/* Motor News Media CSS Document */

/* header */
.bgimage{
	margin-left:-8px;
}
.logo{
	position:absolute; 
	left: 15px; 
	top: 3px; 
	z-index:2;
}
.quote{position:absolute; left: 70px; top: 161px;}
.tire{
	position:absolute; 
	left: 111px; 
	top: -8px;
}

	/* top nav */
.hovermenu ul{
	font: bold 14px arial;
	padding-left: 0;
	margin-left: 0;
	height: 20px;
	position:absolute; 
	left: 184px; 
	top: 60px;
}

.hovermenu ul li{
	list-style: none;
	display: inline;
}

.hovermenu ul li a{
	padding: 2px 0.5em;
	text-decoration: none;
	float: left;
	color: black;
	background-color: #ffffff;
	border: 2px solid #cccccc;
}

.hovermenu ul li a:hover{
	background-color: #C1AE73;
	border-style: inset;
}

html>body .hovermenu ul li a:active{
	border-style: outset;
	background-color: #C1AE73;
}
	/* end of top nav */
	
	
/* end of header */
/* footer */
.footer{
	font:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	clear:both; float: 
	left; width: 630px; 
	text-align: left; 
	min-height:150px; 
	_height:150px;
	
}
/* end footer */


/* Body of content */
#body1{
	width:608px; 
	position:absolute; 
	left:240px; 
	top: 128px;
}
.greytop{
	background-color:#CCCCCC; 
	height:104px; 
	margin-left:-20px; 
	margin-top:-8px;
}

.header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.mainsubhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	background-color:#CCCCCC;
	padding:3px 3px 3px 8px;
}
.subhead01{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		padding:1px;
		text-align:left;
}
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
#padcontent{
padding:10px;
}
.photo{
height:150px;
border:solid 1px #000000;
width:100px;
}
/* end of body content */

/* begin links */

a.main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C1AE73;
	font-weight:bold;
	text-decoration:none;
}
a.main:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C1AE73;
	font-weight:bold;
	text-decoration:none;
}
a.main:visited {
	color:#C1AE73;
	text-decoration:none;
}
a.main:hover {
	color:#999999;
	text-decoration:underline;
}
a.main:active {
	color:#C1AE73;
	text-decoration:none;
}

/* begin close button */
a.main1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C1AE73;
	font-weight:bold;
	text-decoration:none;
}
a.main1:link {
	padding: 2px 0.5em;
	text-decoration: none;
	float: right;
	color: black;
	background-color: #ffffff;
	border: 2px solid #cccccc;
}
a.main1:visited {
	color:#C1AE73;
	text-decoration:none;
}
a.main1:hover {
	background-color: #cccccc;
	border-style: inset;
}
a.main1:active {
	border-style: outset;
	background-color: #C1AE73;
}

/*end close button*/



/* begin Go Back button */
a.main2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C1AE73;
	font-weight:bold;
	text-decoration:none;
}
a.main2:link {
	padding: 2px 0.5em;
	text-decoration: none;
	float: left;
	color: black;
	background-color: #ffffff;
	border: 2px solid #cccccc;
}
a.main2:visited {
	color:#C1AE73;
	text-decoration:none;
}
a.main2:hover {
	background-color: #cccccc;
	border-style: inset;
}
a.main2:active {
	border-style: outset;
	background-color: #C1AE73;
}

/*end Go Back button*/


.selected{
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#990000;

}



a.mainlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
a.mainlink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
a.mainlink:visited {
	color:#333333;
	text-decoration:underline;
}
a.mainlink:hover {
	color:#C1AE73;
	text-decoration:underline;
}
a.mainlink:active {
	color:#333333;
	text-decoration:underline;
}

a.purchase {
	font: bold 13px arial;
	color:#333333;
	font-weight:bold;
	margin: 0px;
	margin-top: 5px;
	height: 15px;
	padding: 0;
}
a.purchase:link {
	padding: 2px 0.5em;
	text-decoration: none;
	float: left;
	color: black;
	background-color: #ffffff;
	border: 2px solid #cccccc;
}
a.purchase:visited {
	padding: 2px 0.5em;
	text-decoration: none;
	float: left;
	color: black;
	background-color: #ffffff;
	border: 2px solid #cccccc;
}
a.purchase:hover {
	background-color: #cccccc;
	border-style: inset;
}
a.purchase:active {
	border-style: outset;
	background-color: #C1AE73;
}

