@charset "UTF-8";
/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.5em;
background-color:#6ca1d6;
font-family:Arial, Helvetica, sans-serif;
}

b{font-size: 110%;}

img{
border:none;
}

#maincontainer{
width: 970px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #FFFFFF url(images/container.gif) repeat-y;
padding:0px 29px 0px 29px;
}

#topsection{
z-index:10000;

}
#mainnav{
height:200px;
position:relative;
}

#topleft{
width:719px;
height:inherit;
float:left;
}

#logoh{
height:129px;
}

#locationnav{
background:url(images/h_03.gif) repeat-x;
height:31px;
width:inherit;
padding-top:4px;
padding-left:8px;
}


#box1{
width:235px;
height:119px;
position:absolute;
margin-top:-129px;
margin-left:300px;
}

ul#utility{
list-style:none;
margin:0;
padding:0;
float:right;

}

ul#utility li{
display:inline;
padding:0px 6px 0px 6px;
border-right:1px solid #135893;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
position: relative;
float: left;

}

ul#utility li a{
color:#135893;
text-decoration:none;
text-transform:uppercase;
font-size:12px;

display: block;
}

ul#utility li a:hover{
color:#FFF;
}

ul#utility li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
list-style:none;
margin:0;
padding:0;
width:140px;


}

ul#utility li ul li{
display: list-item;
float: none;
border-right:none;
color:#FFF;
margin:0;
padding:0;
width:140px;
border-bottom:1px solid #FFF;
text-transform:none;
}

ul#utility li ul li a{
color:#FFF;
background:#ACAEB0;
padding:2px;
padding-left:8px;

}

ul#utility li ul li a:hover{
background-color:#FFF;
color:#135893;
}



ul#utility li ul li ul{
left: 159px; /* no need to change, as true value set by script */
top: 0;
}


/* Holly Hack for IE \*/
* html ul#utility li { float: left; height: 1%; }
* html ul#utility ul li a { height: 1%; }
/* End */




ul#stores{
list-style:none;
margin:0;
padding:0;
float:left;}

ul#stores li{
display:inline;
padding:0px 6px 0px 4px;
border-right:1px solid #5c5a5a;
}

ul#stores li a{
color:#5c5a5a;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
line-height:normal;

}

ul#stores li a:hover{
color:#6ca1d6;
}


#rednav{
background:#af4129;
width:720px;
position:absolute;
float:left;
z-index:100;
}

#rednav #navigation{
list-style:none;
margin:0;
padding:0;
height:37px;
}

#rednav #navigation li{
display:inline ;
text-align:center;
padding-bottom:2px;
width:110px;
height:33px;
float:left;

}

#rednav #navigation li a{
display:block;
text-decoration:none;
line-height:1.1;
height:33px;
padding-left:6px;
padding-right:6px;
padding-top:4px;
text-transform:uppercase;
color:#242e6b;
font-size:11px;
max-width:150px;
border-right:1px solid #cf8b71;
text-align:center;
}

#rednav #navigation li a:first-child:first-line {
color:#FFF;
font-size:15px;
text-transform: none;

}

#rednav #navigation li a:hover{
background: url(images/mainroll.gif) repeat-x;

}

#rednav ul li ul{
left: 0;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
list-style:none;
margin:0;
padding:0;
float:left;
width:160px!important;

}

#rednav ul li ul li{
display: list-item;
float: none;
border-right:none;
color:#242e6b !important;
margin:0;
padding:0;
text-transform:none;
float:left;
width:160px !important;
height:20px!important;



}

#rednav ul#navigation li ul li a{
color:#242e6b !important;
background:#C8C7C7;
border-right:none;
text-transform:uppercase;
font-size:11px;
margin:0;
padding-bottom:-5px;
padding-top:4px;
border-top:1px solid #FFF;
text-align:left!important;
padding-bottom:0;
display:block;
height:18px;
}

.page-item-182 a, .page-item-188 a, .page-item-192 a, .page-item-194 a {
background:#C8C7C7!important;
}


.page-item-149 a, .page-item-163 a, .page-item-170 a {
background:#b4b4b4!important;
}

.page-item-199 a, .page-item-202 a, .page-item-207 a, .page-item-211 a, .page-item-213 a, .page-item-217 a {
background:#9d9b9b!important;

}

.page-item-182 a:hover, .page-item-188 a:hover, .page-item-192 a:hover, .page-item-194 a:hover {
background:#FFF!important;
}


.page-item-149 a:hover, .page-item-163 a:hover, .page-item-170 a:hover {
background:#FFF!important;
}

.page-item-199 a:hover, .page-item-202 a:hover, .page-item-207 a:hover, .page-item-211 a:hover, .page-item-213 a:hover, .page-item-217 a:hover {
background:#FFF!important;
}


