@charset "utf-8";
#MainContentLayout{position:relative;margin:0 auto;padding:0;width:1024px;overflow:hidden;min-height:700px;padding-bottom:35px}
#landingPageFooter{position:relative;z-index:5;background:white;overflow:hidden;height:130px;width:850px}
#mainContent2{min-height:800px;height:auto!important;padding:0;position:relative;float:left}
#container{width:1024px;margin:0 auto;text-align:left;overflow:hidden}
#globalheader{margin:0;position:relative;padding:0}
#globalheader ul#globalnav{width:850px;margin:0;padding:0;margin:0;padding:0;list-style-type:none}
#globalheader li{list-style-type:none;margin:0;padding:0;float:left}
.nav{color:#fff;font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;text-decoration:none}
a.nav:link{color:#fff;font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;text-decoration:none}
a.nav:hover{color:#fff;font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:14px;color:#ffa400;text-decoration:none}
#header-nav{float:right;margin:0;padding:0}
#header-nav ul{height:18px;margin:0;padding:0;list-style-type:none}
#header-nav li{height:18px;list-style-type:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;float:left;padding:0 1px 0 1px}
#header-nav li a{text-decoration:none;color:white;background-color:black;padding:2px 4px 2px 3px;height:18px}
#header-nav li a:hover{color:#ff0}
#GenderShow_txt{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;letter-spacing:-0.025em;color:white;text-decoration:none}
.searchWrapper{font-family:Arial,Helvetica,sans-serif;font-size:12px;height:20px;float:right;right:0;text-align:right;position:absolute;top:55px;z-index:2}
.searchWrapper #SearchText{height:20px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;width:133px;margin:1px 5px 0 0;padding:0;visibility:visible;border:1px solid black;line-height:18px;float:left}
.searchWrapper .SearchButton{width:56px;height:20px;margin:1px 0 0 0}
#LogIn_pos{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;font-weight:bold;margin:1px 0 0 0;line-height:20px;height:20px;width:400px;text-align:left;position:absolute;top:-7px;left:-400px;float:left}
#Welcome_pos{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:1px 0 0 0;line-height:20px;height:15px;width:400px;text-align:left;position:absolute;top:8px;left:-400px;float:left}
#LogIn_btn{color:red;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
#LogIn_btn:hover{text-decoration:underline}
#LogOut_btn{color:red;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
#LogOut_btn:hover{text-decoration:underline}
#country-select{position:absolute;top:35px;left:760px;index:10}
#main_logo{position:absolute;top:3px;left:0;margin-left:0;z-index:0;width:215px;height:80px;visibility:visible}
.sub-header-nav{position:absolute;z-index:0;width:620px;height:18px;margin:0;padding:0;right:0;top:10px;visibility:visible}
#SignInButton{position:absolute;top:4px;left:23px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
.TopNav{position:absolute;top:92px;left:0;z-index:0;width:846px;height:53px;background-repeat:repeat-x;visibility:visible}
a.footer:link{font-family:Arial;color:#000;font-size:9px;text-decoration:underline}
a.footer:hover{font-family:Arial;color:#333;font-size:9px;text-decoration:underline}
#transbox{position:absolute;background-color:#000;width:140px;z-index:3;border:2px solid black;filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8}
*html #transbox{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='blackTransparent80.png',sizingMethod='scale');filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8;z-index:1}
#transbox div{font-weight:bold;color:#fff;filter:alpha(opacity=80);opacity:1;-moz-opacity:1}
#left-menu{font-size:12px;text-transform:uppercase;font-weight:bold}
#left-menu-landing{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;position:absolute;z-index:2;left:1px;font-weight:bold;width:117px;right:40px;top:45px}
#transbox .left-menu-text-sub{list-style-type:none;margin:0;padding:0 0 0 12px;line-height:20px;font-size:12px;font-weight:normal;text-transform:capitalize}
.left-menu-text{list-style-type:none;margin:0;padding:0 0 0 12px;line-height:26px;text-align:left;width:120px}
ul.left-menu-text li{position:relative;color:#ffa500;line-height:25px;height:1%;margin-top:-2px}
#left-menu-text ul li{position:relative}
.left-menu-text a{color:white;text-decoration:none}
.left-menu-text a:hover{color:#c90e00!important}
.left-menu-text a:active{color:#c90e00!important}
.left-menu-text-sub a{color:white;text-decoration:none}
.left-menu-text-sub a:hover{color:#f6ff00}
.left-menu-text-sub a:active{color:#f6ff00}
#gender{position:absolute;z-index:5;margin:0;padding:0;left:5px;top:7px}
a.Red_link{color:red;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
a:hover.Red_link{text-decoration:underline}
#header h1{margin:0;padding:0}
#sidebar1{width:195px;background:black;padding:0;margin:0}
#sidebar2{float:left;padding:0;margin:0}
#MainContentLayout2{position:relative;padding:0;margin:0;z-index:0}
#sidebar1 h3,#sidebar1 p{margin-left:0;margin-right:0}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
html{height:100%}
.MyAccount_btn{margin:0;color:#c00!important;font-weight:700;text-decoration:underline!important}
#Header_Login_pos{position:absolute;top:4px;left:23px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
#alreadyMember{height:316px;width:193px;z-index:1;position:relative}
#alreadyMember_txt{position:absolute;top:18px;left:11px}
#alreadyMember_form{text-align:left;color:white;background-color:black}
#RightNav_Username_label{width:160px;position:absolute;left:12px;top:75px}
#RightNav_Username_input{border:1px solid white;width:129px;position:absolute;left:12px;top:89px}
#RightNav_Password_label{width:160px;position:absolute;left:12px;top:113px}
#RightNav_Password_input{border:1px solid white;width:129px;position:absolute;left:12px;top:126px}
#RightNav_login{position:absolute;top:147px;left:12px;font-weight:bold}
#RightNav_AlreaddyMember_p{padding:0;margin:0;position:absolute;width:180px;top:176px;left:12px}
#RightNav_ForgotPassword_input{border:1px solid white;width:129px;position:absolute;left:12px;top:264px}
#RightNav_Submit{position:absolute;top:285px;left:12px;font-weight:bold}
.errorBox{visibility:hidden;border:2px solid red;margin-left:-15px;text-align:right;position:absolute}
.show_message{visibility:visible}
.errorBoxCB{visibility:hidden;border:2px solid red;width:180px;height:27px;text-align:right;position:absolute}
table{margin:0;padding:0}
tr{margin:0;padding:0}
td{margin:0;padding:0;vertical-align:top}
input{font-size:11px}
ul.left-menu-text li{position:relative;padding:3px 0 7px 0;color:#ffa500;line-height:11px}
.left-menu-text{list-style-type:none;margin:0;padding:0 0 0 8px;line-height:13px;text-align:left}
.left-menu-text .on{color:#c90e00!important}
.left-menu-text-sub{list-style-type:none;margin:0;padding:0 0 0 8px;line-height:18px;font-size:12px;font-weight:bold;text-transform:capitalize}
.left-menu-text-sub li{position:relative;padding:2px 0 3px 0;color:#ffa500;line-height:11px}
.left-menu-text-sub .on{color:#f6ff00}
#BreadcurmbDiv{height:32px}
.WhiteUppercase{font-size:12px;text-transform:uppercase;text-decoration:none}
a.YellowCapitalize,a.YellowCapitalize:visited{text-transform:capitalize;font-size:12px;text-decoration:none;color:#c90e00!important}
#sidebarArea{background-color:#191919;margin:0;padding:0}
#sidebarWrapper{width:139px;height:685px;position:relative}
#Information_column2{position:absolute;width:139px;float:left;background-color:black;height:100%;margin:0;padding:0;top:36px}
#RightSide_v1{background-color:#000;width:192px}
#Information_column{position:relative;background-color:black;margin:0;padding:0;z-index:5;left:14px;min-width:192px;text-align:left}
#NeedHelp_txt{margin:25px 0 0 0;padding:0}
#CustomerService_info{color:white;width:170px;font-size:11px;text-align:left;margin:10px 0 15px 0;padding:0}
#CommonQuestions_txt{margin:0;padding:0}
#CommonQuestionsDiv{margin:-5px 0 0 0;padding:10px 0 15px 0;color:red;font-weight:bold;font-size:11px}
#CommonQuestions ul{list-style-type:none;margin:0;padding:0}
#CommonQuestions li{text-align:left;list-style-type:none;width:170px;padding:3px 0 0 0;margin:0}
#CommonQuestions{margin:0;padding:0}
#SafeToShop_txt{margin:0;padding:0}
#SafeToShop_link{font-weight:bold;margin:10px 0 0 0;padding:0 0 5px 0;font-size:11px;width:180px}
#Content_column{width:818px;height:725px;position:relative;z-index:1;float:left;text-align:left}
#Content_column_wrapper{position:relative}
.wrapper{width:1024px;height:100%}
#MainContent_Wrapper{width:702px;text-align:left;position:relative}
#MainContent{position:relative;margin:0 auto;padding:0;width:1024px}
#mainContent{margin:0;min-height:700px;height:auto!important;height:700px;position:relative}
.ShopByBand #ShopByBand_table{margin:17px 0 17px 47px}
.ShopByBand #ShopByBand_table tr td{text-align:center;vertical-align:middle;padding:2px}
.ShopByBand #ShopByBand_table img{border:0;width:61px;height:55px}
#ErrorMessageDiv{position:relative;top:15px;background:#c00}
#ErrorMessageDiv_Inside{padding:10px;color:black;font-weight:bold;width:550px;margin:0 0 10px 20px !important;visibility:visible}
#ErrorMessageDiv_Inside ul{margin-bottom:0}
#ErrorMessageDiv_Inside li{margin:0;padding:0}
#errorMessageBox_outside{position:relative;top:5px;left:0;margin:0;padding:0}
#errorMessageBox_inside{padding:10px;visibility:visible;text-align:left;color:black;background:#c00;margin-bottom:5px;font-weight:700;width:798px}
#errorMessageBox_inside p{margin:0}
#errorMessageBox_inside ul{margin-top:0;margin-bottom:0}
#sidebar2 #gender{position:relative;margin-top:-34px;margin-bottom:8px;left:0;margin-left:7px}
#transbox #Information_column2{position:absolute;width:139px;float:left;background-color:black;height:100%;margin:0;padding:0;top:38px}
#transbox #gender{position:absolute;top:41px;margin-bottom:8px;left:0;margin-left:9px;z-index:1;margin-top:1px}
#transbox .left-menu-text{padding:0 0 0 10px}
#mainContent3{margin:0;top:0;left:0;width:680px;padding:0;position:absolute;right:0;z-index:0}
#sidebar3{position:relative;background-color:#000;width:139px;height:500px;filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8;padding:0;margin:0;z-index:1}
*html #sidebar3{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='blackTransparent80.png',sizingMethod='scale');filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8;z-index:1}
#sidebar3 div{font-weight:bold;color:#fff;filter:alpha(opacity=80);opacity:1;-moz-opacity:1;z-index:1}
#upGradeBrowser{position:absolute;width:367px;height:75px;border:#000 solid 1px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;background-color:#fff;top:205px;left:50%;margin-left:-175px;z-index:1000}
#upGradeBrowserButton{position:absolute;width:15px;height:15px;top:59px;left:351px;background-color:#fff;border:#000 solid 1px}
#upGradeBrowserButtonIE{position:absolute;width:15px;height:15px;top:56px;left:351px;background-color:#fff;border:#000 solid 1px}
#Want_rewards{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:1px 0 0 0;line-height:20px;height:15px;width:400px;text-align:left;position:absolute;top:8px;left:-400px;float:left}
#Want_rewards2{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:3px 0 0 0;line-height:20px;height:15px;width:400px;text-align:left;position:absolute;top:8px;left:-400px;float:left}
#Manage_Upgrade{color:black;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none}
#Want_rewards a:hover{text-decoration:underline;color:black;font-weight:bold}
#international{position:absolute;top:31px;right:0;z-index:0;width:300px;height:20px;visibility:visible}
.e4x{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;text-transform:uppercase;font-weight:bold;vertical-align:middle}
.mid{vertical-align:middle}
div.country_flags{margin:20px 0 0 0;padding:0 30px 30px 40px;border-top:2px solid #000;border-bottom:2px solid #000}
.flag_img{margin:8px 8px 0 2px}
.flag_td{vertical-align:top}
.flag_a{color:#000;font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:bold}
.was-price{color:red;text-decoration:line-through}
#modalBox{top:482px!important}


/* Email Lightbox FORM */
#elSignup1,#elSignup1 fieldset,#elSignup2 fieldset{margin:0;padding:0;border:0}
#elSignup1{margin:0 0 0 13px !important}
#elPopup{width:820px;height:470px!important;top:0 !important;float:left}
.lb-l,.lb-r{width:400px;float:left}
.lb-r{width:370px;text-transform:uppercase;height:470px;padding:0 10px 0 20px;text-align:left !important}
.lb-l img{width:400px;height:470px}
#cboxClose{top:10px!important}
#cboxContent{margin-top:0!important}
#elPopup .promo-img{text-align:center;margin:30px auto 20px}
#elPopup p{display:block;font-size:14px;line-height:1.4em;margin:0 0 10px}
#elPopup fieldset{margin-bottom:6px;position:relative}
#elPopup fieldset p{font-size:11px!important;margin:0!important}
#elPopup .text-field{background:#000;border:1px solid #EEE;color:#FFF;height:24px;margin-bottom:5px;padding:0 5px;font:normal 11px TradeGothicLT-Bold}
#elPopup select{background:#000;border:1px solid #EEE;color:#EEE;font-family:"TradeGothicLT-Bold",Tahoma,sans-serif;text-transform:uppercase;font-size:11px}
#elPopup .error{display:none}
#elPopup .tiparrow{width:10px;height:24px;position:absolute;right:4px;top:1px;z-index:10000;background:none !important}
#elPopup .invalid,#elPopup input[type=text].invalid,#elPopup textarea.invalid,#elPopup select.invalid{background:#434345!important}
#elPopup fieldset .error{position:absolute;top:17px;left:-176px;z-index:10000;width:180px}
#elPopup fieldset .error .tip{float:right;background:red no-repeat;color:#FFF;margin-:-2px 4px 0 0;font-size:11px;padding:5px 7px 6px 22px; white-space:nowrap !important;}
#elPopup fieldset#captcha input#recaptcha_response_field { margin-left: 14px; }
#elPopup select#month{height:25px;width:125px;margin-right:2px;}
#elPopup #thanks{text-align:center;line-height:300px;font-weight:700;margin:auto}
#elPopup #fname,#elPopup #emailFieldset{float:left;margin:0 10px 0 0 !important}
#elPopup #cfname,#elPopup #clname,#elPopup #email,#elPopup #cemail{width:159px}
#elPopup #Lname,#elPopup #confirmFieldSet{width:159px}
#elPopup  select#date,#elPopup select#year{height:25px;width:105px;margin-left:2px}
#elPopup .lb-head{text-align:center;margin:19px auto}
#elPopup .lb-logo{margin:auto;margin-bottom:27px}
#elPopup #birthdayFieldSet{margin-top:5px !important}
#elPopup p.lbl{font-size:11px !important}
#elPopup #mailingoptions{font-size:11px}
#elPopup .termslink{color:#fff}
#elPopup #mailingoptions span input{position:relative;top:2px}
#elPopup .phonenumber{font:normal 11px TradeGothicLT-Bold}
#elPopup .lb-btn{background-color:red;color:white;font-weight:bold;width:57px;height:19px;border:0;margin:-9px 3px 0 0;padding:0;float:right;cursor:pointer}
#elPopup .thankyou{text-align:center;font-size:14px;text-transform:uppercase}
#elPopup .thankyou p{font-size:22px;text-align:center;margin:180px 0 5px 0}
#elPopup .close_lb{width:51px;height:20px;float:right;display:block;margin:20px 29px 0 0;cursor:pointer}
#elPopup .info_lb p{font-size:11px !important;text-transform:uppercase;margin:10px 0 0 0}
#elPopup .info_lb a,.redc{color:red}
#elPopup .redb{border:solid 1px red;color:red}
