a:active {
	outline:none;
}
a {
	outline: 0;
}
a:focus {
	-moz-outline-style:none;
}
#popupCVVHelp {
	background:#fff;
	text-align:center;
	margin:10px;
}
#fb-root {
	padding-left:22px;
	padding-bottom:5px;
}
#popupCVVHelp img {
	padding:10px;
}
.ProtxDirectFormGadgetError {
	background:#ff6633;
}
.ProtxDirectCardIcon {
	margin-right:4px;
	margin-bottom:4px;
}
.ProtxDirect3DSecureIcon {
	margin-left:1em;
	margin-bottom:2em;
	float:right;
}
.ProtxDirectCardsAcceptedSideboxCardIcon {
	padding:2px;
}
.ProtxDirectCardsAcceptedSidebox3DSecureIcon, .ProtxDirectCardsAcceptedSideboxProtxIcon {
	margin-top:-15px;
}
.protxCards {
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
}
.ship_estimate {
	border-bottom:1px solid #e1e1e1;
	margin-top:-20px;
	padding-bottom:5px;
	font-size:70%;
	text-transform:uppercase;
}
.small_text {
	font-size:100%;
}

.social-buttons	{
	padding-top:10px;
}

.account_grad {
	
}
#createAcctDefaultLoginLink {
	visibility:hidden;
	height:1px;
}
.hide_sharethis {
	visibility:hidden;
}
.clearfloat {
	clear:both;
}
.dot_border {
	height:1px;
	background:#fff;
	border-top:1px dotted #dcdcdc;
	margin-top:8px;
	padding-bottom:8px;
}
.index_regency {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:light;
	font-variant:small-caps;
	color:#660033;
	font-size:170%;
	letter-spacing:1.2px;
	line-height:35px;
}
.share_box {
	width:200px;
	float:left;
	border:0px solid #f1f1f1;
	margin-right:70px;
	font-size:85%;
	font-weight:bold;
}
.hp_share {
	width:200px;
	float:left;
	border:0px solid #f1f1f1;
	font-size:85%;
	font-weight:bold;
	margin-top:-10px;
}
.news_share {
	width:200px;
	float:left;
	border:0px solid #f1f1f1;
	font-size:85%;
	font-weight:bold;
	margin-top:-10px;
	margin-left:10px;
}
#indexDefaultHeading {
	font-size:110%;
	text-transform:none;
	margin-top:-12px;
	text-align:center;
}
.listing_normal {
	font-size:95%;
	padding:7px;
}
.listing_small {
	font-size:80%;
	padding:8px;
}
ul.listing {
	margin:0px;
	font-size:80%;
	text-transform:uppercase;
}
.listing li {
	padding-top:1px;
	padding-bottom:1px;
	list-style-type:disc;
}
#listing_container {
	width:100%;
	float:left;
	padding-top:20px;
	background:url("../images/boxbg2.png") top left repeat-x;
	border-top:1px solid #e1e1e1;
}
#listing_leftBox {
	width:45%;
	padding:3px;
	margin-left:10px;
	padding-right:20px;
	float:left;
	border-right:1px dotted #e1e1e1;
}
#listing_rightBox {
	width:45%;
	padding:3px;
	margin-right:10px;
	float:right;
}
.list_border {
	border-right:1px dotted #e1e1e1;
}
.suitable_board, .suitable_pieces {
	font-weight:bold;
	text-align:center;
	font-size:75%;
	text-transform:uppercase;
}
.suitable_board img {
}
.tel_sales {
	font-size:95%;
	color:#e1e1e1;
	letter-spacing:0.7px;
	font-weight:bold;
	text-transform:uppercase;
}
.tel_number {
	font-family:Helvetica, Arial, sans-serif;
	font-size:140%;
	margin-left:1px;
	letter-spacing:0.1px;
	color:#FFFFFF;
}
.tel_days {
	font-size:80%;
	letter-spacing:0.3px;
	color:#555555;
}
#header_phone {
	font-family:Helvetica, Arial, sans-serif;
	color:#666666;
	letter-spacing:0.7px;
	font-size:108%;
	font-weight:bold;
	text-align:left;
}
#header_number {
	font-family:"Times New Roman", Times, serif;
	font-size:190%;
	letter-spacing:0.4px;
	text-align:left;
}
#header_times {
	font-family:Helvetica, Arial, sans-serif;
	font-size:104%;
	letter-spacing:0.4px;
	text-align:center;
}
#logoWrapper {
	background:#1C0100 url("../images/regencychess_header_2011.jpg") bottom right no-repeat;
}
.itemTitle {
	font-weight:bold;
	text-transform:uppercase;
	font-size:105%;
	padding-bottom:5px;
	letter-spacing:0.4px;
	background:url("../images/cat_break.gif") bottom center no-repeat;
}
.listingPrice {
	font-size:120%;
	font-weight:bold;
	color:#660000;
}
.centerBoxContentsProducts input {
	background:#f1f1f1;
	padding:2px;
	font-size:12px;
	border:1px solid #ccc;
}
#productListHeading, #cartDefaultHeading, #indexCategoriesHeading {
	font-weight:bold;
	text-transform:uppercase;
	font-size:130%;
	margin-left:10px;
}
#logo a img {
}
input#searchTop {
	background:#fff;
	visibility:hidden;
}
#navMainWrapper {
}
h3.leftBoxHeading, h3.rightBoxHeading {
}
body {
	background:#6d6d6d url("../images/tile_horiz_1.png") 0 0 repeat;
}
#headerWrapper {
	background:#ffffff;
}
input:focus, select:focus, textarea:focus {
	background:#fffbc9;
}
.messageStackWarning, .messageStackError {
	background:#fff;
	line-height:32px;
	text-align:center;
	font-weight:bold;
	color:#CC0000;
	border:1px dotted #810300;
}
.messageStackSuccess {
	background:#fff;
	line-height:32px;
	text-align:center;
	font-weight:bold;
	color:#339900;
	border:1px dotted #339900;
}
.messageStackCaution {
	background:#fff;
	line-height:32px;
	text-align:center;
	font-weight:bold;
	color:#CC9900;
	border:1px dotted #FFCC00;
}
#cartSubTotal, h2.centerBoxHeading, .rowOdd {
	background:#fff;
}
TR.tableHeading {
	background:url("../images/boxbg3.png") repeat-x bottom left;
}
.rowEven {
	background:#F0F0F0;
}
#navEZPagesTop {
	background:url("../images/ezbg.gif") repeat-x;
}
#contentMainWrapper {
	background:#ffffff url("../images/rightsidebox-2.gif") 100% 0px repeat-y;
}
#contentMainWrapperb {
	background:url("../images/sidebox-2.gif") 0px 10px repeat-y;
}
input.search {
	background:#ffffff url("../images/rounded-search-input.gif") top left no-repeat;
}
.search_gap {
	height:6px;
}
body {
	color:#404040;
}
a:link {
	color:#404040;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color:#404040;
}
a:hover {
	color:#990000;
	text-decoration:none;
}
h3.leftBoxHeading, h3.rightBoxHeading {
	color:#790003;
}
.leftBoxHeading a, .rightBoxHeading a {
	color:#790003;
}
.leftBoxHeading a:hover, .rightBoxHeading a:hover {
	color:#990000;
	text-decoration:underline;
}
#navMain a {
	color:#3b0001;
}
#navMain a:hover {
	color:#790003;
}
#tagline {
	color:#333;
}
#productPrices {
	color:#3B0001;
	font-size:150%;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .alert {
	color:#810300;
	font-weight:bold;
}
.productPriceDiscount {
	font-size:70%;
}
.productSpecialPrice {
}
.messageStackWarning, .messageStackError {
}
.bold, .important, #tagline, #navEZPagesTop, LEGEND, #navSupp ul li a, #navCatTabs ul li a, #navEZPagesTOCWrapper, #cartSubTotal, .cartBoxTotal, #cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight:700;
}
html>body {
	width:auto;
}
#nw {
	width:80%;
	max-width:1300px;
	min-width:1048px;
}
* html #nw {
width:expression((d=document.compatMode=="CSS1Compat" ? document.documentElement:document.body) && (d.clientWidth > 1300? "1300px":d.clientWidth > 1048? "80%":d.clientWidth < 1048? "1048px":"80%"));
}
#nw {
	text-align:left;
	vertical-align:top;
	margin:0 auto;
}
#headerWrapper {
	float:left;
	width:100%;
}
#navMainWrapper {
	float:right;
	width:100%;
	font-size:100%;
}
#logoWrapper {
	width:auto;
	height:150px;
}
#logo {
	text-align:center;
}
#logo img {
}
#taglineWrapper {
	visibility:hidden;
	width:75%;
	float:left;
}
#tagline {
	font-size:1.1em;
	text-align:center;
	padding:25px 8px 35px;
}
#navEZPagesTop {
	width:auto;
	padding:7px 0;
}
#navEZPagesTop a {
	padding:0 8px;
}
#contentMainWrapper {
	line-height:1.4;
	min-height:100%;
}
#contentMainWrapperb {
	min-height:100%;
}
* html #contentMainWrapper {
	height:100%;
}
.outer {
	padding-left:195px;
	padding-right:180px;
}
.inner {
	width:100%;
}
.float-wrap {
	float:left;
	width:97%;
	margin-left:-195px;
}
#content {
	float:right;
	margin-right:-195px;
	width:100%;
	line-height:1.6;
	position:relative;
	background:#ffffff;
}
.contentWrap {
	padding:5px 0 10px 5px;
}
#navColumnOne {
	float:left;
	background:url("../images/sideboxTop-2.gif") no-repeat;
	position:relative;
}
#navColumnTwo {
	float:right;
	background:url("../images/rightsideboxTop-2.gif") no-repeat;
	margin-right:-180px;
	position:relative;
}
* html #navColumnTwo {
	margin-right:-180px !important;
}
* {
	margin:0;
	padding:0;
}
body {
	font-family:"Lucida Grande", tahoma, verdana, arial, helvetica, sans-serif;
	font-size:73.5%;
	margin-top:0px;
}
a img {
	border:none;
}
ul, ol {
	text-align:left;
	padding-left:25px;
	margin:0 0 10px 10px;
}
h1 {
	font-size:1.3em;
}
h2 {
	font-size:1.3em;
}
h3 {
	font-size:1.1em;
}
h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {
	font-size:1em;
}
LEGEND {
	color:#333;
}
.biggerText {
	font-size:1.1em;
}
h1, h2, h3, h4, h5, h6 {
	margin:.3em 0;
}
CODE {
	font-family:tahoma, arial, verdana, helvetica, sans-serif;
	font-size:1em;
}
FORM, SELECT {
	display:inline;
	font-size:100%;
}
option {
	padding-right:.5em;
}
INPUT {
	margin:.3em .5em;
	padding:3px;
}
.neg_margin {
	margin-top:-20px;
}
html>body input[type=checkbox], html>body input[type=radio] {
	float:left;
	clear:both;
}
html>body .checkboxLabel, html>body .radioButtonLabel {
	margin:0 .2em .5em 0;
	float:left;
}
.ratingRow input[type=radio] {
	float:none;
	margin:0 .5em;
}
.comments_slideshow {
	font-size:0.9em;
	height: 80px;
	width: 140px;
	margin: auto;
	font-family:Georgia, 'Times New Roman', Times, serif;
	overflow:hidden !important;
}
.comments_slideshow strong {
	float:right;
	font-size:0.9em;
	padding-top:6px;
}
TEXTAREA {
	margin:auto;
	display:block;
	width:95%;
	border:1px solid #ccc;
	background:#fff;
	margin-bottom:10px;
}
FIELDSET {
	padding:10px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:5px;
	background:#f9f9f9 url("../images/account_fieldset_grad2.png") top left repeat-x;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#f1f1f1;
	border-right-color:#e1e1e1;
	border-bottom-color:#cccccc;
	border-left-color:#e1e1e1;
}
LEGEND {
	padding:5px;
}
h4.optionName {
	padding-right:1em;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float:left;
}
LABEL.inputLabel {
	width:90%;
	float:left;
	margin:.3em;
}
LABEL.inputLabelPayment {
	width:15em;
	float:left;
	padding:8px;
}
.ccinfo select {
	margin-left:5px;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width:12em;
	float:left;
}
ADDRESS {
	text-transform:uppercase;
	font-weight:bold;
	font-style:normal;
	margin-left:10px;
}
.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
HR {
	height:1px;
	margin:.5em 0;
	border:none;
	border-bottom:1px solid #ccc;
}
.hr_sidebox {
	height:10px;
	background:url("../images/line_break.gif") center center no-repeat;
}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding:.2em;
}
.navNextPrevCounter {
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.3px;
	font-size:80%;
	line-height:20px;
}
.main_product_hr {
	height:20px;
	margin-bottom:8px;
	background:url("../images/600pxhr.png") center center no-repeat;
}
#productDescription {
	padding:2px;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	border-bottom:0px solid #f2f2f2;
	float:left;
}
#titlePriceBox {
	width:100%;
	padding-bottom:10px;
	margin-bottom:4px;
	float:left;
	text-align:center;
}
#leftFloat {
	float:left;
	text-align:center;
}
#centralImage {
	margin:0 auto;
	border:0px solid #f1f1f1;
}
#centralImage img {
	padding-left:30px;
	padding-right:30px;
	border:0px solid #e1e1e1;
}
.account_uppercase, #checkoutNewAddress legend, .confirm_titles {
	text-transform:uppercase;
	color:#57810a;
	background:#fff;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#f1f1f1;
	border-right-color:#e1e1e1;
	border-bottom-color:#cccccc;
	border-left-color:#e1e1e1;
	padding-left:8px;
	padding-right:8px;
}
.uppercase_red {
	color:#AA0500;
}
.account_uppercase img {
}
h1.productGeneral {
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.3px;
	pading-bottom:10px;
	font-size:120%;
}
h1, h1#shippingInfoHeading, h1#privacyDefaultHeading, h1#conditionsHeading, h1#siteMapHeading, h1#featuredDefaultHeading, h1#specialsListingHeading, h1#allProductsDefaultHeading, h1#pageTwoHeading, h1#pageThreeHeading, h1#pageFourHeading, h1#contactDefaultHeading, h1#aboutUsHeading, h1#accountDefaultHeading, h1#addressBookDefaultHeading, #addressBookProcessDefaultHeading {
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.3px;
	pading-bottom:10px;
	font-size:130%;
}
h1#indexHeading {
	text-transform:none;
}
h2, h2#checkoutShippingHeadingAddress, h2#checkoutShippingHeadingMethod, h2#addressBookDefaultPrimary {
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.3px;
	padding:5px;
	font-size:120%;
}
h3 {
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.3px;
	padding:5px;
	font-size:105%;
}
#contactUsForm legend {
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.3px;
	pading-bottom:10px;
	font-size:110%;
}
#mainPriceBox {
	float:left;
	width:50%;
}
h2.productGeneral {
	width:250px;
	float:right;
	margin-top:10px;
	text-align:center;
	border:0px solid #ccc;
	text-transform:uppercase;
	font-weight:bold;
	font-size:130%;
	letter-spacing:0.3px;
}
#cartBox {
	width:45%;
	float:right;
}
#cartAdd {
	text-align:center;
	margin-top:16px;
	padding:8px;
	width:180px;
	background:#fafafa url("../images/boxbg3.png") repeat-x bottom left;
	font-size:100%;
	border:1px solid #e1e1e1;
}
#cartAdd input {
	margin:8px 5px 5px 0px;
	letter-spacing:0.5px;
}
#productDetailsList {
	float:left;
}
#productAttributes {
	width:300px;
	float:right;
	margin-right:40px;
	_margin-right:10px;
	font-size:85%;
}
.wrapperAttribsOptions {
}
.wrapperAttribsOptions h4 {
}
.attribute_option_name {
	width:100px;
	float:left;
}
.attribute_option_menu {
	float:right;
}
#productImage {
	margin:0 auto;
	text-align:center;
}
.imgLink, .additionalImages {
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	margin-left:0 auto;
	display:block;
	width:100%;
	font-size:70%;
}
.additionalImages img {
	border:1px solid #e1e1e1;
}
#friendReview {
	width:200px;
	padding:15px 0 10px 0;
	float:left;
	clear:left;
	text-align:left;
}
.reviewCount {
	float:left;
	padding-left:2px;
}
#productReviewLink {
	padding:5px 0;
	background:#fff;
	font-size:80%;
	margin-left:10px;
}
.wrapperAttribsOptions {
	line-height:2em;
	width:200px;
	float:left;
}
.wrapperAttribsOptions h4 {
	padding-right:15px;
}
#navMain {
	float:right;
	width:750px;
	height:24px;
}
#navMain ul {
	float:right;
	list-style:none;
}
#navMain li {
	display:inline;
}
#navMain li a {
	float:left;
	color:#e1e1e1;
	display:block;
	padding:2px 15px 5px 15px;
	text-align:center;
	font-size:95%;
	width:92px;
	cursor:pointer;
	background:url("../images/navMain_100px_xmas.png") bottom center no-repeat;
	color:#e1e1e1;
}
#navMain li a:hover {
	background:url("../images/navMain_hover_xmas.png") bottom center no-repeat;
	color:#fff;
}
#navMain li.checkout_triangle a:hover {
	background:url("../images/navMain_hover_xmas.png") bottom center no-repeat;
	color:#fff;
}
#navMain a span {
	float:none;
}
.navNextPrevWrapper {
	margin-bottom:1em;
}
.navPrevCounter {
	font-size:.9em;
}
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	padding:0 1em;
	list-style-type:none;
	position:relative;
}
#navSuppWrapper {
	width:100%;
	margin:0 auto;
	float:left;
}
#navSupp {
	margin:0 auto;
	text-align:center;
	padding-top:1px;
}
#navSupp ul {
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	padding:.3em 0;
}
#navCatTabs {
	background:url("../images/navcat_top2.png") repeat-x;
	height:30px;
}
#navCatTabs ul {
	list-style-type:none;
	text-align:center;
}
#navSupp li, #navCatTabs li {
	display:inline;
	padding:0 .6em;
	line-height:1.0em;
}
#navSupp ul li a, #navCatTabs ul li a {
	font-weight:normal;
	font-size:90%;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
	display:inline;
	width:0;
}
#navSupp ul li a {
	color:#DBDBDB;
}
#navSupp ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
#navEZPagesTOCWrapper {
	float:right;
	height:1%;
	border:1px solid #000000;
}
#navEZPagesTOC ul {
	padding:.5em 0;
	list-style-type:none;
	line-height:1.5em;
}
#navEZPagesTOC ul li {
	white-space:nowrap;
}
#navEZPagesTOC ul li a {
	padding:0 .5em;
}
#navCategoryIcon, .buttonRow, #categoryDescription, #indexProductListCatDescription {
	margin:.5em;
}
#categoryIcon {
	margin-top:0px;
	margin-bottom:0px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:100%;
	letter-spacing:1.1px;
}
.category-products {
	font-weight:normal;
	font-size:98%;
	line-height:22px;
}
#navMainSearch {
	float:left;
	width:120px;
}
input.search {
	border:0;
	width:100px;
	padding:7px 15px 4px 20px;
	font-size:11px;
}
input#searchTop {
	border:0;
	width:115px;
	padding:4px 15px 5px 20px;
	font-size:12px;
}
* html input#searchTop {
	background-attachment:fixed;
}
#navBreadCrumb {
	color:#666;
	text-align:left;
	line-height:16px;
	font-size:80%;
	padding:10px 0px 4px 10px;
	background:url("../images/navcat_top2.png") repeat-x;
}
#navBreadCrumb a {
	color:#888;
}
#navBreadCrumb a:hover {
	color:#990000;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align:top;
}
#productDescription, .shippingEstimatorWrapper {
	margin-top:0px;
	padding:.5em;
}
.important {
	padding:.5em;
}

