body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td

{

	margin: 0;

	padding: 0;

}

table

{

	border-collapse: collapse;

	border-spacing: 0;

}

fieldset, img

{

	border: 0;

}

address, caption, cite, code, dfn, th, var

{

	font-style: normal;

}

ol, ul

{

	list-style: none;

}

caption, th

{

	text-align: left;

}

h1, h2, h3, h4, h5, h6

{

	font-size: 100%;

	font-weight: normal;

}

q:before, q:after

{

	content: '';

}

abbr, acronym

{

	border: 0;

}

img, div, a, span, li

{

	behavior: url(/themes/iepngfix.htc);

}

body

{

	margin: 0px;

	padding: 0px;

	background: #87785B url(images/garagestudbg.png) top center repeat-x;

	font-size: 14px;

	color: #312C2C;

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

}

#wrapper

{

	width: 986px;

	margin-left: auto;

	margin-right: auto;

	overflow: hidden;

}

#header h1

{

	display: block;

	background: url(images/.png) no-repeat;

	float: left;

	width: 217px;

	margin: 0;

	padding: 0;

	outline: none;

}

#logo

{

	background: url(images/logo.png) no-repeat scroll 0%;

	display: block;

	float: left;

	height: 153px;

	width: 217px;

	margin: 0;

	padding: 0;

	outline: none;

	margin-left: 0px;

	margin-top: 0px;

	text-indent: -5000px;

}

#header

{

	height: 153px;

	width: 100%;

	background: url(images/.jpg) top left no-repeat;

}

#header img

{

	margin-top: 5px;

	margin-left: 10px;

}

#nav

{

	float: right;

	clear:right;

	width: 427px;

	background: none;

	font-size: 100%;

	line-height: normal;

	margin-top:78px;

}

#nav a:link, #nav a:visited

{

	float: left;

	margin: 0;

	text-decoration: none;

	display: block;

	color: #FFF;

}

#nav ul

{

	margin: 0;

	padding: 0;

	list-style: none;

}

#nav li

{

	display: inline;

	margin-left: 3px;

	padding: 0px;

	float:left;

}

#nav ul li a {

				display: block;

				padding: 0 0 0 8px;

				text-decoration: none;

				background:url(images/nav_bg_left.png) top left no-repeat;

}

#nav ul li a span {

				display: block;

				padding: 8px 8px 7px 0px;

				background:url(images/nav_bg_right.png) top right no-repeat;

}

#nav ul li a:hover {

				background: url(images/nav_hover_left.png) top left no-repeat;

				text-decoration: none;

}

#nav ul li a:hover span {

				background: url(images/nav_hover_right.png) top right no-repeat;

}

#nav .right

{

	float: right;

}

#nav .right a:link, #nav .right a:visited

{

	border: 0;

	font-size: 12px;

	color: #fff;

}

#nav .right a:hover

{

	background: transparent none;

	color: #ccc;

}

#nav .right span

{

	margin-left: 20px;

}

#header_nav

{

	float: right;

	width: 260px;

	padding-top: 10px;

}

#main_section

{

	background:none;

	float: left;

	width: 100%;

	height: 100%;

	margin:65px 0px 0px 0px;

}

.sect_top {

				width:100%;

				height:30px;

				display:block;

				background:url(images/sect_top.png) top center no-repeat;

}

.sect_bot {

				width:100%;

				height:23px;

				display:block;

				background:url(images/sect_bot.png) top center no-repeat;

				clear:both;

}

.side

{

	float: left;

	width: 174px;

	clear: right;

	background: none;

}

.side_box {

				background:url(images/left_bg.png) top left repeat-y;

				width:100%;

				padding:0px 0px 10px 0px;

				margin:0px 0px 20px 0px;

}

.side .content

{

	background: transparent;

	margin-left: auto;

	margin-right: auto;

}

#side_container

{

	width: 174px;

	margin-left: auto;

	margin-right: auto;

}

.side h2

