body, html{font-family:verdana,Arial,Helvetica,sans-serif; font-size:85%; font-weight:normal; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:auto; text-align:left; z-index:0 }
.middleborder{width:994px; overflow:hidden; background-repeat:repeat-y; background-image:url(../assets/_global/middle-border.png);}

#maincontainer{width:994px; margin-left:auto; margin-right:auto; overflow:hidden}

#container{width:980px; background-color:#FFF; margin-left:7px; float:left; display:inline;}
#subcontainer{width:950px; padding-left:15px; float:left}
#toplinks{width:950px; background-image:url(../assets/navigation/bg.jpg); background-repeat:repeat-x; clear:both; height:35px}

#subnav{background-image:url(../assets/navigation/sub_nav_bg.jpg); background-repeat:no-repeat; height:35px; padding-left:27px}
#subnav a{font-family:Arial,Helvetica,sans-serif; color:#FFF}

#nav-bottom{clear:both; float:left; width:948px; height:31px; border:1px  solid #CCC; border-top:none}
#nav-bottom UL{margin:0px; padding:0px; margin-top:5px; font-family:Arial,Helvetica,sans-serif}
#nav-bottom LI{width:150px; padding:10px 10px 10px 7px; display:inline; color:#606060}

#breadcrumbs{color:#A9A9A9;  width:940px; padding-left:10px; text-align:left; height:27px; line-height:25px; padding-top:0px; font-family:Arial,Helvetica,sans-serif; font-size:0.9em; font-weight:bold}
#breadcrumbs A, #breadcrumbs A:link, #breadcrumbs A:visited, #breadcrumbs A:active{font-size:1em; color:#A9A9A9;  text-decoration:none}
#breadcrumbs A:Hover{text-decoration:underline;}
#breadcrumbs input{height:16px; font-size:0.95em;}

#header{width:950px;  margin-top:0px;  clear:both;  float:none;  overflow:hidden}

#headercol1{width:240px; float:left; text-align:left; height:110px; padding-top:10px}
#headercol2{width:710px; float:left; text-align:left; height:99px; padding-top:10px}

#headercol2 A{position:absolute;}

#pagecontentscol{width:737px; text-align:left; float:left;}

#homecontents{width:950px; text-align:left; float:left;}
#topbanner{width:591px; height:100px; position:static; border:1px solid #000; text-align:left}

#pagecontentscol-border{width:715px; text-align:left; float:left; border:1px solid #E7E3DC; padding:10px;}

#pagecontents{width:950px; padding-top:0px; padding-bottom:0px; clear:both; text-align:left; overflow:hidden}
#pageleftcol{width:211px; float:left}

#sidemysize{width:193px}

