@charset "utf-8";
/* CSS Document */
body {
	background: #35442d url(images/bodyBack.png) repeat-x;
	color: #544d45;
	margin:0;
	padding:0;
	font:Tahoma, Arial, sans-serif;
}

/* ***** STANDARD CLASSES ***** */ 
.tagline {
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}
.clear { clear:both; }
img { border:none; }
:-moz-any-link:focus {outline: none;}

p { color:#544d45; }

a:link, a:visited {
	color:#f55817;
	text-decoration:none;
}
a:hover { color:#544d45;}

h1, h2, h3, h4, h5, h6 { color: #E46D09 } 

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }

.coolcss3shadow {  } 

.topAddress { margin:30px 20px 0 0; padding:0; color:#FFF; font-size:12px }

#logo { padding:0; }

.extHeader {
	width:940px;
	background:#FFF;
	font-size:28px;
	color: #f55817;
	margin:10px 20px -15 0;
	padding:0;
}

* html .extHeader {margin-bottom:0;}

/************* HEADER START ***************/

#phoneNumber{ padding:0 20px 10px 0;}

#headerContainer{
	background: url(images/headerBg.jpg) no-repeat;
	width:960px;
	height:74px;
	padding:0;
	margin:0;
}

#mainNav { background:url(images/navBack.png) no-repeat; height:36px; } 

#mainNav ul {
	height:30px;
	float:right;
	margin: 10px 210px 0 0;
	padding:0;
}

#mainNav ul li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}

#mainNav a {
	height:30px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
    text-shadow:0 1px 2px #000000;
}

#mainNav a:hover{ color:#efefef;
text-decoration:underline; }

#mainNav #nav1 { width:80px; }
#mainNav #nav2 { width:140px; }
#mainNav #nav3 { width:150px; }
#mainNav #nav4 { width:120px; }
#mainNav #nav5 { width:80px; }


/************* HEADER END ***************/


/************* CONTENT START ***************/

.rightButtons {
	margin:0 0 10px 0;
	display:block;
}

#txtHeader{
	font-size:24px;
	font-weight:bold;
	color:#f55817;
	text-align:left;
	padding:0;
	margin:0;
}

#txtheader2 {
	font-size:24px;
	font-weight:bold;
	color:#f55817;
	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 {
	width:940px;
	padding:10px 0 0 0;
	margin:0 20px 0 0;
}

* html #insTable { padding-top:30px; } 

#insTabletd1{
	background:#FFF;
	padding:20px;
	margin:0;
}

#insTabletd2 {
	background:#FFF;
	padding:20px;
	margin:0;
}

/************* CONTENT END ***************/

/************* FOOTER START ***************/

#dnn_footerNav * { margin:0; padding:0; } 

#footer img { vertical-align:middle; margin:5px 0 ; }

#footer {
	background: #FFF url(images/footerBack.png) repeat-x;
	width:940px;
	height:43px;
	margin-right:20px;
	border-left:1px solid #e44c0d;
	border-right:1px solid #e44c0d;
}

#footer li {
	display:inline;
	margin:0 25px 0 0;
}

#footer a, #footer a:visited {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
}

#footer a:hover {
	color:#CCC;
	font-size:14px;
}

/************* FOOTER END ***************/

/************* BLOG START ***************/

#dnn_ctr61216_ContentPane{ width:200px; }

#dnn_ctr61215_ModuleContent{
	width:650px;
	padding:0;
	margin:0 0 0 20px;
}

#dnn_ctr61215_MainView_ViewEntry_lnkTrackBack{ display:none;}

.SubHead { white-space:normal !important; }

.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 ***************/


.imgContainer { width:398px; height:309px; }
.txtContainer { width: 360px; padding:10px; }

a.quoteButton {
	background: url(images/quoteButton.png) no-repeat;
	width:169px;
	height:31px;
	display:block;
	text-indent:-9999px;
	margin:0 0 0 25px;
}

a.quoteButton:hover { background-position:bottom left; }

.test, .test2,.test3,.test4 { display: none; }

.test3 { width:940px; } 

.contentContainer {
	padding-left: 0px;
	float: left;
	height: 331px;	
	overflow:hidden;
	width:0;
}

.container3 {
	width:970px;
	margin-top:5px;
	margin-bottom:5px;
}

.container3 ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	width:960px;	
}
.container3 li{
	display: inline; 
	margin: 0px;
	padding:0px;
}

/* verticle tabs */ 
.handle3 {
	float: left;
	width: 49px;
	height: 331px;
	text-align:center;
	margin:0 1px 0 0;
	cursor:hand;
	cursor:pointer;
}

.handle3 a:hover img { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }

.contentWrapper3 { background:#FFF; height:361px; width:700px; }
.contentInnerWrapper3 { padding: 10px; height:310px; width:675px; }
.contentWrapper3 h3 { color: #4c4c4c; font-size:24px; margin:5px 0; }
.contentWrapper3 h3 span { color:#ec4b09; font-weight:bold; }
.txtContainer p { font:12px Verdana, Arial, Helvetica, sans-serif; }

.contentContainer3 {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 331px;	
	overflow:hidden;
}

















