#rednav ul#navigation li ul li a:first-child:first-line {
text-transform:uppercase;
color:#FFF;
font-size:11px;

}

#rednav ul#navigation li ul li a:hover{
text-decoration:underline;
background:#FFFFFF;
color:#242e6b;
}

#rednav ul#navigation li ul li a:hover:first-child:first-line {
text-decoration:underline;
background:#FFFFFF;
color:#242e6b;

}




#rednav ul li ul li ul{
left: 159px; /* no need to change, as true value set by script */
top: 0;

}


/* Holly Hack for IE \*/
* html #rednav ul li { float: left; height: 1%; }
* html #rednav ul ul li a { height: 1%; }
/* End */




#topright{
width:250px;
height:inherit;
float:right;
}

#subnav{
height:32px;
background:#135893;
width:inherit;
border-top:2px solid #FFF;
}

#projects{
height:290px;
width:inherit;
background:#e6e6e5;
padding-left:100px;
padding-top:25px;
}

#thumbs{
width:235px;
background-color:#FFF;
padding:9px;
float:left;
margin-right:0px;
margin-bottom:0;
padding-bottom:0;
}

.commercialspite{
display:block;
height:51px;
width:72px;
margin:3px;
float:left;
}

.commercialspite:hover{
background-position:0px -51px;
}



#box{
position:absolute;
margin-top:0px;
margin-left:253px;
background:#FFF url(images/commercial/commercial_p1_lg.jpg) no-repeat;
width:509px;
height:270px;
}

#projectwrapper{
width:764px;
height:279px;
}

ul#bluenav{
list-style:none;
margin:0;
padding:0;
padding-top:2px;
padding-left:14px;
}

ul#bluenav li{
display:inline;
padding-left:8px;
padding-top:2px;
}

ul#bluenav li a{
color:#FFFFFF;
text-decoration:none;
text-transform: capitalize;
font-size:12px;
line-height:normal;
border-right:1px solid #6ca0c7;
padding-right:14px;



}

ul#bluenav li a:hover{
color:#6ca1d6;
}


#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
z-index:1;
}

#contentcolumn{
margin-right: 330px; /*Set right margin to RightColumnWidth*/
padding-left:7px;
padding-top:7px;
}

#featureb{
height:293px;
width:633px;
background:url(images/h_13.jpg) no-repeat;
z-index:1;
}

#featureb img{
z-index:1;
}

#textcontent{
padding-left:69px;
color:#626668;
font-size:12px;
}

#textcontent table{
width:420px;
}



#textcontent p, #textcontent ul { 
padding-right:69px;
line-height:1.3;
}

#textcontent p .read{
color:#497198;
}

h3{
font-weight:normal;
font-size:16px;
color:#497198;
padding-top:25px;
margin-bottom:5px;
}

#content-right{
width:350px;
float:left;
margin-left:75px;
}

.equipment_text{
margin-bottom:20px;
font-size:12px;
color:#626668;
line-height:1.3;
}

.product-info{
width:180px;
float:right;
padding-bottom:30px;
}

.grey_heading{
margin:0;
padding:0;
color:#9d9c9c;
}

#content-right p{
font-size:12px;
color:#626668;
line-height:1.3;

}

.clear{
clear:both;
}

#logo-clm{
width:185px;
float:right;
padding-top:55px;
min-height:830px;
font-size:11px;
color:#626668;
line-height:1.5;
margin-right:10px;
}

#logo-clm img{
padding-top:35px;
padding-bottom:35px;
border-bottom: 2px dotted #FFF;
}

#rightcolumn{
float: left;
width: 330px; /*Width of right column*/
margin-left: -330px; /*Set left margin to -(RightColumnWidth) */
padding-top:7px;
padding-left:0px;
}

#rightcolumn p{
font-size:12px;
color:#4b4c4d;
padding:18px;
line-height:1.3;
padding-left:22px;
padding-right:28px;

}

#greyfeature{
width:316px;
height:293px;
background-color:#eaeaeb;
border-left:7px solid #FFF;
}

.free{
font-size:40px;
color:#35393a;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
float:left;
padding-left:32px;
padding-top:12px;
}

.eval{
color:#d33e27;
line-height:1;
display:inline;
padding-top:10px;
float:left;
padding-left:10px;
}

#greyfeature p{
padding-left:32px;
font-size:12px;
line-height:1.3;
color:#626668;
margin-top:-15px;
}

#quote{
width:235px;
height:316px;
background:url(images/quote.jpg) no-repeat;
padding-top:30px;
padding-left:35px;
padding-right:40px;
}

#quote .thequote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
color:#6ca1d6;
font-style:italic;
}

#redad{
width:323px;
height:205px;
background-color:#f04a24;
color:#FFF;
font-size:15px;
line-height:1.2;
}

#redad p{
padding-left:19px;
padding-top:14px;
padding-right:19px;
color:#FFF;
}

