body {
padding:0px;
margin:0px;
background: #d3f0fe url(images/bg.jpg) top left repeat-x;
}

#header_top #wrapper {
width:789px;
height:125px;
margin: 0 auto;
}

/* TOP BANNER - LOGO */
#header_top #logo {
position: absolute;
float:left;
width:188px;
height:72px;
background:url(images/polycore_logo.gif)top left no-repeat ;
 z-index:1;
}


/*  NAVIGATION BTNS   */
#header_top #navigation_btn {
width:expression((document.body.clientWidth&lt;=789)?'789px':'auto'); min-width:789px;
position: absolute;
margin-top:125px;
float:left;
z-index:2;
}

#header_top #navigation_btn #nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
background: #fcb04e url(images/db_bg.jpg) repeat-x;
}

#nav a {
	display: block;
	width: 145px;height:16px;
	color:#ffffff;
	padding-top:3px;padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#nav a:hover{
	background: url(images/db_select.jpg) repeat-x top left;
	font-weight:bold;
}

#nav li { /* all list items */
	float: left;
	width: 120px; /* width needed or else Opera goes nuts */
}

#nav li#first_level { 
	float: left;
	width: 120px; 
	background:#ffa613;
}
#nav li#first_level a:hover{ font-weight:bold;background:#ffa613;}
#nav li#first_level li a:hover{ background: url(images/db_select.jpg) repeat-x top left;font-weight:bold;}
#nav li#first_level .fly a:hover { background: url(images/db_cur_select.jpg) repeat-x top right; font-weight:bold; }
#nav li#first_level .fly li a:hover{	background: url(images/db_select.jpg) repeat-x top left;font-weight:bold;}

/* LI with arrow */
#nav li .fly {background:  url(images/fly.gif) no-repeat right center;width:150px;}
#nav li .fly a:hover {
	background: url(images/db_cur_select.jpg) repeat-x top right;
	font-weight:bold;
}
#nav li .fly li a:hover{
	background: url(images/db_select.jpg) repeat-x top left;
	font-weight:bold;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		
}

/* only more than one level then will have the border */
#nav li ul a{border-bottom:1px solid #fec47a; border-width:1px;}


#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 150px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/*  LANGUAGE   */
#header_top #language_bk {
position: absolute;
margin-top: 106px;
width:789px;
height:38px;
background: url(images/language_bk_long.gif) top right no-repeat;
z-index:1;
text-align:right;
padding-top:0px;
}

#header_top #language_select {
position: absolute;
margin-top: 106px;margin-left:670px;
height:38px;
z-index:3;
text-align:right;
}

#header_top #language_select select{
width:110px;height:19px;
font:11px Verdana; color:#000; 
color:#1e8fd1;
margin:10px 0px 0 0;
}

/* CONTENT_BANNER BKGRD - FIXED GRADIENT */
#banner #wrapper {
width:789px;
margin: 0 auto;
margin-top:19px;padding-bottom:20px;
background: #ffffff url(images/cbanner.gif) top left no-repeat;
} 

/* CONTENT_BANNER IMAGE */
#banner #cbanner_img{
margin-right:20px;
float:left;
height:132px;
}
#banner #cbanner_img_nospace{float:left;height:132px;}

#banner #wrapper1 {
width:789px;
margin: 0 auto;
margin-top:19px;
background: #ffffff url(images/polycore_tinted02.jpg) top left no-repeat;
padding-bottom:20px;
} 

#banner #wrapper2 {
width:789px;
margin: 0 auto;
margin-top:19px;
background: #ffffff url(images/polycore_blueblockers02.jpg) top left no-repeat;
padding-bottom:20px;
} 


#banner #cbanner_text{
float:left;clear:right;
padding-top:10px;
padding-right:5px;
max-width:390px;
}
#banner #cbanner_text_short{
float:left;
padding-top:10px;
padding-right:5px;
max-width:350px;
}



#banner #second_logo {
margin-right:0px;
float:right;
height:132px;
}


