/* CSS Document */
body {
	padding:0; 
	margin:0; 
	background: url(../images/bg.jpg) repeat 0 0; 
	font:normal 12px/20px  Arial, Helvetica, sans-serif; 
	color:#454545;
}
p,ul,li,span,div,ol,pre,a,b,u,h1,h2,h3,h4 {
	padding:0; margin:0;
}
img {
	border:none; 
	outline:none;
}
.clear {
	clear:both; 
	padding:0; 
	margin:0; 
	line-height:0; 
	font-size:0;
}
h2, .right_part h2 a{
	font:bold 16px Arial, Helvetica, sans-serif; 
	color:#030000; 
	padding-bottom:4px; 
	text-decoration:none;
}
.right_part h2 a:hover{ 
	text-decoration:underline;
}

a{
	color:#000;
}
/*================mainsite==============*/
#main_site {
	width:940px; 
	margin:0 auto; 
	position:relative;
}
#logo {
	width:252px;
	height:173px;
	position:absolute; 
	left:45px;
}

/*================Top Part==============*/
#top_part {
	width:600px; 
	height:58px; 
	float:right; 
	padding-right:15px;
}
.ttext {
	height:25px; 
	float:right; font:normal 13px Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding:0px 14px 0 0;
}

ul#nav {
	height:38px; 
	list-style:none;
	padding:0; 
	margin:0; 
	float:right; 
	position:absolute; 
	top:24px; 
	right:25px;
}

ul#nav li {height:38px; width:112px; float:left; font:normal 16px Arial, Helvetica, sans-serif; color:#795137; text-align:center;
}
ul#nav li a {height:30px; width:112px; float:left; padding:10px 2px 0 0; font:bold 20px Corbel,Arial, Helvetica, sans-serif; color:#795137; background:url(../images/nav_nor.png) no-repeat 0 0; text-align:center; display:block; text-decoration:none;
}
ul#nav li a:hover {height:34px; width:112px; float:left; padding:4px 2px 0 0; font:bold 20px Corbel,Arial, Helvetica, sans-serif; color:#795137; background:url(../images/nav_hover.png) no-repeat 0 0; text-align:center; display:block; text-decoration:none;
}
ul#nav li a.active {height:34px; width:112px; float:left; padding:4px 2px 0 0; font:bold 20px Corbel,Arial, Helvetica, sans-serif; color:#795137; background:url(../images/nav_hover.png) no-repeat 0 0; text-align:center; display:block; text-decoration:none;
}

/*================Top Part==============*/
#content_top_bg {width:940px; height:123px; background:url(../images/content_top_bg.png) no-repeat 0 0;
}
.top_daily_deals {width:619px; float:right; height:38px; padding:10px 6px 0 0;
}
.top_daily_deals_text {width:420px; float:left; padding:10px 0 0 0; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.top_daily_deals_text span {font:normal 28px "corbel" , Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.view_cart {
	width:144px; height:35px; float:right; padding:12px 10px 0 0;
}
.checkout {
	width:102px; height:30px; float:right; padding:12px 10px 0 0;
}

.top_icon {width:619px; float:right;
}
.ti_left {width:333px; float:left; padding:32px 0 0 0;
}

.top_icon a.f {height:19px; padding:2px 0 0 22px; margin:0 6px 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#363234; text-decoration:none; background:url(../images/facebook.jpg) no-repeat 0 0; display:block; float:left;
}
.top_icon a.f:hover {height:19px; padding:2px 0 0 22px; margin:0 6px 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#363234; text-decoration:underline; background:url(../images/facebook.jpg) no-repeat 0 0; display:block; float:left;
}

.top_icon a.t {height:19px; padding:2px 0 0 22px; margin:0 6px 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#363234; text-decoration:none; background:url(../images/t.jpg) no-repeat 0 0; display:block; float:left;
}
.top_icon a.t:hover {height:19px; padding:2px 0 0 22px; margin:0 6px 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#363234; text-decoration:underline; background:url(../images/t.jpg) no-repeat 0 0; display:block; float:left;
}

.top_icon a.rss {height:22px; padding:0px 0 0 22px; margin:0 6px 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#363234; text-decoration:none; background:url(../images/rss.jpg) no-repeat 0 0; display:block; float:left;
}
.top_icon a.rss:hover {height:19px; padding:0px 0 0 22px; margin:0 6px 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#363234; text-decoration:underline; background:url(../images/rss.jpg) no-repeat 0 0; display:block; float:left;
}

.newsletter_bg {width:257px; height:30px; float:right; background:url(../images/news_letter_bg.jpg) no-repeat 0 0; margin:24px 10px 0 0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#363234; padding:0px 0 0 10px;
}
.newsletter {float:left; padding:7px 4px 0 0;
}

#content_repeat {width:940px; background:url(../images/content_repeat.png) repeat-y 0 0;
}
.container {width:887px; margin:0 auto; background:url(../images/content_border_bg.jpg) repeat-y 0 0; padding:0 0 20px 0;
}
.container_nodivider {width:887px; margin:0 auto; padding:0 0 20px 0;
}
.container_inner {width:887px; margin:0 auto; padding:0 0 20px 0;
}

#left_wrap {width:404px; float:left;
}
#right_wrap {width:440px; float:right;
}
.right_top_txt {font:normal 18px Arial, Helvetica, sans-serif; color:#000000; text-align:center;
}
.right_top_txt span {font:normal 27px Arial, Helvetica, sans-serif; color:#000000;
}
.ilike {
	width:80px; 
	float:left; 
	padding:13px 0 0 0;
}
.product-ranges {
	width:400px; 
	float:left; 
	text-align:center; 
	font:bold 20px Arial, Helvetica, sans-serif; 
	color:#000;
	margin-left:25px;
}
.product-ranges span {
	font:normal 16px Arial, Helvetica, sans-serif; color:#000;
}

