/* CSS Document */



*{

padding:0;

margin:0;

}





html{

background:url(images/bg_body2.gif) repeat-x;

}



body{

background:url(images/bg_bodymain.gif) no-repeat top center;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#000033;

margin:0 auto;

}



body.page{

background:url(images/bg_bodymain2.gif) no-repeat top center;

}





a{

color:#000033;

text-decoration:none;

}



a:hover{

color:#0b86c7;

text-decoration:underline;

}



h1,h2,h3,h4,h5,h6{

font-family:"trebuchet ms", Arial, Helvetica, sans-serif;

color:#215177;

font-weight:bold;

}



h1,h2,h3,h4,h5,h6{

font-size:19px;

margin-bottom:15px;

}



img{

border:none;

}





p, ol, ul{

margin-bottom:15px;



}



li {

margin-left: 30px;

}



#top_nav li, #sec_nav li, #footer li, #top_small_nav li{

margin-left: 0px;

}





#wrapper{

width:994px;

height:800px;

margin:0 auto;

padding:10px 0;

}





/* Header CSS */





#header{

width:944px;

padding:0 10px 16px 40px;

float:left;

}



#logo{

float:left;

width:337px;

height:85px;

margin-top:45px;

display:inline;

}



#header_right{

float:right;

width:308px;

}



#top_small_nav{

background:url(images/bg_topsmall_nav.gif) no-repeat;

width:235px;

height:36px;

padding:0 0 0 30px;

float:left;

}



#top_small_nav ul{

list-style:none;

padding:0;

margin:0;

}



#top_small_nav ul li{

list-style:none;

float:left;

}



#top_small_nav ul li a{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFFFFF;

text-decoration:none;

float:left;

height:25px;

line-height:25px;

}



#top_small_nav ul li a:hover{

text-decoration:underline;

}



#top_small_nav ul li a.home{

background:url(images/icon_home.gif) no-repeat left top;

margin-right:65px;

padding-left:30px;

}



#top_small_nav ul li a.contact_us{

background:url(images/icon_contact.gif) no-repeat left;

padding-left:40px;

}



#logo_daikin{

background:url(images/logo_daikin.gif) no-repeat;

width:308px;

height:74px;

float:left;

margin:25px 0 0 0;

display:inline;

}



/* End Header CSS */





/* Top Navigation CSS */



#top_nav{

width:942px;

float:left;

height:41px;

margin:0 0 0 52px;

background:url(images/nav_separator_right.gif) no-repeat right;

display:inline;

}



#top_nav ul{

list-style:none;

padding:0 0 0 13px;

margin:0;

background:url(images/nav_separator_left.gif) no-repeat left;

float:left;

display:block;

}



#top_nav ul li{

background:url(images/separator_topnav.gif) no-repeat right;

display:block;

float:left;

padding:0 40px 0 20px;

height:41px;

line-height:41px;

}



#top_nav ul li a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

text-decoration:none;

}



#top_nav ul li a:hover{

color:#c2e0f1;

}









#sec_nav{

width:942px;

float:left;

height:25px;

margin:2px 0 0 40px;

display:inline;

}



#sec_nav ul{

list-style:none;

padding:0 0 0 3px;

margin:0;

float:left;

display:block;

}



#sec_nav ul li{

display:block;

float:left;

padding:0 0px 0 13px;

height:20px;

line-height:25px;



}





#sec_nav ul li.lion a{

border-bottom: 5px solid #215177;



}



#sec_nav ul li a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

text-decoration:none;

padding-right: 3px;

padding-left: 3px;

}



#sec_nav ul li a:hover{

color:#c2e0f1;

}













#top_search{

float:right;

margin:5px 12px 0 0;

}



.bg_search{

background:url(images/bg_searchinput.gif) no-repeat;

width:158px;

height:28px;

float:left;

}



.bg_search input{

border:none;

background:#FFFFFF !important;

color:#666666;

font-size:11px;

margin:6px 0 0 10px;

width:133px;

}



.btn_search{

background:url(images/btn_search.gif) no-repeat;

width:81px;

height:28px;

color:#000033;

float:left;

margin-left:5px;

border:none;

}





