/* Start of CMSMS style sheet 'RNR-LightWindow' */
/* == Custom LightWindow CSS by eXiLe - GuardianHost Networks, L.L.C. - http://GuardianHost.com == */
#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../uploads/images/lightwindow/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../uploads/images/lightwindow/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../uploads/images/lightwindow/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 300px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 10px;
		color: #ffffbe;
		background: url(../uploads/images/lightwindow/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 258px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../uploads/images/lightwindow/arrow-up.gif) no-repeat 260px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../uploads/images/lightwindow/arrow-down.gif) no-repeat 260px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../uploads/images/lightwindow/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 0px 0px 0px 0px;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

/* End of 'RNR-LightWindow' */

/* Start of CMSMS style sheet 'RNR-MainStyle' */
body
{
	margin: 0;
	padding: 0;
	color: #DCDCDC;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4em;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	background: #000 url(uploads/images/rnr-wheels_site_images/pattern2.jpg) repeat-x;
}

#wrap
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 935px;
	background: url(uploads/images/rnr-wheels_site_images/body_index3.gif) repeat-y;
}

#content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 102px 0px 117px;
	text-align: center;
}

/* == This div is for the home page and allows the flash to float over the right border == */
#content-home
{
	margin: 0px 0px 0px 0px;
	padding: 0px 82px 0px 117px;
	text-align: center;
}
/* == This div is for the locations page and allows the maps to take up the full content area == */
#content-locations
{
	margin: 0px 0px 0px 0px;
	padding: 0px 124px 0px 121px;
}
/* == This div is for the promotions and contest rules pages and allows the promo content to take up the full content area == */
#content-promotions
{
	margin: 0px 0px 0px 0px;
	padding: 0px 131px 0px 117px;
             text-align: left;
}
/* == This div is for the popups == */
#content-popup
{
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#section_seperator
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 935px;
	background: url(uploads/images/rnr-wheels_site_images/body_index3.gif) repeat-y;
}



/* ELEMENTS ======================= */
img
{
	border: 0;
	margin: 0;
	padding: 0;
}

img.thumb
{
	float: left;
	display: block;
	background-color: #6B6B6B;
	padding: 3px;
	margin: 0px 10px 5px 0px;
	width: 50px;
}

img.thumb2
{
	float: left;
	display: block;
	background-color: #6B6B6B;
	padding: 3px;
	margin: 0px 10px 5px 0px;
	width: 99px;
}

img.thumb3
{
	float: center;
	display: block;
	background-color: #6B6B6B;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	
}

img.thumb4
{
	float: left;
	display: block;
	background-color: #6B6B6B;
	padding: 3px;
	margin: 0px 10px 5px 0px;
	width: 400px;
}

img.full
{
	float: left;
	display: block;
	background-color: #6B6B6B;
	padding: 5px;
	margin: 3px 10px 10px 0px;
	width: 150px;
}

img.store
{
	float: left;
	display: block;
	background-color: #3c3c3c;
	padding: 5px;
	margin: 3px 10px 10px 0px;
	width: 150px;
}

a:link
{
	color: #F5A953;
	text-decoration: none;
	
}

a:visited
{
	color: #F5A953;
	text-decoration: none;
	
}

a:hover
{
	color: #ffffff;
	text-decoration: none;
	
}

a.drk
{
	padding-left: 20px;
	background: url(uploads/images/icons/arrow_drk.gif) no-repeat 0 0px;
	text-decoration: none;
	border-bottom: none;
}

a.drk:visited { border-bottom: none; }

a.lrg
{
	padding-left: 20px;
	background: url(uploads/images/icons/arrow_lrg.gif) no-repeat 0 0px;
	text-decoration: none;
	border-bottom: none;
}

a.lrg:visited { border-bottom: none; }

a.lt
{
	padding-left: 18px;
	background: url(uploads/images/icons/arrow_lt.gif) no-repeat 0 1px;
	text-decoration: none;
	border-bottom: none;
	font-size: 12px;
}

a.lt:visited { border-bottom: none; }

a.med
{
	padding-left: 18px;
	background: url(uploads/images/icons/arrow_med.gif) no-repeat 0 1px;
	text-decoration: none;
	border-bottom: none;
	font-size: 12px;
}

a.med:visited { border-bottom: none; }

a.sm
{
	padding-left: 18px;
	background: url(uploads/images/icons/arrow_sm.gif) no-repeat 0 1px;
	text-decoration: none;
	border-bottom: none;
	font-size: 11px;
}

a.sm:visited { border-bottom: none; }

p
{
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #DCDCDC;
	font-size: 12px;
}

h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #FFFFFF; 
/*	color: #c40300; */
	font-size: 24px;
	font-weight: bold;
             text-align: center;
}

