/*  TAGS  */


html{
	font-size:12px;	
}

body{
	background-image: url('../img/skin/bg.jpg');
	background-color:#1b1b1b;
	background-repeat:repeat-x;
	background-attachment: scroll;
	background-position: top left;	
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585956;
	text-align:center;
	line-height:110%;
}


h1{
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
}

h2{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#585956;
	padding:10px 0 10px 0;
	line-height:22px;

}

h3{
	font-size:16px;
	font-weight:bold;
	color:#585956;
}

h4{
	font-size:14px;
	font-weight:bold;
	color:#585956;
}

a:link{
	color:#a5a9e8;
	text-decoration:underline;
	text-transform:none;
}

a:visited{
	color:#a5a9e8;
	text-decoration:underline;
	text-transform:none;
}

a:hover{
	color:#a5a9e8;
	text-decoration:none;
	text-transform:none;
}


input.form{
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	margin:0;
	border: 1px solid #687D87;
	text-align:left;
	vertical-align:middle;	
	background-color:#ffffff;
	color:#777777;
	font-size:1.17em;
	text-transform:none;
}

select.form{
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	margin:0;
	border: 1px solid #687D87;
	text-align:left;
	vertical-align:middle;	
	background-color:#ffffff;
	color:#777777;
	font-size:1.17em;
	text-transform:none;
}

textarea.form{
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	margin:0;
	border: 1px solid #687D87;
	text-align:left;
	vertical-align:middle;	
	background-color:#ffffff;
	color:#777777;
	font-size:1.17em;
	text-transform:none;
}


#main{
	width:970px;
	min-height:945px;
	padding:0;
	margin:0 auto 0 auto;	
}

#top1{
	width:970px;
	height:55px;
	padding:0;
	margin:0;	
}
	#top-menu{
		width:960px;
		height:27px;
		padding:28px 5px 10px 5px;
		margin:0;
		text-align:right;
			
	}
		#top-menu .menu-item-first{
			padding:0 10px 0 10px;
			margin:0;
			text-align:center;
			float:right;
		}

		#top-menu .menu-item{
			padding:0 10px 0 10px;
			margin:0;
			background-image:url('../img/skin/top-menu-separator.jpg');
			background-position:left;
			background-repeat:no-repeat;
			text-align:center;
			float:right;
		}
		
		#top-menu a{
			font-size:12px;
			font-weight:bold;
			color:#a5a9e8;
			text-decoration:none;
			text-transform:uppercase;
		}

		#top-menu a:hover{
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
			text-transform:uppercase;
		}

