﻿
body {margin:0; padding:0; font-family:Arial, Verdana, Sans-Serif; background:#000; color:#fff;}
#form1 {margin:0 auto; width:960px;background-color:#000;}
#mainContent {margin:0 auto; width:960px; background-color:#000;}

#homepagecolumn1, .categoryleft {width:196px; float:left; background-color:#000;}
.categorymenu {width:196px;}
#homepagecolumn2, #categorymain {margin:5px 0 0 0;width:760px; float:left; background-color:#000;}
#homepagecolumn3, #categoryright {display:none;}

/* left menu */
/* homepage left */
#homepagecolumn1 .categorymenu .decoratedblock {margin-top:15px;}
#homepagecolumn1 .categorymenu .decoratedblock ul {list-style:none; margin:0px 5px !important; padding:0;}
#homepagecolumn1 .categorymenu .decoratedblock ul li {padding:0px;margin:0px;}
#homepagecolumn1 .categorymenu .decoratedblock ul li a {padding:0px;margin:0px;text-decoration:none; color:#fff; text-transform:uppercase; font-size:0.7em;}
#homepagecolumn1 .categorymenu .decoratedblock ul li a:hover {color:#aaa;}

#homepagecolumn1 .mailinglistsignupform {clear:left; background:url(../images/signUpBackgroundBox.jpg) no-repeat; width:148px; height:158px;}
#homepagecolumn1 .mailinglistsignupform .decoratedblock {padding:1px;}
#homepagecolumn1 .mailinglistsignupform .decoratedblock .blockcontent .Instructions {display:none;}
#homepagecolumn1 .mailinglistsignupform .decoratedblock .blockcontent .errormessage {color:#f59726; font-size:1em;}
#homepagecolumn1 .mailinglistsignupform .decoratedblock .blockcontent {margin:20px 0 0 0;}
#homepagecolumn1 .mailinglistsignupform .decoratedblock .blockcontent .MailingListSignupBox {width:130px; margin:0 0 0 5px;}
#homepagecolumn1 .mailinglistsignupform .decoratedblock .blockcontent .MailingListSignupButton {margin:3px 0 0 75px;} 
#homepagecolumn1 .mailinglistsignupform .decoratedblock h4 {background:url(../images/signUp.jpg) no-repeat; width:124px; height:28px; display:block; overflow:hidden; text-indent:-999em; margin:13px 0 0 11px; padding:0;}
.errormessage {color:#f59726; font-size:1em;}
/* category left */
/*#categoryleft .categorymenu .decoratedblock h3 {margin:0 0 0px 20px; padding:0;text-decoration:none;width:134px;color:#000; background-color:#f59726; text-transform:uppercase; font-size:0.7em; padding:1px;}*/
.categoryleft .categorymenu .decoratedblock h3 { margin:0 0 0px 5px;color:#666; padding:5px 0;font-size:0.75em; text-indent:-9999px; overflow:hidden;}
h3.brand {background:#000 url('/images/selectBrand.gif') no-repeat; width:122px; height:12px;}
h3.category {background:#000 url('/images/selectCategory.gif') no-repeat; width:136px; height:12px;}
h3.size {background:#000 url('/images/selectSize.gif') no-repeat; width:130px; height:12px;}
x
.MagicZoomBigImageCont {border: none;}
/* product left */
#mainContent .categorymenu .decoratedblock ul {list-style:none; margin:0 0 0px 20px; padding:0;}
#mainContent .categorymenu .decoratedblock ul li {padding:0 0; margin:0px 0px;line-height:1em}
#mainContent .categorymenu .decoratedblock ul li a {padding:0; margin:0px;text-decoration:none; color:#fff; text-transform:uppercase; font-size:0.7em;padding:2px;}
#mainContent .categorymenu .decoratedblock ul li a.hidden {color:Gray;}
#mainContent .categorymenu .decoratedblock ul li span.hidden {padding:0; margin:0px;text-decoration:none; text-transform:uppercase; font-size:0.7em;padding:2px;color:gray;}
#mainContent .categorymenu .decoratedblock ul li a:hover {color:#aaa;}


/* main content */
#homepagecolumn2 {}
#homepagecolumn2 #specialOffers {margin:0px;padding:0px;}
#homepagecolumn2 #specialOffers #offer1 {float:left;background-color:#171717;width:235px;margin:0px 20px 0 0 ; padding:0px !important}
#homepagecolumn2 #specialOffers #offer2 {float:left;background-color:#171717;width:235px;margin-right:20px;}
#homepagecolumn2 #specialOffers #offer3 {float:left;background-color:#171717;width:235px;margin-right:0px;}
#specialOffers a {color:#fff;text-decoration:none;}
#homepagecolumn2 #specialOffers #offer1 div {padding:10px 10px 5px 10px;font-size:0.85em;text-align:center;}
#homepagecolumn2 #specialOffers #offer2 div {padding:10px 10px 5px 10px;font-size:0.85em;text-align:center;}
#homepagecolumn2 #specialOffers #offer3 div {padding:10px 10px 5px 10px;font-size:0.85em;text-align:center;}
#homepagecolumn2 #specialOffers #offer1 div.sec {padding:5px 10px 10px 10px;font-size:0.85em;}
#homepagecolumn2 #specialOffers #offer2 div.sec {padding:5px 10px 10px 10px;font-size:0.85em;}
#homepagecolumn2 #specialOffers #offer3 div.sec {padding:5px 10px 10px 10px;font-size:0.85em;}
#homepageimage {padding-bottom:15px;}
#homepagecolumn2 #specialOffers div.sep {height:10px;background:url(/images/salesbox/divider.gif) no-repeat center center; width:215px;}
#homepagecolumn2 #specialOffers #offer1 h2 {background:url(/images/salesbox/staff-picks.gif) no-repeat; width:235px; height:61px;text-indent:-999em;padding:0px;margin:0px}
#homepagecolumn2 #specialOffers #offer2 h2 {background:url(/images/salesbox/new-in.gif) no-repeat; width:235px; height:61px;text-indent:-999em;padding:0px;margin:0px}
#homepagecolumn2 #specialOffers #offer3 h2 {background:url(/images/salesbox/best-sellers.gif) no-repeat; width:235px; height:61px;text-indent:-999em;padding:0px;margin:0px}

/*#homepagecolumn2 #specialOffers #offer1 a {float:left; margin-right:16px; background:url(/images/ad1.jpg) no-repeat; width:239px; height:176px; text-indent:-999em; display:block; overflow:hidden;}
#homepagecolumn2 #specialOffers #offer2 a {float:left; background:url(/images/ad2.jpg) no-repeat; width:239px; height:176px; text-indent:-999em; display:block; overflow:hidden;}
#homepagecolumn2 #specialOffers #offer3 a {float:left; margin-right:16px;background:url(/images/ad3.jpg) no-repeat; width:239px; height:176px; text-indent:-999em; display:block; overflow:hidden;}*/
#mainContent .breadcrumbs {margin:10px 0 0 200px; font-size:0.8em; color:#f59726;}
#mainContent .breadcrumbs .links .singletrail {}
#mainContent .breadcrumbs .links .singletrail a {text-decoration:none; color:#f59726;}

#mainContent #categorymain #categorygridtemplate {background:url(../images/pixelSliceGrey.gif) repeat-y; width:747px; margin:0 0 15px 0;}
#mainContent #categorymain #categorygridtemplateopen {background:url(../images/pixelSliceOrange.gif) no-repeat; width:747px; height:2px; display:block;}
#mainContent #categorymain #categorygridtemplate #categorygridtemplaterecords {padding:10px 5px 5px 5px;}
.moreimagesrecord {display:block;width:100px;text-align:center; margin:5px 0px; }
.record2 {width:160px;text-align:center; margin:5px 10px; }
.record {margin:5px 10px; text-align:center; font-size:0.8em; width:160px}
.record a {text-decoration:none; color:#fff;}
.record .recordsku {display:none}
.record .recordprice {font-weight:bold}
.thumb {border:1px solid #f59726}

/* product page */
#mainContent #categorymain {margin:10px 0 0 0; padding:0;}
#mainContent #categorymain h1 {margin:10px 0 0 0; padding:0;width:747px; height:285px; text-indent:-9999px; overflow:hidden;}
#mainContent #categorymain h1.search {margin:10px 0 0 0; padding:0}
#mainContent #categorymain h2 {margin:10px 0 0 0; padding:0; color:#f59726;}
#popupContainer h2 {margin:20px auto; padding:0; color:#f59726;}
#popupContainer {text-align:center;}
#mainContent #categorymain .categorysort {margin-right:15px;height:3em; line-height:3em; font-size:0.75em; color:#f59726; text-transform:uppercase;}
#mainContent #categorymain .categorysort div.pager {float:right;}
#mainContent #categorymain .categorysort a {text-decoration:none; color:#f59726;}

#mainContent #categorymain .categorysort .pager ul {list-style:none; margin:0 0 0px 20px; padding:0;}
#mainContent #categorymain .categorysort .pager ul li {display:block; float:left; margin:0 3px;padding:0; vertical-align:text-top;}
#mainContent #categorymain .categorysort .pager ul li.current {font-weight:bold;}
#mainContent #categorymain .categorysort .pager ul li a {text-decoration:none; color:#fff;padding:0;}
.viewall {font-size:0.8em;}

#mainContent #categorymain .categorysort .sortorder{font-size:0.75em; color:#fff; text-transform:uppercase;}

ol.addresslist {font-size:0.8em;}


#mainContent #categorymain #categorymainOpen {background:url(../images/pixelSliceOrange.gif) no-repeat; width:747px; height:2px; display:block; margin:5px 0 0 0; padding:0;}
#mainContent #categorymain #categorymainClose {background:url(../images/pixelSliceOrange.gif) no-repeat; width:747px; height:2px; display:block; margin:0 0 20px 0; padding:0;}
#mainContent #categorymain #categorymainContent {background:url(../images/pixelSliceGrey.gif) repeat-y; width:747px; margin:0; padding:0;}
#mainContent #categorymain #categorymainContent #contentcolumn {padding:25px 20px 0 0; float:left; width:320px;}
#mainContent #categorymain #categorymainContent #actioncolumn {padding-top:35px;}
#mainContent #categorymain #categorymainContent #actioncolumn #Prices {display:none}
#mainContent #categorymain #categorymainContent #actioncolumn #ProductOptions .variantsdisplay .choicelabel{font-size:0.8em; width:70px; vertical-align:top;}
#mainContent #categorymain #categorymainContent #actioncolumn #ProductOptions .variantsdisplay select {width:200px; margin-bottom:10px;}
#mainContent #categorymain #categorymainContent #actioncolumn #ProductControls .productpropertylabel {font-size:0.8em; width:74px; height:22px; display:block; float:left; margin-left:3px;}
#mainContent #categorymain #categorymainContent #actioncolumn #ProductControls .short {width:193px;}	
#mainContent #categorymain #categorymainContent #actioncolumn #ProductControls #buttons {margin:12px 0;}
#mainContent #categorymain #categorymainContent #actioncolumnpadding {margin-left:11px;}
#mainContent #categorymain #categorymainContent #actioncolumnpadding .producttext {font-size:0.8em;}
#mainContent #categorymain #categorymainContent #actioncolumn .siteprice {font-weight:bold; font-size:1.5em; line-height:2em;}

#mainContent #categorymain #categorymainContent #actioncolumnpadding .productdescription {margin:10px 70px 10px 0; color:#aeaeae;}
#mainContent #categorymain #categorymainContent .productimage {margin-left:20px;padding-bottom:25px;}

#mainContent #categorymain #crosssells { padding-bottom:50px;background:url(../images/pixelSliceGrey.gif) repeat-y; width:747px;}
.myContainer{margin:0px 20px;border-top:solid 1px #666;}
#mainContent #categorymain #crosssells h2 {font-size:0.9em; text-transform:uppercase; margin:10px 0 0px 0;padding:0;}
#mainContent #categorymain #crosssells .SingleProductDisplay{width:100px; border:1px solid red}
#mainContent #categorymain #crosssells .SingleProductDisplayAddToCart {display:none;}
#mainContent #categorymain #crosssells .SingleProductDisplayName {text-align:center; font-size:0.8em;}
#mainContent #categorymain #crosssells .SingleProductDisplayName a {text-decoration:none; color:#fff;}
#mainContent #categorymain #crosssells .SingleProductDisplayPrice {text-align:center; font-weight:bold; font-size:0.8em;}
#mainContent #categorymain #crosssells .SingleProductDisplayQuantity {display:none;}
#mainContent #categorymain #crosssells .ProductBadge {display:none;}
#mainContent #categorymain #crosssells .WideSingleProductDisplayPanel {float:left; margin:5px 0px;}

/* basket */
#basketMainOpen {background:url(../images/pixelSliceOrangeLong.jpg) no-repeat; width:910px; height:2px; display:block; margin:31px 0 0 20px;}
#basketMainClose {background:url(../images/pixelSliceOrangeLong.jpg) no-repeat; width:910px; height:2px; display:block; margin:0 0 20px 20px;}
.basketMain {background:url(../images/pixelSliceGreyLong.gif) repeat-y; width:910px; margin:0 0 0 20px;}
.basketMain #carttitle {margin:20px 0 0 20px; padding:1px 0 0 0;}
.basketMain #carttitle h1 {background:url(/images/shoppingBag.gif) no-repeat; width:890px; height:17px; display:block; text-indent:-999em; overflow:hidden; margin:0 0 0px 0}
.basketMain #carttitle #cartsubtitle {}
.carthdr {border-bottom:1px solid #fff;}

.basketMain .basketMainCart {margin:0 0 0 20px;}

#categorymain fieldset legend {margin-left:0.5em; color:#fff; font-weight:normal;}
#categorymain fieldset {width:747px; margin:20px 10px 1.5em 0; padding:0; border:1px solid #f59726;}
#categorymain fieldset table{margin:10px 20px; width:500px;}
#categorymain fieldset ol {padding:1em 1em 0 1em; list-style:none; margin:1em 0 1.5em 0.5em;}
#categorymain fieldset li {clear:left; width:100%; padding-bottom:1em;}
#categorymain fieldset label {float:left; width:8em; margin-right:1em;}

#checkoutContent {width:920px; margin:0 0 0 20px; padding:0;}
#checkoutContent h1 {margin:20px 0 20px 0; font-size:1.5em; font-weight:bold; text-transform:uppercase;color:#f59726;}
#checkoutContent fieldset {width:900px;float:left;margin:0 0 10px 0; border:1px solid #f59726; padding:10px}
#checkoutContent table {width:550px !important; padding:10px; float:left;}
#checkoutContent label {width:450px !important;}
#checkoutContent #cctable{float:left; width:550px !important;}
#checkoutContent #pptable{float:left;  width:350px !important;}

#checkoutContent legend {color:#fff; text-transform:uppercase; font-size:0.775em;}
#checkoutContent fieldset ol {padding:0px; list-style:none; margin:10px;}
#checkoutContent fieldset li {clear:left; width:100%; padding-bottom:1em;}
#checkoutContent fieldset label {float:left; width:600px; margin-right:1em;}
#checkoutContent fieldset label.login {float:left; width:150px !important; margin-right:1em;}
fieldset#CurrentUsers{float:left;width:400px !important;}
fieldset#NewUsers{float:left;width:400px !important;margin-left:20px}

#checkoutContent a {color:#fff;text-decoration:none; font-size:1em;}
#checkoutContent a:hover {color:#aaa;}
.passwordreminder {margin-left:9em; }
#mainContent #cartcontainer {width:870px;}
#mainContent #cartcontainer table {width:870px}
#mainContent #cartcontainer table tr th {font-size:0.75em; color:#f59726; text-transform:uppercase; border-bottom:1px solid #717171;padding:5px;}
#mainContent #cartcontainer table tr td {vertical-align:top;border-bottom:1px solid #717171;padding:5px 0 15px 0;}
#mainContent #cartcontainer table tr td.productimagecolumn .cartitemimage  {margin:10px 5px 10px 0;}
#mainContent #cartcontainer table tr td.productimagecolumn .cartitemdescription .cartproductname {margin:10px 5px 10px 0; }
#mainContent #cartcontainer table tr td.productimagecolumn .cartitemdescription a {text-decoration:none; color:#fff; font-size:0.9em;}
#mainContent #cartcontainer table tr td.productquantitycolumn {width:45px; text-align:left; font-size:0.9em;}
#mainContent #cartcontainer table tr td.productquantitycolumn input {margin:10px 0;}
#mainContent #cartcontainer table tr td.productpricecolumn {width:75px; text-align:center; font-size:0.9em;}
#mainContent #cartcontainer table tr td.productpricecolumn .cartproductprice {margin:10px 0;}
#mainContent #cartcontainer table tr td.producttotalcolumn {width:75px; text-align:center; font-size:0.9em; margin:10px 0;}
#mainContent #cartcontainer table tr td.producttotalcolumn .totallabel {margin-top:10px;}
#mainContent #cartcontainer table tr td.productdeletecolumn {width:65px; text-align:center; margin:10px 0;}
#mainContent #cartcontainer table tr td.productdeletecolumn input {margin:10px;}
#mainContent #cartfooter {width:870px;}
#mainContent #cartfooter #carttotals {}
#mainContent #cartfooter #carttotals {border-bottom:solid 1px #717171;}
#mainContent #cartfooter #carttotals td {padding:0 0 10px 0;}
#mainContent #cartfooter #carttotals table {width:100%; margin:10px 0;}
#mainContent #cartfooter #carttotals table tr .formlabel {font-size:0.75em; color:#f59726; text-transform:uppercase; font-weight:bold;}
#mainContent #cartfooter #carttotals table tr .formfield {font-size:0.75em; color:#f59726; text-transform:uppercase; font-weight:bold; text-align:right; padding-right:87px;}
#mainContent #cartupdates {display:none;}
#mainContent #cartcoupons {border-bottom:solid 1px #717171; text-align:right; width:870px; padding:0px 0 10px 0; margin-top:3px;margin-bottom:10px;}
#mainContent #cartactions #cartactioncontinue {display:none;}
#mainContent #cartactions .cartactioncheckout {border-bottom:solid 1px #717171; text-align:right; width:870px; padding:10px 0; margin-top:3px;}
#mainContent #cartactions .cartactioncheckout .updatequantities {}
#mainContent #cartactions .cartactioncheckout .checkout {}
#mainContent #basketcrosssells #crosssells {display:none}
#mainContent #basketcrosssells #crosssells {width:666px; padding-bottom:40px;}
#mainContent #basketcrosssells #crosssells h2 {font-size:0.9em; text-transform:uppercase;}

#mainContent #basketcrosssells #crosssells .SingleProductDisplayAddToCart {display:none;}
#mainContent #basketcrosssells #crosssells .SingleProductDisplayName {display:none;}
#mainContent #basketcrosssells #crosssells .SingleProductDisplayPrice {display:none;}
#mainContent #basketcrosssells #crosssells .SingleProductDisplayQuantity {display:none;}
#mainContent #basketcrosssells #crosssells .ProductBadge {display:none;}
#mainContent #basketcrosssells #crosssells .WideSingleProductDisplayPanel {float:left;  margin-right:26px;}
#mainContent #basketcrosssells #crosssells .WideSingleProductDisplayPanel img {width:93px;}
#mainContent #basketcrosssells #crosssells input {display:none;}
#mainContent #cartinfo {float:right; margin:20px 30px 0 0;}
#mainContent #cartinfo #cartsecureopen {background:url(../images/CartSecureTop.gif) no-repeat; width:173px; height:42px; text-indent:-999em; overflow:hidden; display:block;}
#mainContent #cartinfo #cartsecurebox {background:url(../images/CartSecureSlice.gif) repeat-y; width:173px;}
#mainContent #cartinfo #cartsecurebox ul {padding:5px 0 15px 0; margin:0; list-style:none;}
#mainContent #cartinfo #cartsecurebox ul li {}
#mainContent #cartinfo #cartsecurebox a {padding:0; margin:0 0 0 18px; text-decoration:none; font-size:0.8em; color:#fff;}
#mainContent #cartinfo #cartsecureclose {background:url(../images/CartSecureBottom.gif) no-repeat; width:173px; height:1px; text-indent:-999em; overflow:hidden; display:block;}

.clear {clear:both;}
/* header */
#header {width:960px; margin:10px auto 0 auto; padding:0; background-color:#000;}

#header #headerbasket {height:5em;}
#header #headerbasket #headercompanylogo a {float:left; padding:0; margin:10px 0 0 5px; background:url(../images/logo.gif) no-repeat; width:261px; height:45px; display:block; text-indent:-999em; overflow:hidden;}
#header #headerbasket ul {float:right; margin:10px 28px 0 0; padding:0;}
#header #headerbasket ul li {list-style:none;float:left; margin:0 5px;}
#header #headerbasket ul li table {display:inline; margin-left:10px; margin-right:5px;}
#header #headerbasket ul li a {text-decoration:none; color:#fff; text-transform:uppercase; font-size:0.7em;}
#header #headerbasket ul li table td {padding:0 4px; margin:0;}
#header #headerbasket ul li span {font-size:0.9em; color:#f59726;}
#header .htext {text-decoration:none; color:#fff; text-transform:uppercase; font-size:0.7em;}




#header #headernavmenu {margin:0; padding:0; text-align:right; border-bottom:solid 1px #f59726; border-top:solid 1px #f59726;height:27px;}

#header #headernavmenu .searchcontainer{float:right;font-size:0.775em; margin:5px 20px 5px 0;padding:0;}

#header #headernavmenu .forminput {margin:0; padding:0; width:200px; font-size:1em; vertical-align:bottom;}
#header #headernavmenu .searchbutton {margin:0 10px 0 0; padding:0;vertical-align:bottom;}

#header #headernavmenu ul#nav {list-style:none;float:left;width:600px;padding:0;margin:0 0 0 5px; text-align:left;}

#header #headernavmenu ul#nav li {float:left;display:block;padding:7px 0 0 0 ; margin:0px 30px 0 0;}
@-moz-document url-prefix(){#header #headernavmenu ul#nav li{float:left;padding:0px; margin:2px 30px 0 0;}}


#header #headernavmenu ul#nav li a {padding:0px; margin:0; text-decoration:none; color:#fff; text-transform:uppercase; font-size:0.775em;}
#header #headernavmenu ul#nav li a:hover {color:#aaa;}

/* footer */
#footer {width:960px; margin:0 auto; padding:0; clear:both; border-top:solid 1px #f59726;}
#footer #cards {margin:0; float:left;text-align:left; width:200px;padding:20px 5px;}
.cardlogos {text-indent:-9999px; overflow:none; width:373px; height:23px; display:block; background:#000 url('/images/cards.gif') no-repeat;}
#footer #footernavmenu {margin:0; float:right;text-align:right; width:600px;padding:0px 5px;}
#footer #footernavmenu ul {list-style:none;}
#footer #footernavmenu ul li {display:inline; padding:0 5px;}
#footer #footernavmenu ul li a {text-decoration:none; color:#fff; text-transform:uppercase; font-size:0.7em;}
#footer p {text-decoration:none; color:#fff; text-transform:uppercase; font-size:0.7em;}
#footer p a {text-decoration:none; color:#fff; text-transform:uppercase;}


h2.title{padding:0; margin:0 0 5px 0; font-weight:normal; font-size:1.3em;}

#breadcrumb {margin:2px 0 0 0; color:#f59726;}
#breadcrumb span {color:#f59726; text-decoration:none; font-size:0.75em;}
#breadcrumb a {color:#f59726; text-decoration:none; font-size:0.75em;}

.column50 {float:left;width:45%;margin-right:20px;border:1px solid red;}
.brandbanner {width:747px; height:110px; margin:5px 0 0 0;text-indent:-9999px; overflow:hidden;}
.productfooter {background:url(../images/pixelSliceGrey.gif) repeat-y; width:747px; padding:10px 25px; margin:0 0 0px 0;}

.brandfooter {margin:0; padding:0;background:#1b1a1a; width:697px;}
.brandfooter img {float:left;padding:20px; border:1px solid red}
.brandfooter span{float:left;padding:20px 20px 20px 20px; font-size:0.8em; color:#5f5f5f;text-align:justify;}
.brandfooter span p {padding:5px; margin:0;}
#backButton {margin:-10px 20px 5px 20px;}
.uv {padding:0; margin:0;background-color:#4c4c4c; border:1px solid #f59726; text-align:center; color:#fff; height:15px; }
.uvnews {padding:0; float:left; margin:10px 10px 10px 10px;background-color:#4c4c4c; border:1px solid #38342f; text-align:center; color:#fff; height:20px; }
.uvleft {padding:0; margin:0;background-color:#4c4c4c; border:1px solid #f59726; text-align:left; color:#fff; }
select{padding:0; margin:0;background-color:#4c4c4c; border:1px solid #f59726; text-align:left; color:#fff; }
.searchbutton{padding:5px 0; margin:5px 0;}
.wrapup{padding:0 22px;}
.wrapup a {color:#fff; text-decoration:none;}
.wrapup a:hover {color:#aaa;}
.wrapup h1 {font-size:1.7em;color:#fff;}

#newsletter {background:#625e5b url(/images/newsletter_bg.gif) repeat-x;border:1px solid #f59726; width:175px;margin:20px 10px 10px 5px; padding:10px 0;}
#newsletter label {margin:0; padding:0; text-indent:-9999px; overflow:hidden;background:transparent url(/images/signUp.gif) no-repeat top center; width:173px; height:28px;}
#newsletter .elements {float:right; margin:5px 10px 5px 10px;}
.nsbutton {clear:right;float:right; margin:0px 35px 10px 10px }
#newsletter span {float:right; margin:10px 10px 10px 10px; font-size:0.8em;}
#btnNewsletterSignUp {clear:right;float:right;margin:10px 10px 10px 10px;}
.scrollbox {padding:0px;width:180px;height:160px;overflow:auto;scrollbar-face-color:#555;scrollbar-highlight-color:#555;scrollbar-3dlight-color:#777;scrollbar-darkshadow-color:#333;scrollbar-shadow-color:#555;scrollbar-arrow-color:#f68800;scrollbar-track-color:#222;}

#brandhighlights {margin:0px 15px 15px 0px;float:right;width:750px;padding:0px;}
#brandhighlights h2{text-indent:-9999px; overflow:hidden; background:#000 url(/images/home-hdr-brands.gif) no-repeat; height:19px; width:107px; padding:0 0 10px 0 !important; margin:0;}
#brandhighlights h2.soon{text-indent:-9999px; overflow:hidden; background:#000 url(/images/home-hdr-coming-soon.gif) no-repeat; height:21px; width:195px; padding:0;}

#logobox {width:141px; height:80px; margin:0px 19px 19px 0px;}

.boxgrid{width:141px;height:80px;margin:0px 9px 10px 0px;float:left;background:#000;overflow: hidden;position: relative;}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 0 10px; 
	color:#afafaf; 
	font-weight:bold; 
	font:10pt "Lucida Grande", Arial, sans-serif; 
}	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: transparent url('/images/arrow.png') no-repeat right bottom; 
	height: 60px; 
	width: 120px; 	
	text-indent:-9999px;
	overflow:hidden;
}
.captionfull .boxcaption {
	top: 80px;
	left: 0px;
}
.caption .boxcaption {
	top: 0px;
	left: 0px;
}

.cover {padding:10px}

#brandhighlights a
{
    font-weight:bold;
    color:#000;
    text-decoration:none;
}

.btnFacebook {background:#000 url('/images/btnFacebook.gif') no-repeat; width:130px; height:43px; text-indent:-9999px; overflow:hidden;padding:0px; display:block; margin:5px 0 0 5px;}
.btnTwitter {background:#000 url('/images/btnTwitter.gif') no-repeat; width:130px; height:43px; text-indent:-9999px; overflow:hidden; padding:0px; display:block; margin:5px 0 0 5px;}
.btnNewsletter {background:#000 url('/images/btnNewsletter.gif') no-repeat; width:143px; height:43px; text-indent:-9999px; overflow:hidden; padding:0px; display:block; margin:5px 0 0 5px;}

br.both{
clear:both;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #f59726;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

#checkoutContent fieldset#DeliveryAddress label {width:350px; margin-left:5px; margin-bottom:5px;}
#checkoutContent fieldset#DeliveryAddress p {margin-left:5px;}

.left{float:left;}
.right{float:right;}
.pdr15{margin-right:15px;}
.clr{clear:both;}
.red{color:Red;}
