/******** Main ********/
body{
font:12px Tahoma;
background:#95b0cf;
margin:0;
padding:0;
}

H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px
}
H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 6px}
UL {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px}

INPUT  {
  font-size: 11px;
}

h2 {
  font-size: 12px;
  font-weight : bold;
  line-height : 100%; 
}
h1 {
  font-family: Tahoma;
  font-size: 24px;
  font-weight : normal;
  line-height : 100%; 
  text-align: center;
  color:#595959;
}

h3 {
  font-family: Tahoma;
  font-size: 12px;
  font-weight : bold;
  line-height : 100%; 
  margin:0px;
  padding: 0px 0px 10px 0px;
}
h4 {
font-family: Tahoma;
  font-size: 12px;
  font-weight : bold;
  margin:0px;
  padding: 15px 0px 10px 0px;
  line-height : 10%; 
}


h5 {
  font-family: Tahoma;
  font-size: 14px;
  font-weight : bold;
}
h6 {
  font-family: Tahoma;
  font-size: 12px;
  font-weight : bold;
  line-height : 10%; 
}
img{border:0;}

.ttl{ 
   font-family: Tahoma;
   font-size: 24px;
   padding:22px 0px 10px 0px;
   color:#595959;
}
.tt2{ 
   font-family: Tahoma;
   font-size: 24px;
   padding:0px 0px 10px 0px;
   color:#595959;
}


.tbl_ttl2
{
   font-size: 12px;
   padding:5px 0px 5px 5px;
   background-color:#E5E5E5;
   width:280px;
}

.tbl_ttl
{
   font-size: 12px;
   padding:10px 0px 10px 10px;
   background-color:#B34802;
   font-weight:bold;
   color:#FFFFFF;
}

.tbl_ttl2
{
   font-size: 12px;
   padding:10px 0px 10px 10px;
   background-color:#E5E5E5;
}
.tbl_txt
{
   
   font-size: 11px;
   padding:10px 5px 10px 5px;
   background-color:#EEEEEE;
   
}
.pixelarea1 { background-color:#ffffff;}
.pixelarea { background-color:#ffffff;}
.contentt
{ 
   font-family:Tahoma;
   font-size: 11px;
   padding: 4px 10px 5px 4px;
   text-align: justify;
}

A{
  color: #333333;
  text-decoration: underline;
}
A:hover, A:hover b, A:hover b u {
  color: #EF7700;
  text-decoration: underline;
}

.manufactr img
{
margin:0px 10px 0px 0px;
}
.manufactl img
{
margin:5px 0px 5px 10px;
}

.tmain {
      width:588px;
      height:253px;
      background:url("../images/img_testimonials_main.jpg") no-repeat;
}


/******** Sidebar ********/

form{
margin:0px;
}

.border {
  border: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  width:199px;
  background:#fffefd; 
}

#sform {
color:#676f75;
font-size: 16px;
padding:2px 0px 0px 0px;
}

#scall {
color:#010101;
font-size: 12px;
font-weight : bold;
padding:5px 0px 0px 0px;
}

.snumber {
color:#b04702;
font-size: 16px;
font-weight : bold;
padding:0px 0px 0px 0px;
}

#stxt {
color:#5c656b;
font-size: 11px;
font-weight : bold;
padding:0px 0px 0px 0px;
}

#stext{
color:#5c656b;
font-size: 11px;
font-weight : bold;
padding:7px 0px 0px 0px;
}

#stext1{
color:#5c656b;
font-size: 11px;
font-weight : bold;
padding:1px 0px 0px 17px;
}

#stext2{
color:#5c656b;
font-size: 11px;
font-weight : bold;
padding:1px 0px 0px 7px;
}

#btn{
right:5px;
padding:3px 11px 5px 7px;
}

.theform{
color:#5c656b;
font-size: 12px;
}

.input {
	font-family: Tahoma;
	font-size: xx-small;
 margin: -1px; 
}

*+html>body input {margin:-1px;}

