/* Fresh Start */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {display:none;}
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { ext-align:left; } 
h1,h2,h3,h4,h5,h6 { font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; } 

/* CSS Document */

body { background-color:#fdc500; background-image:url('/gfx/topstrip_bg.gif'); background-position:top; background-repeat:repeat-x; font-family:Georgia,Tahoma,Arial,verdana,small fonts; font-size:12px; color:#909090; line-height:19px; }

a { color:#8e88b8; font-weight:bold; text-decoration:none; border-bottom:1px dashed #888888; }
a:hover { text-decoration:none; border-bottom:1px solid #cccccc; }
a:hover img { border:0; }
p {}
strong { font-weight:bold; }

#titlebar { width:770px; background:url('/gfx/headerbg.gif'); height:135px; }
#titlebar #head-tl { float:left; width:5px; height:135px; background-image:url('/gfx/header_tl.gif'); background-repeat:no-repeat;  }
#titlebar #head-tr { float:right; width:5px; height:135px; background-image:url('/gfx/header_tr.gif'); background-repeat:no-repeat;  }
#titlebar #logo { float:left; width:220px; height:135px; background-image:url('/gfx/endendo_logo.gif'); background-repeat:no-repeat;}
#titlebar #nav { float:right; width:520px; height:20px; vertical-align:bottom; }

#nav { padding:0; margin:96px 0 0 0; width:511px; height:39px; float:right; vertical-align:bottom; border:0; }
#nav ul { height:39px; padding:0; margin:0; }
#nav ul li { list-style:none; float:left; vertical-align:bottom; text-align:left; height:39px; background-position:top left; background-repeat:none; border:0; padding:0; margin:0; }
#nav ul li a { display:block; height:39px; padding:0; margin:0; border:0; }
#nav ul li a span { display:none; }

#nav ul #nav_home { background-image:url('/gfx/nav_home_0.gif'); width:70px; }
#nav ul #nav_home:hover { background-image:url('/gfx/nav_home_1.gif'); }

#nav ul #nav_abou { background-image:url('/gfx/nav_abou_0.gif'); width:77px; }
#nav ul #nav_abou:hover { background-image:url('/gfx/nav_abou_1.gif'); }

#nav ul #nav_stor { background-image:url('/gfx/nav_stor_0.gif'); width:137px; }
#nav ul #nav_stor:hover { background-image:url('/gfx/nav_stor_1.gif'); }

#nav ul #nav_high { background-image:url('/gfx/nav_high_0.gif'); width:146px; }
#nav ul #nav_high:hover { background-image:url('/gfx/nav_high_1.gif'); }

#nav ul #nav_cont { background-image:url('/gfx/nav_cont_0.gif'); width:87px; }
#nav ul #nav_cont:hover { background-image:url('/gfx/nav_cont_1.gif'); }


#hero { clear:both; width:770px; height:189px;}
#hero h4.heroimage {  height:189px; width:770px; background:url('/gfx/hero.png'); padding:0; margin:0; background-repeat:no-repeat; } 

div.bodycontent { clear:both; width:770px; }
div.bodycontent_left_out { float:left; width:540px; text-align:left; margin:0 0 30px 0;  }
div.bodycontent_left_in { width:540px; background:url('/gfx/boxmid.gif'); background-repeat:repeat-y; text-align:left;  }
div.imagearea { padding:0 10px 0 10px;}
div.bodynav { padding:0 0 0 3px;}
div.bodynav img { margin:0 10px 0 0;}
div.copyarea { padding:0 30px 0 30px;}
div.bodycontent_right { width:202px; float:right; background:url('/gfx/rightbg.gif'); background-repeat:repeat-y; text-align:right; margin:10px 0 30px 0; padding:0 5px 0 0; vertical-align:top; }

div.bodycontent h1 { font-family:Trebuchet MS, Helvetica, Tahoma, sans-serif; color:#909090; font-size:19px; padding:15px 0 3px 0; border-bottom:1px solid #909090; }

#footer { clear:both; width:100%; text-align:center; height:83px; background-image:url('/gfx/footerbg.gif'); background-position:bottom; background-repeat:repeat-x; margin:0; padding:10px 0 0 0;  }
#footer p { padding:15px 0 0 0; }
#footer a { color:#909090; text-decoration:none; border:0; font-weight:normal; font-size:11px; padding:5px; margin:0; }
#footer a:hover { color:#666666; }

#preload { width:1px; height:1px; overflow:hidden; max-height:1px; }