/* BOTTOM CONTENT */
#bottom_content{}
#bottom_content #wrapper {width:789px;margin: 0 auto;background: #ffffff;} 
#bottom_content #lenses_wrapper {width:789px; margin: 0 auto;background: #ffffff url(images/polycore_lenses02.jpg) top left no-repeat;} 
#bottom_content #treatment_overview_wrapper {width:789px; margin: 0 auto;background: #ffffff url(images/polycore_treatments_bg02.jpg) bottom left repeat-y;padding:19px 0px 0px 0px;} 
#bottom_content #link_header {width :415px;background: #ffffff url(images/polycore_lenses_bg02.jpg) top left no-repeat;}

#bottom_content #link_table {
      padding:8px 0px 0px 10px;height:112px;width :415px;align: left;
      background: #ffffff url(images/polycore_lenses_bg03.jpg) top left no-repeat;
      font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;
}

#bottom_content #link_table1 {
      padding:8px 0px 0px 10px;width :415px;background: url(images/polycore_lenses_bg08.jpg) bottom no-repeat;
      font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;
}
#bottom_content #link_table a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}


#bottom_content #bg_link_table1 {
      padding:8px 0px 0px 10px;width :415px;background: #ffffff url(images/polycore_lenses_bg07.jpg) top left repeat;
      font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;
}
#bottom_content #bg_link_table1 a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; }

#bottom_content #treatment_overview_header{background: url(images/polycore_treatments_bg01.jpg) top left no-repeat;padding:40px 0px 0px 0px;}
#bottom_content #treatment_overview{background: url(images/polycore_treatments_bg03.jpg) bottom left no-repeat;padding:0px 15px 90px 15px;}
#bottom_content #treatment_overview_header #treatment_overview #o_left{float:left;}
#bottom_content #content_text_treatment{margin-left:10px;width:425px;}
#bottom_content #content_text_treatment #link_header {
        width :370px;background: #ffffff url(images/polycore_treatments_bg04.jpg) top left no-repeat;
     
        padding:2px 0px 0px 0px;
}

#bottom_content #content_text_treatment  #bg_link_table {
      padding:8px 0px 0px 10px;width :370px;background: #ffffff url(images/polycore_treatments_bg05.jpg) top left repeat;
     font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;
}

#bottom_content #content_text_treatment  #bg_link_table  a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; }

#bottom_content  #content_text_treatment #link_table {
      padding:0px 0px 0px 10px;width :370px;align: left;
      background: url(images/polycore_treatments_bg06.jpg) no-repeat;
      font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;
}


/*Contactus*/
#bottom_content #contactus{width:789px;background: #ffffff url(images/polycore_contactus_bg01.jpg) top left no-repeat;}

#bottom_content #contactus #header {margin-left:20px;margin-bottom:1px;width :745px;background: url(images/polycore_contactus_top.jpg) top left no-repeat;padding-left:6px;padding-top:2px;padding-bottom:2px;}
        
#bottom_content #contactus #bottom {margin-left:20px;padding-top:20px;height:5px;width :745px;background: url(images/polycore_contactus_bottom.jpg) top left no-repeat;}

#bottom_content #contactus  #contactdetail {margin-left:20px;padding:0px;
     width :745px;background: url(images/polycore_bg03.jpg) top left repeat-y;
     font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;
}

#bottom_content #contactus02{width:789px;}

#bottom_content #contactus02  #contactdetail   a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; }

#bottom_content #contactus02 #header {margin-left:20px;margin-bottom:1px; width :745px;background: url(images/polycore_contactus_header04.jpg) top left no-repeat;padding-left:6px;padding-top:2px;padding-bottom:2px;}
        
#bottom_content #contactus02 #bottom {margin-left:20px;padding-top:20px;height:5px;width :745px;background: url(images/polycore_contactus_bottom.jpg) top left no-repeat;}

#bottom_content #contactus02  #contactdetail {margin-left:20px;padding:0px;
     width :745px;background: url(images/polycore_bg03.jpg) top left repeat-y;
     font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;
}

#bottom_content #contactus02  #contactdetail   a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; }