/******** Testimonials box ********/
.zone {width:198px; text-align:left;margin:3px 0 0 0;}
*html .zone{overflow:hidden;zoom:1;}
.zone .block{margin-bottom:8px;*margin-bottom:0px;}
.zone .block .bg{background:#FEFEFE url(../images/gradient.gif) repeat-x bottom;}
.zone .block .bg div{background:url(../images/border.gif) repeat-y;}
.zone .block .head{background:url(../images/header.gif) no-repeat; width:198px; height:32px;color:#336699;font-size:12px;font-weight:bold;}
.zone .block .head span{padding:11px 0 0 6px;display:block;}
.zone p{color:#666666;font-size:11px;line-height:14px;padding:5px;}
.zone p span{font-style:italic;}
.zone .block .bg .small{font-size:10px;}
.zone a{color:#ee7300;font-size:10px;margin-left:5px;display:block;}
.zone .block .bg div img{padding:10px 0 0px 5px;}


/******** Main wrap ********/
#wrap {margin: 0 auto;color:#404040;background:#c2d2e6;  width: 893px; padding: 0; border: 0; position: relative;}

#ccontent{
color:#404040;
width:789px;
height:100%;
margin:0;
padding:0;
background:#c2d2e6; 
}

/******** Header ********/

/*  logo */
h1#logo {width: 167px; height: 47px; padding: 0; position: absolute; top: 5px; left: 48px; z-index: 5;font-size: 14px;}
h1#logo span,h1#logo a {display: block; position: absolute; width: 100%; height: 100%}
h1#logo span {background: url("../images/logo.gif") no-repeat; top: 0; left: 0; z-index: 1}
h1#logo a    {top: 0; left: 0; z-index: 2;}
/* /logo */

#header {
height:112px;
width:893px;
background:#c2d2e6; 
color:#404040;
}

#headertop {
height:73px;
width:800px;
margin:0px 0px 0px 46px;

}

#headlogo {
height:73px;
width:719px;
margin:0px 0px 0px 0px;
FLOAT: left; 
}

#headertoplinks {
height:73px;
width:80px;
FLOAT: right;
}
.headertoptxt {
color:#b64902;
font-size: 14px;
font-weight : bold;
font-family: arial, sans-serif;
padding-top:50px;
padding-left:45px;
}

.needhelptxt {
color:#1b3771;
font-size: 14px;
font-weight : bold;
text-align:right;
padding:8px 0px 0px 0px;
}

.headphone {
color:#b64902;
font-size: 24px;
font-family: arial, sans-serif;
font-weight : bold;
text-align:right;
}

#menubg {
height:36px;
width:823px;
background:#5682b5; 
color:#404040;
margin:0px 0px 0px 35px;

}
#menu{
height:36px;
width:807px;
padding-left:16px; 
padding-right:16px; 
padding-top:6px;
}

/******** Header Estimate ********/

#headerest {
height:80px;
width:893px;
background:#c2d2e6; 
color:#404040;
}


/******** Content ********/
.wrapper {position:relative; width:100%; overflow:hidden}
.wrapper .left-col, .wrapper .center-col, .wrapper .right-col {position : relative}
 
.wrapper .left-col {float:left; width:51px; background:#ff9933; background-image:url(../images/bg_box_left.gif); background-repeat:repeat-y; background-position:right;}
.wrapper .center-col {float:left; width:791px; margin-right:-20%; background-color:#ffffff}
.wrapper .right-col {float:right; width:51px; background:#ff9933; background-image:url(../images/bg_box_left.gif); background-repeat:repeat-y; background-position:left;}
 
<!-- .wrapper .left-col, .wrapper .center-col, .wrapper .right-col { margin-bottom : -1000em ! important ; padding-bottom : 1000em ! important ; }
  -->

.ccontent {position:relative; width:100%; overflow:hidden}
.ccontent .left,  .ccontent .right {position : relative}
 
.ccontent .left {float:left; width:201px; background:#e5e5e5;}
.ccontent .right {float:right; width:590px; background-color:#ffffff}

.ccontent .left,  .ccontent .right { margin-bottom : -2000em ! important ; padding-bottom : 2000em ! important ; }
 
.bordertbl1 {
  border: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  width:199px;
  border-right-width:0px;
  vertical-align:top;
}

.bordertb3 {
  border: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  border-left-width:0px;
  padding:4px 5px 0px 0px;
}

#spacertopcenter {
height:14px;
width:791px;
background:#95b0cf; 
}

.txtbox {
padding: 10px 5px 5px 5px;
text-align: justify;
}
.phone {
height:35px;
width:791px;
border:#ffffff;
border-top-color:#ffffff;
background:#95b0cf; 
}

#sidebar{
float:left;
width:201px;
height:100%;
margin:0;
padding:0;
background:#e5e5e5; 
}

#contentintro{
width:589px;
float:right;
text-align:left;
margin:0;
padding-right:1px;
padding-top:1px;
}
#contentbox{
width:290px;
float:right;
text-align:left;
margin:0;
padding-right:3px;
padding-top:1px;
}

#contentbox0{
width:294px;
float:right;
text-align:left;
margin:0;
padding-right:3px;
padding-top:1px;
}

