.container {
	background:#666;
	width: 854px;
	height:470px;
	padding:20px;
	margin-top:7px
	}
	.subcontainer {
	background:#666;
	width: 854px;
	padding:20px
	}

body {
		background:#999;
		color:#ccc;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:60px;
		}

#element {
	width:894px;
	margin-left:auto;
	margin-right:auto
    /*display: table;
    margin: auto;
	position:relative;*/ /* RV */
}
	a {
	color:#eee
	}
	a:visited { color:#ccc}
	header
	{
		width: 894px;
		height: 28px;
	}
	.hdrnav
	{
		background: black;
		color: #e3c080;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		padding: 24px 0;
		letter-spacing: .75em;
		font-size: 26px;
		font-weight: 100;
	}
	/*.container {
	background:#323232;
	width: 853px;
	height:470px;
	padding:20px
	}
	.subcontainer {
	background:#323232;
	width: 853px;
	padding:20px
	}*/
	
	.btmnav {
	background:black;
	height:15px;
	display: table;
    margin: 0 auto;
    width:893px;
    text-align:center;
    border-top:1px solid #888
	}
	
	.bwsec-on {
	background:#323232;
	color:white;
	font-size:14px;
	float:left;
	padding:2px 0;
	width:140px;
	text-align:center;
	margin-right:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	border-right:1px solid #888;	
	border-left:1px solid #888;	
	}
	.clrsec-on {
	background:#323232;
	color:white;
	font-size:14px;
	float:left;
	padding:2px 0;
	width:140px;
	text-align:center;
	margin-right:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	border-right:1px solid #888;
	}
	.prcsec-on {
	background:#323232;
	color:white;
	font-size:14px;
	float:left;
	padding:2px 0;
	width:140px;
	text-align:center;
	margin-right:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	border-right:1px solid #888;
	}
	a.bwsec {
	background:black;
	color:white;
	font-size:14px;
	float:left;
	padding:2px 0;
	width:140px;
	text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	text-decoration:none;
	border-right:1px solid #888;
	border-left:1px solid #888;
	}
	a.clrsec {
	background:black;
	color:white;
	font-size:14px;
	float:left;
	padding:2px 0;
	width:140px;
	text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	text-decoration:none;
	border-right:1px solid #888;
	}
	a.absec {
	background:black;
	color:white;
	font-size:14px;
	float:left;
	padding:2px 0;
	width:140px;
	text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	text-decoration:none;
	border-right:1px solid #888;
	}
	a.sepsec {
	background:black;
	color:white;
	font-size:14px;
	float:left;
	padding:2px 0;
	width:140px;
	text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	text-decoration:none;
	border-right:1px solid #888;
	}
	a.newsec-mid {
	background:black;
	border-right:1px solid #888;
	border-left:1px solid #888;
	color:white;
	font-size:14px;
	float:left;
	text-decoration:none;
	width:140px;
	text-align:center;
	margin-right:5px;
	padding:2px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	border-right:1px solid #888;
	}
	a.newsec-end {
	background:black;
	color:white;
	font-size:14px;
	float:left;
	width:140px;
	text-align:center;
	padding:2px 0 2px 5px;
	text-decoration:none;
		font-weight:normal;
	margin-right:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-right:1px solid #888;
	}
	.footer {
	
	border-top:7px solid #e3c080;
	width:893px;
	}
	.vsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	}
	.bodytype {
	font-family: Verdana;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-transform: lowercase;
	color: #999999;
}
.newbodylink {
	font-family: Verdana;
	font-size: 10px;
	font-weight: 900;
	text-transform: lowercase;
	text-decoration: none;
	color: #CCCCCC;
}

.introtype{
	border:1px solid #999;
	padding:15px 5px;
	width:245px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	color: #ccc;
}
.otherbodylink {
	font-family: Verdana;
	font-size: 10px;
	font-weight: 900;
	text-decoration: none;
	color: #CCCCCC;
}

.hmleft {
	width:545px;
	margin-top:35px;
	padding:0 15px;
	float:left;
}

.hmright {
	margin-top:75px;
	width:265px;
	float:left;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ededed;
	text-align:center
}
.introtypehd
{
	float:left;
	font-family:arial, helvetica, sans-serif;
	color: #ccc;
	letter-spacing: .25em;

	font-size:16px;
}
.introtypeft
{
	float:left;
	font-family:arial, helvetica, sans-serif;
	color: #ccc;
	letter-spacing: .25em;
	font-size:22px;
	margin-bottom:40px
}
/* common page styles */
	
	.clear
	{	clear: both;
		overflow: hidden;
		height: 0}
		
		
		/* menu styles */