.contactusheader1 
{background: url(images/polycore_contactus_header02.jpg) top left no-repeat; 
height:27px;margin:0px;font-weight:bold;font-size:12px;padding-left:5px;padding-right:0px;padding-top:0px;padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;
color: #2462a2;}
     
.contactusheader2
{background: url(images/polycore_contactus_header03.jpg) top left no-repeat; 
height:27px;margin:0px;font-weight:bold;font-size:12px;padding-left:5px;padding-right:0px;padding-top:0px;padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;
color: #2462a2;}

#bottom_content #contactus  #contactdetail  #w100{float:left;width:135px;font-size:11px; padding:0px;margin:0px;}
#bottom_content #contactus02  #contactdetail  #w100{float:left;width:135px;font-size:11px;padding:0px;margin:0px;}
      
     


/* Material */

#bottom_content #material_text  #material_link_header {width :439px; margin-right:10px; padding-left:10px; float:right;background: #ffffff url(images/polycore_materials_bg04.jpg) top left no-repeat;}


#bottom_content #material_text {
padding:20px 0px 0px 0px;
background: url(images/polycore_materials_bg02.jpg) repeat;
}

#bottom_content #material_text  #material_link_table {width :439px; margin-right:10px; padding-left:10px;padding-top:5px; float:right;background: url(images/polycore_materials_bg05.jpg) top left repeat;}


#bottom_content #material_text #top_img {
padding:20px 0px 0px 0px;
background: url(images/polycore_materials_bg01.jpg) top left no-repeat;

}

#bottom_content #material_text #bottom_table_img {
margin-right:10px;
float:right;
}

#bottom_content #material_text #bottom_img {

height:211px;

}

#bottom_content #material_text #img {
float:left;
padding:100px 0px 0px 20px;

}


/* BOTTOM CONTENT - BLUE TAB */
#bottom_content #blue_tab {
width:141px;height:24px;
margin-left: 9px;
color:#ffffff;
background: url(images/blue_tab.gif) top left no-repeat;
} 

#bottom_content #blue_tab p{
margin-top:0px;margin-left:8px;padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/*  BOTTOM CONTENT - TEXT */
#bottom_content #content_text {
padding:20px 20px 0px 20px;
background: #ffffff url(images/bottom_ctop.jpg) top left no-repeat;
}

#bottom_content #content_text1 {
padding:3px 20px 0px 20px;
height:175px;
background: #ffffff url(images/polycore_lenses_bg01.jpg) top left no-repeat;
margin: 0 auto;
z-index:2;
}

#bottom_content #content_text2 {
padding:0px 0px 0px 0px;
background: url(images/polycore_lenses_bg05.jpg) bottom left repeat;
margin: 0 auto;
}


#bottom_content #line_content_text2 {
padding:0px 20px 0px 20px;
height:6px;
background: #ffffff url(images/polycore_lenses_bg04.jpg) bottom left no-repeat;
margin: 0 auto;
}


#bottom_content #bg_content_text2 {
padding:20px 20px 0px 20px;
background:  url(images/polycore_lenses_bg06.jpg) bottom left no-repeat;
margin: 0 auto;
}

/* BLOGS */
#bottom_content #blog_archive_text {  background: #ffffff url(images/bottom_ctop.jpg) top left no-repeat;padding:20px 0px 30px 0px; }
#bottom_content #blog_archive_text #archive_title{ height:31px;padding:6px 0px 10px 5px; }
#bottom_content #blog_archive_text #archive_left{width:523px;float:left;padding:10px 15px 0px 15px;font-family:tahoma;font-size:12px;color:#40629f;}
#bottom_content #blog_archive_text #archive_right{width:206px;float:left;padding:10px 15px 0px 15px;}
#bottom_content #blog_home_bottom{background: #ffffff url(images/content_bottombg.jpg) bottom left no-repeat;height:80px;}

