html, body	{

	height: 100%; width: 100%; margin: 0; padding: 0; border: 0;

	background:#444647;

	

	padding:0px;

	margin:0px;

}



.wrapper		{

	position: relative;

	display: block; 

	

	

	height:100%;

	

	padding: 0;

	border: 0; 

	border-spacing: 0; /* required by Opera 6 */

	background:#444647;

	

	margin:0 auto;

	

	padding:0px;

	margin-top:0px;



	background:#444647;

	background-image:url("images/leftbg.jpg");

	

	background-position:center;

	background-position: bottom;

	background-repeat:no-repeat;

	

	

}





.tablerow		{display: inline;}



.leftCol{

	height:100%;

	width:auto;

	

	float:left;

}



.two{

	width:900px;

	

	height: 100%; 



	background-color:#060709;

	background-image:url("images/mainbg.jpg");

	background-repeat:no-repeat;

	background-position:bottom left;

	

	border-left-style:double;

	border-right-style:double;

	border-color:#666;

	border-width:3px;

	

	

	margin: 0 auto;

	padding:0px;



}





/* some general formatting styles */

body	{font-size: 0.8em; font-family: Helvetica;}







.content{

	margin-top:75px;

	margin-left:65px;

	float:left;

	

	color:#fff;

}



.content a{

	

	text-decoration:none;

	color:#cd8a48;	

}

.subnav {

	font-size:1.6em;

	color:#DDD;

	margin-top:50px;

	font-weight:normal;

	width:18%;

	float:left;

	

	margin-left:50px;

}





.spacer{

	height:60px;

	width:100%;

}



/* header */

.header {

	background-color:#060709;

	height: 90px;

	margin-left:50px;

}



.headerTitle{

	float:right;

	height:100%;

	margin-right:100px;

}



.header img{

	float:left;

}



.main{

	clear:both;

}



div.headerText{



	padding-top:40px;

	text-align:right;

	

	color:#ccc;

	font-size:4.0em;

	

}



span.altHeaderText{

	

	color:#cd8a48;	

}







div.headerBar{

	background-color:#CCC;

	background-image:url("images/headerbg.jpg");

	

	background-repeat:no-repeat;

	background-position:right;

	height:2px;

	width:100%;

	

	clear:both;

}













div.menuItem{

	margin-top:25px;

	height:20px;

	color:#ccc;

}



div.menuItem a{

	text-decoration:none;

	color:#ccc;

}





div.menuItem a.selected{

	color:#cd8a48;	

}



a.selected{

	color:#cd8a48;	

}



span.dfText{

	font-size:1.5em;

	font-weight:bold;

	color:#cd8a48;	

}



/*

div.mentuItemSe{

	color:#cd8a48;

	text-decoration:none;

	

	font-weight:bold;

	margin-top:25px;

}



div.menuItem a{



	color:#aaa;

	text-decoration:none;

	

	font-weight:200;

	font-size:0.95em;

}

*/









#tv{

	

	background-image:url("images/tvbg_sam.jpg");

	background-repeat:no-repeat;

	

	height:348px;

	text-align: left;

	

	/*margin: 0 auto;*/

	

	width:500px;

	padding-left: 20px;

	padding-top: 20px;

}





#tvScreen{

}

.tvControls{

	text-align:center;

	width:100%;

}



.tvControls a{

	margin-right:5%;

	color:#cd8a48;	

	text-decoration:none;

	margin-left:25px;

	font-weight:200;

	font-size:1.0em;

}





#slideShow img{

	border-color:#555;

	

	width:460px;

	height:260px;

	

	cursor:pointer;

}



div.homeText{

	width:500px;



	/*margin: 0 auto;*/

	text-align:center;

	

	margin-top:50px;

	color:#fff;

}





div.aboutText{

	width:500px;



	/*margin: 0 auto;*/

	text-align:justify;

	

	color:#fff;	

}







div.contactText{

	width:500px;



	/*margin: 0 auto;*/

	text-align:justify;

	

	color:#fff;	

}



/** Product scroller styles **/

#scrollable{

	width:500px;

	height:155px;

	background-image: url(images/productsControl.png);

	margin-bottom:25px;



}



#scrollable img{

	cursor:pointer;

}



img.product{

	padding:5px;

	padding-left:25px;

	height:120px;

}



