@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e1c1d;
	margin: 0;
	padding: 0;
	text-align: center;
}

* {
 margin: 0;
 padding: 0;
} 
ul { padding-left:25px; padding-bottom:20px;}
img { 
	border: 0px;
}
a {color: #1e1c1d; text-decoration:none; font-weight:bold;}
a:hover {color: #c70000;}

#pageContainer {
	background: none repeat scroll 0 0 transparent;
	width: 1000px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
}

#header {
	float: left;
}

/*Top Navigation Bar*/

#navigation {
	float: left;
	width: 1000px;
}

#top_link_assistance {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	float: left;
	top:-72px;
	*top:-75px;
	*margin-left: -150px;
	left: 150px;
	*left: 300px;
	height:0px;
	color: #000000;
	
}
#top_link_assistance a {
	color: #ff0000;
}

.top_links {
	position: absolute;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	float: left;
	padding-right: 37px;
	color: #ffffff;
}
#top_links_home {height: 140px; position: absolute; left: -314px; top: -78px; width: 100px; z-index: 1000;}
.top_links a {	
	color: black;
	text-decoration: none;
}

.top_links a:hover {
	color: white;
	text-decoration: none;
}
.top_links a.hover {
	color: white;
	text-decoration: none;
}
#nav_links {
	position: relative;
	float: left;
	left: 314px;
	top: -65px;
	*top: -68px;
	width: 670px;
	z-index: 200;
}

.drop_shadow {
	position: absolute;
	z-index: 50;
	top: -9;
	display: none;
	cursor: pointer;
	cursor: hand;
}
.drop_shadow_over {
	position: absolute;
	z-index: 50;
	top: -10px;
	cursor: pointer;
	cursor: hand;
}
.nav_span_link {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	cursor: hand;
}


/*Flash Landing Page*/

#under_nav_large_flash_panel {
	float: left;
	left: 26px;
	position: relative;
	top: -22px;
	z-index: -1;
}


/*Sub Navigation*/

#sub_navigation_panel {
	background: url('../sub_navigation_5_sections.png') no-repeat scroll 0 0 transparent;
	float: left;
	left: 26px;
	position: relative;
	top: -22px;
	height: 106px;
	width: 962px;
}

#sub_nav_link_wrapper {
	color: white;
	height: 106px;
	padding-left: 7px;
	padding-right: 7px;
	width: 948px;
}

.sub_nav_title {
	font-weight: bold;
	font-size: 1.25em;
}

.sub_nav_title a {
	color: white;
	text-decoration: none;
}

.sub_nav_title a:visited {
	color: white;
	text-decoration: none;
}

.sub_nav_links a {
	color: #989898;
	text-decoration:underline;
	font-weight:normal;
}

.sub_nav_links a:visited {
	color: #989898;
}
.sub_nav_links a:hover {
	color: #CCCCCC;
}


/*Page Content*/

#content_wrapper {
	float: left;
	left: 25px;
	position: relative;
	top: -9px;
}
/*Search Page Results*/

#search_panel_wrapper {
	float: left;
	padding-right: 12px;
	height: 600px;
}
.select_box_standard {width: 145px;}
#search_filter_panel {
	background: url('../search_filter_background.png') no-repeat scroll 0 0 transparent;	
	float: left;
	height: 248px;
	width: 187px;
}

.search_form_layout {
	padding-top: 95px;
	padding-left: 17px;
}

.dropdown_search {
	padding-bottom: 30px;
}

#search_status_bar {
	float: left;
}

#status_bar_wrapper {
	background: url('../now_viewing_background.png') no-repeat scroll 0 0 transparent;	
	height: 59px;
	width: 766px;
}

.pagination_wrapper {
	padding-top: 15px;
	padding-left: 15px;
	width: 400px;
	float: left;
}

.pagination_info_text {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
	font-size: 1.35em;
	padding-top: 5px;
}

.sort_filter_options {
	padding-top: 15px;
	float: right;
	width: 350px;
}

.sort_dropdown {
	float: right;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 7px;
}

