/**/
h1 {
	margin:0;
	margin-left:10px;
}
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
	background: #999999 ;
	margin: 0;
	padding: 0;
	
}

#body2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #999999 url(/images/lay1/bodyBg.png) center top;
	margin: 0;
	padding: 0;
}
#background {
	background: #999999 url(/images/lay1/bodyBg.png) center top repeat-y;
	margin: 0;
	padding: 0;
}
a {
	color:#214AAB;
}
a:hover {
	color:#AA0000;
}
a img {
	border:0;
}
#topUserBar {
	width: 100%;
	background: #000000;
	color:#EEEEEE;
}
#topUserBar a, #topUserBar a:hover {
	color:#EEEEEE;
}
#topUserBarContainer {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	height:35px;
	font-size:14px;
}

/* FEATURED FORUMS, RACE TRACKS, RACING SERIES */
img.featured-arrow {
	float:left;
	margin-top:9px;
}
.featured-entry {
	padding-bottom:30px;
	font-size:14px;
}
.featured-entry a{
	color:#AA0000;
}
.featured-body {
	padding-top:10px;
	font-family:arial,helvetica,sans-serif;
	margin-left:30px;
}
.featured-entry h3 {
	font-size:18px;
	font-weight:bold;
	margin:0;
}
.featured-footer {
	background:#242424 url(/images/lay1/sectionTitleBg.png) repeat-x;
	margin-left:30px;
	margin-top:10px;
	padding:3px 10px 3px 10px;
	line-height:25px;
}
.featured-footer a {
	text-decoration:none;
	color:#FFFFFF;
}

/* END FEATURED FORUMS, RACE TRACKS, RACING SERIES */


/* BLOGS */
.blogs-entry {
	padding-bottom:30px;
	font-size:14px;
}
.blogs-entry a{
	color:#AA0000;
}
.blogs-date {
	float:left;
	width:75px;
	height:85px;
	margin-right:5px;
	background:url(/images/lay1/blogs_date_bg.png) no-repeat;
	text-align:center;	
	color:#EEEEEE;
	font-weight:bold;
	position:relative;
	
}
.blogs-date .month {
	font-size:20px;
	width: 70px;
	position:relative;
	top:2px;
}
.blogs-date .day {
	font-size:30px;
	width: 70px;
	position:relative;
	
}
.blogs-date .year {
	color:#000000;
	font-size:14px;
	width: 70px;
	height:20px;
	position:relative;
	top:3px;
	font-family:verdana,arial,helvetica,sans-serif;
}

.blogs-comments {
	float:right;
	height:50px;
	width:40px;
	background:#FFFFFF url(/images/lay1/blogs_comments_bg.png) no-repeat top left;
	color:#60AA0D;
	font-weight:bold;
	font-size:30px;
	text-align:right;
	padding-left:38px;
}
a .blogs-comments {
	text-decoration:none;
}
.blogs-avatar {
	border:1px solid #999999;
	padding:5px;
	margin-right:5px;
	float:left;
}
.blogs-info {
	float:left;
	width:350px;
	font-family:arial,helvetica,sans-serif;
}
.blogs-body {
	clear:both;
	padding-top:10px;
	font-family:arial,helvetica,sans-serif;
	margin-left:30px;
}
.blogs-entry h3 {
	font-size:18px;
	font-weight:bold;
	margin:0;
}
.blogs-footer {
	background:#242424 url(/images/lay1/sectionTitleBg.png) repeat-x;
	margin-left:30px;
	margin-top:10px;
	padding:3px 10px 3px 10px;
}
.blogs-footer a {
	text-decoration:none;
	color:#FFFFFF;
}
/* END BLOGS */

/* TOP BAR SEARCH */
#bannerSearch {
	position:absolute;
	top:2px;
	width: 400px;
	height:35px;
	background: url(/images/lay1/topUserBarSearch.png) no-repeat;
	margin: 0;
}

#bannerSearchTerm {
	width: 165px;
	margin: 7px 0 0 5px;
	font-size: 16px;
	border:0px solid #FFFFFF;
}
#fMainSearch{
	margin:0;
	padding:0;
}
input#bannerSearchSubmit {
	background:url(/images/lay1/btnBannerSearch.png) no-repeat;
	position:absolute;
	top:0px;
	left:305px;
	width:100px;
	height:30px;
	border:none;
}
input#bannerSearchSubmit:hover {
	background:url(/images/lay1/btnBannerSearch.png) no-repeat;
	cursor:pointer;
}
div#bannerSearchSelect {
	position:absolute;
	background:#FFF;
	top:-2000px;
	left:180px;
	width:130px;
	padding:5px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:16px;
	line-height:22px;
	z-index:800;
}
#bannerSearchSelect a, #bannerSearchSelect a:hover {
	color:#333333;
}
div#bannerSearchSelectCurrent {
	position:absolute;
	top:0px;
	left:180px;
	width:130px;
	height:16px;
	padding:7px 5px 5px 5px;
	color:#333333;
	cursor:pointer;
}

/* END TOP BAR SEARCH */

/* TOP BAR LOGIN/USER NAV AREA */
#topUserBarLogin {
	position:absolute;
	top:0px;
	left:400px;
	width:400px;
	height:30px;
	font-size:14px;
	text-align:right;
	border:1px solid green;
}
#topUserBarEmail {
	background:url(/images/lay1/bgTopUserBarInput.png) no-repeat;
	position:absolute;
	top:0px;
	left:449px;
	width:148px;
	height:30px;
}
#topUserBarPassword {
	background:url(/images/lay1/bgTopUserBarInput.png) no-repeat;
	position:absolute;
	top:0px;
	left:602px;
	width:148px;
	height:30px;
}
#topUserBarPassword input, #topUserBarEmail input {
	font-size:14px;
	width:140px;
	margin:5px 0 0 5px;
	border:0px solid #FFFFFF;
}
#topUserBarEmail input {
	background:#FFFFFF url(/images/lay1/inputBgEmail.png) no-repeat;
}
#topUserBarPassword input {
	background:#FFFFFF url(/images/lay1/inputBgPassword.png) no-repeat;
}
#btnTopUserBarLogin {
	background:url(/images/lay1/btnTopUserBarSignIn.png) no-repeat;
	position:absolute;
	top:0px;
	left:755px;
	width:100px;
	height:30px;
	border:none;
	cursor:pointer;
}
#btnTopUserBarRegister {
	background:url(/images/lay1/btnTopUserBarRegister.png) no-repeat;
	position:absolute;
	top:0px;
	left:860px;
	width:100px;
	height:30px;
	border:none;
	cursor:pointer;
}
/* END TOP BAR LOGIN/USER NAV AREA */

