/* <style TYPE="text/css"> */
/* top right bottom left */

body{margin:0 0 30px 0;background: url(images/body.bg.jpg) top repeat-x #004483;padding:0;text-align:left;font-size:11px; font-family: Tahoma, Arial, sans-serif;color: #fff;}
div{margin:0;padding:0;}
img{border:0;}

#container {position:relative;width:780px;margin: 0 auto;z-index:80;text-align:left;background:#fff;}
#container_full {position:relative;width:100%;z-index:70;text-align:left;}

#topbar{position:relative;width:780px;margin: 0 auto;height:40px;color:#EFD3B6;}
#topbar a{text-decoration:none;}
#topbar a:link{color:#fff;}
#topbar a:visited{color:#fff;}
#topbar a:hover{color:#fff;}
#topbar a:active{color:#fff;}

#topbar .pipelist {position:absolute;right:0;top:17px;padding:0;margin:0;overflow:hidden;width:155px;}
#topbar .pipelist ul { list-style: none; margin: 0; padding: 0; }
#topbar .pipelist li { border-left: 1px solid #95ACB9; float: left;line-height: 1.2em;margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em;white-space: nowrap; }
#topbar .pipelist .last { margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em; }

#menu {width:780px;height:67px;text-align:left;background: url(images/menu.bg.jpg) no-repeat right top #fff;}

#menulist{padding:0;margin:0 0 0 10px;list-style-type:none;width:605px;height:67px;}
#menulist li{float:left;margin:0;}
#menulist li a{float:left;margin:0;height:67px;}
#menulist li .mm00{background: url(images/mm00.jpg) no-repeat top left;width: 93px;}
#menulist li .mm01{background: url(images/mm01.jpg) no-repeat top left;width: 82px;}
#menulist li .mm02{background: url(images/mm02.jpg) no-repeat top left;width: 80px;}
#menulist li .mm03{background: url(images/mm03.jpg) no-repeat top left;width: 85px;}
#menulist li .mm04{background: url(images/mm04.jpg) no-repeat top left;width: 112px;}
#menulist li .mm05{background: url(images/mm05.jpg) no-repeat top left;width: 71px;}
#menulist li .mm06{background: url(images/mm06.jpg) no-repeat top left;width: 82px;}

#topbar .link{position:absolute;top:17px;left:30px;}

#top{width:780px;height:227px;background: url(images/top.jpg) no-repeat right bottom;}

#topspace{width:780px;height:10px;background:#fff;line-height:1px;}

#main{width:760px;background: url(images/main.bg.jpg) no-repeat right top #fff;margin:0 10px 0 10px;}

#content{width:503px;float:left;}
#content h1,h2,h3,h4,h5,h6,h7{margin:10px 20px 10px 22px;color:#009;}
#content h1{font-size:18px;}
#content h2{font-size:16px;}
#content h3{font-size:14px;}
#content h4{font-size:12px;}

#content .box{margin:10px 0 0 0;padding-bottom:25px;position:relative;width:503px;background: url(images/box.bg.gif) repeat-y top;}
#content .box p{text-align:justify;color:#333;margin:15px 20px 5px 22px;width:461px;line-height:180%;}
#content .box .offertop{width:503px;height:153px;background: url(images/offer.top.jpg) no-repeat top;}
#content .box .top{width:503px;height:15px;background: url(images/box.top.jpg) no-repeat top;}
#content .box .bottom{position:absolute;bottom:0;width:503px;height:20px;background: url(images/box.bottom.jpg) no-repeat top;}
#content a{color:#900;}

#content .suboffer{width:235px;background: url(images/offer.bar.gif) no-repeat top;color:#333;line-height:180%;}
#content .suboffer h4{color:#fff;margin:0 0 0 10px;padding:0;font-size:11px;font-weight:bold;}
#content .suboffer .data{margin-top:10px;margin-left:10px;text-align:justify;width:215px;}

#column{text-align:left;width:257px;float:right;}
#column .box{margin:10px 0 0 10px;padding-bottom:25px;position:relative;width:247px;background: url(images/columnbox.bg.gif) repeat-y top;}
#column .box .top{width:247px;height:15px;background: url(images/columnbox.top.jpg) no-repeat top;}
#column .box h2{margin:5px 0 10px 20px;}
#column .box .bottom{position:absolute;bottom:0;width:247px;height:20px;background: url(images/columnbox.bottom.jpg) no-repeat top;}
#column ul{margin:0 0 0 35px;padding:0;}
#column ul li{color:#333;line-height:180%;width:190px;}

#gallery{margin:15px 20px 5px 22px;width:461px;}
#gallery img{border: 5px solid #ccc;}
#gallery .item{position:relative;height:157px;margin-top:10px;background: url(images/arrow.gif) no-repeat 209px 0;}
#gallery .before{position:absolute;left:0;}
#gallery .after{position:absolute;right:0;}

#testimonials{padding:50px 0 20px 0;margin-left:10px;margin-top:10px;position:relative;width:247px;background: url(images/testimonials.bg.jpg) #004483 no-repeat top;}
#testimonials strong{display:block;}
#testimonials .data{margin:0 20px 0 20px;position:relative;padding:0;text-align:justify;width:207px;font-color:#fff;line-height:180%;}
#testimonials .bottom{position:absolute;bottom:0;left:0;width:247px;height:15px;background: url(images/testimonials.bottom.jpg) no-repeat;}

#footer{position:relative;clear:both;color:#fff;width:780px;height:180px;margin:0 auto;background: url(images/footer.bg.jpg) no-repeat;}
#footer .copy{text-align:right;margin:0;position:absolute;bottom:40px;right:30px;line-height:150%;}
#footer .p{margin:0;position:absolute;bottom:48px;right:288px;}
#footer .pipelist {position:absolute;right:0;top:36px;padding:0;margin:0;overflow:hidden;width:490px;}
#footer .pipelist ul { list-style: none; margin: 0; padding: 0; }
#footer .pipelist li { border-left: 1px solid #841C00; float: left;line-height: 1.2em;margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em;white-space: nowrap; }
#footer .pipelist .last { margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em; }
#footer a{text-decoration:none;}
#footer a:link{color:#1C0600;}
#footer a:visited{color:#1C0600;}
#footer a:hover{color:#1C0600;}
#footer a:active{color:#1C0600;}

/*


#main{width:760px;background:url(images/bgmain.jpg) no-repeat bottom left #3E0D00;margin-left:10px;margin-right:10px;}

#content{width:510px;float:left;}

.contentboxbg_bg{background: url(images/contentbox_back.jpg) no-repeat top left #fff;}
.contentbox_bg{background: url(images/contentbox.jpg) no-repeat bottom left;color:#841C00;}

.contentboxbg_bg2{background: url(images/contentbox2_back.jpg) no-repeat top left #fff;}
.contentbox_bg2{background: url(images/contentbox2.jpg) no-repeat bottom left;color:#841C00;}

#contentbox_back{margin:0 0 10px 0;width:510px;}
#contentbox{padding:27px 0 0 0;width:510px;}

#contentbox h2{margin:0 0 0 20px;}
#contentbox h3{margin:10px 0 0 20px;color:#09C;font-size:11px;}
#contentbox h4{margin:2px 0 0 20px;color:#999;font-size:11px;font-weight:normal;}
#contentbox p{margin:10px 20px 17px 20px;line-height:180%;text-align:justify;}
#contentbox ul{padding:0;margin:5px 20px 0 40px;}
#contentbox li ul{margin:5px 20px 0 20px;}
#contentbox ul li{padding:0;margin: 0 0 5px 0; text-align: justify; line-height: 150%;}

#contentbox .offer{padding:0;margin:20px 0 0 20px;height:96px;width:447px;}
#contentbox .offer img{float: left; margin: 0 20px 0 0;}
#contentbox .offer p{padding-right:20px;float:right;width:300px;margin:15px 0 0 0;} 

#column{text-align:right;margin-left:10px;width:240px;height:300px;background: url(images/column_corner.jpg) no-repeat right top;float:right;}
#column h2{margin:20px 20px 0 0;}

#shoppingcard{line-height:150%;margin:10px 10px 10px 0;}
#shoppingcard .line{margin:5px 0 5px 0;width:230px;height:5px;font-size:4px;background: url(images/shoppingcard.line.gif) no-repeat top left;}
#shoppingcard span{display:block;margin-right:10px;}






/*
.sitemap_link{cursor:pointer;color:#fff;overflow:hidden;position:absolute;right:-12px;top:120px;width:75px;height:23px;z-index:100;background: url(images/top_link.jpg) no-repeat right top;}
.sitemap_link span{cursor:pointer;position:absolute;right:30px;top:4px;text-decoration:underline;}

.contact_link{cursor:pointer;color:#fff;overflow:hidden;position:absolute;right:-12px;top:155px;width:75px;height:23px;z-index:100;background: url(images/top_link.jpg) no-repeat right top;}
.contact_link span{cursor:pointer;position:absolute;right:30px;top:4px;text-decoration:underline;}

#top0{width:780px;height:71px;background: url(images/top0.jpg) no-repeat right bottom #003141;}
#top1{position:relative;width:780px;height:41px;background: url(images/top1.jpg) no-repeat;}
#top1 p{position:absolute;left:30px;top:14px;color:#fff;margin:0;padding:0;}

#static{position:relative;width:780px;height:302px;background: #fff;}
#logo{position:absolute;top:0;left:0;width:278px;height:166px;background: url(images/logo.jpg) no-repeat;}
#work_menu{position:absolute;left:278px;background:#fff;width:142px;}
#work_menu ul{padding:0;margin:29px 0 0 0;list-style-type: none;}
#work_menu li{height:29px;padding:0;margin:0;text-align:left;background: url(images/work_menu_grey.jpg) no-repeat;}
#work_menu a{position:relative;top:6px;left:10px;}
#work_menu a:link{color:#fff;text-decoration:none;}
#work_menu a:visited{color:#fff;text-decoration:none;}
#work_menu .title{background: url(images/work_menu_blue.jpg) no-repeat;font-weight:bold;}
#work_menu span{position:relative;top:6px;left:10px;color:#fff;}

#work{position:absolute;right:0;top:0;width:360px;height:166px;background:url(images/work.jpg) no-repeat;}
#work_zoom{position:absolute;right:0;bottom:54px;width:175px;height:82px;background: url(images/work_zoom.jpg) no-repeat;}
#ftest{position:absolute;right:0;bottom:0;width:175px;height:54px;background: url(images/ftest.jpg) no-repeat;}

#content a:link{color:#09c;text-decoration:underline;}
#content a:visited{color:#09c;text-decoration:underline;}

#menu{position:absolute;left:0;bottom:0;width:605px;height:136px;background: url(images/bg_menu.jpg) no-repeat;}
#menu a{position:absolute;}
#menu a:link{color:#fff;}
#menu a:visited{color:#fff;}
#menu p{margin:0;position:absolute;bottom:20px;left:30px;color:#fff;}
#menu p a{position:static;}
#menu .menu00{top:44px;left:5px;width:50px;height:22px;}
#menu .menu01{top:34px;left:85px;width:60px;height:22px;}
#menu .menu02{top:50px;left:160px;width:60px;height:22px;}
#menu .menu03{top:35px;left:237px;width:60px;height:22px;}
#menu .menu04{top:50px;left:320px;width:45px;height:22px;}
#menu .menu05{top:37px;left:377px;width:70px;height:22px;}
#menu .menu06{top:54px;left:450px;width:75px;height:22px;}
#menu .menu07{top:34px;left:530px;width:60px;height:22px;}

#main{width:780px;background: url(images/bg_main.jpg) no-repeat #434343 bottom;padding:0 0 20px 0;}

#content{float:left;padding:17px 0 0 0;position:relative;left:10px;width:510px;color:#434343;background: #fff url(images/content_top.jpg) no-repeat top;}
#content h2{margin:0 0 0 20px;}
#content h3{margin:10px 0 0 20px;color:#09C;font-size:11px;}
#content h4{margin:2px 0 0 20px;color:#999;font-size:11px;font-weight:normal;}
#content p{margin:10px 20px 17px 20px;line-height:180%;text-align:justify;}
#content ul{padding:0;margin:5px 20px 0 40px;}
#content li ul{margin:5px 20px 0 20px;}
#content ul li{padding:0;margin: 0 0 5px 0; text-align: justify; line-height: 150%;}
#content_bottom{position:relative;width:510px;height:40px;background:url(images/content_bottom.jpg) no-repeat;}
#content_bottom a{text-decoration:underline;position:absolute;color:#434343;}
#content_bottom .backtop{top:0;right:130px;}
#content_bottom .print{top:0;right:25px;}

#column{padding:0 0 30px 0;position:relative;right:20px;float:right;width:220px;}

#testimontial{margin: 0 0 10px 0;width:220px;line-height:180%;color:#fff;text-align:justify;}
#testimontial h4{margin:0 0 0 0;color:#999;font-size:11px;font-weight:normal;}

#box{padding:17px 0 0 0;width:220px;background: url(images/box_top.jpg) no-repeat top #fff;}
#box h2{margin:0 0 0 20px;}
#box_bottom {width:220px;height:12px;background: #434343 url(images/box_bottom.jpg) no-repeat;line-height:5px;}

#whyme {padding:0;margin:10px 20px 10px 20px;list-style-type: none;color:#434343;}
#whyme li{background:url(images/box_li.jpg) no-repeat;padding:0 0 0 28px;margin: 0 0 11px 0; text-align: justify; line-height: 150%;}

#footer{position:relative;width:780px;height:88px;margin:0 auto;background: url(images/footer.jpg) no-repeat;}
#footer .p0{margin:0;position:absolute;top:14px;left:30px;color:#fff;line-height:150%;}
#footer .p1{margin:0;position:absolute;top:24px;right:28px;}

#bg_cont_left{overflow:hidden;width:50%;position:absolute;top:0;left:0;height:399px;z-index:50;}
#bg_cont_right{overflow:hidden;width:50%;position:absolute;top:0;right:0;height:360px;z-index:50;background: url(images/bg_body_right.jpg) no-repeat 389px bottom;}

#bg_cont_right_bottom{overflow:hidden;width:50%;position:absolute;bottom:0;right:0;height:105px;z-index:50;background: url(images/bg_body_right2.jpg) no-repeat 389px bottom;}

#bg_side_left{width:410px;height:165px;position:absolute;bottom:0;right:390px;z-index:70;background: url(images/bg_body_left.jpg) no-repeat;}
#bg_side_right{width:410px;height:170px;position:absolute;bottom:0;left:390px;z-index:70;background: url(images/bg_body_right.jpg) no-repeat;}

#form {display:block;margin:0;padding:0 0 0 20px;width:473px;}
#form p {display:block;clear:both;text-align:left;margin:0;}
#form p.right {text-align: right; margin-top: 10px; padding: 5px; background-color: #C3C3C3; }
#form p label {width: 90px;text-align:left;float:left;line-height: 18px;padding:0;}
#form p label span.info {font-size: 9px; font-weight: normal;}
#form p select{border: 1px solid #999;margin:3px 0 3px 0;}
#form p input.field,div.edit_div p select, div.edit_div p,div.edit_div p radio {float:right;margin:3px 0 3px 0;width: 377px; background-color: #fff; border: 1px solid #999; color: #09c; font-family: Tahoma; font-size: 11px; padding: 2px;}
#form p textarea {border: 1px solid #999;margin:5px 0 0 0;float:right;color: #09c; font-family: Tahoma; font-size: 11px;height:145px;width:379px;}
#form .form_submit{margin:10px 0 20px 0;padding:0;position:relative;left:230px;}

.content_box {width:235px;height:220px;}
#services_box{width:480px;}
#services_box p{margin-left:5px;margin-right:0;width:225px;}
#services_box img{margin-top:10px;}
#services_box h3{margin-left:5px;margin-bottom:0;margin-top:5px;}
#services_box h3 a:link {text-decoration:none;}
#services_box h3 a:visited {text-decoration:none;}

.work {width:475px;margin:0 0 15px 15px;padding:0;}
.work strong{color:#09c;}
.work img{float:left;margin:0;}
.work_content {float:right;width:285px;margin:0 0 0 20px;line-height:180%;text-align:justify;}
#works a {font-weight:bold;color:#060;}
#works a:visited {color:#060;}
#works a:hover {color:#060;}
#works a:active {color:#060;}
#works a:link {color:#060;}

#message{padding:0;margin:10px 0 10px 45px;width:421px;background:url(images/message/bg_msg.gif) repeat-y top;clear:both;}
#message .content{margin:0;padding:0;width:421px;background:url(images/message/content.gif) no-repeat;}
#message .left{float:left;margin:0;padding:0;width:98px;}
#message .right{width:320px;margin:0;padding:0;float:right;}
#message span{font-weight:bold;display:block;margin:0 0 8px 0;padding:0;}
#message img{margin:15px 16px 8px 16px;width:66px;height:67px;}
#message p{margin:20px 0 15px 0;width:300px;line-height:180%;text-align:justify;}
#message .footer{margin:0;padding:0;width:421px;height:11px;clear:both;}

.quote_div_cat{border: 1px solid #ccc;width:490px;margin:10px 8px 0 8px;}
.quote_div_cat label {color:#333;}
.quote_div_cat ul li label{position:relative;bottom:3px;left:2px;color:#333;}
.quote_div_cat input {font-size:11px;padding:1px;}
#quote p{margin:5px 0 5px 29px;}

#servicesmenu{padding:35px 0 0 0;width:220px;background: url(images/servicesmenu.jpg) no-repeat left top #09c;}
#servicesmenu a:link,a:visited{color:#fff;text-decoration:none;}
#servicesmenu_bottom {width:220px;height:13px;background: url(images/servicesmenu_bottom.jpg) left no-repeat;line-height:5px;}

#servicesmenu_div {margin:0 0 0 32px;color:#fff;}
#servicesmenu ul{margin:15px 0 0 -12px;padding:0 0;font-size:11px;font-family:Tahoma;}

#pager {margin: 0 auto;width:180px;height:30px;}
#pager a{margin-right:10px;display:block;float:left;width:20px;height:20px;border: 1px solid #09c;}
#pager a:link{text-decoration:none;}
#pager a:visited{text-decoration:none;}
#pager a:hover{text-decoration:none;background: #09c;color:#fff;}
#pager a:active{text-decoration:none;background: #09c;color:#fff;}
#pager span{position:relative;top:3px;left:7px;}
#pager .current{border: 1px solid #ccc;color:#ccc;}

#servicesmenu .leaf {
  list-style-type: none;
  list-style-image: none;
  line-height:14px;  
  padding: 0 0 4px 20px;
  margin: 0;
  clear:none;
  font-weight:normal;
  background-image : url("images/link.gif");
  background-repeat : no-repeat;
  height:20px;
}

#servicesmenu .expanded {
  list-style-type: none;
  list-style-image: none;
  line-height:14px;  
  padding: 0 0 4px 20px;
  margin: 0;
  font-weight:bold;
  clear:none;
  background-image : url("images/minus.gif");
  background-repeat : no-repeat;
}

#servicesmenu .collapsed {
  list-style-type: none;
  list-style-image: none;
  line-height:14px;
  font-weight:bold;
  padding: 0 0 4px 20px;
  margin: 0;
  background-image : url("images/plus.gif");
  background-repeat : no-repeat;
}
*/
/*</STYLE>*/