.sort_info_text {
	float: right;
	font-size: 1.35em;
	font-weight: bold;
	padding-top: 7px;
}

#search_bike_results {
	float: left;
	padding: 12px 0px;
}

#search_bike_results_wrapper {
	/*background: url('../search_results_backdrop.png') no-repeat scroll 0 0 transparent;	*/
	height: auto;
	width: 764px;
}

.search_bike_results_area {
	/*width: 734px;
	height: 136px;
	border-bottom: 1px solid #c7c7c7;
	padding-top: 40px;
	padding-left: 30px;
*/
	width: 734px;
	border-bottom: 1px solid #C7C7C7;
	padding-top: 20px;
	padding-left: 30px;
	overflow: hidden;
	padding-bottom: 20px;




}
.nobottom {border: none;}

.ub_bike_results_graphic {
	float: left;
	width: 187px;
	height: 100px;
}

.ub_bike_results_details {
	float: left;
	width: 400px;
	padding-left: 20px;
	padding-right: 15px;
}

.ub_bike_results_pricing {
	float: left;
}

.results_large_price {
	font-weight: bold;
	font-size: 26px;
	padding-bottom: 10px;
	margin-top: -10px;
	height:26px; line-height:26px;
}
* html .results_large_price { margin-top:0px;}
.ubbrd_title {
	padding-top: 5px;
	padding-bottom: 5px;
}

/*View Used Bike*/

#view_bike_results {
	float: left;
	padding-top: 12px;
}

#view_bike_results_wrapper {
	background: url('../search_results_detail_backdrop.png') no-repeat scroll 0 0 transparent;	
	height: 528px;
	width: 764px;
}

.view_bike_results_area {
	width: 736px;
	*width: 766px;
	float: left;
	padding-top: 30px;
	padding-left: 20px;
}

.view_bike_results_graphic {
	float: left;
	width: 438px;
}

.view_bike_results_details {
	float: left;
	padding-left: 20px;
	padding-right: 30px;
	width: 246px;
}

.view_bike_results_large_price {
	font-size: 2.3em;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: right;
}

.view_ubbrd_details {
	line-height: 20px;
}

#view_more_thumbs_wrapper {
	width: 736px;
	*width: 766px;
	float: left;
	padding-top: 5px;
	padding-left: 20px;
}

.thumb_graphic {
	float: left;
	width: 132;
	height: 132;
	padding-right: 14px;
}

.thumbs_graphic_list {
	padding-top: 10px;
}
.redborder { border: 2px solid #FF0000;}
/*Departmental Large Area Features*/

#about_department_large_area {
	background: url('../department_backdrop_large_area.png') no-repeat scroll 0 0 transparent;	
	float: left;
	height: 623px;
	width: 965px;
}

#department_left_side_wrapper {
	float: left;
	height: 290px;
	width: 442px;
	padding-left: 20px;
	padding-top: 30px;
}

.department_left_side_heading {
	float: left;
}

.department_left_side_body {
	float: left;
	padding-bottom: 30px;
}

.department_left_side_footer {
	float: left;
}

.dls_footer_title {
	float: left;
	padding-bottom: 10px;
}

.dls_footer_body {
	float: left;
	padding-bottom: 10px;
}

.dls_footer_title {
	width: 420px;
}


#department_right_side_wrapper{
	float: right;
	height: 345px;
	width: 440px;
	padding-right: 20px;
	padding-top: 30px;
}

.about_small_image_row_three {
	float: left;
	padding-bottom: 10px;
}

.about_small_image {
	float: left;
	padding-right: 13px;
}

.department_about_title {
	padding-bottom: 10px;
}

.department_about_body {
	padding-bottom: 10px;
}

.department_right_side_footer {
	float: left;
}

.drs_footer_title {
	padding-bottom: 10px;
}

.headlines {
	font-weight: bold;
	font-size: 1.3em;
}

.bodycopy {
	font-weight: normal;
	font-size: 1.15em;
}

/*Top Vehicle Feature*/