/* ADS */
.ad-container {
	background:#242424;
	border: 0px solid #999999;
	padding-top:10px;
	text-align:center;
}
.ad-container-google {
	background:#242424;
	border: 0px solid #999999;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.ad-banner-subtext {
	font-size: 9px !important;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
a.ad-banner-subtext {
	color:#CCC !important;;
}
/* END ADS */

#outside {
	width: 960px;
	background:#FFFFFF;
	padding: 0;
	margin: 0 auto;
}
#inside {
	background: transparent;
	margin: 0;
}

/* HEADER/LOGO (WILL ALSO CONTAIN MAIN NAV) */
#header {
	height:87px;
	margin:0;
	background:#000000 url(/images/lay1/headerBg.png) no-repeat;
}
#headerLogo {
	width:70px;
	height:75px;
	border:0;
}
/* END HEADER/LOGO (WILL ALSO CONTAIN MAIN NAV) */

/* MAIN NAV */
div.navBar{
	float:right;
	padding:0;
	margin:45px 0 0 0;
	text-align:left;
	width:885px;
	height:37px;
}
div.navBar ul{
	margin:0 auto;
	padding:0;
	list-style:none;	
	list-style-type:none;
	text-align:center;
}
div.navBar li {
	height:37px;
	float:left;
	font-family:"arial","helvetica";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	list-style-type: none;
    display: inline;
	background:url(/images/lay1/navBtnRightOff.png) no-repeat top right;
	margin-right:3px;
}

div.navBar ul a {
	display:block;
	padding: 0 4px;
	line-height:37px;
	text-decoration:none;
	color:#EEEEEE;
	background:url(/images/lay1/navBtnLeftOff.png) no-repeat top left;
	float:left;
}
div.navBar ul li.active, div.navBar ul li:hover{
	background:url(/images/lay1/navBtnRightOn.png) no-repeat top right;
}
div.navBar ul li.active a, div.navBar ul li:hover a{
	background: url(/images/lay1/navBtnLeftOn.png) no-repeat top left;
}
/* END MAIN NAV */

/* SUB NAV */
.subnavContainer {
	height:58px;
	margin:5px 0;
	background:#FFFFFF url(/images/lay1/subNavBg.png) no-repeat top center;
}
.subnavContainer a, subNav a:visited {
	color:#EEEEEE;
	text-decoration:none;
	cursor:pointer;
}
.subnavContainer h1 {
	float:left;
	font-size:24px;
	margin-left:25px;
	margin-top:14px;
	color:#EEEEEE;
}
.subnavContainer div {
	float:left;
	margin-top:17px;
	margin-left:20px;
	font-size:14px;
	line-height:25px;
}
.subnavContainer div.active {
	font-weight:bold;
	font-size:14px;
	margin-top: 15px;
	background: #AA0000 url(/images/lay1/sectionTitleBgActive.png) repeat-x;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	line-height:25px;
}
/* END SUB NAV */


/* BOTTOM NAVIGATION */
#bottomnav		{ 
	margin: 0 auto;
	padding: 15px 0 0 0;
	color: #EEEEEE; 
	text-align: center; 
	vertical-align:top;
	line-height: 18px; 
	background: #999999 url(/images/lay1/bottomnavBg.png) center top no-repeat;
	/*height:400px;*/
}
#bottomnav a, #bottomnav a:visited		{ color: #ffffff;  text-decoration:none; }
#bottomnav a:hover	{ 
	background:#459933;
	color:#FFF !important;
	text-decoration:underline;
}
#bottomnav table {
	margin:0 auto;
	width:800px;
	height:200px;
}
#bottomnav td {
	font-size:14px;
	font-weight: bold;
	color:#EEE;
	text-align:left;
	vertical-align:top;
}
#bottomnav td div {
	font-size:11px;
	font-weight:normal;
}
/* END BOTTOM NAVIGATION */


/* SECTION BOXES */
.sectionTitle, .sectionTitle1, .sectionTitle2, .sectionTitle3, 
.sectionTitle4, .sectionTitle5, .sectionTitle6, .sectionTitle7, 
.sectionTitle8  {
	display:table;
	margin:0;
	padding:0;
	font-size:12px;
	background:#353535 url(/images/lay1/sectionTitleBg.png) repeat-x ;
	height:40px;
	font-weight:bold;
	color:#EEEEEE;	
	text-align:left;
	width:100%;
}
.sectionTitle h3, .sectionTitle1 h3, .sectionTitle2 h3, .sectionTitle3 h3, 
.sectionTitle4 h3, .sectionTitle5 h3, .sectionTitle6 h3, .sectionTitle7 h3, 
.sectionTitle8  h3 {
	display:table-cell;
	padding-left:10px;
	font-size:15px;
	height:40px;
	margin:0;
	vertical-align:middle;
}
h3 h4 {
	display:table-cell;
	font-size:12px;
}
.section, .sectionContinuous {
	border:1px solid #999999;
	border-top:none;
	margin-bottom:10px;
}
.sectionContent, .sectionContentContinuous {
	padding:5px;
	padding-bottom:15px;
	background:#FFFFFF;
	margin-left:1px;
	margin-right:1px;
	border-top:1px solid #CCCCCC;	
}

.sectionRed, .sectionTitleRed {
	background:#AA0000 url(/images/lay1/sectionTitleBgActive.png) repeat-x;
	color:#EEEEEE;
}
.sectionRed a, .sectionRed a:visited {
	color:#EEEEEE;
}
.sectionSubTitle {
	margin:0;
	padding:0 5px;
	font-size:12px;
	height:19px;
	line-height:19px;
	border:1px solid #999;
	border-top:none;
	font-weight:normal;
	color:#FFF;
	background:#242424 url(/images/lay1/sectionTitleBg.png) repeat-x ;
}
.sectionSubTitle td {
	color: #EEEEEE;
}
.sectionSubTitle a {
	color:#EEEEEE;
}
.sectionSubTitle a:hover {
	color:#FFCC00;
}

.padding0 {
	padding:0;
}
/* END SECTION BOXES */


/* MOTOR MALL SELL */
.currentPics .picPrice {
	float: left;
	height:20px;
	line-height:20px;
	width:60px;
	padding-right:5px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#009900;
	background:#EEEEEE;
	border:1px solid #999999;
}
.currentPics .picThumb {
	float:left;
	height:80px;
	width:120px;
	padding-left: 30px;
}
.currentPics .picPriority {
	float:left;
	height:80px;
	width:80px;
}
.currentPics .picPriority input {
	width:30px;
}
.currentPics .picDelete {
	float:left;
	height:80px;
	width:100px;
}
.currentPics .picHeader {
	background:none;
	color:#333333;
	font-weight:bold;
	border:none;
	font-size:12px;
	height:16px;
	line-height:16px;
	text-align:left;
}
/* END MOTOR MALL SELL */