#banner{

background:url(images/banner_index.png) no-repeat;

width:994px;

height:274px;

float:left;

margin-left: 1px;

}



.btn_moreinfo{

background:url(images/btn_moreinfo.gif) no-repeat;

height:46px;

width:208px;

float:right;

margin:220px 92px 0 0;

display:inline;

}

.btn_moreinfo:hover{

background-position:bottom;

}





/* Content CSS */



#content{

width:940px;

float:left;

padding:10px 0 0 54px;

}



#contentpage{

width:940px;

float:left;

padding:10px 0 0 54px;

}





#bread_crumb{

color:#000033;

font-size:11px;

margin-bottom:30px;

}



#bread_crumb a{

font-size:11px;

text-decoration:none;

color:#000033;

}



#bread_crumb a:hover{

color:#0b86c7;

}



#content_left{

float:left;

width:615px;

}



#content_right{

width:302px;

float:right;

}



#view_ourwork{

font-size:12px;

background:url(images/bg_viewourwork.jpg) no-repeat;

width:282px;

height:45px;

text-align:right;

padding:132px 20px 0 0;

}



#manufacturers{

font-size:12px;

background:url(images/bg_manufacturers.gif) no-repeat;

width:292px;

height:131px;

padding:38px 10px 0 0;

text-align:right;

}







#manufacturers a{

margin-right:10px;

}



#fun_staff{

font-size:12px;

background:url(images/bg_funstuff.gif) no-repeat;

width:260px;

height:141px;

padding:50px 20px 0px 22px;

}



#fun_staff p{

margin:0 100px 52px 0;

}



#fun_staff span{

text-align:right;

display:block;



}



.bullet_link{

background:url(images/bullet_arrow.gif) no-repeat left;

padding-left:25px;

color:#FFFFFF;

text-decoration:none;

display:inline-block;

}



.bullet_link:hover{

background:url(images/bullet_arrow.gif) no-repeat 5px;

text-decoration:none;

color:#FFFFFF;

}



.bullet_link2{

background:url(images/bullet_arrow2.gif) no-repeat left;
padding-left:22px;


color:#FFFFFF;

text-decoration:none;

display:inline-block;

}



.bullet_link2:hover{

background:url(images/bullet_arrow2.gif) no-repeat 5px;

text-decoration:none;

color:#FFFFFF;

}



.clear{clear:both;}



/* End Content CSS */



/* Footer CSS */



#footer{

font-size:10px;

width:942px;

margin-left:44px;

border-top:solid 3px #1a4469;

padding:10px 0;

float:left;

display:inline;

}



#footer ul{

list-style:none;

padding:0;

margin:0;

}



#footer ul li{

display:inline;

background:url(images/footer_separator.gif) no-repeat right;

padding:0 1px;

}



#footer ul li a{

color:#000033;

text-decoration:none;

margin:0 9px 0 6px;

}



#footer ul li a:hover{

text-decoration:underline;

color:#0b86c7;

}





/********************************

*           Forms etc            *

********************************/





.fieldset {

  		width:97%;

  		}



.fieldset label {

		text-align:right;

		width:200px;

		float:left;

		padding:0.2em;

		margin:0;

		margin-top:0.1em;

		}



.fieldset .nobr {display:none;}  



.fieldset .textfield {

		margin:3px;

		height:12px;

		width:150px;

		font-size: smaller;

		}



.fieldset .textarea {

		margin:3px;

		height:150px;

		width:180px;

		font-size: smaller;

		}



legend {

		color: #215177; 

		margin: 0px; 

		padding: 0px; 

		font-weight:bold;

		}









#imagebox {

margin-top: 10px;

margin-bottom: 15px;

width: 302px;

background:url(images/imagebgtop.gif) no-repeat top center;

}



#imagebox img {

margin-left: 31px;

margin-bottom: 15px;

border: 1px solid #aaa;



}



#imagebox div{



display: block;

width: 302px;

background:url(images/imagebgbottom.gif) no-repeat bottom center;

padding: 25px 0px 20px 0px;

}