#redad p ul{
margin:0;
margin-left:13px;
padding:0;
padding-top:-10px;
}

.recent{
color:#FFF;
font-size:36px;
text-align:right;
padding-left:80px;
padding-top:20px;

}


#clients{
height:50px;
background-color:#d9e0e8;
width:inherit;
border-top:3px solid #FFF;
margin-top:-10px;
}

.testimonial{
background:#135893;
font-size:13px;
font-weight:bold;
color:#FFF;
border-left:19px solid #ad4129;
padding-left:15px;
display:block;
padding-top:2px;
padding-bottom:2px;
}

ul.testimonials{
list-style:none;
margin:0;
padding:0;
font-size:12px;
color:#4b4c4d;
padding:18px;
line-height:1.3;
}
li.testplace{
background:url(images/testplace.gif) no-repeat left;
padding-left:17px;
}

li.view{background:url(images/view.gif) no-repeat left;
padding-left:17px;

}

#footer{
clear: left;
width: 100%;
margin-bottom:40px;


}

#footer2{
background: #4a4b4c url(images/h_41.gif) repeat-x top;
color: #FFF;
height:148px;
padding-top:12px;
border-left:29px solid #6ca1d6;
margin-left:-29px;
border-right:29px solid #6ca1d6;
margin-right:-29px;
}

#sell{
padding-left:30px;
}

#sell-list{
border-top:1px solid #5f5e60;
margin-top:12px;
}

#sell-list ul{
list-style:none;
float:left;
padding-left:15px;
padding-right:25px;

}

#sell-list ul li{
color:#a5cbec;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
line-height:1.3;
}

#sell-list ul li a{
color:#6ca1d6;
font-size:10px;
background:url(images/footerarrow.gif) no-repeat left;
padding-left:7px;
text-decoration:none;
}

#sell-list ul li a:hover{
color:#FFF;
}

#footer2 h4{
color:#FFF;
font-size:30px;
font-weight:normal;
margin:0;
padding:0;
}

/*#company {
    width: 970px; height: 40px;
    background: url(images/hlogo-sprite.gif);
    margin: 10px auto; padding: 0;
    position: relative;
	margin-bottom:20px;
	margin-top:0px;
	list-style:none;
	}
  #copmany li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
	}
  #compant li, #company a {
    height: 40px; display: block;}

  #become1b {left: 80; width: 100px;}
  #become2b {left: 213px; width: 61px;}
  #become3b {left: 295px; width: 63px;}
  #become4b {left: 380px; width: 63px;}
  #become5b {left: 466px; width: 83px;}
  #become6b {left: 565px; width: 66px;}
  #become7b {left: 650px; width: 90px;}
  #become8b {left: 758px; width: 83px;}



  #become1b a:hover {
    background: transparent url(images/hlogo-sprite.gif)
    80px -100px no-repeat;}
  #become2b a:hover {
    background: transparent url(images/hlogo-sprite.gif)
    -213px -61px no-repeat;}
  #become3b a:hover {
    background: transparent url(images/hlogo-sprite.gif)
    -295px -63px no-repeat;}
  #become4b a:hover {
    background: transparent url(images/hlogo-sprite.gif)
    -380px -63px no-repeat;}
  #become5b a:hover {
    background: transparent url(images/hlogo-sprite.gif)
    -466px -83px no-repeat;}
  #become6b a:hover {
    background: transparent url(images/hlogo-sprite.gif)
    -565px -3px no-repeat;}
  #become7b 66:hover {
    background: transparent url(images/hlogo-sprite.gif)
    -650px -90px no-repeat;}
  #become8b a:hover {
    background: transparent url(images/hlogo-sprite.gif)
    -758px -83px no-repeat;}
*/

#footer a{
color: #FFFF80;
}


label{
padding-left:15px;
}

#footer p{
text-align:left;
color:#FFF;
font-size:11px;
line-height:1.2;
}




#admin_bar{
height:37px;
width:inherit;
background:#464646;
border-bottom:2px solid #FFF;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;	
padding-top:8px;
padding-left:20px;
}

#barleft{
float:left;
}

#admin_bar a{
color:#FFF;
text-decoration:none;
}

#admin_bar a:hover{
color:#FFF;
text-decoration:underline;
}

#admin_bar li.edit{
padding-left:10px;
padding-right:10px;
display:inline;
list-style:none;
}


#admin_bar span.blogname{
display:inline;
font-size:24px !important;
}


#admin_bar span.menu{
font-size:14px;
color:#FFF;
margin-left:40px;
}

.adminpanel{
font-family:Arial, Helvetica, sans-serif;
color:#b6b6b6;
float:right;
font-size:12px;
padding-right:30px;
margin-top:-8px;
}

.adminpanell ul{
list-style:none;
}

.adminpanel ul li{
display:inline;
padding:4px 0px 4px 0px;
}

