body{
	margin:0px; 
	background-color:#000000; 
}

body,td,tr,div{
	font-family:verdana; 
	font-size:10px; 
	color:#FFFFFF; 
}

a{
	color:#63C7FB; 
	text-decoration:none; 
}

a:hover{
	color:#63C7FB; 
	text-decoration:underline; 
}

form{
	display:inline; 
}

h1{
	font-size:15px; 
	color:#FF7E00; 
	margin:0px; 
	padding:0px; 
}

h2{
	font-size:12px; 
	color:#FF7E00; 
	margin:0px; 
	padding:0px; 
}

.user_img {
max-width:360px; 
width: expression(this.width > 360 ? 360: true); 
}

.form{
	font-family:verdana; 
	font-size:10px; 
	color:#000000; 
}

.font_10{
	font-size:10px; 
}

.font_12{
	font-size:12px; 
}

.font_14{
	font-size:14px; 
}

.font_18{
	font-size:18px; 
}

.white{
	color:#FFFFFF; 
}

.black{
	color:#000000; 
}

.orange{
	color:#FF7E00; 
}

.red{
	color:#FF0000; 
}

.grey{
	color:#CCCCCC; 
}

.dots{
	background-image:url(images/dots.gif); 
	background-repeat:repeat-x; 
	background-position:left center; 
}

.promo_box{
	margin:0px 0px 30px 0px; 
}

