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, em, 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: #fff url(images/background.jpg) repeat-x;

	font-size: 14px;

	color: #021A2D;

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

}

#wrapper

{

	width: 944px;

	margin-left: auto;

	margin-right: auto;

	overflow: hidden;

}

#header h1

{

	display: block;

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

	float: left;

	width: 483px;

	margin: 0;

	padding: 0;

	outline: none;

}

#logo

{

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

	display: block;

	float: left;

	height: 83px;

	width: 483px;

	margin: 0;

	padding: 0;

	outline: none;

	margin-left: 45px;

	margin-top: 40px;

	text-indent: -5000px;

}

#header

{

	height: 164px;

	width: 100%;

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

	margin-top:15px;

}

#nav

{

	float: right;

	width: 675px;

	background: none;

	font-size: 93%;

	line-height: normal;

	margin-bottom:40px;

}

#nav a:link, #nav a:visited

{

	float: left;

	margin: 10px 0px 0px 0px;

	padding: 10px;

	text-decoration: none;

	display: block;

	color: #336699;

	font-weight:bold;

}

a.registry {

				width:75px;

				text-align:center;

}

a.service {

				text-align:center;

				width:105px;

}

a.sitemap {

				text-align:center;

				width:90px;

				padding-top:20px;

				line-height:30px;

}

a.organic {

				text-align:center;

				width:78px;

}

a.testimonials {

				text-align:center;

				width:134px;

				line-height:30px;

}

a.blog {

				text-align:center;

				width:49px;

				line-height:30px;

}
#map ul ul {
	margin-left:20px;
}

#nav ul

{

	margin: 0;

	padding: 0;

	list-style: none;

}

#nav li

{

	display: inline;

	margin: 0;

	padding: 0;

	vertical-align:middle;

}

#nav a:hover

{

				color:#789729;

	background: none;

}



#header_nav .right

{

	float: right;

	margin-left:10px;

}

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

{

	border: 0;

	font-size: 12px;

	color: #fff;

	text-decoration:none;

}

#header_nav .right a:hover

{

	background: transparent none;

	color: #1E3147;

}

#header_nav .right span

{

	margin-left: 20px;

}

#account

{

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

	background-position: left center;

}

#cart

{

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

	background-position: left center;

}

#header_nav

{

	float: right;

	width: 260px;

	margin:2px 30px 0px 0px;

}

#main_section

{

				float: left;

				width: 100%;

				height: 100%;

				overflow:hidden;

}

.sect_pad {

				margin:0px auto 20px auto;

				width:900px;

				background: #336699 url(images/sect_bg.jpg) top center no-repeat;

				overflow:hidden;

}

.side

{

	float: left;

	width: 180px;

	clear: right;

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

	margin:0px 0px 20px 17px;

}

.side_top {

				display:block;

				height:15px;

				width:100%;

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

}

.side_bot {

				display:block;

				height:20px;

				width:100%;

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

}

.side .content

{

	background: transparent;

	margin-left: auto;

	margin-right: auto;

}

#side_container

{

	width: 165px;

	padding: 5px;

	margin-left: auto;

	margin-right: auto;

}

.side h2

{

	padding: 3px;

	font-weight: bold;

	font-size: 14px;

	font-family:Times New Roman;

	text-decoration: none;

	text-transform:uppercase;

	color: #789729;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

}

#side_container a:link, #side_container a:visited

{

	color: #29547E;

	font-size:90%;

	text-decoration:none;

}

#side_container a:hover

{

	color: #336699;

	text-decoration:underline;

}

#side_container ul

{

	list-style: none;

	margin-bottom: 10px;

}

#side_container li

{

	display: block;

}

#main_content

{

	float: right;

	clear:right;

	width: 685px;

	height: 100%;

	margin: 0;

	padding: 0;

	background: none;

}

#main_content h2

{

	font-size: 120%;

	color: #FFF;

	font-weight: bold;

	padding: 10px 10px 10px 0px;

	text-transform: uppercase;

	margin: 0;

}

#main_content h3

{

	font-size: 12px;

	color: #FFE1F1;

	padding: 0px 10px 10px 0px;

	text-transform: capitalize;

	font-weight: bold;

}

#main_content a:link, #main_content a:visited

{

				color:#7BA8BD;

}

#main_content a:hover

{

				color:#ccc;

}

#main_content .main_pad

{

	padding: 0px 10px 10px 10px;

	overflow:hidden;

}

#search

{

	float: right;

	overflow:hidden;

	width: 200px;

	background: none;

	clear:right;

	margin:25px 30px 0px 0px;

}

.search-content

{

	overflow:hidden;

}

#search_button

{

	background: url(images/search_btn.jpg);

	color: #fff;

	border: none;

	float: right;

	width: 37px;

	height: 19px;

	margin:2px 0px 0px 0px;

	padding:0px;

}

#search_input

{

	float: left;

	border: none;

	margin-top: 2px;

	padding: 4px 2px;

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

	width: 150px;

	color:#666;

	font-size:72%;

}

#welcome

{

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

	width: 100%;

	margin: 0;

	float:left;

}
#welcome a:link, #welcome a:visited {
	color:#000;	
}

.welcome_pad {

				padding:5px 10px;

				overflow:hidden;

}

.welcome_top {

				display:block;

				height:8px;

				width:100%;

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

}

.welcome_bot {

				display:block;

				height:7px;

				width:100%;

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

}

.welcome_h2 {

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

				width:297px;

				height:36px;

				text-indent:-9999px;

				overflow:hidden;

}