.menubg
{
	position: relative;
	z-index: 1;
	background: #454545;
	width: 894px;
	height: 30px;
	/*border-top:2px solid #481a42;*/
}
#jsddm
{	margin: 0 auto;
	padding: 6px 0 1px 0;
	}

	#jsddm li
	{
		float: left;
		list-style: none;
		text-align: center;
		letter-spacing: .1em;
		font-family: Arial;
		font-size: 13px;
		font-weight: lighter;
	}

	#jsddm li span{cursor:default}
	#jsddm li a, #jsddm li span
	{	display: block;
		background: #555;
		padding: 5px 0px;
		text-decoration: none;
		margin-right:1px;
		width: 126px;
		color: #d5d6c6;
		white-space: nowrap}

	#jsddm li a:hover, #jsddm li span:hover
	{	background: #336564}
		
		#jsddm li ul
		{	font-size:11px;
			margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
		}
		
		/*#jsddm li:hover ul{visibility: visible}*/
		#jsddm li.active ul{visibility: visible}
		
		
			#jsddm li ul li
			{	font-size:11px;
				float: none;
				text-align:left;
				display: inline}
			
			#jsddm li ul li a
			{	
				width: 141px;
				background: #000;
				color: #ccc;
				margin-top:1px;
				padding-left:7px;
				 filter:Alpha(opacity=85);
				 opacity:.85
				}
			
			#jsddm li ul li a:hover
			{	background: #000;
			filter:Alpha(opacity=100);
				 opacity:1
				}
				
/* IMAGES main page */
div.titlepg 
{
	float:left;
	font-family:verdana, sans-serif;
	font-size:16px;
	line-height:135%;
	width:300px;
	text-align:left;
	margin:30px 10px 0 25px;
		padding:0;

}
div.titlepg h1
{
	font-family:verdana, sans-serif;
	font-size:50px;
	line-height:110%;
	font-weight:100;
	letter-spacing:.1em;
	margin-bottom:15px;
}
div.subpg 
{
	font-family:verdana, sans-serif;
	font-size:13px;
	line-height:140%;
	width:800px;
	margin:25px 0 25px 10px;
}
div.subpg p
{
	margin:10px 0;
}
div.subpg h1
{
	font-family:verdana, sans-serif;
	font-size:20px;
	line-height:140%;
	font-weight:100;
	letter-spacing:0em;
	margin-bottom:15px;
}
div.content-txt
{
	float:left;
	margin-right:20px;
	width:500px;
}
div.content-txt h2
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
div.content-img
{
	float:left;
	width:275px
}
.sig
{
	margin-top:20px;
	font-size:12px;
	float:right;
	font-style:italic;
	line-height:125%;
}
.imgrt {
	width:470px;
	padding:0 15px;
	margin-top:0px;
	float:left;
}
/* IMAGES NEW subsequent pages */
div.h 
{
	text-align:center;
	font-size:11px;
}

div.hh 
{
	position:absolute;
	bottom:50px;
	text-align:center;
	font-size:11px;
}

div.hhh 
{
	position:absolute;
	bottom:70px;
	text-align:center;
	font-size:11px;
}

div.hhv 
{
	position:absolute;
	bottom:60px;
	text-align:center;
	font-size:11px;
}

div.hv 
{
	position:absolute;
	bottom:60px;
	text-align:center;
	font-size:11px;
}
div.hvv 
{
	position:absolute;
	bottom:60px;
	text-align:center;
	font-size:11px;
}
div.hvh 
{
	position:absolute;
	bottom:60px;
	text-align:center;
	font-size:11px;
}
div.v
{
	text-align:center;
	font-size:11px;
}
div.vv
{
	position:absolute;
	bottom:30px;
	text-align:center;
	font-size:11px;
}
div.vvv 
{
	position:absolute;
	bottom:30px;
	text-align:center;
	font-size:11px;
}
div.vh 
{
	position:absolute;
	bottom:50px;
	text-align:center;
	font-size:11px;
}
div.vhv 
{
	position:absolute;
	bottom:50px;
	text-align:center;
	font-size:11px;
}
div.vvh 
{
	position:absolute;
	bottom:50px;
	text-align:center;
	font-size:11px;
}

div.vhh 
{
	position:absolute;
	bottom:50px;
	text-align:center;
	font-size:11px;
}

h2
{
	margin-top:4px;
	font-size:11px;
	font-weight:normal;
}

/* prices */

div.prices
{
	float:left;
	width:180px;
	margin-right:25px;
	height:205px;
}
div.prices h1
{
	font-size:14px;
	padding:4px 10px;
	margin-bottom:10px
}
div.prices ul li
{
	margin: 0;
	list-style-type: none;
	font-size:14px;
	padding-left:10px;
	line-height:180%;
}
div.prices p
{
	margin-bottom:15px;
}