.forgotPass	{
	
}
.gvBal {
	float:right;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding:.8em;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:0.9em;
}
#siteinfoLegal {
	padding-bottom:1em;
	clear:both;
	color:#777;
}
#siteinfoLegal a:link {
	color:#888;
}
#siteinfoLegal a:hover {
	color:#ffcc00;
	text-decoration:underline;
}
#siteinfoLegal a:visited {
	color:#888;
}
.tableHeading TH {
	border-bottom:1px solid #cccccc;
}
#cartSubTotal {
	border-top:1px solid #cccccc;
	text-align:right;
	line-height:2.2em;
	padding-right:1.5em;
}
.tableRow, .tableHeading, #cartSubTotal {
	height:2.2em;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding:.5em 0 0;
}
#cartProdTitle {
	text-align:center
}
.cartUnitDisplay, .cartTotalDisplay {
	text-align:center;
	padding-right:.2em;
}
.cartRemoveItemDisplay input[type=checkbox] {
	float:none;
	margin-bottom:1em;
}
#scUpdateQuantity {
	width:1.8em;
}
#scProductsHeading {
	padding-left:2em;
}
.cartQuantity {
	width:4em;
}
.cartNewItem {
	position:relative;
}
.cartOldItem {
	position:relative;
}
.cartBoxTotal {
	text-align:right;
	padding-right:10px;
}
.cartBoxTotal_sidebox {
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	padding-bottom:4px;
}
.cartRemoveItemDisplay {
	width:5em;
}
.cartAttribsList {
	margin-left:1em;
}
#mediaManager {
	width:50%;
	margin:.2em;
	padding:.5em;
}
.mediaTitle {
	float:left;
}
.mediaTypeLink {
	float:right;
}
.normalprice, .productSpecialPriceSale {
	text-decoration:line-through;
}
.orderHistList {
	margin:1em;
	padding:.2em 0;
}
#ezPageBoxList li {
	padding:.2em 0;
}
.totalBox {
	width:5.5em;
	text-align:right;
	padding:.2em;
}
.lineTitle, .amount {
	text-align:right;
	padding:.2em;
}
.amount {
	width:5.5em;
}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:.5em 1em 0 0;
}
#cartImage {
	margin:.5em 1em;
}
.attribImg {
	font-size:0px;
	color:#fff;
	margin-left:-40px;
	margin-top:-26px;
}
.flash_lift {
	margin-top:-10px;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:1em 0;
}
.centerBoxContentsProducts {
	margin:0 auto;
	text-align:center;
	width:95%
}
h3.leftBoxHeading {
	font-size:100%;
	text-transform:uppercase;
	font-weight:bold;
	height:0.5em;
	letter-spacing:1.1px;
	background:url("../images/line_break.gif") 23px 0px no-repeat;
	padding-top:15px;
	padding-bottom:5px;
}
.search_hr {
	height:5px;
	background:url("../images/line_break.gif") 23px 0px no-repeat;
	margin-top:10px;
}
h3.rightBoxHeading {
	font-size:100%;
	text-transform:uppercase;
	font-weight:bold;
	height:0.5em;
	letter-spacing:1.1px;
	padding-top:15px;
	padding-bottom:5px;
}
#categoriesHeading, #searchHeading {
	background:transparent;
}
#cartBoxListWrapper {
	padding-top:5px;
	padding-bottom:5px;
}
#PHPLiveHeading {
	visibility:hidden;
}
#bannerbox2Content img {
	margin-top:-20px;
}
#bannerboxContent img {
	margin-top:-8px;
}
.cart_divider {
	height:4px;
	margin-top:2px;
	margin-bottom:2px;
	background:url("../images/cart_divider.png") center center no-repeat;
}
.sidebox_hr_bottom {
	height:10px;
	background:url("../images/line_break.gif") 3px bottom no-repeat;
}
#shoppingcartContent {
	font-weight:normal;
}
.categoryListBoxContents {
	font-size:110%;
	letter-spacing:1.1px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
}
#shoppingcartHeading {
	background:url("../images/xline_break.gif") top center no-repeat;
}
#catBoxDivider {
	background:url("../images/cat_break.gif") bottom center no-repeat;
	color:#fff;
	height:1px;
	border:0px solid #fff;
}
h2.centerBoxHeading, {
font-weight:normal;
font-size:120%;
text-transform:uppercase;
color:#790003;
margin:5px auto;
padding:.5em 0;
text-align:center;
border:0px solid #000;
line-height:normal;
width:100%;
}
.leftBoxHeading, .rightBoxHeading {
}
.sideBoxContent {
	font-size:100%;
	padding:6px;
	color:#404040;
}
.sideBoxContent a:link {
	color:#505050;
}
.sideBoxContent a:active {
	color:#505050;
}
.sideBoxContent a:visited {
	color:#505050;
}
.sideBoxContent a:hover {
	color:#990000;
}
.sideBoxContent ul {
	text-align:left;
	list-style-type:none;
	padding:0 0 0 10px!important;
	margin:0!important;
}
#productinfoBody #informationContent ul, #productinfoBody #moreinformationContent ul {
	margin-left:0px;
}
#categoriesContent, #documentcategoriesContent {
	padding-right:8px;
	font-size:100%;
	text-align:center;
	font-weight:bold;
	line-height:20px;

}
#informationContent ul li, #moreinformationContent ul li {
	text-align:center;
	padding-right:13px;
	line-height:20px;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align:center;
}
.productListing-data img {
	padding:10px;
}
#upProductsHeading {
	text-align:left;
}
#upDateHeading {
	text-align:right;
}
.back {
	float:left;
}
.forward, #shoppingCartDefault #PPECbutton {
	float:right;
}
.forward {
	margin-right:10px;
}
.rowOdd {
	height:1.5em;
	vertical-align:top;
}
.rowEven {
	height:1.5em;
	vertical-align:top;
}
.hiddenField {
	display:none;
}
.visibleField {
	display:inline;
}
#accountLinksWrapper li {
	padding:.5em 0;
	display:block;
	list-style:none;
}
.accountTotalDisplay, .accountTaxDisplay {
	width:20%;
	text-align:right;
}
.accountQuantityDisplay {
	width:10%;
	vertical-align:top
}
TR.tableHeading {
	height:2em;
}
#siteMapList {
	width:90%;
	float:right;
}
.ratingRow {
	margin:1em 0 1.5em 0;
}
LABEL#textAreaReviews {
	font-weight:normal;
	margin:1em 0;
}
.information {
	padding:10px 3px;
	line-height:150%;
}
#shoppingcartBody #shippingEstimatorContent {
	clear:both;
}
.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align:center;
}
.seDisplayedAddressInfo {
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
#seShipTo {
	padding:0.2em;
}
.smallProductImage {
	padding:1em;
}
#sendSpendWrapper {
	border:2px solid #ccc;
	background-color:#FAFAFA;
	float:right;
	margin:5px;
	padding:5px;
	text-align:center;
	color:#333;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	width:44%;
}


