/* CSS FILE FOR klrmotorcycleparts.com */

body {color:#000; margin:0 auto; padding:0; text-align:center; font-size:82.5%; font-family:arial, helvetica, sans-serif; background:#777  url(images/l/bkpage.jpg) top center repeat-y}

div, img, form, fieldset, #footer ul, #footer li, #header ul, #header li, .column ul, .column li, h1, h2, h3, h4 {padding:0; margin:0; border:0}

#wrapper {width:780px; margin:0 auto; text-align:left; background:#fff/*; border:15px solid #fff; border-top:none*/}

/* HEADER */
#header {width:780px; height:183px; background:url("images/l/klr-motorcycle-parts.jpg") no-repeat; border-bottom:1px solid #fff}
#header #thelogo {float:left; width:226px; height:88px; margin:15px 0 0 0}
		#thelogo a img {border:none}
		#thelogo img {width:226px; height:88px}
		#phonenumber {clear:left; widows:226px; margin-top:14px; text-align:center; color:#fff; font-size:25px; font-weight:bold; line-height:1em}
		#phonestock {color:#fff; text-align:center; font-size:13px; font-weight:normal}

/* HNAV */
#hnav {clear:both; margin:0 auto; height:29px; text-align:center; background:#333 url("images/menu.gif") top left repeat-x}
#hnav ul {list-style:none; margin:0; padding:0}
#hnav li {line-height:29px; display:inline}
#hnav li a {color:#fff; padding:6px 12px; margin-left:-4px; font-size:12px; background:url("images/menu_split.gif") top right no-repeat; text-decoration:none}
#hnav li.last a {background:none}
#hnav li a:hover {color:#fff; background:url("images/menu-over.jpg") repeat-x; text-decoration:none}

/* CONTENT */
#maincontent {padding-top:10px}

#main_cont {/* Center Table Defs */ width:60%; float:left; text-align:left; padding-left:10px; padding-right:10px}
.content {/* Main Table Content Area Defs */ margin-bottom:15px; padding:5px}

#content {padding:5px 0}

	/* this #left and #right are for the content & sidebar */
	#left {width:591px; float:left}
	#right {width:179px; float:right}

/* SEARCH FORM */
#searchForm {width:561px; height:29px; padding:7px 15px 0 15px; background:url("images/search.gif") no-repeat; color:#636262; font-weight:bold}
#searchForm legend {display:none}
html>body #searchForm span input, html>body #searchForm span img {margin-bottom:-3px}

/* SIDEBAR */
#right .sidebartitle {/* Side Table Heading Defs */ clear:right; font-weight:bold; font-size:12px; color:#fff; height:21px; line-height:21px; padding-left:35px;  background:#333 url("images/column_head.gif") no-repeat}

	/* .column = sidebar boxes */
	.column {border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; width:157px; padding:0 10px; margin:0 0 10px 0}
	.column .top, .column .bot {background:url("images/column_top.gif") no-repeat; display:block; height:7px; margin:0 -11px}
	.column .bot {background:url("images/column_bot.gif") bottom left no-repeat}
	
	.side_link {background:url("images/bullet.gif") 5px center no-repeat; display:block; padding:1px 0px 1px 15px; text-decoration:none; color:#3e3e3e}

	.bestsellerlist {font-size:11px}

		/* categories */
	.list {margin-bottom:15px; list-style:none}
	.list li.title a {color:#666; font-weight:bold; border-bottom:1px dotted #727272; background:url("images/bullet_arrow.gif") 3px center no-repeat; text-decoration:none}
	.list li.title a:hover {color:#2A5E84; text-decoration:none}

	/* minicart */
	a.cart_contents_links {color:#fff; padding:1px 8px; font-weight:bold; background:#ad011a; text-decoration:none}
	a.cart_contents_links:hover {color:#fff; text-decoration:none; background:url(images/menu-over.jpg) repeat-x}

	#sslcert {text-align:right; padding-right:1px}
	#sslcert img.sslimg {width:130px; height:65px}
	.forgotpassword {font-weight:normal}

/* FOOTER */
#footer {clear:both; widows:780px; height:29px; margin:0 auto; text-align:center; background:#767676 url("images/footer.gif") no-repeat}
#footer ul {list-style:none; margin:0; padding:0}
#footer li {line-height:29px; display:inline}
#footer li a {color:#fff; padding:6px 12px; font-size:12px; margin-left:-4px; background:url("images/footer_split.gif") top right no-repeat; text-decoration:none}
#footer li.last a {background:none}
#footer li a:hover {color:#fff; background:url("images/menu-over.jpg") repeat-x; text-decoration:none}

#thec {color:#444; text-align:center; padding:10px 0; font-size:11px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; background:none}
#thec a {color:#333; text-decoration:underline}
#thec a:hover {color:#2A5E84; text-decoration:none}

/* END MAIN LAYOUT STYLES                         */
h1, h2, h3, h4, .h1, .h2, .h3, .h4 {color:#000; line-height:1em}
h1, .h1 {font-size:21px}
h2, .h2 {font-size:18px; padding-top:2px}
h3, .h3 {font-size:17px; font-weight:bold}

#welcome h1 {line-height:1em; font-weight:normal}
#welcome {width:376px; height:172px; margin:5px 0; padding:15px 200px 10px 15px; background:url("images/welcome.jpg") no-repeat}
#welcome .welcometext {width:350px}

.tabbertab h2 {font:normal 11px/150% arial, helvetica, sans-serif}

.b {font-weight:bold}
.i {font-style:italic}
.bi {font-weight:bold; font-style:italic}
.mb0 {margin-bottom:0}
.mt0 {margin-top:0}

/* banners */
#banners {padding:10px}
#newsletterForm {width:187px; height:91px; float:left; margin-right:1px; text-align:center; text-transform:uppercase; padding-top:10px; background:url("images/banner.gif") no-repeat}
	
html>body #newsletterForm {padding-top:5px; height:96px; margin-right:3px}
#newsletterForm legend {display:none}

input, select, textarea {font:normal 11px/150% arial, helvetica, sans-serif; color:#242424}

.tc {text-align:center; padding-top:10px; padding-bottom:10px}
.tr {text-align:right}

.currency {float:left; padding-left:10px}

.cat_hover:hover {/* Category Hover */ background-color:#eee}

.black_bold_text_spaced {color:#000; font-weight:bold; margin-top:5px; line-height:17px; text-decoration:none}

.error_message {background:#fff; border:solid #FF0000 1px; padding:10px; margin-bottom:10px}

.alert_message {background:#fff; border:solid #33cc00 1px; padding:10px; margin-bottom:10px}

.error_alert {margin-left:35px}

.table_bottom {text-align:center; padding-top:5px}

.row {clear:both}

.center {text-align:center}

.right_align {text-align:right}

/* Product List */
.product_title_link, product_title_link:visited, product_title_link:active {color:#000; font-size:12px; font-weight:bold; text-decoration:underline}
.product_title_link:hover {color:#1E6290; font-size:12px; font-weight:bold; text-decoration:none}

.list_top {/* Product List Top Defs */ border-top:solid #cacaca 1px; border-bottom:solid #cacaca 1px; background:#f0f0f0; padding:3px}

.list_bottom {/* Product List Bottom Defs */ border-top:solid #cacaca 1px; border-bottom:solid #cacaca 1px; background:#f0f0f0; padding:3px}

/* Product List List */
.reg_txt {font-weight:normal}
.small_txt {font-size:10px}
.price {/* Product List Price Defs */ color:#000 /*#c20710*/; font-weight:bold; font-size:14pt; margin-right:10px; float:left}
.list_item {background:#fff; padding:5px}
.list_item_bottom_border {/* Product List Separator Defs */ border-bottom:solid #cacaca 1px; background:#fff}

/* Product List Tile */
.list_tile_item {}
.tile_item {text-align:center}
.tile_image {margin-bottom:5px}
	a img.tile_image {border:1px solid #838383}
	a img.tile_image:hover {border:1px solid #5E86A0}
.tile_price {font-size:12px; color:#000 /*AD011F*/}
.tile_table {width:100%}
.list_table {width:100%}

/* Product Detail */
.proddetailtitle {color:#3E7496; margin-bottom:.5em}
.product_title {font-size:12px; font-weight:bold; color:#000}
.product_sku {font-size:10px; margin-bottom:10px}
.product_price {color:#AD011F; font-weight:bold}
.product_option {font-weight:bold; padding-right:10px; width:1%}
.product_strikethru {text-decoration:line-through}

.prodtile form {margin:0 0 8px 0}

	.prodimgtd {width:302px; text-align:center}
	.prodpricingtd {width:260px; padding-left:10px}

	a img.detail_image {border:1px solid #838383}
	a img.detail_image:hover {border:1px solid #5E86A0}

.review_link {color:#307fcf; text-decoration:none; text-align:right; float:right; font-weight:400}

.larger_view {background:url(images/enlarge.gif) no-repeat center left; padding-left:13px; text-decoration:none; font-size:10px}

.add_wishlist {/* Add To Wishlist, Add Review, Add To Registry Link Defs */ background:url(images/little_arrow.gif) no-repeat center left; padding-left:15px; text-decoration:none; font-size:11px; padding-right:15px}

.review_item {padding-bottom:10px}
.review_spacer {padding-bottom:7px}

/* Product Detail & Account Tabs */

/* TABBERS */
ul.tabbernav li a:link {color:#fff}
ul.tabbernav li a:visited {color:#fff}
ul.tabberactive li a:link {color:#000}
ul.tabberactive li a:visited {color:#000}

ul.tabbernav {/* Tab Content Top Border */ color:#000; border-bottom:1px solid #7E7E7E; font:bold 11px arial, helvetica, sans-serif; letter-spacing:1px; padding:3px 0; margin:0}
.tabberlive .tabbertab {/* Tab Content Sides & Bottom Border */ border:1px solid #7E7E7E; padding:15px; border-top:0}

ul.tabbernav li a {border:1px solid #515151; background:#7E7E7E; padding:3px 0.5em; margin-left:3px; border-bottom:none; text-decoration:none}
ul.tabbernav li a:hover {background:#5E86A0; border-color:#5E86A0; color:#fff}

ul.tabbernav li.tabberactive a {border-bottom:1px solid #fff; background-color:#fff; color:#000}
ul.tabbernav li.tabberactive a:hover {border-bottom:1px solid white; background-color:#fff; color:#000}

ul.tabbernav li {list-style:none; display:inline; margin:0}

.tabberlive .tabbertabhide {display:none}
.tabberlive .tabbertab h2 {display:none}
.tabberlive .tabbertab h3 {margin-bottom:0}
.tabberlive {margin-top:1em}
.tabber {display:none}

/* Form Defs */
.input_box {padding-right:2px; padding-left:2px}
.form_label {text-align:right; vertical-align:top}
.bold {font-weight:bold}
.short_form_row {clear:both}
.short_form_row div, .short_form_row input, .short_form_row select, .short_form_row textarea {float:left; margin-right:5px; margin-bottom:5px}
.short_form_row div {width:60px; padding-top:3px}
.short_form_row input {width:75px}

.required {/* Required Reminder Colors */ color:#b70407; padding-left:2px}

#alreadycustomer {background:#E9E9E9}
#alreadycustomer h2 {color:#32577E}


/* Account Area */
.account_list_head {/* Table List Headings Font */ font-weight:bold; color:#000}
.account_head {/* Update Profile Heading Font Defs */ padding-bottom:5px; font-weight:bold; color:#000}

/* Shopping Cart */
.cart {background:#fff}
.cart th {/* Cart List Headings Font */ text-align:center; font-weight:bold; color:#000}
.cart td {border-top:dotted #c1c1c1 1px; border-bottom:dotted #c1c1c1 1px; color:#000}
.cart_contents_quan {padding-right:5px}
.cart_contents_item {margin-bottom:5px; text-decoration:none}
.cart_contents_item a {text-decoration:none}
.cart_contents_item a:hover {text-decoration:underline}

/* Order Pages */
#order_signup {float:left; padding-left:25px}
#order_login {float:right; padding-right:25px}

.order_info_off {background:url(images/order_info_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_info_on {background:url(images/order_info_on.gif) no-repeat center left; padding-left:20px; color:#000}
.order_ship_off {background:url(images/order_ship_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_ship_on {background:url(images/order_ship_on.gif) no-repeat center left; padding-left:20px; color:#000}
.order_payment_off {background:url(images/order_payment_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_payment_on {background:url(images/order_payment_on.gif) no-repeat center left; padding-left:20px; color:#000}
.order_review_off {background:url(images/order_review_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_review_on {background:url(images/order_review_on.gif) no-repeat center left; padding-left:20px; color:#000}
.order_print_off {background:url(images/order_print_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_print_on {background:url(images/order_print_on.gif) no-repeat center left; padding-left:20px; color:#000}

.gray {background-color:#f0f3f8}
.sep {padding-left:10px; padding-right:10px}

/* Order Review */
.order_view {background:#fff; text-align:left}
.order_view th {font-weight:bold; background:#ff942d; color:#fff; width:10%}
.review_top_border {border-top:solid #ff942d 1px}
.order_id {font-weight:bold; font-size:10pt; padding-bottom:10px; color:#c20710}

/* Paging Defs */
.paging {float:right; text-align:right; margin-right:10px}

.pages_border {/* Box Border & Background */ border:1px solid #000; background-color:#fff; color:#000}

.navpage {/* Navigation Link Boxes Background & Defs */ background-color:#fff; font:11px Tahoma, Verdana; padding:2px 4px 2px 4px; color:#000; white-space:nowrap; text-decoration:none}
.navpageselected {/* Navigation Selected Link Box Background & Defs */ background-color:#e5e5e5; font:11px Tahoma, Verdana; padding:2px 4px 2px 4px; color:#000; white-space:nowrap; text-decoration:none}

.highlightpage {/* Current Page Info Box Background & Defs */ background-color:#000; font:bold 11px Tahoma, Verdana; padding:2px 4px 2px 4px; color:#fff; white-space:nowrap}
.highlightpage a:link {color:#fff; text-decoration:none}
.highlightpage a:visited {color:#fff; text-decoration:none}
.highlightpage a:hover, .highlightpage a:active {color:#fff; text-decoration:underline}

/* Cookie Crumb */
.home_link {/* Home Link Defs */ background:url(images/home_icon.gif) no-repeat center left; text-decoration:underline; padding-left:20px; font-weight:bold; color:#000}

.crumb_link {/* Regular Link Defs */ padding-left:5px; font-weight:bold; text-decoration:underline; color:#000}
.crumb_sep {padding-left:5px; font-weight:bold}

/* Float Defs */
.left_float_3_px {float:left; margin-right:3px}
.left_float_5_px {float:left; margin-right:5px}
.right_float_5_px {float:right; margin-left:5px}
.IE_left_float_5_px {margin-left:5px}
.float_assist {clear:both; height:1px; overflow:hidden}
.search_results {margin-left:10px; float:left; text-align:center; font-size:12px; color:black}
.search_bb {font-size:12px; font-weight:bold; color:black}

.clear {clear:both}
.right {float:right}
.left {float:left}

/* Button Defs */
.orange_button {/* Orange Button Defs */ background:url(images/orange_button_left.gif) no-repeat top left; padding-left:3px; height:18px; float:left; margin-right:10px}

.orange_button input, .orange_button button {/* Orange Button Defs */ background:url(images/orange_button_bg.gif) top right no-repeat; height:18px; color:#fff; font-weight:bold; padding-bottom:5px; padding-right:5px; margin:0; border-width:0; cursor:pointer}

.yellow_button {/* Yellow Button Defs */ background:url(images/yellow_button_left.gif) no-repeat top left; padding-left:3px; height:18px; float:left; margin-right:10px}

.yellow_button input, .yellow_button button {/* Yellow Button Defs */ background:url(images/yellow_button_bg.gif) top right no-repeat; height:18px; color:#fff; font-weight:bold; padding-bottom:5px; padding-right:5px; margin:0; border-width:0; cursor:pointer}

.del_button {display:block; width:40px; float:right; background:url(images/delete.gif) no-repeat center left; padding-left:11px; color:#3068c5; text-decoration:none; font-weight:400}

/*          */
a {color:#000; text-decoration:underline}
a:hover {color:#5E86A0; text-decoration:none}