/* HOME PAGE STYLES */

.hm-half-left {
	float:left;
	width:464px;
}
.hm-half-right {
	float:right;
	width:464px;
}
.hm-quarter-left {
	float:left;
	width:225px;
}
.hm-quarter-right {
	float:right;
	width:225px;
}
.hm-quarter-row {
	background: #E6E6E6 url(/images/lay1/hm_quarter_row_bg.png) repeat-x;
	padding:2px;
	border-top:1px solid #999999;
}
.hm-quarter-img-container{
	width:90px;
	height:70px;
	float:left;
	border:1px solid #999999;
	background:#FFFFFF;
	text-align:center;
}
.hm-quarter-img-container img {
	margin:2px;
}
.hm-quarter-vid-overlay {
	position:relative;
	z-index:10;
	top:-50px;
	left:20px;	
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}
.hm-quarter-vid-overlay:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.hm-quarter-left label, .hm-quarter-right label, .hm-quarter-row label {
	width:105px;
	height:70px;
	float:right;
	margin-right:5px;
	overflow:hidden;
}

.hm-quarter-left .sectionContent, .hm-quarter-right .sectionContent {
	padding:0;
}
.hm-quarter-left a, .hm-quarter-right a {
	text-decoration:none;
}
.hm-quarter-left .sideBarDarkTitle, .hm-quarter-right .sideBarDarkTitle {
	width:105px;
	float:right;
	margin-right:5px;
}

.hm-classifieds-item {
	float:left;
	width:125px;
	height:120px;
	border:1px solid #999999;
	background:#000000;
	font-size:12px;
	font-weight:normal;
	color:#EEEEEE;
	text-align:center;
	margin-left:17px;
	margin-top:10px;
}
.hm-classifieds-item img{
	display:block;
	margin:5px auto;
}
.hm-classifieds-item div{
	width:80px;
	height:65px;
	margin:0 auto;
}
.hm-classifieds-item label{
	width:115px;
	height:44px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
.hm-classifieds-item a {
	text-decoration:none;
}
.hm-classifieds-btn {
	margin-top:10px;
	margin-right:16px;
	float:right;
	width:356px;
	height:33px;
	line-height:33px;
	font-size:13px;
	font-weight:bold;
	color:#EEEEEE;
	background:#242424 url(/images/lay1/hm_browse_sell.png) no-repeat;
	clear:left;
	padding-left:20px;
}

.hm-col-left {
	float:left;
	width:180px;
}
.hm-col-middle {
	float:left;
	width:560px;
	margin-left:10px;
	margin-right:10px;
}
.hm-col-right {
	float:right;
	width:180px;
}
/* END HOME PAGE STYLES */

/* USER PAGE STYLES */
img.mini-thumb, .mini-thumb img {
	max-width:30px;
	margin:3px;
}
.mini-thumb div {
	padding:1px;
}
img.avatar-small {
	width:30px;
}
/* Image Icon to left of manage list */
.manage-list-left {
	float:left;
	width:130px;
}
/* Content to the right of .manage-list-image */
.manage-list-right {
	float:left;
	line-height:16px;
}
.manage-list-right label {
	width:100px;
}
/* Left Skinny Colum on User Management Area*/
.manage-left, .m-left {
	width:180px !important;
	float:left;
}
/* Right Content Colum on User Management Area*/
.manage-right, .m-right{
	width:760px !important;
	float:right;
	margin-right:0 !important;
	margin-left:0 !important;
}
/* Right Content Column with padding on right, sits inside .m-right */
.m-right-content {
	margin-right:10px !important;
	margin-right:5px; /* ie6 hack */
	
}
.manage-right-ad-col, .m-right-ad-col, .g-right-ad-col, .mm-right-ad-col {
	width:180px;
	float:right;
	margin-right:10px !important;
	margin-right:5px; /* ie6 hack */
	text-align:center;
}
.m-content {
	width:560px !important;
	float:left;
}
/* END USER PAGE STYLES */


/* CHANNEL PAGE LAYOUT */
.channel-left {
	width:300px;
	float:left;
	margin-left:10px !important;
	margin-left:5px; /* ie6 hack */
}
.channel-right {
	width:630px;
	float:right;
	margin-right:10px !important;
	margin-right:5px; /* ie6 hack */
}

.headline {
	margin:5px;
	margin-left:10px;
}
/* END CHANNEL PAGE LAYOUT */
input, textarea, select {
	
}
td {
	
}

th {
	
}
table.left-th th {
	text-align:left;
	font-weight:bold;
}
.relative {
	position:relative; /* used for ie7 hasLayout hack */
}
.clear {
	clear: both;
}
.debug {
	border:1px solid #AA0000;
}
.noborder {
	border:0;
}
.floatl, .floatleft {
	float: left;
}
.floatr, .floatright {
	float: right;
}
.center {
	text-align:center;
}
.middle {
	margin:0 auto;
}
.vmiddle {
	vertical-align:middle;
}
.vtop {
	vertical-align:top;
}
.vbottom , table.vbottom td {
	vertical-align:bottom;
}
.spacerTop10{
	margin-top:10px;
}
.spacerTop20{
	margin-top:20px;
}
.w100 {
	width:100% !important;
}
/* TERMS OF USE POPUP */
.touframe {
	height			:400px;
	width			:600px;
	overflow        :scroll;
	border			:1px solid #999999;
	padding			:10px;
	margin			:10px auto;
}

/* NAV LIST USED ON USER EDIT SCREENS WITHIN SECTION BLOCKS */
ul.navlist {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.navlist li {
	font-size:14px;
	line-height:18px;
	background:#242424;
	border-bottom:1px solid #5C5C5C;
	padding:5px 0 5px 5px;
}
ul.fixed li {
	height:25px;
}
ul.fixed30 li {
	height:30px;
}
ul.navlist a, ul.navlist a:visited{
	text-decoration:none;
	color:#EEEEEE;
}
ul.navlist li.active {
	background:#AA0000 url(/images/lay1/sectionTitleBgActive.png) repeat-x;
}
ul.navlist a:hover {
	color:#FFCC00;
	text-decoration:underline;
}
/* NOTIFY SUCH AS (3 new) NEXT TO "INBOX" TITLE */
.notify, .notify-dark{
	font-size:10px;
	color:#AA0000; /* dark-green=#009900, green=#55B83C, red=#DB0202*/
}
.dark .notify, .notify-dark {
	color:#FFCC00;
}
.italic {
	font-style:italic !important;
}
.red {
	color:#AA0000 !important;
}
.green {
	color:#55B83C !important;
}
.white {
	color:#FFFFFF !important;
}
.yellow {
	color:#FFFF66 !important;
}
.normal {
	font-size:16px;
}
.smaller {
	font-size:14px;
}
.small {
	font-size:12px;
}
.tiny {
	font-size:11px;
}
.inline {
	display:inline;
}
.normalweight {
	font-weight:normal;
}
/* LIST DISPLAY TABLE WITH LEFT BOLD TH */
table.left-th  th{
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}
/* LIST TABLE ALTERNATING ROWS */

.list .cover-img {
	float:left;
	width:150px;
}
table.spaced td, table.spaced th{
	padding-top:5px;
}
table.list {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #CCCCCC;
}
table.list th {
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	font-size:12px;
	text-align:left;
}
table.list label {
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#333333;
}
table.list td {
	padding:2px;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	color:#444444;
	text-align:left;
}
table.list tr.row-odd td, .row-odd {
	background:#FFFFFF;/*#E8E8E8;*/
}
table.list tr.row-even td, .row-even {
	background:#efefef;/*#F7F7F7;*/
}
.list a, .list a:visited {
	text-decoration:none;
	color:#214AAB;
}
.list a:hover {
	color:#FFCC00;
	text-decoration:underline;
}
.list a.active {
	text-decoration:underline;
	color:#EEE !important;
}
.list tr.spaced td, .list tr.spaced th {
	padding-top:10px;
}
.list tr.spaced2 td, .list tr.spaced2 th {
	padding-top:20px;
}
/* END LIST TABLE ALTERNATING ROWS */

.dark{
	background:#242424;
	color:#EEEEEE;
}
.dark a, .dark a:visited {
	color:#EEEEEE ;
}
.whitebg {
	background:#FFFFFF;
	color: #333333;
}
.whitebg a {
	color:#214AAB;
}
.whitebg a:hover {
	color:#AA0000;
}
.hilighted, .highlighted {
	background-color:#FFFF00;
}

div#main{
	border			:0px solid #cccccc;
	background		:transparent;
	padding			:10px 0 0 0;
	text-align		:left;
	margin:0;
}
td#main{
	border			:0px solid #cccccc;
	background		:#ffffff;
	text-align		:left;
}