.floatingBoxNew	{
	width:44%;
}

.floatingBoxExisting	{
	width:44%;
}

#googleMapsFrame {
	float:right;
	margin-right:10px;
}
tr.rowEven {
	background:#fff;
}
.spacerdiv2 {
	border-top:solid 3px #fff;
	height:10px;
	background:#fff;
	clear:both;
}
.cartProductDisplay {
	padding-left:5px;
	padding-right:5px;
	font-size:95%;
}
#cartImage {
	margin-top:-4px;
}
.cartOldItem {
	font-size:85%;
	padding:2px;
}
.cartUnitDisplay, .cartTotalDisplay {
	font-size:95%;
	font-weight:bold;
}
.buttonRow {
	text-transform:small-caps;
	font-weight:normal;
	letter-spacing:0.3px;
	font-size:100%;
}
#infoShoppingCart, #popupShippingEstimator {
	background:#fff;
	padding:5px;
}
td.cartUnitDisplay, td.cartTotalDisplay {
	border:2px solid #fff;
}
td.cartQuantity input {
	width:22px;
	padding:2px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#cccccc;
	border-right-color:#e1e1e1;
	border-bottom-color:#f1f1f1;
	border-left-color:#e1e1e1;
}
#productsListingTopNumber, #productsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber {
	font-size:80%;
	margin-bottom:20px;
}
#checkoutSuccessOrderLink {
	margin-top:30px;
}
h3.ErrorInfo a:link {
}
#ottotal {
	font-weight:bold;
}
.category_circle {
	height:4px;
	background:transparent;
}
h3#bannerboxallHeading, h3#bannerboxHeading, h3#protxdirectcardsacceptedHeading {
	height:0px;
	font-size:0%;
}
#bannerboxallContent {
	margin-top:-10px;
}
.centerBoxContentsFeatured {
	font-size:95%;
	line-height:14px;
	color:#3b0000;
}
#reviewsContent {
	font-size:95%;
	line-height:14px;
}
.new_products {
	float:left;
	width:45%;
	height:220px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	margin-bottom:10px;
	text-align:center;
	background:url("../images/line_break.gif") bottom center no-repeat;
}
.feature_products {
	float:left;
	width:45%;
	height:250px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:center;
	background:url("../images/snowflake_break.png") bottom center no-repeat;
}
#searchHeading {
	font-size:0px;
	height:0px;
}
#searchContent {
	margin-top:-27px;
	margin-bottom:5px;
}
.navSplitBar {
	background:#fff url("../images/listings_grad4.png") center center no-repeat;
}
.navSplitPagesLinks {
	width:220px;
	margin-left:auto;
	margin-right:auto;
	font-size:105%;
	height:20px;
	text-align:center;
	background:#fff;
	margin-bottom:5px;
	margin-top:5px;
}
.category-top_price {
	font-size:89%;
	text-transform:uppercase;
}
#estimator_border {
	background:#fff;
	border:1px solid #ccc;
	padding:8px;
	margin-bottom:8px;
}
.address_info_box {
	font-size:80%;
	color:#444;
	padding-right:10px;
	text-transform:uppercase;
	text-align:right;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#f1f1f1;
	border-right-color:#e1e1e1;
	border-bottom-color:#cccccc;
	border-left-color:#e1e1e1;
	background:#f9f9f9 url("../images/account_fieldset_grad2.png") top left repeat-x;
}
.instructions {
	width:300px;
	padding:8px;
	margin-right:50px;
	float:right;
	font-size:80%;
	color:#810300;
	text-transform:uppercase;
	text-align:center;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#f1f1f1;
	border-right-color:#e1e1e1;
	border-bottom-color:#cccccc;
	border-left-color:#e1e1e1;
	background:#f9f9f9 url("../images/account_fieldset_grad2.png") top left repeat-x;
}
#checkoutPaymentHeadingAddress, #checkoutShippingHeadingAddress {
	color:#57810a;
	text-transform:uppercase;
	font-weight:bold;
}
#checkoutNewAddress legend {
}
.address_split {
	height:20px;
	margin-top:8px;
	background:url("../images/600pxhr.png") center center no-repeat;
}
.moduleRow label, .moduleRowSelected label {
	color:#810300;
	padding:6px;
	font-size:105%;
	font-weight:bold;
	text-transform:uppercase;
}
#sideboxCart {
	color:#57810a;
	text-align:right;
	padding-right:5px;
	text-transform:uppercase;
	font-size:80%;
}
.confirm {
	color:#810300;
}
.vDotLine {
	background:transparent url("../images/delim_v.gif") top center repeat-y;
	width:20px;
	font-size:1px;
}
.hDotLine {
	background-image:url("../images/delim_h.gif");
	padding:1px 0;
	height:3px;
}
input {
}
submit {
	border:0;
}
.centerBoxContentsNew {
	background-image:url("../images/boxbg1.png");
	background-position:left center;
	background-repeat:repeat-x;
	border-top:solid 0px #FA6700;
	margin:0px;
	height:150px;
	width:200px;
	font-weight:bold;
	font-size:100%;
}
.centerBoxContentsNew a {
	font-weight:normal;
}
.centerBoxContentsNew img {
	border:solid 1px #fff;
	margin-top:10px;
	margin-bottom:5px;
}
input.cssButton, input.cssButtonHover {
	width:0 !important;
	overflow:visible;
}
input.cssButton[class], input.cssButtonHover[class] {
	width:auto !important;
}
.cssButton, .cssButtonHover, .cssButtonActive {
	text-align:center;
	font-size:95%;
	letter-spacing:0.7px;
	color:#333;
	background:#f1f1f1;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	text-transform:uppercase;
	border:solid 1px #ccc;
}
.cssButton .button_search {
	text-align:center;
	font-size:90%;
	letter-spacing:0.7px;
	color:#333;
	background:#f1f1f1;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	text-transform:uppercase;
	border:solid 1px #ccc;
}
.button_back {
	line-height:40px;
}
.cssButtonHover {
	text-decoration:none;
	color:#990000;
	background-color:#e1e1e1;
	border:solid 1px #999999;
}
#searchContent {
	padding:2px;
}
.button_sold_out_sm {
	padding:4px;
	color:#CC0000;
	font-size:100%;
	background:#fff url("../images/cartbg_over1x.png") center left repeat-x;
	border-top:solid 1px #f1f1f1;
	border-right:solid 1px #e1e1e1;
	border-bottom:solid 1px #c1c1c1;
	border-left:solid 1px #d1d1d1;
}
.button_sold_out {
	padding:3px;
	color:#CC0000;
	font-size:100%;
	background:#fff url("../images/cartbg_over1x.png") center left repeat-x;
}
.button_in_cart {
	padding:3px 10px 3px 10px;
	color:#f1f1f1;
	font-weight:bold;
	border:1px solid #315300;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
.button_in_cartHover {
	color:#fff;
	background:#315300 url("../images/cartbg_over3.png") bottom left repeat-x;
}
#cartAdd input:focus {
	color:#FFFFCC;
	background:#315300 url("../images/cartbg_over3.png") bottom left repeat-x;
}
.vDotLine {
	background:transparent url("../images/delim_v.gif") top center repeat-y;
	width:20px;
	font-size:1px;
}
.hDotLine {
	background-image:url("../images/delim_h.gif");
	padding:1px 0;
	height:3px;
}
.button_checkout, .button_create_account, .button_continue_checkout, .button_confirm_order, .button_continue, .button_update {
	padding-left:10px;
	padding-right:10px;
	color:#f1f1f1;
	border:1px solid #315300;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
.button_submit {
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:20px;
	color:#f1f1f1;
	border:1px solid #315300;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
#focus_checkout_button input:focus, .focus_signUp_button input:focus, .focus_submit_button input:focus, .focus_continue_checkout_button input:focus, .focus_confirm_button input:focus, .button_continue input:focus {
	color:#f1f1f1;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
.button_checkoutHover, .button_create_accountHover, button_submitHover, .button_continueHover, .button_continue_checkoutHover, .button_updateHover, .button_confirm_orderHover {
	color:#fff;
	background:#315300 url("../images/cartbg_over3.png") bottom left repeat-x;
}
.button_login {
	padding-left:10px;
	padding-right:10px;
	color:#f1f1f1;
	border:1px solid #810300;
	background:#9d0c0a url("../images/signin_up.png") top left repeat-x;
}
.button_loginHover, .focus_signIn_button input:focus {
	color:#fff;
	background:#9d0c0a url("../images/signin_over.png") bottom left repeat-x;
}
#sideboxCart_button .button_checkout {
	float:right;
	padding-left:1px;
	padding-right:1px;
	margin-right:5px;
	font-size:70%;
	color:#f1f1f1;
	border:1px solid #315300;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
#sideboxCart_button .button_checkoutHover {
	color:#fff;
	background:#315300 url("../images/cartbg_over3.png") bottom left repeat-x;
}
.button_checkout, .button_create_account, .button_continue_checkout, .button_confirm_order, .button_continue, .button_update {
	padding-left:10px;
	padding-right:10px;
	color:#f1f1f1;
	border:1px solid #315300;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
.button_submit {
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#f1f1f1;
	border:1px solid #315300;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
#focus_checkout_button input:focus, .focus_signUp_button input:focus, .focus_submit_button input:focus, .focus_continue_checkout_button input:focus, .focus_confirm_button input:focus, .button_continue input:focus {
	color:#f1f1f1;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
.button_checkoutHover, .button_create_accountHover, button_submitHover, .button_continueHover, .button_continue_checkoutHover, .button_updateHover, .button_confirm_orderHover {
	color:#fff;
	background:#315300 url("../images/cartbg_over3.png") bottom left repeat-x;
}
.button_login {
	padding-left:10px;
	padding-right:10px;
	color:#f1f1f1;
	border:1px solid #810300;
	background:#9d0c0a url("../images/signin_up.png") top left repeat-x;
}
.button_loginHover, .focus_signIn_button input:focus {
	color:#fff;
	background:#9d0c0a url("../images/signin_over.png") bottom left repeat-x;
}
#sideboxCart_button .button_checkout {
	float:right;
	padding-left:1px;
	padding-right:1px;
	margin-right:5px;
	font-size:70%;
	color:#f1f1f1;
	border:1px solid #315300;
	background:#315300 url("../images/cartbg_over2.png") top left repeat-x;
}
#sideboxCart_button .button_checkoutHover {
	color:#fff;
	background:#315300 url("../images/cartbg_over3.png") bottom left repeat-x;
}
#nw {
	background:url("../images/new_shadow_nw.png") top left no-repeat;
}
#ne {
	background:url("../images/new_shadow_ne.png") top right no-repeat;
}
#se {
	background:url("../images/new_shadow_se.png") bottom right no-repeat;
}
#sw {
	background:url("../images/new_shadow_sw.png") bottom left no-repeat;
	padding:0 10px;
}
#n {
	background:url("../images/new_shadow_n.png") top repeat-x;
}
#s {
	background:url("../images/new_shadow_s.png") bottom repeat-x;
	padding-bottom:10px;
	padding-top:10px;
}
#w {
	background:url("../images/new_shadow_w.png") left repeat-y;
	margin-left:-10px;
	margin-right:-10px;
}
#e {
	background:url("../images/new_shadow_e.png") right repeat-y;
}
#main {
	margin-right:10px;
	margin-left:10px;
}
table#workaround {
	margin:0;
	border:0;
	border-collapse:collapse;
	width:100%
}
table#workaround td {
	padding:0;
	margin:0;
}
@charset "utf-8";
#lbOverlay, #lbCenter, #lbBottomContainer {
	z-index:1000000;
}
#lbOverlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:#000;
	cursor:pointer;
}
#lbCenter, #lbBottomContainer {
	position:absolute;
	left:50%;
	padding:0;
	overflow:hidden;
	background-color:#fff;
	margin:0px;
	font-size:0px;
	line-height:0px;
}
.lbLoading {
	background:#fff url(../images/slimbox/sb_loading.gif) no-repeat center;
}
#lbCanvas {
	border:9px solid #fff;
}
#lbCanvas iframe, #lbCanvas img {
	border:1px solid #999;
	margin:0;
	padding:0;
}
#lbPrevLink, #lbNextLink {
	display:block;
	position:absolute;
	top:10px;
	width:70px;
	background:url(../images/slimbox/sb_anchor_spacer.gif);
}
#lbPrevLink {
	left:0;
}
#lbNextLink {
	right:0;
}
#lbPrevLink:hover {
	background:transparent url(../images/slimbox/sb_prevlabel.gif) no-repeat;
	cursor:pointer;
}
#lbNextLink:hover {
	background:transparent url(../images/slimbox/sb_nextlabel.gif) no-repeat;
	cursor:pointer;
}
#lbPrevLinkVar, #lbNextLinkVar {
	top:0;
	display:block;
	position:absolute;
	width:70px;
}
#lbPrevLinkVar {
	left:0;
	background:transparent url(../images/slimbox/sb_prevvar.gif) no-repeat;
}
#lbNextLinkVar {
	right:0;
	background:transparent url(../images/slimbox/sb_nextvar.gif) no-repeat;
}
#lbPrevLinkVar:hover, #lbNextLinkVar {
	cursor:pointer;
}
#lbBottom {
	font-size:14px;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif font-weight:normal;
	letter-spacing:0.6px;
	font-variant:small-caps;
	color:#666;
	text-align:left;
	margin:0 0 0 10px;
	padding:0;
}
#lbCloseLink, #lbCloseLinkVar {
	display:block;
	float:right;
	width:66px;
	line-height:18px;
	background:transparent url(../images/slimbox/sb_closelabel.gif) no-repeat center;
	margin:0;
	padding:0;
	cursor:pointer;
}
#lbCloseLinkVar {
	background:transparent url(../images/slimbox/sb_closevar.gif) no-repeat center;
}
#lbNCWrapper {
	float:left;
}
#lbNumber {
	padding-top:5px;
	font-size:11px;
	clear:left;
	line-height:12px;
}
#lbCaption {
	color:#333;
	font-size:13px;
	padding:0px;
	margin:0px;
	line-height:16px;
}
#lbBottomContainer {
	clear:none;
	margin:0;
	padding:0;
}
#slimboxWrapper {
	padding:0px;
	margin:0px;
	border:none;
	border-collapse:collapse;
	display:none;
	visibility:hidden;
	clear:none;
	background-color:inherit;
}
.certificate_box {
	float:right;
	padding:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
}
.certificate_box p {
	margin-top:5px;
	text-align:center;
	font-size:80%;
}
.combo_box {
	text-align:center;
	width:100%;
	border-top:1px dotted #f1f1f1;
	margin-top:10px;
	padding-top:5px;
}
.combo_box ul {
	display:inline;
	list-style-type:none;
	margin:0;
}
.combo_box li {
	font-size:110%;
	margin:0;
	display:inline;
	padding-left:5px;
	padding-right:5px;
}
.combo_box a:hover {
	text-decoration:underline;
}
.category-top em {
	color:#990000;
}
#indexCategoriesHeading em {
	color:#fff;
}
#navCurrenciesWrapper {
	margin-top:10px;
	float:right;
	font-size:90%;
	color:#666;
	text-decoration:none;
}
#navCurrenciesWrapper a {
	color:#666;
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
}
#navCurrenciesWrapper a:hover {
	color:#990000;
	text-decoration:none;
}
#dispatch_times {
	font-weight:bold;
	color:#fff;
	background:#210400;
	float:right;
	font-size:100%;
	line-height:20px;
	margin-top:-40px;
	padding:3px;
	border-top:1px solid #dd0000;
	border-right:1px solid #dd0000;
	border-bottom:1px solid #840000;
	border-left:1px solid #840000;
}
.SagePayDirect3DSecureIcon {
	margin-left:1em;
	margin-bottom:2em;
	float:right;
}
.SagePayDirectFormGadgetError {
	background:#ff6633;
}
.SagePayDirectCardIcon {
	margin-right:4px;
	margin-bottom:4px;
}
.collection-text {
	font-size:95%
}
.category-heading {
	font-size:105%;
	letter-spacing:1.1px;
	text-transform:uppercase;
	font-weight:bold;
	color:#790003;
}
.case_box a {
	font-size:70%;
	float:right;
	text-align:right;
}
.case_box {
	padding-right:20px;
	padding-bottom:10px;
	float:right;
	border:0px solid #f1f1f1;
}
.case_box img {
	float:right;
}
.product_plus {
	font-size:6em;
	margin-left:5px;
	margin-right:5px;
}
.bbn_button {
	margin-left:50px;
	vertical-align:middle;
	padding-bottom:60px;
}
.discountText {
	text-indent:-9999px;
	height:1px;
	font-size:0.1px;
}
.centerBoxContentsBTXSell {
	float:left;
	vertical-align:top;
	margin:1em 0em;
	text-align:center;
}
.hp_shipping_box {
	width:620px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}