{

	padding: 15px;

	font-weight: bold;

	font-size: 14px;

	text-decoration: none;

	color: #FFF;

	background: url(images/left_h2.png) top left no-repeat;

	margin:0px auto;

}

#side_container a:link, #side_container a:visited

{

	color: #FFF;

	text-decoration:none;

}

#side_container a:hover

{

	color: #FFF;

	text-decoration:underline;

}

#side_container ul

{

	list-style: none;

	margin: 10px;

}

#side_container li

{

	display: block;

}

#main_content

{

	float: left;

	width: 643px;

	/*
	min-height: 515px;

	height:auto !important;

	height: 515px;
	*/

	margin: 0;

	padding: 0;

	background: #FFF;
	

}

#main_content h2

{

	font-size: 120%;

	color: #6F603A;

	font-weight: bold;

	padding: 10px 10px 10px 0px;

	text-transform: uppercase;

	margin: 0;

}

#main_content h3

{

	font-size: 100%;

	color: #6F603A;

	padding: 0px 10px 10px 0px;

	text-transform: uppercase;

	font-weight: bold;

}

#main_content a:link, #main_content a:visited

{

				color:#BB0F09;

}

#main_content a:hover

{

				color:#b0b0b0;

}

#main_content .main_pad

{

	padding: 0px 10px 10px 10px;

}

#right_col {

				float:left;

				width:169px;

				overflow:hidden;

}

#right_col h2 {

	background:url(images/right_h2.png) no-repeat;

 padding: 15px;

	font-weight: bold;

	font-size: 14px;

	text-decoration: none;

	color: #FFF;

	margin:0px auto;

}

.right_content {

				min-height:460px;

				height:auto !important;

				height:460px;

				background:url(images/right_bg.png) top left repeat-y;

}

.adspace {

				padding:10px;

}

#search

{

	float: right;

	overflow:hidden;

	width: 260px;

	background: none;

}

.search-content

{

	margin-top: 2px;

	padding: 5px;

	padding-left: 5px;

	overflow:hidden;

}

#search_button

{

	background: url(images/search_btn.png);

	color: #fff;

	border: none;

	float: right;

	width: 46px;

	height: 26px;

}

#search_input

{

	float: left;

	border: 1px solid #333;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	margin-top: 2px;

	padding: 5px 2px;

	width: 180px;

	color:#666;

}

#welcome

{

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

	width: 100%;

	margin: 0;

}

#welcome h3

{

	font-size: 120%;

	color: #6F603A;

	font-weight: bold;

	padding: 10px 10px 10px 0px;

	margin: 0;

	text-transform: uppercase;

}

#welcome p

{

	font-size: 12px;

	margin-bottom: 5px;

}

#welcome a:link, #welcome a:visited

{



}

#welcome a:hover

{



}

#newsletter{}

#newsletterForm

{

	text-align: left;

	color: #5a5a5a;

	margin-bottom: 5px;

}

#newsletterForm fieldset

{

	padding: 10px;

	border: 1px solid #ccc;

	color: #FFF;

}

#newsletterForm legend {

				color:#fff;

}

#newsletterForm label

{

	color: #ccc;

	font-size:79%;

}

#newsletterForm .nl_btn {

				float:right;

}

#newsletterForm .nl_input

{

	border: 1px solid #333;

	border-bottom:1px solid #ccc;

	border-right:1px solid #ccc;

	color:#666;

	padding:3px 2px;

	font-size:75%;

	margin:0px;

}

.tabbertab div

{

	line-height: 18px;

	font-size: 12px;

}

#footer

{

	text-align: right;

	clear: both;

	color: #FFF;

	background: none;

	padding: 10px 0px;

	width: 100%;

	font-size:80%;
	overflow:hidden;

}

#footer-links

{

	float: left;

	width: 100%;

	text-align: center;

}

#footer a:link, #footer a:visited

{

	color: #FFF;

	text-decoration: none;

}

#footer a:hover