#top_feature_left_side_details {
	background: url('../top_featured_section_data_area.png') no-repeat scroll 0 0 transparent;	
	float: left;
	height: 290px;
	width: 442px;
	padding-left: 40px;
	padding-top: 55px;
}

#top_feature_large_area {
	width: 964px;
	float: left;
}

.top_feature_title {
	float: left;
	font-size: 1.1em;
	width: 440px;
}

.top_feature_title_logo {
	float: left;
}

.tft_heading {
	float: left;
	width: 370px;
	padding-left: 20px;
}

.tft_heading_main {
	float: left;
	font-weight: bold;
	font-size: 1.15em;
	width: 290px;
}

.tft_heading_sub {
	float: left;
	color: gray;
	font-size: 0.8em;
	width: 290px;
}

.top_feature_body {
	float: left;
	padding-top: 20px;
	width:360px;
	font-size: 1.15em;
}
.top_feature_body a {color: #c11401; font-weight:bold;}
.top_feature_body p { padding-bottom:15px;}

.top_feature_footer_link {
	float: left;
	padding-top: 20px;
	font-size: 1.15em;
	font-weight: bold;
	color: red;
}

.top_feature_footer_link a:visited {
	color: red;
}

#top_feature_right_side_graphic {
	float: left;
	height: 345px;
	width: 482px;
}

/*Product Details*/

#product_details_area {
	background: url('../product_listing_breakdown_area.jpg') no-repeat scroll 0 0 #D4D4D4;	
	overflow: hidden;
	padding-bottom: 20px;
}


.collapsible_menu_graphic {
	width: 295px;
	height: 32px;
	background: url('../collapsible_menu.png') no-repeat scroll 0 0 transparent;
	margin-top: 1px;
}

.collapse_menu_title {
	float: left;
	color: white;
	font-weight: bold;
	font-size: 1.05em;
	line-height: 32px;
	padding-left: 30px;
}

.collapse_menu_action {
	float: right;
	height: 32px;
	width: 35px;
}

.collapsed {
	background: url('../collapsed_plus_sign.png') no-repeat;
	margin-left: 13px;
	margin-top: 12px;
	cursor: pointer;
	height: 12px;
	width:12px;
}

.expanded {
	background: url('../expanded_minus_sign.png') no-repeat;	
	margin-left: 14px;
	margin-top: 14px;
	cursor: pointer;
	height: 7px;
	width:9px;
}

.product_listing {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-weight: bold;
	font-size: 1.1em;
	width:118px;
}
.product_listing a { }
.product_listing a:hover { color:#c11401; cursor:pointer; }
.product_listing a.hover { color:#c11401; cursor:pointer; }

.link_to_product {
	cursor: pointer;
	cursor: hand;
}

.product_detail_area {
	float: left;
	padding-top: 30px;
}

.product_detail_header {
	float: left;
	height: 332px;
	width: 321px;
}

.pdt_heading {
	float: left;
	width: 302px;
	padding-left: 20px;
}

.pdt_heading_main {
	float: left;
	font-weight: bold;
	font-size: 1.15em;
	width: 290px;
}

.pdt_heading_sub {
	float: left;
	color: gray;
	font-size: 12px;
	width: 290px;
	font-weight: bold;
	padding-top: 4px;
}

.product_detail_body {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.05em;
}

.product_detail_learn_more {
	float: right;
	padding-top: 20px;
	width: 132px;
}

.gallery_button_bar {
	width: 132px;
	padding-top: 13px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.gallery_button, .gallery_button2 {
	padding-right: 2px;
	width: 20px;
	float: left;
	cursor: pointer;
	cursor: hand;
}

/*Major selling brands displayed in three panels*/

#three_panel_bike_lines {
	height: 323px;
	width: 962px;
	float: left;
	background: url('../second_row_medium.png') no-repeat scroll 0 0 transparent;
}

.info_wrapper_main {
	float: left;
}

.info_box_area {
	float: left; 
	width: 220px;
	height: 295px;
	cursor:pointer;
	position:relative;
}

.info_box_area_hover {
	background: url('../bike_info_over.jpg') no-repeat;
}

#first_info_box {
	float: left;
	width: 230px;
	padding-top: 49px;
	padding-right: 24px;
	padding-left: 37px;
}

.info_header {
	float: left;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 2em;
	width: 230px;
}

.info_body {
	float: left;
	font-size: 1.1em;
	width: 230px;
}

.bike_info_wrapper_secondary {
	float: left;
	padding-top: 12px;
}

.bike_data_positional {
	margin: 0px;
	width: 163px;
	padding-top: 14px;
	padding-left: 16px;
}

.bike_info_header {
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 10px;
}

.bike_info_graphic {
	width:187px;
	height: 100px;
	padding-bottom:10px;
padding-top:30px;
}

.bike_info_body {
	float: left;
	font-size: 1.2em;
}

.bike_info_link {
	display: none;
	left:180px;
	position:absolute;
	top:255px;
}

.bike_info_link a {	
	text-decoration: none;
}


/*Other Vehicles other than bikes*/

#other_vehicles {
	float: left; 
	padding-top: 12px; 
	width: 1000px;
}

