body {

	margin: 0px;

	padding: 0px;

}

img {

	border:0px;

	}

ul {

	margin:0px;

	padding:0px;

}

	

.menu_bg {

	background:url(images/menu_bg.jpg) no-repeat center;

	}

.menu_sprtr {

	background:url(images/menu_sprtr.jpg) no-repeat center center;

	width:2px;

	line-height:41px;

	padding:0 2px;

	margin:0px;

	display:block;

	text-indent:-999px;

	height:41px;

}

#holder {

	width: 906px;

	margin: 0 auto 0 auto;

}

#header {

	width:936px;

	height:126px;

	float:left;

	background:url('images/banner.jpg') no-repeat center center;

}

#body {

	width:936px;

	border-left:thin #FFF solid;

	border-right:thin #FFF solid;

	border-bottom:thin #FFF solid;

	background: #eee7c9;

	/*border-left:thin #646569 solid;

	border-right:thin #646569 solid;

	border-bottom:thin #646569 solid;

	background:#121319;*/

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:black;

}

.thickbox {

	color:black;

}



#links {

	/*width: 906px;

	float:left;

	height: 35px;

	background:url('images/links_bg.jpg') repeat-x center top;

	font-family: Arial;

	font-size: 8pt;

	font-weight:bold;

	letter-spacing: .5px*/

	background:url(images/menu_bg.jpg) no-repeat center;

	width: 936px;

	height:41px;

	list-style:none;

	padding:0px;

/*	padding-top:4px;*/

	margin:0px;

}



#links ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	float:left;

	width: 936px;

}

#links li {

	list-style:none;

	text-align:center;

	text-transform: uppercase;

	width:83px;

	margin-left:9px;

	float:left;

	display:block;

}



#links li a {

	/*margin-top:8px;

	width:83px;

	height:26px;

	color: #f6fcc3;

	text-decoration: none;

	display: block;

	background:url('images/blue_button.jpg') no-repeat center bottom;

	float:left;*/

	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	width:83px;

	/*margin-left:9px;*/

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	line-height:41px;

	display:block;



}

#links a:hover {

	/*background:url('images/red_button.jpg') no-repeat center bottom;*/

	background:url(images/menu_slct.jpg) no-repeat center;

	width:83px;

	text-align:center;

	

	color:#000;

}



#content {

	/*width:100%;

	margin-left:15px;

	margin-right:15px;

	margin-bottom:15px;*/

	width:906px;

	margin-left:15px;

	margin-right:15px;

	margin-bottom:2px

	float:left

	_width:800px;

	_margin-right:0px;

	_margin-left:0px;

}

h1 {

	font-family: Arial Black;

	font-size: 15pt;

	text-decoration: none;

	text-transform: capitalize;

	text-align: left;

	text-indent: 0ex;

	color: #B37F1A;

	/*padding: none;*/

	padding-top:4px;

	margin-top:-5px;

	margin-bottom:1px;

}

#left_wall {

	width:180px;

	float:left;

}



#right_wall {

	width:686px;

	/*width:682px;

	width:726px;*/

	margin-left:15px;

	float:left;

	margin-top:15px;

}

.generic_left_box {

	width: 175px;

	padding:2px;

	border:thin #8D7C3E solid;

	margin-top:15px;

	margin-bottom:15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 9pt;

}

#footer {

	width: 844px;

	height: 200px;

	*height: 220px;

	background:#9c8832;

	border: thin #2e2e2e solid;

	float:left;

	margin-top:15px;

	font-family: Arial;

	font-size: 8pt;

	padding:16px;

	color:#FFF;

	margin-left:5px;

}

#footer ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	float:left;

	height:77px;

}

#footer li {

	

	list-style:none;

	text-align:left;

	text-transform: uppercase;

	list-style:disc;

	/*width:135px;display:block;*/

	width:98px;

	height:15px;

	margin-left:15px;

	margin-right:15px;

	margin-bottom:5px;

	/*background:url('images/dots_bg.gif') repeat-x left bottom;*/

}

	

	

	



#footer a {

	color:#FFF;

	text-decoration: none;

	display: block;

}

#footer a:hover {

	background: #2e2e2e;

	text-decoration:underline;

}



/* END DEFAULT TEMPLATE */



input[type=text]  {

	background-color:#ffffff;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	margin-bottom:3px;

	background-image:url('images/input.jpg');

	background-repeat:repeat-x

}





.header_bg {

	background-image:url('images/blue_header_bg.jpg');

	background-repeat:repeat-x;

	width:656px;

	height:43px;

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	padding-right:15px;

	padding-top:10px

}

.header_links_bg {

	background-image:url('images/head_links_bg.jpg');

	background-repeat:repeat-x;

	height:18px;

	width:656px;

	float:right;

	color:white;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	font-weight:bold;

	padding-top:6px;

	text-align:right;

	padding-right:15px;

}