#top2{
	width:970px;
	min-height:823px;
	padding:0;
	margin:0;
	border:1px solid #ffffff;
}

	#top2-content{
		width:945px;
		min-height:793px;
		margin:13px 13px 13px 12px;
		padding:0;
		background:#ffffff;
		border-left:1px solid #adadad;
	}
	
		#top2-content-header{
			width:945px;
			height:86px;
			padding:0;
			margin:0;
		}
			#top2-content-header-left{
				width:304px;
				height:86px;
				padding:0;
				margin:0;
				float:left;
			}

			#top2-content-header-right{
				width:641px;
				height:86px;
				padding:0;
				margin:0;
				float:left;
			}

		#top2-content-body{
			width:945px;
			min-height:300px;
			padding:0 0 20px 0;
			margin:0;
			background-image: url('../img/skin/content-bg.jpg');
			background-repeat:no-repeat;
			background-position:top left;
			background-color:#ffffff;
		}



			#left{
				width:282px;
				margin:0;
				padding:0;
				float:left;
			}
			
				#left-menu{
					width:250px;
					height:174px;
					margin:41px 0 0 32px;
					padding:0;
				}
				
				.left-item{
					width:226px;
					height:20px;
					padding:10px 0 0 20px;
					margin:0;
					background-image:url('../img/skin/left-item.png');
					background-position:top;
					background-repeat:no-repeat;
					text-align:left;
					cursor:pointer;
				}
				
				.left-item a{
					color:#8e8faa;
					font-size:12px;
					text-transform:uppercase;
					text-decoration:none;
				}
				
				.left-item a:hover{
					color:#ffffff;
					font-size:12px;
					text-transform:uppercase;
					text-decoration:none;
				}
				
				.left-item-selected{
					width:226px;
					height:20px;
					padding:10px 0 0 20px;
					margin:0;
					background-image:url('../img/skin/left-item-selected.png');
					background-position:top;
					background-repeat:no-repeat;
					text-align:left;
					cursor:pointer;						
				}
				
				.left-item-selected a{
					color:#ffffff;
					font-size:12px;
					text-transform:uppercase;
					text-decoration:none;
				}
				
				#left-menu-0{
					width:226px;
					height:18px;
					padding:6px 0 0 20px;
					margin:0;
					background-image:url('../img/skin/first-left-item.png');
					background-position:top;
					background-repeat:no-repeat;
					text-align:left;
					cursor:pointer;
				}
				
				#left-menu-0-selected{
					width:226px;
					height:18px;
					padding:6px 0 0 20px;
					margin:0;
					background-image:url('../img/skin/first-left-item-selected.png');
					background-position:top;
					background-repeat:no-repeat;
					text-align:left;
					cursor:pointer;
				}

				
				#contact-form{
					width:252px;
					margin:24px 0 0 31px;
					padding:0;
				}

					#contact-form-header{
						background-image:url('../img/skin/box-contactform-header.jpg');
						background-position:top;
						background-repeat:no-repeat;
						width:236px;
						height:23px;
						padding:13px 0 0 16px;
						font-size:12px;
						font-weight:bold;
						color:#2f2f2f;
						text-transform:uppercase;
						text-align:left;
						text-shadow: 1px 1px #fff;
					}

					#contact-form-content{
						width:227px;
						padding:10px 0 0px 22px;
						margin:0 0 0 1px;
						border-left:1px solid #d5d5d5;
						border-right:1px solid #e1e1e1;
						background-color:#ffffff;
						text-align:left;

					}

						#contact-form-content input{
							background-image:url('../img/skin/input_background.jpg');
							background-position:top;
							background-repeat:repeat-x;
							width:159px;
							height:12px;
							border: 1px solid #bcbcbc;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:6px 6px 6px 6px;
						}

						#contact-form-content textarea{
							background-image:url('../img/skin/textarea_background.jpg');
							background-position:top;
							background-repeat:repeat-x;
							width:159px;
							height:84px;
							border: 1px solid #bcbcbc;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:6px 6px 6px 6px;
						}

						#contact-form-content select{
							background-image:url('../img/skin/input_background.jpg');
							background-position:top;
							background-repeat:repeat-x;
							width:173px;
							height:28px;
							border: 1px solid #bcbcbc;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding-top:6px;
						}

						#contact-form-content #submit-form{
							background-image:url('../img/skin/submit-form-btn.jpg');
							background-position:center;
							background-repeat:no-repeat;
							width:98px;
							height:36px;
							padding:0;
							margin:0;
							border:0;
						}

						#contact-form-content label{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:normal;
							line-height:17px;
						}

						.field-required{
							color:#c53838;
						}

						.field-not-required{
							color:#87bec0;
						}

						.contact-form-item{
							font-family:Tahoma;
							font-size:11px;
							font-weight:bold;
							line-height:25px;
							padding:7px 0px 7px 10px;
						}

						.contact-form-item-header{
							font-size:12px;
							font-style:italic;
							line-height:20px;
							color:#606060;
							padding:7px 0px 7px 0px;
						}
						
					#contact-form-footer{
						background-image:url('../img/skin/box-contactform-footer.jpg');
						background-position:top;
						background-repeat:no-repeat;
						whidth:252px;
						height:6px;
						padding:0;
						margin:0;
					}




			#right{
				width:660px;
				margin:0;
				padding:0;
				float:left;
			}
			
				#main-image{
					width:660px;
					height:170px;
					margin:0;
					padding:0;
					background-position:top right;
					background-repeat:no-repeat;
				}
			
				#breadcrumb_trail{
					background-image:url('../img/skin/line2.jpg');
					background-position:bottom center;
					background-repeat:repeat-x;
					width:600px;
					height:25px;
					padding:125px 0 0 0px;
					margin:0 0 0 40px;
					text-decoration:none;
					text-transform:uppercase;
					font-size:12px;
					font-weight:bold;
					color:#8D89BC;			
					text-align:left;
				}
	
					#breadcrumb_trail a:link, #breadcrumb_trail a:visited{
						text-decoration:none;
						text-transform:uppercase;
						font-size:12px;
						font-weight:bold;
						color:#7B7B7B;
					}

					#breadcrumb_trail a:hover{
						text-decoration:none;
						text-transform:uppercase;
						font-size:12px;
						font-weight:bold;
						color:#8D89BC;			
					}
				
				#content{
					margin:0;
					padding:0 20px 0 15px;
					text-align:left;	
				}
				
					#content img{
						padding:0;
						margin:0 0 17px 0;						
					}
					
					#content h1{
						font-size:18px;
						font-weight:bold;
						padding:0;
						margin:0 0 10px 0;
						
					}



				#search-form{
					width:252px;
					margin:24px 0 0 31px;
					padding:0;
				}

					#search-form-header{
						background-image:url('../img/skin/box-searchform-header.jpg');
						background-position:top;
						background-repeat:no-repeat;
						width:236px;
						height:23px;
						padding:13px 0 0 16px;
						font-size:12px;
						font-weight:bold;
						color:#2f2f2f;
						text-transform:uppercase;
						text-align:left;
						text-shadow: 1px 1px #fff;
					}

					#search-form-content{
						width:227px;
						padding:10px 0 0px 22px;
						margin:0 0 0 1px;
						border-left:1px solid #d5d5d5;
						border-right:1px solid #e1e1e1;
						background-color:#ffffff;
						text-align:left;

					}

						#search-form-content input{
							background-image:url('../img/skin/input_background.jpg');
							background-position:top;
							background-repeat:repeat-x;
							width:159px;
							height:12px;
							border: 1px solid #bcbcbc;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:6px 6px 6px 6px;
						}

						#search-form-content textarea{
							background-image:url('../img/skin/textarea_background.jpg');
							background-position:top;
							background-repeat:repeat-x;
							width:159px;
							height:84px;
							border: 1px solid #bcbcbc;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:6px 6px 6px 6px;
						}

						#search-form-content select{
							background-image:url('../img/skin/input_background.jpg');
							background-position:top;
							background-repeat:repeat-x;
							width:173px;
							height:28px;
							border: 1px solid #bcbcbc;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding-top:6px;
						}

						#search-form-content #search_event_submit{
							background-image:url('../img/skin/search-btn.jpg');
							background-position:center;
							background-repeat:no-repeat;
							width:98px;
							height:36px;
							padding:0;
							margin:0;
							border:0;
						}

						#search-form-content label{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:normal;
							line-height:17px;
						}

						.field-required{
							color:#c53838;
						}

						.field-not-required{
							color:#87bec0;
						}

						.search-form-item{
							font-family:Tahoma;
							font-size:11px;
							font-weight:bold;
							line-height:25px;
							padding:7px 0px 7px 10px;
						}

						.search-form-item-header{
							font-size:12px;
							font-style:italic;
							line-height:20px;
							color:#606060;
							padding:7px 0px 7px 0px;
						}
						
					#search-form-footer{
						background-image:url('../img/skin/box-searchform-footer.jpg');
						background-position:top;
						background-repeat:no-repeat;
						whidth:252px;
						height:6px;
						padding:0;
						margin:0;
					}


				#pagination{
					width:538px;
					height:42px;
					margin:0px 10px 10px 10px;
					padding:0px 40px 3px 40px;
					background-image:url('../img/skin/pagination_background.jpg');
					background-position:top;
					background-repeat:repeat-x;
					background-color:#ffffff;
					color:#c1c1c1;
				}



					#pagination_page_of_page{
						float:left;
						text-align:left;
						width:150px;
						padding-top:18px;
					}

					#pagination_page_numbers{
						float:left;
						text-align:center;
						width:268px;
						padding-top:18px;
					}

					#pagination_page_numbers a{
						color:#c1c1c1;
						text-decoration:none;
					}

					#pagination_page_show{
						float:left;
						text-align:right;
						width:120px;
						padding-top:14px;
					}


					a.read_more{
						font-size:12px;
						color:#C42623;
						font-weight:bold;
						text-decoration:none;
						text-transform:uppercase;
					}	

					a.read_more:hover{
						font-size:12px;
						color:#59577F;
						font-weight:bold;
						text-decoration:none;
						text-transform:uppercase;
					}