h2
{
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

h3
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.1em;
}

h4
{
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1em;
}

h5
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

p.arrow
{
	padding-left: 20px;
             padding-bottom: 0;
	background: url(uploads/images/icons/arrow_lrg.gif) no-repeat 0 0px;
	text-decoration: none;
	border-bottom: none;
       
}
#search-area .bulletmenu ul
{
	clear:both;
	margin: 10px;
	padding: 0px;
	list-style: none;
}
#search-area .bulletmenu li
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
	color: #ffffff;
	background: url(uploads/images/icons/arrow_lrg.gif) no-repeat 0 6px;
}

/* === LOCATIONS PAGE ZIP CODE FORM === */
#section-sub .locations
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#section-sub .locations label
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	width: 130px;
	color: #ffffff;
	font-size: 14px;
}

#section-sub .locations input[type="text"]
{
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 60px;
	background: #eeeeee;
	border-top: 1px solid #393939;
	border-right: 1px solid #626262;
	border-bottom: 1px solid #626262;
	border-left: 1px solid #393939;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
}

#section-sub .locations input[type="submit"]
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px;
	background: #444444;
	color: #f5a953;
	border-top: 1px solid #626262;
	border-right: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #626262;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
}

/* === END OF LOCATIONS PAGE ZIP CODE FORM === */

/* === Locations List Style... looks redundant and can probably be removed - eXiLe == */

#section-sub .content-center
{
        
	float: left;
	padding-top: 15px;
       
        
}

#section-sub .content-center img.thumb
{
	float: left;
	display: block;
	text-decoration: none;
	border: none;
	width: 50px;
	background-color: #6B6B6B;
	padding: 3px;
	margin: 0px 5px 5px 0px;
}

#section-sub .content-center a:hover img.thumb { background-color: #A0A0A0; }

#section-sub .content-center td
{
	padding: 3px 5px 3px 5px;
       
	border-right: 2px solid #505050;
	border-bottom: 1px solid #626262;
	font-size: 11px;
}

#section-sub .content-center td.head
{
	background: #626262;
	border-bottom: none;
	color: #9a9a9a;
	font-weight: bold;
}

#section-sub .content-center ul
{
	clear:both;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#section-sub .content-center li
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	list-style: none;
	border-bottom: 1px solid #626262;
}

/* === End of Locations List Style... looks redundant and can probably be removed - eXiLe == */

/* === RNR FORMS === */
#section-sub .captcha input[type="text"]
{
/*             float: center; */
             text-align: center;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 80px;
	background: #eeeeee;
	border-top: 1px solid #393939;
	border-right: 1px solid #626262;
	border-bottom: 1px solid #626262;
	border-left: 1px solid #393939;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
}
#section-sub .rnr-franchise
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#section-sub .rnr-franchise label
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	width: 130px;
	color: #ffffff;
	font-size: 12px;
}

#section-sub .rnr-franchise input[type="text"]
{
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 260px;
	background: #eeeeee;
	border-top: 1px solid #393939;
	border-right: 1px solid #626262;
	border-bottom: 1px solid #626262;
	border-left: 1px solid #393939;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
}

#section-sub .rnr-franchise input[type="submit"]
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px;
	background: #444444;
	color: #f5a953;
	border-top: 1px solid #626262;
	border-right: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #626262;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
}

#section-sub .rnr-contact
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#section-sub .rnr-contact label
{
	float: center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	width: 100px;
	color: #ffffff;
	font-size: 12px;
}

#section-sub .rnr-contact input[type="text"]
{
	float: center;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 150px;
	background: #eeeeee;
	border-top: 1px solid #393939;
	border-right: 1px solid #626262;
	border-bottom: 1px solid #626262;
	border-left: 1px solid #393939;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
}

#section-sub .rnr-contact input[type="textarea"]
{
	float: center;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 400px;
	background: #eeeeee;
	border-top: 1px solid #393939;
	border-right: 1px solid #626262;
	border-bottom: 1px solid #626262;
	border-left: 1px solid #393939;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
}


#section-sub .rnr-contact input[type="submit"]
{
	float: center;
	margin: 0px 0px 0px 0px;
	padding: 1px;
	background: #444444;
	color: #f5a953;
	border-top: 1px solid #626262;
	border-right: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #626262;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
}

/* === END OF RNR FORMS === */

#section-sub ul
{
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#section-sub li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#section-sub li.bulllist
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
	color: #ffffff;
	background: url(uploads/images/icons/bull_lrg_w.jpg) no-repeat 0 6px;
	border-bottom: 1px solid #626262;
}