.more_info_area_links {
	float: left;
	height: 71px;
	background: url('../third_row_links.png') no-repeat scroll 0 0 transparent;
}

.other_vechile_links {
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 71px;
}

.other_vechile_links a {
	text-decoration: none;
	color: white;
}

.other_vechile_links a:visited {
	text-decoration: none;
	color: white;
}


#ovl_position_one {
	float: left;
	width: 112px;
	text-align: center;
}

#ovl_position_two {
	float: left;
	width: 139px;
	text-align: center;
}

#ovl_position_three {
	float: left;
	width: 129px;
	text-align: center;
}

#ovl_position_four {
	float: left;
	width: 145px;
	text-align: center;
}

.more_info_area {
	float: left;
	height: 71px;
	position: absolute;
	left: 514px;
	width: 450px;
	background: url('../third_row_info_area.png') no-repeat scroll 0 0 transparent;
}

.other_info_details {
	color: black;
	padding-left: 72px;
	padding-top: 18px;
	float: left;
}

#ovl_info_title {
	float: left;
	font-size: 1.2em;
	width: 340px;
	font-weight: bold;
}

#ovl_info_sub_heading {
	float: left;
	width: 239px;
	font-size: 0.9em;
}

/*Featured Area*/
#bike_featured_row {
	float: left;
	padding-top: 12px;
	width: 1000px;
}

.featured_box_area {
	background: url('../featured_offer_area.png') no-repeat;
	height: 209px;
	width: 309px;
	float: left;
	margin-right: 18px;
}
#featured_area_three { margin-right:0px;}

.featured_info_header {
	float: left;
	font-weight: bold;
	padding-bottom: 20px;
	width: 287px;
	padding-left: 20px;
	padding-top: 22px;
	font-size: 1.3em;
}

.featured_info_graphic {
	float: left;
	padding-bottom: 10px;
	padding-left: 23px;
	width: 135px;
}

.featured_info_body {
	float: left;
	font-size: 1.1em;
	width: 120px;
	padding-left: 16px;
	padding-top: 10px;
	height:103px;
	overflow:hidden;	
}
/*
.featured_info_body a.title { color: #1E1C1D; text-decoration:none; }
.featured_info_body a.title:visited { color: #1E1C1D; text-decoration:none; }
*/
#accessory_featured_row {
	float: left;
	padding-top: 12px;
	width: 1000px;
}

.featured_box_wide_area {
	background: url('../featured_fashion.png') no-repeat scroll 0 0 transparent;
	height: 209px;
	width: 640px;
	float: left;
}

.featured_wide_box_left {
	float: left;
	width: 280px;
	padding-left: 20px;
}

.featured_wide_box_right {
	float: left;
	width: 340px;
}

.featured_info_wide_header {
	float: left;
	width: 260px;
}

.featured_info_wide_link {
	float: left;
	width: 260px;
	padding-bottom: 4px;
}

.featured_info_wide_link a {
	color: red;
}

