/*
	Core CSS Document [Content styling/advanced structure]
	Author: Echidna Solutions Corp/2008 - support@echidna.ca
*/

/*
	=ELEMENTS
*******************************/
body{font-size:83%; background:#9ea0a1  url(../images/bg.jpg) repeat-x top center; font-family:Verdana, Arial, Helvetica, sans-serif; background-attachment:fixed;}

a{}
a:link,a:visited{color:#2b3238;}
a:hover, a:active{text-decoration:none;}
abbr{background:url(../images/bg_abbr.gif) bottom left repeat-x; position:relative; border:none; cursor:default;}
abbr a{text-decoration:none; border:none;}
blockquote{margin:0; padding:0;}
form{/*display:inline;*/}
h2{font-size:1.3em; color:#272d38;}
h3{color:#515b6e; margin-bottom:5px; font-size:1.1em;}
img{border:none;}
p{margin:0 0 12px 0; font-size:0.9em;}
ul{}
strong{color:;}
input{overflow:visible;}
label{font-weight:bold;}


/*
	=HEADER STYLING
*******************************/
#skip{position:absolute; text-indent:-9999px; overflow:hidden;}
#header h1 a{position:absolute; height:82px; width:197px; top:10px; left:10px; text-indent:-9999px; overflow:hidden; background:url(../images/logo_lhi.jpg) no-repeat top left;}


/*
	=NAVIGATION STYLING
*******************************/

/* global */
#navigation_primary ul li{float:left; height:41px; position:relative;}
#navigation_primary ul li a{background-repeat:no-repeat; background-position: top center;}

/*
	=primary navigation
**********************/

/* static state */
#navigation_primary ul li #home{width:62px; background-image:url(../images/home_up.jpg);}
#navigation_primary ul li #about{width:64px; background-image:url(../images/about_up.jpg);}
#navigation_primary ul li #products_services{width:160px; background-image:url(../images/products_services_up.jpg);}
#navigation_primary ul li #featured_projects{width:144px; background-image:url(../images/featured_projects_up.jpg);}
#navigation_primary ul li #why_nudura{width:131px; background-image:url(../images/why_use_nudura_up.jpg);}
#navigation_primary ul li #request_quote{width:133px; background-image:url(../images/request_quote_up.jpg);}
#navigation_primary ul li #contact{width:84px; background-image:url(../images/contact_up.jpg);}

/* hover and current page state */
#navigation_primary ul li #home:hover{background-image:url(../images/home_hover.jpg);}
#navigation_primary ul li #about:hover{background-image:url(../images/about_hover.jpg);}
#navigation_primary ul li #products_services:hover{ background-image:url(../images/products_services_hover.jpg);}
#navigation_primary ul li #featured_projects:hover{background-image:url(../images/featured_projects_hover.jpg);}
#navigation_primary ul li #why_nudura:hover{ background-image:url(../images/why_use_nudura_hover.jpg);}
#navigation_primary ul li #request_quote:hover{ background-image:url(../images/request_quote_hover.jpg);}
#navigation_primary ul li #contact:hover{ background-image:url(../images/contact_hover.jpg);}

/*
	=CONTENT STYLING
*******************************/
#content{background:#fff url(../images/bg_content.jpg) repeat-y top center;}
#content ul{margin:8px 0 8px 15px;font-size:0.9em;}
#content ul li{background-image:url(../images/bullet_arrow.jpg); background-repeat:no-repeat; background-position:0 .20em; padding-left:10px; margin:7px 0; line-height:1.1em; margin:6px 0;}

/* main content elements */


/*
	=forms
*******************************/


/*
	=tables
*******************************/

/*
	=COMPONENTS STYLING
*******************************/
#projects_container h2{overflow:hidden; height:0px !important; color:#fff;padding:18px 0 0 0; background:url(../images/hdr_projects.jpg) no-repeat; height: /**/:18px; /*margin-top:30px;*/}
#project_list{text-align:center;}
#project_list td{width:108px; padding:10px; vertical-align:top; text-align:center; font-size:0.7em; text-transform:uppercase; font-weight:bold;}
#project_list td a{text-decoration:none;}
#project_list td a:link,#project_list td a:visited{color:#1d1d1d;}
#project_list td a:hover,#project_list td a:active{color:#4c5862;}

#projects_table{margin-top:25px; text-align:center; width:100%; border-collapse:separate; border-spacing:1px;}
#projects_table td{vertical-align:top; text-align:center; font-size:0.8em; padding:5px 5px 25px 5px; background-color:#f4f4f4;}
#projects_table img{border:1px solid #e7e7e7; margin-top:3px;}

#projects_table_detail{margin:0 auto;}
#projects_table_detail .gallery_img{background:url(../images/bg_gallery_image.jpg) no-repeat top center; padding:10px;}
.gallery_img img{display:block; margin:0 auto;}
#projects_table_detail .gallery_desc{background:url(../images/bg_gallery_desc.jpg) no-repeat bottom center; padding:5px 8px 10px 8px; vertical-align:middle; height:25px; font-size:0.8em; font-weight:bold; text-align:center;}

#home_intro{font-size:0.9em;}
#home_intro h2{font-size:1.1em;}
#home_intro p{margin:5px 0;}
#home_intro ul{margin:8px 0;}
#home_intro ul li{background-image:url(../images/bullet_arrow.jpg); background-repeat:no-repeat; background-position:0 .20em; padding-left:10px; margin:7px 0; line-height:1.1em; margin:5px 0;}

#home_suppliers img{display:block; margin:8px auto;}


/*
	=SITE INFO STYLING
*******************************/
#site_info{height:54px; padding:55px 0 0 10px; background:url(../images/bg_footer.jpg) no-repeat top center;}
#site_info p{font-size:0.7em; color:#727272; font-weight:bold; letter-spacing:0.05em; margin:0; padding:0;}
#site_info p a{text-decoration:none;}

#site_info p a:link, #site_info p a:visited{color:#727272;}
#site_info p a:hover, #site_info p a:active{color:#565656;}


/*
	=CLASSES
*******************************/
.imgLink{border:none;}
.imgRight{display:block; float:right; margin:0 0 8px 8px;}
.imgLeft{display:block; float:left; margin:8px 8px 0 0;}
p.gallery_menu{font-size:0.8em; font-weight:bold; text-align:center; margin:15px 0;}
