/* SID4 */

#contentColOnly {
	background-image:url(/images/garage/garageBg.jpg);
	background-color: #000000;
	width: 930px;
	margin: 0 auto;
	min-height:400px;
	
}

#contentDiv{
	padding:0px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding-bottom:30px;
}

#barDiv{
	width: 928px;
	background-color:#000000;
	height:10px;
}

.borderCheckBg {
	background-image: url(/images/borderCheckBg.png);
	background-color: #000000 ;
	width: 850px ;
	border-right: 10px solid #000000 ;
	border-left: 10px solid #000000 ;
	border-bottom: 10px solid #000000;
	float: left ;
	clear: left ;
}

.borderCheckInner{
	background-color: #000000;
	margin: 2px;
	border: 1px solid #000000;
}

#holder{
	width: 870px ;
	margin-right: auto ;
	margin-left: auto ;
	background-color: #000000 ;
}

#colLft{
	width:280px;
	float:left;
}

#colRt{
	width:564px;
	float:right;
}

#colRt_left {
	width: 270px ;
	float: left ;
}

#colRt_right {
	font-size: 11px ;
	width: 262px ;
	float: right ;
}

.txtHolder{
	padding:12px;
}

#contactForm{
	font-size:10px;
}
#contactForm input{
	background-color:#666666;
	color:#FFFFFF;
	border:1px solid #999999;
	margin-bottom:5px;
}

#contactFormColLft{
	width:264px;
	float:left;
}
#contactFormColRt{
	width:264px;
	float:right;
}

.formfield_block {
	/*padding: 12px 0px 12px 0px;*/
	width: 264px;
}
.formfield_col_left {
	width: 124px; 
	float: left;
}
.formfield_col_right {
	width: 124px; 
	float: right; 
}
.formfield_col_both {
	width: 264px;
	float: center;
}
.formfield_name {
	font-weight: bold;
}
.contactInputSm {
	width: 54px;
	height:24px;
}
.contactInputMed {
	width: 124px;
	height:24px;
}
.contactInputLg {
	width: 264px;
	height: 24px;
}
SELECT.contactInput2 {
	margin-bottom: 13px ;
	width: 264px ;
}
SELECT.contactInput {
	width: 124px ;
	margin-bottom:5px;
}



/* NEWS */


.newsNavArea{
	font-size:15px;
	font-weight:bold;
	color:#999999;
}
.newsOn{
	color:#999999;
	background-color:#333333;
	padding:3px 10px 3px 10px;
	float:left;
	margin-right:10px;
}
.newsOnYr{
	color:#FFFFFF;
}

.newsOn a, .newsOn a:visited, .newsOn a:active{
	color:#E90537;
	text-decoration:none;
}
.newsOn a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.newsOff{
	padding-top:3px;
	float:left;
}

.newsOff a, .newsOn a:visited, .newsOn a:active{
	color:#E90537;
	text-decoration:none;
}

.newsOff a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.newsListing{
	font-size:11px;
	line-height:15px;
	padding-top:7px;
}
.newsListing li{
	list-style-image:url();
}
.newsListing a{
	font-weight:bold;
	color:#E90537;
	text-decoration:none;
	font-size:13px;
	
	
}

.newsListing a:hover{
	color:#E90537;
	text-decoration:underline;
	
}

.newsDate{
	font-weight:bold;
	color:#666666;
}

.newsTitle{
	font-weight:bold;
	color:#E90537;
	font-size:17px;
	letter-spacing:-1px;
}


#mainPageOverlay{
	z-index:200;
	top:468px;
	position:absolute;
}


.h1{
	font-weight:bold;
	color:#E90537;
	font-size:17px;
	letter-spacing:-1px;
}

.bulletList{
	list-style-image:url(/images/tires/tireBullet.png);
}
/* DOWNLOADS */

.wallpaperSelect{
	float:left;
	width:86px;
	color:#FFFFFF;
	line-height:14px;
	font-size:10px;
	padding-right:12px;
}

.wallPaperThumb{
	width:86px;
	height:56px;
	float:left;
	padding-right:12px;
}

/* Showcase styles */

#showcase_container {
	width: 844px ; 
	min-height: 400px ;
	background-image: url(/images/garage/team/bgRptr.jpg) ;
}

#showcase_container_inner {
	height: 83px ; 
	background-image: url(/images/garage/team/bgTop.jpg) ; 
	background-repeat: no-repeat ;
}

