/*  

Theme Name: hhsconstruction

Theme URI:

Description: HHS Construction design

Tags: hhsconstruction, construction, blue, yellow

Author: HHS Construction

Author URI: http://hhsconstruction.net/

Version: 1.0

*/ 

/*CSS Styles for HHS Construction*/

img{

border:0;

}

a{

text-decoration:none;

border:0;

}

.clear{

clear:both;

}

body{

margin:0px;

padding:0px;

background-image:url(images/grayGrad.jpg);background-color:#676767;

background-repeat:repeat-x;

font-family:"Arial","Verdana","sans-serif";

}

#wrapper{

width:100%;

}

.main{

width:876px;

margin:auto;

background-color:#ffffff;

border-left:2px solid #414141;

border-right:2px solid #414141;

}

.topWhiteBar{

height:15px;

background-color:#ffffff;

}

.shadowBar{

height:15px;

background-color:#ffffff;

background-image:url(images/whiteShadow.jpg);

background-repeat:repeat-x;

}

.blueTxt{

color:#33add6;

}

.contactBar{

height:35px;

background-image:url(images/greyGrad.jpg);

background-repeat:repeat-x;

color:#6fabc3;

font-weight:bold;

line-height:35px;

padding:0px 19px;

}

.contactBar a{

color:#6fabc3;

}

#logoBar{

height:98px;

background-color:#4c4c4c;

color:#6fabc3;

font-weight:bold;

line-height:98px;

padding:0px 19px;

border-bottom:3px solid #64686b;

}

.contactButtonHolder{

float:right;

}

#logoImg{

margin-top:32px;

border-right:1px solid #a6a6a6;

float:left;

border-left:0px;

border-top:0px;

border-bottom:0px;

}

#logo2{

margin-left:8px;

float:left;

font-size:19px;

color:#eeb31b;

}

.whiteTxt{

color:#ffffff;

}

#logo2 a{

color:#eeb31b;

}

#logoRight{

float:right;

color:#ffffff;

}

#logoRight img{

}

.yellowTxt{

color:#eeb31b;

}

.yellowTxtPerm{

color:#eeb31b;

}

.blueTxtPerm{

color:#33add6;

}

hr{

background-color:#eeb31b;

color:#eeb31b;

height:1px;

border:0px;

margin-bottom:20px;

}

#menuBar{

height:31px;

background-image:url(images/yellowBar.jpg);

}

.navMenu{

list-style:none;

margin:0px;

padding:0px;

float:right;

margin-right:65px;

}

.navMenu li{

float:left;

}

.navMenu li a{

color:#77590d;

text-decoration:none;

font-weight:bold;

line-height:31px;

font-size:11px;

padding:0px 10px;

display:block;

float:left;

}

.navMenu li a:hover{

background-image:url(images/blueBar.jpg);

color:#ffffff;

}

.navMenu li a.activeButton,

.navMenu li a.activeButton:hover{

background-image:url(images/blueBar.jpg);

color:#ffffff;

}

.navMenu li img{

vertical-align:middle;

float:left;

}

#bannerHolder{

border-top:2px solid #64686b;

background-color:eeb31b;

/*margin:1px 1px;*/

/*margin: -20px 0 0 -36px;*/

width:874px;

height:154px;

}

#footer{

height:68px;

background-color:#4c4c4c;

color:#6fabc3;

font-weight:bold;

line-height:68px;

padding:0px 19px;

}

.copyright{

color:#666668;

font-weight:normal;

}

.footerMenu{

list-style:none;

margin:0px;

padding:0px;

float:right;

}

.footerMenu li{

float:left;

}

.footerMenu li a{

color:#6eb3d0;

text-decoration:none;

font-weight:bold;

font-size:11px;

padding:0px 5px;

float:left;

}







#content{

/*padding:19px;*/

padding:1px;

}

#content p{

/*width:500px;*/

padding:0 19px;

}

.pageTitle{

font-size:19px;

border-bottom:1px solid #eeb31b;

padding: 10px 19px;

/*padding-bottom:10px;*/

width:300px;

}

.pageTitle .yellowTxt{

font-weight:bold;

}

.contentImagesHolder{

border-top:2px dotted #eeb31b;

border-bottom:2px dotted #eeb31b;

text-align:center;

}

.contentImagesHolder img{

padding:15px 20px;

}

.yellowquote1{

text-align:left;

color:#eeb31b;

font-weight:bold;

/*padding:5px 0px;*/

padding:5px 19px 5px 19px;

}

.yellowquote2{

text-align:right;

color:#eeb31b;

font-weight:bold;

/*padding:5px 0px;*/

padding:5px 19px 5px 19px;

}

#content ul{

list-style-type: none;

margin: 0;

float:left;

width:406px;

/*padding:30px 5px;*/

padding:30px 10px;

}

#content ul li{

background-image: url(images/bullet.jpg);background-repeat: no-repeat;

background-position: 0 .3em;

padding-left: .8em;

}

.pdfDownload{

margin:10px 0px;

}

.pdfDownload a{

color:#4c4c4c;

text-decoration:none;

border:2px solid #50c5f8;

padding:3px;

}

.imageQuote{

float:left;

width:374px;

height:80px;

margin:15px 20px;

border:2px solid #eeb31b;

font-size:23px;

color:#4c4c4c;

text-align:center;

line-height:35px;

padding-top:10px;

}

.address{

color:#666666;

float:left;

/*margin-right:50px;*/

margin: 0 31px 0 19px;

}

.dotted{

background-color:transparent;

color:transparent;

height:1px;

border:0px;

margin:10px 0px;

border-bottom:2px dotted #eeb31b;

}

.required{

color:#990000;

font-size:10px;

}







.employTbl{

margin-top:30px;

width:100%;

padding:0px 5px;

}

.employTbl td{

font-size:14px;

height:40px;

}

.insurTbl td{

padding:0px;

}

.insurTbl th{

border-bottom:0px;

}

td.full{

border-top:1px solid #000;

border-bottom:1px solid #000;

text-align:center;

}







/* Hide from IE5-mac. Only IE-win sees this. \*/

*html #homeChoices{

margin-right:-9px;

}

*html #logoRight{

padding-top:38px;

}

*html .imageQuote{

float:left;

width:374px;

height:80px;

margin:15px 0px;

margin-left:0px;

border:2px solid #eeb31b;

font-size:23px;

color:#4c4c4c;

text-align:center;

line-height:35px;

padding-top:10px;

}

/* End hide from IE5/mac */





/*End style for HHS Communications */



/*Image Gallery Styles*/

#imagegallery{

background-color:#000000;

margin:auto;

padding: 0 0 0 137px;

width:737px;

}

.imagesgalleryholder{

border-top:2px dotted #eeb31b;

border-bottom:2px dotted #eeb31b;

text-align:center;

}

.imagegallerythumb img{

background-color:#ffffff;

margin:auto;

padding: 0 5px;

}