#section-sub li.list
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
	color: #ffffff;
	background: url(uploads/images/icons/arrow_lrg_b.gif) no-repeat 0 6px;
	border-bottom: 1px solid #626262;
}

#section-sub-left
{
	margin: 0;
	padding-left: 12px;
	text-align: center;
}

#section-sub-left ul
{
	margin: 0;
	padding: 0px;
	list-style: none;
}

#section-sub-left li
{
	float: left;
	display: block;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	font-size: 11px;
	background: #424242;
	color: #CDCCCC;
	line-height: 1.2em;
}

#section-sub-left .side-ads {
margin-bottom: 0px;
}

#section-sub-left-sm ul
{
	margin: 0;
	padding: 0px;
	list-style: none;
}

#section-sub-left-sm li
{
	float: left;
	display: block;
	width: 120px;
	margin: 5px 0px 5px 0px;
	padding: 2px;
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	background: #424242;
	color: #CDCCCC;
	line-height: 1.2em;
}

#section-sub-left-sm .vendor-logos {
margin-bottom: 0px;
}


/* Drop Down List Toggle ============*/
/* This code is asstastical and needs to be removed - stoo */

/*  "Show All" + "Hide All" links */
#section-sub  #RNR_ToggleON, #section-sub  #RNR_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}
/* zeroing out padding and margin */
#section-sub  #RNR_DL dd,#RNR_DL dt {margin:0;padding:0} 
/* margin for the DTs (shorthand) */
#section-sub  #RNR_DL dt {background: #181818; padding: 0; margin:7px 0; }
/* image and left padding for DDs */
#RNR_DL dd {width: 400px; padding-left:55px;}
/* styling all anchors in the DTs */
#section-sub  #RNR_DL dt a {
background: 0 0 no-repeat; 
display: block; 
padding: 0px 5px 5px 22px; 
color:#fff; 
text-decoration:none;
font-size: 13px;
line-height: 1.2em;
border-bottom: 1px solid #626262;
}
#section-sub  #RNR_DL dt a:visited {color:#fff;}
#section-sub  #RNR_DL dt a:visited:hover,
#section-sub  #RNR_DL dt a:hover,
#section-sub  #RNR_DL dt a:active,
#section-sub  #RNR_DL dt a:focus {font-weight:normal; color: #F5A953;}
/* the + and - gif in the anchors */
#section-sub  #RNR_DL .DTplus a {padding: 0px 5px 5px 22px; background-image:url(uploads/images/icons/arrow-closed.gif)}
#section-sub  #RNR_DL .DTminus a {padding: 0px 5px 5px 22px; background-image:url(uploads/images/icons/arrow-open.gif)}
/**********************************/
/**********************************/
#section-sub  #RNR_DL .showDD {position:relative;top:0; left: 28px;}
#section-sub  #RNR_DL dd,.hideDD{top:-9999px;position:absolute}
#section-sub  #RNR_ToggleON, #section-left #TJK_ToggleOFF {display:inline;}
/* removed cursor:pointer;cursor:hand in the above line */
/* END Drop Down List ==============*/

/* Right Column Styles ==============*/

#section-sub-right ul
{
	margin: 0;
	padding: 0px;
	list-style: none;
}

#section-sub-right li
{
	float: left;
	display: block;
	width: 220px;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	font-size: 11px;
	background: #424242;
	color: #CDCCCC;
	line-height: 1.2em;
}

/* Do we need this? ======= */
#section-sub-right li.manu
{
	float: left;
	display: inline;
	width: 202px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
	background: #424242;
	color: #CDCCCC;
	line-height: 1.2em;
}

#section-sub-right li.foot { background: #525252; }

#section-sub-right li.headline
{
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	background: #393939;
}

#section-sub-right h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 16px;
}

#section-sub-right p
{
	color: #CDCCCC;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	line-height: 1.1em;
}

#section-sub-right p.date
{
	color: #BABABA;
	margin: 0px 0px 2px 0px;
	font-size: 10px;
	font-weight: bold;
}

#section-sub-right p.name
{
	margin-bottom: 2px;
	color: #E0E0E0;
	font-size: 11px;
	font-weight: bold;
}

#section-sub-right li img.thumb
{
	float: left;
	display: block;
	text-decoration: none;
	border: none;
	background-color: #6B6B6B;
	padding: 3px;
	margin: 0px 5px 0px 0px;
}

#section-sub-right li a:hover img
{
	float: left;
	display: block;
	text-decoration: none;
	border: none;
	background-color: #A0A0A0;
	padding: 3px;
	margin: 0px 5px 0px 0px;
}

#section-sub-right select
{
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
}

#section-sub-right label
{
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 60px;
	font-weight: bold;
}