#showcase_content {
	padding: 0px 13px 13px 13px ;
}

#showcase_colLft{
	position: relative ;
	margin: 0px 13px 13px 13px ;
	float: left ;
	width: 246px ;
}

#showcase_colLft_member {
	margin: 0px 13px 13px 13px ;
	float: left ;
	width: 490px ;
}

#showcase_colRt{
	margin: 0px 13px 13px 13px ;
	float: right ;
	width: 520px ;
}

#showcase_colRt_member {
	margin: 0px 13px 13px 13px ;
	float: right ;
	width: 276px ;
	color: #000000 ;
}

#showcase_nav {
	padding: 40px 24px 0px 0px ;
	width: 520px ;
	float: right ;
	line-height: 16px ;
	display:inline;
}

#showcase_nav A:link, #showcase_nav A:active, #showcase_nav A:visited {
	font-size: 14px ;
	color: #ffffff ;
	text-decoration: underline ;
}

#showcase_nav A:hover {
	text-decoration: none ;
}

#smt_frame_mask {
        position: relative ;
        width: 810px ;
        height: 250px ;
        overflow: hidden ;
}

#smt_frame {
	position: absolute ;
	margin: 0px auto ;
}

#smt_frame SPAN {
        display: inline ;  
        float: left ;
	width: 246px ;
	height: 226px ;
	margin: 12px ;
}

#smt_nav {
}

#smt_nav DIV.col {
	padding-top: 13px ;
	width: 246px ;
	margin: 0px 13px 0px 13px ;
}

#sf_frame_mask {
        position: relative ;
        width: 490px ;
        height: 226px ;
        overflow: hidden ;
	margin: 0px 0px 12px 0px ;
}

#sf_frame {
	position: absolute ;
	margin: 0px auto ;
}

#sf_frame SPAN {
	display: inline ;
        float: left ;
	width: 490px ;
	height: 226px ;
}

#s_video {
	position: absolute ;
	right: 4px ;
}

.showcase_frame_buttons {
	position: relative ;
	text-align: center ;
}

.showcase_prev_btn {
	display: inline ;
	margin: 0px ;
	padding: 13px ;
	cursor: pointer ;
	height: 26px ;
	width: 26px ;
	background: url(/images/garage/team/arrowBtnLft.jpg) ;
	background-repeat: no-repeat ;
}

.showcase_next_btn {
	display: inline ;
	margin: 0px ;
	padding: 13px ;
	cursor: pointer ;
	height: 26px ;
	width: 26px ;
	background: url(/images/garage/team/arrowBtnRt.jpg) ;
	background-repeat: no-repeat ;
}

.showcase_prev_btn:hover {
	background: url(/images/garage/team/arrowBtnLft_f2.jpg) ;
	background-repeat: no-repeat ;
}

.showcase_next_btn:hover {
	background: url(/images/garage/team/arrowBtnRt_f2.jpg) ;
	background-repeat: no-repeat ;
}

.showcase_btn_count {
	display: inline ;
	height: 26px ;
	font-size: 24px ;
	color: #cccccc ;
}

.showcase_btn_count SPAN {
	margin: 0px 6px 0px 6px ;
}

.showcase_count_elem {
	opacity: .7 ;
}

.showcase_count_elem_on {
	opacity: 1 ;
	color: #ffffff ;
}

#showcase_left_col_img {
	padding: 0px 0px 8px 0px;
}

.showcase_list_img {
	margin: 12px 0px 12px 0px ;
	width: 130px ;
	height: 120px ;
	float: left ;
	text-align: center ;
	font-size: 11px ;
	font-weight: bold ;
}

.showcase_text {
	margin: 0px 0px 13px 0px ;
}

.showcase_drop_hdr {
        width: 240px ;
	padding:2px 0px 0px 6px;
        background-image: url('/images/garage/team/dropHdrArrow.png') ;
        background-repeat: no-repeat ;
        text-align: left ;
        cursor: pointer ;
	background-color: #d7032a ;
	text-transform: lowercase ;
	height:20px;
	font-size:11px;
}

.showcase_drop {
        display: none ;
        position: absolute ;
        width: 246px ;
	font-size:11px;
}

.showcase_drop UL {
	background-color: #d7032a ;
        width: 244px ;
        margin: 0px 0px 0px 0px ;
        padding: 0px 0px 0px 0px ;
        list-style: none ;
        border-right: 1px solid #760116 ;
	border-left: 1px solid #760116 ;
	border-bottom: 1px solid #760116 ;
}