/* end links */

/* client login btn */
.hovermenu1 ul{
	font: bold 14px arial;
	padding-left: 0;
	margin-left: 0;
	height: 20px;
	position:absolute; 
	left:0px; 
	top: 130px;
}

.hovermenu1 ul li{
	list-style: none;
	display: inline;
}

.hovermenu1 ul li a{
	padding: 2px 0.5em;
	text-decoration: none;
	float: left;
	color: black;
	background-color:#FF0000;
	border: 2px solid #cccccc;
}

.hovermenu1 ul li a:hover{
	background-color: #C1AE73;
	border-style: inset;
}

html>body .hovermenu1 ul li a:active{
	border-style: outset;
	background-color: #C1AE73;
}



	/* end client login bt */

/* left nav */
.lftnav{
	position:absolute; 
	left: 60px; 
	top: 160px;
}

a.subMenuLink1:link, a.subMenuLink1:visited { 
	text-decoration: none; 
	color:#333333; 
	text-decoration:none; 
	background-color:#CCCCCC;
}
a.subMenuLink1:active, a.subMenuLink1:hover { 
	text-decoration: underline; 
	color:#666666;
}

.subMenuLink1, .icon { 	
	color:#cccccc; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	text-transform:capitalize;
	margin-top:3px;
	padding:2px;
	border:solid 1px #999999;
	display:block;
	position:relative;
	z-index:200000;
	cursor:pointer;
	width:150px;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cccccc', startColorstr='#ffffff');*/
} 

a:link.subMenuLink1, a:visited .subMenuLink1{
	color:#666666; 
	text-decoration:none; 
	background-color:#cccccc; 
}
a:active.subMenuLink1, a:hover.subMenuLink1 {
	color:#C1AE73; 
	text-decoration:none; 
	background-color:#666666; 
}

/* sub left nav */
a.subMenuLink2:link, a.subMenuLink2:visited { 
	text-decoration: none; 
	color:#666666; 
	text-decoration:none; 
	background-color:#ffffff;
}
a.subMenuLink2:active, a.subMenuLink2:hover { 
	text-decoration: underline; 
	color:#666666;
	background-color:#ffffff;
}

.subMenuLink2, .icon { 	
	color:#cccccc; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	text-transform:capitalize;
	margin-top:3px;
	padding:2px;
	display:block;
	opacity:.5;
	filter:alpha(opacity=50);
	position:relative;
	z-index:200000;
	cursor:pointer;
	width:150px;
	background-color:#ffffff;
} 

a:link.subMenuLink2, a:visited .subMenuLink2{
	color:#666666; 
	text-decoration:none; 
	background-color:#ffffff; 
}
a:active.subMenuLink2, a:hover.subMenuLink2 {
	color:#333333; 
	text-decoration:none; 
	background-color:#C1AE73;
}
/* end sub left nav */
/* end left nav */
	
	/* table row colors */
.maintext{
	background-color:#333333; 
	border-bottom:solid 1px #000000;
	color:#ffffff; 
	padding:3px; 
	font-size:12px; 
	font-family:arial;
	font-weight:bold;
}
.sub1{
	background-color:#666666; 
		border-bottom:solid 1px #000000;
	color:#ffffff;
	padding:3px; 
	font-size:12px; 
	font-family:arial;
		font-weight:bold;
}
.sub2{
	background-color:#E0E0E0;
	border-bottom:solid 1px #000000;
	color:#000000;
	padding:3px; 
	font-size:12px; 
	font-family:arial;
		font-weight:bold;
}

.sub3{
	background-color:#cccccc; 
	color:#000000;
	padding:3px; 
	font-size:12px; 
	font-family:arial;
		border-bottom:solid 1px #000000;
			font-weight:bold;
}

.sub4{
	background-color:#999999; 
	color:#000000;
	padding:3px; 
	font-size:12px; 
	font-family:arial;
		border-bottom:solid 1px #000000;
			font-weight:bold;
}
.sub5{
	color:#000000;
	font-weight:bold;
	font-size:12px; 
	font-family:arial;
}
/* end table row colors */

/* features preview button */
.btnpreview ul{
	font: bold 13px arial;
	/*padding: 0;
	margin: 0px;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
	height: 25px;
}

.btnpreview ul li{
	list-style: none;
	display: inline;
}

.btnpreview ul li a{
	padding: 5px;
	text-decoration: none;
		width:58px;
	/*float: left;*/
	color:#333333;
	background-color: #cccccc;
	border: 1px solid #cccccc;
	margin-left: 5px;
}

