/* START BODY */
.yellow {color:#fff000;}
.red {color:#ff0000;}
.aqua {color:#3399FF;}
.gray {color:#}
body {
	background-color: #000000;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	color:#3399FF;
	text-decoration:none;
}
a:visited {
	color:#3399FF;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
h2{
	font-size:16px;
	text-transform:uppercase;
	border-bottom: 1px dashed #ff0000;
	padding-bottom:5px;
	margin-top:25px;
}
h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	text-transform:uppercase;
  }
.smaller {
	font-size:11px;
}
#mainwhite {
	/*border-left:7px solid black; */
	background-image:url(img/body_bg.gif);
	/*background-repeat:no-repeat;
	background-position:top left;*/
	padding-left:50px;
	padding-right:50px;
}

#mainprod {
	/*border-left:7px solid black; */
	background-image:url(img/body_bg.gif);
	/*background-repeat:no-repeat;
	background-position:top left;*/
}
#mainvid {
	padding-left:35px;
	padding-right:20px;
}
.content-bg{
	background-image:url(img/body_lftbg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.content{
	padding-left:50px;
	padding-right:50px;
}
.content-detail{
	padding-left:35px;
	padding-right:5px;
	padding-top:5px;
}
/* START BODY */
/* START LEFT MENU */
#leftnav{ 
	border-top:8px solid #6F6F6F; 
	border-left:8px solid #6F6F6F;
	border-right:8px solid #6F6F6F;
	padding:9px;
	background-color:#858585;
}

#leftnav a:hover {
	color:#FFF000;
}
#leftnav p {
	background-image:url(img/leftnavbg2.jpg);
	margin:0px 0px 1px 5px;
	padding:2px;
}
.leftnavset {
	background-image:url(img/leftnavbg1.jpg);
	background-repeat:repeat-y;
	/*margin-bottom:13px;*/
	padding:0px 2px 1px 2px;
}
.leftnavset a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding:3px 3px 3px 7px;
}
.leftnavset-last {
	background-image:url(img/leftnavbg1.jpg);
	background-repeat:repeat-y;
	margin-bottom:0px;
	padding:0px 2px 1px 2px;
}
.leftnavheader {
	border: 2px solid white;
	margin-bottom:2px;
	padding:2px 2px 2px 4px;
	background-color:#000000;
	color:#fff000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
}
.leftnavheader a{
	color:#fff000;
	text-decoration:none;
}
.leftnavheader a:link{
	color:#fff000;
	text-decoration:none;
}
.leftnavheader a:visited{
	color:#fff000;
}
.leftnavheader a:hover{
	color:#ffffff;
}
.leftnavsub{
	color:#FFFF00;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 30px;
}