#bottom_content #blog_archive_text #archive_left DL{font-family:verdana;padding-bottom:15px; }
#bottom_content #blog_archive_text #archive_left DT{font-size:12px;color:#40629f;font-weight:bold;background: url(images/bullet.gif) center left no-repeat;padding:0px 0px 0px 15px;}
#bottom_content #blog_archive_text #archive_left DT a{color:#40629f;text-decoration:none;}
#bottom_content #blog_archive_text #archive_left DT a:hover{color:#e49204;}
#bottom_content #blog_archive_text #archive_left DT .active{color:#e49204;}
#bottom_content #blog_archive_text #archive_left DD{font-size:10px;color:#6c6c6c;margin:0px;padding:3px 0px 20px 15px;}
#bottom_content #blog_archive_text #archive_left DD a{color:#6c6c6c;text-decoration:none;}
#bottom_content #blog_archive_text #archive_left #title{font-family:verdana;font-size:13px;color:#e49204;font-weight:bold;}
#bottom_content #blog_archive_text #archive_left #title #blog_title{font-family:verdana;font-size:15px;color:#e49204;font-weight:bold;margin-top:13px;}
#bottom_content #blog_archive_text #archive_left #title #blog_cat{font-family:verdana;font-size:11px;color:#40629f;margin-top:2px;font-weight:normal;}
#bottom_content #blog_archive_text #archive_left #title #blog_cat a{font-family:verdana;font-size:11px;color:#40629f;margin-top:2px;font-weight:normal;}
#bottom_content #blog_archive_text #archive_left #title #blog_date{font-family:verdana;font-size:11px;color:#40629f;font-weight:bold;}

#bottom_content #blog_archive_text #archive_right #navcontainer #navlist{font: 13px Verdana; list-style-type: none;padding: 0px 0px 24px 0px;border-bottom: 1px solid #a5cdea;margin: 0px;}
#bottom_content #blog_archive_text #archive_right #navcontainer #navlist a{ float: left; display: block;color:#000;text-decoration: none;padding: 4px 10px;}
#bottom_content #blog_archive_text #archive_right #navcontainer #navlist li{ float: left;height: 23px;margin: 0px 0px 0px 0px;background: #5980b3;border: 1px solid #5980b3;}
#bottom_content #blog_archive_text #archive_right #navcontainer #navlist li.active{background:#f4f9fd; border: 1px solid #a5cdea; border-bottom: 1px solid #f4f9fd;font-weight:bold;color:#e49204;}
#bottom_content #blog_archive_text #archive_right #navcontainer #navlist li.active a{color:#e49204;text-decoration: none;}
#bottom_content #blog_archive_text #archive_right #navcontainer #navlist li a{color:#ffffff;text-decoration: none;}
#bottom_content #blog_archive_text #archive_right #navcontainer #navlist li a:hover {text-decoration:underline;}
#bottom_content #blog_archive_text #archive_right #navcontent{background: #f4f9fd;border-left: 1px solid #a5cdea; border-right: 1px solid #a5cdea;border-bottom: 1px solid #a5cdea;padding:10px;}

#bottom_content #blog_archive_text #archive_right #navcontent DL{font-family:Verdana;padding-bottom:15px; }
#bottom_content #blog_archive_text #archive_right #navcontent DT{font-size:12px;color:#40629f;font-weight:bold;background: url(images/bullet.gif) center left no-repeat;padding:0px 0px 0px 15px;}
#bottom_content #blog_archive_text #archive_right #navcontent DT a{color:#40629f;text-decoration:none;}
#bottom_content #blog_archive_text #archive_right #navcontent DT a:hover{color:#e49204;}
#bottom_content #blog_archive_text #archive_right #navcontent DT .active{color:#e49204;}
#bottom_content #blog_archive_text #archive_right #navcontent DD{font-size:10px;color:#6c6c6c;margin:0px;padding:3px 0px 20px 15px;}
#bottom_content #blog_archive_text #archive_right #navcontent DD a{color:#6c6c6c;text-decoration:none;}


/* FOOTER */
#footer{
width:100%;
background-color:#d3f0fe;
}

#footer #wrapper {
height:124px;
width:789px;
margin: 0 auto;
background: url(images/footer_bk.gif) top left repeat;
} 

/* COPYRIGHT  */
#footer #copyright {
padding-top:90px;
text-align:center;
font-family:  Tahoma, Arial, sans-serif;
font-size:9px;color:#363636;
}