{

	color: #eee;

	text-decoration:underline;

}

#footer span

{

	color: #FFF;

}

#footer ul

{

	margin: 0;

	padding: 0;

	list-style: none;

}

#footer li

{

	display: inline;

	margin: 0;

	padding: 0;

	color: #fff;

}

.subcat a

{

	color: #000;

	border: 0;

	text-decoration: none;

	padding: 5px;

}

.subcat a:hover

{

}

.currency

{

	float: left;

	padding-left: 10px;

}

.content

{

	padding: 5px;

}

.content p

{

	margin-bottom: 10px;

}

.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;

}

.black_bold_text_spaced

{

	color: #000;

	font-weight: bold;

	margin-top: 5px;

	line-height: 17px;

	text-decoration: none;

}

.grey_bold_text_spaced

{

	color: #999;

	font-weight: bold;

	margin-top: 5px;

	line-height: 17px;

	text-decoration: none;

}

.red_link

{

	font-weight: bold;

	text-decoration: none;

	color: #b70407;

	display: block;

	margin-top: 10px;

}

.coupon

{

	height: 12px;

	margin-top: 3px;

	width: 140px;

	font-weight: bold;

	color: #333;

}

.error_message

{

	background: #FFEFEF;

	border: solid #BF0000 1px;

	margin-top: 10px;

	margin-bottom: 10px;

	float: left;

	width: 100%;

	color: #8B0000;

}

.alert_message

{

	background: #EDFFE8;

	border: solid #47CA41 1px;

	margin-top: 10px;

	margin-bottom: 10px;

	float: left;

	width: 100%;

	color: #4D7D4F;

}

.error_alert

{

	margin-left: 35px;

}

.error_pad

{

	padding: 10px;

}

.table_bottom

{

	text-align: center;

	padding-top: 5px;

}

.row

{

	clear: both;

}

.gray

{

	background-color: #f0f3f8;

}

.center

{

	text-align: center;

}

.right_align

{

	text-align: right;

}

.product_title

{

	font-weight: bold;

	color: #333;

	font-size: 14px;

}

.product_sku

{

	font-size: 10px;

	margin-bottom: 10px;

}

.product_price

{

	color: #000000;

	font-size: 11px;

	font-weight: bold;

}

.product_option

{

	font-weight: bold;

	padding-right: 10px;

}

.detail_img

{

	margin-right: 10px;

}

.review_link

{

	color: #7da700;

	text-decoration: none;

	text-align: right;

	float: right;

}

.larger_view

{

	background: url(images/enlarge.gif) no-repeat center left;

	padding-left: 13px;

	text-decoration: none;

	font-size: 10px;

	color: #FF8A2D;

}

.add_wishlist

{

	background: url(images/little_arrow.gif) no-repeat center left;

	padding-left: 15px;

	text-decoration: none;

	font-size: 11px;

	padding-right: 15px;

	color: #666;

}

.review_item

{

	padding-bottom: 10px;

}

.review_spacer

{

	padding-bottom: 7px;

}

.orange_button

{

	outline: 0px;

	background: url(images/orange_button_left.gif) no-repeat top left;

	padding-left: 3px;

	float: left;

	clear:left;

	margin-right: 4px;

	_margin-right: 1px;

	_margin-top: 5px;

}

.orange_button input, .orange_button button

{

	outline: 0px;

	background: url(images/orange_button_bg.gif) top right no-repeat;

	color: #fff;

	font-weight: bold;

	padding-bottom: 5px;

	padding-right: 3px;

	padding-top:5px;

	margin: 0px;

	border-width: 0px;

	font-size: 11px;

	vertical-align: top;

}

#buttons

{

	text-align: center;

	width: 100%;

}

.add_button

{

	height: 18px;

	margin-bottom: 5px;

	margin-left: auto;

	margin-right: auto;

}

.add_button input, .add_button button