#mainProduct{

	width:500px;

	min-height:300px;

	/*margin: 0 auto;*/

	color:#fff;



}



.items{

	height:130px;

	/*visibility:hidden;

	

	padding:10px;*/



}



#product{

	height:100%;

}



.initialProduct{



	padding-top:10px;

	

	width:100%;

}

.initialProductBottom{

	background-image:url(images/productRounderBottom.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	

	background-color:#323334;

	

	width:100%;

}



.innerInitialProduct{

	

	padding:10px;

}



p.initialProduct1{

	text-align:center;

	

	font-weight:500;

	margin-bottom:45px;

}







/* Quick product view styles */

div.mainProductImage{

	float:left;

	margin-top:50px;

}







div.mainProductText{

	color:#fff;

	float:left;

	width:250px;

	margin-left:35px;

	

}



div.mainProductText a{

	color:#cd8a48;

	text-decoration:none;

	

	font-weight:200;

	font-size:0.95em;

}





div.moreInfoNav{

	margin-top:0px;

	margin-bottom:10px;

	overflow:hidden;

	

	float:left;

}



.productMoreInfo img{

	float:left;

}



table.infoTable{

	vertical-align:top;

}



table.infoTable tr{

	vertical-align:top;

}



table.infoTable td{

	vertical-align:top;

	padding-left:10px;

	width:33%;

}





li.images{

	height:40px;

	list-style:none;

	

}



li.images img{

	margin-top:auto;

	margin-bottom:auto;

}



div.moreInfoNav ul{

	list-style-type:none;

	text-align:left;

	padding:0px;

}





div.moreInfoNav li{

	display:inline;

	margin-left:15px;

	margin-right:15px;

}



.moreInfoNav a{

	color:#aaa;

	text-decoration:none;

	

	font-weight:200;

	font-size:1.2em;

}



.moreInfoNav a.selected{

	color:#cd8a48;

	text-decoration:none;

	

	font-weight:bolder;

	font-size:1.2em;

	

	

}



.moreInfoNav a:hover{

	color:#cd8a48;

	text-decoration:none;

	

	font-weight:bolder;

	font-size:1.2em;

}



.moreInfoSpacer{

	height:5px;

	clear:both;

	width:100%;

}



.productHeader{

	font-family: Helvetica;

	color:#cd8a48;

	margin-bottom:20px;

}





.productMoreInfo{

	width:800px;

	

	background-color:#060709;

	background-image:url("images/moreinfobg.jpg");

	background-repeat:no-repeat;

	background-position:right bottom;

	

	color:#fff;

	

	text-align:justify;

	

}



table.specTable{

	font-size:0.9em;

}



.description{

	clear:both;

}





.footer{

	color:#fff;

	text-align:center;

	

	width:100%;

	

	clear:both;

	

	position:relative;

	right:0;

	bottom:0;

	

}





table.dealerTable{

	width:550px;

	color:#fff;

	

	font-size:0.9em;

}



td.locationHeader{

	background-color:#060709;

	background-image:url("images/headerbg.jpg");

	

	background-repeat:no-repeat;

	background-position:right bottom;



}



div.news{

	margin-left:0px;

	padding:0px;

	

	margin-top:35px;



	height:210px;

	

	font-size:0.80em;

	text-decoration:none;

	font-weight:normal;

	

	border-style:double;

	border-width:2px;

	border-color:#444;



}



div.newsReader{

	margin-bottom:110px;

}



div.newsReaderTitle{

	margin-bottom:10px;

	width:100%;

	height:20px;

}



div.newReaderTitleText{

	float:left;

	margin-left:2px;

}



div.newsReaderTitle img{

	margin-top:4px;

	margin-right:3px;

	float:right;

	border:none;

}



div.newsReaderTitle a{

	border:none;

}







div.newsItem{

	margin-top:15px;

 	text-align:center;

	margin-left:5px;
	
	width:140px;
	
	overflow-x:hidden;

}



a.newsTitle{

	font-size:0.80em;

		color:#cd8a48;	

}



div.newsContent{



	color:#fff;

	font-size:0.70em;

	

	

}



.marqueeStyle{
	
	overflow:hidden;
	height:150px;
}

#mainProductContent{
	height:500px;
}