#contentbox1{
width:580px;
float:right;
text-align:left;
margin:0;
padding-right:10px;
padding-top:1px;
}

.enhanced#sidebar .box {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: #fff
}

#content-container .categories .box {
	BORDER-RIGHT: #d9d9d9 3px solid; BORDER-TOP: #d9d9d9 3px solid; MARGIN: 1px 0px 0px 0px; BORDER-LEFT: #d9d9d9 3px solid; BORDER-BOTTOM: #d9d9d9 3px solid
}
.h4 {
	BACKGROUND-COLOR: #5682b5;
	font-size:12px;
	font-family: tahoma;
	HEIGHT: 32px;
	color:#ffffff;
	MARGIN-TOP: 0px;
}
#content-container .categories .box .content {
	BACKGROUND-COLOR: #fff
}

.enhanced#sidebar .box {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: #fff
}

#content-contain .categori .box {
	BORDER-RIGHT: #d9d9d9 3px solid; BORDER-TOP: #d9d9d9 3px solid; MARGIN: 1px 0px 0px 0px; BORDER-LEFT: #d9d9d9 3px solid; BORDER-BOTTOM: #d9d9d9 3px solid
}



#content-contain .categories .box .content {
	BACKGROUND-COLOR: #fff
}

#boxettitle, #boxettitle1{
padding: 8px 0px 7px 56px;
background:#5682b5; 
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#boxettitle a , #boxettitle1 a{
  color: #fcfaf8;
  text-decoration: none;
  line-height:18px;
}
#boxettitle a:hover, #boxettitle1 a:hover {
  color: #fcfaf8;
  text-decoration: none;
}

#boxettitle1 h1, #boxettitle h1{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-weight:bold; font-size:12px;  color:#3f3f3f;text-align:left;
}

.boxtext {
font-size: 12px;
font-family: tahoma;
padding-left:35px
}

#callnumber {
font: 26px sans-serif, Tahoma, Arial, Helvetica;
color:#ff9933;
text-align:center;
}

#callnumberbox {
 width:220px;
}

.align-left { float:left; margin: 0px 8px 0px 2px; } 

#container1 .categories .box {
	BACKGROUND-COLOR: #b34802;
	font-size: 13px;
	font-family: tahoma;
	HEIGHT: 25px;
	width:584px;
	color:#ffffff;
	MARGIN-TOP: 0px;
}
#oneofthree {
BACKGROUND-COLOR: #b04703;
	font-size: 13px;
	font-family: tahoma;
	HEIGHT: 25px;
	width:584px;
	color:#000000;
	MARGIN-TOP: 0px;
}
#oneofthree1 {
BACKGROUND-COLOR: #b14601;
	font-size: 13px;
	font-family: tahoma;
	HEIGHT: 25px;
	width:584px;
	color:#000000;
	MARGIN-TOP: 0px;
}
#container1 .categories .box .content {
	BACKGROUND-COLOR: #fff
}

.content13 { 
 font-size: 12px;
 padding: 5px 10px 10px 10px;
 text-align: justify;  
}
.content11 { 
 width:575px;
 font-size: 12px;
 padding: 5px 10px 10px 10px;
 text-align: justify;  
}

.content11 { 
   font-family:Tahoma;
   font-size: 13px;
   padding: 4px 4px 3px 3px;
   text-align: justify;
}

#contenimage {
height:26px;
width:791px;
background:#ffffff; 
FLOAT: left; 
}
#conttxt {
height:114px;
width:205px;
background:#ffffff; 
FLOAT: left; 
}

#contentboxtext{
width:570px;
height:118px;
float:left;
text-align:left;

}

#spacercenterbootom { 
font-family:Tahoma;
font-size: 12px;
height:14px;
width:791px;
margin-top:10px;
BACKGROUND-COLOR: #ffb366;
FLOAT: left; 
}

#clear {
padding-top:8px;
}

 /******** scroll ********/
#tnailholder {
border: 0px solid black;
margin: 0 auto;
overflow-y: hidden; 
overflow-x: scroll; 
width: 466px;
  }

* html #tnailholder {
  height: 115px;
  }

#tnailholder img {
  vertical-align: bottom;
  }

#tnailholder ul {
  background-color: #ffffff;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 750px;
  }

#tnailholder li {
display:table-row;
float:left;
}

 /******** Page content img ********/
#inside {
font:12px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
padding: 0px 10px 10px 10px;
text-align: justify;
height:100%;
}

