/* CSS Document */
#logo {	float:left;	color:#074072;	font-size:12px;	line-height:30px;text-decoration:; 	font-style: italic;}
#freeship {float:right; margin-top:-10px; #margin-top:-7px; width:580px !important; margin-bottom:5px}
#guide {float:left; padding-left:20px; padding-top:10px;}
#header_links { padding-top:5px; text-align:right;}
#header_links a {color:#333; font-size:11px;}
#header_links a:hover{color:#555; font-size:11px;}
#promotag-text {color:#336699;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-top:5px;}
#promotag-text a:link {color:#336699;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#promotag-text a:visited {color:#336699;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#promotag-text a:hover {color:#ff9900;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#all_header09 { position:relative; width:970px; align:center; margin-top:10px;}
#Gerry {/*margin-left:811px; #margin:-62px 0 0 811px; */width:160px !important; height:112px !important;  z-index:100; background-image:url(/site/ef09/images/header_gerry.gif); background-repeat:no-repeat; background-position:right bottom; /*float:right;*/position:absolute; right:10px; top:-112px; }
#searchcontainer { background-image:url(/site/ef09/images/search_bkgnd.gif); background-repeat:no-repeat; background-position:bottom; #background-position:top;  clear:both; height: 25px; #height: 32px;    padding:6px 0px 0px 80px !important; position:relative; }
#leftsearchportlet{ margin:0;}
.slidetabsmenu{float:left; width:100%}
* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content margin-bottom: 1em;*/}
.slidetabsmenu ul{list-style-type: none;margin:0;padding:0;}
.slidetabsmenu li{display:inline;margin:0;padding:0;}
.slidetabsmenu a{float:left;}
.slidetabsmenu a span {float:left;display:block;background:url(/site/ef09/images/slide-right2.gif) no-repeat right top; padding:2px 18px 2px 8px; /*#padding:2px 15px 2px 6px; */font-size: 12px; /*font-variant:small-caps;*/ font-weight:bold; color:#FFFFFF; text-transform:uppercase;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#div__footer { width:970px;}
.slidetabsmenu a span {float:none;}
.btn_news__, .btn_news__ a  { text-indent:-550000px; width:167px; height:25px;  background:url(site/ef09/images/energy_newbtn.gif) no-repeat; display:block;}
.btn_stories__, .btn_stories__ a {text-indent:-550000px; width:154px; height:25px; background:url(site/ef09/images/energy_sucess.gif) no-repeat; display:block;}
.btn_shake__, .btn_shake__ a {text-indent:-550000px; width:175px; height:25px; background:url(site/ef09/images/energy_shake_btn.gif) no-repeat; display:block;}
a.no_border_:link { border:none; display:block; margin-top:8px;}
a.no_border_:hover { border:none;}
.no_border_ img  { border:none !important; margin-top:6px;}
.box_footer__ { padding:8px 8px 8px 6px; }
#left_id_box { background:#fff; border:1px solid #f1eedd; }
#left_id_box_div { padding-right:45px;}
#home_content_div { background:#f7f6e7; width:760px;}
#table_home_content { width:748px; margin:6px;}
#table_home_content .title_home_sucess  {color:#89B82A;  font-size:17px; margin:0px 0 7px 0; padding-bottom:6px; display:block;}
#table_home_content .title_home_sucess a  {color:#89B82A; font-size:17px; margin:7px 0 7 0; }
#table_home_content .title_home { color:89b82a;  font-weight: bold; font-size:17px; margin:7px 0 7 0;}
#table_home_content .title_home a{ color:89b82a; font-weight: bold; font-size:17px; margin:7px 0 7 0; text-decoration:none;}
#recipe { padding-top:20px; clear:both;}
/* End IE5-Mac hack */
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{color:#369;}
.slidetabsmenu a:hover, .slidetabsmenu li.selected a{background-position:0% -125px;}
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{background-position:100% -125px;}
html>/**/body .IEonlybr{ /*None IE browsers hack*/display: none; /*Hide BR tag in non IE browsers, since it's not needed*/}

body:nth-of-type(1) #empty-tab span {float:left;display:block;background:url(/site/ef09/images/slide-right2.gif) no-repeat right top; padding:2px 21px 2px 8px; /*width:250%;  #width:67px;*/  #height:28px;font-size: 14px; line-height:32px; #line-height:28px;}

#empty-tab span {float:left; display:block; background:url(/site/ef09/images/slide-right2.gif) no-repeat right top;padding:2px 0px 2px 0px !important; #padding:6px 0px 2px 0px !important; /*width:250%; */ /*#width:67px; */ #height:28px;font-size: 12px; line-height:32px; #line-height:28px; width:45px;}

#empty-tab {float:left; background:url(/site/ef09/images/slide-left2.gif) no-repeat left top; margin:0; margin-right: 0px; padding:0 0 0 9px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.slidetabsmenu a span {float:left;display:block;background:url(/site/ef09/images/slide-right2.gif) no-repeat right top; padding:2px 13px 2px 5px; /*#padding:2px 15px 2px 6px; */font-size: 12px; /*font-variant:small-caps;*/ font-weight:bold; color:#FFFFFF; text-transform:uppercase;}	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Reglas de Safari 3.0 y Opera 9  */
}
#div__body{ }
/* --- Main Page Container --- */
body { margin:0px !important; padding:0; color: #666; background-color:#fff; text-align:center; }
body,table,tr,td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #666; }
p { color: #666;}
h2 { color:#024785; font-size:14px; font-weight:bold}
.maintitle { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#316698; font-weight:bold; margin:0px 0 20px !important; width:520px}
.mainsubtitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0px 0 15px; width:310px}
#copygreenergy { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; color:#333333; text-align:justify; width:227px}
.font10italic { font-size:10px; font-style:italic;}
#outerwrapper { margin:0 auto; padding:0; text-align:center; }
#innerwrapper, #body-wrapper, #bodyTemplate, #body-footer,  #HTMLbodyTemplate
 { width:980px !important; overflow:hidden; margin:0 auto; text-align:left; position:relative; background-color:#fff; }
body:nth-of-type(1) #bodyTemplate { width:980px !important; overflow:hidden; text-align:left; position:relative; background-color:#fff; margin-top:10px; }
#body-main-col {margin-left:5px; width:760px;}
/* horizontal navigation*/


#navbar { list-style-type:none; background:url(/site/ef09/images/topnav.jpg); float:left; width:100% }
#navbar a { float:left;  height:37px; background-position:left 30px !important; text-indent:-5000px; outline:0; }
#navbar a:hover { background-position:left top !important; }
#navbar li { float:left;}
#navbar li a {  float:left;  height:37px; background-position:left 37px !important; text-indent:-5000px; outline:0; } 
#navbar li a:hover { background-position:left top !important; } 
#navbar li a.browse { background:url(/site/ef09/images/topnav.jpg); width:154px; background-position:0px 0px !important;}
#navbar li a.browse:hover { background:url(/site/ef09/images/topnav.jpg); width:154px; background-position:0px 37px !important;}
#navbar li a.special { background:url(/site/ef09/images/topnav.jpg); width:164px; background-position:-154px 0px !important;}
#navbar li a.special:hover { background:url(/site/ef09/images/topnav.jpg); width:164px; background-position:-154px 37px !important;}
#navbar li a.protein { background:url(/site/ef09/images/topnav.jpg); width:179px; background-position:-318px 0px !important;}
#navbar li a.protein:hover { background:url(/site/ef09/images/topnav.jpg); width:179px; background-position:-318px 37px !important;}
#navbar li a.news { background:url(/site/ef09/images/topnav.jpg); width:118px; background-position:-497px 0px !important;}
#navbar li a.news:hover { background:url(/site/ef09/images/topnav.jpg); width:118px; background-position:-497px 37px !important;}
#navbar li a.benefits { background:url(/site/ef09/images/topnav.jpg); width:137px; background-position:-615px 0px !important;}
#navbar li a.benefits:hover { background:url(/site/ef09/images/topnav.jpg); width:137px; background-position:-615px 37px !important;}
#navbar li a.guidelines { background:url(/site/ef09/images/topnav.jpg); width:164px; background-position:-752px 0px !important;}
#navbar li a.guidelines:hover { background:url(/site/ef09/images/topnav.jpg); width:164px; background-position:-752px 37px !important;}
#navbar li a.empty { background:url(/site/ef09/images/topnav.jpg); width:54px; background-position:-916px 0px !important;}

/* left navigation*/
#prod_categories { width:190px; margin-bottom:10px; padding:0;}
.main_menu { width: 190px; margin:0; padding:0px; #margin-top:-4px; background:url(/site/ef09/images/content_categories.gif) 0px 0px repeat-y; position:relative;}
.main_menu li {margin: 0; background: url(/site/ef09/images/bluebullet.gif) 11px 7px no-repeat; display: block;  height:27px; border-bottom:1px solid #ccc; }
.main_menu a { display: block;  height:27px; padding:5px 0px 0px 30px;  }
.main_menu a:hover  { height:27px; padding:5 0 0 30px; }
.cat {}
.subcat_li { display:block !important; background:none !important;}
.subcat {margin: 0 !important; background: url(/site/ef09/images/orangebullet.gif) 27px 7px no-repeat !important; display: block !important;  height:27px !important; padding:5px 0 0 45px !important;}


/*td div { /* this makes TDs a container with their own coordinate system. absolutely-positioned elements will be offset relative to them position:relative; }*/ 
.leftcol_banner { padding-bottom:5px;}
.leftcol_healthy_banner {padding-bottom:5px;}
.leftcol_facebook_banner {padding-bottom:5px;}

/*featured prods home*/
#prod_box_home {width:180px; #width:190px;  padding:10px 5 5 6 ; margin-top:10px; color:#666666; font-size:11px; float:left; }
#prod_box_home .image_c_t { float:left; width:50px;/* margin-right:8px;*/}
#prod_box_home .text_c_t { float:right; width:127px;} 
#prod_box_home .text_c_t p { height:42px; overflow:hidden; padding:0px; margin:0px;}
#text_c_t a { display:block; padding-bottom:3px;}
#prod_box_home a{ color:#003366; font-size:15px; font-weight:bold; text-decoration:none; line-height:15px;}
#prod_box_home span.seemore__ { font-size:11px; color:#082c50; text-align:left;}
#prod_box_home span.seemore__ a { font-size:11px; color:#082c50; text-align:left; text-decoration:underline;}
#prod_box_home span.seemore__ a:hover { text-decoration:none;}
#text_footer_box span.seemore__ { color:#082c50; text-align:left;}
span.seemore__ { color:#082c50; text-align:left;}
span.seemore__ a { text-decoration:underline;}
span.seemore__ a:hover { text-decoration:none;}
#text_footer_box span.seemore__ a { color:#082c50; text-align:left; text-decoration:underline;}
#text_footer_box span.seemore__ a:hover { text-decoration:none;}
.feat_image { float:left; margin-right:8px; }
.textright { padding:0 10px 0 10px; text-align:left; line-height:14px; color:#666666; }
#logos_left { padding-top:15px; background:url(/site/ef09/images/left_back_top.gif) no-repeat 0px 0px;}
#logos_left_cc { text-align:center; padding:5px 0px 12px 0px;  background:url(/site/ef09/images/left_back_bt.gif) no-repeat left bottom;}
#logos_left_one { padding-top:10px; background:url(/site/ef09/images/left_back_top.gif) no-repeat 0px 0px; margin-bottom:10px;}
#logos_left_one_cc { text-align:center; padding:0px 0px 12px 0px;  background:url(/site/ef09/images/left_back_bt.gif) no-repeat left bottom;}

/*main banner home*/
#container, #container2	{ position:relative; width:762px; height:255px; border:0px solid; margin-bottom:10px; margin-top:5px;}
	.content	{ position:absolute; left:0; top:0;	}
	.slideButtons	{ position:absolute; left:670px; bottom:40px; display:none !important;}
	.slideButtons a	{ font-size:14px; float:left; margin-right:16px; font-weight:bold; text-decoration:none; }

#EF09cart{background-image:url(/site/ef09/images/cart_bgnd_EF09.gif); background-repeat:no-repeat; width:185px; #width:190px; height:65px; #height:95px; margin-top:5px; padding:30px 0 0 10px; }
#EF09cart span{   color:#fff; font-size:12px; line-height:13px;  font-weight:bold;  }
#lefttcol {width:190px;}
#home_vitaenergy { float:left; padding-right:10px; padding-bottom:10px;}
#home_leanergy { float:left; padding-bottom:10px;}
#home_content { clear:both; padding-top:20px;}
.title_home { color:89b82a;/* font-weight:bold;*/ font-size:17px; margin:7px 0 7 0;}
.title_home a{ color:89b82a;/* font-weight:bold; */font-size:17px; margin:7px 0 7 0; text-decoration:none;}
.text_home { color:666666; font-size:11px; padding:0; margin:0;}
.text_home a{ color:003366; font-size:12px; padding:0; margin:0; text-decoration:none; font-weight:bold; }
.recipe_image { float:left; margin-right:8px;}
#news_home a{ color:#003366; font-size:15px; font-weight:bold; text-decoration:none; line-height:15px;}
#success_home a{ color:#003366; font-size:12px; font-weight:bold; text-decoration:none;}
#links_footer { background:#999999; font: 10px #FFFFFF;}
#links_footer a {color: #FFFFFF;}
#links_footer a:hover {color: #FF9900;}
#links_footer  li { list-style:none; color:#FFFFFF;}
#recipe li { list-style: inside disc; color:#666;}

ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:400px; overflow:hidden; width:350px; text-align:left; color:#fff; font-family:Arial, Helvetica, sans-serif}
ul.menu1 table {border-collapse:collapse; padding:0; margin:0;}
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;  border:0;}
ul.menu1 li a, 
ul.menu1 li a:visited {display:block; width:14em; height:24px; text-decoration:none; border:0;}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {display:block; width:14em; height:24px; line-height:2em;}
ul.menu1 li ul {display:none;}

ul.menu1 li:hover a, 
ul.menu1 li a:hover {border:0; color:#333; font-weight:bold;}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {display:block; height:85px; width:320px; margin-top:-1px; margin-bottom:5px;}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {width:300px; color:#996; font-weight:normal; font-size:11px; line-height:12px; }
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {color:#996; font-weight:normal; font-size:11px; line-height:12px;}

/* Code for Slider */
#slider{ height: 264px !important; overflow: hidden; position: relative; width: 757px; z-index: 2;}
#slider ul {padding:0px}
#slider li {list-style:none}
#controls {bottom:0px; position: absolute; right:25px; z-index: 2;}
#controls li {
    background: #dadada;
    background: -webkit-linear-gradient(#fff, #b6b6b6);
    background: -moz-linear-gradient(#fff, #b6b6b6);
    background: -o-linear-gradient(#fff, #b6b6b6);
    background: -linear-gradient(#fff, #b6b6b6);
    border: 1px solid #7c7676;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    float: left;
    margin-right: 2px;
	list-style:none;
}
#controls .current, #controls .active {
    background: #fff;
}
#controls a {
    color: #746b73;
    font-size: 9px;
    font-weight: bold;
    display: block;
    text-align: center;
    width: 12px;
}
/* End of Code for Slider */


/* HTML Pages */
#content { width:540px; }
#mainCenterCol a { text-decoration:none; }
#mainCenterCol { width:570px; }
#rightColWrap {width:190px; text-align:left; margin-left:16px; #margin-left:0px}
#rightCol { width:185px; padding-left:3px; vertical-align:top; display:block !important; }
.rightAD { text-align:center; padding-top:10px; }
.bluetitle  { color:#003366; font-size:15px; font-weight:bold; text-decoration:none; text-transform:capitalize; }
.orangetitle { color:#ff9900; font-size:15px; font-weight:bold; text-decoration:none; text-transform:capitalize; }
.image_footer_box { width:109px; text-align:left; float:left; }
.image_footer_box img { width:97px; border:3px solid #fff; float:left;}
.text_footer_box  { width:230px; float:left;}
.clear { clear:both;}

/* News Pages */
#newscont { color:#666; margin:0 5px; width:530px; text-align:left;  }
#newscont h1 { color:#FF9933; font-size:20px !important; font-weight:bold; }
#newscont h2 { color:#024785; font-size:18px !important; font-weight:bold}
#newscont h4 { font-size:14px !important; font-weight:bold}
#newscont ul li { list-style-type:none; padding: 0 0 0 15px; background: transparent url(http://www.energyfirst.com/site/files/images/bullet.gif) 0 2px no-repeat; margin-left:-10px; color:#666;}
#newscont p { margin: 2px 0px 10px 10px; line-height:16px; color:#666; }
#newscont a { color:#336699; text-decoration:none; }

/* --- Form Fields --- */
.txtField { border:1px solid #333; font-size:10px; width:110px; }
.txtField:focus { border-color:#f90; }
.removeInputs input { display:none; }
.floatLeft { float:left; margin-right:7px; }
.floatRight { float:right; margin-left:7px; }

#offerBottom { clear:both; height:140px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; }
#offerOpt2 { color:#024785; font-size:12px }
#offerOpt2 table tr td {   color:#024785; font-size:12px }
#offerOpt table tr td {  width:150px !important; white-space:normal }
#offerOpt .smalltextnolink {  display:block !important; }

#item_container h1 { font-size:24px; font-weight:bold; color:#003366;}
#item_container h2 { font-size:13px; color:#666666; font-weight:bold; }
#item_container h1 
#tell_link a { text-align:right; vertical-align:middle; }
#addtocart{ background:url(/site/ef09/images/addcart_bkgnd.gif); width:192px; #width:202px; #height:220px; height:165px; padding:50px 5 5 5; background-repeat:no-repeat;}
#addtocart span{ font-size:16px; color:#003366; text-align:center; font-weight:bold;}
#addtocart td{ text-align:center !important;}
.font14bluebold { font-size:14px; color:#003366; font-weight:bold;}
.listheadernosort { background-color:#074072; color:#FFFFFF; font-variant: small-caps;}
.texttable {background-color:#E7E7E7; border-color: #E7E7E7; border-style:solid;}
.ItemName { color:#336699; font-size:20px !important; font-weight:bold; text-decoration:none; }
#tell_link a{text-align:right; line-height:80px; font-variant: small-caps; text-decoration:none !important; padding-right:25px; font-size:14px; color:#666666;}
#highlight {color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin-left:12px; margin-top:20px; text-align:center; width:174px;}
#image_desc {color:#666; font-size:12px; font-style:italic; line-height:12px; }

/* health center */
a:hover {color:#FF9900;}
a {color:#336699;text-decoration:none;}
#hc-header { font-size:12px; }
#hc-header h1 { margin-bottom:15px; }
#hc-header p { padding:0 20px 5px 20px; }
#hc-mid { width:550px;  }
#hc-left { float:left; width:300px; margin-right:15px;}
#hc-left p { margin-left:20px; font-size:14px; }
#hc-left ul  { margin:0 0 0 20px; padding:0 }
#hc-left ul li { list-style-type:none; color:#003399; padding: 0 0 0 18px; margin-bottom:5px; background: transparent url(http://www.energyfirst.com/site/files/healthcenter/images/check.gif) 0 2px no-repeat;)}
#hc-right { float:left; width:220px; background-color:#D7E3EF; padding:7px; font-size:14px; }
#hc-right p { padding:1px 10px 0 10px;  }
.hc-line { width:550px; clear:both; padding:10px 0; }
#hc-related { width:550px; font-size:12px; }
#hc-related div { float:left; width:170px; margin-right:10px; }
#hc-related div ul li { margin-bottom:5px; list-style-type:none; padding: 0 0 0 15px; background: transparent url(http://www.energyfirst.com/site/files/healthcenter/images/square.gif) 0 5px no-repeat;)}
#hc-items { width:550px; }
#hc-items div {  float:left; width:260px; margin-right:10px;} 
#hc-items div a { font-size:12px; font-weight:bold; }
#hc-items div img { float:left; margin-right:10px; margin-bottom:50px; }
#cantFind  { }
#hr-rcol-wrap  { }
#hr-rcol-top  { }
#hr-rcol-top p { padding:5px 10px 0 20px; font-size:12px; } 
#hr-rcol-mid  { background-color:#FFFFE7; padding:10px; border:1px solid #DDD; border-width:1px 0 1px 0; margin-top:10px;  }
#hr-rcol-mid ul  { margin:0 0 0 10px; padding:0; margin-top:5px; }
#hr-rcol-mid  ul li { margin-bottom:5px; font-size:12px; list-style-type:none; padding: 0 0 0 15px; background: transparent url(http://www.energyfirst.com/site/files/healthcenter/images/right-y-arrow.gif) 0 2px no-repeat; }
#hr-rcol-mid  ul li a { color:#000; text-decoration:underline  }
#hr-rcol-bott  { font-size:12px; margin-top:10px; }
#hr-rcol-bott  p  { text-transform:uppercase; margin:0; padding:0; font-weight:bold }
#hr-rcol-bott ul  { margin:0; padding:0 }
#hr-rcol-bott  ul li { margin-bottom:5px;  list-style-type:none;   }
#hr-rcol-bott  ul li a { text-decoration:underline  }

.info-titles { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#643814; text-align:left; margin-bottom:5px; }
.info-perfectfor { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; float:left; }

/* Item List */
#heading { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#333; }
#sub-heading {font-size:14px; color:#333333; }
#name4list { margin-bottom:5px; padding-bottom:5px;}

/* Shopping Cart */
#inputCheckoutAnalytic {background:transparent url(/site/ef09/images/buttons.gif) no-repeat scroll -3px 0px;background-color:#FFF !important; border:medium none !important; color:#FFFFFF; font-size:18px; height:38px; line-height:33px; padding:0 0 0 0; cursor: pointer; margin-right:5px; margin-bottom:4px; width:252px !important; text-align:left !important; text-indent:11px; #text-indent:14px; text-transform:uppercase;}
#cancel {background:transparent url(/site/ef09/images/buttons.gif) no-repeat scroll -264px 0px;background-color:#FFF !important; border:medium none !important; color:#FFFFFF; font-size:10px; height:47px; line-height:33px; padding:0 0 0 0; cursor: pointer; margin-right:5px; margin-bottom:4px; width:120px !important; text-align:left !important; text-indent:3px; #text-indent:6px; text-transform:uppercase;}
#recalc {background:transparent url(/site/ef09/images/buttons.gif) no-repeat scroll -392px 0px;background-color:#FFF !important; border:medium none !important; color:#FFFFFF; font-size:10px; height:47px; line-height:33px; padding:0 0 0 0; cursor: pointer; margin-right:5px; margin-bottom:4px; width:89px !important; text-align:left !important; text-indent:5px; #text-indent:8px; text-transform:uppercase;}
#related_sh_td { width:755px;}
#related_sh { width:755px;}
#related_sh .content_sh { border-left:1px solid #d6d6e1; border-right:1px solid #d6d6e1; #width:755px;}
#related_sh .content_sh td { text-align:center !important;}
#related_sh h6 { text-align:left; font-size:14px; font-weight:bold; color:#336699; padding-bottom:5px; background:url(/site/ef09/images/separator_dotted.gif) repeat-x bottom; margin:0px 13px 10px 13px;   }
#related_sh .top { height:11px !important; background:url(/site/ef09/images/box_sh.gif) no-repeat 0px 0px;}
#related_sh .bottom {height:12px !important; background:url(/site/ef09/images/box_sh.gif) no-repeat 0px -11px;}
#related_sh .top, #related_sh .bottom {overflow:hidden;}

#table_links_footer ul { margin:15px 30px 25px 12px; padding:0px;}
#table_links_footer a { font-size:11px;}
#table_links_footer .f_link_F { font-size:13px; font-weight:bold;}
#table_links_footer .f_link_F a { font-size:13px; font-weight:bold;}
#footer_links_2009 { margin:4px 0px; text-align:center; font-size:12px; color:#8b8b8b;}
#footer_links_2009 a { color:#8b8b8b; text-align:center; padding:0px 5px; text-decoration:underline;}

/*Footer*/
#footer-wrapper	{	background:url(/site/ef09/images/bg_footer.gif) no-repeat left top;	float:left;	margin-bottom:15px;	padding-left:5px;}
#footer	{	background:url(/site/ef09/images/bg_footer.gif) no-repeat right top;	float:left;	padding-right:5px;}
.footer-box	{	background:#fff;	border-bottom:1px #b3b3b3 solid;	float:left;	height:157px;	width:148px;}
.footer-box-cards	{	background:#fff;	border-bottom:1px #b3b3b3 solid;	float:left;	height:157px;	width:220px;}
.footer-box li { list-style:none}
.footer-box .title	{	background:#1575b2 url(/site/ef09/images/bg_footer_title.gif);	color:#fff;	font-size:0.9em;	height:33px;	line-height:33px;	text-indent:10px; margin:0px}
.footer-box-cards .title	{	background:#1575b2 url(/site/ef09/images/bg_footer_title.gif);	color:#fff;	font-size:0.9em;	height:33px;	line-height:33px;	text-indent:10px; margin:0px}
.footer-box div	{	border-right:1px solid #c3c3c3;	height:100px;	margin-left:5px;	margin-top:8px;	padding-top:5px;}
#credit {	height:100px;	margin-left:5px;	margin-top:8px;	padding-top:5px;}
#cards	{	height:100px;	margin-left:5px;	margin-top:8px;	padding-top:5px;}
.footer-box a	{	color:#555;	font-size:11px;}
.footer-box li a:hover	{	color:#0564a2;}
#facebook, #blogspot, #twitter, #cards a	{	background:url(/site/ef09/images/follow-logos.gif) no-repeat;	display:block;	float:left;	height:25px;	margin-bottom:10px;	margin-right:4px;	text-indent:-9999999px;	width:41px;}
#facebook	{	background-position:0px 0px;	height:47px; width:48px;	margin-right:20px;	margin-top:5px;}
#twitter	{	background-position:-48px 0px;	height:47px;	margin-top:5px;	width:48px;}
#cards a	{	cursor:default;}
#cards #discover	{	background-position:-41px 0px;}
#cards #mastercard	{	background-position:-82px 0px;}
#cards #american	{	background-position:-123px 0px;	margin-right:0px;}
#cards #paypal	{	background: url(/site/sc/images/paypal-new.gif);	clear:both;	height:63px;	float: none;	margin-left: 15px;	margin-bottom:0px;	width:100px;}
#rights	{	clear:both;	color:#888;	font-size:11px;	text-align:center;}
#footer-extra	{	color:#888;	font-size:11px;	margin-top:5px;	text-align:center;}
#footer-extra a	{	color:#888;}
#footer-extra a:hover	{	color:#116EA9;	text-decoration:underline;}

/* Order Status Styles */
#os-outerwrapper {
	width: 545px;
	overflow: hidden;
}

#os-wrap {
	width: 1300px;
}

#os-wrap div {
	float: left;
	width: 545px;
}

#os-wrap #os-form {
	margin-left: 0px;
}

#os-table {
	position: relative;
}

#os-table tr {
	height: 30px;
}

#os-table h1 {
	color: #333333;
    float: left;
    font-size: 14pt;
    margin: 0 5px 0 0;
}

#os-table h1.shipping, #os-table h1.email-notice {
	position: absolute;
    top: 70px;
}

#os-table h1.email-notice {
	display: none;
	margin-top: 0;
}

#os-table .aster {
	color: #CC0000;
    font-size: 14pt
}

#os-table .small {
	color: #666666;
    font-size: 8pt;
}

#os-table .os-whats-this {
	display: block;
    padding-top: 6px;
    text-decoration: underline;
}

#os-table .os-whats-this:hover {
	text-decoration: none;
}

#os-table #os-find {
	background: url('/c.323052/site/images/find-order.png') no-repeat scroll left top transparent;
	border: none;
	height: 23px;
	width: 123px;
}

#os-table input[type="text"] {
	height: 23px;
    margin-right: 5px;
    width: 225px;
}

#os-table #no-data-wrapper {
	height: 17px;
}

.error {
	color: #CC0000;
	display: none;
}

#os-table #no-data-wrapper .no-data {
	margin: 5px 0px; 
}

#tpls, .os-no-result, .os-no-result p {
	display: none;
}
/* End of Order Status */
