/* If creating custom styles, search for '@CUSTOM' and insert your code under there */

.SubHead a:link, .CommandButton { color:#fff !important; }

#dnn_ctr61668_ModuleContent {width:220px;}

/*  ===== @DEFAULT ============================== */
body {
	background: #15130F url(images/background.jpg) repeat-x top;
	color: #FFF;
	margin:0;
	padding:0;
	font:13px/1.2 Tahoma, Arial, sans-serif;
}

.Normal {
	/* Use same settings as body */
	color: #FFF;
	font:13px/1.2 Tahoma, Arial, sans-serif;
}

p { 
	color:#FFFFFF;
	margin:0 0 1em 0;
}

a, a:visited, a:active {
	color: #AC885E;
	text-decoration:none;
}

#allText a:link, #content a:link, #allText a:active, #allText a:visited { color:#AC885E !important; } /* this will be fixed soon */ 

#allText a:hover, #content a:hover { color:#999 !important; text-decoration:none; }

hr { margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { 
	color: #AC885E; 
	margin: 0 0 1em 0;
} 

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }

#sitemap a { color:#AC885E; }



/*  ===== @HEADER ============================== */

#header {
	width:960px;
	height:auto;
	margin:0 auto;
}

.logo {
	display:block;
	width:239px;
	height:139px;
	margin:0 auto;
}

.logo img { margin-top:10px; }

.nav-container {
	background:url(images/nav-back.png);
	width:936px;
	height:82px;
}

#phone {
	width:190px;
	height:35px;
	float:right;
	margin:3px 0 0 0;
}

#navigation {
	width:500px;
	height:20px;
	margin:0;
	padding:38px 0 0 0;
	
}

* html #navigation { margin-left:190px; }

#navigation li { 
	width:100px;
	height:20px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}

#navigation a, #navigation a:visited, #navigation a:active  {
	color:#FFF;
	display:block;
	width:100px;
	height:20px;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	text-shadow:#1E1E1E 2px 1px 2px;
}

#navigation li a:hover { color:#000; }

/*  ===== @HOME PIECE ============================== */

#home-piece {
	background:url(images/home-back.png) no-repeat;
	width:930px;
	height:284px;
	margin:20px auto;
}

#home-menu {
	width:135px;
	height:auto;
	float:right;
	text-align:left;
	margin:0 0 0 25px;
	padding:0;
}

#home-menu li {
	width:131px;
	height:31px;	
	margin:0;
	padding:0;
	list-style:none;
}

* html #home-menu li { margin:0 !important; }

#home-menu li a {
	color:#FDC88B;
	display:block;
	width:131px;
	height:31px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom: 3px;
}

#home-text {
	width:265px;
	height:245px;
	float:right;
	text-align:justify;
	font-size:12px;
	margin-top:10px;
}

* html #home-menu ul{ margin-left: 25px; }

.quote-button {
	background:url("images/quote-button.png") no-repeat;
	display:block;
	width:204px;
	height:38px;
	text-indent:-9999px;
	margin:0 0 0 35px;
}

.quote-button:hover { background-position:bottom left; }

.homepageAutoBtn {
   background-image: url('images/autoBtn.png');
   height: 31px;
   width: 131px;
   overflow: hidden;
   display: block;
}

.homepageHomeBtn {
   background-image: url('images/homeBtn.png');
   height: 31px;
   width: 131px;
   overflow: hidden;
   display: block;
}

.homepageGroupBtn {
   background-image: url('images/groupBtn.png');
   height: 31px;
   width: 131px;
   overflow: hidden;
   display: block;
}

.homepageCommBtn {
   background-image: url('images/commBtn.png');
   height: 31px;
   width: 131px;
   overflow: hidden;
   display: block;
}

.homepageLifeBtn {
   background-image: url('images/lifeBtn.png');
   height: 31px;
   width: 131px;
   overflow: hidden;
   display: block;
}

.homepageAutoBtn:hover {background-position: 0 -31px;}
.homepageHomeBtn:hover {background-position: 0 -31px;}
.homepageGroupBtn:hover {background-position: 0 -31px;}
.homepageCommBtn:hover {background-position: 0 -31px;}
.homepageLifeBtn:hover {background-position: 0 -31px;}

/*  ===== @SIDE CONTENT=========================== */
.side-buttons { margin:100px 0 0 10px;  }
* html .side-buttons  { margin:0 !important; } 

/*  ===== @CONTENT ============================== */

#content {
	margin:20px;
}

#line {
	height:15px;
	display:none; /* delete this style if using!!! */
}

/*  ===== @FOOTER ============================== */

#dnn_footerNav * { margin:0; padding:0; } /* allows width:100%; */

#footer {
	background:url("images/footer-back.png") repeat-x;
	width:960px;
	height:31px;
	margin:0;
	padding:0;
}

#footer li {
	width:70px;
	height:31px;
	float:left;
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
}

