﻿BODY {
	background-image:url(/uploads/siteImages/gradbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#939393;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	height:100%;
	}

cTitle
{
	color:#ffffff;
}
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

#Page 
{
	text-align: center;
}
#container {
	background-image:url(/uploads/siteImages/containerbg.jpg);
	background-repeat:repeat-y;
	width:806px;
	height:100%;
	margin:0px auto;
	text-align:left;
}

#containerInner {
	background-image:url(/uploads/siteImages/containerfooterbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	width:100%;
	height:100%;
}

#header {
	background-image:url('/uploads/siteImages/headerbg.jpg');
	height:127px;
	width:806px;
}
			
#headerTop {
	height:105px;}
				
#headerTopLeft {
	margin:21px 0 0 46px;
	width:152px;
	float:left;
	display:inline;}
					
#headerTopRight {
	float:right;
	margin:28px 46px 0 0;
	_margin:23px 46px 0 0;
	display:inline;}
	
#headerLeft {
	width:	144px;
	height: 30px;
	float: right;	
	padding:2px;
}

#headerRight {
	width:	230px;
	height: 30px;
	float: right;	
}

#headerNav 
{
	font-weight:normal;
	font-size:12px;
	height:22px;
	padding-top:2px;
	_padding-top:15px;
	padding-left:3px;}
	
	
#headerNav UL {
	margin:0px 0 0 46px;}

#headerNav LI {
	float:left;
	margin-right:30px; 
	margin-bottom:0px;}

#headerNav LI UL LI {
	margin:0px;
	width:217px;
	}

#headerNav LI UL LI a {
	_margin:0px;
	_width:100%;
	_padding:2px 20px 2px 17px;
	_background-color:#e72524;
	}

#headerNav LI UL LI a:hover,
#headerNav LI UL LI a:iehover {
	_background-color:#b91e1d;
	}
	
#headerNav LI UL LI A:HOVER {
	text-decoration:none;}


ul.navdynamichorizontal {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
}