.featured_info_wide_link a:visited {
	color: red;
}

.featured_info_wide_body {
	float: left;
	width: 260px;
}

.featured_info_wide_button {
	float: right;
	padding-right: 20px;
	padding-top: 15px;
}

.featured_info_large_graphic {
	padding-top: 20px;
}

/*Social Request Boxes*/

#social_row {
	float: left;
	width: 1000px;
	padding-top: 12px;
}


.twitter_box_area {
	background: url('../twitter_back_drop.png') no-repeat scroll 0 0 transparent;
	height: 208px;
	width: 327px;
	float: left;
}
* html .twitter_box_area {
	width: 295px;
	margin-right: 13px;
}
.twitter_header {
	float: left;
	font-weight: bold;
	padding-bottom: 10px;
	width: 293px;
	padding-left: 20px;
	padding-top: 22px;
	font-size: 1.3em;
}

.twitter_text_wrapper {
	padding-left: 22px;
	width: 260px;
	font-size: 1.1em;
	height: 165px;
	*height: 120px;
}

.twitter_section {
	padding-bottom: 10px;
}

.twitter_text_title {
	color: #C5200F;
	font-size: 1.15em;
	font-weight: bold;
}
.twitter_text a {
	color: #C5200F;
	font-weight: bold;
}
.twitter_text_time {
	font-weight: bold;
	font-size: 0.9em;
	color: #b0b0b0;
	padding-top: 4px;
}

#twitter_follow_us_button {
	float: right;
	padding-right: 25px;
}

#facebook_section {
	background: url('../join_facebook_backdrop.png') no-repeat scroll 0 0 transparent;
	float: left;
	width: 643px;
	color: black;
	height: 97px;
}

.facebook_info_header {
	float: left;
	font-weight: bold;
	font-size: 1.3em;
	padding-left: 20px;
	padding-top: 17px;
	padding-right: 4px;
	width: 380px; 
	*width: 405px;
}

.facebook_info_body {
	float: left;
	font-weight: normal;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 4px;
	font-size: 1.1em;
	width: 380px;

	/*width: 380px;*/
}

#join_facebook_button {
	float: left;
	padding-left: 25px;
}

#email_section {
	background: url('../email_us_backdrop.png') no-repeat scroll 0 0 transparent;
	float: left;
	width: 643px;
	color: white;
	height: 102px;
	margin-top: 9px;
}

.email_info_header {
	float: left;
	font-weight: bold;
	padding-left: 20px;
	font-size: 1.3em;
	padding-top: 20px;
	width: 610px;
	padding-right: 10px;
}

.user_email_info {
	float: left;
	padding-left: 20px;
	padding-top: 15px;
	width: 625px;
}

#email_form {
	float: left;
}

.social_email_area {
	color:#9E9E9E;
	font-size:10px;
	margin-right:10px;
	padding:4px 10px;
	width:138px;
}

#email_us_button {
	background-image:url('../submit_button.png'); width:91px; height:23px; background-color: #272727; border:0px;vertical-align:bottom;
}

/*About Us Page*/

#about_us_details_map {
	float: left;
}

#about_us_left_side_map {
	float: left;
}

#about_us_right_side_details {
	background: url('../about_us_right_backdrop.png') no-repeat scroll 0 0 transparent;	
	float: left;
	height: 305px;
	width: 402px;
	overflow:hidden;
	padding-left: 40px;
	padding-top: 40px;
	padding-right: 40px;
	font-size: 12px;
}

.about_us_phone_wrapper {
	padding-top: 7px;
	font-size: 1.1em;
}

.about_us_address_wrapper {
	padding-top: 7px;
	font-size: 1.1em;
}

#about_us_detail_area {
	background: url('../about_us_detail_backdrop.png') no-repeat scroll 0 0 transparent;	
	float: left;
	margin-top: 12px;
	height: 210px;
	width: 965px;
}

#about_us_left_side_detail_wrapper {
	float: left;
	height: 160px;
	width: 430px;
	padding-left: 40px;
	padding-top: 45px;
}

