body{
margin:0px;
background-color:#8A410A;
font-family: Arial;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
line-height:20px;
background-image: url(../img/bg.jpg);
background-repeat: repeat-x;
background-attachment: fixed;
}

h2{
font-family: Arial;
font-weight:bold;
font-size:12px;
line-height:20px;
color:#e8c754;
}

h3{
font-family: Arial;
font-weight:bold;
font-size:12px;
line-height:20px;
color:#391600;
}

h4{
font-family: Arial;
font-weight:bold;
font-size:12px;
line-height:20px;
color:#e8c754;
margin-bottom:0px;
}

/**********fix for png behavior in IE********/
img {
   behavior: url("pngbehavior.htc");
}

/**********links********/
a{
font-weight:normal;
color:#ffcc66;
}

a:hover{
font-weight:normal;
color:#dec25f;
}

a:visited{
font-weight:normal;
color:#ffcc66;
}


/*********Header***********/
#header-jump{
position:absolute;
top:0px;
left:619px;
width:180px;
height:52px;
background-color:#451B01;
}

#header-jump-inner{
padding:10px 0px 0px 10px;  
}

/**********Content*****************/
.contentBindex{
margin: 11px 14px 0px 0px;
}

.contentCindex{
margin: 10px 11px 0px 0px;
}

.contentIindex{
margin: 11px 11px 0px 0px;
}

.contentBgeneral{
margin: 13px 13px 0px 0px;
}

.contentBlocation{
margin: 12px 9px 0px 0px;
}

.contentBdev{
margin: 13px 10px 0px 0px;
}

.contentBpress{
margin: 11px 10px 0px 0px;
}

.contentEgeneral{
margin: 15px 13px 0px 0px;
}

.contentEoutdoor{
margin:10px 10px 0px 0px;
}


#contentTab{
position:absolute;
padding:15px;
color:#391600;
width:400px;
}
#contentTab.overflow div{
	overflow:auto;
	height:370px;
}

#contentTab h4{
font-family: Arial;
font-weight:bold;
font-size:11px;
line-height:20px;
color:#391600;
margin-bottom:0px;
}

/********Floating Content***********/
#floating-contentA{
position:absolute;
top:258px;
left:15px;
width:335px;
color:#FFFFFF;
}

#image-floatHome{
position:absolute;
top:310px;
left:513px;
padding:0px;
margin:0px;
}


#image-floatA{
position:absolute;
top:295px;
left:513px;
padding:0px;
margin:0px;
}

#image-floatGen{
position:absolute;
top:294px;
left:513px;
padding:0px;
margin:0px;
}


#floating-content-inner{
background-image:url(../img/content-back.jpg); 
background-repeat:no-repeat; 
vertical-align:top; 
height:540px;
margin:0px; 
padding:12px 22px 22px 22px; 
}

#floating-content{
position:absolute;
top:300px;
left:15px;
width:335px;
color:#FFFFFF;
}

#image-float{
position:absolute;
top:330px;
left:513px;
padding:0px;
margin:0px;
}

#image-float-pricing{
position:absolute;
top:286px;
left:512px;
padding:0px;
margin:0px;
}

#floating-content-pricing{
position:absolute;
top:300px;
left:15px;
}

#floating-content-inner-pricing{
color:#000000;
background-color:#f0ecc9;
vertical-align:top; 
/*height:1900px;*/
width:725px;
margin:0px; 
padding:12px 22px 22px; 
}

#floating-content-inner-map{
vertical-align:top; 
height:450px;
width:720px;
margin:0px 5px 0px -5px; 
padding:0px; 
}

/*********Floating Footer*********/
#floating-footerA{
position:absolute; 
top:796px; 
left:0px;
background-image:url(../img/floating-footer.jpg); 
height:48px; 
width:800px;
}

#floating-footer{
position:absolute; 
top:838px; 
left:0px;
background-image:url(../img/floating-footer.jpg); 
height:48px; 
width:800px;
}