ul.navdynamichorizontal li {
	margin: 0;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
	
ul.navdynamichorizontal ul {
	margin: 0px;
	border: 0 none;
	padding: 0px;
	list-style: none;
	display: none;
	position: absolute;
	top: 22px;
	left: -50px;
	background-image:url(/uploads/siteImages/menubg-dshad.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:10px;
	_clear:left;
		_float:none;
		_width:180px;
}

ul.navdynamichorizontal ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul.navdynamichorizontal ul li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul.navdynamichorizontal a {
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: auto; /*For IE*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-weight:normal;
	/*height:19px;*/
}

/* Root Menu Hover Persistence */
ul.navdynamichorizontal a:hover,
ul.navdynamichorizontal li:hover a,
ul.navdynamichorizontal li.iehover a {
	color: #FFF;
	margin:0px;
	text-decoration:underline;
}

/* 2nd Menu */
ul.navdynamichorizontal li:hover li a,
ul.navdynamichorizontal li.iehover li a {
	float: none;
	color: #FFFFFF;
	width:180px;
	padding:2px 20px 2px 17px;
	background:none;
	margin:0px;
	background-color: #e72524;
	display:list-item;
	text-decoration:none;
	
}

/* 2nd Menu Hover Persistence */
ul.navdynamichorizontal li:hover li a:hover,
ul.navdynamichorizontal li:hover li:hover a,
ul.navdynamichorizontal li.iehover li a:hover,
ul.navdynamichorizontal li.iehover li.iehover a {
	color: #FFFFFF;
	background:none;
	background-color: #b91e1d;
	width:180px;
	text-decoration:none;
	margin:0px;
}

/* 3rd Menu */
ul.navdynamichorizontal li:hover li:hover li a,
ul.navdynamichorizontal li.iehover li.iehover li a {
	color: #FFFFFF; 
	width:180px;
	background:none;
	background-color: #e72524;
}

/* 3rd Menu Hover Persistence */
ul.navdynamichorizontal li:hover li:hover li a:hover,
ul.navdynamichorizontal li:hover li:hover li:hover a,
ul.navdynamichorizontal li.iehover li.iehover li a:hover,
ul.navdynamichorizontal li.iehover li.iehover li.iehover a {
	background:none;
	color: #FFFFFF;
	background-color: #b91e1d;
}

/* 4th Menu */
ul.navdynamichorizontal li:hover li:hover li:hover li a,
ul.navdynamichorizontal li.iehover li.iehover li.iehover li a {
	color: #FFFFFF;
}

/* 4th Menu Hover */
ul.navdynamichorizontal li:hover li:hover li:hover li a:hover,
ul.navdynamichorizontal li.iehover li.iehover li.iehover li a:hover {
	color: #FFFFFF;

}

ul.navdynamichorizontal ul ul 
{
	color:#ffffff;
	background:none;
	background-repeat:no-repeat;
	background-position:0px 4px;
	background-image:url(/uploads/siteImages/menubg-top.gif);
		}

ul.navdynamichorizontal ul ul,
ul.navdynamichorizontal ul ul ul 
{
	color:#ffffff;
  display: none;
  position: absolute;
  top: -10px;
  left:171px;
 
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.navdynamichorizontal li:hover ul ul,
ul.navdynamichorizontal li:hover ul ul ul,
ul.navdynamichorizontal li.iehover ul ul,
ul.navdynamichorizontal li.iehover ul ul ul 
{
	color:#ffffff;
  display: none;
}

ul.navdynamichorizontal li:hover ul,
ul.navdynamichorizontal ul li:hover ul,
ul.navdynamichorizontal ul ul li:hover ul,
ul.navdynamichorizontal li.iehover ul,
ul.navdynamichorizontal ul li.iehover ul,
ul.navdynamichorizontal ul ul li.iehover ul 
{
	color:#ffffff;
  display: block;
}



.menubgbottomcorners {
	background-position:bottom;}

.menuTopItem{
	height:11px;
	padding:0px;
	margin:0px;
}

.menuBottomItem{
	height:4px;
	line-height:4px;
	padding:0px;
	margin:-1px 0px 0px 0px;
	vertical-align:top;
	_margin:0px;
	_padding:0px;
}

ul.navSiteMap
{
	display:block;
}

ul.navSiteMap ul
{
	display:block;
}

.menuTopImage, .menuBottomImage{
	margin:0px;
	padding:0px;
	_line-height:0px;
}

html/**/body .menuTopImage, html/**/body .menuBottomImage{
	line-height:4px;
	padding:5px 0px 0px 0px;
}

html/**/body .menuBottomImage{
	padding:0px;
}

.menuBottomImage{
	line-height:6px;
	vertical-align:top;
}

#mainImage 
{
	height:241px;
	width:100%;}
	
#content {
	width:100%;
	height:100%;
	margin:20px 0 0 0;}
	
#contentLeft {
	float:left;
	margin:0 0 0 46px;
	display:inline;
}
	
#contentLeftScrolling {
	width:350px;
	font-size:15px;
	line-height:22px;
	padding:0 20px 0 0px;
	margin-bottom:15px;}
	
#contentRight {
	float:left;
	margin:0 0 0 15px;
	display:inline;
	background-repeat:no-repeat;}	

#ContentVideo 
{
	margin-bottom:15px;
	float:left;
	width:349px;
	height:292px;
	display:inline;
	background-image:url(/uploads/siteImages/home-vidbg.jpg);
	background-repeat:no-repeat;}		
	
	
#contentRightHeader {
	color:#FFF;
	padding:3px 0 0 14px;}

#contentRightTopContent {
	color:#000;
	padding:20px 0 10px 14px;
	font-size:14px;
	line-height:14px;}	

#contentRightTopContent p {
	margin: 0;}
	
#contentRightMid {
	margin:0px 0 0px 0;}
	
#contentRightBottom {
	height:25px;}	

#leftNav {
	background-image:url(/uploads/siteImages/leftnavbg.jpg);
	background-position:bottom left;
	background-color:#a6a6a6;}

#leftNav UL {
	margin:0px;
	padding:0px;
	/*padding:46px 8px 20px 8px;*/
	padding:20px 8px 20px 8px;
	background-image:url(/uploads/siteImages/leftnav-topcorners.gif);
	background-position:top left;
	background-repeat:no-repeat;}

#leftNav LI {
	color:#FFF;
	line-height:24px;
	border-bottom:1px solid #c4c4c4;
	padding:0 5px 0 5px;
	list-style:none;
	margin-bottom:0px;}
	
#leftNav A {
	color:#FFF;
	font-weight:normal;}
	
#leftNavUnder {
	margin:19px 0px 20px 14px;}
	
	#leftNavUnder H2 {
		color:#e72524;
		font-size:13px;
		line-height:20px;}
		
	#leftNavUnder LI {
		line-height:20px;
		color:#434343;}
		
	#leftNavUnder A {
		color:#434343;}


