a:link { text-decoration: none; background: transparent; color: #0000ff}
a:active { text-decoration: none; background: transparent; color: #0000ff}
a:visited { text-decoration: none; background: transparent; color: #003399}
a:hover { text-decoration: underline; background: transparent; color: #0000ff}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
h1 {margin-bottom: 0px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #333333}
h2 {margin-bottom: 0px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333}
.subtitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333}
.note {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333}
form {margin-bottom: 1px; margin-top: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
.form_style {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
a.menu_cur{color:#900000;text-decoration:none;}
a.menu_cur{color:#900000;ext-decoration:none;}
a.menu:hover{color:#333333;ext-decoration:underline;}
a.menu:hover{color:#333333;ext-decoration:underline;}

.rating{
	width:80px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(/images/starratings.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(/images/starratings.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */
#cart{border:0px #969792 solid;}
#cart td{padding:4px;}
#cart_num,#cart_total{color:#008000;}
.cart_head{background:url(/images/bkg_topmenu.jpg) repeat-x 0 0;}
.cart_line{border-top:1px #969792 solid;}
.order_total{width:300px;}

.login_box{width:330px;margin-left:auto;margin-right:auto;}
.login_box .header{background:url(/images/bkg_topmenu.jpg) repeat-x 0 0;padding:6px;}
.alf{text-align:left;}
.art{text-align:right;}
.act{text-align:center;}
.header{font-weight: bold;font-size:105%;}

.box_location{width:800px;}
.box{width:800px;margin-top:4px;margin-bottom:4px;}
.box_lu{background:url(/images/line_up.gif) repeat-x 0 0;height:6px;}
.box_clu{background:url(/images/corner_leftup.gif);width:6px;height:6px;}
.box_cru{background:url(/images/corner_rightup.gif);width:6px;height:6px;}
.box_ld{background:url(/images/line_down.gif) repeat-x 0 0;height:6px;}
.box_cld{background:url(/images/corner_leftdown.gif);width:6px;height:6px;}
.box_crd{background:url(/images/corner_rightdown.gif);width:6px;height:6px;}
.box_lf{background:url(/images/line_left.gif) repeat-y 0 0;width:6px;}
.box_rt{background:url(/images/line_right.gif) repeat-y 0 0;width:6px;}
.box_in{padding:10px;vertival-align:top;background:url(/images/vline2x250.gif) no-repeat 50% 0;height:200px;}
.box_in_head{text-align:center;padding-bottom:10px;}
.twocolum_lf{width:49%;float:left;}
.twocolum_rt{width:49%;float:right;}

.box_in2{text-align:center;padding:20px;vertival-align:top;}


.btn{border:0px;margin:3px;cursor: pointer;width:93px;height:24px;background:url(/images/btn.gif) no-repeat 0 0;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 
bold; color: #fff;text-align:left;padding:3px;padding-top:0px;padding-left:13px;}
.btn:hover{border:0px;margin:3px;cursor: pointer;width:93px;height:24px;background:url(/images/btn_hover.gif) no-repeat 0 0;color: #000;}
.btn_big{border:0px;margin:3px;cursor: pointer;width:196px;height:24px;background:url(/images/btn_big.gif) no-repeat 0 0;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 
bold; color: #fff;text-align:left;padding:3px;padding-top:0px;padding-left:13px;}
.btn_big:hover{border:0px;margin:3px;cursor: pointer;width:196px;height:24px;background:url(/images/btn_big_hover.gif) no-repeat 0 0;color: #000;}

.input_txt{width:140px;}
.input_txt,.select{background-color:#fff;font-family: Arial, Helvetica, sans-serif; font-size: 12px;
border-top:1px #5794BF solid;border-bottom:1px #C5DAED solid;border-left:1px #C5DAED solid;border-right:1px #C5DAED solid;}
.input_txt:focus{background-color:#EAFFCF;}
hr{height:1px;color:#E3E1D2;}
.cart_num{width:50px;}

.input_txt2{width:340px;}
.input_txt2,.select{background-color:#fff;font-family: Arial, Helvetica, sans-serif; font-size: 12px;
border-top:1px #5794BF solid;border-bottom:1px #C5DAED solid;border-left:1px #C5DAED solid;border-right:1px #C5DAED solid;}
.input_txt2:focus{background-color:#EAFFCF;}

.small{font-size: 10px;}
.clear{clear:both;}
#order_total_info,#weaccept_cc{margin-right:4px;}
#optional_checkout{border:1px #ccc solid;padding:6px;width:200px;font-size: 11px;font-weight:bold;margin:4px;}
#select_shipping{border:1px #ccc solid;padding:6px;width:230px;font-size: 11px;font-weight:bold;margin:4px;}
#coupon{margin:4px;}
.coupon{color:#C35900;font-size: 11px;padding:2px;}
.gray{color:#999;}
#country_id,#country_id_s{width:140px;}
#state_id,#state_id_s{width:140px;}
.alert{width:800px;margin-top:4px;margin-bottom:4px;background-color:#EAFFCF;}
.optional{}
.number{}

#free_shipping{color:#008000;}
#free_shipping_alert{padding:5px;color:#C35900;}

.order_table th{background-color:#E8E6D7;}
.order_table td{border:1px #CFCEC2 solid;}

.tar{text-align:right;}
.notice{color:#7F6A17;}
.notice_option{font-weight:bold;}

#mymenu{list-style:none;margin-left:0px;padding-left:0px;}
#mymenu li{list-style:none;line-height:180%;border:#efefef 0px solid;margin-top:2px;margin-bottom:2px;padding-left:4px;}

.member_table th{background-color:#E8E6D7;}
.member_table td{border:1px #fff solid;}

#div_add_to_notification{font-size:10px;display:none;}
#add_to_notification{}

#list_addtocart td{border:1px #ccc solid;}
#pbig{width:370px;height:350px;overflow:hidden;padding:10px;border:1px #ccc solid;vertical-align:middle}
#pbig img{border:0px #ff0000 solid;position:relative;left:0px;top:0px;padding:-2px;}
#psmall{padding:4px;}
.psmall_img{margin: 0px;border: 0px solid #DD4013;cursor:pointer;cursor:hand;margin-right:4px;}
.psmall_img_hover{margin: -2px;border: 2px solid #DD4013;cursor:pointer;cursor:hand;margin-right:4px;}
.review{border-bottom:1px #D7D7D7 solid;padding:6px;margin-bottom:6px;background-color:#fff;}
.review_head{padding:3px;background-color:#ECEADD;}

#cart td{border-bottom:1px #ccc solid;}

