/* CSS Document */
html,body{
margin:0;
padding:0;
font-size:85%;
}
#wrapper{
margin:0 auto 10px auto;
width:920px;
}
#homebanner{
float:left;
z-index:1;
width:100%;
height:342px;
background-image:url(../images/Homebanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#homebanner2{
float:left;
z-index:1;
width:100%;
height:342px;
background-image:url(../images/Homebanner2.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#termsbanner{
float:left;
z-index:1;
width:100%;
height:342px;
background-image:url(../images/Termsbanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#resbanner{
float:left;
z-index:1;
width:100%;
height:346px;
background-image:url(../images/Resbanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#infobanner{
float:left;
z-index:1;
width:100%;
height:346px;
background-image:url(../images/Infobanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#aboutbanner{
float:left;
z-index:1;
width:100%;
height:346px;
background-image:url(../images/Aboutbanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#contactbanner{
float:left;
z-index:1;
width:100%;
height:377px;
background-image:url(../images/Conbanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#thanksbanner{
float:left;
z-index:1;
width:100%;
height:377px;
background-image:url(../images/Thanksbanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#leavebanner{
float:left;
z-index:1;
width:100%;
height:346px;
background-image:url(../images/Leavebanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#newsbanner{
float:left;
z-index:1;
width:100%;
height:346px;
background-image:url(../images/Newsbanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#partbanner{
float:left;
z-index:1;
width:100%;
height:369px;
background-image:url(../images/Partbanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#partbanner2{
float:left;
z-index:1;
width:100%;
height:369px;
background-image:url(../images/Partbanner2.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#sponsorbanner{
float:left;
z-index:1;
width:100%;
height:346px;
background-image:url(../images/Sponsorbanner.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#menubox{
width:230px;
float:left;
z-index:99;
margin:22px 0 0 22px;
padding:20px 0 0 0;
background-image:url(../images/menuhead.gif);
background-repeat:no-repeat;
background-position:6px 4px;
background-color:#000000;
display:inline;
}
#menubox ul{
padding:0;
}
#menubox ul li{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
margin:0 0 4px 0;
}
#menubox ul li a:link,#menubox ul li a:visited{
color:#FFFFFF;
text-decoration:none;
}
#menubox ul li a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#menubox ul li a:active{
color:#FFFFFF;
text-decoration:none;
}
.fakelink{
color:#f89e1c;
}
#leftmenu{
float:left;
width:65px;
margin:10px 5px 10px 10px;
}
#rightmenu{
float:left;
width:120px;
margin:10px 8px 10px 5px;
}
#logobox{
float:left;
z-index:99;
margin:10px 0 0 80px;
text-indent:-900em;
}
#logobox a{
display:block;
width:220px;
height:200px;
}
#quotebox{
float:right;
margin:22px 22px 0 0;
z-index:99;
width:254px;
}
#quotemid{
background-color:#FFFFFF;
width:224px;
z-index:99;
padding:15px;
}
#quotebot{
background-image:url(../images/speechbot.gif);
background-position:0 0;
background-repeat:no-repeat;
width:254px;
height:36px;
z-index:99;
}
#dropcontentsubject{
width: 250px;
font-weight: bold;
}

.dropcontent{
width: 250px;
padding: 3px;
z-index:9999;
}

#homecontent{
float:left;
background-image:url(../images/pagemid.gif);
color:#FFFFFF;
height:229px;
width:100%;
background-position:0 25px;
background-repeat:no-repeat;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
}
#homecontent form{
text-align:center;
margin:0;
padding:0;
}
.selten{
color:#333333;
margin:0 0 1px 0;
border:1px solid #f89e1c;
}
.submitbut{
margin:12px 0 0 0;
}
h4.happytrmp {
width:219px;
height:56px;
text-indent:-900em;
background-image:url(../images/happytrumping.gif);
background-position:left top;
background-repeat:no-repeat;
}
h3.news{
font-size:1.2em;
color:#f89e1c;
margin:5px 0 10px 0;
}
#innercontent{
float:left;
background-image:url(../images/pagemid2.gif);
color:#FFFFFF;
height:229px;
width:100%;
background-position:0 25px;
background-repeat:no-repeat;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
}
#busheading{
width:100%;
text-align:center;
}
#busheading h3{
text-align:center;
margin:0;
padding:0;
}
#buscontact{
float:left;
margin:0 0 0 81px;
width:131px;
display:inline;
}
html>/**/body #busblock{
width:131px;
height:130px;
}
html>/**/body #callblock{
width:300px;
height:140px;
}
*:first-child+html #busblock{
width:131px;
height:140px;
}
*:first-child+html #callblock{
width:300px;
height:140px;
}

* html #busblock{
width:131px;
height:140px;
}
*html #callblock{
width:300px;
height:140px;
}
#postbusreview{
text-indent:-900em;
background-image:url(../images/reviewbutt.gif);
background-position:0 0;
background-repeat:no-repeat;
width:92px;
height:24px;
}
#postbusreview a{
width:92px;
height:24px;
display:block;
}
#reqcallback{
float:left;
margin:0 0 0 22px;
width:300px;
display:inline;
}
#postcallback{
margin:0;
text-indent:-900em;
background-image:url(../images/callbackbutt.gif);
background-position:0 0;
background-repeat:no-repeat;
width:92px;
height:24px;
}
#postcallback a{
width:92px;
height:24px;
display:block;
}
#topratings{
float:left;
width:270px;
margin:0 0 0 85px;
}
.leftindent{
float:left;
width:100%;
display:block;
padding:0 0 0 80px;
margin:5px 0 5px 0;
}
.revid{
float:left;
margin:0 0 0 81px;
width:131px;
display:inline;
}
.revbrief{
float:left;
margin:0 0 0 22px;
width:300px;
display:inline;
}
.workwhen{
width:100%;
}
.botratings{
float:left;
width:270px;
margin:0 0 0 85px;
}
.ratingtit{
float:left;
padding:10px 0 0 0;
width:120px;
}
.ratingpic{
float:left;
width:110px;
}
#whitemid{
float:left;
width:100%;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
#whitemid a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