#section-sub-right input[type="text"]
{
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	background: #eeeeee;
	border-top: 1px solid #393939;
	border-right: 1px solid #626262;
	border-bottom: 1px solid #626262;
	border-left: 1px solid #393939;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
}

#section-sub-right input[type="file"]
{
	clear: both;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 215px;
	background: #eeeeee;
	border-top: 1px solid #393939;
	border-right: 1px solid #626262;
	border-bottom: 1px solid #626262;
	border-left: 1px solid #393939;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
}

#section-sub-right input[type="submit"]
{
	float: left;
	margin: 0px 0px 0px 75px;
	padding: 1px;
	width: 142px;
	background: #444444;
	color: #f5a953;
	border-top: 1px solid #626262;
	border-right: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #626262;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
}

#section-sub-right .side-ads {
margin-bottom: 5px;
}

/* END Right Column Styles ==========*/

.note { color: #F5A953; }

/* MASTHEAD ======================= */
#masthead
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 268px;
	background: url(uploads/images/rnr-wheels_site_images/rnr-rent-n-roll-header.gif) no-repeat;
	text-align: center;
}

#masthead .navmain
{
	margin: 0px;
	padding: 0px;
	
	height: 28px;
}

#masthead .navmain a:link
{
	text-decoration: none;
	border-bottom: none;
}

#masthead .navmain a:visited
{
	text-decoration: none;
	border-bottom: none;
}

#masthead .navmain a:hover
{
	text-decoration: none;
	border-bottom: none;
}

#masthead .tach
{
	margin: 0px;
	padding: 0px;
	height:100px;
}

/* TOP NAVIAGTION ======================== */

/*new navigation*/

html>body #masthead #nav	{
	width: 739px;
	height:24px;
	border: 0;
	padding: 0;
	margin: 0 0 5px 10px;
	
	/*background: transparent url(/i/shadowtrick.gif) top left no-repeat;*/
	}
	
#masthead #nav ul	{
	width: 745px;
	height: 24px;
	
	margin:  0 0 5px 10px;
	padding: 0;
	position: relative;
	}

* html #masthead #nav ul  {
	margin:  0 0 5px 10px;
	}

  
#nav {

	margin: 0;
	padding: 0;
	height: 24px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {

	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav a {
	display: block;
	float: left;
	padding: 24px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:24px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -24px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -24px;
	}
	
	#n1 a  {
	width: 52px;
	background: url(uploads/images/rnr-wheels_site_images/nav/home.gif) top left no-repeat;
	}
	
	#n2 a  {
	width: 133px;
	background: url(uploads/images/rnr-wheels_site_images/nav/purchase.gif) top left no-repeat;
	}
	
	#n3 a  {
	width: 64px;
	background: url(uploads/images/rnr-wheels_site_images/nav/wheels.gif) top left no-repeat;
	}
	
	#n4 a  {
	width: 56px;
	background: url(uploads/images/rnr-wheels_site_images/nav/tires.gif) top left no-repeat;
	}
	
	#n5 a  {
	width: 69px;
	background: url(uploads/images/rnr-wheels_site_images/nav/gallery.gif) top left no-repeat;
	}
	
	#n6 a  {
	width: 57px;
	background: url(uploads/images/rnr-wheels_site_images/nav/media.gif) top left no-repeat;
	}
	
	#n7 a  {
	width: 106px;
	background: url(uploads/images/rnr-wheels_site_images/nav/news.gif) top left no-repeat;
	}
	
	#n8 a  {
	width: 87px;
	background: url(uploads/images/rnr-wheels_site_images/nav/locations.gif) top left no-repeat;
	}
	
	#n9 a  {
	width: 113px;
	background: url(uploads/images/rnr-wheels_site_images/nav/franchise.gif) top left no-repeat;
	}
/* EVENT CALENDAR STYLING */
/* make all links red */
.calendar tr td a
{
  color: silver;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big{
  margin: 0px;
  border-collapse:    collapse;
  border: 1px solid #800000;
}

/* nice squares for the #big table */
#big th
{
  border: 1px solid #800000;
  padding: 3px;
  width: 60px;
/*  changed form width: 75px;*/
}

#big td {
  border: 1px solid #800000;
  vertical-align: top;
  padding: 3px;
  height: 60px;
  width: 60px;
/* changed from height: 60px; width: 60px; */
}

/* format summaries nicely in #big */
#big ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#big li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #big */
#big td
{
  background-color: #000000;
}

#big .calendar-day
{
  background-color: #171717;
/*  background-color: #80ff80;*/
}

#big .calendar-today
{
  font-weight: normal;
  background-color: #800000;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}
/* END EVENT CALENDAR STYLING */ 
/* End of 'RNR-MainStyle' */