/*___________________________________________
TEMPLATE 1
_____________________________________________*/
	#template 1{
		padding:0;
		margin:0;
	}


/*___________________________________________
TEMPLATE 2 - HOMEPAGE
_____________________________________________*/
	#template 2{
		padding:0;
		margin:0;
	}


		#home{
			width:945px;
			height:300px;
			padding:0;
			margin:0;
		}
			#home #left-menu{
				width:250px;
				height:172px;
				margin:41px 0 0 32px;
				padding:0;
				float:left;
			}

			#home #main-image{
				width:580px;
				height:210px;
				margin-left:80px;
				padding:0;
				background-position:top right;
				background-repeat:no-repeat;				
				float:left;
			}
			
			#home #home-left{
				width:645px;
				height:305px;
				padding:0;
				margin:15px 0 0 15px;
				text-align:left;
				float:left;
			}
			
				#home #box-latest-news{
					width:345px;
					height:305px;
					padding:0;
					margin:0;
					float:left;
				}
			
					#home #box-latest-news-header{
						background-image:url('../img/skin/box-latest-news-header.jpg');
						background-position:top;
						background-repeat:no-repeat;
						whidth:329px;
						height:23px;
						padding:13px 0 0 16px;
						font-size:12px;
						font-weight:bold;
						color:#2f2f2f;
						text-transform:uppercase;
						text-align:left;
						text-shadow: 1px 1px #fff;
					}

					#home #box-latest-news-content{
						width:343px;
						height:263px;
						padding:0;
						margin:0;
						border-left:1px solid #bfbfbf;
						border-right:1px solid #bfbfbf;
						background-color:#000000;
					}
					
						#home #box-latest-news-content #latest_news{
							height:207px;
							background-repeat:no-repeat; background-position:center;
							background-color:#1d1d1d;
							text-align:left;
						}
						
							#home #box-latest-news-content #latest_news_title{
								height:39px; 
								background-image:url('../img/skin/highlight_title.png'); 
								background-repeat:repeat-x; 
								background-position:left; 
								color:#FFFFFF; 
								font-weight:bold; 
								font-size:13px;
							}
							
								#home #box-latest-news-content #latest_news_title #latest_news_title-left{
									width:290px;
									padding:0;
									margin:0;
									float:left; 
									padding-left:20px; 
									padding-top:10px;
								}

								#home #box-latest-news-content #latest_news_title #latest_news_title-right{
									width:18px;
									padding:0;
									margin:0;
									float:left;
									padding-top:3px;
								}
							#home #box-latest-news-content #latest_news_description{
								font-size:11px;
								color:#ffffff; 
								padding:25px 2px 2px 20px; 
								text-align:left;
							}
							
							#home #box-latest-news-content #latest_news_link{
								text-align:right; 
								padding-right:15px;
							}
							
							#home #box-latest-news-content #latest_news_link a{
								color:#a5a9e8;
								font-size:11px;
								text-decoration:underline;
								text-transform:lowercase;
								
							}

							#home #box-latest-news-content #latest_news_link a:hover{
								color:#a5a9e8;
								font-size:11px;
								text-decoration:none;
								text-transform:lowercase;
							}

					#home #box-latest-news-footer{
						background-image:url('../img/skin/box-latest-news-footer.jpg');
						background-position:top;
						background-repeat:no-repeat;
						whidth:345px;
						height:6px;
						padding:0;
						margin:0;				
					}

				#home #box-welcome{
					width:273px;
					height:305px;
					padding:0;
					margin:0 0 0 25px;		
					float:left;
				}
			
					#home #box-welcome-header{
						background-image:url('../img/skin/box-welcome-header.jpg');
						background-position:top;
						background-repeat:no-repeat;
						whidth:273px;
						height:6px;				
					}

					#home #box-welcome-content{
						width:247px;
						height:290px;
						padding:0px 12px 11px 12px;
						margin:0;
						border-left:1px solid #d6d6d6;
						border-right:1px solid #d6d6d6;
						background-color:#ffffff;
						text-align:left;
						color:#585956;
					}
				
						#home #box-welcome-content h1{
							font-size:18px;
							font-weight:bold;
							color:#585956;
							padding:0px 0 15px 0;
							line-height:22px;
						}

						#home #box-welcome-content p{
							font-size:12px;
							color:585956;
							padding:0px 0 16px 0;
							line-height:16px;
						}

					#home #box-welcome-footer{
						background-image:url('../img/skin/box-welcome-footer.jpg');
						background-position:top;
						background-repeat:no-repeat;
						whidth:273px;
						height:6px;
						padding:0;
						margin:0;				
					}
				
				
				#home #box-we-offer{
					width:905px;
					min-height:95px;
					padding:20px 0 0 20px;
					margin:0;
					text-align:left;
				}
			
					#home #box-we-offer h2{
						font-size:14px;
						font-weight:bold;
						font-style:normal;
						text-transform:uppercase;
						color:#585956;				
					}

					#home #box-we-offer .offer{
						background-image:url('../img/skin/line.jpg');
						background-position:top;
						background-repeat:repeat-x;
						width:905px;
						padding:15px 0 0 0;
						margin:13px 0 0 0;					
					}
					
						#home #box-we-offer .offer ul{
							
						}
						
						#home #box-we-offer .offer ul li{
							font-size:12px;
							font-weight:bold;
							color:#8f90aa;
							float:left;
							width:280px;
							height:20px;
							background-image:url('../img/skin/arrow.jpg');
							background-repeat:no-repeat;
							background-position:left middle;
							padding-left:15px;
						}


			#home #home-right{
				width:252px;
				height:305px;
				padding:0;
				margin:15px 0 0 14px;
				float:left;
			}
				
				#home #box-manufacturers{
					width:252px;
					height:205px;
					padding:0;
					margin:0;
				}


				#home #box-trackdays{
					width:252px;
					height:170px;
					padding:0;
					margin:0;
				}
			
				#home #box-trackdays-header{
					background-image:url('../img/skin/box-trackdays-header.jpg');
					background-position:top;
					background-repeat:no-repeat;
					width:236px;
					height:23px;
					padding:13px 0 0 16px;
					font-size:12px;
					font-weight:bold;
					color:#2f2f2f;
					text-transform:uppercase;
					text-align:left;
					text-shadow: 1px 1px #fff;
				}

				#box-trackdays-content{
					width:227px;
					height:25px;
					padding:20px 0 22px 22px;
					margin:0 0 0 1px;
					border-left:1px solid #d5d5d5;
					border-right:1px solid #e1e1e1;
					background-color:#ffffff;
					text-align:left;
				}
				
				#home #box-trackdays-content h2{
						font-size:18px;
						font-weight:bold;
						font-style:italic;
						text-transform:uppercase;
						color:#585956;
						padding:0 5px 15px 0;
						line-height:22px;
				}
				
				#home #box-trackdays-content .navigation{
					height:15px;
					width:210px;
					padding:5px 0 0 0;
					margin:0;					
				}
				
				#home #box-trackdays-content .navigation .navigation-item{
					width:105px;
					float:left;
				}
				
				#home #box-trackdays-content .navigation .navigation-item a{
					font-size:12px;
					font-weight:bold;
					color:#cc2222;
					text-transform:uppercase;
					text-decoration:none;
				}


				#home #box-trackdays-footer{
					background-image:url('../img/skin/box-trackdays-footer.jpg');
					background-position:top;
					background-repeat:no-repeat;
					whidth:252px;
					height:6px;
					padding:0;
					margin:0;
				}
				


			