.promo_box_outer{
	width:auto; 
	padding:0px 0px 30px 0px; 
	margin-bottom:10px; 
	background-image:url(images/promo_large_bottom.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
}

.promo_box_top{
	width:auto; 
	background-image:url(images/promo_large_bg2.gif); 
	background-position:top left; 
	background-repeat:repeat-y; 
}

.promo_box_inner{
	width:auto; 
	padding:20px 30px 0px 30px; 
	background-image:url(images/promo_large_bg.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

.container{
	width:984px; 
	text-align:left; 
}

.formarea{
	padding:10px; 
	background-color:#FFFFFF; 
	color:#333333; 
}

.formarea td{
	color:#333333; 
}

.header{
	width:984px; 
	height:200px; 
	background-image:url(images/body_main_top.gif); 
	background-repeat:no-repeat; 
	background-position:bottom center; 
	text-align:center; 
}

.header_inner{
	width:760px; 
}

.header_logo{
	float:left; 
	width:350px; 
	padding:15px 0px 0px 0px; 
}

.search{
	float:right; 
	width:188px; 
	padding:5px 0px 0px 0px; 
}

.search_left{
	float:left; 
	margin:21px 0px 0px 0px; 
}

.search_left input{
	width:150px; 
	height:23px; 
	font-family:verdana; 
	color:#5F5F5F; 
	font-size:14px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#D6D6D6; 
}

.search_right{
	float:right; 
	margin:10px 0px 0px 0px; 
}

.account{
	clear:both; 
	float:right; 
	margin:-30px 0px 0px 0px; 
	*margin:0px; 
	padding:10px 10px 0px 0px; 
	color:#FF7E00; 
}

.account a{
	color:#FF7E00; 
}

.account a:hover{
	color:#FF7E00; 
}


.main{
	float:left; 
	width:984px; 
	background-image:url(images/body_main_bg.gif); 
	background-repeat:repeat-y; 
	background-position:top center; 
	text-align:center; 
	padding-bottom:20px; 
}

.main_inner{
	width:760px; 
}

.main_left{
	float:left; 
	width:180px; 
	text-align:left; 
}

.main_left_inner{
	padding-left:10px; 
}

.main_center{
	float:left; 
	width:360px; 
	text-align:left; 
	font-size:11px; 
}

.main_right{ 
	float:right; 
	width:200px; 
	text-align:left; 
}

.footer{
	clear:both; 
	width:984px; 
	height:112px; 
	background-image:url(images/body_main_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:top center; 
}
.footer_inner{
	width:760px; 
}

.footer_left{
	float:left; 
	padding:45px 0px 0px 10px; 
	color:#000000; 
	font-size:10px; 
}

.footer_left a{
	color:#000000; 
	font-size:10px; 
}

.footer_left a:hover{
	color:#000000; 
}

.footer_right{
	float:right; 
	padding:45px 10px 0px 0px; 
	color:#000000; 
	font-size:10px; 
}

.footer_right a{
	color:#000000; 
	font-size:10px; 
}

.footer_right a:hover{
	color:#000000; 
}


.container_home{
	width:360px; 
}

.panel_padding{
	float:left; 
	padding:0px; 
	margin-top:10px; 
}

.panel_bg{
	width:120px; 
	height:150px; 
	background-position:top center; 
	background-repeat:no-repeat; 
}

.panel_category{
	position:absolute; 
	width:120px; 
	height:150px; 
	overflow:hidden; 
}

.panel_category_image{
	position:absolute; 
	top:15px; 
	left:15px; 
}

.panel_category_image td{
	width:90px; 
	height:90px; 
}

.panel_category_link{
	position:absolute; 
	width:120px; 
	height:150px; 
	top:0px; 
	left:0px; 
	z-index:2; 
}

.panel_category_link a{
	display:block; 
	width:120px; 
	height:150px; 
	padding:120px 0px 0px 0px; 
	text-align:center; 
	font-size:9px; 
	color:#FFFFFF; 
	text-decoration:none; 
	z-index:2; 
}

.panel_category_link a:hover{
	color:#FFFFFF; 
	text-decoration:underline; 
}

.panel_right{
	width:200px; 
}

.panel_right_pad{
	padding:0px; 
}

.image_bg{
	padding:1px; 
	background-color:#5F5F5F; 
}

.row_bg{
	background-color:#666666; 
	background-image:url(images/row_bg.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	color:#FFFFFF; 
}

.row_1{
	background-color:#FFEECC; 
}

.row_2{
	background-color:#FFF6E5; 
}

.standard_header{
	font-family:georgia; 
	font-size:24px; 
	font-weight:normal; 
	padding:0px 0px 3px 0px; 
}

.standard_subheader{
	font-family:georgia; 
	font-size:14px; 
	font-weight:normal; 
	padding:0px 0px 7px 0px; 
}

.standard_footer{
	font-family:georgia; 
	font-size:20px; 
	font-weight:normal; 
}

.basket_header{
	background-image:url(images/body_basket_top.gif); 
	background-position:top center; 
	height:49px; 
}

.basket_header_inner{
	font-size:12px; 
	color:#FFFFFF; 
	padding:23px 0px 0px 37px; 
	font-weight:bold; 
}

.basket_main{
	margin:0px 0px 20px 0px; 
	width:180px; 
	background-color:#FFFFFF; 
	text-align:left; 
	color:#333333; 
}

.basket_main td{
	color:#333333; 
}

.basket_main a{
	color:#000000; 
}

.basket_main_inner{
	padding:10px; 
	color:#333333; 
}

.basket_main_inner a{
	color:#000000; 
}

.basket_divider{
	background-image:url(images/basket_divider.gif); 
	background-position:top left; 
	height:2px; 
	margin:0px 0px 10px 0px; 
}

.basket_item{
	margin:0px 0px 10px 0px; 
	color:#333333; 
}

.basket_item a{
	color:#000000; 
}

.store_menu{
	width:auto; 
	height:26px; 
}

.store_menu_item{
	float:left; 
	margin:0px 10px 0px 0px; 
}

.store_menu_item a{
	height:16px; 
	padding:5px 7px 5px 7px; 
	background-color:#FF7E00; 
	color:#FFFFFF; 
	text-decoration:none; 
}

.store_menu_item a:hover{
	color:#000000; 
	text-decoration:none; 
}

.store_menu_item_sel{
	float:left; 
	margin:0px 10px 0px 0px; 
}

.store_menu_item_sel a{
	height:16px; 
	padding:5px 7px 5px 7px; 
	background-color:#63C7FB; 
	color:#FFFFFF; 
	text-decoration:none; 
}

.store_menu_item_sel a:hover{
	color:#000000; 
	text-decoration:none; 
}

.gallery_left{
	float:left; 
	width:120px; 
	margin-top:20px; 
	color:#FFFFFF; 
}

.gallery_right{
	float:right; 
	width:240px; 
	margin-top:10px; 
}

.gallery_item{
	padding-top:5px; 
}

.gallery_item a{
	color:#FF7E00; 
}

.gallery_item a:hover{
	color:#FF7E00; 
}


.gallery_item_sel{
	padding-top:5px; 
}

.gallery_item_sel a{
	color:#63C7FB; 
}

.gallery_padding{
	float:left; 
	padding:0px; 
	margin-top:10px; 
}

.gallery_bg{
	width:80px; 
	height:80px; 
	background-position:center center; 
	background-repeat:no-repeat; 
}

.panel_gallery{
	position:absolute; 
	width:80px; 
	height:80px; 
	overflow:hidden; 
}

.panel_gallery td{
	width:80px; 
	height:80px; 
}

.gallery_main{
	width:360px; 
	height:288px; 
	background-image:url(images/gallery_main_bg.gif); 
	background-position:center center; 
	background-repeat:no-repeat; 
	padding-top:40px; 
}

.gallery_image_td1{
	width:40px; 
	height:210px; 
}

.gallery_image_td2{
	width:280px; 
	height:210px; 
}

.gallery_comment{
	margin-top:10px; 
	width:280px; 
}

.gallery_comment_text{
	color:#FFFFFF; 
	float:left; 
	width:230px; 
	text-align:left; 
}

.gallery_comment_numbers{
	color:#FFFFFF; 
	float:right; 
}

.testimonial_main{
	margin-top:20px; 
	background-image:url(images/testimonial_main.gif); 
	background-position:top center; 
	background-repeat:no-repeat; 
}

.testimonial_main_inner{
	padding:40px 20px 0px 20px; 
	text-align:left; 
	font-size:11px; 
	line-height:18px; 
}

.testimonial_main_inner a{
	color:#FFFFFF; 
}

.testimonial_main_inner a:hover{
	color:#FFFFFF; 
}

.testimonial_main_inner h2{
	margin-top:7px; 
}

.availability_main{
	background-image:url(images/availability_main.gif); 
	background-position:top center; 
	background-repeat:no-repeat; 
}

.availability_main_inner{
	padding:35px 20px 20px 20px; 
	font-size:11px; 
	line-height:18px; 
}

.availability_main_inner h2{
	margin-top:7px; 
	color:#FFFFFF; 
}

.availability_main_inner h2 a{
	color:#FFFFFF; 
}

.availability_main_inner h2 a:hover{
	color:#FFFFFF; 
}

.promo_main{
	width:360px; 
	height:156px; 
	background-image:url(images/promo_bg.gif); 
	background-position:top right; 
	background-repeat:no-repeat; 
}

.promo_main_inner{
	padding:10px 10px 0px 0px; 
	font-size:10px; 
	line-height:16px; 
}

.promo_image{
	width:115px; 
	height:86px; 
}

.promo_gap{
	width:10px; 
}

.product_add a{
	height:22px; 
	padding:5px; 
	background-color:#FF7E00; 
	color:#FFFFFF; 
}

.product_add a:hover{
	background-color:#63C7FB; 
	color:#FFFFFF; 
	text-decoration:none; 
}

.menu_object0{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object0 a{color:#FFFFFF; background-color:#FF7E00; padding:3px; text-decoration:none; }
.menu_object0 a:hover{color:#000000; background-color:#FF7E00; text-decoration:none; }

.menu_object0b{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object0b a{color:#FFFFFF; background-color:#FF7E00; padding:3px; text-decoration:none; }
.menu_object0b a:hover{color:#000000; background-color:#FF7E00; text-decoration:none; }

.menu_object1{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object1 a{color:#FFFFFF; background-color:#000000; padding:3px; text-decoration:none; }
.menu_object1 a:hover{color:#FF7E00; background-color:#000000; text-decoration:none; }

.menu_object1b{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object1b a{color:#FFFFFF; background-color:#000000; padding:3px; text-decoration:none; }
.menu_object1b a:hover{color:#FF7E00; background-color:#000000; text-decoration:none; }

.menu_object2{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object2 a{color:#FFFFFF; background-color:#000000; padding:3px 3px 3px 10px; text-decoration:none; }
.menu_object2 a:hover{color:#FF7E00; background-color:#000000; text-decoration:none; }

.menu_object2b{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object2b a{color:#FFFFFF; background-color:#000000; padding:3px 3px 3px 10px; text-decoration:none; }
.menu_object2b a:hover{color:#FF7E00; background-color:#000000; text-decoration:none; }

.menu_object0_sel{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object0_sel a{color:#FFFFFF; background-color:#63C7FB; padding:3px; text-decoration:none; }
.menu_object0_sel a:hover{color:#000000; background-color:#63C7FB; text-decoration:none; }

.menu_object0b_sel{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object0b_sel a{color:#FFFFFF; background-color:#63C7FB; padding:3px; text-decoration:none; }
.menu_object0b_sel a:hover{color:#000000; background-color:#63C7FB; text-decoration:none; }

.menu_object1_sel{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object1_sel a{color:#63C7FB; background-color:#000000; padding:3px; text-decoration:none; }
.menu_object1_sel a:hover{color:#63C7FB; background-color:#000000; text-decoration:none; }

.menu_object1b_sel{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object1b_sel a{color:#63C7FB; background-color:#000000; padding:3px; text-decoration:none; }
.menu_object1b_sel a:hover{color:#63C7FB; background-color:#000000; text-decoration:none; }

.menu_object2_sel{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object2_sel a{color:#63C7FB; background-color:#000000; padding:3px 3px 3px 10px; text-decoration:none; }
.menu_object2_sel a:hover{color:#63C7FB; background-color:#000000; text-decoration:none; }

.menu_object2b_sel{width:150px; margin-bottom:3px; font-size:10px; font-weight:bold; }
.menu_object2b_sel a{color:#63C7FB; background-color:#000000; padding:3px 3px 3px 10px; text-decoration:none; }
.menu_object2b_sel a:hover{color:#63C7FB; background-color:#000000; text-decoration:none; }