.right_part {
	width:430px; background:url(../images/right_part_border_top.jpg) repeat-x 0 0; padding:16px 0 5px 0;
}
.right_part_img {width:100px; float:left;
}
.right_part_txt {width:320px; float:right;
}
.add_left {width:190px; float:left; text-align:right; font:normal 16px Arial, Helvetica, sans-serif; color:#663110;
}
.add_left span {font:normal 11px Arial, Helvetica, sans-serif; color:#000;
}
.add_left span.strick {text-decoration:line-through
}
.addto_cart {width:120px; float:right;
}

/*================Footer==============*/
#footer {width:940px; padding:0 0 20px 0;
}
.footer_bg {
	width:940px; height:47px; background:url(../images/footer_bg.png) no-repeat 0 0; 
	text-align:center; font:normal 18px Arial, Helvetica, sans-serif; color:#000000; padding:25px 0 0 0;
}

.footer_bg a {
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif; 
	color:#000000; text-decoration:none; display:inline; padding:0 10px;
}
.footer_bg a:hover {
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif; 
	color:#000000; text-decoration:none; display:inline; padding:0 10px;
}
.footer_foot {
	font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
}


.container_inner .page-title{ 
	font:bold 20px Corbel,Arial, Helvetica, sans-serif; 
	color:#795137; 
	text-align:center;
	color:#88a702; font-size:22px; font-style:bold; line-height:25px; vertical-align:middle;;
}
.container_inner .page-content{
	text-align:justify;
}
a img, img, a:focus{
	outline:none;
}
.nodeal{ 
	padding:10px; 
	border:1px solid #DFDFDF;
	width:502px; 
	height:335px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}