/*___________________________________________
TEMPLATE 3 - CIRCIUT GUIDE
_____________________________________________*/
		
		#venues{
			padding:0;
			margin:0;		
		}
			
					#venues #circiut_details{
						width:250px;
						height:176px;
						margin:30px 0 0 28px;
						padding:0;						
					}

					#venues #circiut_details_map{
						width:250px;
						height:176px;
						margin:30px 0 0 24px;
						padding:0;						
					}



			#venues .circiut{
				background-image:url('../img/skin/new-bg.jpg');
				background-position:top left;
				background-repeat:repeat-x;
				whidth:620px;
				min-height:100px;
				padding:0;
				margin:0 0 20px 0;
			}
			
			#venues .circiut_detail_item{
				padding:5px 10px 5px 10px;
				text-align:left;
			}
	

			#venues .circiut-title{
				padding:10px 18px 25px 18px;
				margin:0;
				width:584px;
				height:24px;
				font-size:16px;
				font-weight:bold;
				color:#59577F;
				text-decoration:none;
			}
			
				#venues .circiut-title-left{
					width:470px;
					padding:0;
					margin:0;
					float:left;
				}
			
				#venues .circiut-title-right{
					width:90px;
					padding:5px 0 0 0;
					margin:0;
					float:left;				
				}
			

				#venues .circiut_row{
					background-image:url('../img/skin/new-bg.jpg');
					background-position:top left;
					background-repeat:repeat-x;
					whidth:620px;
					min-height:100px;
					padding:0;
					margin:0;	
				}
				
				#venues .circiut_box{
					float:left; 
					text-align:center;
					padding:0px 8px 0px 0px;
					width:200px;
					height:252px;
					background-image:url('../img/skin/line3.jpg');
					background-position:top right;
					background-repeat:repeat-y;
					border:0;
				}

				#venues .circiut_box_content{
					width:200px;
					padding:5px 5px 5px 5px;
				}

				#venues .circiut_box_content_img{
					height:140px;
					vertical-align:middle;
					margin-top:15px; 
					margin-bottom:0px;
				}

				#venues .circiut_box_content_title{
					padding:5px 0 0 0;
					font-size:16px;
					font-weight:bold;
					color:#59577F;
					text-decoration:none;
				}

				#venues .circiut_box_content_title a{
					font-size:16px;
					font-weight:bold;
					color:#59577F;
					text-decoration:none;
				}

				#venues  .circiut_box_content_title a:hover{
					font-size:16px;
					font-weight:bold;
					color:#CB1114;
					text-decoration:none;
				}

				#venues .circiut_box_content_description{
					font-size:12px;
					font-style:italic;
					color:#606060;
					height:28px;
					vertical-align:top;
				}

				#venues .circiut_box_content_buttons{
					height:14px;
					text-align:right;
					padding:15px 15px 0 0px;
				}