#left_menu_div {

	background-image:url('images/left_div_bg.jpg');

	width: 229px;

	background-repeat:repeat-y;

	margin-left:5px;

	vertical-align:top;

	float: left;

}

.left_menu_bind {

	background-image:url('images/left_div_top_left.jpg');

	width:211px;

	height:5px;

	background-repeat:no-repeat;

	float:left;

}

#header_gap {

	height:221px;

	width:904px;

}

.left_div_btm_bg {

	background-image:url('images/left_div_btm_bg.jpg');

	background-repeat:no-repeat;

	width:227px;

	height: 181px;

}

.main_content {

	margin-top:20px;

	float:left;

	width:662px;

}

.inner_left {

	width: auto;

	padding-left:5px;

	color:white;

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

	font-weight:300

}

.left_links {

	padding-left:20px;

}

.links_hr {

	background-image:url('images/bullet_hr.gif');

	background-repeat:no-repeat;

	width:191px;

	height:1px;

	margin-left:8px;

}

.ruff_promo_left {

	background-image:url('images/left_ruff_promo_select.jpg');

	width:188px;

	height:28px;

	background-repeat:no-repeat;

	margin-left:7px;

	border:thin gray solid;

	text-align:center;

	vertical-align:bottom;

	padding-top:170px

}

.ruff_promo_left a {

	text-decoration: none;

	color:white;

	font-size:x-small;

}

.ruff_promo_left a:hover {

	text-decoration: underline;

	color:yellow;

	font-size:x-small;

}

.left_div_form {

	margin-left:8px;

}

.vr_spacer {

	height: 15px;

	background-image:url('images/vline.gif');

	background-repeat:no-repeat;

	float:right;

	margin-left:5px;

	margin-right:5px;

	padding-left:15px;

	color:white;

}

.vr_spacer a {

	color:white;

	text-decoration:none;

}

.vr_spacer a:hover {

	color:#fff799;

}



.vr_spacer1 {

	height: 15px;

	float:right;

	margin-left:5px;

	margin-right:5px;

	padding-left:15px;

	color:white;

	text-align:right

}

.vr_spacer1 a {

	color:white;

	text-decoration:none;

}

.vr_spacer1 a:hover {

	color:#fff799;

	text-decoration:underline;

}

.frontpage_bottom {

	width:882px;

	background-image:url('images/fp_footer_bg.jpg');

	background-repeat:repeat-x;

	margin-left:11px;

	margin-top:10px;

	float:left

}

.testimonial {

	width:178px;

	height:115px;

	background-image:url('images/promo_boxes/testimonials.jpg');

	background-repeat:no-repeat;

	padding:20px;

	float:left;

	color:orange;

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

	text-align:justify

}

.wt_welcome {

	width:550px;

	height:60px;

	color:black;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	text-align:justify;

	font-weight:bolder;

	margin-left:50px;

	float:left

}

.boxbg {

	background-image:url('images/box_bg.jpg');

	width:222px;

	height:206px;

	background-repeat:no-repeat;

	float:left;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	color:black;

	font-weight:bolder;

	margin-top:5px;

	margin-left:4px;

}

.box_title {

	color:#ffae0b;

	font-weight:900;

	font-size:small;

}

.update_box {

	background-image:url('images/update_boxes.jpg');

	background-repeat:no-repeat;

	width:280px;

	height:191px;

	float:left;

	margin-right:2px;

	margin-bottom:5px;

	text-align:left;

	font-family:Impact;

	font-size:11pt;

	color:white;

	padding-left:12px;

	letter-spacing:1px;

}

.box_list li {

	list-style-position:outside;

	line-height:21px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	display:block;

	list-style-type:none;

	background-image:url('images/linedot.jpg');

	background-repeat:repeat-x;

	background-position:center bottom;

	margin-left:-30px;

	width:250px;

	letter-spacing:normal;

}

.box_list li:hover {

	background-color:black;

	cursor:pointer;

}

.box_list a {

	color: white;

	text-transform: uppercase;

	text-decoration: none;

}

.update_boxd {

	background-image:url('images/update_boxes.jpg');

	background-repeat:no-repeat;

	width:280px;

	height:191px;

	float:left;

	margin-right:2px;

	margin-bottom:5px;

	text-align:left;

	font-family:Impact;

	font-size:11pt;

	color:white;

	padding-left:12px;

	letter-spacing:1px;

}

.box_listd li {

	list-style-position:outside;

	line-height:21px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	display:block;

	list-style-type:none;

	background-image:url('images/linedot.jpg');

	background-repeat:repeat-x;

	background-position:center bottom;

	margin-left:-30px;

	width:250px;

	letter-spacing:normal;

}