#whitemid .abheading{
float:left;
width:150px;
margin:0 10px 10px 80px;
}
#whitemid .abcontent{
float:left;
width:500px;
margin:0 10px 10px 60px;
}
#whitemid .revcontent{
float:left;
width:500px;
margin:4px 10px 10px 0;
}
#whitemid .conheading{
float:left;
width:180px;
margin:0 10px 10px 80px;
}
#whitemid .revheading{
float:left;
width:220px;
margin:0 0 10px 70px;
}
#sectionmessage{
float:left;
width:350px;
margin:0 0 10px 40px;
}
#sectionmessage h2{
float:left;
margin:0;
}
#sectionmessage h3{
float:left;
margin:0;
}
#sectionlogo{
float:left;
width:120px;
margin:0 0 0 15px;
}
#sectionlogo img{
width:102px;
height:71px;
border:1px solid black;
}
#resultsmessage{
float:left;
width:330px;
margin:0 0 0 20px;
}

#infoheadtop{
float:left;
width:100%;
height:58px;
background-image:url(../images/Contractortopheaders.gif);
background-position:center top;
background-repeat:no-repeat;
}
#infoheadbot{
float:left;
width:100%;
margin:90px 0 20px 0;
height:40px;
background-image:url(../images/Contractorbotheaders.gif);
background-position:center top;
background-repeat:no-repeat;
}
.centeredmessage{
float:left;
width:100%;
display:block;
}
.emptyblock{
float:left;
width:100%;
height:1%;
display:block;
}
.formrow{
float:left;
width:100%;
display:block;
}
#revform
{
width:420px;
margin:10px 0 0 250px;
float:left;
}
* html #revform
{
width:420px;
margin:10px 0 0 120px;
float:left;
}
#thanks{
float:left;
width:400px;
margin:0 0 0 250px;
}
.revsearch{
width:420px;
border:1px solid #f89e1c;
color:#333333;
line-height:1.5em;
}
.halfrevsearch{
width:200px;
border:1px solid #f89e1c;
color:#333333;
line-height:1.5em;
}
.tinyrevsearch{
width:100px;
border:1px solid #f89e1c;
color:#333333;
line-height:1.5em;
}
.smallsub{
float:left;
}
.toptrump{
float:left;
width:100%;
background-image:url(../images/toptrumpheader.jpg);
background-position:center top;
background-repeat:no-repeat;
padding:90px 0 0 0;
text-align:center;
}
.brief{
float:left;
width:205px;
margin:20px 40px 20px 40px;
text-align:center;
}
.horiz{
width:100%;
height:30px;
float:left;
display:block;
background-image:url(../images/horiz.gif);
background-position:center top;
background-repeat:no-repeat;
}
.bname, .minfo{
display:block;
}
.toptrump p.bname{
margin:0 0 10px 0;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
}
.toptrump a.minfo{
width:100%;
height:29px;
display:block;
background-image:url(../images/toptrumpmoreinfo.jpg);
background-position:center top;
background-repeat:no-repeat;
text-indent:-900em;
}
.toptrump p.rated,.toptrump p.reviewed{
margin:0 0 6px 0;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
}
.toptrump p.stars{
margin:0;
}
.brief p.bname{
margin:0 0 10px 0;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
height:2em;
}
.brief a.minfo{
width:100%;
height:29px;
display:block;
background-image:url(../images/toptrumpmoreinfo.jpg);
background-position:center top;
background-repeat:no-repeat;
text-indent:-900em;
}
.brief p.rated,.brief p.reviewed{
margin:0 0 6px 0;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
}
.brief p.stars{
margin:0;
}

#newsearch{
float:left;
margin:10px 0 0 0;
width:100%;
text-align:center;
display:block;
}
#newsearch img{
border:none;
}
#footer{
float:left;
color:#FFFFFF;
width:100%;
background-color:#2a2728;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
padding:0 0 40px 0;
}
#footerleft{
float:left;
width:448px;
padding:70px 0 0 20px;
}
.keys{
margin:10px 0 0 0;
}
.content{
margin:0 0 0 15px;
}
.kw{
padding:0 4px 0 0;
}
.sponsorbox{
float:left;
display:inline;
width:120px;
height:90px;
}
.sponsorbox img{
border:1px solid #f89e1c;
}

#footerright{
background-image:url(../images/sponsorsfooterheader.gif);
background-repeat:no-repeat;
background-position:0 80px;
float:right;
width:360px;
padding:110px 20px 0 0;
}
.black{
color:#000000;
}
.sponfootlink{
display:block;
width:100%;
margin:60px 0 0 0;
}
#copyright{
padding:20px 0 0 0;
width:920px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#f89e1c;
text-align:center;
}
#copyright a{
text-decoration:none;
color:#666666;
}