.content .redbg {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E3001A;
}

.loginbox {
	background-color: #EEF2F7;
	border-left: 2px solid #E3001A;
	border-right: 2px solid #E3001A;
	border-bottom: 2px solid #E3001A;
}

#featuresList { 
	background-color: #EEF2F7;
	border-left:#a91b19 5px solid !important;
	border-right:#a91b19 5px solid !important;
	border-bottom:#a91b19 5px solid !important;
	padding:8px 0 0 0 !important;
}

#featuresList a:hover {
	text-decoration: underline;
	color: #FFA500;
}

#featuresList td { 
	background-color: #EEF2F7;
	padding: 0px 8px;
}

#theToolTip {
	position: absolute;
	left: -300px;
	width: 150px;
	line-height: 8px;
	text-align: left;
	border: 2px solid #818BAB;
	padding: 5px;
	background-color: #FFFFCC;
	visibility: hidden;
	z-index: 100;
	overflow: hidden;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#ToolTipPointer, #ToolTipPointerBottom {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.featureMini {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-weight: bold; 
	color: #066A93;
	margin-bottom: 4px;
}

.featureMinipic {
	float: left;
	margin-right: 8px;
}

#button {
	border: 1px solid #666666;
	background-image: url(http://cdn.images.autosport.com/bluebg.gif); 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ffffff; 
	font-weight: bold;
}
	
#plusOffer { 
	width: auto;
	display: block;
	padding: 0px;
	margin-bottom: 10px;
	border: 6px solid #E3001A;
	background-color: #FFFFFF;
}
	
#plusPreview {
	width: 692px;
	display: block;
	background-color: #EEF2F7;
	padding: 0px;
}
	
#plusPrice { 
	padding: 10px;
	background-color: #FFFFFF;
	border-top: 2px solid #E3001A;
}

#whyPlus {
	background-color: #E3001A;
}

#bigPlus {
	background-color: #E3001A;
}

table tr.rowalt td {
	background-color: #eee; 
}

.pictable {
	background:#333;    
	border: #333 1px solid;
}

.pictext {
	padding: 2px 5px 5px 5px;    
	font-weight:bold; 
}

.content h1.news_headline
{	
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
div.snbuttons {
	margin: 20px 0 20px 0;
}
div.snbuttons div.snbuttons-btn {
	height: 20px;
	float: left;
	display: block;
	padding: 0px;
}
div.snbuttons div.p1 {
	padding: 0px;
	width: 90px;
}
div.snbuttons div.p2 {
	padding: 0 10px 0 0;
}
div.snbuttons div.p3 {
	padding: 0 10px 0 0;
	width: 60px;
}
div.snbuttons div.p4 {
	padding: 0px
}
div.snbuttons div#snspace {
	clear: both;
}

div.snbuttons div.toptwit {
	padding: 2px 0 0 0;
}

div.feature_snbuttons {
	margin: 30px 0 15px 0 !important;
}

div.snbuttons div.biglike_fbfix {
	position: relative;
	bottom: 2px;
}

.langpop-cont { padding:5px 8px 10px 8px;font-family:Arial, Helvetica, sans-serif; }
.langpop-cont .langpop-hold { height:58px;background:#333;border:#DDD 1px solid;overflow:hidden;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.15); }
.langpop-cont .langpop-hold img { float:left;margin:6px 0 0 18px; }
.langpop-cont .langpop-hold h1 { margin:0;padding:18px 15px 18px 15px;font-size:24px;float:left;line-height:22px;color:#FFF;text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); }

.langpop-cont .langpop-hold .langpop-btn { float:right;margin:12px 0 0 0; }
.langpop-cont .langpop-hold .langpop-btn a { float:right;color:#FFF;margin:0 18px 0 0;padding:6px 10px 6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;
border-radius:3px;-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5); }
.langpop-cont .langpop-hold .langpop-btn a span { font-size:16px;font-weight:bold;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9); }
.langpop-cont .langpop-hold .langpop-btn a:hover span { color:#FF0; }
.langpop-cont .langpop-hold .langpop-btn a.yespop { border:#1F6600 1px solid;
background: #429e39;
background: -moz-linear-gradient(top,  #429e39 0%, #3c9342 50%, #2c7f0a 51%, #267105 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#429e39), color-stop(50%,#3c9342), color-stop(51%,#2c7f0a), color-stop(100%,#267105));
background: -webkit-linear-gradient(top,  #429e39 0%,#3c9342 50%,#2c7f0a 51%,#267105 100%);
background: -o-linear-gradient(top,  #429e39 0%,#3c9342 50%,#2c7f0a 51%,#267105 100%);
background: -ms-linear-gradient(top,  #429e39 0%,#3c9342 50%,#2c7f0a 51%,#267105 100%);
background: linear-gradient(to bottom,  #429e39 0%,#3c9342 50%,#2c7f0a 51%,#267105 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#429e39', endColorstr='#267105',GradientType=0 );
}
.langpop-cont .langpop-hold .langpop-btn a.nopop { border:#900 1px solid;
background: #e73827;
background: -moz-linear-gradient(top,  #e73827 0%, #ef4c37 49%, #f6290c 49%, #db0a0a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e73827), color-stop(49%,#ef4c37), color-stop(49%,#f6290c), color-stop(100%,#db0a0a));
background: -webkit-linear-gradient(top,  #e73827 0%,#ef4c37 49%,#f6290c 49%,#db0a0a 100%);
background: -o-linear-gradient(top,  #e73827 0%,#ef4c37 49%,#f6290c 49%,#db0a0a 100%);
background: -ms-linear-gradient(top,  #e73827 0%,#ef4c37 49%,#f6290c 49%,#db0a0a 100%);
background: linear-gradient(to bottom,  #e73827 0%,#ef4c37 49%,#f6290c 49%,#db0a0a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#db0a0a',GradientType=0 );
}