.btnpreview ul li a:hover{
	background-color: #666666;
	border-style: inset;
	color: #C1AE73;
	padding: 5px;
}

html>body .btnpreview ul li a:active{
	border-style: outset;
	background-color: #C1AE73;
}

	/* end features preview button */




	
/* Features layout issue */

.featurerule
{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px solid #cccccc;
	height: 2px;
	padding-top:5px;
	padding-bottom:5px;
}
.nowrapper
{
	white-space: nowrap;
	font-size:11px;
}

/* useable styles */
.addbox
{
	border: 1px solid #cccccc;
	background-color:#EDECD1;
	padding: 2px;
}

/* Begin LOGIN BOX */
	/* Begin UserID BOX BG */
	#box{
	width:385px;
	padding:5px;
	border:1px solid #999999;
}
	.useridbg{
		background-color:#CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:right;
		font-weight:bold;

}
	/* end UserID BOX BG */
	
	/* Begin Login BOX BG */
	.loginbg{
		background-color:#CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:right;
	}

	/**/
	.loginbtn a {
		font: bold 13px arial;
		padding: 2px 0.5em;
		text-decoration: none;
		float: right;
		color: black;
		background-color: #ffffff;
		border: 2px solid #cccccc;
		
	}
	.loginbtn a:hover {
		background-color: #C1AE73;
		border-style: inset;
	}
	
	.loginbtn a:active {
		border-style: outset;
		background-color: #C1AE73;
	}

	

	/* end Login BG */
	
	
	/**/
	.btn a {
		font: bold 13px arial;
		padding: 2px 0.5em;
		text-decoration: none;
		float: left;
		margin-left:5px;
		color: black;
		background-color: #ffffff;
		border: 2px solid #cccccc;
		
	}
	.btn a:hover {
		background-color: #C1AE73;
		border-style: inset;
	}
	
	.btn a:active {
		border-style: outset;
		background-color: #C1AE73;
	}
	
	/**/	
	
	/*begin backbtn*/
	.backbtn a {
		font: bold 13px arial;
		padding: 2px 0.5em;
		text-decoration: none;
		float:right;
		margin-right:0px;
		color: black;
		background-color: #ffffff;
		border: 2px solid #cccccc;
		
	}
	.backbtn a:hover {
		background-color: #C1AE73;
		border-style: inset;
	}
	
	.backbtn a:active {
		border-style: outset;
		background-color: #C1AE73;
	}
	
	/*end backbtn*/
	
	
	/* Begin Enter BOX BG */
	.enterbg{
		background-color:#CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		font-weight:bold;
	}
	/* end Enter BOX BG */
/* end LOGIN BOX */

/* Begin REGULAR FEATURES BOX */
	/* Begin subhead BOX BG */
	.subhead{
/*		background-color:#CCCCCC;*/
/*		background-color:#DADADA;*/
		background-color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#C1AE73;
		padding:1px;
		font-weight:bold;
		text-align:left;
	}
	/* end subhead BOX BG */
	
	/* Begin subhead2 BOX BG */
	.subhead2{
		background-color:#CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		padding:1px;
		text-align:left;
	}
	/* end subhead2 BOX BG */
	
	/* Begin regular feature BOX BG */
	.regfeature{
		background-color:#cccccc;
		border:solid 1px #333333;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		width:156px;
	}
		.feathead{
		background-color:#666666;
		border-bottom:solid 1px #333333;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#C1AE73;
		text-align:center;
		font-weight:bold;
	}
	/* end regular feature BOX BG */
/* end REGULAR FEATURES BOX */

/* begin package BOX BG */
		.package{
		background-color:#FFFFFF;
		border-bottom:solid 1px #333333;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:center;
	}
	
		.package2{
		background-color:#666666;
		border-bottom:solid 1px #333333;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:center;
		font-weight:bold;
		color:#C1AE73;
	}
	
		.package3{
		background-color:#CCCCCC;
		border-bottom:solid 1px #333333;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:center;
	}
/* end package BOX BG */

/* begin contact information */
	.contactinfo{
		background-color:#cccccc
	}
/* end contact information */

/* other classes */
.error {
	color: red;
}
