/*Default Classes and Tags*/

.test {
	border: red solid 1px;
}

html, body {
    margin: 0;
    padding: 0;
	background: #fff url(images/bg2.png) no-repeat top center;
}

.entry {
	border: #CCC solid 1px;
	padding: 10px 5px 10px 5px;
	margin: 10px 10px 10px 10px;
	display: block;
}

p {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #111;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
}

.info {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	text-align: left;
}

.infobig {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	color:#009;
	text-decoration: none;
	text-align: center;
}

.bartext {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: right;
	line-height: 15px;
}

.locationsbar {
	width: 960px;
	height: 31px;
	display: block;
	background: #fff url(images/locationsbar.jpg) no-repeat top center;
	text-align: right;
	padding: 10px 0 0 0;
}
.imgborder {
	border: #0b0c83 solid 4px;
}

.imgborder:hover {
	border: #F0F solid 4px;
	
}

h1 {
			font-family:Verdana, Geneva, sans-serif;
			font-size: 24px;
			color: #167abe;
			font-weight: bold;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			padding: 5px 0 5px 0;
}

h2 {	
			font-family:Verdana, Geneva, sans-serif;
			font-size: 18px;
			color: #167abe;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			padding: 10px 0 10px 0;
}

h3 {	
			font-family:Verdana, Geneva, sans-serif;
			font-size: 14px;
			color: #167abe;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			padding: 10px 0 10px 0;
}

a {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #2f33b2;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#2f33b2;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}

ul {
	padding: 2px 0px 10px 20px;
	display: block;
}

li {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: left;
	padding-right: 40px;
}

label {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 4px 0 4px 0;
	display: block;
	text-align: left;
}

.input {	
			font-size: 11px;
			font-weight: normal;
			width: 300px;
			height: 20px;
			margin-bottom: 10px;
			background: #fff;
			border: 1px solid #999;
}

select {	
			font-size: 11px;
			font-weight: normal;
			width: 300px;
			height: 20px;
			margin-bottom: 10px;
			background: #fff;
			border: 1px solid #999;
}

textarea {	
			font-size: 11px;
			font-weight: normal;
			width: 500px;
			height: 20px;
			margin-bottom: 10px;
			background: #fff;
			border: 1px solid #999;
			height: 100px;
}

.action {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background-color: #060681;
	border: none;
	width: 237px;
	height: 29px;
	cursor: pointer;
	text-transform:uppercase;
	font-weight: bold;
}

.action:hover {	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background-color: #fc00ff;
	width: 237px;
	height: 29px;
	cursor: pointer;
	text-transform:uppercase;
	font-weight: bold;
}


.floatright {
	float:right;
}

.floatleft {
	float:left;
}


/*Unique Classes and Tags*/
.error_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
}

#map_canvas {
	width:960px;
	height: 265px;
	border: white solid 2px;
}

#map_canvas2 {
	width:954px;
	height: 530px;
	border: white solid 3px;
}

#container {
	width: 1005px;
	margin: 0 auto;
}

#header {
	margin: 0;
	padding: 0;
	height: 133px;
}

	#header a.logo {
		margin: 0;
		padding: 0;
		display:inline-block;
		width: 1005px;
		height: 122px;
		background: url(images/logosprite.jpg) no-repeat 0 0;
	}

		#nav {
			margin: 0;
			padding: 0;
			display: block;
			height: 35px;
		}
		
			#nav ul {
				list-style: none;
				margin: 0;
				padding: 0;
				display: inline-block;
			}
			
			#nav li {
				list-style: none;
				margin: 0;
				padding: 0;
				display: inline;
				float: left;
			}
			
			#nav a.home {
				margin: 0;
				padding: 0;
				display:inline-block;
				width: 186px;				
				height: 35px;
				background: url(images/menusprite.jpg) no-repeat 0 0;
			}
			
			#nav a.aboutus {
				margin: 0;
				padding: 0;
				display:inline-block;
				width: 158px;				
				height: 35px;
				background: url(images/menusprite.jpg) no-repeat -186px 0;
			}
			
			#nav a.pricing {
				margin: 0;
				padding: 0;
				display:inline-block;
				width: 160px;				
				height: 35px;
				background: url(images/menusprite.jpg) no-repeat -344px 0;
			}
			
			#nav a.submitmessage {
				margin: 0;
				padding: 0;
				display:inline-block;
				width: 159px;				
				height: 35px;
				background: url(images/menusprite.jpg) no-repeat -504px 0;
			}
			
			#nav a.testimonials {
				margin: 0;
				padding: 0;
				display:inline-block;
				width: 159px;				
				height: 35px;
				background: url(images/menusprite.jpg) no-repeat -663px 0;
			}
			
			#nav a.contactus {
				margin: 0;
				padding: 0;
				display:inline-block;
				width: 183px;				
				height: 35px;
				background: url(images/menusprite.jpg) no-repeat -822px 0;
			}