/*___________________________________________
TEMPLATE 4 - EVENTS
_____________________________________________*/
	#template4{
		padding:0;
		margin:0;
	}

		#events{
			padding:0;
			margin:0;		
		}
			

			#events .row_header{
				float:none;
				width:625px;
				height:34px;
				margin: 0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				border-bottom: 1px solid #d9d9d9;
				background-image: url('../img/skin/box_header_background.gif');
				background-repeat:repeat-x;
				vertical-align:middle;
			}

				#events .row_header_item{
					float:left; 
					border-right:1px solid #dddddd;
					height:28px;
					text-align:center;
					padding-top:6px;
				}


					#events a.row_header_item:link,a.row_header_item:visited{
						background-image:url('../img/skin/box_header_background.gif');
						text-decoration:none;
						cursor:pointer;
					}

					#events a.row_header_item:hover{
						background-image:url('../img/skin/box_header_background_over.gif');
						text-decoration:none;
						cursor:pointer;
					}

					#events .row_header_item_text{
						color:#555555;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						text-decoration:none;
						text-transform:none;
						font-weight:bold;
						display:block;
					}

					#events a.row_header_item_text:link, a.row_header_item_text:visited{
						color:#000000;
						font-size:12px;
						text-decoration:none;
						text-transform:uppercase;
						font-weight:bold;
						display:block;
					}

					#events a.row_header_item_text:hover{
						color:#548788;
						font-size:12px;
						text-decoration:none;
						text-transform:uppercase;
						font-weight:bold;
						display:block;
					}



		#events #rows{
			width:626px;
			min-height:590px;
			padding:0px 0px 0px 0px;
			background-image:url('../img/skin/row-bg.jpg');
			background-position:top left;
			background-repeat:repeat;
		}


			#events .row{
				width:624px;
				height:35px;
				margin: 0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				border-right:1px solid #ebebeb;
				border-left:1px solid #ebebeb;
				border-bottom:1px solid #ebebeb;
				vertical-align:middle;
				cursor:pointer;
			}

	
				#events .row_item{
					float:left;
					height:27px;
					margin: 0px 0px 0px 0px;
					padding:4px 0px 4px 0px;
					vertical-align:middle;
					text-align:center;
					border-left:1px solid #dddddd;
					background:none;
				}




