body {
    background-color: #313a4b;
    
    background-position: center top;
    background-repeat: no-repeat;
}

/*
#cboxOverlay {
	display:none !important;}
#colorbox {
	display:none !important;}
	
/*body { background-color:#313a4b; background-repeat:repeat-x; }*/
A.body { FONT-SIZE: 8pt; COLOR: #333366; FONT-FAMILY: arial; TEXT-DECORATION: none; }
DIV#leftnav { font-family:arial, verdana, helvetica; font-weight:normal; font-size:12px; }
DIV#leftnav > a { font-family:arial, verdana, helvetica; font-weight:normal; font-size:12px; text-decoration:none; color:#000000; }
DIV#leftnav > a:hover { font-family:arial, verdana, helvetica; font-weight:normal; font-size:12px; text-decoration:none; color:#810602; }
DIV#lnviewall { font-family:arial, verdana, helvetica; font-weight:normal; font-size:11px; text-decoration:none; color:#484848; text-align:center; }
DIV#lnviewall > a { font-family:arial, verdana, helvetica; font-weight:normal; font-size:11px; text-decoration:none; color:#484848; text-align:center; }
DIV#lnviewall > a:hover { font-family:arial, verdana, helvetica; font-weight:normal; font-size:11px; text-decoration:none; color:#810602; text-align:center; }
 //#subsunglasses {
font-family:arial, verdana, helvetica;
font-weight:normal;
font-size:26px;
text-decoration:none;
color:#000000;
}
img { margin:0; padding:0; border:none; }
SPAN#subsunglassesA { font-family:arial, verdana, helvetica; font-weight:normal; font-size:26px; text-decoration:none; color:#810602; }
a.subsunglassesA { font-family:arial, verdana, helvetica; font-weight:normal; font-size:16px; text-decoration:none; color:#000000; }
a.subsunglassesA:hover { font-family:arial, verdana, helvetica; font-weight:normal; font-size:19px; text-decoration:none; color:#810602; }
DIV#subbrands { font-family:arial, verdana, helvetica; font-weight:normal; font-size:26px; text-decoration:none; color:#000000; }
DIV#subbrandsA { font-family:arial, verdana, helvetica; font-weight:normal; font-size:26px; text-decoration:none; color:#263655; }
DIV#subbrandsA > a { font-family:arial, verdana, helvetica; font-weight:normal; font-size:12px; text-decoration:none; color:#000000; }
DIV#subbrandsA > a:hover { font-family:arial, verdana, helvetica; font-weight:normal; font-size:12px; text-decoration:none; color:#263655; }
h1 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; font-weight:normal; margin:0px; text-align:center; }
/*h1:hover { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; font-weight:normal; }*/
h2 { font-size:12px; color:#272727; font-family:arial, verdana, helvetica; font-weight:normal; margin-top: 0px; margin-bottom:0px; TEXT-DECORATION: none; font-weight:normal; margin:0px; text-align:center; }
h3 { font-size:25px; color:#E2169B; font-family:verdana, arial, helvetica; font-weight:normal; margin-top: 0px; margin-bottom:0px; }
h4 { font-size:25px; color:#E2169B; font-family:verdana, arial, helvetica; font-weight:normal; margin-top: 0px; margin-bottom:0px; }
h5 { font-size:22px; color:#b90101; font-family:verdana, arial, helvetica; font-weight:normal; margin-top: 0px; margin-bottom:0px; }
DIV#csnav { font-family:arial, verdana, helvetica; font-weight:normal; font-size:15px; text-decoration:none; color:#E2169B; }
DIV#csnav > a { font-family:arial, verdana, helvetica; font-weight:normal; font-size:13px; text-decoration:none; color:#000000; }
DIV#csnav > a:hover { font-family:arial, verdana, helvetica; font-weight:normal; font-size:13px; text-decoration:none; color:#AD5BFF; }
A.nav3 { FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; padding: 0px 5px 0px 5px; text-transform: none; }
A.nav3:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; padding: 0px 5px 0px 5px; text-transform: none; }
A.nav3:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; padding: 0px 5px 0px 5px; text-transform: none; }
A.nav3:hover { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; padding: 0px 5px 0px 5px; text-transform: none; }
A.details { FONT-SIZE: 11px; COLOR: #3D3F42; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.details:link { FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.details:visited { FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.details:hover { FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.details { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3D3F42; FONT-FAMILY: arial, verdana, helvetica; background-color:#ffffff; }
A.standard { FONT-SIZE: 11px; COLOR: #3D3F42; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.standard:link { FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.standard:visited { FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.standard:hover { FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.standard { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3D3F42; FONT-FAMILY: arial, verdana, helvetica; }
A.default { FONT-SIZE: 11px; COLOR: #3D3F42; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.default:link { FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.default:visited { FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.default:hover { FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.default { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3D3F42; FONT-FAMILY: arial, verdana, helvetica; }
A.results { FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.results:link { FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.results:visited { FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.results:hover { FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.results { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: arial, verdana, helvetica; }
A.ln { FONT-SIZE: 12px; COLOR: #272727; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.ln:link { FONT-SIZE: 12px; COLOR: #272727; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.ln:visited { FONT-SIZE: 12px; COLOR: #272727; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.ln:hover { FONT-SIZE: 12px; COLOR: #F7F7F7; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; BACKGROUND-COLOR: #313a4b; }
TD.ln { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #272727; FONT-FAMILY: arial, verdana, helvetica; }
A.index { FONT-SIZE: 12px; COLOR: #272727; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.index:link { FONT-SIZE: 12px; COLOR: #272727; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.index:visited { FONT-SIZE: 12px; COLOR: #272727; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.index:hover { FONT-SIZE: 12px; COLOR: #F7F7F7; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; BACKGROUND-COLOR: #313a4b; }
TD.index { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #272727; FONT-FAMILY: arial, verdana, helvetica; }
A.nav { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; }
A.nav:link { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; }
A.nav:visited { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; }
A.nav:hover { FONT-SIZE: 10px; COLOR: #3B3B73; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; }

A.navDark { FONT-SIZE: 10px; COLOR: #303030; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; }
A.navDark:link { FONT-SIZE: 10px; COLOR: #303030; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; }
A.navDark:visited { FONT-SIZE: 10px; COLOR: #303030; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; }
A.navDark:hover { FONT-SIZE: 10px; COLOR: #303030; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; }

A.nav1 { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; }
A.nav1:hover { COLOR: #810602; TEXT-DECORATION: underline; }
A.nav1NonLink { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; }
A.header { FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.header:link { FONT-SIZE: 12px; COLOR: #313A4B; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.header:visited { FONT-SIZE: 12px; COLOR: #313A4B; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.header:hover { FONT-SIZE: 12px; COLOR: #313A4B; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.header { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #FFFFFF; text-align:center; vertial-align:middle; border-style:solid; border-width:0px; border-color:#000000; }
A.search { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.search:link { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.search:visited { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.search:hover { FONT-SIZE: 11px; COLOR: #3B3B73; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.search { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; }
A.store { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.store:link { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.store:visited { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.store:hover { FONT-SIZE: 11px; COLOR: #C4B867; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.store { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; }
TD.header2 { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #b90101; text-align:center; vertial-align:middle; border-style:solid; border-width:2px; border-color:#000000; }

.detailsShipNote { font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#da0000; margin:10px auto ;}
/*homepage slide area */
#homepageSliderContainer { width:614px; margin:auto;}
.everypagepageSlider { float:left;}
#everypageSliderContainer { width:940px; margin:auto;}
.homepageSlider {}
.homepageQuadArea { float:left; margin:auto;}

/* LN style */
.LNtitleWrap { width:180px; background-color:#ededed;}
.LNtitle { padding:6px 0 3px 5px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#151f30; font-weight:bold;}
span.LNspanTitle a { color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-left: 50px;
    text-transform: lowercase;}
span LNtitle a:link { text-decoration:none; color:#151f30;}
span LNtitle a:visited { text-decoration:none; color:#151f30;}
span.LNtitle a:hover { text-decoration:none; color:#151f30;}
.LNHeadWrap {  height: 30px;
    margin-left: 7px;
    padding-top: 15px;}
.LNHead { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#303030; font-size:15px; margin: 0;
    padding: 0;
}

/* magic zoom */
#detailsAltWrapper { position:absolute; bottom:0; widows:275 !important;}
.altImageBox { float:left;border: 1px solid #EAEAEA;
     height: 60px !important;
     width: 60px !important;
     min-height: 60px !important;
     min-width: 60px !important;
     max-height: 60px !important;
     max-width: 60px !important;
     margin: 3px;
     overflow: hidden;
   }
   
#ctaContainer { float:left;
     margin: 3px;
     overflow: hidden;
   }      
   
.videoAlt {height: 60px;
    width: 60px;
}
.detailsAlt { margin-left:6px; height: 60px;
    width: 60px;
}

/* details tab color */
html body center table tbody tr td table tbody tr td table tbody tr td table tbody tr td div#content1.tabcontent table { border:none; background-color:#ffffff !important;}
.tab {border-left: 1px solid #BEBEBE !important; border-right: 1px solid #BEBEBE !important; border-top: 1px solid #BEBEBE !important; border-bottom:none;}
.tabcontent {border: 1px solid #BEBEBE !important;  font-family:Arial, Helvetica, sans-serif !important; font-size:13px !important;}
.tabcontent:link a { color:#666666 !important;text-decoration:none !important;}
.tabcontent:visited a { text-decoration:none !important; color:#666666 !important;}
.tabcontent:hover a { text-decoration:underline !important; color:#666666 !important;}
.tabRightContent {padding:3px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#f1f1f1;}
.tabLeftContent {padding:3px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#f1f1f1;}
/*homepage Weekly deal */
.weeklyWrap { float:left; padding:6px; background-color:#FFF; margin:5px; border:1px solid #ddd;}
.weeklyBrand { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#151f30;}
.weeklyPrice { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#151f30; font-weight:bold;}
html body center table tbody tr td table tbody tr td table tbody tr td h1 {font-family:Arial, Helvetica, sans-serif !important; color:#313A4B !important } 
.weeklyHPIMG { width:120px;}
#weeklyHeader { }
#weeklyContainer { margin-left:6px; padding:15px 0;}
#weeklyContainer a h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#263655; text-align:center; height:25px;}
#weeklyContainer a {}
#weeklyContainer a:link{ text-decoration:none; color:#263655;}
#weeklyContainer a:visited{ text-decoration:none; color:#263655;}
#weeklyContainer a:hover{ text-decoration:underline; color:#263655;}
#weeklyContainer a:active{text-decoration:underline; color:#263655;}
#weeklyItems {padding-left: 20px; width: 730px;}

TD.header3 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #380b42; text-align:left; vertial-align:middle; }
div.col { display:block; float:left; clear:left }
div.panel { float:left; margin:0px; display:inline; font-family:arial; font-size:13px; color:#000000; }
A.subpageswitch { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.subpageswitch:link { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.subpageswitch:visited { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.subpageswitch:hover { FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; background-color:#000000 }
A.subcategory { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.subcategory:link { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.subcategory:visited { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.subcategory:hover { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
TD.subcategory { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #313A4B; height:27px; }
A.subcategoryhover { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
TD.subcategoryhover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #000000; height:27px; }
TD.subcategoryregular { BACKGROUND-COLOR: #000000; height:27px; width:20px; }
A.title { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.title:link { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.title:visited { FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.title:hover { FONT-SIZE: 11px; COLOR: #618428; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.title { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5A5A5A; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #e7e7e7; BORDER-STYLE: SOLID; BORDER-COLOR: #618428; BORDER-WIDTH: 2px; }
A.footer { FONT-SIZE: 11px; COLOR: #464646; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.footer:link { FONT-SIZE: 11px; COLOR: #464646; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; text-align:center; }
A.footer:visited { FONT-SIZE: 11px; COLOR: #464646; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.footer:hover { FONT-SIZE: 11px; COLOR: #464646; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.footer { FONT-WEIGHT: normal; FONT-SIZE: 1px; COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; background-color: #eaeaea; text-align:center; }
A.footer2 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.footer2:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.footer2:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.footer2:hover { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.footer2 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #FFFFFF; text-align:left; }
TD.footer3 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #818181; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #FFFFFF; text-align:right; }
P.footer4 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.footer4:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.footer4:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; }
A.footer4:hover { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: underline; }
TD.footer4 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #FFFFFF; text-align:left; }
A.ddsbrand { FONT-SIZE: 19px; COLOR: #e2169b; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; font-weight:bold; }
A.ddsbrand:hover { FONT-SIZE: 19px; COLOR: #bfda02; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; font-weight:bold; }
A.ddsprice { FONT-SIZE: 15px; COLOR: #e2169b; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; font-weight:bold; }
A.ddsprice:hover { FONT-SIZE: 15px; COLOR: #bfda02; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; font-weight:bold; }
td.ddscounter { FONT-SIZE: 17px; COLOR: #e2169b; FONT-FAMILY: arial, verdana, helvetica; TEXT-DECORATION: none; font-weight:bold; }
h1#dh1var {color: #333333;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 0 0 0 28px;
    text-align: left;}
h2#dh2var {color: #333333;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 0 0 0 28px;
    text-align: left;}
#dtopcontent {color: #303030;
    display: inline-block; font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 3px 0 5px;
    text-align: left;
    width: 700px;}
#dtopcontent a, #dtopcontent a:visited, #dtopcontent a:link { font-family:arial; font-size:12px; text-decoration: none; color:#313A4B; }
#dtopcontent a:hover { font-family:arial; font-size:12px; text-decoration: underline; color:#313A4B; }
#dbottomcontent {color: #303030;
    display: inline-block; font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 3px 0 5px;
    text-align: left;
    width: 700px;}
#dbottomcontent h2 { width:100%; text-indent:10px; font-family:arial; font-size:14px; color:#fff; display:inline-block; background-color:#004080; font-weight: normal; margin: 0px 0px 0px 0px; }
#dbottomcontent P {color: #303030;
    display: inline-block; font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 3px 0 5px;
    text-align: left;
    width: 700px; }
#dbottomcontent a, #dbottomcontent a:visited, #dbottomcontent a:link { font-family:arial; font-size:12px; text-decoration: none; color:#313A4B; }
#dbottomcontent a:hover { font-family:arial; font-size:12px; text-decoration: underline; color:#313A4B; }
/* sale not started page 
#NRwaitContainer { width:600px; position:relative; margin:auto; }
#NRwaitImgContainer { background:url(/img/promos/waitBG.jpg) no-repeat; width:600px; height:300px; position:relative; margin:auto; }
#NRBanner2 { }
#NRSignupContainer { width:600; height:100px; position:relative; margin:10px auto; }
#NRSignupCopy { width:400px; position:relative; margin:auto; padding:10px 0; font-family:Verdana, Geneva, sans-serif; color:#da0000; font-size:16px; }
#NRSignup { width:235px; background-color:#fff; height:20px; position:relative; margin:auto; font-family:Verdana, Geneva, sans-serif; color:#999; font-size:10px; }
#NRSaleCopy { width:390px; position:relative; top:20px; right:30px; float:right; font-family:Verdana, Geneva, sans-serif; color:#333333; font-size:17px; }
#NRnoSaleHeader { position:relative; top:20px; }
#NRredAlreatSchedule { }
*/
#NRwaitContainer { width:600px; position:relative; margin:auto; }
#NRwaitImgContainer { background:url(/img/promos/waitBG.jpg) no-repeat; width:600px; height:300px; position:relative; margin:auto; }
#NRBanner2 { }
#NRSignupContainer { width:600; height:100px; position:relative; margin:10px auto; }
#NRSignupCopy {line-height: 20px;
 position:relative; margin:auto; padding:10px 0; font-family:Arial, Helvetica, sans-serif; color:#303030; font-size:16px; }
#NRSignup { width:305px; background-color:#fff; height:20px; position:relative; margin:auto; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:10px; }
#NRSaleCopy { width:390px; position:relative; top:20px; right:30px; float:right; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:17px; }
#NRnoSaleHeader { position:relative; top:20px; }
#NRredAlreatSchedule { }
#NRBanner1 {}
.emailForm { padding:8px 15px 8px 10px; width:165px;  border:1px solid #999999; border-right:none; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; color:#303030 !important;}
.emailButton {height: 33px;    position: relative; left:-3px;    top: 12px;}

/*hompage */
a.twNaviLinks { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; font-weight:bold; }
a.twNaviLinks:link { text-decoration:none; color:#ffffff;}
a.twNaviLinks:visited { text-decoration:none; color:#ffffff;}
a.twNaviLinks:hover { text-decoration:underline; color:#ffffff;}
a.twNaviLinks:active { text-decoration:none; color:#ffffff;}
#confidenceLinks { float:left; width:140px;}
#homeSliderWrapper { float:left;}
.homeSlider {}
/*.navShadow {-moz-box-shadow:    3px 3px 5px -2px #263041;
  -webkit-box-shadow: 3px 3px 5px -2px #263041;
  box-shadow:         3px 3px 5px -2px #263041;}*/


.popularBrandsTitle {}
.epBannerWrap { display:none;}

/* Sort Bar */
.sortbaroutContainer { width:740px; margin:10px 0 0 15px; position:relative; height:30px; 
background-color: #313A4B;
}
.sortbarContainer { height:20px; margin: 0 auto; padding:4px 25px; }
.sortbarSlot1 { float:left; width:50px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative; top:3px; }
.sortbarSlot2 { float:left; width:30%; }
.sortbarSlot3 { float:left; width:24%; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.sortbarSlot4 {float: right;
    position: relative;
    top: 5px; }
.sortbarSelect { background-Color:white; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border:1px solid #e2e2e2; height:22px; color:#3D3F42; }
.sortbarSelectPS { background-Color:white; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border:1px solid #e2e2e2; height:22px; color:#3D3F42;  }
.resultsNextPage { }
.resultsPreviousPage { }
html body center table tbody tr td table tbody tr td.details div.sortbaroutContainer div.sortbarContainer div.sortbarSlot4 a.nav { position:relative; top:-3px; font-size:12px;
display:inline-block;}
span.detailsStyle{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#303030; text-align:left; padding:3px 0; margin:0;}
.detailsShipping {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#415373; text-align:left; padding:3px 0 10px 0; margin:0;}
.detailsAuthentic {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#415373; text-align:left; padding:3px 0; margin:0;}

.detailsMoneyBack {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#415373; text-align:left; font-weight:bold; padding:0 0 10px 0; margin:0;}
.detailsBrand {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#415373; text-align:left; padding:18px 0 3px; margin:0;}
.detailsDescrp {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#303030; text-align:left; padding:3px 0; margin:0;}
.detailsList {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#303030; text-align:left; padding:3px 0; margin:0;}
.detailsPrice {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#415373; text-align:left; padding:3px 0; margin:0;}
.detailsSale {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ab1500; text-align:left; padding:3px 0; margin:0;}
.detailsSave {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#415373; text-align:left; padding:3px 0; margin:auto 0 0 20px;}
.detailsPromoPercent { color:#ab1500; font-size:14px; margin: auto 0 0 40px;}
.detailsValue {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#303030; text-align:left; padding:0; margin:0; overflow:hidden;}
.detailsButton { padding:10px 0 20px 0; width: 250px;font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#415373; text-align:left;}
#notifymebutton { padding:10px 0;}
.SocialButtons { clear:both; padding-top:10px;}
.SocialButtons2 { clear:both;}

.SocialButtonsFacebook { float:left; padding:5px; width:80px;}
.SocialButtonsPinterest {float: left;
    margin-top: 3px;
    padding: 5px;
    width: 50px;}
.SocialButtonsTwitter { float:left; padding:5px; width:80px;}
.SocialButtonsGoogle { float:left; padding:5px; width:80px;}

/*OBP */
.sortbarSlot1Obp { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#303030; padding-top: 3px;
    text-transform: uppercase;
    font-weight: bold; padding-left: 20px;
}
.sortbaroutContainerObp { background-color: #f1f1f1; float:left; height: 35px;
    margin: auto;
    position: relative;
    width: 940px; padding-top:6px; }
.sortbarContainerObp { height:20px; margin: 0 auto; padding:4px 25px; }
.sortbarRadioObp { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#303030;}
.obpRadio {}
input[type=radio].obpRadio {
							display:none;
						}

						input[type=radio].obpRadio + label.css-label {
							padding-left:17px;
							height:12px; 
							display:inline-block;
							line-height:12px;
							background-repeat:no-repeat;
							background-position: 0 0;
							vertical-align:middle;
							cursor:pointer;
						}

						input[type=radio].obpRadio:checked + label.css-label {
							background-position: 0 -12px;
						}
						label.css-label {
				background-image:url(/img/sortButton.png);
        margin-left:9px;
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}



/* breadcrumb */
.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#333333;}
span.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#333333;}
.breadcrumb:link { text-decoration:none; color:#333333;}
.breadcrumb:visited { text-decoration:none; color:#333333;}
.breadcrumb:hover { text-decoration:none; color:#536fa7;}
span.breadcrumb:link { text-decoration:none; color:#333333;}
span.breadcrumb:visited { text-decoration:none; color:#333333;}
span.breadcrumba:hover { text-decoration:none; color:#536fa7;}
span.breadcrumb a:link { text-decoration:none; color:#333333;}
span.breadcrumb a:visited { text-decoration:none; color:#333333;}
span.breadcrumb a:hover { text-decoration:none; color:#536fa7;}
.breadcrumbLocation:link { text-decoration:none; color:#333333;}
.breadcrumbLocation:visited { text-decoration:none; color:#333333;}
.breadcrumbLocation:hover { text-decoration:none; color:#536fa7;}

#guaranteeIMG { float:left;}
#emailSignContainer {float:left; width:360px; background-color:#f8f8f1; height:62px; margin-left:10px;}
#twemailSignUp { position:relative; margin:auto; bottom:5px;}
#twEmailsignup { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; text-align:left; margin:0; padding:0; position:relative; width:300px;}
#twBrandMainContainer { width:753px; position:relative; margin-left:4px;}
#twBrandTitle { width:750px; position:relative; margin:0 0 5px -4px; height:30px; left:3px;}
.twBrandRow {margin:auto; width:730px; padding-top:6px;}
.twBrandRowLast { margin-top:auto;}
.twBrandContainer { width:173px; margin:0 6px 6px 0; height:213px; float:left;}
h3.twBrandHeader { margin:auto; position:relative; top:15px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold;}
h3.twBrandHeader a:link{text-decoration:none; color:#111a27;}
h3.twBrandHeader a:visited{text-decoration:none; color:#111a27;}
h3.twBrandHeader a:hover{text-decoration:underline; color:#111a27;}
h3.twBrandHeader a:active{text-decoration:underline; color:#111a27;}
.twBrandPercent { margin:auto; position:relative; width:120px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.twBrandImage { margin:auto; position:relative; display:block;}
.twBrandView { font-family:Arial, Helvetica, sans-serif; font-size:13px; position:relative; margin:auto; bottom:22px; color:#111a27;}
.twBrandView:hover { }
.twBrandView:active {}
.twBrandView a { font-family:Arial, Helvetica, sans-serif;}
.twBrandView a:link{ text-decoration:none; color:#111a27;}
.twBrandView a:visited{ text-decoration:none; color:#111a27;}
.twBrandView a:hover{ text-decoration:underline; color:#111a27;}
.twBrandView a:active{text-decoration:none; color:#111a27;}
#twBrandTitle h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; text-align:center; text-transform:uppercase; margin-top:9px;}
.resultsmainImage { border:none !important;}
.MagGlass { background-color: #F1F1F1;
    border: medium none !important;
    padding: 3px;}
.MagnifiedImage { border:1px solid #cccccc !important;}
#coin-slider-coin-slider { margin: 2px 0 0 20px;
   
    width: 730px;}

.authenticSeal {float: left;
   }
.deliverySeal {float: left;
    padding-left: 40px;}
.phoneHead  { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#313A4B; padding:0; margin:0;}

#twseoContainer { width:700px; position:relative; margin:5px auto;}
h1#twseoHeader { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555; text-align:left; margin:0; padding:0;}
.twseoCopy { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;text-align:left; margin:0; padding:5px 0;}
.twseoCopyBottom { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;text-align:left; margin:0; padding:5px 0 0 8px; width:720px;}
.weeklyBackground { background-color:#263655;}

#myaccountTop { width:640px; height:185px; margin:auto; border-bottom:1px dashed #ddd; padding-top:30px; }
.myaccountLeft { float:left; width:200px; margin-left:35px;}
.myaccountRightMid { float:left; width:400px; position:relative; top: 40px;}
.myaccountRight { float:left; width:400px; position:relative; top: 20px;}
.myaccountIconImg { width:60%; position:relative; margin:auto; left:10px;}
.myaccountH2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; }
.myaccountCopy { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding-bottom:5px; margin:0;}
.myaccountCopy span { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; padding-bottom:5px; margin:0;}

.myaccountTable { width:300px; margin:auto; position:relative; background-color:#eaeaea;}
.myaccountTableMid { width:300px; margin:-17px auto; position:relative; background-color:#eaeaea; height:35px;}
#myaccountMid {  margin:15px auto; border-bottom:1px dashed #ddd; width:640px; height:185px;}
#myaccountBott {  height:250px; width:640px; margin:auto;}

/* search filter */
#refineWrapper {width:740px; height:100px; margin:0 0 0 15px;background-color: #313A4B;
 }
.refineSelect { background:#FFF; width:130px; padding:2px; margin-left:7px; font-size:11px; height:21px; border: 1px solid #c6c6c6; color:#333;}
.refineSelectActive { background:#fff; width:130px; padding:2px; margin-left:7px; font-size:11px; border: 1px solid #8ca7dd; height:21px; text-align:center; text-transform:uppercase; color:#333;}
#refineWrapper img {position: relative; width: 10px; margin-left:3px;}
#refineText {font-family:Arial; font-size:1.1em; color:#ffffff ;text-align:center; text-transform:capitalize; padding:5px 0;  margin:auto; font-weight:bold;}
#refineText span#refineTextspan a:link {font-family:Arial; font-size: 10px; text-decoration:none; text-transform:none; position:relative; left:3px; color:#ffffff; }
#refineText span#refineTextspan a:visited { text-decoration:none; color:#ffffff; }
#refineText span#refineTextspan a:hover { text-decoration:underline;  color:#ffffff; }
#refineText span#refineTextspan a:active { text-decoration:underline; color:#ffffff;}

#refineRow1 {font-family:Arial; font-size: 10px; color:#333; width:602px; margin:auto; position:relative; display:block; height:32px; padding-top:7px;}
#refineRow2 {font-family:Arial; font-size: 10px; color:#333; width:602px; margin:auto; position:relative; display:block; height:30px;}
#refineSuggestion {font-family:Arial; font-size: 14px; color:#333; padding:10px;}
#refineSuggestion a {font-family:Arial; font-size: 14px; color:#00CE00; text-decoration:none;} 


/*footer style */
#newFooterContainer { width:940px; position:relative; margin:auto; border-top: 1px solid #999999; background-color:#ffffff; text-align:left; }
#newFooterTopWrapper { width:940px; height:230px; position:relative; margin:auto; }
#newFooterTopLeft {  position:relative; margin:auto; float:left; }
.footerBorder { height:200px; width:1px; border-left:1px solid #999999; float:left; position:relative; top:25px; }
#newFooterTopRight { width:263px; height:250px; position:relative; margin:auto; float:left; }
#topRightSocial { width:200px; margin:auto; position:relative; padding-top:20px; }
#topRightEmail { width:220px; margin:auto; position:relative; height:70px; padding-right:15px; padding-top:20px; }
.footerListWrapTop { width:165px; padding:0 0 0 45px; position:relative; margin:auto; float:left; list-style:none; }
.footerListWrapTopFirst { width:150px; padding:0 0 0 70px; position:relative; margin:auto; float:left; list-style:none; }
.footerListItemTop { }
.footerListLinkTop { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-transform:uppercase; line-height:22px; text-align:left; }
.footerListLinkTop:link { text-decoration:none; color:#666666; }
.footerListLinkTop:visited { text-decoration:none; color:#666666; }
.footerListLinkTop:hover { text-decoration:underline; color:#666666; }
.topFooterHeader { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-align:center; text-transform:uppercase; }
.footerSocialIcons { float:left; padding-left:15px; }
#newFooterBotWrapper { width:940px; position:relative; margin:auto; background-color:#222222; padding:15px 0; }
.footerListWrap { width:175px; position:relative; margin:auto; float:left; list-style:none; padding:5px 0 0 20px; }
.footerListWrapFirst { width:190px; position:relative; margin:auto; padding:5px 0 0 65px; float:left; list-style:none; }
.footerListWrapLast { width:175px; position:relative; margin:auto; float:left; list-style:none; padding:5px 0 0 60px; }
.footerHeader { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; text-transform:uppercase; text-align:left; }
.footerListItem { }
.footerListLink { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-transform:uppercase; line-height:20px; text-align:left; }
.footerListLink:link { text-decoration:none; color:#ffffff; }
.footerListLink:visited { text-decoration:none; color:#ffffff; }
.footerListLink:hover { text-decoration:underline; color:#ffffff; }
.footerTitle { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f8f8f1; text-align:center; padding-top:20px; }
#footerSeoWrapper { width:900px; padding:30px 0 0px 0; position:relative; margin:auto;}
.footerSeoHead { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ededed; text-transform:uppercase; line-height:20px; text-align:center;}
.footerSeoSub { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ededed; text-align:center; padding:5px 0;}
.footerSeoContent { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ededed; line-height:17px; text-align:left; padding:5px 0; margin:0;}

.footerSealsWrap {margin: auto;
    position: relative;
    width: 525px;}
.sealImage { float:left; padding-right:20px; position:relative; top:15px;}
.sealImage2 { float:left; padding-right:20px; position:relative; top:20px;}
.sealImage3 { float:left; padding-right:20px; position:relative; top:19px;}

.AuthorizeNetSeal { float:left; padding-right:20px !important;}


/*brands */
#mainstaticContainer { width:730px; margin:auto; min-height:500px;}
.brandsHeaderH1 { color: #313A4B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px; text-align:center; text-transform:uppercase;
   }
#brandWrapper { margin: auto;
    min-height: 1000px;
    position: relative;
    width: 730px;}
.brandstaticText { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#389ee5; display: block; padding: 3px 0; border-bottom:1px solid #f7f7f7;}
.BrandItem {clear: both;
    margin: auto;
    padding-left: 30px;
    padding-top: 10px;
    position: relative;
    width: 700px;
}
.BrandItemTitle {
    margin: auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 600px;
}
.BrandItemList {}
.BrandItemListContainer {   float: left;
   
    width: 170px;}
.BrandItemListContainerItem {padding: 4px 0;
    text-align: left;}

/* brand window */
.brandsContainerTitle { width:200px; margin:auto; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; color:#ffffff; padding:10px 0;}
#brandsContainer { background-color: #303030;
    display: block;
   
    margin: 45px auto;
    padding: 0 35px 20px 35px;
    position: absolute;
   
    width: 930px;
    z-index: 9999999;
}
.brandsMenuContainer {}

html body center table tbody tr td div#mainstaticContainer div#brandWrapper div.BrandItem div.BrandItemList div.BrandItemListContainer div.BrandItemListContainerItem a { font-family:arial, verdana, helvetica; font-weight:normal; font-size:26px; text-decoration:none; color:#263655; }
html body center table tbody tr td div#mainstaticContainer div#brandWrapper div.BrandItem div.BrandItemList div.BrandItemListContainer div.BrandItemListContainerItem a:link { font-family:arial, verdana, helvetica; font-weight:normal; font-size:12px; text-decoration:none; color:#000000; }
html body center table tbody tr td div#mainstaticContainer div#brandWrapper div.BrandItem div.BrandItemList div.BrandItemListContainer div.BrandItemListContainerItem a:hover { font-family:arial, verdana, helvetica; font-weight:normal; font-size:12px; text-decoration:none; color:#263655; }

/* timebombs */
/*Start main results */
#mainresultsContainer { width:1000px; min-height:1000px; margin:auto; position:relative; display:block;}

/*start Top results */
#resultsTopMain { width:1000px; height:360px; margin:auto; position:relative; display:block; background-color:#e8e3dd;}

/*start Top results Left */
.resultsMainLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-transform:uppercase; font-weight:bold; text-align:center;}
.resultsMainLink:link { text-decoration:none; color:#FFF;}
.resultsMainLink:visited { text-decoration:none; color:#FFF;}
.resultsMainLink:hover { text-decoration:underline; color:#FFF;}
.resultsPriceTitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-transform:uppercase; margin:10px auto; text-align:center;}
.resultsListLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-transform:uppercase; }
.resultsListLink:link { text-decoration:none; color:#FFF;}
.resultsListLink:visited { text-decoration:none; color:#FFF;}
.resultsListLink:hover { text-decoration:underline; color:#FFF;}

.firstDealArea {background-color: #F8F8F8;
float: left;
height: 290px;
margin-top: 15px;
padding-top:20px;
width: 200px;}
.secondDealArea { float:left; width:230px;}
.thirdDealArea {background-color: #F8F8F8;
float: left;
height: 145px;
margin-top: 90px;
padding-top: 40px;
width: 200px;}
.resultstimer { text-align:center; padding:0 15px 5px;}

.resultsStarRating { text-align:left; padding:2px 16px; }
.starsCopy { float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-transform:capitalize; padding-left:72px;}
.resultsRatings { 
    position: relative; width:55px; margin:auto;
}
.resultsStarRatingSKU { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-transform:capitalize; line-height:12px;text-align:left; padding:4px 0 0; margin:0;} 
.cartLink { padding:0; margin:0;}
#resultsMainContainer { width:755px; position:relative;}
.resultsRow { width:970px; margin:auto; position:relative; padding-left:30px; clear:both;}
.resultsItemWrapperNew {  font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; text-align:left; position:relative; border-left: 1px Solid #dddddd;margin:20px auto; position:relative; width:450px; padding-left:17px; float:left; }
.resultsItemIMG { 
	text-align: center;
	margin: 15px auto 0;
}
.resultsItemIMGCount{
	/*
	height: 1px;
	margin: 0 auto;
	overflow: visible;
	position: absolute;
	z-index: 1000;
	*/
	width: 100%;
	text-align: center;
}
.resultsimage { position:relative; width:90%;}
.resultsBrand { padding:2px 16px; text-align:left; font-weight:bold; color:#303030;}

.resultsTitle { 
	width:200px; 
	margin:auto; min-height:30px; 
	
	text-align:center; 
	overflow:hidden; 
}
.resultsText { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#303030; 
	font-size:13px; padding:2px 15px; margin:3px auto;
	text-align:left; 
}
.resultsPriceText { text-align:left; padding:0 15px; margin:0; font-weight:bold; padding-right:5px; font-size:16px; color:#AB1500; }
.resultsList { text-align:left; padding:0 0 5px; }
.resultsListText { text-align:left; margin:0; padding:2px 15px; font-size:13px;}
.resultsPrice { padding-bottom:10px; }
.priceLink { font-weight:bold; padding-right:5px; font-size:16px; text-align:left;}
.priceLink:link {color:#285e9d; text-decoration:none;}
.priceLink:visited {color:#285e9d; text-decoration:none;}
.priceLink:hover {color:#285e9d; text-decoration:underline;}

.priceLinkSale { font-weight:bold; padding-right:5px; font-size:16px; text-align:center;}
.priceLinkSale:link {color:#AB1500; text-decoration:none;}
.priceLinkSale:visited {color:#AB1500; text-decoration:none;}
.priceLinkSale:hover {color:#AB1500; text-decoration:underline;}
.featuredPriceText {}
.resultsAddToCart
{
	margin: auto 15px; width:110px; position:relative;
}
span.crossoutPrice { text-decoration:line-through; text-align:center;}
.ddsCount {
    color: #AB1500;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0;
    padding: 0; font-weight:bold;
}
.TBSoldOutButton { text-align:center;}

/* intl no ship */
.intlNoShip { width:500px; position:relative; margin:auto; padding-top:60px; height:450px;}
h2.intlNoShipHead {color: #e4663e !important; font-family: Arial,Helvetica,sans-serif; font-size: 25px; margin-bottom: 2px; padding: 0; text-align:left;}
.cart_intlNoShipCopy  { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#303030; text-align:left; padding:0; margin:5px;}

/* empty cart and sale not started */
.emptyCartWrapper { width:600px; position:relative; margin:auto; height:500px; padding-top:20px;}
.emptyCartHeader {font-family:Arial, Helvetica, sans-serif; color:#303030; font-size:16px; text-align:left; padding:8px 0;}
.emptycartCopy {font-family:Arial, Helvetica, sans-serif; color:#303030; font-size:12px; text-align:left; padding:8px 0;}

#ros_message_banner { width:940px; margin:auto; position:relative; display:none;}
.ros_message_img { position:relative; margin:auto;}

#DivPhonesAreBusy, #DivPhonesAreBusy a { display:none;}



body > center > table:nth-child(3) > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(4) > td > table > tbody > tr > td > span.productBullets	{
	font-size:14px; color:#da0000; font-weight:bold; text-align:center;}
	
/* header */
.slogan {
    color: #1e2628;
    display: block;
    font: 20px 'Andada','Times New Roman',Times,serif;
    overflow: hidden;
    padding: 6px 10px 5px 5px;
    text-align: center;
	line-height:25px;
}


.slogan a {
    color: #2d798f;
}


.slogan a:link {
    color: #2d798f;
	text-decoration:none;
}


.slogan a:visited {
    color: #2d798f;
	text-decoration:none;
}


.slogan a:hover {
    color: #2f98b7;
	text-decoration:none;
}

/* swiss movement */
.swissMovement {
position: absolute;
z-index: 100;
left: 10px;

}

.ros-wholesale {
	/*display:none;*/}
	
#topnavPreowned {
	}	
	
.refineSelect:disabled {
    color:#999;
 text-decoration:line-through;
}	

		
	