/* ----- GLOBAL STYLES ----- */
html{background:#fff;min-height:100%;margin-bottom:1px;filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body{background:#fff;margin:0;padding:0;letter-spacing:-.02em;font:11px verdana,helvetica,arial,sans-serif;}
img{border:0px none;}
.input{margin:0;padding:0;font-size:10px;}
.note{font-size:9px;}
.divider{padding:0 14px;font-size:10px;color:#ccc;}

/* ---- GLOBAL HEADER ------- */
#header{width:762px;background:#fff;font-size:10px;color:#666;margin:0 auto;}
#header a{color:#666;}
#header a.mycart{background:url('../../images/icon_cart.gif') no-repeat left 50%;padding-left:20px}
#header .logo{float:left;}
#header .logo_tag{float:left;width:305px;padding-top:10px;}
#header .headerlinks{float:right;padding-top:15px;}
#header .language a:link, #header .language a:visited{text-align:right;text-decoration:none;color:#333;}
#header .language a:hover, #header .language a:active{text-decoration:underline;}
#header .location{float:right;padding-top:20px;text-align:right;background:#fff;}
#header .location a:link, #header .location a:visited{font-size:10px;color:#666;text-decoration:underline;}
#header .location a:hover, #header .location a:active{font-size:10px;color:#333;text-decoration:underline;}

#header .toplinks a:link,#header .toplinks a:visited{position:relative;top:10px;margin:0;padding:0 0 0 10px;color:#666;text-decoration:none;font:bold 12px arial,helvetica,sans-serif;}
#header .toplinks a:hover,#header .toplinks a:active{color:#666;text-decoration:underline;}

#header .search{text-align:right;padding-top:5px;}
#header .search a{position:relative;top:7px;margin:0;padding:0 0 0 10px;}
.tbox_11sm{font-size:10px;color:#333;}

#transbox_sso{background:#fff;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #DEDEDE;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;padding:0px 0px 0px 0px;background:#fff;}
#transcontent_sso div{background:#fff;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}

.securityInfoText a, .securityInfoText a:active, .securityInfoText a:link, .securityInfoText a:visited{color:#333;text-decoration:none;}
.securityInfoText A:hover{color:#333;text-decoration:underline;}
a.tboxlink_11:link, a.tboxlink_11:visited{font-size:11px;color:#666;text-decoration:none;}
a.tboxlink_11:hover, a.tboxlink_11:active{font-size:11px;color:#666;text-decoration:underline;}

#main_nav{margin:0;padding:0;z-index:15;}
#main_nav a.menulink:link, #main_nav a.menulink:visited {display:block; background:#d61831 url(../../images/bg_redmenu_up.jpg) repeat-x left top; height:35px; margin:0; padding:0 0 0 10px; line-height:3em; letter-spacing:.03em; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none;}
#main_nav a.menulink:hover, #main_nav a.menulink:active {display:block; background:#d61831 url(../../images/bg_redmenu_dn.jpg) repeat-x left top; text-decoration:none;}
#main_nav a.menulink_current:link, #main_nav a.menulink_current:visited, a.menulink_current:hover, a.menulink_current:active {display:block; background:#d61831 url(../../images/bg_redmenu_dn.jpg) repeat-x left top; height:35px; margin:0; padding:0 0 0 10px; line-height:3em; letter-spacing:.03em; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none;}
#main_nav a.menulink_grey:link, #main_nav a.menulink_grey:visited, #main_nav a.menulink_grey:hover, #main_nav a.menulink_grey:active {display:block; height:35px;background:url('../../images/bg_greybar.jpg') repeat-x #595959; height:35px; margin:0; padding:0 0 0 10px; line-height:3em; letter-spacing:.03em; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none;}
#main_nav a.menulink_grey_current:link, #main_nav a.menulink_grey_current:visited, a.menulink_grey_current:hover, a.menulink_grey_current:active {display:block; background:#999 url(../../images/bg_greymenu_dn.jpg) repeat-x left top; height:35px; margin:0; padding:0 0 0 10px; line-height:3em; letter-spacing:.03em; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none;}

.menu_gry{height:35px;background:url('../../images/bg_greybar.jpg') repeat-x;}
.lastmenu_up{background:#999 url('../../images/bg_greymenu_up.jpg') repeat-x left top;height:35px}
.lastmenu_over{background:#999 url('../../images/bg_greymenu_dn.jpg') repeat-x left top;height:35px}
.redmenu{height:35px;background:url('../../images/bg_redbar.jpg') repeat-x;}
.snav_dropdown{z-index:100;border:0px;position:absolute;z-index:100;background:#787878;}
.menu_subnav{list-style:none;margin:0;padding:1px;}
.menu_subnav li{line-height:1em;padding:2px;}
.snav_sectionhead{font-size:11px;font-weight:bold;color:#fff;line-height:1.2em;}
.snav_sectionhead li{margin-left:5px;margin-top:6px;}
.snav_t_12_b{FONT-SIZE:11px;COLOR:#fff;padding-left:5px;padding-right:8px;TEXT-DECORATION:none;Filter:DropShadow (Color=#560000 OffX=1,OffY=1,Positive=true);}

.bg_snavLinkOn {display:block; BACKGROUND:#dfdfdf url('../../images/bul_grey_arrow_med.gif') no-repeat 7px 6px; _BACKGROUND:#dfdfdf url(../../images/bul_grey_arrow_med.gif) no-repeat 7px 9px; margin:0; FONT-SIZE: 11px; COLOR: #555555; _margin-bottom:-6px; padding-left:14px; padding-right:2px; padding-top:1px; padding-bottom:2px}
.bg_snavLinkOff {display:block; BACKGROUND: #787878 url('../../images/bul_grey_arrow_lt.gif') no-repeat 7px 6px; _BACKGROUND: #787878 url(../../images/bul_grey_arrow_lt.gif) no-repeat 7px 9px; margin:0; FONT-SIZE: 11px; COLOR: #dfdfdf; _margin-bottom:-6px; padding-left:14px; padding-right:2px; padding-top:1px; padding-bottom:2px}

#newlocation{position:absolute;right:0;top:37px;background:#fff;border:1px solid #eee;font-size:10px;color:#555;letter-spacing:-.03em;width:210px;height:90px;z-index:9;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
#newlocation p{margin:0;padding:5px 10px 0 18px;filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;}
#newlocation table{margin-left:5px;background:#fff;filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;}
#newlocation td{padding:5px 5px 0 0;}
#newlocation p.boxheader{margin:0;padding:9px 0 0 18px;font-family:Arial,Helvetica,sans-serif;text-align:left;font-size:14px;font-weight:bold;filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;}
#newlocation #close{position:absolute;top:6px;right:0;}
#newlocation p.dot_div{position:relative;top:0;background:url('../../images/dotted_border_hr.gif') repeat-x;padding:0;margin:8px 10px 0 18px;}
td, p, ul, #header .search input{margin:0;padding:0;}
.tbox_11, .formtext{font-size:11px;color:#333;}
.tbox_11smr, .securityInfoText{font-size:9px;color:#666;}
.tbox_11smr a:link, .tbox_11smr a:visited, .tbox_11smr a:hover, .tbox_11smr a:active  {text-decoration:underline;}
.bg_snavLinkOn a, .bg_snavLinkOn a:active, .bg_snavLinkOn a:link, .bg_snavLinkOn a:visited, .bg_snavLinkOff a, .bg_snavLinkOff a:active, .bg_snavLinkOff a:link, .bg_snavLinkOff a:visited{FONT-SIZE:11px;COLOR:#dfdfdf;text-decoration:none;width:100%;display:block;}
.bg_snavLinkOn a:hover, .bg_snavLinkOff a:hover{FONT-SIZE:11px;COLOR:#555555;text-decoration:none;width:100%;display:block;}