{

	outline: 0px;

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

	color: #fff;

	font-weight: bold;

	padding: 0 0 5px 2px;

	margin: 0px;

	border-width: 0px;

	font-size: 11px;

	text-align: center;

	height: 18px;

}

.more_button

{

	outline: 0px;

	height: 18px;

	margin-left: auto;

	margin-right: auto;

}

.more_button input, .more_button button

{

	outline: 0px;

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

	color: #fff;

	font-weight: bold;

	padding-bottom: 5px;

	padding-right: 2px;

	margin: 0px;

	border-width: 0px;

	font-size: 11px;

}

.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;

}

.coupon_btn

{

	margin-top: 5px;

}

.tabberlive .tabbertabhide

{

	display: none;

}

.tabber

{

	display: none;

}

.tabberlive

{

	margin-top: 1em;

}

ul.tabbernav

{

	margin: 0;

	padding: 3px 0;

	border-bottom: 1px solid #323232;

	font: bold 12px Verdana, sans-serif;

}

ul.tabbernav li

{

	list-style: none;

	margin: 0;

	display: inline;

}

ul.tabbernav li a

{

	padding: 3px 0.5em;

	margin-left: 3px;

	border: 1px solid #323232;

	border-bottom: none;

	background: #eee;

	text-decoration: none;

}

ul.tabbernav li a:link

{

	color: #333;

}

ul.tabbernav li a:visited

{

	color: #333;

}

ul.tabberactive li a:link

{

	color: #448;

}

ul.tabberactive li a:visited

{

	color: #448;

}

ul.tabbernav li a:hover

{

	color: #000;

	background: #dedede;

	border-color: #227;

}

ul.tabbernav li.tabberactive a

{

	background-color: #fff;

	color: #000;

	border-bottom: 1px solid #fff;

}

ul.tabbernav li.tabberactive a:hover

{

	color: #000;

	background: white;

	border-bottom: 1px solid white;

}

.tabberlive .tabbertab

{

	padding: 15px;

	border: 1px solid #323232;

	border-top: 0;

}

.tabberlive .tabbertab h2

{

	display: none;

}

.tabberlive .tabbertab h3

{

	display: none;

}

.input_box

{

	padding: 2px;

}

.form_row

{

	clear: both;

	_margin-bottom: 5px;

}

.form_row div, .form_row input, .form_row select, .form_row textarea

{

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

	_margin-bottom: 0px;

}

.form_row div

{

	text-align: right;

	padding-right: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	_margin-bottom: 0px;

}

.form_row div

{

	font-weight: bold;

	color: #000000;

	width: 125px;

}

.short_form_row

{

	clear: both;

	_margin-bottom: 5px;

	font-size: 11px;

}

.short_form_row div, .short_form_row input, .short_form_row select, .short_form_row textarea

{

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

	_margin-bottom: 0px;

}

.short_form_row div

{

	width: 60px;

	padding-top: 3px;

}

.short_form_row input

{

	width: 48%;

}

.required

{

	color: #b70407;

	padding-left: 2px;

}

.account_list_head

{

	font-weight: bold;

	color: #b70407;

}

.account_head

{

	font-weight: bold;

	color: #b70407;

	padding-bottom: 5px;

}

.cart

{

	background: none;

}

.cart a:link, .cart a:visited

{

	color: #333;

}

.cart a:hover

{

	color: #ccc;

	text-decoration: none;

}

.cart th

{

	text-align: center;

	font-weight: bold;

	color: #101010;

}

.cart td

{

	border-top: dotted #c1c1c1 1px;

	border-bottom: dotted #c1c1c1 1px;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 5px;

}

.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: #000000;

	text-decoration: none;

}

.order_info_on:hover

{

	text-decoration: underline;

}

.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: #000000;

	text-decoration: none;

}

.order_ship_on:hover

{

	text-decoration: underline;

}

.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: #000000;

	text-decoration: none;

}

.order_payment_on:hover

{

	text-decoration: underline;

}

.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: #000000;

	text-decoration: none;

}

