@import url("reset.css");
@import url("slimbox2.css");
@import url("baseforms.css");

body{font: 12px Verdana, Arial, serif; background: url(../images/new_core/bg.gif) no-repeat top center #a5b8d6; color:#333;}

.right {float:right;}
.left {float:left;}
.clear {clear:both;}
h1 {font-size:18px; font-weight:normal; color:#ffffff; padding-bottom:10px;}
h2 {font-size:16px; font-weight:normal; padding-bottom:20px;}
h3 {font-size:14px; font-weight:normal; padding-bottom:10px;}
p {color:#333;}
#dark-blue p {color:#cccccc; padding:0 0 10px 0; line-height:18px;}
#dark-blue ul {color:#ccc;}
a{color:#658cd2; text-decoration:underline;}
a:hover {text-decoration:none;}


#container {width:970px; margin:0 auto;}
  #header {height:148px; margin:0 auto; width:960px;}
  #flash {height:310px; width:970px; overflow:hidden;}
	#nav {width:970; margin:0 auto; height:65px; background:#343f76 url(../images/new_core/repeat-shaddow-bg.gif) repeat-y 0 0; padding:0 0 0 12px;}
  #content { width: 970px; background: #fff url(../images/new_core/repeat-shaddow-bg.gif) repeat-y 0 0;  padding:0 0;}
		#dark-blue {width:916px; margin:0 auto; background:#343f76; padding:15px; margin-bottom:7px;}
    #secondary {width:230px; float:left; border-right:1px solid #d2e2ff; padding-left:40px;}
    #primary {width:886px; margin:0 auto; background:#fff; padding:30px;}
  #footer {line-height:20px; width:970px; padding:20px 0 0 0; color:#040086; font-size:11px; background:url(../images/new_core/footer.gif) no-repeat 0 0;}
  
  
/* header elements */
#header .cta {float:right;}



/* navigation elements */

ul#navigation {list-style:none; height:65px; clear: both; padding:0px; margin: 0; width:960px; overflow:hidden;}
ul#navigation li {float:left; display: inline; height:65px; overflow:hidden;}
ul#navigation li a {display:block; height:65px; text-indent:-9999px;}
ul#navigation li a:hover {background-position:0 -65px!important;}

ul#navigation li#home-navigation 									a {background: url(../images/new_core/home.gif) no-repeat 0 0; width: 196px;} 
ul#navigation li#company_profile-navigation 			a {background: url(../images/new_core/profile.gif) no-repeat 0 0; width: 183px;} 
ul#navigation li#netting-navigation							 	a {background: url(../images/new_core/netting.gif) no-repeat 0 0; width: 183px;}
ul#navigation li#gallery-navigation					 			a {background: url(../images/new_core/gallery.gif) no-repeat 0 0; width: 183px;} 
ul#navigation li#contact-navigation						 		a {background: url(../images/new_core/contact.gif) no-repeat 0 0; width: 201px;}

#home-page ul#navigation li#home-navigation a {background: url(../images/new_core/home.gif) no-repeat 0 0; width: 196px; background-position:0 -65px!important;} 
#company_profile-page ul#navigation li#company_profile-navigation a {background: url(../images/new_core/profile.gif) no-repeat 0 0; width: 183px; background-position:0 -65px!important;} 
#netting-page ul#navigation li#netting-navigation	a {background: url(../images/new_core/netting.gif) no-repeat 0 0; width: 183px; background-position:0 -65px!important;}
#gallery-page ul#navigation li#gallery-navigation	a {background: url(../images/new_core/gallery.gif) no-repeat 0 0; width: 183px; background-position:0 -65px!important;} 
#contact-page ul#navigation li#contact-navigation a {background: url(../images/new_core/contact.gif) no-repeat 0 0; width: 201px; background-position:0 -65px!important;}







/* secondary elements */
a#cta-view_our_project {width:180px; height:130px; display:block; text-indent:-9999px; background:url(../images/call-to-actions/view_our_products.jpg) no-repeat 0 0;}
a#cta-view_our_project:hover {background-position:-180px 0;}

#secondary h2 {padding:20px 0 10px 0;}
ul.address {line-height:20px; padding-bottom:20px;}
ul.address li {width:230px; float:left;}
dl#contact-details {}
dl#contact-details dt {float:left; width:100px; font-weight:bold; clear:left;}
dl#contact-details dd {float:right; width:140px; clear:right;}

#location-map {float:right; width:300px; border:1px solid red;}

/* primary elements */
#primary p {padding-bottom:20px;}
#primary ol {list-style: disc outside; padding-left:15px; padding-bottom:10px;}
#primary ol li {padding-bottom:5px;}



/* primary NETTING elements */
ul#netting li{clear:both; height:220px; }
ul#netting li h2 {border-bottom:1px solid #d2e2ff; padding:20px 0 5px 0; margin-bottom:10px;}
ul#netting li a img {float:left;}


ul#netting li ol.uses {float:right; width:360px; clear:right;}
ul#netting li ol.uses li {clear:none; height:auto;}
ul#netting li h3 {float:right; width:380px;}

/* primary GALLERY elements */
ul#gallery li{display:inline; width:220px; height:150px; text-align:center; float:left;}


/* primary GALLERY elements */
/* footer elements */
#footer a {text-decoration:none; color:#040086;}
#footer a:hover {text-decoration:underline;}
#footer p#copyright {color:#fff;}



#contact-form {float:left;}