.searchbox {
	border: 2px solid white;
	padding:5px;
	background-color:#000000;
	margin-bottom:13px;
	font-size:10px; 
	color:#ffffff;
	text-transform:uppercase;
}
/* END LEFT MENU */
/* START HEADER */
.headerbg{
	background-image:url(img/header_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;

}
.topnavheader {
	border: 2px solid white;
	background-color:#000000;
	margin:30px 0px 0px 40px;
}
.topnavheader td{
	background-image: none;
}
.topnavheader a{
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.topnavheader a:hover{
	color:#fff000;
}

.topnavsubheader td{
	padding:5px;
	background-image: none;
}
.topnavsubheader a{
	color:#fff000;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.topnavsubheader a:hover{
	color:#ffffff;
}
.sep{
	color:#fff000;
	font-weight:bold;
	padding:3px
}
.sepsmall{
	color:#fff000;
	font-weight:bold;
	padding:3px;
	font-size:10px;
	background-image: none;
	}
/* END HEADER */
/* START FOOTER */
#footer{ 
	color:#ffffff;
	font-size:10px;
	margin-right:15px;
	margin-top:20px
}
#footer a {
	color:#FFF000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
#footer a:visited {
	color:#ebebeb;
}
#footer a:hover {
	color:#ffffff;
}
#footer p {
	margin:3px
}
/* END FOOTER */
/* START PRODUCT LISTING */
.listprod{
	line-height:17px
}
.listname{
	font-weight:bold
}
.listname a{
	text-decoration:none;
	color:#000000
}
.listname a:hover{
	color:#ff0000
}
.listprice{
	font-weight:bold;
	font-size:11px;
	color:#ff0000;
}
.listavail{
	font-size:11px;
}
.listbtn{
	margin:0px;
	padding-right:5px;
}
.stylename{
	text-transform:uppercase
	;font-weight:bold;
	padding-top:10px
}
.stylelist{
	font-size:11px;
	font-weight:bold
}
.stylelist a{
	text-decoration:none;
	color:#000000
}
.stylelist a:hover{
	color:#ff0000;
}
/* END PRODUCT LISTING */
/* START PRODUCT DETAIL */
.detname{
	font-size:16px;
	border-bottom: 1px dashed #ff0000;
	padding-bottom:2px;
	margin-top:5px;
	margin-bottom:8px;
	font-weight:bold;
}
.detmore{
	background-color:#000000;
	font-weight:bold;
	color:#ffffff;
}
.detrecom{
	background-color:#ff0000;
	font-weight:bold;
	color:#ffffff;
}
.detprice{
	font-weight:bold;
	color:#ff0000;
	padding-left:10px;
	font-size:14px;
}
.dettn{
	margin-right:5px;
	margin-bottom:3px;
}
.dettn-4th{
	margin-bottom:3px;
}
.language{
	font-size:11px;
	text-align:right;
	margin:15px 10px 0px 0px;
}
.langicon{
	margin-right:2px;
	margin-left:10px
}
/* END PRODUCT DETAIL */
/* START INDEX PAGE */
.homenews {
	font-size:11px;
	padding-bottom:8px
}
.homenews a {
	text-decoration:none; 
	color:#000000
}
.homenews a:hover {
	text-decoration:underline;
}
.homenewsdate{
	color: #ff0000;
	font-weight: bold;
}
/* END INDEX PAGE */
/* START VIDEO PAGE */
.vidprod{
	line-height:13px;
	/*padding-bottom:10px;*/
}
.vidview{
	font-size:10px;
}
.vidname{
	font-size:11px;
	font-weight:bold
}
.vidname a {
	color:#000000;
	text-decoration:none
}
/* END VIDEO PAGE */
/* START MEDIA PAGE */
.medcell{
	line-height:18px;
	font-style:italic;
	color:#999999;
}
.medcell a{
	color:#000000;
	text-decoration:none;
	font-style:normal
}
.medcell a:hover{
	color:#3366FF;
	text-decoration:underline;
}
/* END MEDIA PAGE */
/* START BREADCRUMBS */
.breadcrumbs {
	background-color:#000000;
	color:#FFFFFF;
	padding:0px 5px 6px 20px;
	margin:0px;
	font-size:11px;

}
.breadcrumbs a{	
	text-decoration:none
}
.breadcrumbs a:hover{	
	color:#ffffff;
}
.bcsep{	
	color:#ff0000;
	padding:3px
}
/* END BREADCRUMBS */
/* START NEWS */
#mainnews {
	background-image:url(img/newspage_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:50px;
	padding-right:50px;
}
#newsleft{ 
	padding:0px 9px 9px 9px;
	background-color:#fff000;
}
#newsleft p{
	color:#ff0000;
	font-weight:bold;
	font-size:11px;
	margin-left:10px;
}
#newsleft a{
	color:#000000;
	font-weight:normal;
}
#newsleft a:hover{
	text-decoration:underline;
}
.newslisttitle{
	font-style:italic;
	text-transform:uppercase;
	font-size:13px;
	margin:0xp;
}
/* END NEWS */
/* START NEWS MENU */
#leftnavnews{ 
	border-top:8px solid #6F6F6F; 
	border-left:8px solid #6F6F6F;
	border-right:8px solid #6F6F6F;
	padding:9px;
	background-color:#858585;
}
#leftnavnews p {
	color:#fff000;
	font-size:11px;
	font-weight:bold;
}
#leftnavnews a {
	color:#FFFFFF;
	text-decoration:none;
}
#leftnavnews a:hover {
	color:#FFF000;
}

/* END NEWS MENU */
/* START CAT PAGE */
.cat {
	background-color:#000000;
	color:#fff000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	text-align:center;
	border:2px solid white;
	padding:10px;
}
.cat a{
	color:#fff000;
	text-decoration:none;
}
.cat a:hover{
	color:#ff0000;
	text-decoration:none;
}
.catspace {
	background-color:#000000;

}
/* END CAT PAGE */
/* START GALLERY */
.gallery{
	line-height:15px;
	/*padding:0px 10px 10px 10px;*/
	font-size:11px;

}
.galleryname{
	font-weight:bold;
	font-size:12px;
}
.gallerypic{
	border:1px solid red;
	height:140px;
	padding:3px;
}
.gallery-login{
	padding:10px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background-color:#ff0000;
}
.gallery-login a{
	color:#ffffff;
	text-decoration:none;
}
.gallery-login a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/* END GALLERY */
/* START MEMBER MENU */
#leftnavnews{ 
	border-top:8px solid #6F6F6F; 
	border-left:8px solid #6F6F6F;
	border-right:8px solid #6F6F6F;
	padding:9px;
	background-color:#858585;
}
#leftnavnews p {
	color:#fff000;
	font-size:11px;
	font-weight:bold;
}
#leftnavnews a {
	color:#FFFFFF;
	text-decoration:none;
}
#leftnavnews a:hover {
	color:#FFF000;
}
/* END MEMBER MENU */
/* START SHOPPING CART */
.cart_header{ 
	color:#ffffff; 
	font-size:11px; 
	font-weight:bold
}
.cart_qty{
	font-size:11px;
	font-style:italic; 
	font-weight:bold;
}
/* END SHOPPING CART */
/* START DEALER LOGIN */
.dealer{color:#ffffff;padding-right:15px;}
.dealer a:hover{color:#ff0000;}
.dealer-emph{color:#fff000;}
/* END DEALER LOGIN */


.red-dashed{
	border-bottom:1px dashed red
}
.red-title{
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:3px;
}
.searchresults {
	font-style:italic;
	background-color: #FFFF66; 
	color: #000000; 
	font-weight: bold}
.backtotop{
	text-transform:uppercase;
	font-weight:bold;
	border-bottom: 1px dashed #ff0000;
	padding-bottom:3px;
	margin-top:8px;
	margin-bottom:25px;
	font-size:10px;
	text-align:right;
}
.backtotop a{
	text-decoration:none;
}
.pagenum a {
	padding-left:5px;
	text-decoration:none;
}
.redsep{
	color:#ff0000;
	font-weight:bold;
	padding:3px
}