.order_review_on:hover

{

	text-decoration: underline;

}

.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: #000000;

	text-decoration: none;

}

.order_print_on:hover

{

	text-decoration: underline;

}

.sep

{

	padding-left: 5px;

	padding-right: 5px;

}

.form_label

{

	text-align: right;

	vertical-align: middle;

}

.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;

}

#main_content .product_title_link:link,#main_content .product_title_link:visited,#main_content .product_title_link:active

{

	color: #6D5E39;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

#main_content .product_title_link:hover

{

	color: #B0965B;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.paging

{

	float: right;

	text-align: right;

	margin: 2px;

}

.list_top

{

	margin-bottom: 10px;

	border-bottom: solid #f1eae5 1px;

	padding: 5px;

}

.list_bottom

{

	border-top: solid #f1eae5 1px;

	margin-top: 10px;

	padding: 5px;

}

.reg_txt

{

	font-weight: normal;

}

.small_txt

{

	font-size: 10px;

}

.price

{

	font-weight: bold;

	font-size: 14pt;

	color: #000000;

	float: left;

	margin-right: 10px;

	_margin-top: 3px;

}

.list_item

{

	background: #fff;

	padding: 5px;

}

.list_item_bottom_border

{

	border-bottom: solid #f1eae5 1px;

	background: #fff;

}

.tile_item

{

	text-align: center;

}

.tile_image

{

	margin-bottom: 5px;

}

.tile_price

{

	font-weight: bold;

	font-size: 11pt;

	color: #000000;

}

.tile_table

{

	width: 100%;

}

.list_table

{

	background: #fff;

	width: 100%;

}

#order_signup

{

	float: left;

	padding-left: 25px;

}

#order_login

{

	float: right;

	padding-right: 25px;

}

.page a:visited

{

	color: #000000;

	text-decoration: none;

}

.page a:hover

{

	color: #FCB040;

	text-decoration: none;

}

.page a:link

{

	color: #000000;

	text-decoration: none;

}

.pages_border

{

	background-color: #fff;

	color: #000000;

	border: 1px solid #323232;

}

.navpage

{

	background-color: #fff;

	color: #fff;

	font: 11px Tahoma, Verdana;

	padding: 2px 4px 2px 4px;

	white-space: nowrap;

	text-decoration: none;

}

.navpage a:link, .navpage a:visited

{

	color: #00ccff;

}

.navpage a:hover

{

	color: #ccc;

}

.navpageselected

{

	background-color: #dedede;

	color: #000000;

	font: 11px Tahoma, Verdana;

	padding: 2px 4px 2px 4px;

	white-space: nowrap;

	text-decoration: none;

}

.highlightpage

{

	background-color: #323232;

	color: #fff;

	font: bold 11px Tahoma, Verdana;

	padding: 2px 4px 2px 4px;

	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;

}

.crumbs

{

	margin-top: 10px;

}

.home_link

{

	padding-left: 20px;

	background: url(images/home_icon.gif) no-repeat center left;

	text-decoration: none;

	font-weight: bold;

	color: #323232;

}

.home_link:hover

{

	color: #ccc;

}

.crumb_sep

{

	padding-left: 5px;

	font-weight: bold;

	margin-top: 10px;

}

.crumb_link

{

	padding-left: 5px;

	font-weight: bold;

	text-decoration: none;

	color: #323232;

}

.left_float_3_px

{

	float: left;

	margin-right: 3px;

}

.left_float_5_px

{

	float: left;

}

.right_float_5_px

{

	float: right;

	margin-left: 5px;

	_margin-left: 30px;

}

.IE_left_float_5_px

{

	_float: left;

	margin-left: 5px;

}

.IE_left_float

{

	_float: left;

}

.float_assist

{

	clear: both;

	height: 1px;

	overflow: hidden;

}

.search_results

{

	margin-left: 10px;

	float: left;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

	color: black;

}

.list_tile_item

{

	min-height: 164px;

	background: none;

	padding: 5px;

}

.list_tile_item_image

{

	min-height: 100px;

}

.list_item img

{

	margin-top: 10px;

	margin-right: 5px;

	border:4px solid #ACA18C;

}

.nopad

{

	padding: 0px;

	border: 0px;

	margin: 0px;

}

.product_strikethru

{

	text-decoration: line-through;

	color: #990000;

}

input, select, textarea

{

	padding: 2px;

	margin: 2px;

}

input, select

{

	vertical-align: middle;

}

.clear

{

	clear: both;

}

#verify

{

	padding: 4px;

	float: left;

	font-size: 14px;

	font-weight: bold;

}

#adspace

{

	height: 150px;

	overflow: hidden;

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

}

.login_btn input

{

	background: url(images/register.gif) center no-repeat;

	width: 80px;

	border: none;

	color: #3a3b3b;

	height: 20px;

	float: left;

	font-size: 11px;

	margin-left: 0px;

	margin-right: 5px;

}

.register_btn input

{

	background: url(images/register.gif) center no-repeat;

	width: 80px;

	border: none;

	color: #3a3b3b;

	height: 20px;

	float: left;

	font-size: 11px;

	margin-left: 0px;

	margin-right: 0px;

}

.login_row

{

	padding-right: 10px;

}

.login_input

{

	width: 100%;

	margin: 0px;

	margin-bottom: 5px;

}

.login_box

{

	color: #ccc;

	text-align: left;

	font-size: 11px;

}

.login

{

	width: 100%;

	float: left;

	background: #EEEEEE;

	position: relative;

	margin: 10px 0px 10px 0px;

}

.login label

{

	margin-left: 20px;

}

.login_content

{

	padding: 10px;

}

.billing

{

	width: 49%;

	float: left;

	clear: both;

}

.shipping

{

	width: 49%;

	float: left;

	clear: right;

}

.account

{

	width: 100%;

	float: left;

}

.signup_input_box

{

	width: 140px;

	vertical-align: middle;

	clear: none !important;

}

.signup_select_box

{

	padding-right: 0px;

	width: 150px;

}

.billing label, .shipping label, .account label

{

	float: left;

	width: 120px;

	text-align: right;

	vertical-align: middle;

	margin-top: 5px;

}

.billing input, .shipping input, .account input

{

	clear: left;

}

.checkbox_offer

{

	clear: left;

	margin: 10px 0px 0px 10px;

}

br

{

	clear: left;

}

table

{

	border-collapse: collapse;

}

.method, .certificate

{

	width: 50%;

	float: left;

}

.payment

{

	width: 100%;

	float: left;

}

.payment label

{

	float: left;

	width: 120px;

	text-align: right;

	vertical-align: middle;

	margin-top: 5px;

}

.payment input

{

	clear: left;

}

#account_center

{

	width: 100%;

	float: left;

}

.quantity

{

	width: 20px;

	padding: 0px;

	text-align: center;

}

.product_img

{

	float: left;

	text-align: center;

	vertical-align: top;

}

.category_info

{

	width: 60%;

	float: left;

	overflow: hidden;

}

.sub_category_info

{

	width: 40%;

	float: left;

	overflow: hidden;

	vertical-align: top;

	text-align: left;

}

.sub_categories a:link, .sub_categories a:visited

{

	color: #00ccff;

	text-decoration: none;

}

.sub_categories a:hover

{

	color: #ccc;

}

.sub_categories ul

{

	list-style: none;

	clear: left;

}

.sub_categories li

{

	list-style: none;

	display: inline;

	margin-right: 20px;

}

.account_add_order_note_bottom {

_margin-top: -14px;

height: 1px;

border-bottom: solid #cacaca 1px;

}

.add_note_input {

				height: 50px;

				width: 100%;

}

.account_content_mid {

				_margin-top: -14px;

				height: 1px;

				border-bottom: solid #cacaca 0px;

}

.update_button {

				height: 18px;

}