#floating-footer-pricing{
position:absolute; 
top:2545px; 
left:0px;
background-image:url(../img/floating-footer.jpg); 
height:48px; 
width:800px;
}

#floating-footer-approved{
position:absolute; 
top:1980px; 
left:0px;
background-image:url(../img/floating-footer.jpg); 
height:48px; 
width:800px;
}

#floating-footer-map{
position:absolute; 
top:890px; 
left:0px;
background-image:url(../img/floating-footer.jpg); 
height:48px; 
width:800px;
}

#floating-footer-inner{
color:#FFFFFF;
padding:15px;
}

#floating-footer-inner a{
color:#ffcc66;
}


/******Footer***********/
#footer{
height:40px;
font-size:9px;
color:#FFFFFF;
background-color:#a86304;
border-right:1px solid #FFFFFF;
text-align:right;
padding:10px 5px 0;
margin:0px;
font-weight:bold;
}

#footer a{
color:#FFFFFF;
}


/*********Unordered Lists**********/
#key-list{
list-style:none;
list-style-image:url(../img/icon_03.png);
margin:0px;
padding:0 0 0 25px;
}

#key-list li{
padding-top:10px;
}

/********Main Nav**********/
#mainNav{
float:left;
display:inline;
padding:0px;
margin:0px;
}

#mainNav img{
display:inline;
float:left;
border:0px;
padding:0px;
margin:0px;
}

/**********Sub Nav*********/
#subNav{
float:left;
display:inline;
padding:0px;
margin:0px;
}

#subNav img{
display:inline;
float:left;
border:0px;
padding:0px;
margin:0px;
}



/****************************/
.indent{
	margin:0 10px 0 25px;
}
.tabs{
	list-style:none;
	list-style-image:url(../img/icon_03.png);
	margin:0px;
	padding:0 0 0 25px;
}

.tabs li{
	list-style:none;
	list-style-image:url(../img/icon_03.png);
	margin:0px;
	padding:10px 0 0 0px;
}

.tabs li a{
	text-decoration: underline;
	font-weight:normal;
	color:#e8c754;
/*	color:#b99413; */
}

.tabs li a:visited{
	color:#5e4e15;
	text-decoration:underline;
}

.tabs li a:hover{
	text-decoration: none;
	color:#dec25f;
}

.tabs li.selected{
	position: relative;
	font-weight:bold;
}

.tabs li.selected a{
	font-weight:bold;
}

.tabs li.selected a:hover{
	text-decoration: none;
}

.tabcontent{
	display:none;	
}

.listColumns{
  width: 250px;
}

.listColumns li{
  list-style:none;
  width: 125px;
  float: left;
}
.listColumns img{
	margin:0 10px 0 0;
}

/*********************End Tabs******************/

/*****Pricing & Availability****/
#pricing-table{width:100%;}
#pricing-gradient{background:url(../img/c/c_1_12.jpg) left top no-repeat;}
#pricing-table td{padding:10px 0 8px 8px;border-left:1px solid #b8b290;}
#pricing-table2 td{padding:2px 0 8px 8px;border-left:1px solid #b8b290;}
#pricing-colLight{color:#a26e22;font-weight:900;}
#pricing-colDark{color:#591c07;font-weight:900;}
#pricing-colDark2{color:#591c07;}
#pricing-thumb{color:#000;font-weight:900;width:115px;}
#pricing-thumb2{color:#000;font-weight:900;width:155px;padding-left:10px;}
#pricing-blip{background:url(../img/c/c_3_06.gif) top left no-repeat;}
#pricing-colLight{color:#a26e22;font-weight:900;}
#pricing-colDark{color:#591c07;font-weight:900;}
#pricing-titles td{border-bottom:1px solid #b8b290;}

#pricing-colDark .pricing-col1,#pricing-titles .pricing-col1,#pricing-colDark2 .pricing-col2{border-left:0;}
#clogginismagic{background:url(../img/c/c3_bg_13.jpg) bottom left repeat-y;}

.homesiteName{
	color:#000000;
	font-size:12px;
}
