@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

#sideNav { margin:0 20px; }

body {
	background: #fff url(images/mainHeaderBack2.jpg) repeat-x;
	color: #544d45;
	margin:0;
	padding:0;
	font:Tahoma, Arial, sans-serif;
}

.carrierLinks { margin:0 auto; }
.carrierLinks li { float:left; margin:0 20px; 0 0; }
.carrierTable td { padding:5px; }

#homeContainer {
	width:100%;
	height:373px;
	text-align:center;
}

#subPage {
	background:#FFF; 
	width:960px;
	height:auto;
	margin:0 auto;
	text-align:left;
}

#homeContainer table { margin:0 auto; }

#homeContainer table a { margin-top:20px; }

#homeContainer .menu1 {
	width:226px;
	height:296px;
	background:url(images/homeMenu1.jpg);
	display:block;
}

#homeContainer .menu2 {
	width:227px;
	height:296px;
	background:url(images/homeMenu2.jpg);
	display:block;
}

#homeContainer .menu3 {
	width:225px;
	height:296px;
	background:url(images/homeMenu3.jpg);
	display:block;
}

#homeContainer .menu4 {
	width:225px;
	height:296px;
	background:url(images/homeMenu4.jpg);
	display:block;
}

#homeContainer a:hover { opacity:0.7; filter:alpha(opacity=70) }

/* ***** STANDARD CLASSES ***** */ 

.clear { clear:both; }
img { border:none; }
:-moz-any-link:focus {outline: none;}

.fl { float:left; }

p { color:#544d45; }

a:link, a:visited {
	color:#a71511;
	text-decoration:none;
}
a:hover { color:#544d45;}

h1, h2, h3, h4, h5, h6 { color: #a71511 } 

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }

#homeText ul, #allText ul { list-style-position:inside; margin:10px; }
#homeText li, #allText li { margin:10px; }
#homeText ol, #allText ol { list-style-position:inside; margin:10px; }
#homeText p, #allText p { margin:10px 0; }

/************* HEADER START ***************/

#headerContainer {
	width:960px;
	height:157px;
	margin:0 auto;
	text-align:center;
}

#logo {
	width:179px;
	height:106px;
	float:left;
	margin-top:20px;
}

.phoneNumber {
	width:260px;
	height:40px;
	float:right;
	margin-top:20px; 
}

#mainNav {
	width:700px;
	height:43px;
	float:right;
	margin-top:20px;
}

#mainNav ul {
	height:43px;
	float:right;
}

#mainNav ul li {
	width:145px;
	height:43px;
	list-style-type:none;
	float:left;
	margin:0 10px 0 0;
}

#mainNav a {
	width:145px;
	height:43px;
	display:block;
	text-indent:-9999px;
}

#mainNav a:hover{ background-position:bottom left;}
#nav1 { background: url(images/nav1.jpg) no-repeat; }
#nav2 { background: url(images/nav2.jpg) no-repeat; }
#nav3 { background: url(images/nav3.jpg) no-repeat; }
#nav4 { background: url(images/nav4.jpg) no-repeat; }

/************* HEADER END ***************/


/************* CONTENT START ***************/

.rightButtons {
	margin:10px;
	display:block;
}

#txtHeader{
	background:#FFF;
	font-size:24px;
	font-weight:bold;
	color:#165781;
	text-align:left;
	padding:0;
	margin:0;
}

#txtheader2 {
	background:#FFF;
	font-size:24px;
	font-weight:bold;
	color:#165781;
	padding:0 0 10px 0;
	margin:0;
	width:960px;
}

#line { height:15px; }

#allText {
	font-size:14px;
	color:#544d45;
	padding:0;
	margin:0;
}

#homeText {
	font-size:14px;
	color:#585858;
	padding:20px;
}

#contactTxt {
	color:#544d45;
}

#allText2 {
	font-size:14px;
	color:#544d45;
}

#testimonialTxt {
	color:#333;
	font-size:12px;
}

#testimonialHead {
	color:#a71511;
	font-size:30px;
	font-weight:bold;
}

#testimonialSub {
	color:#333;
	font-size:14px;
	font-weight:bold;
}

hr {
	padding:0;
	margin:0;
}

#copyright {
	color:#333;
	font-size:11px;
}

#copyright2 {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

#insTable {
	background: #FFF;
	width:960px;
	padding:0 10px;
	margin:0;
}

#insTabletd1{
	padding:25px 25px 25px 0;
	margin:0;
}

#insTabletd2{
	padding:25px 0;
	margin:0;
}

/************* CONTENT END ***************/

/************* FOOTER START ***************/

#footer img { vertical-align:middle; padding:5px 0; }d

#footer {
	background:#FFF;
	width:100%;
	height:auto;
}

#footer li {
	display:inline;
	margin:5px 15px;
}

#footer a, #footer a:visited {
	color:#16145f;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
}

#footer a:hover {
	color:#666;
	font-size:14px;
}

/************* FOOTER END ***************/

/************* BLOG START ***************/

#dnn_ctr55827_ContentPane{ width:200px; }

#dnn_ctr55826_ModuleContent{
	width:650px;
	padding:0;
	margin:0 0 0 20px;
}

#dnn_ctr55826_MainView_ViewEntry_lnkTrackBack{ display:none;}

.SubHead a:link{
	font-size:16px;
	color:#a71511;
}

.SubHead a:hover {
	color:#000000;
	text-decoration:none;
}

.SubHead a:visited {
	color:#a71511;
	text-decoration:none;
}

.SubHead a:visited:hover {
	color:#000000;
	text-decoration:none;
}

.Normal {
	font-size:12px;
	color:#544d45;
}
/************* BLOG END ***************/

/************* VIDEO PERSON START ***************/

#dVPPlayer {
	position:fixed;
	bottom: 0;
	right: 0;
}

* html #dVPPlayer {
	position: absolute;
	bottom: expression((0 - (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
	right: expression((0 - (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
}

#dVPBtn {
	position:fixed;
	bottom: 0;
	right: 0;
	display:none;
}

* html #dVPBtn {
	position: absolute;
	bottom: expression((0 - (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
	right: expression((0 - (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
}

/************* VIDEO PERSON END ***************/

/*** RAVING FAN BEGIN ***/
#ravingfansLeft{
width: 400px;
float: left;
}
#ravingfans{
width: 500px;
border:1px solid #278226;
float: right;
text-align: left;
margin: 0;
padding: 0;
}
#ravingfans p{
padding: 0 10px;
}
#ravingfans h2{
font-size: 22px;
color: #278226;
border-bottom: 3px solid #278226;
padding: 0 0 10px 0;
margin: 0 10px 10px;
font-weight:bold;
}
#ravingfans .quote{
font-size: 16px;
font-style:italic;
color: #333;
}
#testHead{
background: url("images/h1Bg.jpg") repeat-x;
height: 40px;
display:block;
text-align:center;
color: #fff;
font-size: 20px;
margin:0;
padding:7px 0 0 0;
font-weight:bold;
}
/*** RAVING FAN END ***/






















