/*___________________________________________
TEMPLATE 5 - MULTIMEDIA
_____________________________________________*/
	#template5{
		padding:0;
		margin:0;
	}

	#multimedia{
		padding:0;
		margin:0;
	}

	#multimedia h2{
		font-size:22px;
		font-weight:normal;
		font-style:normal;
		color:#5C5D95;			
	}

	#multimedia #main-video-section{
		width:280px;
		height:550px;
		float:left;
		padding:0 10px 0 10px;
		background-image:url('../img/skin/line3.jpg');
		background-repeat:repeat-y;
		background-position:right top;		
	}

	#multimedia #main-picture-section{
		width:290px;
		height:580px;
		float:left;
		padding:0 10px 0 20px;		
	}


#multimedia #main-video-section #video_section_content{
	float:none; 
	width:280px;
	padding:0;
}


#multimedia #main-video-section #video_section_content_top{
	width:260px;
	height:250px;
	padding:10px 0 10px 0;
}

#multimedia #main-video-section .video_section_content_top_item{
	text-align:center;
	width:244px;
}

#multimedia #main-video-section .video_section_content_top_item_title{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	width:244px;
	height:30px;
}

#multimedia #main-video-section .video_section_content_top_item_media{
	padding:5px 0px 5px 0px;
	text-align:center;
	height:179px;
}

#multimedia #main-video-section .video_section_content_top_item_bottom{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:244px;
	padding-top:15px;
}

#multimedia #main-video-section .video_section_content_top_item_bottom_left{
	float:left;
	width:120px;
}

#multimedia #main-video-section .video_section_content_top_item_bottom_right{
	float:left;
	width:120px;
	text-align:right;
}


#multimedia #main-video-section #video_section_content_bottom{
	width:280px;
}


#multimedia #main-video-section .video_section_content_bottom_item{
	padding:5px 0px 5px 0px;
	border-top:1px solid #e6e6e6;
}

#multimedia #main-video-section .video_section_content_bottom_item_title{
	color:#bababa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

#multimedia #main-video-section .video_section_content_bottom_item_media{
	padding:5px 0px 5px 0px;
	text-align:center;
}

#multimedia #main-video-section .video_section_content_bottom_item_media_item{
	float:left;
	width:88px;
	height:51px;
}

#multimedia #main-video-section .video_section_content_bottom_item_more{
	text-align:right;
}

#multimedia #main-video-section .video_category_select{
	background-image: url('../img/skin/category_select_bg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:middle;
	/*width:250px;*/
	width:260px;
	height:35px;
	padding:25px 10px 10px 10px;

}

.upload_section_item_label{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}


#multimedia #main-picture-section #picture_section_content{
	float:none; 
	width:280px;
	padding:0;
}

#multimedia #main-picture-section #picture_section_content_top{
	width:260px;
	height:250px;
	padding:10px 0 10px 0;
}

#multimedia #main-picture-section .picture_section_content_top_item{
	text-align:center;
	width:244px;
}

#multimedia #main-picture-section .picture_section_content_top_item_title{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	width:244px;
	height:30px;

}

#multimedia #main-picture-section .picture_section_content_top_item_media{
	padding:5px 0px 5px 0px;
	text-align:center;
	height:179px;
}

#multimedia #main-picture-section .picture_section_content_top_item_bottom{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:244px;
	padding-top:15px;
}

#multimedia #main-picture-section .picture_section_content_top_item_bottom_left{
	float:left;
	width:120px;
}

#multimedia #main-picture-section .picture_section_content_top_item_bottom_right{
	float:left;
	width:120px;
	text-align:right;
}


#multimedia #main-picture-section #picture_section_content_bottom{
	width:280px;
}


#multimedia #main-picture-section .picture_section_content_bottom_item{
	padding:5px 0px 5px 0px;
	border-top:1px solid #e6e6e6;
}

#multimedia #main-picture-section .picture_section_content_bottom_item_title{
	color:#bababa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

#multimedia #main-picture-section .picture_section_content_bottom_item_media{
	padding:5px 0px 5px 0px;
	text-align:center;
}

#multimedia #main-picture-section .picture_section_content_bottom_item_media_item{
	float:left;
	width:88px;
	height:51px;
}

#multimedia #main-picture-section .picture_section_content_bottom_item_more{
	text-align:right;
}