.about_us_detail_info_header {
	padding-bottom: 5px;
}

#about_us_right_side_detail_wrapper {
	float: left;
	height: 150px;
	width: 430px;
	padding-left: 30px;
	padding-top: 65px;
}

.abuit_left_wrapper {
	float: left;
	width: 222;
}

.abuit_right_wrapper {
	float: left;
	width: 140;
}


/*Footer*/

#footer {
	float: left;
	width: 964px;
	color: white;
	position: relative;
	left: 25px;
	padding-top: 55px;
	padding-bottom: 100px;
}

#footer_left {
	float: left;
	line-height: 32px;
	width: 895px;
}

#company_address {
	font-weight: bold;
	font-size: 1em;
	float: left;
	padding-bottom:5px;
}

.footer_links {
	padding-top: 10px;
}

#maplink a {
	text-decoration: none;
	color: red;
}

#maplink a:visited {
	text-decoration: none;
	color: red;
}

#emaillink a {
	text-decoration: none;
	color: white;
}

#emaillink a:visited {
	text-decoration: none;
	color: white;
}

#footer_right {
	float: right;
	margin-top: -17px;
}

/*=clearfix (for clearing floats)
----------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* SOP */

.special_offers_header { background-image: url('../listing_header.png'); width:919px; height:49px; background-repeat:no-repeat; line-height:49px; font-size:14px; font-weight:bold; padding:0px 23px; }

