body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	font-family:arial;
	background:#494844;
	font-weight:normal;
	color:#d9d3d1;
}
a, a:link, a:active, a:visited{color:#000;text-decoration:none;}
h1{font-size:26px;color:#ccc4c1;font-weight:normal;}
h2{font-size:22px;color:#d9d3d3;font-weight:normal;}
h3{font-size:12px;color:#231F20;font-weight:bold;margin-bottom:5px;}
*{margin:0px;list-style-type:none;}
form{margin:0px;padding:0px;}
input {margin:2px;border:#f29ec0 solid 1px;}
select{
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	font-size:12px;
	margin:2px 0 2px 3px;
	padding:1px;
	width:130px;
}
.button{
	background:#e53b82;
	border-left:#724355 solid 1px;
	border-right:#724355 solid 1px;
	border-bottom:#494844 solid 1px;
	border-top:#494844 solid 1px;
	color:#dbd1d0;
}
.button a:hover{color:#fff;}
.wrapper{width:950px;margin:auto;clear:both;}
.logo a{
	width:155px;
	background:url("../images/logo.gif") 0px 27px no-repeat;
	height:120px;
	display:block;
	text-indent:-9000px;
}
/*--------------------------top navigation---------------------------*/
.navbar{clear:both;height:30px;padding:10px;}
.navbar ul{padding:0px 0px 0px 0px;margin:0px;}
.navbar ul li{
	display:inline;
	float:left;
	list-style:none;
	background:none;
	margin:0px 25px 0px 0px;
	padding:0px;
}
.navbar ul li a{text-decoration:none;margin:0px;padding:0px;display:block;text-transform:uppercase;color:#FFFFFF;}
.navbar li a.nav-concept, .navbar li a.nav-concept:link, .navbar li a.nav-concept:active, .navbar li a.nav-concept:visited{
	width:85px;
	height:14px;
	background:url("../images/concept.gif") 0 2px no-repeat;
	text-indent:-9999px;
	padding:0px;
}
.navbar li a.nav-product , .navbar li a.nav-product:link, .navbar li a.nav-product:visited, .navbar li a.nav-product:active{
	width:94px;
	height:14px;
	background:url("../images/product.gif") 0 2px no-repeat;
	text-indent:-9999px;
	padding:0px;
}
.navbar li a.nav-philosophy, .navbar li a.nav-philosophy:link, .navbar li a.nav-philosophy:visited, 
.navbar li a.nav-philosophy:active{
	width:105px;
	height:14px;
	background:url("../images/philosophy.gif") 0 2px no-repeat;
	text-indent:-9999px;
	padding:0px;
}
.navbar li a.nav-blog, .navbar li a.nav-blog:link, .navbar li a.nav-blog:visited, .navbar li a.nav-blog:active{
	width:60px;
	height:14px;
	background:url("../images/blog.gif") 0 2px no-repeat;
	text-indent:-9999px;
	padding:0px;
}
.navbar li a.nav-planet, .navbar li a.nav-planet:link, .navbar li a.nav-planet:visited, .navbar li a.nav-planet:active{
	width:75px;
	height:14px;
	background:url("../images/planet.gif") 0 2px no-repeat;
	text-indent:-9999px;
	padding:0px;
}
.navbar li a.nav-contact, .navbar li a.nav-contact:link, .navbar li a.nav-contact:visited, .navbar li a.nav-contact:active{
	width:87px;
	height:14px;
	background:url("../images/contact.gif") 0 2px no-repeat;
	text-indent:-9999px;
	padding:0px;
}
.navbar li a.nav-collective, .navbar li a.nav-collective:link, .navbar li a.nav-collective:visited, 
.navbar li a.nav-collective:active{
	width:101px;
	height:14px;
	background:url("../images/collective.gif") 0 2px no-repeat;
	text-indent:-9999px;
	padding:0px;
}
.navbar li a.nav-shop, .navbar li a.nav-shop:link, .navbar li a.nav-shop:visited, 
.navbar li a.nav-shop:active{
	width:61px;
	height:14px;
	background:url("../images/shop.gif") 0 2px no-repeat;
	text-indent:-9999px;
	padding:0px;
}
.navbar li a.nav-concept:hover, .navbar li a.conceptcurrent, .navbar li a.conceptcurrent:link, .navbar li a.conceptcurrent:active, 
.navbar li a.conceptcurrent:visited{background:url("../images/concept.gif") 0 2px no-repeat;background-position:0% -15px;}
.navbar li a.nav-product:hover, .navbar li a.productcurrent, .navbar li a.productcurrent:link, .navbar li a.productcurrent:active, 
.navbar li a.productcurrent:visited{background:url("../images/product.gif") 0 2px no-repeat;background-position:0% -15px;}
.navbar li a.nav-philosophy:hover, .navbar li a.philosophycurrent, .navbar li a.philosophycurrent:link, 
.navbar li a.philosophycurrent:active, .navbar li a.philosophycurrent:visited{
	background:url("../images/philosophy.gif") 0 2px no-repeat;
	background-position:0% -15px;
}
.navbar li a.nav-blog:hover, .navbar li a.blogcurrent, .navbar li a.blogcurrent:link, .navbar li a.blogcurrent:active, 
.navbar li a.blogcurrent:visited{background:url("../images/blog.gif") 0 2px no-repeat;background-position:0% -15px;}
.navbar li a.nav-planet:hover, .navbar li a.planetcurrent, .navbar li a.planetcurrent:link, .navbar li a.planetcurrent:active, 
.navbar li a.planetcurrent:visited{background:url("../images/planet.gif") 0 2px no-repeat;background-position:0% -15px;}
.navbar li a.nav-contact:hover, .navbar li a.contactcurrent, .navbar li a.contactcurrent:link, .navbar li a.contactcurrent:active, 
.navbar li a.contactcurrent:visited{background:url("../images/contact.gif") 0 2px no-repeat;background-position:0% -15px;}
.navbar li a.nav-collective:hover, .navbar li a.collectivecurrent, .navbar li a.collectivecurrent:link, 
.navbar li a.collectivecurrent:active, .navbar li a.collectivecurrent:visited{
	background:url("../images/collective.gif") 0 2px no-repeat;
	background-position:0% -15px;
}
.navbar li a.nav-shop:hover, .navbar li a.shopcurrent, .navbar li a.shopcurrent:link, .navbar li a.shopcurrent:active, 
.navbar li a.shopcurrent:visited{background:url("../images/shop.gif") 0 2px no-repeat;background-position:0% -15px;}
/*--------------------------footer---------------------------*/
.navbar li.ficon_skin {width:28px;height:29px;background:url("../images/skin_icon.gif") 0 0 no-repeat;text-indent:-9000px;}
.navbar li.ficon_planet{width:28px;height:29px;background:url("../images/planet_icon.gif") 0 0 no-repeat;text-indent:-9000px;}
.navbar li.ficon_love{width:28px;height:29px;background:url("../images/love_icon.gif") 0 0 no-repeat;text-indent:-9000px;}
.navbar li.f_skin{width:63px;height:21px;background:url("../images/f_skin.gif") 0px 0px no-repeat;text-indent:-9000px;}
.navbar li.f_planet{width:82px;height:17px;background:url("../images/f_planet.gif") 0px 0px no-repeat;text-indent:-9000px;}
.navbar li.f_love{width:67px;height:17px;background:url("../images/f_love.gif") 0px 0px no-repeat;text-indent:-9000px;}
.footer_bar{
	background:#5eb187 url("../images/strip.jpg") bottom left no-repeat;
	height:69px;
	text-align:center;
	padding:48px 10px 0px 10px;
	color:#5a6256;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer_bar small{font-size:16px;font-weight:bold;}
.footer_icon{margin-bottom:0;position:relative;height:95px;}
.footer_icon ul{height:30px;float:right;margin:5px 0px 0px 0px;}
.footer_icon ul li{margin:0px 7px 0px 0px;}
.footer{padding-left:37px;}
.footer ul{margin:0px;padding:0px;float:right;}
.footer ul li{margin:0px 7px 0px 0px;padding:0px;padding-top:20px;}
.footer_icon span{float:left;width:200px;position:absolute;}
/*--------------------------index frame---------------------------*/
.frame{ 
	background:transparent url(../images/bg.jpg) no-repeat scroll left bottom;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:95px;
	margin:-64px 0px -31px 284px;
	padding:0px;
	position:relative;
	text-transform:uppercase;
	width:644px;
	z-index:1; 
}
.text1{
	width:163px;
	height:55px;
	float:left;
	margin-top:25px;
	text-align:left;
	padding-left:15px;
}
.text2{
	width:165px;
	height:55px;
	float:left;
	margin-top:25px;
	text-align:left;
	margin-left:15px;
	padding-left:10px;
}
.text3{
	width:215px;
	height:55px;
	float:left;
	margin-top:25px;
	text-align:right;
	color:#dad2d0;
	margin-left:25px;
	padding-left:8px;
}
.frame a{
	float:right;
	color:#000;
	text-decoration:none;
	margin-top:5px;
	z-index:30;
	position:relative;
}
.frame a:hover{text-decoration:underline;}
/*--------------------------header---------------------------*/
.header{
	background:#000000 url("../images/header.jpg") top left no-repeat;
	text-align:right;
	padding:25px 35px 0px 35px;
	font-size:15px;
	min-height:320px
}
* html .header{height:300px}
.header h1{float:right;margin-top:40px;margin-bottom:10px;}
.header h2{margin-top:10px;margin-bottom:5px;}
.header_text h2{float:right;padding-bottom:5px;}
.inner_header h2{float:none;}
.header_text p{margin:5px;padding:0px;margin-left:80px;clear:right;}
.header_text{margin-left:340px;font-size:13px;padding:0px 0px 25px 0px;}
.skincare{background:#000000 url("../images/header2.jpg") bottom left no-repeat;}
.cosmetics{background:#000000 url("../images/header3.jpg") top left no-repeat;}
.concept{background:#000000 url("../images/header4.jpg") top left no-repeat;}
.scent{background:#000000 url("../images/header-scent.jpg") bottom left no-repeat;}
.philosophy{background:#000000 url("../images/header.jpg") -2px -3px no-repeat;}
.principle{background:#000000 url("../images/principle.jpg") bottom left no-repeat;}
.transparentbox{
	float:left;
	background:url("../images/box-bg.png") 0px 0px no-repeat;
	width:290px;
	height:270px;
	float:left;
	padding:15px;
	color:#000;
	text-align:left;
	font-size:10px;
}
.inner{margin-top:40px;}
.innerHead{text-align:right;width:535px;}
.conceptbox_philosophy, .conceptbox_digits{}
.transparentimg{width:280px;height:275px;margin:auto;margin-top:7px;}
/*--------------------------inner header content---------------------------*/
.beauty_star_bg1, .skin_doctor_bg1, .collective3_bg1, .concept_bg1, .philosophy_bg1, .green_practices_bg1, .collective_bg1, 
.product_bg1{background:url("../images/concept-text-bg.gif") right top no-repeat;min-height:295px;}
* html .beauty_star_bg1, * html .skin_doctor_bg1, * html .collective3_bg1, * html .concept_bg1, * html .philosophy_bg1, 
* html .green_practices_bg1, * html .collective_bg1{height:301px;}
.green_partner_bg1, .principle_bg1, .green_truth_bg1{background:none;}
.content_frame{
	background:#dcd5d2;
	width:523px;
	margin-left:17px;
	_margin-left:8px;
	padding:10px 0px;
	color:#231f20;
	font-size:11px;
	text-align:left;
}
.content{height:267px;position:relative;margin-left:10px;margin-right:10px;}
.content_frame img{
	float:left;
	margin:0px 7px 5px 0px;
	float:left;
	border:#d1c6c1 solid 4px;
	width:100px;
}
.prod_img img{
	float:left;
	margin:0px 7px 5px 0px;
	float:left;
	border:0px;
	width:72px;
}
.Submenu{
	background:#4a4743;
	border:#FFFFFF solid 4px;
	width:101px;
	float:left;
	margin-right:10px;
	height:257px;
	overflow:auto;
}
*html .Submenu{height:257px;}
.Submenu ul{margin:0px;padding:8px;}
li.heading{color:#FFFFFF;font-size:12px;padding-top:0px !important;}
.Submenu ul li{margin:0px;padding:5px 0px 5px 0px;}
.Submenu ul li a{color:#fff;text-decoration:none;}
.Submenu ul li a:hover{text-decoration:none;color:#4ebc89;}
.Submenu a.current{color:#4ebc89;}
ul.subcat{margin:0px;padding:0px 0px 0px 10px;}
ul.subcat li{background:transparent url(../images/bullet.gif) no-repeat scroll 0 3px;margin:0;padding:0 0 6px 14px;}
ul.subcat li a, ul.subcat li a:link, ul.subcat li a:active, ul.subcat li a:visited{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
ul.subcat li a:hover{text-decoration:none;color:#4EBC89;}
ul.sublink li{border:none;}
.sublink li{
	text-indent:-9000px;
	display:block;
	width:97px;
	position:absolute;
	margin-top:15px;
	color:#4EBC89;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
fieldset{margin:0px;padding:0px;border:none;}
form{margin:0px;padding:0px;font-size:12px;}
.form_FG legend h2{color:#48b87e;}
.form_FG{
	clear:both;
	padding:10px 0px 10px 10px;
	color:#231f20;
	font-size:11px;
	text-align:right;
}
.form_FG label{
	width:150px;
	color:#d9d3d1;
	padding:2px 15px 2px 2px;
	vertical-align:top;
	margin-top:2px;
}
.form_FG input{
	display:inline;
	color:#666666;
	background:#ededed;
	border:#fff solid 1px;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin:2px;
	padding:1px;
}
.form_FG select{
	font-family:"Trebuchet MS";
	font-size:12px;
	margin:2px 1px 0px 4px;
	display:inline;
	padding:0px;
	color:#666666;
	background:#ededed;
	border:#fff solid 1px;
}
.form_FG br{clear:left;}
.form_FG strong{font-weight:normal;color:#ee4183;padding:2px;}
.form_FG input.button01{
	color:#FFFFFF;
	background:url(../images/btn2.gif) top right no-repeat;
	width:66px;
	height:30px;
	border:none;
	cursor:pointer;
	float:right;
	margin-top:5px;
}
.form_FG span{float:left;margin-left:150px;}
.form_FG span label{
	float:left;
	text-transform:none;
	font-size:11px;
	width:105px;
	text-align:left;
	padding:0px 0px 0px 5px;
}
.floatL{float:left;}
.error{
	clear:right;
	color:#FF0000;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-left:0;
	text-align:left;
	float:left;
	text-transform:uppercase;
}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
.iFrameDIV{
	height:260px;
	overflow:auto;
	padding:2px;
	margin-left:auto;
	margin-bottom:0px;
	position:absolute;
	left:117px;
	width:382px;
	top:6px;
}
.iFrameDIV p{margin-left:0px;margin-bottom:0px;}
.collective_bg1 h2{float:none;margin-left:20px;}
.collective .transparentimg{margin-left:0;margin-top:27px;}
.list{text-align:left;font-size:11px;}
.list ul{margin:0px;padding:0px;}
.list ul li{
	list-style-type:none;
	background:url(../images/arrow.gif) 0px 5px no-repeat;
	color:#acacac;
	padding:0px 0px 0px 18px;
	margin:2px 0px 2px 0px;
}
.loginbox{background:#F7F7F7;border:1px solid #DDDDDD;padding:10px;height:170px;}
/********************/
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
.list{width:100%;margin-bottom:10px;}
.list td{vertical-align:top;padding-bottom:3px;padding-left:7px;}
.middle_text{text-align:center;}
.middle{}
#category{width:101px;}
.sort{height:30px;width:100%;}
.sort .div1{
	float:right;
	display:inline-block;
	padding-top:6px;
	padding-right:9px;
	margin-left:119px;
}
.sort .div2{text-align:right;display:inline-block;padding-top:9px;}
.sort select{font-size:11px;margin:0;padding:0;}
.pagination{display:inline-block;width:100%;background:#F8F8F8;margin-bottom:10px;}
.pagination .links, .pagination .results{padding:7px;}
.pagination .links{float:left;}
.pagination .links a{border:1px solid #CCCCCC;padding:4px 7px;text-decoration:none;color:#000000;}
.pagination .links b{
	border:1px solid #CCCCCC;
	padding:4px 7px;
	text-decoration:none;
	color:#000000;
	background:#FFFFFF;
}
.pagination .results{float:right;}
a b{font-weight:normal;color:#4EBC89;}
.top{font-weight:bold;padding:9px 9px 0px;text-transform:uppercase;color:#4EBC89;}
#category ul{padding-top:0px;padding-bottom:0px;}
.button, .button2{
	margin:4px 0 0 4px;
	cursor:pointer;
	height:30px;
	border:0;
	font-size:11px;
	color:#fff !important;
	text-align:center;
	vertical-align:middle;
	overflow:visible;
}
.button{
	background:#4A4743;
	font-weight:bold;
	height:23px;
	padding:3px 6px 6px;
	width:auto;
}
.button2{width:65px;background:#000000;padding:6px;}
.top h1{margin:0px;font-size:18px;font-weight:bold;color:#231F20;}
.details_product{float:left;text-align:center;width:114px;}
.quantity{padding:0px;text-align:left;margin-left:107px;}
.start_cart{padding:0px;}
.thickbox_img{
	background:#333333 none repeat scroll 0 0;
	display:inline-block;
	height:50px;
	margin:2px;
	padding:6px;
	text-align:center;
	width:50px;
}
.tabs{display:block;width:100%;margin-bottom:0px;float:right;}
.tabs a{text-decoration:underline;cursor:pointer;}
.tabs a.selected{}
.tabs a:hover{text-decoration:none;}
.image_list img{width:50px;}
#tab_image{width:100%}
.clear{clear:both;}
#product, #cart{text-align:right;margin:4px;}
input{
	background:#EEEEEE none repeat scroll 0 0;
	padding:2px;
	border:1px solid #FFFFFF;
	float:left;
	font-family:'Trebuchet MS',Verdana,Arial;
	font-size:12px;
	margin:2px;
	padding:1px 3px;
	width:153px;
}
textarea{
	background:#EEEEEE none repeat scroll 0 0;
	padding:2px;
	border:1px solid #FFFFFF;
	font-family:'Trebuchet MS',Verdana,Arial;
	font-size:12px;
	margin:2px;
	padding:1px 3px;
	width:153px;
}
.cart td{
	vertical-align:inherit;
	font-size:12px;
	font-weight:normal;
	padding:4px 4px 4px 8px;
	border-bottom:1px solid #333333;
}
.cart th{
	background:#4A4743;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:4px 7px 4px 8px;
	border-bottom:#fff solid 1px;
	border-top:#fff solid 1px;
	font-family:Tahoma;
	white-space:nowrap;
}
.warning{color:#FF0000;}
#cart .buttons{margin-top:8px;_margin-top:6px;}
.top_box{margin-bottom:10px;float:left;width:156px;}
.top_box .top{
	background:transparent url(../images/cart.gif) no-repeat scroll 10px 19px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:23px 0 13px 50px;
	text-transform:uppercase;
}
.top_box .middle{padding-left:5px;width:130px;}
.cart_total{text-align:left;padding:4px 4px;font-size:12px;}
.top_right_box{
	float:right;
	background:#3d3c39;
	margin-top:30px;
	width:196px;
	height:68px;
	position:relative;
	padding-left:10px;
}
.top_box a{color:#fff;}
.top_right_box a{font-size:12px;}
.top_box td{padding:0px 4px;}
.loginbox{background:#F7F7F7;border:1px solid #DDDDDD;padding:10px;height:170px;}
.div4{position:absolute;left:174px;border-left:#494844 solid 5px;height:100%}
.div4 a, .div4 a:link, .div4 a:active, .div4 a:visited{color:#fff;}
.div4 a:hover{text-decoration:none;color:#ccc;}
.top_right_box ul{margin:0px;padding:0px;}
.top_right_box ul li{padding-left:4px;padding-top:4px;}
.top_right_box ul li a{text-indent:-9000px;display:block;}
.top_right_box ul li a.login{background:url(../images/login.gif) 0px 0px no-repeat;height:17px;width:19px;}
.top_right_box ul li a.logout{background:url(../images/logout.gif) 0px 0px no-repeat;height:17px;width:19px;}
.top_right_box ul li a.myaccount{background:url(../images/account.gif) 0px 0px no-repeat;height:17px;width:19px;}
.top_right_box ul li a.checkout{background:url(../images/checkout.gif) 0px 0px no-repeat;height:17px;width:19px;}
.cart2 .top_box .top{
	background:transparent url(../images/cart.gif) no-repeat scroll 0 10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 11px 31px;
	text-transform:uppercase;
}
.cart2 .cart_total{
	font-size:12px;
	margin-right:5px;
	padding:1px 0px 1px 35px;
	text-align:left;
	margin-top:-9px;
}
.cart2 #no_rec, .cart2 #tot_items2{padding-left:33px;}
.checkbox{width:20px;float:none;}
 #edit, #address, #shipping, #create{width:355px;}
#create td{vertical-align:top;margin-top:4px;}
.myaccount{}
.myaccount li a, .list a{color:#231F20;}
.myaccount li a:hover{color:#4EBC89;}
#TB_window .middle{width:585px;}
#TB_window .top{padding:6px 4px 0px 0px;}
.iFrameDIV h1{float:none;margin:0px;padding-bottom:7px;}
.iFrameDIV .top{padding:0px;}
.enlarge{
	background:transparent url(../images/zoom.gif) no-repeat scroll 0 0;
	clear:left;
	font-size:11px;
	height:13px;
	margin-left:6px;
	padding-left:1px;
}
.iFrameDIV .buttons .button{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:4px 7px;
	overflow:visible;
	margin-left:0px;
	margin-right:5px;
}
.note{margin-bottom:10px;}
#login a.button{color:#FFFFFF;}
ul.myaccount{margin:0px;padding:0px 0px 0px 10px;}
ul.myaccount li{margin:4px 0px;}
ul.myaccount li a{background:transparent url(../images/bullet.gif) no-repeat scroll 0 3px;display:block;padding-left:15px;}
ul.myaccount li a:hover{background:transparent url(../images/bullet.gif) no-repeat scroll 0 -17px;color:#08763e;}
.radiobutton{width:auto;}
#address label{float:left;width:52px;vertical-align:bottom;}
.basebox{background:#F7F7F7;border:2px solid #dccfc9;padding:6px 10px 10px 10px;margin-bottom:10px;}
.price{font-size:13px;font-weight:bold;}
table.product{margin-top:10px;margin-bottom:10px;width:359px;}
table.product td{padding:4px 0px;_padding:2px 0px;}
table.product h3{margin-bottom:0px;font-family:13px;}
table.product .button{
	width:auto;
	padding:0px 2px;
	margin:5px 5px 5px 5px;
	float:none;
	background:#65a280;
	border:#227849 solid 1px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Tahoma;
	display:block;
	overflow:visible;
	font-size:10px;height:auto;
}
table tr.ibtn{text-align:right;}
table tr.ibtn input.button {float:none; margin-left:4px}
h3.heading{font-size:14px;margin-bottom:5px;}
form#cart{margin-top:10px;}
.address, .shippingaddress{
	background:#e8e3e1;
	border:2px solid #dccfc9;
	padding:6px 5px 10px 8px;
	min-height:264px;
	_height:264px;
}
.address{float:left;width:163px;}
.shippingaddress{width:163px;float:right;}
.address input, .shippingaddress input{
	width:87px;
	font-family:Tahoma;
	font-size:11px;
	padding:4px;
	background:#f5f5f5;
}
.address label, .shippingaddress label{
	float:left;
	width:62px;
	font-family:Tahoma;
	font-size:11px;
	padding:5px 0px;
}
.address .button, .shippingaddress .button{
	width:auto;
	height:22px;
	padding:0px 4px;
	font-weight:bold;
	font-size:10px;
	margin:3px 0 10px 113px;
	background:#4A4743;
}
img.remove{
	width:auto;
	height:auto;
	border:none;
	float:none;
	margin-top:4px;
}
label.checkbox{width:auto;_margin:0px 0px 0px -5px;}
label.checkbox input{
	width:auto;
	padding:0px;
	border:none;
	margin:0px 4px 0px 0px;
	_margin:0px;
}
.even{background:#e2dcda;}
.odd{background:#d3cbc8;}
.login-register{}
form#login fieldset, form#forgot fieldset{
	border:1px solid #EEEDED;
	margin-top:20px;
	padding-bottom:28px;
	padding-left:15px;
	padding-top:20px;
	_padding-top:0px;
	_padding-bottom:25px;
	margin-right:7px;
}
form#register fieldset{
	border:1px solid #EEEDED;
	margin-top:12px;
	padding-bottom:8px;
	padding-left:15px;
	padding-top:14px;
	_padding-top:0px;
	margin-right:7px;
}
form#register .button{
	clear:both;
	width:60px;
	display:block;
	height:19px;
	padding:2px 0 5px;
	margin-left:280px;
	margin-top:10px;
	font-weight:bold;
}
form#login .button{font-weight:bold;}
.login-register label{
	float:left;
	width:120px;
	font-family:Tahoma;
	font-size:11px;
	padding:4px;
}
.login-register input{
	width:183px;
	float:none;
	font-family:Tahoma;
	font-size:11px;
	padding:4px;
}
.login-register select{width:192px;float:none;font-family:Tahoma;font-size:11px;}
.login-register label.checkbox{width:73px;}
.login-register label .checkbox{background:none;}
#login a{color:#000;}
#login a:hover{color:#4fad80;}
#login .button{margin-top:5px;margin-left:0;}
.login-register legend{
	font-weight:bold;
	font-size:12px;
	color:#231F20;
	margin:0px;
	_margin:0px 0px 15px -7px;
	padding:0px;
}
a.f_register{
	display:block;
	text-indent:-90000px;
	background:url(../images/register.gif) 0px 2px no-repeat;
	width:178px;
	height:26px;
	margin:0 0 10px 126px;
}
a.f_register:hover{background:url(../images/register.gif) 0px -31px no-repeat;}
.flotN{float:none;}
#register img{border:none;float:none;margin:0px;width:auto;}
.clear{clear:both;}
ul.errorbox{list-style:none;padding:0px;margin:0px;}
ul.errorbox li{
  	border-color:#ff8200;
  	border-width:1px;
  	border-style:solid;
  	padding:0.3em;        /* padding in fieldset support spotty in IE */
  	color:#dd6402;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
  	background-color:#ffc;
  	margin-bottom:2px;
  	padding-left: 28px;
  	background:#ffeedd url("../images/alert.gif") no-repeat 10px center;
}
.error{
	font-size:13px;
	margin-left:0px;
	color:#ec4f00;
	background:url(../images/error.gif) 0px 2px no-repeat;
	font-weight:normal;
	padding-left:2px;
}
.MSG_notify, .success{
	color:#fff;
  	font-size:12px;
  	font-family:Arial, Helvetica, sans-serif;
	width:266px;
	border:solid #fff 1px;
	padding:0.5em;
	margin-bottom:0.6em;
	padding-left:50px;
	text-align:left;
	background:#4A4743 url("../images/jabber_protocol.png") no-repeat 10px center;
}
form .button{
	width:auto !important;
	padding:4px 6px 6px;
	height:23px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}
.icon img{border:0px;width:auto;margin:0px;float:none;}
.flotR{float:right;}
table td input.button{margin-left:-4px;}
table{width:359px;}
.checkbox{width:auto;vertical-align:middle;}
a.out_of_stock{color:#FF3333;text-decoration:none;}
table.product .dim_btn{background:#999999 none repeat scroll 0 0;border:1px solid #666666;}
.product img{width:auto;vertical-align:middle;}
#time select{width:100px;font-size:11px;margin-right:5px;}
tr.hide_tr td{padding:0px 4px 0px 0px;}
.search_next{margin-bottom:0;margin-right:0;margin-top:10px;text-align:right;}
.search_next strong{display:inline;padding:0px;}
.search_next a, .search_next a:link, .search_next a:active, .search_next a:visited{
	background:#65A280 none repeat scroll 0 0;
	border:1px solid #227849;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:2px;
	padding:3px;
	text-decoration:none;
}
.search_next a:hover{color:#fff;background:#4A4743 none repeat scroll 0 0;border:#666666 solid 1px;}
.search_next span.current{
	background:#4A4743 none repeat scroll 0 0;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-right:2px;
	padding:3px;
	text-decoration:none;
}
table.product .call{padding:1px 3px 1px 4px;height:auto;width:90px;}
.ptext{margin-left:10px;}
a.Pclr, a.Psize{float:left;border:1px solid #999999;margin:5px 5px 0 0;cursor:pointer;}
a.Pclr, a.Pclr:link, a.Pclr:active, a.Pclr:visited{width:15px;}
a.Psize, a.Psize:link, a.Psize:active, a.Psize:visited{width:auro;background-color:#f0f0f0;padding:0px 4px;}
a.Pclr:hover, a.Psize:hover, a.pcurrent, a.pcurrent:link, a.pcurrent:active, a.pcurrent:visited, a.pcurrent:hover{
	border:1px solid #000000;
}
a.button span{padding:5px 7px;}
.facebook{position:absolute;left:10px;top:62px;}
.wordpress{position:absolute;left:105px;top:62px;}
.twitter{left:200px;position:absolute;top:62px;}
.facebook img, .wordpress img, .twitter img{border:0px;}
a.view_orders, a.view_orders:link, a.view_orders:active, a.view_orders:visited{text-decoration:underline;}
a.view_orders:hover{text-decoration:none;}
#tooltip{
	position:absolute;
	border:1px solid #FFFFFF;
	background-color:#4A4743;
	padding:4px 7px;
	color:#FFFFFF;
	font-size:10px;
	font-family:tahoma;
	display:none;
}
h3.backto{background: url("../images/backarrow.gif") no-repeat 0px 2px; padding:0 0 0 18px;margin:-3px 0 0}
h3.backto1{background: url("../images/backarrow.gif") no-repeat 0px 2px; padding:0 5px 0 18px;margin:0px 0 -10px 0px;float:right;font-size:11px}