body{
	background:#1f1a17 url('images/site/background.jpg') repeat-x;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
}
div#siteHolder{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:976px;
	background-color:#fff9e4;
	background-image:url(images/site/menubg.gif);
	background-repeat:repeat-y;
}
div#siteNav{
	text-align:center;
	width:190px;
	float:left;
	padding-top:0px;
	
}


div#siteContent{
	width:755px;
	float:left;
	padding: 15px 15px 0px 15px;
	
}
div#clear{
	clear:left;
}

h1{
	font-size:24px;
	padding:0;
	margin:0;
}

#scrollingContainer{
	background-image:url(images/site/scrollbg.gif);
	background-position:3px 0px;
	background-repeat:no-repeat;
  clear:left;
	width:254px;
	height:150px;
	float:right;
	margin-bottom:6px;
		text-align:center;
		clear:right;
		font-size:0.9em;
		
}
div#launchVideo{
	clear:right;
	width:278px;
	height:auto;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	/*float:right;*/
}
div#testimonialsHeader {
	clear:right;
	width:254px;
	height:21px;
	float:right;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	/*float:right;*/
}
div#launchNotice{
	clear:right;
	width:254px;
	height:auto;
	padding:10px;
	border: #AB0102 2px dashed;
	margin-bottom:10px;
	font-size:14px;
	background-color:#fff;
	/*float:right;*/
}
.notice {
font-size:18px;
font-weight:bold;
}
.specialOffer {
font-size:28px;
font-weight:bold;
color:#FF7200;
text-align:center;
}

.specialOffer a {
font-weight:bold;
color:#FF7200;
text-align:center;
}
.specialOffer a:hover {
color:#FF7200;
}
div#footer{
	text-align:center;
	color:#847e68;
	font-size:10px;
	margin-bottom:5px;
	clear:both;
}
div#footer a{
	color:#5f5b4b;
	text-decoration:none;
}	
div#footer a:hover{
	text-decoration:underline;
}	

img{
	border:0;
}

h2{
	font-weight:bold;
	font-size:12px;
}

h1{
	font-weight:bold;
	font-size:14px;
}

a{
	color:#584927;
}

a:hover{
	color:#3C311A;
}

#scrollHead{
float:right;
width:234px;
text-align:center;
padding:10px;
padding-top:0;
padding-bottom:0;
font-weight:bold;
}

#galleryHolder{
	text-align:center;
}

#galleryHolder img{
	border:#c5b266 solid 3px;
	margin:10px;
}

#videoHolder{
position:relative;
float:left;
}

.caption{
margin-top:-4px;
}    

.photodiv{
	text-align:center;
	padding:3px;
	margin:3px;
	font-size:0.8em;
	border: #999589 1px solid;
	margin-right:5px;
	
}

.photodiv a{
	text-decoration:none;
	display:block;
}

.fright{
	float:right;
}
.fleft{
	float:left;
}


p.priceExtras{
	font-size:1em;
	font-weight:bold;
	width:300px;
}


