/* HTML ReSTYLES =======================================================*/
html, body{width: 100%; height: 100%;}
body{
height: 100%;
margin: 0;
font-family: arial, helvetica, verdana;
font-size:12px;
color:#ffffff;
}
.bg_black{background: #000000;}
img{border: 0;}
/*img{border: 0; display: block;}*/
input{
font-family: arial, helvetica, verdana;
padding: 0; margin: 0;
}
a{color:#808080; cursor: pointer; text-decoration: none;}
a:hover{text-decoration: none; color:#ffffff;}
form{margin: 0}


/* GLOBAL CLASSES ======================================================*/
.regtext{font-size: 11px; color: #333333;}
.regtext a{color: #002252;}
.text12_bold {font-weight:bold;}
.text12 a{color: #ffffff;}
.textError {font-size: 11px; color: red;}
.floating_container{
position: absolute;
width: 100%;
text-align: left;
}
.relative_content{
position: relative;
margin: auto;
}
.sterch{width: 100%}
.inline{
margin: 0; padding: 0;
overflow: hidden;
}
.inline li{
float: left;
list-style: none;
}
.clear{clear: both;}
/* GENERAL STYLES ======================================================*/
#moduleWrapper { position: relative; top: 0px; left: 0px; width: 100%; height: 100%; }
#background{z-index: 1; height: 100%;}
#background .relative_content{top: 0px; width: 752px; background: #FFFFFF; height: 100%;}
/*--header--------------------------------------------------------------*/
#header{z-index: 30}
#header .relative_content{width: 730px; top: 29px;}
/*#header .service{float: right;}*/
#search_site .textfield{
height: 11px; width: 104px;
font-size: 10px;
margin-right: 2px;
}
#search_site .custom_btn input{
background: #17407C;
border: 1px solid #021633;
}
#service_nav{
line-height: 8px;
padding-top: 7px;
}
#service_nav ul{float: right}
#service_nav img{float: left}
#service_nav,
#service_nav a{
text-decoration: none;
color: #807F7F; font-size: 11px; font-weight: bold;
}
#service_nav li{padding-left: 8px;}
/*--nav-----------------------------------------------------------------*/
#nav{z-index: 25; font-size: 9px;}
#nav .relative_content{top: 63px; width: 750px; background-color: #003066;}
#nav ul{height: 16px;}
#nav li{border-right: 1px solid #FFFFFF;}
#nav li.last{border-right: none;}
/*--main----------------------------------------------------------------*/
#main{z-index: 8;}
#main .relative_content{
/*top: 80px;*/
padding: 110px 0px 0 0px;
width: 727px;
background: #000000;
}
#main_content{ /*set minimum height values*/
width: 727px;
min-height: 456px;
height: auto !important;
height: 456px;
}
/*--sub nav------------------------------------------------------*/
#subnav{
width: 140px;
float: left;
}
/*#subnav a{color: #ffffff; font-size: 12px;}*/
#subnav a{color:#808080; cursor: pointer; text-decoration: none;}
#subnav a:hover{text-decoration: none; color:#ffffff;}
#subnav h1{
margin: 12px 15px 0 15px; padding-bottom: 6px;
border-bottom: 1px solid #E7D4A7;
font-size: 15px; color: #E7D4A7;
}
#subnav h2{
margin: 0; padding: 10px 15px 0 15px;
font-size: 11px; color: #ABAAAB;
}
#subnav h3{
margin: 0;
font-weight: normal; font-size: 12px;
}
#subnav ul{margin: 0; padding: 0px 0px 0px 0px;}
#subnav li{
line-height: 20px;
margin: 0; padding: 0;
list-style: none;
padding-top: 0px;
padding-left: 0px;
text-align:right;
}
#subnav .current{background: url(/images/bg/bg_curr_subnav_arr.gif) left 13px no-repeat;}
#subnav .current a{color: #ffffff; font-weight: bold;}
#subnav .last{padding-bottom: 0;}
/*--content------------------------------------------------------*/	
#content{
width: 587px;
float: left;
}
div#content.mp_gwp{
width: 750px;
}
#bordered_content{border: 2px solid #F1DBA3; min-height: 452px;}
/*--bottom nav------------------------------------------------------*/
#bottom_nav{margin: 1px 0; height: 16px; overflow: hidden;}
#bottom_nav .buttons{float: left;}
#bottom_nav .buttons img{float: left; border-right: 1px solid #FFFFFF;}
#newsletter{float: right; background: #545454;}
#newsletter table {width: 246px;}
#newsletter .textfield {
height: 14px; width: 120px;
font-size: 10px;
border: 0;
padding-left: 2px;
}

/*--footer---changed li padding from 33 to 27-----------------------*/
#footer{text-align:right; padding: 0px 0px 0px 0px;}
#footer .nav{float: left}
#footer li{padding-right: 29px;}
#footer .last{padding-right: 0;}
#footer .country_selector{float: right}
#footer .country_selector select{
font-size: 10px;
width: 151px;
}
#footer .copyrights {margin-top: 0px;}
/* derived from original EL global.css */
.greyborder { background-color: #B7B6B5; }
input.qty {font-size: 10px; color: #000000; font-weight: bold; text-align: center; width: 17px; border: 1px solid #B7B6B5; }
input.cotext {font-size:11px; color:#000000; border-top:1px solid #B7B6B5; border-right:1px solid #B7B6B5; border-bottom:1px solid #B7B6B5; border-left:1px solid #B7B6B5; width: 250px; }
input.cotextbox {font-size:10px; color:#000000; border-top:1px solid #767676; border-right:1px solid #767676; border-bottom:1px solid #767676; border-left:1px solid #767676; width:320px; height:50px; }
textarea.cotextbox {font-family: arial, helvetica, verdana; font-size:11px; color:#000000; width:320px; height:50px; }
select.category {font-size:10px; color:#000000; width:138px; }
select.cotext {font-size:10px; color:#000000; }
.greyborder {background-color:#B7B6B5; }
.radio {color:#767676; }
.lnav1 {background-color:#FFFFFF; }
.lnav2 {background-color:#F7E5F0; }
.cleartext1 {font-size:10px; color:#ffffff; }

/* ======== STORE LOCATOR ========= */
#search_form_holder {}
#search_form_holder td{padding: 6px 0px 6px 0px;}
#search_form_holder h1{font-size:12px; font-weight:none;}
#search_form_holder .text_input{ 
width:325px; 
height:21px;
font-size: 11px;
font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #000000;
background: #ffffff;
margin-left:0px;
border: 1px solid #333333;
padding: 3px 0px 0px 3px;
}
#search_form_holder .submit_btn{margin-top:30px; margin-left:113px;}

.clear
{
clear: both;
height:20px;
}

/* ======== CUSTOMER SERVICE ========= */
#main_hdr_holder {width: 727px;}
#cs_header {float:left; height:57px; width: 363px;}
#cs_number {float:left; height:57px; width: 364px; text-align:right; margin-top:10px;}