.row label {
	width:200px;
	font-weight:bold;
	float:left;
	clear:left;
}
.edit .row {
	margin-bottom:10px;
	margin-top:5px;
	padding:5px;
}
.edit .sub-row {
	margin-bottom:10px;
	margin-top:5px;
	padding-left:15px;
}

td.errors {
	color			:#AA0000;
	font-size		:10px;
	border			:0;
	padding			:3px 5px 3px 5px;
	text-align		:left;
	border-bottom	:1px dashed #FFDBDB;
}
.errorform, tr.errorform td {
	color			:#990000;
	/*border			:1px dashed #990000;
	padding-left	:2px;
	text-align		:left;*/
}
.errorform input, .errorform textarea, .errorform select, .errorform checkbox {
	border:2px solid red;
	background:#FFFF00;
	color:#000000;
}

.floatleft, .floatl {
	float:left;
}
.floatright, .floatr {
	float:right;
}
.alignright, .alignr {
	text-align:right;
}
.alignleft, .alignl, table.alignl th, tabls.alignl td {
	text-align:left;
}

.aligntop, .alignt, tr.alignt th, tr.alignt td {
	vertical-align:top;
}
.alignmiddle .alignm {
	vertical-align:middle;
}
.bold {
	font-weight:bold;
}
.normalFont {
	font-weight:normal;
}
.readable {
	font-size:12px;
	line-height:16px;
}
.readable a:hover {
	background:#FFCC00;
	color:#000;
}
.readable h3 {
	font-size:16px;
}
.readable h4 {
	font-size:13px;
	margin:0;
	padding:0;
}
.readable h1 + h3 {
	margin-top:7px;
}
.readable ol, .readable ul {
	text-align:justify;
	padding-right:20px;
	margin-top:5px;
}
ol.spaced li, ul.spaced li {
	padding-bottom:10px;
}

/* Results Row */
.rRow {
	border-bottom:1px solid #cccccc;
	min-height:80px;
	background:#E6E6E6 url(/images/lay1/rRowBg.png) repeat-x;
	font-size:14px;
	padding-top:5px;
}
.rRowTitle {	
	background:#E6E6E6 url(/images/lay1/rRowBg.png) repeat-x;
	font-weight:bold;
	font-size:14px;
	height:15px;
	overflow:hidden;
	border-bottom:1px solid #CCC;
}
.rThm {
	width:80px;
	height:60px;
	float:left;
	border:1px solid #999999;
	background:#FFFFFF;
	text-align:center;
	padding:5px;
	margin-right:5px;
}

.rContent {
	float:left;
	width:275px;
}
.rContent a, .rContent a:visited {
	text-decoration:none;
}
.rContent a:hover {
	color:#AA0000;
}
.rContent1 {
	padding-bottom:5px;
}
.rBig {
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	border-right:5px solid #cccccc;
	border-bottom:5px solid #cccccc;
	width:300px;
	padding:10px;
	background:#ffffff;
	position:absolute; 
	z-index:500; 
	display:none;
	margin-left:0px;
}
.rBig img {
	/*width:300px;*/
	position:relative;
	z-index:500;
}
.rYear {
	width:50px;
	float:right;
	height:35px;
	font-size:12px;
}
.rPrice {
	width:100px;
	float:right;
	height:35px;
	font-size:12px;
}
.rPosted {
	width:75px;
	font-weight:normal;
	float:right;
	height:35px;
	font-size:12px;
}
.rHilighted, .rHighlighted {
	background:#FFCC00 url(/images/lay1/rHighlightedBg.png) repeat-x;
}
/* END RESULTS ROW */


/* DARK RESULTS ROW */
.sideBarDark{
	border-collapse:collapse;
	margin:0;
}
.sideBarDarkOdd {
	background:#242424;
	border-bottom:1px solid #5C5C5C;	
	font-size:12px;
	color:#EEEEEE;
	padding:2px;
	}
.sideBarDarkEven {
	background:#525252;
	border-bottom:1px solid #5C5C5C;
	font-size:12px;
	color:#EEEEEE;
	padding:2px;
	}
.sideBarDarkThm {
	float:left;
	width:80px;
	height:60px;
	padding:5px;
	background:#000000;
	border:1px solid #5C5C5C;
	margin-right:2px;
}
.sideBarDarkThm img {
}
.sideBarDarkEven .sideBarDarkThm {
	border:1px solid #999999 !important;
}
.sideBarDarkTitle {
	float:left;
	font-size:12px;
	color:#EEEEEE;
	width:74px;
	}

/* END DARK RESULTS ROW */