.showcase_drop UL LI {
        display: inline ;
        list-style: none ;
        text-align: left ;
}

/* Links inside the menu */
.showcase_drop A {
        padding: 2px 6px 2px 6px ;
        display: block;
        background-color: #C50225 ;
        text-decoration: none;
        border: 0px ;
        color: #FFFFFF ;
        cursor: pointer ;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.showcase_drop A:hover {
        background-color: #D7032A;
        text-decoration: none;
        border: 0px ;
        color: #FFFFFF ;
        cursor: pointer ;
}

.s_prop_hdr {
	font-weight: bold ;
	color: #ffffff ;
}

.s_title {
	color: #ffffff ;
	font-weight: bold ;
	text-transform: uppercase ;
	font-style: italic ;
	font-size: 18px ;
}

#showcaseVideo_content {
	padding: 0px ;
}

#showcaseVideo_Btn_close {
	float: right ;
}

.sf_video_thumb {
	float: left ;
	width: 86px ;
	text-align: center ;
	padding: 9px 0px 9px 0px ;
	background-image:url(/images/garage/team/video-bg.png);
	background-repeat:no-repeat;
	margin:0px 12px 10px 0px;
}

/* Baja1000 classes */
.baja1000_class_row {
        background-color: #33333C ;
}
.baja1000_class_row_alt {
        background-color: #1F1F23 ;
}

/* Mint-Girl GALLERY styles */

#gallery-container {
	min-height: 400px ;
	background-color: #000 ;
}

#gallery-container A:link, 
#gallery-container A:active, 
#gallery-container A:visited, 
#gallery-container A:hover {
	color: #0D78ba ;
}

.galleryPhoto {
	width: 120px ;
	font-size: 11px ;
	float: left ;
	margin: 16px 20px 0px 0px ;
}

.gallery-photo-details {
}

.gallery-photo-details-inner{
}

/* Gallery Pagination styles */

#gallery-bar {
	padding:0px;
	margin:0px;
}

#gallery-bar-bottom {
	padding: 8px ;
}

#gallery-bar-controls {
}

#gallery-bar-prev {
	padding: 0px 20px 0px 20px ;
	float: right ;
}

#gallery-center-controls {
	display: block ;
	float: right ;
}

#gallery-center-controls-inner {
	text-align: center ;
}

#gallery-bar-next {
	padding: 0px 20px 0px 20px ;
	float: right ;
}

/* Event styles */

.event_row {
	font-size: 13px ;
	padding: 4px 11px 4px 11px ;
	border: 1px solid #000000 ;
}

.event_row_default {
	background-color: #333333 ;
}

.event_row_alt {
	background-color: #1e1e1e ;
}

.event_title {
	float: left ;
	width: 300px ;
}

.event_date {
	float: left ;
	width: 100px ;
}

.event_location {
	float: left ;
	width: 140px ;
	color: #999999 ;
}

/* Photo Galleries styles */

#galleries_container {
	width: 844px ; 
	min-height: 400px ;
	background-image: url(/images/garage/galleries/bg.jpg) ;
	background-repeat: no-repeat ;
	background-color: #000 ;
}

#galleries_container_inner {
	height: 83px ; 
}


ul.gallery-years{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul.gallery-years li{
	font-size:16px;
	font-weight:bold;
	width:48px;
	height:44px;
	padding:0px;
	margin:0px 1px 0px 0px;
	float:left;
	display:inline;
	color:#000000;
}

ul.gallery-years a{
	width:48px;
	height:32px;
	padding:12px 0px 0px 0px;
	margin:0px 1px 0px 0px;
	background-image:url(/images/garage/year-shield-red.png);
	color:#000000;
	text-align:center;
	display:block;
}

ul.gallery-years li.on{
	width:48px;
	height:32px;
	padding:12px 0px 0px 0px;
	margin:0px 1px 0px 0px;
	background-image:url(/images/garage/year-shield-gray.png);
	color:#E90537;
	text-align:center;
	
}

/* Contingency area styles */
DIV.tireListingsHdr {
	cursor: pointer ;
	font-size: 14px ;
	font-weight: bold ;
}

DIV.tireListings {
	margin: 6px 0px 6px 0px ;
}

TABLE.contingencyTires {
	width: 548px ;
}

TD.price {
	color: #cc0000 ;
}

TD.quantity {
	text-align: center ;
}

INPUT.tireQty {
	width: 100px ;
}