#multimedia #main-picture-section a.picture_section_content_bottom_item_pagination:link,a.picture_section_content_bottom_item_pagination:visited{
	color:#c1c1c1;
	text-decoration:none;
}


#multimedia #main-picture-section .picture_category_select{
	background-image: url('../img/skin/category_select_bg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:middle;
	/*width:250px;*/
	width:260px;
	height:35px;
	padding:25px 10px 10px 10px;
}





















#multimedia #picture-section #picture_section_content{
	float:none; 
	width:620px;
	padding:0;
}

#multimedia #picture-section #picture_section_content_top{
	width:620px;
	height:250px;
	padding:10px 0 10px 0;
}

#multimedia #picture-section .picture_section_content_top_item{
	text-align:center;
	width:600px;
}

#multimedia #picture-section .picture_section_content_top_item_title{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	width:600px;
	height:30px;

}

#multimedia #picture-section .picture_section_content_top_item_media{
	padding:5px 0px 5px 0px;
	text-align:center;
	height:179px;
}

#multimedia #picture-section .picture_section_content_top_item_bottom{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:620px;
	padding-top:15px;
}

#multimedia #picture-section .picture_section_content_top_item_bottom_left{
	float:left;
	width:120px;
	text-align:left;
}

#multimedia #picture-section .picture_section_content_top_item_bottom_right{
	float:left;
	width:120px;
	text-align:right;
}


#multimedia #picture-section #picture_section_content_bottom{
	width:620px;
}


#multimedia #picture-section .picture_section_content_bottom_item{
	padding:5px 0px 5px 0px;
	border-top:1px solid #e6e6e6;
}

#multimedia #picture-section .picture_section_content_bottom_item_title{
	color:#bababa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

#multimedia #picture-section .picture_section_content_bottom_item_media{
	padding:5px 0px 5px 0px;
	text-align:center;
}

#multimedia #picture-section .picture_section_content_bottom_item_media_item{
	float:left;
	width:88px;
	height:51px;
}

#multimedia #picture-section .picture_section_content_bottom_item_more{
	text-align:right;
}

#multimedia #picture-section a.picture_section_content_bottom_item_pagination:link,a.picture_section_content_bottom_item_pagination:visited{
	color:#c1c1c1;
	text-decoration:none;
}


#multimedia #picture-section .picture_category_select{
	background-image: url('../img/skin/category_select_bg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:middle;
	/*width:250px;*/
	width:600px;
	height:35px;
	padding:25px 10px 10px 10px;
}




#bonus_section_content{
	width:250px;
	height:176px;
	margin:41px 0 0 32px;
	padding:0;
}

#bonus_section_wallpapers{
	height:203px;
	width:249px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding:0px 5px 0px 5px;
}

.bonus_section_wallpapers_title{
	text-align:left;
	color:#bababa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}


.bonus_section_wallpapers_images{
	width:222px;
	padding:5px 7px 5px 7px;
	text-align:center;
}

.bonus_section_wallpapers_images_item{
	float:left;
	width:74px;
	height:70px;
}


#bonus_section_screanseavers{
	width:249px;
	border-top:1px solid #ebebeb; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding-left:5px;
}

.bonus_section_screanseavers_title{
	text-align:left;
	color:#bababa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	
}


.multimedia_categories_image{
	float:left;
	width:270px;
	padding:0 10px 40px 20px;
	font-size:16px;
	font-weight:bold;
	color:#59577F;
	text-decoration:none;
	text-align:center;
}

.multimedia_image{
	float:left;
	width:120px;
	padding:0 10px 20px 20px;
	font-size:16px;
	font-weight:bold;
	color:#59577F;
	text-decoration:none;
	text-align:center;
}

/*___________________________________________
TEMPLATE 6 - NEWS
_____________________________________________*/
	#template6{
		padding:0;
		margin:0;
	}

		#news{
			padding:0 0 10px 0;
			margin:0;
		}
			#news .new{
				background-image:url('../img/skin/new-bg.jpg');
				background-position:top left;
				background-repeat:repeat-x;
				whidth:620px;
				min-height:100px;
				padding:0;
				margin:0 0 10px 0;
			}
			
			#news .new-title{
				padding:10px 18px 0 18px;
				margin:0;
				width:584px;
				height:24px;
				font-size:16px;
				font-weight:bold;
				color:#59577F;
				text-decoration:none;
			}
			
				#news .new-title-left{
					width:470px;
					padding:0;
					margin:0;
					float:left;
				}
			
				#news .new-title-right{
					width:90px;
					padding:5px 0 0 0;
					margin:0;
					float:left;				
				}
			
				#news a.new-title-link:link, a.new-title-link:visited{
					font-size:16px;
					font-weight:bold;
					color:#59577F;
					text-decoration:none;
				}

				#news a.new-title-link:hover{
					font-size:16px;
					font-weight:bold;
					color:#CB1114;
					text-decoration:none;
				}
			
			#news .new-date{
				padding:0 18px 0 18px;
				margin:0;
				width:584px;
				height:16px;
				font-size:11px;
				font-style:italic;
				color:#606060;						
			}
			
			#news .new-content{
				padding:0px 26px 0 26px;
				margin:0;
				width:568px;
				text-align:left;
				vertical-align:top;
				line-height:18px;
				color:#585956;
				font-size:12px;
			}
			
			#news a.read_more:link, a.read_more:visited{
				font-size:12px;
				color:#C42623;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
			}

			#news a.read_more:hover{
				font-size:12px;
				color:#59577F;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
			}


			#latext-news{
				width:230px;
				height:200px;
				padding:25px 0 0 0px;
				margin:0 0 0 40px;
				text-align:left;		
			}
			
				#latext-news h2{
					text-decoration:none;
					text-transform:uppercase;
					font-style:normal;
					font-size:12px;
					font-weight:bold;
					color:#7B7B7B;
					padding:0;
					margin:10px 0 10px 0;
				}