* html .roundedBoxHeader h2 {
	height: 1%;
} 
		
.roundedBox, .roundedBoxHolder, .roundedBoxBlack {
	margin: 0px auto;
	width: 100%;
	z-index:0;
	background: url(/Uploads/siteImages/body_l.gif) no-repeat bottom left;
	font-size: 100%;
}

.roundedBoxTall {
	margin: 0px auto;
	width: 100%;
	z-index:0;
	background: url(/Uploads/siteImages/body_l_tall.gif) no-repeat bottom left;
	font-size: 100%;
}
		
.roundedBoxBlack{
	background: url(/Uploads/siteImages/body_black_l.gif) no-repeat bottom left;
}
		
.roundedBoxShadow{
	display:block;
	width:100%;
	height:8px;
	margin:0px;
	padding:0px;
	background: url(/Uploads/siteImages/shadow.gif) repeat-x top left;
	font-size:1px;
}
		
.roundedBoxHolder
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	background:none;
	margin-bottom:10px;
}
		
.roundedBoxHeader {
	background: url(/Uploads/siteImages/header_l.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width:100%;

}

roundedBoxHeaderSmall
{
	background: url(/Uploads/siteImages/header_l_small.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width:100%;
}
		
.roundedBoxHeaderLeft{
	background: url(/Uploads/siteImages/header_r.gif) no-repeat top right;
	margin-left:5px;
	padding:0px 0px;
}
	
.roundedBoxHeader h2 {
	margin: 0px;
	padding: 5px 5px 5px 10px;
	color: white; 
	font-weight: bold; 
	font-size: 9pt; 
	line-height: 10pt;
}

.roundedBoxHeader h2 a {
	color: white; 
}
		
.roundedBoxBody, .roundedBoxBodyBlack {
	background: url(/Uploads/siteImages/body_r.gif) no-repeat bottom right;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
		
.roundedBoxBodyBlack 
{
	color:#ffffff;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: url(/Uploads/siteImages/body_black_r.gif) no-repeat bottom right;
}
	
.roundedBoxText, .roundedBoxTextWhite 
{
	display:block;
	margin:0px;
	padding:0px;
	width:60%;
	height:auto;
	float:left;
}

.roundedBoxTextFullWidth {
	width:100%;
	padding:0 0px 5px 0px;}
	
	.roundedBoxTextFullWidthInner 
	{
		font-weight:normal;
		color:#000000;
		padding:14px 10px 5px 10px;}
		
.roundedBoxTextFullWidthImgTR {
	width:100%;
	padding:0 0px 0px 0px;}
		
	.roundedBoxTextFullWidthInnerImgTR {
		padding:0px 0px 0px 10px;}
		
		.roundedBoxTextFullWidthInnerImgTR IMG {
			margin:0 0 0px 15px;}
		
		.divTextWrapper {
			padding:14px 10px 10px 0px;}
		
.roundedBoxTextInner {
	margin:14px 10px 10px 10px;}		

.roundedBoxTextWhite {
	color:#FFF;
}
		
.roundedBoxText p, .roundedBoxTextWhite p{
	margin:0px 0px 10px 5px;
	font-size:0.8em;
}
		
.roundedBoxImage {
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	width:38%;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:right;
	vertical-align:bottom;
	/margin-bottom:-3px;
}

.roundedBoxTextShadow{
	background: url(/Uploads/siteImages/redHeaderShadow.png) top left repeat-x;
	display:block;
	padding:0px;
	margin:0px;
	height:7px;
	line-height:1px;
	width:100%;
}
		
.clearX{
	display:block;
	clear:both;
	float:none;
	line-height:0px;
	font-size:0px;
	color:#FFFFFF;
}

.shadow1
{
	background-image:url(/Uploads/siteImages/redHeaderShadow.png);
	background-repeat: repeat-x;
	background-position: top left;
	z-index:10;
}

.shadowr{
	background: url(/Uploads/siteImages/redHeaderShadow.png) top left repeat-x;
	width:100%;
}

.shadowr2
{
	width:100%;
}

	#footer {
		width:714px;
		color:#FFF;
		margin:0px 0 0 44px;
		font-size:11px;
		border-top:1px solid #FFF;
		padding:7px 0 0 0px;}
		
		#footerRight UL 
		{
			margin:0px;
		}
		
		#footerRight {
			float:right;
			width:483px;}
			
		#footerRight LI {
			list-style:none;
			float:right;
			margin: 0 0 0 12px;}
			
			
		#footerRight LI A {
			color:#FFF;
			text-decoration:none;
			font-weight:normal;}
		#footerRight LI A:HOVER {
			text-decoration:underline;}
		
		#footerLeft {
			float:left;}
			
		#footerLeft UL 
		{
			margin:0px;
		}
		/*#footerLeft LI {
			list-style:none;
			float:left;
			margin:0 12px 0 0;}*/
			
			#footerLeft LI {
                list-style:none;
                float:left;
                margin:0 8px 0 0;
                /margin:0 12px 0 0;
                display:inline;}


		#footerLeft LI A {
			color:#FFF;
			text-decoration:none;
			font-weight:normal;}
		#footerLeft LI A:HOVER {
			text-decoration:underline;}
			
		.youtubelogo
		{
			padding-right:5px;
		}

				