.numbtn {

	float: left;

	padding-left: 10px;

}

select {

	width: 165px;

	text-transform: uppercase;

	background-color:#FFF;

	color:black;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	margin-bottom:3px;

}

.infobox {

	

}

.products_right {

	float: right;

	width: 330px;

	text-align:center;

}

.products_left {

	float: left;

	width: 330px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

}

.products_thumbnails_block {

	font-family:Arial, Helvetica, sans-serif;

	font-size:xx-small;

	padding-top:5px;

	text-align: center;

}



.products_fitments {

	width:100%;

}



.products_fitments ul {

	display:block;

	margin: 0;

	padding: 0;

	float: left;

}

.products_fitments li {

	float:left;

	list-style:none;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

	text-transform:uppercase;

	font-size:x-small;

	font-weight:bold;

}

.headerNavigation {

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	text-transform:uppercase;

	font-size:x-small;

	color: black;

	text-decoration: none;

}

.headerNavigation:hover {

	color: #BF0B0B;

}

FORM {

	margin: 0px;

	padding: 0px;

}



.vehicle_search {

	background-image:url('images/site/search/vehicle_stats_bg.jpg');

	width:659px;

	height:294px;

	background-repeat:no-repeat;

	float:left;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

}

.vehicle_stats {

	color: white;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	text-transform:uppercase;

	font-weight:bold;

	padding:20px;

	padding-left:200px;

	float:left

}

.vehicle_stats ul {

	display:block;

	margin: 0;

	padding: 0;

	float: left;

}

.vehicle_stats li {

	float:left;

	list-style:none;

	text-align:left;

	width: 200px;

	padding-bottom:10px;

}

.vehicle_buttons input {

	border:thin white solid;

	margin-left:30px;

	margin-top: 5px;

	float:left;

}

.vehicle_buttons input:hover {

	border:thin red solid;

}

.indi_vehicle_search {

	background-image:url('images/site/search/indi_search.jpg');

	width:682px;

	height:223px;

	background-repeat:no-repeat;

	float:left;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

}

.new_table {

	background-color: white;

	color:#000;

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	border-left:thin #2e2e2e solid;

	border-right:thin #2e2e2e solid;

	border-bottom:thin #2e2e2e solid;

	border-top:thin #2e2e2e solid;

}

.generic_table {

	background-color: white;

	color:black;

	font-size:10px;

	border-left:thin #2e2e2e solid;

	border-right:thin #2e2e2e solid;

	border-bottom:thin #2e2e2e solid;

	border-top:thin #2e2e2e solid;

}

.generic_table a {

	color:black;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

	font-size:12px;

	text-decoration:none;

}

.generic_table a:hover {

	color:#CF0008;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

	font-size:12px;

	text-decoration:none;

}



.hidden { display: none; }

.unhidden { display: block; }

TD.pageHeading img {

	display: none }

TD.infoBoxHeading img {

	display: none }

.inputRequirement {

	font-size:small;

	font-family: Arial, Helvetica, sans-serif;

	color: red;

}

.smallText {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#B37F1A;

	font-weight:bold;

	text-decoration:none;

}

.smallText a {

	font-size:12px;

	color:#B37F1A;

	font-weight:bold;

	text-decoration:none;

}

.smallText a:hover {

	font-size:12px;

	color:#BF0B0B;

	font-weight:bold;

	text-decoration:underline;

}



#aboutshowroom {

	background:url('images/site/about-us-topbanner.jpg') no-repeat center top;

	width: 682px;

	height: 368px;

	font-size:small;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	padding-top:290px;

}

#recent_blog {

	padding-top:12px;

	width: 682px;

	float:left;

	border-left:thin #8D7C3E solid;

	border-right:thin #8D7C3E solid;

	border-bottom:thin #8D7C3E solid;

	border-top:thin #8D7C3E solid;

	padding-left:2px;

	padding-right:2px;

	margin:0px;

}	

#reader {

	/*width: 682px;*/

	width: 686px;

	/*height:332px;*/

	float:left;

	overflow: auto;

	font-size:12px;

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

}	





.about_beatoffer {

	width:425px;

	height: 230px;

	color: black;

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	font-weight: bold;

	margin-top: 100px;

	margin-left: 230px;

}

.contact_info {

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

	color: black;

	padding:10px;

	font-weight: bolder

}

.contact_form_l {

	width: 150px;

	text-align: right;

	float: left;

	margin-top:10px;

}

.contact_form_r {

	width: 150px;

	text-align:left;

	float: left;

	padding-left: 10px;

	margin-top:10px;

}

.media_text {

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	text-transform: uppercase;

}

.link {

	border: 0px;

	margin: 0px;

	padding:0px;

}

.link:hover {

	filter:alpha(opacity=40);

	-moz-opacity:.40;

	opacity:.40;

}