.box { width: 965px; height:auto; }
.box .top { width:965px; height: 8px; background-repeat:no-repeat; background-image:url('../white-top-965.png'); font-size:0px;}
.box .content { height:auto; background-image: url('../grey-gradient-bg.jpg'); background-repeat:repeat-x; background-position:bottom left;	 background-color: #ffffff; padding: 0px 0px}
.box .bottom { width:965px; height: 8px; background-repeat:no-repeat; background-image:url('../grey-bottom-965.png');  font-size:0px;}

.box2 { width: 764px; height:auto; }
.box2 .top2 { width:764px; height: 6px; background-repeat:no-repeat; background-image:url('../usedbikes_top.png'); font-size:0px;}
.box2 .content2 {background-image: url('../grey-gradient-bg.jpg'); background-repeat:repeat-x; background-position:bottom left;background-color: #ffffff; padding: 0px 0px; height:auto; }
.box2 .bottom2 { width:764px; height: 6px; background-repeat:no-repeat; background-image:url('../usedbikes_bottom.png'); font-size:0px;}

.sop { margin-top: 10px}

.offer { padding: 17px 23px}
.offer .offer-img {width: 285px; height:138px;}
.offer .offer-text { padding: 23px 0px 0px 53px; width:543px;}
.offer .offer-text .offer-title {font-size: 14px; color: #1e1c1d; padding-bottom:5px; display:block;}
.offer .offer-text .offer-subtitle {font-size: 10px; color: #989898; display:block; padding-bottom:5px;}
.offer .offer-text .offer-copy p{ padding:0px; margin:0px; padding-bottom:10px;}


.fl {float: left}
.fr {float: right}
.clr {clear: both; padding:0px; margin:0px; font-size:0px;height: 0px; width:0px;}


.select-staff { position: absolute; top: 8px; left: 280px; }

.background_info {display:block; padding: 15px 0px 10px 0px;}

/* Services */

.service_department_details { background-image: url('../service_department_details.png'); background-repeat:no-repeat; width:913px; height:115px; margin:15px auto; padding-top:68px; font-size:12px;}
.services_list { width:913px; height: 91px;}
.services_list .column { width:304px; height:91px;}
.services_list .column .text, .services_list .column .text table { margin:0px auto; width:184px;  color: #ffffff; font-size:12px;}

.bodycopy p { padding-bottom:20px;}
.collapsible_menu_graphic_long {width: 410px;height: 33px;background: url('../collapsible_menu_410_33.png') no-repeat scroll 0 0 transparent;margin-top: 1px;}

#service_left_side_wrapper { 
	float: left;
	height: 290px;
	width: 442px;
	padding-left: 25px;
	padding-top: 30px;} 
#service_listing_wrapper {
	width: 442px;
	height:auto;
}
.service_adjustment { padding-left:15px; width:auto;}
.service_listing {padding-bottom: 10px;font-weight: bold;font-size: 1.1em;  height:auto;}  
.service_listing .service_row { padding: 16px 0px; width:410px;  height:auto;}
.service_listing .service_row .service_item {width: 110px; height:auto; padding-right: 40px;}
.service_listing .service_row .right { padding-right: 0px;}
.service_listing .service_add_note { font-size:10px;}

.service_item .service_name {}
.service_item .service_price { font-size:16px;}
.service_item .service_extra { font-size: 10px; color: #939393;}

.service_menu { height: 25px; padding-bottom:2px;}
* html .service_menu { width:442px; }
.service_menu_item {}

.sh_left {background-image: url('../sh_left.jpg'); background-position:left; background-repeat:no-repeat; width:auto}	
.sh_right {background-image: url('../sh_right.jpg'); background-position:right; background-repeat:no-repeat; width:auto}	
.sh_content {
background-image:url(../sh_bg.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
height:25px;
line-height:25px;
margin:0 4px;
padding:0 5px;
vertical-align:middle;
width:auto;}

/* Fixes */
.drop_shadow {top:-10px;}

.service_one {left: 0px; text-transform:uppercase;}
.service_two {left: 120px; text-transform:uppercase;}
.service_three {left: 210px; text-transform:uppercase;}
.service_four {left: 338px; text-transform:uppercase;}

.services_hover_one {left:-16px;top:-8px;}
.services_hover_two {left: -13px;}
.services_hover_three {left: -15px; top:-8px;}
.services_hover_four {left: -20px;}


/* Navigation and Sub Navigation */
.showroom_tab {left: 272px; position: absolute; top: -58px; z-index: 100}
.parts_tab {left: 680px; position: absolute; top: -58px; z-index: 100}
.accessories_tab {left: 496px; position: absolute; top: -58px; z-index: 100}
.aboutus_tab {left: 771px; position: absolute; top: -58px; z-index: 100}

.tab_one_current {position: absolute; top: 8px; left: 90px;}
.tab_two_current {position: absolute; top: 8px; left: 280px;}
.tab_three_current {position: absolute; top: 8px; left: 468px;}
.tab_four_current {position: absolute; top: 8px; left: 656px;}
.tab_five_current {position: absolute; top: 8px; left: 850px;}

.tab_one {float: left; padding-top: 38px; padding-left: 30px; width: 161px;}
.tab_two {float: left; padding-top: 38px; padding-left: 30px;  width: 159px;}
.tab_three {float: left; padding-top: 38px; padding-left: 30px;  width: 159px;}
.tab_four {float: left; padding-top: 38px; padding-left: 30px;  width: 158px; }
.tab_five {float: left; padding-top: 38px; padding-left: 30px;  width: 161px; }

.tab_adjusted_one { width: 191px; *width: 191px; padding-left:0px; text-align:center; padding-top:33px;}
.tab_adjusted_two {width: 189px; *width: 189px;padding-left:0px; text-align:center;padding-top:33px;}
.tab_adjusted_three {width: 189px; *width: 189px;padding-left:0px; text-align:center;padding-top:33px;}
.tab_adjusted_four {width: 188px; *width: 188px;padding-left:0px; text-align:center;padding-top:33px;}
.tab_adjusted_five {width: 184px; *width: 184px;padding-left:0px; text-align:center;padding-top:33px;}

.sub_nav_links a.hover {color: #ffffff;}
.sub_nav_links a:hover {color: #ffffff;}

/*Staff page */
.staffmember {
	width: 850px;
	height:120px;
	margin:auto;
	padding-top:25px;
}
.staffmember img {
	float: left;
	margin: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.staffmember span{
	margin: 25px;

}
.staffmember span p{
	margin-top: 20px;
	font-size: 120%;
}