.sidemysizeborder{border:1px solid #E5E1DA}

#sidecart{width:193px; border:1px solid #E5E1DA}

#sidecart UL{  margin:10px;    padding:0px}

#sidecart_quantity{padding-left:15px; border:none; padding-bottom:7px}

#sidecart-checkout{margin-bottom:9px}
.sidemenu{width:193px; background-color:#FFF; border:1px solid #CBC8C3; float:left}
.menulinks{ margin-top:6px;   margin-left:7px;   padding:0px;   padding-top:0px}
.menulinks2{ margin-top:3px;   margin-left:0px;   padding:0px;   padding-top:0px}
.sidemenuheader{background-image:url(../assets/_global/header_bg.gif);   color:#FFF;   font-size:12px;   font-weight:bold;   padding-left:10px;   padding-top:4px;   padding-bottom:4px;   float:left;   width:183px}
.mybasketheader{background-image:url(../assets/_global/bg_mybasket.gif);   color:#FFF;   font-size:12px;   font-weight:bold;   padding-left:10px;   padding-top:4px;   padding-bottom:4px;   float:left;   width:183px}

.mysizeheader{background-image:url(../assets/_global/bg_mysize.gif);   color:#FFF;   font-size:12px;   font-weight:bold;   padding-left:10px;   padding-top:4px;   padding-bottom:4px;   float:left;   width:183px}

.mysizeheadergreen{background-color:#99C47C;   color:#FFF;   font-size:12px;   font-weight:bold;   padding-left:10px;   padding-top:4px;   padding-bottom:4px;   float:left;   width:183px}

#mysizeruler{background-image:url(../assets/_global/mysize_ruler.gif); width:20px; height:83px; float:left}

.menulinks UL{margin:0px; padding:0px; list-style:none}
.menulinks LI{list-style-type:none; list-style:none; background:url(../assets/_global/list-sub.png) no-repeat 0 .3em; margin:0px; padding:0px; margin-top:3px}
.menulinks2 UL{margin:0px; padding:0px; list-style:none}
.menulinks2 LI{list-style-type:none; list-style:none; margin:0px; padding:0px; margin-top:3px; padding-left:10px}

.sidemenu A, .sidemenu A:link, .sidemenu A:visited, .sidemenu A:active{font-size:12px; margin-left:10px; color:#606060; text-decoration:none; font-family:Arial,Helvetica,sans-serif}
.menulinks2 A:Hover{color:#F36616; list-style-type:none; list-style:none; background:url(../assets/_global/list-sub-hover.gif) no-repeat 0 .3em; margin:0px; padding:0px; margin-top:3px; padding-left:10px}
.menulinks A:Hover{color:#F36616;   margin-top:6px;   padding:0px;   padding-top:0px}

LI.selectedlink{list-style-type:none; list-style:none; color:#F36616; background:url(../assets/_global/list-sub-hover.gif) no-repeat 0 .3em; margin:0px; padding:0px; margin-top:3px; padding-left:0px; margin-left:10px}

.selectedlink A, .selectedlink A:link, .selectedlink A:visited, .selectedlink A:active{color:#F36616}

LI.Redselectedlink{list-style-type:none; list-style:none; color:#ff0000; margin:0px; padding:0px; margin-top:3px; padding-left:0px; margin-left:10px}

.Redselectedlink A, .Redselectedlink A:link, .Redselectedlink A:visited, .Redselectedlink A:active{color:#ff0000}
#catetitle{width:739px; height:202px}

#cateprice{margin-top:85px; width:260px; margin-left:22px; height:30px; float:left; font-size:x-small}

#catedesc{margin-top:85px; width:260px; margin-left:22px; height:82px; float:left; font-size:x-small}

.cookiebox, .outofstockbox{width:600px; margin-left:40px; padding:10px; text-align:center; color:#B51610; font-weight:bold; border:1px solid #808080; margin-top:5px; margin-bottom:5px; background-color:#FDFAAC; height:65px; float: left;}

#catedesc H1{color:#ff0033; font-size:small; margin-bottom:2px; padding-bottom: 0px;}
/* CBA46B old color of price above  2c888e */
#catedesc P{margin-top:2px}

#catestylebutton{clear:both; float:left; margin-top:6px; margin-left:22px}

#listingpanel1{width:563px; margin-top:10px; overflow:hidden; float:left; border:1px solid #EFEFEF}
#listingpanel2{width:563px; overflow:hidden; float:left; border:1px solid #EFEFEF}

#listingpaneldetail{width:735px; margin-top:10px; overflow:hidden; float:left;}

.productimgboxover{background-color:#F4F2EF; padding-left:10px; padding-top:10px; vertical-align:top}
.productimgboxout{background-color:#FFF; padding-left:10px; padding-top:10px; vertical-align:top}

.productimg{border:1px solid #E5E2DC; width:165px; height:165px}
.productimg img{display:block}
.productname{width:162px; margin-top:4px; height:18px; float:left; background-color:#F4F2EF; line-height:17px; padding-left:5px; margin-bottom:3px; font-size:80%}
.productname A, .productname A:Hover, .productname A:link, .productname A:visited, .productname A:active{font-size:100%; color:#7D7B6D; text-decoration:none}

.detail-colors{float:left; width:75px; height:15px; color:#A3A3A3; font-size:0.8em; margin-top:1px; padding-left:5px; display: inline;}
.detail-Pattern{float:right; width:79px; height:15px; text-align:right; color:#838383; font-size:0.8em; margin-top:1px; display: inline;}

.home-detail-colors{float:left; width:115px; height:15px; color:#4A4A4A; font-size:0.8em; padding-top:3px}
.home-detail-Pattern{float:left; width:115px; height:15px; color:#838383; font-size:0.8em; margin-top:1px}

.productprice{width:165px; margin-bottom:5px; color:#897A60; font-size:11px; height:15px}

.preprice-choose{text-decoration:line-through; width:50px; float:left; height:20px; padding-left:5px; font-size: 0.9em; color: #891B00;}
.productcurrentprice-choose{font-size:1em;  color:#0A6C0A; width:110px; float:right; text-align:right; height:20px; font-size: 0.8em;}

.preprice{text-decoration:line-through;  display: none;}
.productcurrentprice{font-size:x-small; font-weight:bold; color:#D94D00}
.productrrpprice{font-size:x-small; font-weight:bold; color:#656565; float: right; height:20px; }

.quickviewbutton{margin-top:0px; padding-bottom:5px; border:none; float:left; width:165px}

.home-quickviewbutton{margin-top:15px; padding-bottom:5px; border:none; float:left; width:190px}
.paging span{font-size:11px; color:#c15a21; font-weight:bold; border:1px solid #CBC8C3; padding-left:3px; padding-right:3px; text-align:center; background-color:#f9f9f9; height:25px}
.paging a:link, 
.paging a:active, 
.paging a:visited, 
.paging a:hover{font-size:11px; color:#684E37; font-weight:normal; white-space:nowrap; text-align:left; border:1px solid #CBC8C3; padding-left:3px; padding-right:3px; text-align:center}
.pagingtop{background-image:url(../assets/choose/listing-header-bg.gif); padding-left:10px; height:23px}
.itemnotfound{width:100%; font-size:11px; color:#B51610; font-weight:bold; padding-left:20px}

#pagerightcol{width:166px; float:left; margin-left:6px; margin-top:10px; display:inline;}

#recentitems{width:164px; background-color:#F4F2EF; padding-bottom:10px; border:1px solid #CBC8C3; float:right;}

#recentitemsheader{ background-color:#A29C93;   color:#FFF;   font-size:small;   text-align:center;   padding-top:4px;   padding-bottom:2px;   height:20px;   font-weight:bold}
#bestsellerheader{ background-color:#A29C93;   color:#FFF;   font-size:small;   text-align:center;   padding-top:4px;   padding-bottom:2px;   height:20px;   font-weight:bold}

#recentitems img{width:65px; border:1px solid #DDDAD4; margin-bottom:4px}

.recentitemstxt{color:#4F3107; font-size:x-small}
.recentitemstxtsmall{color:#4F3107; font-size:xx-small}

.recentitems_hor{width:100%; background-image:url(../assets/recently_viewed/recent_viewed_bg.gif); padding-bottom:10px; border-bottom:1px solid #CBC8C3; float:left; height:150px; margin-top:15px}

.recentitemsheader_hor{color:#000;  font-size:small;  text-align:left;  padding-top:4px;  padding-bottom:2px;  padding-left:15px;  height:20px;  font-weight:normal;  letter-spacing:0px}

.recentitemstxt_hor{color:#797979; font-size:x-small}

.sizingtxt{font-size:x-small; color:#808080; text-decoration:none}

.sizingtxtMySize{font-size:x-small; color:#00A856; text-decoration:none}

.sizingborderOnOld{border:1px solid #B4B5B1; height:17px; background-repeat:no-repeat; cursor:pointer; cursor:hand; width:29px; text-align:center; padding-top:3px;}
.sizingborderOn{border:1px solid #FFF; height:17px; background-repeat:no-repeat; cursor:pointer; cursor:hand; width:29px; text-align:center; padding-top:3px;}
.sizingborderOff{border:1px solid #FFF; height:17px; background-repeat:no-repeat; width:29px; text-align:center; padding-top:3px}

.sizingborderMySize{height:17px; background-repeat:no-repeat; cursor:pointer; cursor:hand; width:29px; text-align:center; padding-top:3px}

.sizingborderClick{height:17px; background-repeat:no-repeat; cursor:hand; width:29px; text-align:center; padding-top:3px}
.Quantitybox_container_header{color:#FFFFFF;}
.Quantitybox_container_right_header{border-right:none;}
.Quantitybox_container{border-right:1px solid #CACACA; height:20px; padding: 2px;}
.Quantitybox_container_right{border-right:none; height:20px; padding: 2px;}
.sizebox_header{background-image:url(../assets/shops/shops_tblheader_bg.gif); height:28px; font-size:small; color:#FFF; line-height:25px}
.Quantitybox_container_mysize{padding-right:3px; color:#FCFCFC; padding: 2px; background-color: #AFAFAF;}
.Quantitybox_container_right_mysize{border-right:none; color:#FCFCFC;}

.quantitybox{width:19px; height:19px; float:left; line-height: 17px; text-align:center; margin-right:2px; color:#808080; background-image: url(../assets/sizingicons/box_quantity.gif) }

.quantityboxover{width:19px; height:19px; float:left; line-height: 17px; text-align:center; margin-right:2px; cursor:pointer; cursor:hand; color:white;  background-image: url(../assets/sizingicons/box_quantity_down.gif);}

.quantityboxclick{width:19px; height:19px; float:left; line-height: 17px; text-align:center; margin-right:2px; color:white;  background-image: url(../assets/sizingicons/box_quantity_down.gif)}

#mainqty{height:17px}

.sizingwidthsmall{width:29px; height:21px}

td.shopselectrow{padding-left:15px; border-bottom:1px dashed #DCDCDC}

.shopselectOver, .shopselectOver A, .shopselectOver A:link, .shopselectOver A:visited, .shopselectOver A:Hover, .shopselectOver A:active{color:#c15a21; text-decoration:none}

.shopselect A, .shopselect A:link, .shopselect A:visited{color:#BEBEBE; text-decoration:none}
.shopselect A:Hover, .shopselect A:active{color:#F36616}

.btn1, .btn{font-size:15px; background-color:#87984D; font-weight:bold; color:#FFF; border:1px outset #4D562C; cursor:hand}
.frmlabel{color:#707070}

.frmpanel{background-color:#FFF;  border:1px solid #DFD8D0}

#pagecontentstype1{width:950px; padding-top:0px; clear:both; text-align:left; overflow:hidden}

.qtyerror{color:#B51610; font-weight:bold}
#detailfrmerror{width:268px; margin-top:10px}

#myaccounttopbg{background-image:url(../assets/style-guide/styleguide_bg_tbltop2.gif); height:49px; background-repeat:no-repeat}

.prodimgborder{border:1px solid #E5E2DC; position:absolute}

.guidedesheading{font-size:13pt}
.styleguidetablesshow{text-align:left; margin-top:10px; float:left}

.styleguidetableshide{display:none;}

.styleguide_table{border:1px solid #CCC; border-right:none; border-bottom:none}
.styleguide_tablecell{border-right:1px solid #CCC; border-bottom:1px solid #CCC; height:18px; text-align:center}

.styleguide_tablecell_smallbold{border-right:1px solid #CCC; border-bottom:1px solid #CCC; height:18px; text-align:center; font-size:x-small; font-weight:bold}

.styleguide_NewTable{border-left:1px solid #9E0808; border-top:1px solid #9E0808; margin-top:10px; width:700px; float: left; clear: both;}
.styleguide_NewTable2{border-left:1px solid #9E0808; border-top:1px solid #9E0808; margin-top:20px}

.styleguide_NewTableCellVersion{margin-top:20px; clear:both; width:481px}
.styleguide_NewTableCellVersionbig{margin-top:20px; clear:both}

.styleguide_tableheading{background-color:#930; color:white; font-weight:bold; padding:3px; font-size:95%; border-right:1px solid #800000; border-bottom:1px solid #800000; text-align:center}

.styleguide_NewTable{border-left:1px solid #800000; border-top:1px solid #800000}

.styleguide_NewTable_TopCell{border:1px solid #800000; background-color:#930; color:white; font-weight:bold; padding:3px; font-size:95%}

.styleguide_NewTable_OtherCell{border-left:1px solid #800000; border-right:1px solid #800000; border-bottom:1px solid #800000; background-color:#930; color:white; font-weight:bold; padding:3px; font-size:95%}

.styleguide_NewTable_HeadingCell{border-right:1px solid #800000; border-top:1px solid #800000; border-bottom:1px solid #800000; background-color:#930; color:white; font-weight:bold; padding:3px; font-size:95%}

.styleguide_col1{background-color:#F9C; color:black; font-weight:normal; padding:3px; font-size:90%; text-align:center; border-right:1px solid #800000; border-bottom:1px solid #800000}

.styleguide_col2{background-color:#FF8080; color:black; font-weight:normal; padding:3px; font-size:90%; text-align:center; border-right:1px solid #800000; border-bottom:1px solid #800000}

.styleguide_colAlt{background-color:#FC9; color:black; font-weight:normal; padding:3px; font-size:90%; text-align:center; border-right:1px solid #800000; border-bottom:1px solid #800000}

#productdetailimgpanel{width:287px; float:left; margin-left:0px;}
#detaildeliverydes{width:287px; color:#797979; margin-top:20px; font-size:xx-small}
#detailsendmail{width:265px; margin-top:10px}

#detailrefzoom{width:287px; margin-top:8px; color:#606060}
#productdetaildecpanel{width:423px; float:left; margin-left:17px}
#detailprodtitle{width:410px; font-size:12px; font-weight:bold; color:#5D606F; border-bottom:1px solid #A51618; padding-bottom:4px}
#detailproddesc{width:415px; margin-top:10px; color:#545454; font-size:95%; line-height:15px}
#detailpricingpanel{width:423px; border:1px solid #DCD8D5; margin-top:10px;color:#949494}
/*#detailpricingpanel td{color:#949494}*/
.detailpricingpanelbottomborder{border-bottom:1px solid #EFEFEF; padding:3px}
#detailpricingpanel A, #detailpricingpanel A:Hover, #detailpricingpanel A:link, #detailpricingpanel A:visited, #detailpricingpanel A:active{font-size:11px; color:#136FCC; text-decoration:underline}
.detailoldprice{color:#5A5A5A; text-decoration:line-through; }
.detailnewprice{color:#0A6C0A;}
#detailaccessoriespanel{width:423px; border:1px solid #DCD8D5; margin-top:10px; color:#525252; padding-top:5px; padding-bottom:10px}
.detailaccessoriesimg{width:110px; border:1px solid #EFEFEF}
#detailaccheading{color:#525252; font-weight:bold; padding-bottom:10px}
#detailotherprodpanel{width:727px; border:1px solid #DCD8D5; margin-top:10px; color:#525252; padding-top:5px; padding-bottom:10px; clear: both; float: left;}
#detailotherprodpanel img{width:110px; height: 110px; border:1px solid #EFEFEF; margin-bottom:4px}
#detailotherprodheading{color:#525252; font-weight:bold; padding-bottom:10px}
#detailotherprodpanelsmall{width:423px; border:1px solid #DCD8D5; margin-top:10px; color:#525252; padding-top:5px; padding-bottom:10px; clear: both; float: left;}
#detailotherprodpanelsmall img{width:110px; height: 110px; border:1px solid #EFEFEF; margin-bottom:4px}
#detailotherprodsmallheading{color:#525252; font-weight:bold; padding-bottom:10px}
#popupcontainer{width:100%; text-align:left; background-color:#FFF}

#popcontents{width:100%;  padding-top:20px;  padding-left:10px;  padding-right:10px}
.popuptblheader{background-image:url(../assets/pop_ups/header_bg.gif); height:31px; color:#FFF}

.darkgreybold{color:#525252; font-weight:bold}

#quickview{width:464px; text-align:center; background-image:url(../assets/quickview/top-border2.png); background-position:top; height:19px; background-repeat:repeat-x}

#quickview_bottomborder{width:464px; text-align:center; background-image:url(../assets/quickview/bottom-border2.png); background-position:top; height:19px; background-repeat:repeat-x; clear:both}

#quickview_topbar{text-align:right; background-image:url(../assets/quickview/top-bar.gif); background-repeat:repeat-x; height:27px; width:418px; line-height:20px; padding-right:5px; margin-left:20px}

#qv_image{float:left; width:160px; margin-left:25px; text-align:center}

#qv_rightside{float:left; width:250px}

#detailprodtitle_qv{width:240px; font-size:8pt; font-weight:bold; color:#000; border-bottom:1px solid #A51618; padding-bottom:4px}
#detailproddesc_qv{width:250px; margin-top:5px; color:#545454; font-size:10px; height:105px}

#detailpricingpanel_qv{width:250px; border:1px solid #DCD8D5; margin-top:10px}

#shopimage{float:left; width:261px; height:155px; border:none; background-image:url(../assets/shops/HCShop.jpg); background-repeat:no-repeat; clear:both}

#shoprightsidetext{float:left; width:550px; padding-top:15px; color:#616161}

#shops{clear:both; float:left; width:100%}

#shopssearchbar{clear:both; float:left; width:737px; color:#ABBE68; font-size:small; height:30px; border-bottom:dotted 1px #BABABA; font-weight:bold; margin-bottom:10px}

.tblheader{background-image:url(../assets/shops/shops_tblheader_bg.gif); height:28px; font-size:small; color:#FFF; font-weight:bold; padding-left:10px; line-height:25px}

.subtblheader{height:28px; font-size:small; color:#2A2A2A; font-weight:bold; background-color:#EEE}

.tblStyle1{background-color:#F7F7F7; padding:5px; color:#5B5B5B}

.tblStyle2{background-color:#FFF; padding:5px; color:#5B5B5B}

.tblStyleSelected{background-color:#FEF6C3; padding:8px; color:#5B5B5B}

#account-period{height:35px; vertical-align:middle; border-top:1px solid #CCC; border-bottom:1px solid #CCC; width:100%; margin-bottom:5px; padding-left:5px; display:none}

.account-period-tab{margin-top:10px; float:left; width:44px; margin-right:3px; height:17px; background-image:url(../assets/my_account/period-tab.gif); background-repeat:no-repeat; padding-top:1px; color:#858585; text-align:center}

#account-search{height:35px; vertical-align:middle; border-bottom:1px solid #CCC; width:100%; margin-bottom:5px; padding-left:5px; display:none}

.accountsubtbl1{background-color:#F4F2E6; height:25px; padding-right:35px; text-align:right; vertical-align:middle}

.accountsubtbl2{height:25px; padding-right:35px; text-align:right; vertical-align:middle}

#account-detail-address-tbl{border-bottom:1px solid #CDCBCB}

#zoomimages{float:left; width:95px; padding:7px; text-align:center; border-top:1px solid #eae9e7; border-left:1px solid #eae9e7; border-bottom:1px solid #eae9e7; height:122px}

#Styleguide{float:left; width:160px; text-align:left}
.ourpromise{width:100%; background-color:#faf9f5; height:26px; border-top:1px solid #eae9e7; border-left:1px solid #eae9e7; border-right:1px solid #eae9e7; padding-left:15px; padding-top:6px}

.viewstyleguide{width:100%; background-color:#FFF; height:22px; border-top:1px solid #eae9e7; border-left:1px solid #eae9e7; border-right:1px solid #eae9e7; padding-left:15px; padding-top:11px}
.emailtofriend{width:100%; background-color:#faf9f5; height:25px; border-top:1px solid #eae9e7; border-left:1px solid #eae9e7; border-right:1px solid #eae9e7; padding-left:15px; padding-top:9px}
.garmentcare{width:100%; background-color:#FFF; height:30px; border:1px solid #eae9e7; padding-left:15px; padding-top:4px}

#contactdetails{float:left; border-bottom:dotted 1px #BABABA; margin-bottom:20px; padding-bottom:20px; width: 700px;}

#contactaddress{float:left; width:300px; margin:10px; padding:10px}

#contactnumbers{float:left; width:340px; margin:50px 0px 10px 0px; margin-right:0px; border:10px solid #F0F0F0}

#contactform{clear:both; width:668px; border:10px solid #F0F0F0; background:#FFF; margin-left:12px; margin-bottom:40px}

#contactform table{background-color:#FFF}

#contactform input, select, textarea{border:1px inset #999}

#about-us-heading{border-bottom:1px dotted #CDCBCB; height:30px; margin-bottom:5px};

#cluetip-waitimage{ width:43px;   height:11px;   position:absolute;   background-image:url(../assets/_global/wait.gif)}

#orderbeenadded{width:693px; border:2px solid #7A7A7A; padding:20px; font-weight:bold; color:#D94D00; display:none}

.QVOrderBeenAdded{padding:10px; font-weight:bold; color:#c15a21; border:2px solid #7A7A7A; width:378px; margin-left:30px; margin-bottom:5px}

#QVaddedtocart{display:none}

#shoppingbagtitle{height:30px; padding-left:15px; padding-bottom:15px; font-size:large; color:#4F4F4F; width:250px; float:left; padding-top:20px}

#shoppingbagsteps{height:30px; padding-left:15px; padding-bottom:15px; font-size:x-small; color:#4F4F4F; width:342px; float:right; font-family:Arial,Helvetica,sans-serif; text-align:center}

.shoppingcart-border{text-align:left; border:1px solid #E7E3DC}

.shoppingbag-bg1{background-color:#F4F2E6; height:20px; padding:3px; padding-right:30px; text-align:right}

.shoppingbag-bg2{background-color:#FFF; height:20px; padding:3px; padding-right:30px; text-align:right}

.ShoppingBag-Total-Discount{color:Red}

.ShoppingBag-Total{color:#757575; font-size:small}

#shoppingcart-customer{float:left; width:100%; margin-top:10px}

#returning-customer{float:left; width:464px; background-color:#f7f7f7; padding:20px; height:65px}

#new-customer{float:left; margin-left:3px; width:168px; background-color:#f7f7f7; height:65px; padding:20px; text-align:center}

label.cartloginlabel{width:110px; color:#4F4F4F; display:block; float:left; line-height:20px; text-align:right}

#returning-customer-loggedin{float:left; width:504px; background-color:#f7f7f7; height:190px; color:#606060}

#returning-customer-address-billing{float:left; width:170px; margin:10px; margin-left:15px; background-color:#FFF}

#returning-customer-address-shipping{float:left; width:170px; margin:10px; margin-left:5px; background-color:#FFF}

#returning-customer-loggedin-button{float:left; width:90px; background-color:#f7f7f7; height:28px; padding:2px; text-align:right; padding-right:10px; padding-top:70px}

#new-customer-loggedin{float:left; margin-left:3px; width:168px; background-color:#F4F2E6; height:151px; padding:20px; text-align:right}

#googlemessage{color:#B51610; font-weight:bold; width:96%; padding-top:10px; padding-bottom:10px; text-align:center; border:1px solid #CBC8C3; margin-top:10px; margin-left:auto; margin-right:auto; background-color:#F7F4EF; font-size:x-small}

.homeleftban{float:left; margin-right:4px}

.homerightban{float:left}

#careerstoptext{float:left; width:700px; padding:5px; color:#616161}

#CareersSearchbox{float:left; width:100%; margin-bottom:10px; height:30px}

.ccform{background-color:#F6F6F6; float: left; width:700px;}

.Section{Width:720px; margin-left:0px}

.faqspic{float:right; width:267px; height:664px}

.QuestionStyle{margin-left:15px; padding-top:10px; clear:left; float:left; width:420px; text-align:left; margin-right: -3px;}

#QuestionFont{color:#000; font-size:small; font-weight:bold}

.Answericon{float:left; width:20px; clear:both}
.AnswerStyle{margin-left:15px; padding-top:10px; padding-bottom:10px; line-height:19px; display:none; float:left; width:420px; margin-right: -3px;}

.PressSection{Width:720px; margin-left:0px; padding-top:5px; padding-bottom:0px; border-bottom:1px solid #DEDEDE; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; float:left}
.PressSectiontblheader{Width:720px; margin-left:0px; padding-top:0px; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; background-image:url(../assets/press/title_gradation_bg.gif); height:18px}

.PressHeadingStyle{margin-left:15px; float:left; height:20px}
.PressStoryStyle{Width:700px; padding-left:5px; padding-top:3px; padding-bottom:10px; display:none; clear:both}

.choosemysize-main{position:absolute; width:429px; top:260px; left:210px; text-align:left; z-index:3000; display:none}

.choosemysize-outter{width:429px; background-image:url(../assets/_global/right-shadow.png); background-repeat:repeat-y; background-position:right; top:260px; left:65px; text-align:left}
.bottom-shadow{background-image:url(../assets/_global/bottom-shadow.png); background-repeat:repeat-x; background-position:bottom; width:415px; height:7px; padding-left:10px}
.choosemysize{float:left; width:400px; height:auto; background-color:#FFF; border:1px solid #BDBDBC; padding:10px}

#picksizebox, #picksizebox2, #picksizebox3{margin-top:8px; width:400px; background-color:#F9F9F9}

.choosemysize-addtocart{position:absolute; width:300px; top:300px; left:550px; text-align:left; z-index:3000; height:200px; display:none; background-color:#FFF; border:1px solid #CCC; padding:10px}

#cart-size-heading{margin-bottom:30px; font-weight:bold}

#refund-border{border:1px solid #CCC; margin:5px; padding-left:10px}

.style-guide-front{width:140px}

.style-guide-collar{width:140px; margin-top:5px; height:131px}

.styleguide-styleimages{float:left; width:140px}

.styleguide-tblheader{height:20px; font-size:x-small; color:#000; font-weight:bold; line-height:20px; text-align:center; margin-bottom:10px; background-color:#f2f2f2; }

.style-type-list{margin:5px 0px 0px 5px;  z-index:500; height: 35px;}

.style-type-list UL{list-style:none; margin:0px; padding:0px; color:#6C6C6C; font-size:0.95em}

.style-type-list LI{padding:0px; color:#6C6C6C; font-family:Arial,Helvetica,sans-serif; margin:0px; padding-top:2px; padding-bottom:2px; cursor:pointer; cursor:hand; display:inline}

#curtis, #ladies{display:block}

#style-box{margin-top:20px;  border:5px;  border-bottom:15px;  border-left:3px;  border-color:#f2f2f2;  border-style:solid;  float:left; margin-left:15px; padding-bottom:5px}

.styleguide-descpanel{background-color:#FFF;  float:left;  width:215px;  padding:5px 10px 10px 10px;  height:251px;  text-align:left}

.styleguide-descpanel H1{color:#696969; font-size:small; font-weight:Bold; padding-left:5px}

.styleguide-desc{font-size:x-small; color:#808080; text-decoration:none; padding-top:40px}

#styleguidetable{margin:0px; padding:0px}

#styleguidetable LI{padding:5px; list-style:none; float:left; margin:0px; list-style-type:none; height:25px; text-align:center; line-height:27px}

#styleguidetabbg{background-image:url(../assets/style-guide/styleguide_bg_tbltop2.gif); background-repeat:no-repeat; width:737px; float:both}

#Faqtabbg{background-image:url(../assets/style-guide/styleguide_bg_tbltop2.gif); background-repeat:no-repeat; width:737px; float:left}

LI.right{border-right:1px solid #D2D2D2}

.perpagebtn{font-family:Arial,Helvetica,sans-serif;  padding-right:3px;   width:18px;  float:left;  height:15px;  text-align:center;  font-size:xx-small;  line-height:15px}

.perpagebtn-over{font-family:Arial,Helvetica,sans-serif;  padding-right:3px;   width:18px;  float:left;  height:15px;  text-align:center;  font-size:xx-small;  line-height:15px;  color:#090}

.patternbtn{ font-family: Arial, Helvetica, sans-serif; background-color:#D0D0D0;  float:left;  height:14px;  text-align:center;  line-height:13px;  font-size:x-small;  padding:0px 5px 0px 5px;  margin-right:3px;  color:#5B5B5B}
.patternbtn-over{ font-family: Arial, Helvetica, sans-serif; background-color:#99C47C;  float:left;  height:14px;  text-align:center;  line-height:13px;  font-size:x-small;  padding:0px 5px 0px 5px;  margin-right:3px;  color:#5B5B5B}

.FilterSetMySize{width:75px; float:left; background-color:#DE5959; text-align:center; height:14px; font-size:x-small; color:#FFF}

#colourpalette{width:66px; height:22px; border:1px solid #000}

.firstcolour{width:12px; height:12px; clear:both; float:left; margin-top:4px}
.othercolours{width:13px; height:14px; float:left}

#testimonials-right{margin-top:15px; width:164px; padding-bottom:10px; border:1px solid #CBC8C3; float:right; text-align:left; color:#4b5053; font-size:0.95em; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva; background-image:url(../assets/_global/quote_bg.gif); background-position:bottom; background-repeat:repeat-x}

#testimonials-left{margin-top:15px; width:193px; border:1px solid #CBC8C3; float:left; text-align:left; color:#4b5053; font-size:0.95em; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva; background-image:url(../assets/_global/quote_bg.gif); background-position:bottom; background-repeat:repeat-x}

.forms label select input{display:block; float:left; margin:3px 3px 0px 3px}
#footer{ width:980px;   color:#fff;   font-size:11px;   padding-top:10px;   padding-bottom:6px;   text-align:center;   background-color:#04192E;   clear:both; margin-left:auto; margin-right:auto; position:relative}
#footer a:link, 
#footer a:active, 
#footer a:visited, 
#footer a:hover{   color:#fff}
#footerbtm{background-image:url(../assets/_global/bottom-border.png);  background-position:top center; height:6px; background-repeat:no-repeat; width:994px; margin-left:1px}

#footer_note{background-image:url(../assets/navigation/bg.jpg);   padding-top:10px;   padding-bottom:10px;   width:955px;   padding-left:25px;   color:#fff;   margin-left:auto; margin-right:auto}

#footerlinks{width:980px; text-align:center; padding-top:10px; padding-bottom:10px; font-size:11px; float:left;   background-color:#04192E}
#footerlogo{width:80px; position:absolute; left:890px; top:15px}

a, a:link, a:active, a:visited{font-size:11px; color:#606060; font-weight:normal; text-decoration:none}
a:hover{color:#F36616; text-decoration: underline;}

H1{color:#999; font-size:medium}

H2{color:#8DBA52; font-size:medium; font-weight:bold}
h3{color:#5E5D5D; font-size:12pt; margin-bottom:0px; margin-top:0px}

h4{color:#4F3107; font-size:x-small}

.lineheight P{line-height:16px}

img{border:0px}

li{margin-bottom:10px}

form{margin:0px}

.paddingfour{padding-left:4px}

#dots{float:left; width:675px; color:#BABABA; height:20px; font-size:x-large}

.topbottomdots{border-top:dotted 1px #BABABA; border-bottom:dotted 1px #BABABA; padding-top:10px; padding-bottom:10px; float:left; margin-bottom:10px}

.bottomdots{border-bottom:dotted 1px #BABABA; float:left}

.bottomdots_accountHistory{border-bottom:dotted 1px #BABABA}

.hideme{display:none}

.requiredfeilds{color:#C30000}

.greycopy{color:#8E8E8E}

.subnewsletter2{Width:400px; height:auto; background-color:#FFF; position:absolute; top:213px; left:533px; display:none; border:1px solid #EE9039; padding:15px; z-index:1000; line-height:15px; color:black; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
.subnewsletter{Width:400px; height:200px; background-color:#FFF; position: relative; margin:0px 0px 0px 533px; display:none; border:1px solid #EE9039; padding:15px;  line-height:15px; color:black; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
* html .subnewsletter {position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(20 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	  left: expression((document.documentElement.scrollLeft || document.body.scrollLeft) + Math.round(3 * (document.documentElement.offsetWidth || document.body.clientWidth) / 100) + 'px');
}
.Newsletter-Heading{color:#B51610; font-size:large; font-family:"Times New Roman",Times,serif; width:320px; float:left;}
.frmnewsletter{margin-left:30px;  border:1px solid #CCC; width:320px; padding-top:15px; padding-left:15px; padding-bottom:15px}

.handpointer, .tellfriend{cursor:hand; cursor:pointer}

#maincatecontents{margin-top:0px}
#maincatecontents .row{clear:both}
#maincatecontents .row, #maincatecontents .subcateslist{margin:0px; padding:0px; margin-top:10px}
#maincatecontents .item{float:left; width:215px; margin-right:41px; display:inline}
#maincatecontents .lastitem{float:left; margin-right:0px; margin-left:0px; width:215px; display:inline}
#maincatecontents .row{clear:both; overflow:hidden; margin-bottom:15px}
#maincatecontents .title{height:40px}
#maincatecontents .mtitle{padding-bottom:5px}
#maincatecontents .title h2, #maincatecontents .mtitle h2{color:#5D5D5D; font-size:1em; font-weight:bold; margin:10px 0 0px 0; padding:0}
#maincatecontents .detail{ font-size:0.90em;   color:#7D7D7D;   height:65px}
#maincatecontents .ibtn{margin-top:10px}
.topcates{clear:both; overflow:hidden; padding-bottom:10px}
.topcates .item1{float:left; overflow:hidden; border: 1px solid #CCC;}
.topcates .item2{float:right; overflow:hidden; border: 1px solid #CCC;}
#maincatetitle, .topcates .item1, .topcates .item2{overflow:hidden}
#maincatetitle .topcates{padding-bottom:0px}
.blockimg{display:block}

/*
.seotextbox{width:516px; border:1px solid #EBE5DD; padding:40px 10px 0px 100px; height:88px; background-image:url(../assets/homepage/new_bottom/oldpic2.jpg); background-repeat:no-repeat; float:left; color:#a3a3a3; font-size:90%; margin-top:10px; margin-left:1px;}
*/
.seotextbox{width:628px; border:1px solid #EBE5DD; padding:0px 0px 0px 0px; height:128;float:left; color:#a3a3a3; font-size:90%; margin-top:10px; margin-left:1px;}

.seotextbox-shops{width:705px; border:1px solid #EBE5DD; padding:15px 15px 15px 15px; height:130px; float:left; color:#a3a3a3; background-color:#F9F9F9}

.testimonials-bigbox{width:687px; border:3px solid #EBE5DD; padding:10px; padding-left:15px; padding-right:15px; margin-top:15px; height:auto; background-image:url(../assets/_global/quote_bg.gif); background-position:bottom; background-repeat:repeat-x; float:left}

.testimonials-home{width:289px; border:1px solid #EBE5DD; padding:10px; padding-right:15px; margin-bottom:5px; height:108px; background-image:url(../assets/_global/quote_bg.gif); background-position:bottom; background-repeat:repeat-x; float:left; font-family:Arial,Helvetica,sans-serif}

#testimonials-text{float:left; clear:left; width:100%; line-height:13px; height:105px; font-size:90%}

#formalsize, #curtissize, #ladiessize{margin-left:20px; margin-top:8px; color:#ADADAD; font-size:0.90em}

.sizelabel{width:55px; float:left; color:#717171; font-size:0.95em; clear:left; font-weight:bold}

#chosensizeheader{margin-left:25px; margin-top:5px; color:#717171}

.addresstableRow{padding-bottom:4px; height:30px}

.addresstable{border:1px solid #CCC; padding:4px}

.addresstableRow input{border:1px solid #CCC}

.addresstableMiddleline{border-right:1px solid #CCC}

.hidelastshipping{display:none}

.showlastshipping{display:block; position:absolute; top:210px; margin-left:auto; margin-right:auto; padding-left:33px}

.homebodynav-container{float:left; margin-top:4px; padding-bottom:20px; background-image:url(../assets/homepage/divide_shadow.jpg); background-position:bottom; background-repeat:repeat-x}

.homebodynavleft{width:314px; margin-right:2px; float:left; border-right:1px dotted #CCC; margin-top:3px; height:auto;}
.homebodynavmiddle{width:316px; margin-right:2px; float:left; border-right:1px dotted #CCC; margin-top:3px; height:auto;}
.homebodynavright{width:312px; margin-right:2px; float:left; margin-top:3px; height:auto;}
.homebodynav2left{width:314px; margin-right:2px; float:left; height:75px}
.homebodynav2middle{width:316px; margin-right:2px; float:left; height:75px}
.homebodynav2right{width:312px; margin-right:2px; float:left; height:75px}

.homebodynav-container UL{font-size:small; margin:0px 0px 0px 0px; padding:0px 0px 0px 3px; list-style:none}
.homebodynav-container LI{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:55%; text-align:left; background-image:url(../assets/_global/bullet-grey.gif); background-repeat:no-repeat; background-position:center left; font-family:Arial,Helvetica,sans-serif}

.homebodynav-container A, .homebodynav-container A:link, .homebodynav-container A:visited, .homebodynav-container A:active{font-size:10px; margin-left:10px; color:#848484; text-decoration:none; font-family:Arial,Helvetica,sans-serif}
.homebodynav-container A:Hover{color:#F36616;  margin-top:6px;  padding:0px;  padding-top:0px; text-decoration:underline}
.homenavlinkrow-alt A, .homenavlinkrow-alt A:link, .homenavlinkrow-alt A:visited, .homenavlinkrow-alt A:active{color:#848484}
.homenavlinkrow-alt A:Hover{color:#F36616} 

.homebodynavlinks{float:left; width:157px;}

.homebodynavheading{color:#c15a21; font-weight:bold; font-size:x-small; margin-left:13px; margin-bottom:5px; width:194px; float:left; display:inline}

#redlinebreak{background-color:#9f0b0b; height:7px; width:100%; float:left; margin-top:0px; margin-bottom:5px}

#new-arrivals-container1{padding:8px 5px 1px 0px; width:314px; font-size:small; font-family:Arial,Helvetica,sans-serif; float:left; display:inline; background-color: #F9F0FC;}
#new-arrivals-container2{padding:8px 0px 1px 0px; width:319px; font-size:small; font-family:Arial,Helvetica,sans-serif; float:left; display:inline; background-color: #F9F0FC;}

.New_Arrivals_Heading{color:#53145B; font-size:90%; font-weight:bold; padding-left:5px; margin-top:5px; margin-bottom:10px;}
/*color:#8F3324;*/

.new-arrival-product{background-color: #F9F0FC; width:315px; margin-bottom:0px;}

.home-newarrival-price{color:#a51f4c; text-align:right; font-weight:bold}

.new_arrival_middle_bg{background-image:url(../assets/homepage/new_bottom/new-arrival-middle-bg.gif); background-position:center; width:207px; height:37px; padding:4px 0px 5px 4px}

.new_arrival_right_bg{background-image:url(../assets/homepage/new_bottom/new-arrival-right-bg.gif); background-repeat: no-repeat; background-position:center; width:208px; height:37px; padding:4px 0px 5px 4px}



#bottom-right-panel{
	float: left; margin-left: 6px; width: 315px;
}
#home-moneyback{ background: black; width:297px; padding:10px 10px 0px 10px; font-size:x-small; float:left; height:157px; margin-top:6px;}

#home-corporate{background-image:url(../assets/homepage/new_bottom/blackGradiation_bg.jpg); background-repeat:repeat-x; width:293px; margin-top:5px; border:1px solid #DCDCDC; padding:10px 10px 15px 10px; font-size:x-small; float:left}

#home-newsletter{background:Black; width:318px; font-size:x-small; height:167px; float:left}

.home-newsletter-heading{padding:40px 20px 20px 20px; color:white; font-size:120%; font-weight:bolder}
.home-corporate-heading{color:white; font-size:110%; font-weight:bolder; width:200px}
.home-moneyback-heading{color:white; font-size:110%; font-weight:bolder; width:170px; float:left}

#home-newsletter input{width:170px; height:13px; font-size:x-small}
#home-bottom-panel{float:left; margin-top:5px}
#home-bottom-panel H1{color:white; font-size:small; margin:0px 0px 0px 0px; padding:0px; font-family:Arial,Helvetica,sans-serif}


.tie-container{width:330px; float:left; height:140px; }

.tie-image{width:140px; float:left}

.tie-text{width:160px; padding-left:15px; padding-right:15px; float:left; padding-top:10px}

#topbanners A{position:absolute}

#question{width:589px}
.questiontopbar{background-image:url(../assets/competition/question_top_orange.jpg); background-repeat:no-repeat; height:8px}
.questionMiddlebar{background-color:#fcaf00; font-size:medium; color:white; background-image:url(../assets/competition/question_middle_orange.jpg); background-position:bottom; background-repeat:repeat-x}
.questionBottombar{background-image:url(../assets/competition/question_bottom_orange.jpg); background-repeat:no-repeat; height:8px}

.allxshirts_greytopbar{background-image:url(../assets/style-guide/top_cr.gif); background-repeat:no-repeat; height:5px; width:215px}
.allxshirts_TopBoxFormal{background: url(../assets/style-guide/newstyle/styletop_grey.jpg) no-repeat; height: 79px; width: 215px; padding-top: 3px;}
.allxshirts_TopBoxFormalSmall{background: url(../assets/style-guide/newstyle/styletop_grey.jpg) no-repeat; height: 49px; width: 215px; padding: 3px 0px 0px 2px;}
.allxshirts_TopBoxCurtis{background: url(../assets/style-guide/newstyle/styletop_red.jpg) no-repeat; height: 79px; width: 215px; padding-top: 3px;}
.allxshirts_TopBoxCurtisSmall{background: url(../assets/style-guide/newstyle/styletop_red.jpg) no-repeat; height: 49px; width: 215px; padding: 3px 0px 0px 2px;}
.allxshirts_TopBoxLadies{background: url(../assets/style-guide/newstyle/styletop_orange.jpg) no-repeat; height: 79px; width: 215px; padding-top: 3px;}
.allxshirts_TopBoxLadiesSmall{background: url(../assets/style-guide/newstyle/styletop_orange_small.jpg) no-repeat; height: 49px; width: 215px; padding: 3px 0px 0px 2px;}
.StyleGuideTable{color: #FFF; font-weight: bold;}
.allxshirts_greymiddlebottombar{background-image:url(../assets/style-guide/middle_cr.gif); background-repeat:no-repeat; width:215px; float:left; height:8px}

.allxshirts_greymiddlebar{background-color:#DEDEDE; font-family:Arial,Helvetica,sans-serif; border-left:2px solid #ccc; border-right:2px solid #ccc; float:left; width:211px}
.allxshirts_darkgreybar_dialogue{background-color:#f2f2f2; padding:4px; border-left:2px solid #e1e1e1; border-right:2px solid #e1e1e1; height:87px; width:203px; float:left}
.allxshirts_darkgreybar{ padding:6px; height:127px; width:203px; float:left; background: url(../assets/style-guide/newstyle/bg_mid_stylebox.jpg);}
.allxshirts_darkgreybottombar_dialogue{background-image:url(../assets/style-guide/bottom_cr.gif); background-repeat:no-repeat; height:8px; width:215px; float:left}
.allxshirts_darkgreybottombar{background-image:url(../assets/style-guide/newstyle/bg_bottom_stylebox.jpg); background-repeat:no-repeat; height:24px; width:215px; float:left}

.allshirtsdetail{font-size:0.90em;  color:#5d5d5d;  height:239px;  font-family:Arial,Helvetica,sans-serif;  float:left}
.allshirtsdetail A, .allshirtsdetail A:link, .allshirtsdetail A:visited, .allshirtsdetail A:active{font-size:0.90em; color:#FFF; text-decoration:underline; font-family:Arial,Helvetica,sans-serif}
.allshirtsdetail A:Hover{font-size:0.90em; color:#FFF; text-decoration:underline; font-family:Arial,Helvetica,sans-serif}

#qvmainqty{width:210px; float:left; margin-top:3px}

.clearsizelink A, .clearsizelink A:link, .clearsizelink A:visited, .clearsizelink A:active{color:#C4C4C4; font-weight:normal}

.clearsizelink A:Hover{color:#A3A3A3; font-weight:normal; text-decoration:underline}

#qtySection{float:left; width:99%; height:23px}
#qvqtySection{float:left; width:99%; height:23px}

.greenglowborder{border:2px solid #C6FFCF; background-color:#FFF}

.greenglowborderthin{border:1px solid #C6FFCF; background-color:#FFF}

.nogreenglowborder{border:2px solid #FFF; background-color:#FFF}

.smallred{font-size:xx-small; color:#B51610}

.mediumred{font-size:x-small; color:#B51610}

.navloginfield{border:1px solid #C2C2C2; height:15px; font-size:x-small; width:158px}

.navlogintext{float:left; font-size:xx-small; margin-top:5px; color:#929292}

.sizeconversiontxt{float:right; width:350px; height:30px; text-align:right; padding-right:50px; color:#FF0000; font-size:11px}

.ajaxstyleguidecluetip{display:none; background-color:#ffc; position:absolute; left:105px; width:150px; height:14px; padding:3px; top:165px; border:1px solid #CCC}
.ajaxstyleguidecluetip2{display:none; background-color:#ffc; position:absolute; left:195px; width:150px; height:14px; padding:3px; top:165px; border:1px solid #CCC}

.ui-effects-transfer { border: 2px solid black; }
  div.green { margin: 0px; width: 100px; height: 80px; background: green; border: 1px solid black; position: relative; }
  div.red { margin-top: 10px; width: 50px; height: 30px; background: red; border: 1px solid black; position: relative; }
  
.topcategories_nav{color:#8F3324;}
.topcategories_nav A,.topcategories_nav A:link,.topcategories_nav A:visited,.topcategories_nav A:active{color:#8F3324;}
.topcategories_nav A:hover{color: #000000;}

/*NAV STYLES*/
.nav, .nav ul{list-style:none; margin:0; padding:0; float: left; z-index:1000;}
.nav{  font-family:Arial,Helvetica,sans-serif;   z-index:100;   position:relative; }
.nav li{  float:left;   margin:0;   padding:0;   position:relative;   height:24px;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited{  font:1.11em/20px Arial,Helvetica,sans-serif;  color:#FFF;  display:block;  padding:0 9px;   text-decoration:none;  height:24px}
 
.nav li a:hover{ color:#999;  height:24px}
#nav-one li:hover a, 
#nav-one li.sfHover a{background-color:#8B665E; color:#FFF; height:27px}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a{background-color:#fff;  color:#646464; line-height:23px; height:24px}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover{ color:#646464;  background-color:#F0EFEF;   line-height:23px; height:24px}
 
.nav ul{ background:#FFF;  border:1px solid #CCC;  list-style:none;  margin:0;  width:190px;  position:absolute;  top:-999em;  left:-1px}
.nav li:hover ul, 
.nav li.sfHover ul{ top:27px}
.nav ul li{ border:0;  float:none}
.nav ul a{  border-bottom:0;  padding-right:20px;  width:170px;  white-space:nowrap}
.nav ul a:hover{ background:#c52701;  color:#000}

#qvarea {display: none; position: fixed; top: 17%; left: 50%; overflow: hidden; margin-left: -250px; width: 474px; height:auto;	z-index:2000;}
/* Fix For IE 6 */
* html #qvarea {position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* Fix For IE 6 */
#contentArea {display: none; position: fixed; top: 17%; left: 50%; overflow: hidden; margin-left: -350px; width: 760px;	height:470px; z-index:2000;}
.jqmWindow {display: none; position: fixed; top: 5%; left: 50%; margin-left: -300px; width: 600px; background-color: #EEE; color: #333; border: 1px solid black; padding: 12px;}
#yvarea {overflow: scroll;}
.style-type-list li a, .style-type-list li a:link, .style-type-list lia:visited{ color:#929292; text-decoration: none;}
.style-type-list li a:active, .style-type-list li a:hover{ color:#000; text-decoration: none;}
.youngvic A, .youngvic A:link, .youngvic A:visited{color:#601C71; text-decoration:none; font-weight: bold;}
.youngvic A:Hover, .youngvic A:active{color:#F36616;  font-weight: bold;}

#whiteshirt_block1{float: left; clear: both; height: 460px; width: 100%;}
#whiteshirt_block2{float: left; clear: both; height: 240px; width: 100%;}
#whiteshirt_block3{float: left; clear: both; height: 150px; width: 100%;}
#whiteshirt_block4{float: left; clear: both; height: 150px; width: 100%;}

.pefectwhitetitle{float: right; width: 290px; margin-top: 15px; text-align: center;}
.pefectwhitetitle H1{font-size:130%; letter-spacing: 3px; font-weight: bold; line-height:30px; color: white; margin-bottom: 0px;}
.pefectwhitesub{float: right; clear: both; width: 290px; margin-top: 5px; text-align: center; font-size:160%; color: #CDCDCD; padding-bottom: 9px;}
.pefectwhitetext{float: right; clear: both; width: 240px; text-align: left; font-size:110%; padding-right: 25px; padding-left: 25px;}
.pefectwhitetext2{float: left; clear: both; width: 400px; text-align: left; font-size:110%; padding-left: 50px;}
.pefectwhitetext3{float: left; clear: both; width: 200px; text-align: left; font-size:110%; padding-left: 220px; line-height: 20px;}
.perfectwhiteprice{color: Yellow; font-size: 130%;}
#perfectwhite-btn1{width: 70px; height: 32px; float: right; margin-right: 73px; display: block;}
#perfectwhite-btn2{width: 70px; height: 32px; float: right; margin-right: 99px; margin-top: 30px; display: block;}
#perfectwhite-btn3{width: 70px; height: 32px; float: right; margin-right: 101px; margin-top: 111px; display: block;
}
#ZoneList ul {
	margin-left: 0px; padding-left: 0px;
}
#Zones li{display: inline; list-style-type: none; padding-right: 20px; margin-left: 5px; padding-left: 0px;}

.contentTerms{cursor:pointer; cursor:hand;}


#betasite2 {
	height:150px; width: 550px; position: absolute;  margin:0px 0px 0px 150px;
	background-color: #FFF; padding: 25px; border: 5px solid #666;  font-family: verdana,Arial,Helvetica,sans-serif; 
	font-size:100%; color: #000; line-height: 15px; text-align: center; z-index: 999999; display: none;
}
#betasite {position: absolute; top: 0px; left: 140px; background-color: #FFF; padding: 25px; border: 5px solid #666;  font-family: verdana,Arial,Helvetica,sans-serif; 
	font-size:100%; color: #000; line-height: 15px; text-align: center;}

#shippostcodebox{clear: both; float: left; width:685px; padding: 15px; background-color: #f7f7f7;}



#postcodebox{height:150px; width: 550px; position: absolute;  margin:0px 0px 0px 0px;
	background-color: #FFF; padding: 25px; border: 5px solid #666;  font-family: verdana,Arial,Helvetica,sans-serif; 
	font-size:100%; color: #000; line-height: 15px; text-align: center; z-index: 999999; display: none;}