#footer li:first-child { margin-left:0; }

#footer img { vertical-align:middle; margin-top:2px; }

#footer a, #footer a:visited {
	color:#FFF;
	display:block;
	width:70px;
	height:31px;
	text-decoration:none;
	padding-top:7px;
}

#footer a:hover { color:#999; }

/*  ===== @CUSTOM ============================== */

/**!!RAVING FAN PAGE!!!!!**/
#ravingfansLeft{
width: 400px;
float: left;
}

#ravingfans {
width: 500px;
border:1px solid #FDC88B;
float: right;
text-align: left;
margin: 0;
padding: 0;
}

#ravingfans p { padding: 0 10px; }

#ravingfans h2 {
font-size: 22px;
color: #FDC88B;
border-bottom: 3px solid #FDC88B;
padding: 0 0 10px 0;
margin: 0 10px 10px;
font-weight:bold;
}

#ravingfans .quote {
font-size: 16px;
font-style:italic;
color: #fff;
}

/*Change this image (1px X 40px gradient) according to clients color scheme*/

#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;
}

/*  ===== @BLOG ============================== */

#dnn_ctr61836_ContentPane{ width:200px; }

#dnn_ctr61835_ModuleContent{
	width:650px;
	padding:0;
	margin:0 0 0 20px;
}

#dnn_ctr61835_MainView_ViewEntry_lnkTrackBack{ display:none;}

.SubHead { color:#FFF !important: } 


/*  ===== @HELPER ============================== */

.clear {
	display:block;
	width:0px;
	height:0px;
	clear:both;
}

img { border:none; }
:focus { outline: none; }
.debug { border:1px solid red; }
.floatL { float:left; }
.floatR { float:right; }

/*  ===== @CMS LAYOUT CONTAINERS ================ */

#insTable {
	width:960px;
	margin:0;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0;
}

#insTabletd1 {
	margin:0;
	padding:20px;
	border-collapse: collapse;
	border-spacing: 0;
}

#insTabletd2 {
	margin:0;
	padding:20px;
	border-collapse: collapse;
	border-spacing: 0;
}

/*  ===== @UNKNOWN ============================== */

#contactTxt {
	color:#544d45;
}

#testimonialTxt {
	color:#fff;
	font-size:12px;
}

#testimonialHead {
	color:#FDC88B;
	font-size:30px;
	font-weight:bold;
}

#testimonialSub {
	color:#333;
	font-size:14px;
	font-weight:bold;
}

#copyright {
	color:#333;
	font-size:11px;
}

#copyright2 {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

/*  ===== @VIDEO GIRL ============================== */
#dVPPlayer {
	position:fixed;
	bottom: 0;
	right: 0;
	z-index: 9999;
}

* 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;
	z-index: 9999;
}

* 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');
}

#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	background: url('images/imgbox/imgbox-spinner.gif') center center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 90;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height : 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('images/imgbox/imgbox-close.png') top left no-repeat;
	cursor: pointer;
	outline: none;
}

.imgbox-title {
	padding-top: 10px;
	font-size: 11px;
	text-align: center;
	font-family: Arial;
	color: #333;
	display: none;
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px;
}

.imgbox-bg-n {
	left: 0;
	top: -20px;
	width: 100%;
	background: url(images/imgbox/imgbox-bg-n.png) repeat-x;
}

.imgbox-bg-ne {
	right: -20px;
	top: -20px;
	background: url(images/imgbox/imgbox-bg-ne.png) no-repeat;
}

.imgbox-bg-e {
	right: -20px;
	top: 0;
	height: 100%;
	background: url(images/imgbox-bg-e.png) repeat-y;
}

.imgbox-bg-se {
	right: -20px;
	bottom: -20px;
	background: url(images/imgbox/imgbox-bg-se.png) no-repeat;
}

.imgbox-bg-s {
	left: 0;
	bottom: -20px;
	width: 100%;
	background: url(images/imgbox/imgbox-bg-s.png) repeat-x;
}

.imgbox-bg-sw {
	left: -20px;
	bottom: -20px;
	background: url(images/imgbox/imgbox-bg-sw.png) no-repeat;
}

.imgbox-bg-w {
	left: -20px;
	top: 0;
	height: 100%;
	background: url(images/imgbox/imgbox-bg-w.png) repeat-y;
}

.imgbox-bg-nw {
	left: -20px;
	top: -20px;
	background: url(images/imgbox/imgbox-bg-nw.png) no-repeat;
}

.imgboximg {
	background:#FFF;
	padding:3px;
	border:1px solid #CCC;
	width:auto; 
	height:125px; 
	margin:10px; }
	
#historyimg { margin:20px 0; font-size:12px; }

#historyimg td {
	text-align:center;
	vertical-align:middle;
} 
#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');
}
#dVPPauseBtn{
        position:fixed;
        bottom: 0;
        right: 0;
 }
 * html #dVPPauseBtn{
        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');
 }




























