#Clear {
	display:block;
	clear:both;
	float:none;
	line-height:0px;
	font-size:0px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}

ul,ol { list-style:none }

a img,:link img,:visited img { border:none }
A {
	color:#e72524;
	text-decoration:none;
	font-weight:bold;}
	
p {
margin-bottom:15px;
}	

.lrgtxt {
font-size:15px;
line-height:22px;
}
	
TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;}
	
	TD H1 {
		color:#e72525;
		font-size:24px;
		line-height:28px;
		margin-bottom:5px;}
		
A:HOVER {
	text-decoration:underline;}

UL 
{
	margin-left:30px;}
	
	UL LI {
		list-style-type:disc;
		margin-bottom:10px;}
		
OL {
	margin:0 0 0 30px;}
	
LI {
	list-style:decimal;
	margin:0 0 5px 0;}

H1 IMG {

	display:block;}		
	
.standardtxtLarger {
	font-size:16px;
	line-height:22px;}

.standardtxtSmaller {
	font-size:11px;}	
	
/*FORMS - START*/
.txtSearch {
	background-image:url(/uploads/siteimages/forms/txtsearchbglong.gif);
	border:0px none;
	height:18px;
	width:140px;
	font-size:11px;
	padding:4px 0 0 5px;
	margin-left:10px;}

.txtSearchLong{
	background-image:url(/uploads/siteimages/forms/txtsearchbglong.gif);
	border:0px none;
	height:18px;
	width:350px;
	font-size:11px;
	padding:4px 0 0 5px;}
	
	
	.txtSearchLong2{
	background-image:url(/uploads/siteimages/forms/txtsearchbglong.gif);
	border:0px none;
	height:22px;
	width:280px;
	font-size:11px;
	padding:0px 0 0 0px;
	padding-left:4px;
	padding-top:4px;
	}
		
	
.textfield {
	background:none;
	background-image:url(/uploads/siteimages/forms/textfieldbg.png);
	background-color:#ffffff;
	width:233px;
	height:17px;
	padding:3px 0 0 5px;
	border:0px none;
	font-size:11px;
}

.textfield-invalid{
	background-color:#ff0000;
}
	
.butSearch{
	background:none;
	background-image:url(/uploads/siteimages/forms/btnSearch.gif);
	border:0px;
	color:#ffffff;
	width:60px;
	margin-left:0px;
	height:22px;
}	
.textarea {
	height:100px;
	width:233px;}
	
.textarea-invalid{
	background-color:#ff0000;
}
	
.searchText{
	padding-bottom: 15px;
}

.searchHeader{
	font-size: 15px;
}

.breadcrumb {
	padding-bottom:10px;
}

.breadcrumb a {
	color:#000000;
}

a.breadCrumb_Link {
	color:#000000;
}

/*FORMS - END*/	

/* Motor Collection Top Trumps */

#topTrump{
	display:block;
	margin:0px 10px;
	width:279px;
	background:url(/uploads/siteImages/toptrump_middle.gif) top left repeat-y;
}

.toptrumpTop, .toptrumpBottom {
	margin:0px 10px;
	padding:0px;
	width:279px;
	height:16px;
	background:url(/uploads/siteImages/toptrump_top.gif) bottom left no-repeat;
}

.toptrumpBottom {
	background:url(/uploads/siteImages/toptrump_bottom.gif) top left no-repeat;
}

.trumpText{
	font-size:8pt;
	margin:10px;
	display:block;
}

.trumpRowTextGray{
	background:#DDDDDD;
	font-size:8pt;
}

.trumpRowText{
	font-size:8pt;
}

/* End Motor Collection Top Trumps */
