@charset "utf-8";

/*Global csses*/
body{background:#000; margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,input,select,textarea,ol,dl,ul,li,dt,dd,form,fieldset{margin:0; padding:0;}
fieldset,img{border:0;}
ul,ol,li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

.h1box1 img {width:230px;}

/*Main classes*/
#page{background:url(../images/bgPage.jpg) left top repeat-y; color:#7c5a1f; margin:0 auto; padding:0 34px; width:1020px;}
h1{color:#802e0a; font-size:20px; font-weight:normal;}
h2{color:#59473e; font-size:9px; position:absolute; right:10px; top:284px;}
h5,
h4{background:#0b0804; color:#802e0a; display:inline; font-size:16px; padding-right:10px;}
h5{font-size:13px;}

/*Top*/
#top{background:url(../images/bgHeader.jpg); height:301px; position:relative;}
#top .company{color:#f2e5d0; font-size:38px; left:290px; font-family:"Times New Roman", Times, serif; position:absolute; top:125px;width:440px;text-align:center;}
#top .company a{color:#f2e5d0; text-decoration:none;}
#top .callbox{background:url(../images/bgCallus.jpg); color:#dd2500; height:50px; line-height:45px; font-size:17px; font-weight:bold; left:319px; position:absolute; top:268px; text-align:center; width:379px;}
#top .leftcorner{position:absolute; left:-106px; top:0;}
#top .rightcorner{position:absolute; right:-106px; top:0;}

/*Navigation*/
#navigation{background:url(../images/bgNav.jpg); height:119px;}
#navigation ul{line-height:119px; text-align:center;}
#navigation ul li{display:inline; padding:0 18px;}
#navigation ul li a{color:#59473e; font-size:16px; padding-left:12px; text-decoration:none;}
#navigation ul li a span{padding-right:12px;}
#navigation ul li a:hover{color:#c68533;}
#navigation ul li a.current{background:url(../images/iconDotted.jpg) left center no-repeat; color:#802e0a;}
#navigation ul li a.current span{background:url(../images/iconDotted.jpg) right center no-repeat;}

#navigation strong.callbox{color:#dd2500; display:block; font-size:20px; line-height:119px; text-align:center;}

/*Content*/
#content{background:#0b0804 url(../images/bgContent.jpg) left top repeat-x; padding:30px 60px 80px; min-height:150px; _height:150px; width:900px;}
.content .main{width:600px;}
.content .sidebox{width:250px;}

.main .h1box{width:600px;}
.main .h1box ul{margin-top:10px; width:600px;}
.main .h1box ul li{background:url(../images/iconDotted1.jpg) left center no-repeat; font-size:14px; line-height:23px; padding-left:10px; width:290px;}

.main .h1box1{width:600px;}
.main .h1box1 h1{font-size:28px; margin-bottom:35px;}
.main .h1box1 ul{margin-bottom:160px; padding-left:30px; width:330px;}
.main .h1box1 ul li{background:url(../images/iconDotted1.jpg) left center no-repeat; font-size:16px; font-weight:bold; line-height:23px; padding-left:10px;}

.main #paragraph{margin-bottom:50px; width:600px;}
#paragraph .title{background:url(../images/bgH4.jpg) right center no-repeat; height:20px; margin-top:30px;}
#paragraph p,
#paragraphs p{line-height:22px; margin:10px 0; font-weight:bold;}
#paragraphs .list{margin-left:35px;}
#paragraphs .list li{list-style:disc; margin:10px 0;}
#paragraphs ol.list li {list-style:decimal;}
#paragraphs ul.sublist{margin:10px 0 0 30px;}
#paragraphs ul.sublist li{list-style:circle;}
#paragraphs ol.sublist{margin:10px 0 0 30px;}
#paragraphs ol.sublist li{list-style:lower-alpha;}
#paragraphs .sublist .loweralpha{list-style-type:lower-alpha;}
#paragraphs .sublist li p{margin:0;width:auto;line-height:17px;}
#paragraphs .sublist li{margin-bottom:8px;}

.main .contactbox{background:url(../images/bgContactbox.jpg) no-repeat; height:162px; padding:20px 24px 20px 70px; width:506px; overflow:hidden;}
.main .contactbox dl{text-align:center; width:250px;}
.main .contactbox dl dt{color:#802e0a; font-size:18px;}
.main .contactbox dl dd{line-height:18px;}
.main .contactbox #map{width:226px;}
.main .contactbox #map iframe{height:162px; width:226px;}
.main .subcontact{border-top:1px solid #7c5a1f; padding-top:15px; text-align:center;}
.main .subcontact dt{font-size:18px;}
.main .subcontact dd{font-size:10px; line-height:18px;}

.sidebox .servicebox{width:250px;}
.servicebox .title{background:url(../images/bgH4.jpg) right center no-repeat; height:35px;}
.servicebox .specialtitle{background:url(../images/bgtitleservice.jpg) right top no-repeat;}
.servicebox .title strong{background:#0b0804; color:#802e0a; font-size:16px; padding-right:10px;}
.servicebox .specialtitle strong{background:#040302;}
.servicebox ul{margin-bottom:30px;}
.servicebox ul li{color:#7c5a1f; line-height:20px; font-size:11px; font-weight:bold; padding-left:10px;}
.servicebox ul li h3{font-size:11px;}
.servicebox ul li a{color:#7c5a1f; padding-left:8px;}
.servicebox ul li a:hover{background:url(../images/iconDotted2.jpg) left center no-repeat; color:#c68533;}
.servicebox ul li a.current{background:url(../images/iconDotted2.jpg) left center no-repeat; color:#c68533;}
.servicebox .servicearea li{padding-left:18px;}
.servicebox p{margin:10px 0 30px; line-height:22px; font-size:11px; font-weight:bold; padding-left:18px;}