.featured .slide {

				margin:0px 33px 0px 0px;

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

}

#featured_slide {

				width:685px;

				overflow:hidden;

}

.featured {

				/*width:100% !important;*/

				height:200px;

				float:left;

}

.featured li {

				list-style:none;

				margin:0px;

				padding:0px;

				width:198px;

				float:none;

				text-align:center;

				height:200px;

				overflow:hidden;

}

.featured .list_tile_item {

				float:none;

				min-height:164px;

				padding-top:5px;

				width:auto;

}

.featured_h2 {

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

				width:196px;

				height:30px;

				text-indent:-9999px;

				overflow:hidden;

				margin-top:30px;

}

.welcome_img {

				width:300px;

				height:202px;

				float:right;

}

#welcome p

{

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

	color: #585858;

	font-size: 12px;

	margin-bottom: 5px;

}

#welcome a:link, #welcome a:visited

{



}

#welcome a:hover

{



}

#fade_div

{

	width: 100%;

	height: 250px;

	overflow: hidden;

}

#fade_item

{

	width: 100%;

}

#newsletter{

				width:200px;

				float:right;

				clear:right;

				margin-right:30px;

}

#newsletterForm

{

	text-align: left;

	color: #5a5a5a;

}

#newsletterForm fieldset

{

	border: none;



}

#newsletterForm legend {

				color:#fff;

}

#newsletterForm label

{

	color: #336699;

	font-size:85%;

	font-weight:bold;

}

#newsletterForm .nl_btn {

				float:right;

				margin:0px;

				padding:0px;

}

#newsletterForm .nl_input

{

	border: 0px;

	color:#777;

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

	padding:4px 2px;

	width:150px;

	font-size:72%;

	margin:0px;

	float:left;

}

.tabbertab div

{

	line-height: 18px;

	font-size: 12px;

}

#footer

{

	text-align: right;

	clear: both;

	color: #9AB25F;

	background: none;

	padding: 0px 0px 20px 0px;

	width: 100%;

	font-size:80%;

}

#footer-links

{

	float: right;

	width: 800px;

	text-align: right;

	padding-right:25px;

}

#footer a:link, #footer a:visited

{

	color: #9AB25F;

	text-decoration: none;

}

#footer a:hover

{

	color: #4F5C31;

}

#footer-logo

{

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

	display: block;

	float: right;

	width:20px;

	margin: 0pt;

	padding: 0pt;

	outline: none;

	margin-top: 0px;

	text-indent: -9999px;

}

#footer span

{

	color: #9AB25F;

}

#footer ul

{

	margin: 0;

	padding: 0;

	list-style: none;

}

#footer li

{

	display: inline;

	margin: 0;

	padding: 0;

	color: #9AB25F;

}

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

	font-size: 14px;

}

.product_sku

{

	font-size: 10px;

	margin-bottom: 10px;

}

.product_price

{

	color: #FFF;

	font-size: 16px;

	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: right;

	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;

	margin: 0px;

	border-width: 0px;

	font-size: 11px;

	vertical-align: top;

}

#buttons

{

	text-align: center;

	width: 100%;

}

.add_button

{

	height: 18px;

	margin-bottom: 5px;



}

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



}

.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:#1C2D44 !important;

}

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: #1C2D44 !important;

	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;

	background:#FFF;

	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: #6BBFBD;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}

#main_content .product_title_link:hover

{

	color: #FCB040;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.featured .product_title_link:link,.featured .product_title_link:visited,.featured .product_title_link:active

{

				color:#071D30 !important;

}

.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: 16px;

	color: #FFF;

	float: left;

	margin-right: 10px;

	_margin-top: 3px;

}

.list_item

{

	background: none;

	padding: 0px;

	overflow:hidden;

	margin-bottom:15px;

	padding-bottom:5px;

	border-bottom:1px solid #eee;

}

.list_img {

 width: 20%;

	float:left;

	clear:left;

}

.list_info {

 width: 80%;

	float:left;

}

.list_item_bottom_border

{

	border-bottom: solid #f1eae5 1px;

	background: #fff;

}

.tile_item

{

	text-align: center;

}

.tile_img {

	width:100%;

 text-align:left;				

}

.tile_image

{

	margin-bottom: 5px;

}

.tile_price

{

	font-weight: bold;

	font-size: 11pt;

	color: #FFF;

}
#featured_slide .tile_price {
	color:#8D1914;
}

.tile_table

{

	width: 100%;

	margin:0 auto;

}

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

				display:inline;

}

li.slide {

				list-style:none;

}

.list_tile_item

{

	/*min-height: 164px;*/

	background: none;

	margin:0px;

	padding: 0px;

	float:left;

	width:33%;
	
	height:180px;

}

.list_tile_item_image

{

	min-height: 100px;

}

.list_item img

{

	margin-top: 10px;

	margin-right: 5px;

}

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

}

.sub_category_info

{

	width: 35%;

	float: left;

	overflow: hidden;

	vertical-align: top;

	text-align: left;
	margin-left:20px;

}

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

	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;

}

.clear_item {

				background:#ccc;

				clear:left;

}
.pagefull_2_col_left {

				min-width:200px !important;

				width:50% !important;

}

.pagefull_2_col_left h2 {

				border:0px !important;

}

.pagefull_2_col_right h2 {

				border:0px !important;

}

.pagefull_2_col_right a {

				font-size:80% !important;

}

.pagefull_2_col_right .orange_button {

				float:none !important;

}

