@charset "UTF-8";
/* CSS Document */
#loading {
    position:inherit;
    width:300px;
    left:50%;
    margin-left:-150px;
    text-align:center;
    padding:7px 0 0 0;
    font:bold 11px Arial, Helvetica, sans-serif;
}
 
p {
	margin-top:15px;
	margin-bottom:15px;
	font-size:14px;
	}
	p.header{
		color:#FFF;
		font-size:14px;
		text-shadow:#000;
		font-weight:400;
	}

p.disclaimer {
	font-size:10px;
	color:#888;
	margin:0;
	}
#protfoliobg{
	background-color:#FFF;
}
#progress-bar, #upload-frame {
                display: none;
            }


#content a {
	text-decoration:none;
	color:#2878af;
	font-weight:bold;
	}
	
	#content a:hover {
	color:#d67614;
	text-decoration:underline;
	}

#header.contact {
	background:url(../images/bg_header.jpg) no-repeat;
	}

#header.referral {
		background:url(../images/bg_header.jpg) no-repeat;
	}
	
#header.vehicles {
		background:url(../images/bg_header.jpg) no-repeat;
	}

#header.design {
		background:url(../images/bg_header.jpg) no-repeat;
	}
	
#header.signs {
		background:url(../images/bg_header.jpg) no-repeat;
	}

#header-container p{
	text-shadow:#102e54 1px 1px 0;
	font-size:15px;
	line-height:24px;
	}

.list {
	list-style-position:inside;
	color:#000;
	}
	
	.list ul, .list ol {
	margin:15px;
	}
	
	ol.list {
	list-style-position:outside;
	margin-left:20px;
	}
	
a.large-button {
	padding:9px;
	padding-left:15px;
	padding-right:15px;
	margin-top:15px;
	text-decoration:none;
	color:#fff !important;
	font-weight:bold;
	font-size:14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#0d458e;
	text-shadow:#0a3069 -1px -1px 0px;
	}
	
	a.large-button:hover {
	background-color:#125dc2;
	text-shadow:#0d458e -1px -1px 0px;
	text-decoration:none !important;
	}
	
#header a.large-button {
	background-color:#102e54;
	}
	
	#header a.large-button:hover {
	background-color:#002240;
	}

table.contactinfo {
	margin-bottom:20px;
	}
	
table.referralchart {
	background-color:#ddd;
	}
	
	.referralchart th.tablehead {
	background-color:#0f5fad;
	padding:3px;
	color:#fff;
	font-size:13px;
	}
	
	.referralchart tr, .referralchart td {
	padding:3px;
	}
	
	.referralchart tr:hover {
	background-color:#ccc;
	}
	
	.referralchart tr.special-row {
	background-color:#bbb;
	}
	
	.referralchart tr.special-row:hover {
	background-color:#aaa;
	}
	
#form-container {
	padding:10px;
	background-color:#eee;
	width:520px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
	
#attentiongrabber {
	padding:15px;
	background-color:lightyellow;
	border-top:2px solid red;
	border-bottom:2px solid red;
	}
	
#busbody{
	width:inherit;
	height: 300px;
}

.busheader{
	width:200px;
	height:45px;
	background:#000;
	}
	

.buscontent{
	height:350px;
	background: url(../images/contentbg.jpg) center;
	}

.busimg{
	float:left;
}
.buswords{
	color:#FFF;
	padding-top:20px;
	margin-left:700px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	background: #000;
	border:double #fff;
	padding-bottom:60px;
}
#busSbody{
	float:right;
	width:520px;
	height: 700px;
}
.busSheader{
		width:240px;
	height:45px;
	background:#000;
	margin-left:275px;

}

.busScontent{
	height:600px;
	width:500px;
	background: url(../images/contentbg.jpg) center;
	}

.busSimg{
	text-align:right;
	padding-right:5px;

}
.busSwords{
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	width: 400px;
	color:#FFF;
	background: #000;
	border:double #fff;
	/*background: url(../images/contentbg.jpg) center;*/
	padding-bottom:60px;
	float:left;
}
.busSwords li{
	margin-left:25px;
}
.busAD{
	width:560px;
	float:left;
}
#contactform{
	width:500px;
	background:#FFF;
	border:groove;
	border-color:#000;
	margin-left:20px;
	margin-right:10px;
	margin-top:5px;
	float:left;
	margin-bottom:30px;
}
#contactform2{
	width:500px;
	background:#FFF;
	border:groove;
	border-color:#000;
	margin-left:20px;
	margin-right:10px;
	margin-top:30px;
	margin-bottom:30px;
}
.redtext{
	font-style:italic;
	font-size:10px;
	color: #F00;
}
.form-required{
	color:#F00;
}
#Paraheader{
	font-family:Rockwell;
	font-size:18px;
	font-weight:bold;
	padding-left:20px;
	padding-top:30px;
	text-align:left;
	color:#000;
}
.Para{
	padding-left:20px;
	padding-top:10px;
	text-align:left;
	padding-right:20px;
	color:#000;
}

#wbtable{
	padding-bottom:20px;
	padding-top:10px;
	background-color:#999;
	border:groove #000;
	margin-right:20px;
	margin-top:10px;
	padding-right:20px;
}
#wbimage, #wbimage2{
	padding-bottom:10px;
	border:thick #000;
	padding-left:60px;
}
#wbimage2{
	padding-top:60px;
}
.wbtitle1{
	padding-left:60px;
}
.wbtitle2{
	background:#000;
	text-align:center;
	font-size:16px;
	color:#fff;
	font-family: Rockwell;
	font-weight:bold;
	padding: 5px;
}
.wbsubtext{
	font-size:12px;
	padding-left:60px;
	color:#000;
}

#formheader{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	text-align:center;
	background-color:#000;
	color:#FFF;
	height:30px;
	font-weight:900;
	padding-top:5px;
}
.listcont{
	padding-left:10px;
	background: url(../images/contentbg.jpg) center;}