#section {
	margin: 0;
	padding: 24px 24px 0 24px;	
}

	#content {
		margin: 0;
		padding: 20px 0 20px 30px;
		display: inline-block;
		background: url(images/contentbg.png) no-repeat;	
		width: 914px;
		display: block;
	}
	
	#contenthome {
		margin: 0;
		padding: 10px 0 0 10px;
		display: inline-block;
		background: url(images/contentbg.png) no-repeat;	
		width: 914px;
		display: block;
	}
	
		.dailybillboards {
		margin: 0;
		padding: 0 30px 0 30px;
		display: inline-block;	
		width: 250px;
		display: block;
		border-right: blue solid 1px;
			height: 800px;
	}
	
		.mobilebillboards {
		margin: 0;
		padding: 0 30px 0 30px;
		display: block;
		width: 250px;
	}
	
		.bandb {
			margin: 0;
			padding: 0 30px 0 30px;
			display: inline-block;
			width: 250px;
			display: block;
			height: 800px;
			border-left: blue solid 1px;
		}
	
		#content h1 a{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 24px;
			color: #3539b8;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
		}
		
		#content h1 a:hover{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 24px;
			color: #2f33b2;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
		}
		
		#content h1{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 24px;
			color: #3539b8;
			font-weight: bold;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			padding-bottom: 10px;
		}
		
		#content .date{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #959595;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
		}
		
		#content p{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #535252;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			line-height: 21px;
		}
		
		#content .by{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #85cd12;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			line-height: 21px;
		}
		
		#content .postbarlink{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #167abe;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			line-height: 21px;
		}
		
		#content a{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #167abe;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			line-height: 21px;
		}
		
		#content a:hover{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #2f33b2;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
			font-style:normal;
			line-height: 21px;
		}
		
		#titlebar {
			height: 45px;
			border-top: #85cd12 dotted 1px;
			background: url(images/postheaderbg.jpg) no-repeat top right;
		}
		
		#footerbar {
			height: 24px;
			border-top: #85cd12 dotted 1px;
			border-bottom: #85cd12 dotted 1px;
		}
		
		.comments {
			float: right;
		}
		
		ul.commentlist{
			padding: 0;
			margin: 0;
			list-style-type: none;
			list-style-position: inside;
		}
		
		.facts {
			margin: 0;
			background: url(images/middlefacts.jpg) repeat-y;	
			width: 364px;
		}
		
		.factstop {
			margin: 0;
			display: block;
			background: url(images/topfacts.jpg) repeat-y;	
			width: 364px;
			height: 57px;
		}
		
		.factsbottom {
			margin: 0;
			display: block;
			background: url(images/bottomfacts.jpg) repeat-y;	
			width: 364px;
			height: 57px;
		}
		
		.pricingtable {
			padding: 0;
			margin: 0;
			display: block;
			width: 914px;
		}
		
		.pricingtabletop {
			margin: 0;
			display: block;
			background: url(images/pricingtabletop.jpg) no-repeat;	
			width: 914px;
			height: 92px;
		}
		
		.firstcolumn {
			vertical-align: top;
			padding: 0;
			display: inline-block;
			width: 178px;
		}
		
		.secondcolumn {
			vertical-align: top;
			padding: 0;
			display: inline-block;
			width: 178px;
		}
		
		.thirdcolumn {
			vertical-align: top;
			padding: 0;
			display: inline-block;
			width: 178px;
		}
		
		.fourthcolumn {
			vertical-align: top;
			padding: 0;
			display: inline-block;
			width: 178px;
		}
		
		.fifthcolumn {
			vertical-align: top;
			padding: 0;
			display: inline-block;
			width: 178px;
		}
		
		.pricingheader{
			margin: 40px 20px 25px 20px;
			font-family:Verdana, Geneva, sans-serif;
			font-size: 18px;
			font-weight: normal;
			text-align: center;
			color: #ffffff;
			display: block;
		}
		
		.pricingtablemiddle {
			margin: 0;
			display: block;
			background: url(images/pricingtablebg.jpg) repeat-y;	
			width: 914px;
		}
		
		.pricingtext{
			margin: 10px 20px 25px 20px;
			font-family:Verdana, Geneva, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			color: #666;
			display: block;
		}
		
		.pricingtablebottom {
			margin: 0;
			display: block;
			background: url(images/pricingtablebottom.jpg) no-repeat;	
			width: 914px;
		}
		
		.pricingtotal{
			margin: 10px 15px 25px 15px;
			font-family:Verdana, Geneva, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			color: #3639a7;
			display: block;
		}
		
		.author{
			font-family:Verdana, Geneva, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-align: left;
			color: #3e42c0;
			display: block;
		}
		
		.ouraddress {
			margin: 0;
			padding: 0;
			width: 364px;
			height: 274px;
			background: url(images/ouraddress.jpg) no-repeat top left;
		
		}
	
#below {
	margin: 0;
	padding: 0;
	min-height: 75px;
	width: 1000px;
	background: url(images/fade.png) repeat-x top center;

}
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	height: 35px;
	background: url(images/footer.jpg) no-repeat center bottom;
	padding: 10px 60px 0 60px;
}

		  
	.copyright {	
		font-family:Verdana, Geneva, sans-serif;
		font-size: 11px;
		padding: 0;
		color: #fff;
	}
		  
	#footer .bottom {
		display: inline-block;
		width: 649px;
		height: 37px;
	}
	
	a.integratedwebworks {
		font-family:Verdana, Geneva, sans-serif;
		font-size: 11px;
		text-decoration: none;
		font-weight: normal;
		color: #fff;
		padding: 0;
		display: inline-block;
	}
	
	a.integratedwebworks:hover {
		font-family:Verdana, Geneva, sans-serif;
		font-size: 11px;
		text-decoration: none;
		font-weight: normal;
		color: #fff;
		padding: 0;
		display: inline-block;
	}