#inside .col1 {
float:left;
width:180px;
background-color:#fff;
text-align:justify;
padding:0px 2px 2px 2px;
}

#inside .col2 {
float:left;
width:180px;
margin-left:8px;
background-color:#fff;
text-align:justify;
padding:0px 2px 2px 2px;
}

#inside .col3 {
float:right;
width:180px;
margin-left:5px;
background-color:#fff;
text-align:justify;
padding:0px 2px 2px 2px;
}

#inside .col1, .col2, .col3 a:{
  color: #333333;
  font-size: 12px;
  text-decoration: none;
}

#inside .col1, .col2, .col3 a:hover {
  color: #333333;
  font-size: 12px;
  text-decoration: none;
}

#contenttop{
font:12px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
text-align: justify;
padding: 10px 10px 10px 10px;
float:left;
}

#contentbot{
font:12px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
padding: 10px 10px 10px 10px;
text-align: justify;
clear:both;
}


/******** gallery ********/
.before {
color:#5284b5;
font-size: 11px;
font-weight : bold;
width:126px;
height:12px;
background:#c2d2e6;
text-align:right;
padding:0px 13px 0px 0px;
}
.after {
color:#ffffff;
font-size: 11px;
font-weight : bold;
width:124px;
height:12px;
background:#ff9933;
padding:0px 0px 0px 15px;
}
.gtxt {
color:#b14702;
font-size: 13px;
font-weight : bold;
height:25px;
text-align:center;
}
.glink {
  font-size: 11px;
  color: #5482b6;
  text-decoration: underline;
}
.glink:hover, linkart:hover b, linkart:hover b u {
  color: #29568a;
  text-decoration: none;
}

 /******** Footer ********/
#footer {
height:45px;
width:893px;
}
.footerleft {float:left; width:51px; height:69px; background:#ff9933; background-image:url(../images/bg_box_left.gif); background-repeat:repeat-y; background-position:right;}
.footercenter {float:left; width:791px; margin-right:-20%; background-color:#ffffff}
.foterright {float:right; width:51px; height:69px; background:#ff9933; background-image:url(../images/bg_box_left.gif); background-repeat:repeat-y; background-position:left;}

#footercontent{
text-align: center;
font-family:Tahoma;
font-size: 11px;
padding: 10px 0px 0px 0px;
height:45px;
width:791px;
}
#footercenterbootom{ 
font-family:Tahoma;
font-size: 12px;
height:14px;
width:791px;
BACKGROUND-COLOR: #ffb366;
FLOAT: left; 
}
#footer a{
  color: #333333;
  text-decoration: none;
}
#footer a:hover, footlink:hover b, footlink:hover b u {
  color: #EF7700;
  text-decoration: none;
}

.linkcontent{
  color: #fb850f;
  text-decoration: underline;
}
.linkcontent:hover, linkcontent:hover b, linkcontent:hover b u {
  color: #fe962e;
  text-decoration: none;
}
.linkart{
  color: #333333;
  text-decoration: underline;
  line-height:18px;
}
.linkart:hover, linkart:hover b, linkart:hover b u {
  color: #EF7700;
  text-decoration: none;
}

.readlink{
  color: #ee7300;
  text-decoration: underline;
  line-height:18px;
}
.readlink:hover, linkart:hover b, linkart:hover b u {
  color: #f98e22;
  text-decoration: underline;
}

.preload1 {background: url(../images/blank_over.gif);}
.preload2 {background: url(../images/blank_overa.gif);}

#nav {padding:0; margin:0; list-style:none; height:24px; background:#5682b5; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:24px; line-height:24px; color:#fefefe; text-decoration:none; font-size:12px; font-weight:normal; padding:0 10px 0 10px; cursor:pointer;background: url(../images/blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 20px 0 17px; height:24px;background:url(../images/blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:24px; background:url(../images/blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#fcfcfc; background: url(../images/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(../images/blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#fefdfc; background: url(../images/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(../images/blank_overa.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:300;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:24px; background: #29578c; padding:1px; border:1px solid #5682b5; white-space:nowrap; width:141px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:141px; font-weight:normal; border-bottom:1px solid #5682b5;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:24px; width:141px; line-height:24px; text-indent:10px; color:#fff; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#29578c url(../images/arrow.gif) 130px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#ff9933; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#ff9933 url(../images/arrow_over.gif) 131px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#ff9933 url(../images/arrow_over.gif) 131px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:141px; top:-2px; background: #29578c; padding:1px; border:1px solid #5682b5; white-space:nowrap; width:141px; z-index:400; height:auto;}