/* NEW */

.pageResults {

	font-size: small;

	color: #c70d25;

}

.pageResults A {

	color: #033c83;

}

.pageResults A:link {

	color: #033c83;

}



/* WHEEL SEARCH */

.search_box {

	width: 100%;

	height: 210px;

}

.search_images {

	width: 320px;

	float:left;

}

.search_info { 

	width: 220px;

	float: left;

}

.search_cartdata {

	width: 110px;

	float: left;

	border-left:thin silver dashed;

}

.search_price {

	background-color: #000000;

	color: white;

	height:50px;

	width: 110px;

	text-align: center;

	font-size: x-small;

	margin-left: 3px;

}

.tsearch_images {

	width: 115px;

	float:left;

}

.tsearch_info { 

	width: 420px;

	float: left;

}



/* BUNDLE INFO PAGE */

.tirebox {

	height: 60px;

	margin-left: 5px;

}



.tirepic {

	float: left;

	width: 65px;

	border-top:thin silver dashed;

	height: 60px;

}

.tirespecs {

	float: left;

	width: 145px;

	border:thin silver dashed;

	height: 60px;

}

.tiretred {

	float: left;

	width:40px;

	border:thin silver dashed;

	height: 60px;

	text-align: center;

	background-color: silver;

}

.tirespeed {

	float: left;

	width: 40px;

	border:thin silver dashed;

	height: 60px;

	text-align: center;

}

.tireperform {

	float: left;

	width: 70px;

	border:thin silver dashed;

	height: 60px;

	text-align: center;

	background-color: silver;

}

.tireweight {

	float: left;

	width: 40px;

	border:thin silver dashed;

	height: 60px;

	text-align: center;

}

.tirebundle {

	float: left;

	width: 100px;

	border:thin silver dashed;

	background-color: #000000;

	text-align: center;

	font-size: x-small;

	height: 60px;

	color: white;

}

.tireadd {

	float: left;

	width:120px;

	border:thin silver dashed;

	height: 60px;

}

.padme {

	float:right;

}

.highlight {

	padding:3px;

	border-bottom:thin silver dashed;

}

.highlight:hover {

	background-color: #FFCC00;

	color:black;

}

.boxsize {

	padding:20px;

	margin:10px;

	border:thin silver solid;

	float:left;

	background-color: black;

}

.boxsize:hover {

	background-color: red;

	cursor:pointer;

	color:white;

}



.meniboxsize {

	padding:5px;

	margin:2px;

	border:2px #8D7C3E solid;

	float:left;

	color:#000;

}

.meniboxsize:hover {

	background-color: red;

	cursor:pointer;

	color: black;

}

.blogarea a {

	color:black;

}

.blogarea a:hover {

	color:red;

}

.gradualshine{

filter:alpha(opacity=30);

-moz-opacity:0.3;

}

#shopping_cart_info {

	width: 250px;

	color: white;

	height: 75px;

	float:right;

	margin-right:15px;

	_margin-right:0px

}





.sitemap_title {

	display: block;

	float:left;

	background: black;

	border-top: thin white solid;

	border-bottom: thin white solid;

	color: white;

	font-family:Impact;

	font-size:14pt;

	text-align: center;

	width: 682px;

	text-transform: uppercase;

}

.sitemap_links {

	float:left;

}



.sitemap_links ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	float:left;



}

.sitemap_links li {

	list-style:none;

	text-align:left;

	text-transform: uppercase;

	width:115px;

	display:block;

	margin-right:15px;

	margin-top:5px;

	background:url('images/dots_bg.gif') repeat-x left bottom;

	float: left;

}

.sitemap_links_name li {

	list-style:none;

	text-align:center;

	text-transform: uppercase;

	width:682px;

	display:block;

	background:#333333;

	float: left;

	border-top: thin white solid;

	border-bottom: thin white solid;

	font-size:11pt;

	color: yellow;

	

}

.sitemap_links_blogs li{

	list-style:none;

	text-align:left;

	text-transform: uppercase;

	width:682px;

	display:block;

	float: left;

	font-size:9pt;

	color: yellow;	

}

.sitemap_links a {

	text-decoration: none;}



#contact_page {

	background:url('images/site/contactus_background.jpg') no-repeat center top;

	height: 800px;

}



/*  GALLERY MODIFICATIONS */

.dimentions { 

	display: none;

}

.weatimages_toppest_navig {

	background: black;

	color: white

}

.weatimages_toppest_navig a {

	color: white

}

.weatimages_pages_navigator a {

	color: white;

}

.weatimages_filename {

display: none;

}

.smallText_product img {

	border: thin #808080 solid;

	padding:2px;

}

.smallText_product {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#B37F1A;

	font-weight:bold;

	padding:2px;

}