/* RESULTS TAB ACTIVE/INACTIVE IN MM SECTION */
.sectionTab, .sectionTab-active {
	float:left;
	border:1px solid #242424;
	padding:5px;
	margin-right:2px;
	color:#EEEEEE;
	font-weight:bold;
	font-size:14px;
}
.sectionTab a, .sectionTab a:visited {
	color:#EEEEEE;
}
.sectionTab {
	background:#353535 url(/images/lay1/sectionTitleBg.png) repeat-x ;
}
.sectionTab-active {
	background:#353535 url(/images/lay1/sectionTitleBgActive.png) repeat-x ;
}
/* END RESULTS TAB ACTIVE/INACTIVE IN MM SECTION */


label {
	display:block;
	text-align:left;
}
.hidden {
	display:none;
}
.faded, .faded td{	
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
}
.clickable {
	cursor:pointer;
}
/* CREW LIST */
.crew-list2, .crew-list {
	text-align:center;
	padding:5px;
	width:75px;
	float:left;
	font-size:12px;
}
.crew-list-img, .crew-list-img2 {
	height:85px;
	width:70px;
	border:1px solid #333333;
	margin:0 auto;
	padding-top:5px;
	background:#000000;
}
/* END CREW LIST */


/* RSS LIST */
.rss {
	border-top:1px solid #ccc;
	margin-bottom:10px;
}
.rss-item {
	font-size:12px;
	padding:10px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.rss-description {
	padding-left:0px;
	font-size:11px;
}
.rss-dark-odd {
	background:#242424;
	border-bottom:1px solid #5C5C5C;	
	font-size:12px;
	color:#EEEEEE;
	padding:2px;
	}
.rss-dark-even {
	background:#525252;
	border-bottom:1px solid #5C5C5C;
	font-size:12px;
	color:#EEEEEE;
	padding:2px;
	}
.rss-dark {
	border:1px solid #5C5C5C;
}
.rss-dark-item {
	font-size:12px;
	padding:10px;
}
.rss-dark-description {
	padding-left:0px;
	font-size:11px;
}
/* END RSS LIST */

/* MOTOR MALL SELL SECTION */
.details .title {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #D6DBE0;
	font-weight:bold;
	font-size:12px;
	padding:5px;
}
.details .content {
	border: 1px solid #999999;
	background: #EAEDEF;
	padding:5px;
}
.details .content th {
	font-size:11px;
}
.details .thumbs {
	width:300px;
	float: right;
}
.details .thumbs .thumb {
	width:100px;
	min-height:80px;
	float:right;
	text-align:right;
}
.details .thumbs img {
	width: 80px;
	border:1px solid black;
}
.details .thumbs img:hover {
	cursor:pointer;
}
.details #bigpic {
	max-width:720px;
}
.mm-thumbs {
	float: right;
	width: 400px;
	max-height:500px;
	overflow:auto;
}
.mm-thumb {
	float:left;
	width:80px;;
	padding:5px;
	height:60px;
}
.totalPrice {
	width: 144px;
	height:62px;
	padding: 16px 20px 0 20px;
	color:#009900;
	font-size:18px;
	text-align:right;
	float:right;
	background:#000000 url(/images/total_price_bg.jpg) no-repeat;
}
.totalPrice h3 {
	margin: 0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	color:#EEEEEE;
	text-align:left;
}
#totalPrice {
	text-align:right;
}
.navBreadCrumb a{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.navBreadCrumb a:hover {
	background-color:#FFFF66;
}
.sectionCategories{
	width:272px;
	height:215px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-top:20px;
	padding-left:5px;
	float:left;
}
.sectionCategories select {
	width:250px;
	height:150px;
	font-size:12px;
	border:1px solid #CCCCCC;
	background:#transparent;
	overflow:scroll;
}
/* END MOTOR MALL SELL SECTION  */

/* FORMS */

table.myForm th, div.myForm .th{
	background: #ffffff url(/images/myFormTh.gif) repeat-x;	
	height: 30px;
	color:#ffffff;
	font-weight:bold;
	font-size: 14px;
	vertical-align:top;
	padding:3px 0 0 5px;
}
table.myForm {
	border:1px solid black;
}
table.myForm td {
	padding-left:3px;
}
table.myForm input,
table.myForm textarea,
table.myForm select,
div.myForm input,
div.myForm textarea,
div.myForm select{
	background: #E6EEF5 url(/images/myFormInputBg.gif) no-repeat;
	border:1px solid #536F89;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left:3px;
	color:#333333 ;
}
table.myForm input.submit, table.myForm input.submit, div.myForm input.submit {
	background: #ffffff url(/images/myFormSubmit.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
table.myForm .navActive, div.myForm .navActive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
table.myForm .navInactive, div.myForm .navInactive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
}
table.myForm .navVisited a, 
table.myForm .navVisited a:Visited, 
div.myForm .navVisited a,
div.myForm .navVisited a:Visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#AA0000;
	text-decoration:underline;
}
table.myForm td.separator {
	border-top: 1px dashed #D2DEE9;
}
.myForm label, table.myForm td label {
	font-weight:bold;
	display:inline;
	text-align:left;
}
input.long, textarea.long {
	width:500px;
}
input.medium, textarea.medium {
	width:200px;
}
input.mediumShort, textarea.mediumShort {
	width:100px;
}
input.numeric {
	text-align:right;
	width:80px;
}
.fakeinput {
	font-size		:16px;
	font-weight		:normal;
	font-family		:verdana,arial,helvetica,sans-serif;
	color			:#333333;
	border			:1px solid #555;
	margin			:2px 1px 1px 2px;
	background-color:#EEEEEE;
	vertical-align	:middle;
}
.fakeinput {
	padding:2px;
}
td.iconPadding {
	padding-top:4px;
}

/* END FORMS */


/* RATINGS */
.ratingF {
	width: 14px;
	height:16px;
	border:0;
}
#ratingMessage1 {
	height:18px;
}
.rating-table {
	border-collapse:collapse;
}
.rating-container {
	height:20px;
	line-height:16px;
	width:74px;
	text-align:center;
	background:#FFFFFF;
	border:1px solid #999999}
.rating-container-inside{
	height:20px;
	line-height:16px;
	width:74px;
}
.rating-container img {
	padding-top:2px;
	padding-bottom:2px;
}
/* END RATINGS */

/* VIDEOS */
.video-list {
	width:150px;
	padding:15px;
	float:left;
}

.video-list-thm {
	width:120px;
	height:90px;
	background:#000000;
	text-align:center;
	border:1px solid #000000;
}
.video-list-thm img {
	max-height:90px;
	max-width:120px;
}
.video-list-thm-more {
	width:120px;
	height:90px;
	background:#000000;
	text-align:center;
	border:1px solid #000000;
	float:left;
	margin-right:10px;
}
.video-list-thm-more img {
	max-height:90px;
	max-width:120px;
}
/* END VIDEOS */



/* YUI TAB MODIFICATIONS */

/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #AA0000; /* color between tab list and content */
    border-width:0 0 5px;
    position:relative;
    zoom:1;
	font-weight:bold;
}