.specials_banner {
	width:100%;
	height:60px;
	background:#fff;
	text-align:center;
}
.trustPilotBox	{
	float:left;
}
.quotes_container {
	float:right;
	font-family:"Times New Roman", Times, serif;
	font-weight:100;
	font-size:90%;
width:440px;
margin-right:10px;
margin-top:10px;
}
.quotes_container p {
	color:#999;
	
	font-size:1.5em;
	font-style:italic;
}
.quote_author {
	margin-left:10px;
	color:#666;
}
.bqstart {
	float: left;
	height: 45px;
	margin-top: -30px;
	padding-top: 0px;
	padding-bottom:40px;
	margin-bottom: -50px;
	font-size: 500%;
	color: #ccc;
}
.bqend {
	float: right;
	height: 45px;
	margin-top: -50px;
	padding-top: 0px;
	font-size: 500%;
	color: #ccc;
}

#comodo-box	{
text-align:center;
margin-right:10px;
}

.categoryTopCopy	{
	font-size:90%
}


#SitemapBG {
	background-color:#ffffff !important;
	background-image:none !important;
	color:#ffffff;
}

/* Banner Slider on Homepage */

/*--Main Container--*/

.banner_holder	{
	width:620px;
	height: 170px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
}

.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:160px;
	width: 600px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	border:1px solid #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow:0px 3px 3px #ccc;
	-moz-box-shadow:0px 3px 3px #ccc;
	-webkit-box-shadow:0px 3px 3px #ccc;
}
.image_reel {
	position: absolute;
	top: 0;
	left: 0;
}
.image_reel img {
	float: left;
}
.image_reel h1 {
	float: left;
}
/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 8px;
	right: -5px;
	width: 132px;
	height:35px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 30px;
	background: url("../images/paging_bg3.png") no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: normal;
	background: #920000;
	border: 0px solid #610000;
	padding-top:3px;
	padding-bottom:2px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {
	font-weight: normal;
	color:#FC0;
}

.trustpilot	{
	margin-left:10px;
}

/* Banner Slider on Homepage */