.running{
	background:url(../icons/ajax/fb-loader.gif) 5px 12px no-repeat;
	vertical-align:middle;
	text-align:justify;
	padding:10px;
}
.running span{
	margin-left:20px;
}
/*
.container_cart{ 
	width:887px; margin:0 auto; 
	background:url(../images/content_border_cart_bg.jpg) repeat-y 0 0; 
	padding:0 0 20px 0;
}
.container_cart #left_wrap {
	width:600px; float:left;
}
.container_cart #right_wrap {
	width:287px; float:right; 
}
.container_cart #left_wrap .cart_item{
	height:230px; 
	width:600px; 
	padding:5px 0 5px 0; 
	background:url(../images/right_part_border_top.jpg) repeat-x bottom;
}

.container_cart #left_wrap .cart_item .item_remove{
	float:right; margin:10px;
}
.container_cart #left_wrap .cart_item .item_remove a{
	text-decoration:none;
}
.container_cart #left_wrap .cart_item .item_remove a:hover{	
}
.container_cart #left_wrap .cart_item .item_remove a img{
	vertical-align:middle;
}

.container_cart #left_wrap .cart_item .item_image{
	float:left; 
	margin:0px 5px; 
	padding:0px 5px; 
	width:100px; 
}
.container_cart #left_wrap .cart_item .item_detail{
	float:left; 
	width:390px; 
}
.container_cart #left_wrap .cart_item .item_detail .item_name{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.container_cart #left_wrap .cart_item .item_detail .item_desc{
	margin-bottom:5px; 
}
.container_cart #left_wrap .cart_item .item_detail .item_desc a{
	color:#000;
}
.container_cart #left_wrap .cart_item .item_count{float:right; margin:0px 5px; padding:0px 5px; 
}
.container_cart #left_wrap .cart_item .item_price{float:right; margin:0px 5px; padding:0px 5px;  
}
.container_cart #left_wrap .buttons{ padding-top:10px;
}
.container_cart #left_wrap .subtotal,
.container_cart #left_wrap .totals{
	height:30px; 
	width:600px; 
	padding:5px 0 5px 0; 
	margin:5px 0 5px 0; 
	background:url(../images/right_part_border_top.jpg) repeat-x bottom;
}
.container_cart #left_wrap .subtotal{
	height:100px; 
}

.container_cart #left_wrap .cart_total{
	width:75px;	
	float:right;
	text-align:right;	
}

.container_cart #right_wrap #order_details{width:287px; margin:0 0 5px 17px;}
.container_cart #right_wrap #order_details .heading{ padding:5px; margin:5px; height:25px; background:#CDDD8E; color:#000; font-size:12px; font-weight:bold}
.container_cart #right_wrap #order_details .address{ padding:5px 0 0 2px; margin:5px;}
.container_cart #right_wrap #order_details .linespace{height:10px; padding:5px 0 5px 0; margin:5px 0 5px 0; background:url(../images/right_part_border_top.jpg) repeat-x bottom;}
.container_cart #right_wrap #order_details .buttons{ margin:0 10px 0 10px;}
*/

.form_box label{ display:block; float:left; width:100px; font-weight:bold }

#small_box{ width:300px;}
#small_box .heading{ padding:5px;  margin:5px; height:25px; background:#CDDD8E; color:#000; font-size:12px; font-weight:bold}
#small_box .form_box{ padding:5px; margin:5px;}
#small_box .buttons{ margin:0 10px 0 10px;}
#small_box a{ color:#000;}

#medium_box{ width:450px;}
#medium_box .heading{ padding:5px;  margin:5px; height:25px; background:#CDDD8E; color:#000; font-size:12px; font-weight:bold}
#medium_box .form_box{ padding:5px; margin:5px;}
#medium_box .buttons{ margin:0 10px 0 10px;}
#medium_box a{ color:#000;}

#large_box{ width:600px;}
#large_box .heading{ padding:5px;  margin:5px; height:25px; background:#CDDD8E; color:#000; font-size:12px; font-weight:bold}
#large_box .form_box{ padding:5px; margin:5px;}
#large_box .buttons{ margin:0 10px 0 10px;}
#large_box a{ color:#000;}
#large_box .form_box label{  width:130px;}
/*
#cart_box{ width:600px;}
#cart_box .heading{ padding:5px;  margin:5px; height:25px; background:#CDDD8E; color:#000; font-size:12px; font-weight:bold}

#cart_box .buttons{ margin:0 10px 0 10px;}
#cart_box a{ color:#000;}
*/
#myaccount_box{ width:885px;}
#myaccount_box .heading{ padding:5px;  margin:5px; height:25px; background:#CDDD8E; color:#000; font-size:12px; font-weight:bold}
#myaccount_form, #myaccount_list{ padding:5px; margin:5px;}
#myaccount_list ul{list-style-type:none; margin:5px;}
#myaccount_list .order_detail{background-color:#FFF; width:850px; padding:5px; margin:5px; float:left; border:#FCABC9 1px solid}

#myaccount_box .buttons{ margin:0 10px 0 10px;}
#myaccount_box a{ color:#000;}