.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
    margin:0 0.16em -1px 0; /* for overlap */
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
   /*background:#d8d8d8 url(/images/sprite.png) repeat-x;*/ /* tab background */
   background:#AA0000 url(/images/lay1/sectionTitleBg.png) repeat-x;
    border:solid #333333;
    border-width:0 1px;
    color:#EEE;
    text-decoration:none;
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #33333;
    border-width:1px 0 0;
	cursor:pointer;
    padding:0.50em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    /*background:#247C24 url(/images/sprite.png) repeat-x left -1400px;*/ /* selected tab background */
	background:#AA0000 url(/images/lay1/yuiTabBgActive.png) repeat-x;
    color:#fff;
	
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#bfdaff url(/images/sprite.png) repeat-x left -1300px; /* selected tab background */
    outline:0;
	color:#000000;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.65em 0.75em; /* raise selected tab */
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color:#333; /* selected tab border color */
}

.yui-skin-sam .yui-navset .yui-content {
    background:#FFF; /* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:1px solid #333333; /* content border */
    border-top:0px solid #243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

.yui-skin-sam .yui-navset .yui-content label,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content label {
	color:#333333; /* for use inside the content */
}

/* END YUI TAB MODIFICATIONS */

/* SAM'S CUSTOM TABS (NON AJAX) */
ul.sgTab {
	margin: 0;
	padding:0;
	list-style:none;
	list-style-type:none;
	float:left;
}
ul.sgTab li  {
	float:left;
	background: url(/images/lay1/sgTabRight.png) no-repeat top right;
	margin-right:2px;
}
ul.sgTab a {
	display:block;
	padding:0 .75em;
	line-height:2.5em;
	background: url(/images/lay1/sgTabLeft.png) no-repeat top left;
	text-decoration:none;
	font-weight:bold;
	color:#EEEEEE;
	float:left; 
}
ul.sgTab li.active {
	background: url(/images/lay1/sgTabRightActive.png) no-repeat top right;
}
ul.sgTab li.active a {
	background: url(/images/lay1/sgTabLeftActive.png) no-repeat top left;
}

ul.sgTabDark {
	margin: 0;
	padding:0;
	list-style:none;
	list-style-type:none;
	float:left;
	background:#242424;
}
ul.sgTabDark li  {
	float:left;
	background: url(/images/lay1/sgTabDarkRight.png) no-repeat top right;
	margin-right:2px;
}
ul.sgTabDark a {
	display:block;
	padding:0 .75em;
	line-height:2.5em;
	background: url(/images/lay1/sgTabDarkLeft.png) no-repeat top left;
	text-decoration:none;
	font-weight:bold;
	color:#EEEEEE;
	float:left; 
}
ul.sgTabDark li.active {
	background: url(/images/lay1/sgTabDarkRightActive.png) no-repeat top right;
}
ul.sgTabDark li.active a {
	background: url(/images/lay1/sgTabDarkLeftActive.png) no-repeat top left;
}



.sgTabContentOuter {
	position:relative;
	margin-top:0;
	padding:0;
	clear:both;
	border-top:5px solid #AA0000;	
}
.sgTabContentInner {
	padding:5px;
	border: 1px solid #999999;
	border-top:0;
	background:#FFFFFF;
		
}
/* END SAM'S CUSTOM TABS (NON AJAX) */


/* SAM'S PAGINATION */
ul.sgPaginate {
	margin: 5px 0;
	padding:0;
	list-style:none;
	list-style-type:none;
	float:left;
}
ul.sgPaginate li  {
	float:left;
	background: #FFFFFF;
	margin-right:2px;
	border:1px solid #999999;
}
ul.sgPaginate a {
	display:block;
	padding:0 .5em !important;
	line-height:1.75em;
	text-decoration:none;
	font-weight:normal;
	background:#FFFFFF;
	color:#999999 !important;
	
	
}

ul.sgPaginate a:hover {
	background: url(/images/lay1/rHighlightedBg.png) repeat-x;
	color:#242424 !important;
}
ul.sgPaginate li.active {
	background: url(/images/lay1/sgTabRightActive.png) no-repeat top center;
}
ul.sgPaginate li.active a {
	background: url(/images/lay1/sgTabRightActive.png) no-repeat top center;
	color:#EEEEEE !important;
	font-weight:bold;
}
/* END SAM'S PAGINATION */


/* FLV PLAYER */
#flashContainer{
	/*display:block; */
	float:right;
	background-color:#FFFFFF;
	width:640px; 
	height:430px;
	/*position:relative;
	z-index:1000;*/
}
/* END FLV PLAYER */



