/* Stylesheet for Cobra Motorcycles */
* {
	font-family: Arial, Helvetica, sans-serif;
	}
html {
	border:0px;
	margin:0px;
	}
body {
	background-image:url(../images/background.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #24242C;
	margin:auto;
    /* For Opera Margins */
	padding:0px;
	text-align:center;
	}
img {
	border:0;
	}
table.main {
	width:772px;
	height:100%;
	border:0;
	}
.homenewsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E60000;
	}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E60000;
	}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E60000;
	}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
	}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E60000;
	}
td.news {
	background-image:url(../images/v3_home_newsbackground.jpg);
	background-repeat:no-repeat;
	width:218px;
	padding-top:2px;
	padding-right:1px;
	padding-bottom:5px;
	padding-left:9px;
	line-height:10px;
	}
	
div.featarc {
	float:left;
	padding:15px;
	text-align:center;
	}

.small:link {color: #E60000; font-size: 10px;  text-decoration: none}
.small:visited {color: #E60000; font-size: 10px;  text-decoration: none}
.small:hover {color: #FFFF00; font-size: 10px; text-decoration: underline}
.
.homekidnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #6B6B81;
	font-weight: bold;

	}
.contenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFEFF1;

	}
.cobra{ display:inline; width:100%; margin:0 auto;}
.cobra h1{margin:0; padding:0; display:inline;background:none;}
.cobra h1 a{text-decoration:none;color:#24242C; cursor:default; background:none;}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
.whitetwelve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
.formfields {
	border: 1px solid #000000;
	background-color: #6B6B81;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
tr.row1 {
	margin-bottom:10px;
	}
tr.row2 {
	margin-bottom:10px;
	}

.dynamictable {
	border: .50px dotted #FFFFFF;
	}

.spectitle {
	color:#FFFF00;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
td.specdescript {
	padding:16px 5px 2px 16px;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background-image:url(../images/v3_bikes_specback.gif);
	background-repeat: no-repeat;
	}
td.specdescriptr {
	padding:16px 5px 2px 16px;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background-image:url(../images/v3_bikes_specbackr.gif);
	background-repeat: no-repeat;
	}
.price {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	}
table.gen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
td.gen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
td.featrid {
	background-image:url(../images/v3_feat.gif);
	background-repeat:no-repeat;
	width:431px;
	height:168px;
	}
.bikespecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding:1px;
	margin-left:5px;
	line-height:14px;
	}
.onlinemem {
	color:#ffffff;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
td.specs {
	padding:12px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 50%;
	}
td.login {
	background-image:url(../images/v3_home_loginbackground.gif);
	background-repeat:no-repeat;
	width:146px;
	}
td.subbottom {
 background-image: url(../images/v2_sub_contentbottom_under.jpg);
 background-repeat: repeat-y;
 	}
td.subbottom2 {
 background-image: url(../images/v3_home_bottombar.jpg);
 background-repeat: no-repeat;
 height: 23px;
 	}

td.copy {
	background-image:url(../images/v2_home_bottomback.jpg);
	background-repeat: repeat-y;
	height:100%;
	font-size:10px;
	color:#666666;
	text-align:right;
	padding-right:26px;
	vertical-align:text-bottom;
	}
	
/* 5-14-09 modifications for new homepage features start */
#catalog {width:412px; height:184px; margin:16px 0 0 10px;}
#catalog-left {width:220px; height:184px; background-image:url(/images/v3_catalog_03.jpg); background-repeat:no-repeat; margin:; float:left;}
#catalog-right {width:192px; height:184px; margin:; float:left;}

#feat-rider-container {width:431px; height:168px;}
#v3-feat-rider {width:115px; height:156px; margin:5px 0 0 19px; float:left;}
#rider-info-container {width:287px; height:156px; margin:5px 0 0 0; float:left;}

#readmore {float:right;}

#customer-tracking {width:308px; height:100%; padding:5px;}
/* 5-14-09 modifications for new homepage end */

/* 8-5-09 modifications for homepage - LL 2009 start*/

#loretta-lynns {width:431px; height:168px;}
	#loretta-lynns img {border:none;}
#daily-picture {width:182px; height:128px; margin:5px 0 0 10px; float:left; background-image:url(/images/ll09/tuesday.jpg); background-repeat: no-repeat;}
.race-report-div {color:#fff; text-align:left; width:235px; height:129px; margin:5px 0 0 0; float:left; overflow:auto;}
#race-report-2 {display:none;}
#race-report-3 {display:none;}
#day-menu {width:415px; height:25px; margin:0 0 0 12px; clear:both; color:red; font-size:10pt;}

	#day-menu a.active {background-color: black; color:#fff;}
	#day-menu a {color:red; background-color: yellow;}
	#day-menu a:hover {color:black; background-color: yellow;}
	ul.ll09ul {padding:5px; text-align: center;}
	li.ll09 {display:inline; background-color: yellow; padding:2px;}
	h1.race-report {font-size:14pt; font-weight:bold;}

/* 8-5-09 modifications for homepage - LL 2009 end*/

/* 3-18-10 modifications for homepage */

.hp-top-heading {margin:0 0 0 5px;width:741px;height:19px;background:url(../images/2010/hp/hp-top-heading.jpg) no-repeat;}

#hp-top-section {margin:0 0 0 4px;}
#hp-top-section .newsfeed {width:426px;float:left;}
#hp-top-section .newsfeedtop {background:url(../images/2010/hp/hp-top-news.jpg);width:426px;height:10px;}
#hp-top-section .newsfeednews {background:url(../images/2010/hp/hp-bg-news.jpg) repeat-y;padding:0 5px;}
.newsfeednews h1 {margin:0;padding:0 0 5px 0;}
.newsfeednews h1 a {font-size:16px;margin:0;padding:0 0 5px 0;}
.newsfeednews p {color:white;font-size:12px;margin:0;padding:0 0 5px 0;}
#hp-top-section .newsfeedbtm {background:url(../images/2010/hp/hp-btm-news.jpg);width:416px;height:31px;padding:6px 0 0 10px;}
.newsfeedbtm a {font-size:16px;color:white;}
.newsfeedbtm a:hover {font-size:16px;color:yellow;}
#hp-top-section .video {margin:15px 0 0 3px;width:310px;height:;float:left;}

.hp-mid-heading {margin:0 0 0 4px;background:url(../images/2010/hp/hp-mid-heading.jpg);width:741px;height:63px;}
#hp-mid-section {}
#tenbikes {width:426px;height:168px;margin:0 0 4px 4px;padding:0;float:left;}
#tenbikes li {display:inline;}
#tenbikes li a {float:left;height:0;padding-top:168px;overflow:hidden;border:none;}
#tenbikes li a {background-image:url(../images/2010/hp/hp-bikes.jpg); background-repeat:no-repeat;}
#tenbikes li#cxking a {width:201px;}
#tenbikes li#cxsixtyfive a {width:225px;}

#tenbikes li#cxking a {background-position: 0 0;}
#tenbikes li#cxking a:hover {background-position: 0 -168px;}

#tenbikes li#cxsixtyfive a {background-position: -201px 0;}
#tenbikes li#cxsixtyfive a:hover {background-position: -201px -168px;}

#team-members {width:315px;height:168px;background:url(../images/2010/hp/hp-riders-bg.jpg);float:left;}
.a-member {width:105px;float:left;}
.a-member img.riderpic {margin:10px 0 0 15px;border:1px solid #31313D;}
.a-member img.gobtn {margin:5px 0 0 35px;}
.a-member h2 {font-size:11px;color:white;margin:10px auto;text-align:center;}
.a-member h3 {font-size:20px;color:red;margin:5px auto;text-align:center;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}