/*___________________________________________
TEMPLATE 7 - CONTACT US
_____________________________________________*/
	#template7{
		padding:0;
		margin:0;
	}
	
	

#top3{
	width:973px;
	height:90px;
	padding:0;
	margin:0;
	text-align:center;
}

	#bottom-menu{
		width:600px;
		height:27px;
		padding:15px 5px 15px 5px;
		margin:0 auto 0 auto;
		text-align:center;
			
	}
		#bottom-menu .menu-item{
			padding:0 10px 0 10px;
			margin:0;
			text-align:center;
			float:left;
		}
		
		#bottom-menu a{
			font-size:12px;
			font-weight:bold;
			color:#8e8e8e;
			text-decoration:none;
			text-transform:uppercase;
		}

		#bottom-menu a:hover{
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
			text-transform:uppercase;
		}


#footer{
	text-align:center;
	padding:0px 220px 15px 220px;
	width:520px;

}

		#footer a{
			font-size:11px;
			color:#585956;
			text-decoration:none;
		}

		#footer a:hover{
			font-size:11px;
			color#585956;
			text-decoration:underline;
		}
		
		
/* RETAIL PARTS */

#retail-parts{
	min-height:450px;
	
}

.retail-contaier{
	background-image:url('../img/skin/retail-parts-bg.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	width:625px;
	min-height:150px;	
}

.retail-contaier-title{
	width:595px;
	height:20px;
	padding:15px 15px 15px 15px;
	font-size:16px;
	font-weight:bold;
	color:#59577F;
	text-decoration:none;

}

.retail-contaier-title a{
	font-size:16px;
	font-weight:bold;
	color:#59577F;
	text-decoration:none;
}

.retail-contaier-title a:hover{
	font-size:16px;
	font-weight:bold;
	color:#CB1114;
	text-decoration:none;
}

.retail-contaier-img{
	width:172px;
	height:80px;
	padding:0px 15px 0 15px;
	float:left;
	text-align:left;
}


.retail-contaier-description{
	width:423px;
	height:80px;
	float:left;
	text-align:left;
}
		
		
		
		
		
		
		
		
		
		
		
/* DRIVER PROFILES */

#driver-profiles{
	min-height:450px;
	
}

.car-contaier{
	background-image:url('../img/skin/retail-parts-bg.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	width:625px;
	min-height:150px;	
}

.car-contaier-title{
	width:595px;
	height:20px;
	padding:15px 15px 15px 15px;
	font-size:16px;
	font-weight:bold;
	color:#59577F;
	text-decoration:none;

}


.car-contaier-title-left{
	width:470px;
	padding:0;
	margin:0;
	float:left;
}
			
#car-contaier-title-right{
	width:90px;
	padding:5px 0 0 0;
	margin:0;
	float:left;				
}
				
				
.car-contaier-img{
	width:152px;
	min-height:80px;
	padding:0px 15px 0 15px;
	float:left;
	text-align:left;
}


.car-contaier-description{
	width:443px;
	min-height:80px;
	float:left;
	text-align:left;
}
		
		
		
		
		
/* CARS */

#cars{
	min-height:450px;
	
}

.car-contaier{
	background-image:url('../img/skin/retail-parts-bg.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	width:625px;
	min-height:150px;	
}

.car-contaier-title{
	width:595px;
	height:20px;
	padding:15px 15px 15px 15px;
	font-size:16px;
	font-weight:bold;
	color:#59577F;
	text-decoration:none;

}


.car-contaier-title-left{
	width:470px;
	padding:0;
	margin:0;
	float:left;
}
			
#car-contaier-title-right{
	width:90px;
	padding:5px 0 0 0;
	margin:0;
	float:left;				
}
				
				
.car-contaier-img{
	width:202px;
	min-height:80px;
	padding:0px 15px 0 15px;
	float:left;
	text-align:left;
}


.car-contaier-description{
	width:393px;
	min-height:80px;
	float:left;
	text-align:left;
	padding-bottom:10px;
}
		
		
		
		
		