/*HOME PAGE STYLES*/
.rank th {
		background:#FFCC00;
		border-right:0px solid #333;
		border-bottom:0px solid #333;
		font-size:12px;
		text-align:center;
		width: 25px;
		height:25px;
	}
	tr.rank td {
		border:0;
	}
	table.rank {
		border:0;
	}
	.rank img {
		height:25px;
		width:25px;
	}
	.rank {
		border:0;
	}
	
	.rank td div {
		overflow:hidden;
		width:100px;
	}
	.rank td a {
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.rank2 {
		width:25px;
	}
	
	.hm-mediabox {
		width:540px;
		float:left;
		margin-bottom:10px;
		border:2px solid #000000;
	}
	.hm-mediabox-title {
		background:#000000 url(/images/lay1/sectionTitleBg.png) repeat-x;
		font-size:25px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#ffffff;
		padding:5px;
		font-style:italic;
		border-bottom:2px solid #000000;
		height:30px;
	}
	.hm-mediabox-title div {
		padding-top:5px;
		padding-right:10px;
		font-size:16px;
		font-weight:bold;		
		color:#FEB402;
		float:right;
	}
	.hm-mediabox-title div a {		
		color:#FD9800;
		text-decoration:underline;
	}
	
	
	.hm-fs {
		width:380px;
		float:right;
		border:2px solid #000000;
	}
	.hm-fs-title {
		background:#000000 url(/images/lay1/sectionTitleBg.png) repeat-x;
		font-size:20px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#ffffff;
		padding:5px;
		font-style:italic;
		border-bottom:2px solid #000000;
		height:30px;
		line-height:25px;
	}
	.hm-fs-title div {
		padding-top:5px;
		padding-right:10px;
		font-size:16px;
		font-weight:bold;		
		color:#FEB402;
		float:right;
	}
	.hm-fs-title a {		
		color:#FD9800;
		text-decoration:underline;
	}
	.hm-fs h3 {
		font-size:12px;
		margin:0;
	}
	.hm-mm-item {
		width:165px;
		float:left;
		padding:5px;
		text-align:center;
		overflow:hidden;
	}
	.hm-mm-item .img {
		height:60px;
	}
	.hm-more {
		text-align:right;
		margin-top:10px;
		font-size:16px;
	}
	.hm-hint {
		border:1px solid #000000;
		width:165px;
		height:60px;
		font-size:16px;
		float:left;
		background:#EEEEEE;
		padding:10px;
	}
	.hm-crew-list {
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
	}
	.hm-crew-list-img {
		border:1px solid #CCCCCC;
		background:#EEEEEE;
		padding:5px;
		width:100px;
		height:90px;
		margin:0 auto;
	}
.hm-col-left {
	float:left;
	width:180px;
}
.hm-col-middle {
	float:left;
	width:555px;
	margin-left:10px;
	margin-right:10px;
}
.hm-col-right {
	float:right;
	width:180px;
}

.hm-box {
	float:left;
	/*width:355px;
	height:208px;
	background:#FFF url(/images/hm_bg_1.png) repeat-x;*/
	color:#454545;
	font-size:16px;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	/*padding:10px 8px 0px 12px;*/
	padding:0px 0px 0px 0px;
	margin-right:5px;
	margin-left:0px;
	border:0px solid #ADCCE2;
}
#hm-box-1, #hm-box-2, #hm-box-3 {
	/*height:170px;
	padding-top:5px;*/
	height:208px;
	width:360px;
	padding:10px 8px 0px 10px;
}
#hm-box-1 {
	/*background:#003300 url(/images/hm_bg_1.png);*/
	background:#FFFFFF url(/images/car.jpg);
	/*background:transparent;*/
}
#hm-box-2 {
	/*background:#000033 url(/images/hm_box_2_bg.png);*/
	/*background:#003300 url(/images/hm_bg_2.png);*/
	background:#003300 url(/images/motorcycle.jpg);
	/*background:transparent;*/
}
#hm-box-3 {
	/*background:#333300 url(/images/hm_box_3_bg.png);*/
	/*background:#003300 url(/images/hm_bg_3.png);*/
	background:#003300 url(/images/atv.jpg);
	/*background:transparent;*/
	/*color:#516C8F;*/
}
#hm-box-1-btn, #hm-box-2-btn, #hm-box-3-btn {
 	height:20px;
	width:117px;/*33%;*/
	margin:0;
}

#hm-box-2-btn {
	width:121px;/*34%;*/
}
.hm-box h1 {
	color:#000000;	
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-left:10px;
	/*border:1px solid #333;
	background:#ffffff;*/
	width:331px;
	text-align:center;
	line-height:30px;
}
#hm-box #hm-box-3 h1 {
	/*color:#3D516B;*/
}

#hm-box-content {
	width:380px;
	height:198px;
}

#hm-box-nav {
	width:355px; 
	height:20px; 
	padding:0 0 0 11px;
}
.hm-box ul {
	
	list-style-type:none;
	margin:10px 0 0 10px;
	padding:0;
}
.hm-box ul li {
	line-height:25px;
	font-style:italic;
}
.hm-ruthefoat {
	width:330px;
	float:left;
	margin-right:20px;
}
.hm-ruthefoat div div div {
	float:left;
	width:90px;
	height:40px;
	padding:0 7px 14px 7px;
	text-align:center;
}
.hm-signup {
	float:left;
	width:185px;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
}
.hm-foat-series {
	font-size:11px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
}
#hm-login-email, #hm-login-password {
	background: #FFFFFF url(/images/signup_form_bg.png) left top no-repeat;
	width:155px;
	height:23px;
	border:none;
	color:#0066CC;
	padding:2px 5px 0 5px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.hm-ride-list {
	width: 170px;
	text-align:center;
	padding:0 0 10px 0;
}
.hm-ride-list label {
	width:120px !important;
	margin:0 auto;
	
}
.hm-ff {
	padding:5px;
}
.hm-videos-list {
	width: 170px;
	text-align:center;
	padding:0 0 10px 0;
}
.hm-videos-list label {
	width:120px !important;
	margin:0 auto;
	
}
/* END HOME PAGE STYLES */

#photos-videos-headline {
	text-align:center;
}
#photos-videos {
	margin:0 auto;
	text-align:center;
	font-size:14px;
}


/* PHOTO ALBUM STYLES */
.album-list {
	float:left;
	width:140px;
	text-align:center;
	padding:10px;
}
.album-list label {
	font-weight:bold;
}
/* END PHOTO ALBUM STYLES */



/* PHOTO SEARCH LIST (FRONT END) */
.photo-list {
	width: 120px;
	text-align:left;
	float:left;
	padding:30px 30px 0 30px;
}
.photo-list img {
	border:1px solid #333333;
}
/* PHOTO SEARCH LIST (FRONT END) */



/* RIDES STYLES */
.ride-list {
	float:left;
	width:120px;
	text-align: left;
	padding:30px 30px 0 30px;
		
}
.ride-list label {
	font-weight:bold;
}
/* END RIDES STYLES */


/* CHANNEL PAGE LAYOUT */
.channel-left {
	width:300px;
	float:left;
	margin-left:10px;
}
.channel-right {
	width:600px;
	float:right;
	margin-right:10px;
}

.channel-left2 {
	float:left;
	width:302px;
	margin-left:5px !important; 
	margin-left:2px;
}

.channel-right2 {
	float:right;
	width:640px;
	margin-right:5px !important;
	margin-right:2px;
}

.headline {
	margin:20px;
}
/* 	END CHANNEL PAGE LAYOUT */


/* TWO COLUMN LAYOUT WITH A 320PX LEFT COL FOR LARGER ADS */
.two-col-left {
	float:left;
	width:320px;
	
	margin:0 0 0 10px;
}
.two-col-right {
	float:right;
	width:610px;
	margin: 0 10px 0 0;
}
/* END TWO COLUMN LAYOUT WITH A 320PX LEFT COL FOR LARGER ADS */