#slideshow{ height:400px; width:410px; overflow:hidden;} 
#ss-nav { width:410px;}
#ss-nav img { display: block; float: left; padding: 1px; margin: 1px; width:64px; height:64px; overflow:hidden;}
.success, 
.error, 
.notes, 
.tips, 
.failure{
	color:#693434;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	margin: 5px 15px 2px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #ffffe0;
	border-color: #e6db55;
	height:auto;width:90%;
}
.failure{
	color:#FF0000;
	font-weight:bold;
}
.tips{padding: 5px;padding-left: 25px; background:url('../icons/lightbulb.png') no-repeat #ffffe0;background-position:left;	vertical-align:middle;text-decoration:none;}
.error{height:25px;width:90%;color:#FF0000;}



#small_cart{ width:300px; z-index:99999; position:absolute; top:119px; right:20px;}
#small_cart .sc_shadow{ background:	url('../images/shadow2.png') no-repeat bottom right; padding: 0 9px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
#small_cart .sc_background{background:#cdde8f;}
#small_cart .sc_details{ background:#FFF; margin:0 10px; color:#000; font-weight:bold; font-size:12px;}
#small_cart .sc_details a{color:#000; font-weight:bold; font-size:12px; text-decoration:none;}
#small_cart #sc_items{ list-style-type:none; margin:3px;}
#small_cart #sc_items li{clear:both;}
#small_cart #sc_items .image{float:left; margin:5px; height:50px; width:50px; overflow:hidden;}
#small_cart #sc_items .title{float:left; margin:0 5px; width:150px;}
#small_cart #sc_items .price{float:right; margin:0 5px;}
#small_cart #sc_subtotal{ height:25px; border-top:1px solid #000;}
#small_cart #sc_header{vertical-align:middle;}
#small_cart #sc_header .sc_message{float:left; margin:3px 0 0 3px;}
#small_cart #sc_header .sc_close_btn{float:right; margin:3px 3px 0 0;}
#small_cart #sc_footer{height:25px; background:#f4f2a4;vertical-align:middle;}
#small_cart #sc_footer .sc_item_counts{float:left; margin:3px 0 0 3px;}
#small_cart #sc_footer .sc_checkout_btn{float:right; margin:3px 3px 0 0;}
#small_cart .line{ border-bottom:1px solid #000;width:220px; clear:both; margin-bottom:2px;}

#cart{ margin:0px 20px; padding:0px 20px;} 
#cart .heading { height:40px;}
#cart .heading span{ color:#88a702; font-size:22px; font-style:bold; line-height:25px; vertical-align:middle; margin:0 0 0 230px; }
#cart .top{background:url(../images/top_pink.jpg) no-repeat; height:36px; width:822px;} 
#cart .bg{width:822px; background:url(../images/repeat.jpg) repeat-y 0 0;}
#cart .content{ padding:5px 0 5px 0; margin:5px 0 5px 0;}
#cart .col1{float:left; width:100px; text-align:center}
#cart .col2{float:left; width:100px;}
#cart .col3{float:left; width:300px;}
#cart .col4{float:left; width:100px;}
#cart .col5{float:left; width:100px; text-align:center;}
#cart .col6{float:left; width:100px; text-align:center;}
#cart .cart_item{ padding-bottom:10px;}
#cart .cart_item{margin: 5px;}
#cart .cart_item a{color:#000;} 
#cart #coupon_container{
	margin: 5px;
	text-align:center;
} 
#cart .promotext{
	margin: 10px 10px 10px 5px;
	width:450px;
	min-height:50px;
	float:left;
	text-align:justify;
	font-style:oblique;
	/*border:1px solid #000000;*/
}

#checkout{ margin:0px 20px; padding:0px 20px;} 
#checkout .heading { height:40px; }
#checkout .heading span{ color:#88a702; font-size:22px; font-style:bold; line-height:25px; vertical-align:middle; margin:0 0 0 350px; }
#checkout #login-box .top{background:url(../images/top_pink.jpg) no-repeat; height:36px; width:822px;} 
#checkout .bg{width:822px; background:url(../images/repeat.jpg) repeat-y 0 0;}
#checkout .content{ padding:5px; margin:5px;}
#checkout #address-box .top{background:url(../images/top_green.jpg) no-repeat; height:36px; width:822px;} 
#checkout #address-box .col1{float:left; width:50%;}
#checkout #address-box .col2{float:left; width:50%;}
#checkout #address-box label{ display:block; float:left; width:100px; font-weight:bold }
#checkout #address-box h2{ margin-bottom:10px;}
#checkout #payment-box .top{background:url(../images/top_yellow.jpg) no-repeat; height:36px; width:822px;} 
#checkout #payment-box label{ display:block; float:left; width:100px; font-weight:bold }

#left_wrap a{
	color:#000;
}

.refer_box label{
	float:left; 
	width:130px; 
	font-weight:bold;
}
.refer_box a{ 
	text-decoration:none;
}