/* FOAT STORE */
.sgCart-sub-container {
	display:inline;
	float:left;
	width:450px;
	position:relative;
}
.sgCart-sub-icon {
	float:left;
	margin:1px;
	
}
.sgCart-prod-img-main {
	width: 290px;
	
	border:1px solid #000;
}
.sgCart-prod-img-thm {
	height:60px;
	border:1px solid #000;
}
.sgCart-prod-img-thm-container {
	height:84px;
	padding:2px;
	text-align:center;
	float:left;
	margin-right:2px;
	overflow:hidden;
}
.sgCart-item-description {
	float:right;
	width:110px;
}
.sgCart-item{
	float:left;
	width:410px;
}
.sgCart-item h3 {
	margin: 0  0 2px 0;
	font-size:18px;
	font-weight:bold;
}
.sgCart-zoom {
	position:absolute;
	z-index:100;
	top:50px;
	width:21px;
	height:50px;
	cursor:pointer;
	text-align:
}
table.sgCart-checkout {
	width:100%;
	background-color:#EFEFEF;
}
table.sgCart-checkout th {
	background:#AA0000 url(/images/lay1/sectionTitleBgActive.png) repeat-x;
	color:#EEEEEE;
	font-size:12px;
	font-weight:bold;
	line-height:2em;
	padding:0 .5em 0 .5em;
	text-align:left;
}
table.sgCart-checkout td {
	padding:auto;
}
table.sgCart-bag {
	width:100%;
	background-color:#fff;
}
table.sgCart-bag th {
	background:#AA0000 url(/images/lay1/sectionTitleBgActive.png) repeat-x;
	color:#EEEEEE;
	font-size:12px;
	font-weight:bold;
	line-height:2em;
	padding:0 .5em 0 .5em;
	text-align:left;
}
table.sgCart-bag td {
	padding:.5em .5em .5em .5em;
}
table.sgCart-bag td.updateRow {
	background-color:#ddd;
}
table.sgCart-bag td.sgCart-calc-white {
	background-color:#FFF;
}
table.sgCart-bag td.sgCart-calc {
	background-color:#FFF;
	border-bottom:1px solid #ddd;
	text-align:right;
	font-weight:bold;
	color:#444;
	font-size:11px;
}
.sgCart-required {
	width:20px;
}
.sgCart-label {
	width: 150px;
	font-weight:bold;
}
.sgCart-field {

}
/* END FOAT STORE */

/* ADDTHIS STYLES */
.addthis_toolbox .custom_images {
		padding-top:5px;
}
.addthis_toolbox .custom_images a{
	width: 54px;
	height: 49px;
	margin: 0;
	padding: 0;
}
.addthis_toolbox .custom_images a:hover img{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.addthis_toolbox .custom_images a img{
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	border:1px solid #CCC;
	width: 54px;
	height: 49px;
	margin: 0 1px;
}
.addthis_toolbox .custom_images_small a img{
	width:19px;
	height:17px;
}
/* END ADDTHIS STYLES */

/* CREW STATUS UPDATE STYLES */
.status-updates {
	float:left;
}
.status-update-row {
	margin-bottom:5px;
	font-size:12px;
}
.status-update-row .avatar-div {
	width:50px;
	float:left;
	
}
.status-update-row .avatar-div img {
	width:45px;
}
.status-update-row .details-div {
	float:left;
	width:265px;
}
.status-update-row .when, .activity-stream .when {
	color:#999;
	font-size:10px;
}
.status-update-row .add-reply {
	border:1px solid #CCC; 
	padding:5px; 
	margin-bottom:20px; 
	background:#eeeeee;
}
.status-update-row .comments {
	background:#EEE;
	margin-top:3px;
	margin-bottom:10px;
}
.status-update-row .comments .avatar-div {
	width:38px;
}
.status-update-row .comments .avatar-div img {
	width:35px;
}
.status-update-row .comments .details-div {
	float:left;
	width:195px;
	font-size:11px;
}
.status-update-comment {
	margin-top:2px;
}
.comment-likes {
	font-size:11px;
	margin:5px 0;
}
.comment-likes a{
	color:#999;
				}
/* END CREW STATUS UPDATE STYLES */

/* CONTROL PANEL EMBED CODES  */
.ctrl-embed-codes, .ctrl-embed-codes td{
	font-size:12px;
}
.ctrl-embed-codes input {
	font-size:10px;
	width:165px;
}
/* END CONTROL PANEL EMBED CODES  */

/* DARK PANEL POPUP */
.bd-dark{
	background:#242424;
	color:#eeeeee;
}
.bd-dark div.bd {
	background: #242424 !important;;
	color:#eeeeee;
}
.bd-dark div.hd {
	font-size:16px !important;	
	font-style:italic;
}
.bd-dark h1 {
	color:#eeeeee;
	font-size:20px;
	font-weight:bold;
	height:39px;
	line-height:28px;
	padding-left:10px;
	background:url(/images/lay1/bd_dark_h1_bg.png) repeat-x;
}
.bd-dark .bd ul.h2 li{
	color:#eeeeee;
	font-size:18px;
	font-weight:bold;
	padding-top:7px;
	padding-left:25px;
	background:url(/images/lay1/bd_dark_h2_icon.png) no-repeat;
	list-style-type:none;
	padding-bottom:10px;
}
/* END DARK PANEL POPUP */

/* SIGNUP FORM */
#signup-form input.text-field {
	font-size:18px;
}
#signup-form label {
	font-size:18px;
	font-weight:normal;
}
#signup-form .col-field {
	width: 290px;
}
#signup-form td.col-field input.text-field {
	border-color:#DBDBDB;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	color:#666666;
	line-height:1.45em;
	padding:8px;
	width:290px;
}
#signup-form td.col-field select {
	border-color:#DBDBDB;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	color:#666666;
	line-height:1.45em;
	padding:8px;
	
}
#signup-form .col-help {
	font-size:12px;
}
#signup-form td.col-help .box-info {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topright:10px;
	background:#F2F2F2 url(/images/icons/icon_signup_info.png) no-repeat scroll 0px 50%;
	border-color:#DBDBDB;
	border-style:solid;
	border-width:1px 1px 1px 2px;
	color:#666666;
	line-height:1.45em;
	padding:0.85em 10px 0.85em 30px;
	text-transform:lowercase;
}
#signup-form td.col-help .box-error {
	background:#FFF url(/images/icons/icon_signup_error.png) no-repeat scroll 1px 50%;
	color:#AA0000;
	line-height:1.45em;
	padding:0.85em 10px 0.85em 30px;
	text-transform:lowercase;
	font-weight:bold;
}
#signup-form td.col-help .box-ok {
	background:#FFF url(/images/icons/thumbs_up.png) no-repeat scroll 1px 50%;
	color:#60AA0D;
	line-height:1.45em;
	padding:0.85em 10px 0.85em 30px;
	text-transform:lowercase;
}
#signup-form td.col-help #box-weak-password {
	color:#AA0000;
	font-weight:bold;
}
#signup-form td.col-help #box-good-password {
	color:#00AA00;
	font-weight:bold;
}
#login-url {
	font-weight:bold;
	display:inline;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#666666;
}
.login-url-text {
	font-size:10px;
	color:#999999;
}
/* END SIGNUP FORM */


/* SIDE BAR ADVERTISEMENTS */
.sidebarad-right {
	position:absolute;
	margin-left:960px;
	z-index:51;
	float:left;
}
/* END SIDE BAR ADVERTISEMENTS */

