@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:url(../images/body_bg.gif) left top repeat-x #fff;
}
h1,h2,h3,h4{
	margin:0px;
	padding:0px;
}
p{
	color:#464646;
	font:normal 11px Arial, Helvetica, sans-serif ;
	padding:0px;
	margin:0px;
}
a,a:hover{
	outline:none;
}
.clear{
	clear:both;
}
/*-----------style for radio button----------*/
input[type=radio]{
	width:15px !important;
	height:15px !important;
	margin-top:0px !important;
	margin-bottom:1px;
	padding:0px;
	text-align:center;
	vertical-align:bottom;
}
input[type=checkbox]{
	width:15px !important;
	height:15px !important;
	margin-top:0px !important;
	margin-bottom:1px;
	margin-left:0px;
	padding:0px;
	text-align:center;
	vertical-align:bottom;
}
/*-----------top bar----------*/
#topbar{
	margin:0px auto;
	padding:0px;
	width:976px;
}
/*-----------Logo section----------*/
.logo{
	background:url(../images/logo.gif) left top no-repeat;
	width:335px;
	padding:5px 0px;
	margin:26px 5px 17px 18px;
	text-indent:-999999px;
	float:left;
}
.logo a{
	display:block;
	text-indent:-999999px;
	width:335px;
}
/*-----------top links - navigation----------*/

.navigation{
	float:right;
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;

}
.navigation a{
	margin:0px;
	padding:3px;
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.navigation a:hover{
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;	
}
.navigation p{
	margin:33px 0px 5px;
	padding:0px;
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
}
/*-----------Search Box----------*/
.search_box{
	color:#fff;
	margin:6px 0px 20px 10px;
	*margin:-4px 0 20px 10px;
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	
}
/*.search_box{
color:#FFFFFF;
font:bold 12px Arial,Helvetica,sans-serif;
margin:6px 0 20px 10px;
padding:0;
}*/
.search_box .text{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;	
	margin:4px 0px 0px 10px;
	_margin:4px 0px 0px 14px;
	padding:0px;
}
.txt_box_div{
	margin:0px 3px 0px 3px;
	_margin:0px 0px 0px -3px;
	float:left;
	padding:0px;
}
/*----------IE7------------*/
*:first-child+html .txt_box_div 
{ 
	margin:0px 0px 0px -3px;
	float:left;
	padding:0px;
} 

.txt_box{
	background:url(../images/search_text_bg.gif) left top repeat-x;
	padding:2px;
	_padding:2px 5px 2px 5px;
	color:#000;
	font:normal 12px Arial, Helvetica, sans-serif; 
	border:2px solid #89a36f;
	width:200px;
}
.btn{
	margin:0px 0px 0px;
	_margin:1px 0px 0px -3px;
	padding:0px;
	float:left;	
}
/*----------IE7-------------*/
*:first-child+html .btn 
{ 
	margin:1px 0px 0px -3px;
	float:left;
	padding:0px;
} 
.go_btn{
	background:url(../images/go_btn.gif) left top no-repeat;
	padding:4px 1px 5px 2px;
	width:29px;
	color:#5ba216;
	font:bold 12px Arial, Helvetica, sans-serif;
	cursor:pointer;
	border:0px;
}
/*-----------content section----------*/
#content_begin{
	margin:0px auto;
	padding:0px;
	width:976px;
	_width:980px;
}


#content{
	padding:20px 0px 15px 15px;
	_padding:0px;
	margin:0px;
	_margin:20px 0px 15px 33px;
	}
*:first-child+html #content{
	margin:20px 0px 15px 15px;
	padding:0px;
}

/*-----------Left Side----------*/
.left_content{
	margin:0px 0px 0px;
	padding:0px;
	float:left;
}
/*-----------top left background----------*/
.left_content_left{
	background:url(../images/left_curve_2.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	width:13px;
	height:39px;
	float:left;
/*	_margin:0px 0px -20px 0px;*/
}


/*-----------top middle background----------*/
.left_content_middle{
	background:url(../images/middle_bg_2.gif) left top repeat-x;
	margin:0px;
	padding:0px;
	height:39px;
	float:left;
	width:178px;
/*	_margin:0px 0px -20px 0px;*/
}


.left_content_middle p{
	margin:12px 10px 0px;
	padding:0px;
	color:#000000;
	font:bold 13px Arial, Helvetica, sans-serif;
}
/*-----------top right background----------*/
.left_content_right{
	background:url(../images/right_curve_2.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	height:39px;
	width:14px;
	float:left;
/*	_margin:0px 0px -20px 0px;*/
}

/*-----------bottom left background----------*/
.left_content_btm_left{
	background:url(../images/left_btm_curve_1.gif) left top no-repeat;
	height:18px;
	width:13px;
	float:left;
	margin:0px;
	padding:0px;
/*	_margin:-27px 0px 0px 0px;*/
}

/*-----------bottom right background----------*/
.left_content_btm_right{
	background:url(../images/right_btm_curve_1.gif) left top no-repeat;
	height:18px;
	width:14px;
	float:left;
	margin:0px;
	padding:0px;
/*	_margin:-27px 0px 0px 0px;*/
}

/*-----------bottom middle background----------*/
.left_content_btm_middle{
	background:url(../images/middle_btm_bg_1.gif) left top repeat-x;
	height:18px;
	float:left;
	margin:0px;
	padding:0px;
	width:178px;
	/*_margin:-27px 0px 0px 0px;*/
}

/*-----------middle left background----------*/
/*.left_middle_content_leftbg{
	background:url(../images/left_middle_content_l1.gif) left top repeat-y;
	width:13px;
	float:left;
	margin:0px;
	padding:0px;
	height:200px;
}*/
/*-----------middle right background----------*/
/*.left_middle_content_rightbg{
	background:url(../images/left_middle_content_r1.gif) left top repeat-y;
	width:14px;
	float:left;
	margin:0px;
	padding:0px;
	height:200px;
}*/
/*-----------middle center content----------*/
.left_middle_content_center{
	float:left;
	margin:0px;
	padding:5px 11px 0px;
	width:185px;
	background:url(../images/left_box_bg.gif) repeat-y;
}
.left_middle_content_center ul{
	margin:0px 0px;
	padding:0px;
	list-style-type:none;
}
.left_middle_content_center li{
	margin:0px;
	padding:6px 0px 6px;
	border-bottom:1px solid #eeeeee;
	color:#363636;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.left_middle_content_center li a{
color:#363636;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.left_middle_content_center li a:hover{
color:#363636;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


/*-------------------------------*/
/*-----------Middle Part----------*/
/*-------------------------------*/

.middle_content{
	margin:0px 5px 0px 5px;
	padding:0px;
	float:left;
}
/*-----------top left background----------*/
.middle_content_left_top{
	background:url(../images/middle_content_top_left.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	width:21px;
	height:17px;
	float:left;
	_margin:0px 0px -2px 0px;
}
.middle_content_right_top{
	background:url(../images/middle_content_top_right.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	width:21px;
	height:17px;
	float:left;
	_margin:0px 0px -2px 0px;
}
.middle_content_right_middle{
	background:url(../images/middle_content_top_middle.gif) left top repeat-x;
	margin:0px;
	padding:0px;
	width:490px;
	_width:480px;
	height:17px;
	float:left;
	_margin:0px 0px -2px 0px;
}
.middle_content_left_btm{
	background:url(../images/middle_content_btm_left.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	width:21px;
	height:20px;
	float:left;
}
.middle_content_right_btm{
	background:url(../images/middle_content_btm_right.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	width:21px;
	height:20px;
	float:left;
}
.middle_content_middle_btm{
	background:url(../images/middle_content_btm_middle.gif) left top repeat-x;
	margin:0px;
	padding:0px;
	width:497px;
	_width:478px;
	height:20px;
	float:left;
}
.middle_content_middle_left{
	background:url(../images/middle_content_middle_left.gif) left top repeat-y;
	width:21px;
	margin:0px;
	padding:0px;
	height:540px;
	_height:625px;
	float:left;
}
.middle_content_middle_right{
	background:url(../images/middle_content_middle_right.gif) left top repeat-y;
	width:21px;
	margin:0px;
	padding:0px;
	float:left;
	height:540px;
	_height:625px;
}
.middle_content_middle_part{
	width:497px;
	_width:478px;
	margin:0px;
	padding:0px;
	height:540px;
	_height:625px;
	float:left;
}

.middle_content_start{
	padding:5px 3px 10px 3px;
	margin:0px;
	color:#7a7a7a;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.navi_links{
color:#707070;
font:bold 12px Arial, Helvetica, sans-serif;
background:url(../images/link_bg.gif) left bottom no-repeat;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
.navi_links a{
color:#4f8300;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
padding:0px 5px 0px 0px;
}
.navi_links a:hover{
color:#4f8300;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

h2{
color:#7a7a7a;
font:bold 17px Trebuchet MS;
margin:15px 0px 10px;
padding:0px;
}

h2 span{
color:#499003;
}

p{
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
margin:10px 0px;
line-height:18px;
}
.heading{
margin:10px 0px;
padding:0px;
}
.heading_left{
background:url(../images/heading_left.gif) left top no-repeat;
width:9px;
height:33px;
margin:0px;
padding:0px;
float:left;
}
.heading_right{
background:url(../images/heading_right.gif) left top no-repeat;
width:10px;
height:33px;
margin:0px;
padding:0px;
float:left;
}
.heading_main{
background:url(../images/heading_main.gif) left top repeat-x;
height:29px;
_height:22px;
margin:0px;
padding:7px 5px 5px 0px;
float:left;
color:#fff;
font:bold 14px verdana, Arial, Helvetica, sans-serif;
width:465px;
_width:448px;
}

.outer_td{
padding:10px;
margin:0px 0px 0px; 
background-color:#f0f0f0;
width:495px;
_width:478px;
}
.inner_td{
background-color:#fff;
border:1px solid #cdcdcd;
padding:5px;
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
vertical-align:top;
}
.inner_td p{
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
margin:0px 0px 10px 0px;
padding:0px;
}
.inner_td a{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.inner_td a:hover{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.inner_td span{
color:#7a7a7a;
font-weight:bold;
line-height:18px;
}
.inner_td .price{
color:#a2a2a2;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}
.inner_td .price_value{
color:#ff7200;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
}
.inner_td img{
border:1px solid #cdcdcd;
padding:20px 5px 20px 5px;
margin-right:3px;
}
.cart_btn{
background-color:#ff8900;
width:93px;
text-align:center;
padding:0px 0px 5px;
color:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
border:1px solid #db6903;
height:20px;
cursor:pointer;
}



/*-------------------------------*/
/*-----------Right Side----------*/
/*-------------------------------*/
.right_content{
	margin:0px 0px 0px;
	padding:0px;
	float:left;
}
/*-----------top left background----------*/
.right_content_left{
	background:url(../images/left_curve_2.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	width:13px;
	height:39px;
	float:left;
/*	_margin:0px 0px -20px 0px;*/
}


/*-----------top middle background----------*/
.right_content_middle{
	background:url(../images/middle_bg_2.gif) left top repeat-x;
	margin:0px;
	padding:0px;
	height:39px;
	float:left;
	width:178px;
/*	_margin:0px 0px -20px 0px;*/
}


.right_content_middle p{
	margin:12px 10px 0px;
	padding:0px 0px 0px;
	color:#000000;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.right_content_middle img{
	margin:-3px 5px 0px 0px;
	padding:0px;
}
/*-----------top right background----------*/
.right_content_right{
	background:url(../images/right_curve_2.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	height:39px;
	width:14px;
	float:left;
/*	_margin:0px 0px -20px 0px;*/
}

/*-----------bottom left background----------*/
.right_content_btm_left{
	background:url(../images/left_btm_curve_1.gif) left top no-repeat;
	height:18px;
	width:13px;
	float:left;
	margin:0px;
	padding:0px;
	_margin:-17px 0px 0px 0px;
}

/*-----------bottom right background----------*/
.right_content_btm_right{
	background:url(../images/right_btm_curve_1.gif) left top no-repeat;
	height:18px;
	width:14px;
	float:left;
	margin:0px;
	padding:0px;
    _margin:-17px 0px 0px 0px;
}

/*-----------bottom middle background----------*/
.right_content_btm_middle{
	background:url(../images/middle_btm_bg_1.gif) left top repeat-x;
	height:18px;
	float:left;
	margin:0px;
	padding:0px;
	width:178px;
	_width:175px;
	_margin:-17px 0px 0px 0px;
	text-transform:capitalize
}

/*-----------middle left background----------*/
.right_middle_content_leftbg{
	background:url(../images/left_middle_content_l1.gif) left top;
	background-repeat:repeat-y;
	width:13px;
	float:left;
	margin:0px;
	padding:0px;
	height:50px;
	
}
/*-----------middle right background----------*/
.right_middle_content_rightbg{
	background:url(../images/left_middle_content_r1.gif) left top;
	background-repeat:repeat-y;
	width:14px;
	float:left;
	margin:0px;
	padding:0px;
    height:50px;
		}
/*-----------middle center content----------*/
.right_middle_content_center{
	float:left;
	margin:0px;
	padding:5px 9px 0px;
	width:160px;
	height:45px;
	_height:60px;
}
.right_middle_content_center ul{
	margin:0px 0px;
	padding:0px;
	list-style-type:none;
}
.right_middle_content_center li{
	margin:0px;
	padding:6px 0px 6px;
	border-bottom:1px solid #eeeeee;
	color:#363636;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
/*-----------Footer----------*/

.footer{
background:url(../images/footer_bg.gif) left top repeat-x;
margin:0px;
padding:0px;
background-color:#fefdf4;
}
.footer_content {
margin:0px auto;
padding:35px 0px 20px;
text-align:center;
color:#575757;
font:bold 12px verdana, Arial, Helvetica, sans-serif;
}
.footer_content p{
margin:0px 0px 10px;
padding:0px;
color:#575757;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
}
.footer_content span{
color:#575757;
font:normal 12px Arial, Helvetica, sans-serif;
}
.footer_content a{
color:#575757;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
padding:0px 3px 0px 3px;
text-decoration:none;
}
.footer_content a:hover{
color:#575757;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
/*---------styles added on 25/3/2009------------*/
.middel_top_new{
	background:url(../images/middel_top_new_bg.gif) left top no-repeat;
	_background:url(../images/middel_top_new_bg_6_2.gif) left top no-repeat;
	width:539px;
	_width:520px;
	height:47px;
	margin:0px;
	padding:0px;
	}
	
.middle_new-middle{
	background:url(../images/middle_middle_bg.gif) left top repeat-y;
	width:539px;
	margin:0px 0px 0px;
	padding:0px;
}	
.p1{
	margin:0px 10px 0px !important;
	padding:14px 0px 0px 14px;
	color:#000000 !important;
	font:bold 13px Arial, Helvetica, sans-serif !important;
}
/*------------------Login Page--------------------*/

.login_left_top{
background:url(../images/login_left_top_new.gif) left top no-repeat;
width:206px;
height:41px;
margin:0px 0px 0px;
padding:0px;
float:left;
}
.login_left_top p{
	margin:0px 0px 0px;
	padding:13px 10px 10px 15px;
	color:#000000;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.login_left_middle{
background:url(../images/login_left_middle_new.gif) left top repeat-y;
width:206px;
margin:0px;
padding:0px;
float:left;
}
.login_left_middle ul{
	margin:0px 0px;
	padding:0px;
	list-style-type:none;
}
.login_left_middle li{
	margin:0px 15px 0px 15px;
	padding:6px 0px 6px;
	border-bottom:1px solid #eeeeee;
	color:#363636;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.login_left_middle li a{
color:#363636;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.login_left_middle li a:hover{
	color:#326401;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.login_left_bottom{
	background:url(../images/login_bottom_new.gif) left top no-repeat;
	width:206px;
	height:21px;
	padding:0px;
	margin:0px;
	float:left;
	
}
.login_left_top img{
	margin:-3px 5px 0px 0px;
	padding:0px;
}
.shopping_cart{
	padding:10px 10px 10px 17px;
	margin:0px;
	color:#363636;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

}
.login_middle_top{
	background:url(../images/login_middle_part_top_bg.gif) left top no-repeat;
	_background:url(../images/login_middle_part_top_bg_6.gif) left top no-repeat;
	width:536px;
	_width:520px;
	height:40px;
	margin:0px;
	padding:0px;
}
.login_middle_top p{
	margin:0px 0px 0px;
	padding:13px 10px 10px 21px;
	color:#000000;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.login_middle_middle{
	background:url(../images/login_middle_part_content_bg.gif) left top repeat-y;
	_background:url(../images/login_middle_part_content_bg_6.gif) left top repeat-y;
	width:536px;
	_width:520px;
	margin:0px;
	padding:0px;
}
.login_middle_bottom{
	background:url(../images/login_middle_part_bottom_bg.gif) left top no-repeat;
	_background:url(../images/login_middle_part_bottom_bg_6.gif) left top no-repeat;
	width:536px;
	_width:520px;
	height:17px;
	margin:0px;
	padding:0px;
}
.login_middle_content_start{
	padding:10px 5px 0px 10px;
	margin:0px;
	color:#7a7a7a;
	font:normal 12px Arial, Helvetica, sans-serif;

}
.login_middle_top h3{
	margin:0px 0px 0px 21px;
	padding:13px 10px 10px 0px;
	color:#000000;
	font:bold 14px verdana, Arial, Helvetica, sans-serif;
}

.login_user{
	float:left;
	border-right:2px solid #d1d1d1;
	margin:0px;
	padding:0px 5px;
	width:280px;
	_width:275px
}
.new_user{
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
	width:200px;
}
.login_details{
	padding:0px;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
}
.login_details p{
	padding:0px;
	margin:0px 0px 10px;
	line-height:18px !important;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
}
.login_details p a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4f8300;
	text-decoration:underline;
}
.login_details p a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4f8300;
	text-decoration:none;
}

.bold_heading{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4f8300;
	padding:0px;
	margin:0px 0px 5px 0px;
}
.login_details_1 {
	padding:0px;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
}
.txt_box_1{
	margin:0px 0px 4px;
	padding:3px 10px 2px;
	background:url(../images/login_bg1.gif) left top no-repeat !important;
	width:180px;
	border:1px solid #d7d7d7;
	outline:none;
}

.login_button{
background:url(../images/login_btn.gif) left top no-repeat;
width:76px;
height:28px;
padding:3px 0px 5px;
_padding:0px 0px 0px;
margin:10px 0px 10px 63px;
text-align:center;
cursor:pointer;
outline:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
border:0px;
}

.login_details_forgot{
margin:5px 0px 0px;
padding:0px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#4b4b4b;
line-height:18px;
}	
.login_details_forgot a{
color:#2f6304;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:underline;

}
.login_details_forgot a:hover{
color:#2f6304;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;

}
.login_register_button{
background:url(../images/register_btn.gif) left top no-repeat;
width:96px;
height:29px;
padding:3px 0px 5px;
_padding:0px 0px 0px;
margin:10px 0px 10px 0px;
text-align:center;
cursor:pointer;
outline:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
border:0px;
}
.register_login_user{
	margin:0px;
	padding:0px 5px;
}
.register_td1{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:0px 10px 5px 0px;
	margin:0px;
	text-align:right;
}
.register_td2{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.select_box_1{
	margin:0px 0px 4px;
	padding:3px 10px 2px;
	/*background:url(../images/login_bg1.gif) left top no-repeat !important;*/
	width:203px;
	border:1px solid #d7d7d7;
	outline:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b
}

.select_box_2{
	margin:0px 0px 4px;
	padding:3px 10px 2px;
	/*background:url(../images/login_bg1.gif) left top no-repeat !important;*/
	width:80px;
	border:1px solid #d7d7d7;
	outline:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b
}

.small_txt{
	font:normal 11px Arial, Helvetica, sans-serif !important;
	color:#4b4b4b !important;
}

.terms_conditions{
margin:10px 0px 0px;
padding:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#4b4b4b;
line-height:18px;
}
.terms_conditions a{
color:#2f6304;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;

}
.terms_conditions a:hover{
color:#2f6304;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;

}
.buttons_2{
	margin:0px;
	padding:0px;
	text-align:center;
}
.reset_button{
	background:url(../images/login_btn.gif) left top no-repeat;
	width:76px;
	height:28px;
	padding:3px 0px 5px;
	_padding:0px 0px 0px;
	margin:10px 0px 10px 10px;
	text-align:center;
	cursor:pointer;
	outline:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	border:0px;
}
/*------------------Cart Page-----------------*/
.middle_content_cart{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}
.cart_top{
	background:url(../images/cart_top_1.gif) left top no-repeat;
	_background:url(../images/cart_top_6.gif) left top no-repeat;
	width:747px;
	_width:728px;
	height:43px;
	margin:0px;
	padding:0px;
}
.cart_top h3{
	margin:0px 0px 0px 21px;
	padding:13px 10px 10px 0px;
	color:#000000;
	font:bold 14px verdana, Arial, Helvetica, sans-serif;
}
.cart_middle{
	background:url(../images/cart_middle_1.gif) left top repeat-y;
	_background:url(../images/cart_middle_6.gif) left top repeat-y;
	width:747px;
	_width:728px;
	margin:0px;
	padding:0px;
}
.cart_bottom{
	background:url(../images/cart_bottom_1.gif) left top no-repeat;
	_background:url(../images/cart_bottom_6.gif) left top no-repeat;
	width:747px;
	_width:728px;
	height:27px;
	margin:0px;
	padding:0px;
}
.cart_top_links{
color:#707070;
font:normal 12px Arial, Helvetica, sans-serif;
background:url(../images/cart_head_bg1.gif) left bottom  no-repeat !important;
_background:url(../images/cart_head_bg_6.gif) left bottom  no-repeat !important;
width:712px;
_width:692px;
margin:0px 0px 0px 0px;
padding:0px 0px 9px;
}

.cart_top_links a{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.cart_top_links a:hover{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

.cart_top_links span{
color:#707070;
font:normal 12px Arial, Helvetica, sans-serif;
word-spacing:15px !important; 
}
.cart_table{
margin:10px 10px 10px 0px;
padding:0px;
}
.cart_td1{
background:url(../images/cart_td_bg.gif) left top repeat-x;
padding:9px 10px 10px 15px;
color:#363636;
font:bold 12px verdana, Arial, Helvetica, sans-serif;
margin:0px;
}

.cart_td2{
padding:20px 10px 10px 15px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
margin:0px;
vertical-align:top;
border-bottom:1px solid #f1f1f1;
}
.product_img{
padding:20px 15px;
margin:0px;
border:1px solid #d5d5d5;
}
.cart_td2 p{
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:18px;
}
.cart_td2 p span{
color:#7a7a7a;
font:bold 12px Arial, Helvetica, sans-serif;
}
.product_head{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
padding:0px;
}
.item_remove{
margin:20px 0px 0px;
padding:0px;
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
}
.item_remove a{
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.item_remove a:hover{
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.price_div{
color:#ff7200;
font:bold 12px verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:85px 0px 0px;
}
.quantity_div{
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
padding:0px;
margin:83px 0px 0px 5px;
}
.quantity_div .qunty_box{
background:url(../images/qunty_textbox.gif) left top no-repeat;
width:29px;
padding:2px 1px 0px 3px;
margin:0px;
color:#7a7a7a;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #d7d7d7;
outline:none;
}
.total_amt{
background:#f1f1f1;
padding:15px 35px 15px 20px;
margin:10px 0px 0px;
color:#000;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
border:1px solid #dfdfdf;
text-align:right;
}
.total_amt span{
color:#ff7200;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
padding-left:30px;
}

.cart_btn_div{
margin:0px 0px 0px 10px;
padding:0px;
}
.cart_button{
background:url(../images/cart_btn_bg.gif) left top repeat-x;
padding:0px 15px 0px;
text-align:center;
margin:10px 5px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
border:1px solid #db6903;
cursor:pointer;
outline:none;
}
/*-----------------LOGIN CHECKOUT--------------*/

.no_items{
padding:10px;
margin:0px 10px 10px 0px;
border:1px solid #CCCCCC;
text-align:center;
color:#CCCCCC;
font:bold 12px verdana, Arial, Helvetica, sans-serif;
}
.no_items1{
padding:0px;
margin:10px 0px 0px 120px;
color:#9D9D9D;
font:bold 12px Arial, Helvetica, sans-serif;
}
.no_items1 a{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.no_items1 a:hover{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.checkout_td1{
padding:5px 10px 5px 0px;
margin:0px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
}
.checkout_td2{
padding:5px 10px 5px 0px;
margin:0px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
}
.change_details{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
padding:0px 0px 10px;
margin:10px 0px 0px;
text-align:center;
}
.change_details a{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.change_details a:hover{
color:#4f8300;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
/*------------Contact Us----------------*/

/*.contact_content{
padding:0px;
margin:0px 10px 10px 2px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
}*/

.contact_content  {
color:#363636;
font:12px Arial,Helvetica,sans-serif;
margin:0 10px 10px 11px;
padding:0;
}
.contact_details{
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
padding:0px 10px 4px 25px;
margin:0px 0px 2px;
vertical-align:middle;
text-align:left;
}
.contact_details span{
color:#C74144;
font:normal 12px Arial, Helvetica, sans-serif;
}

.txt_box_2{
	margin:2px 0px 4px;
	padding:2px 10px 2px;
	background:url(../images/login_bg1.gif) left top no-repeat !important;
	width:160px;
	border:1px solid #d7d7d7;
	outline:none;
}
.txt_area_1{
	margin:2px 0px 4px;
	padding:5px 10px 10px 10px;
	background:url(../images/text_area_bg.gif) left top no-repeat !important;
	width:160px;
	height:50px;
	border:1px solid #d7d7d7;
	outline:none;
	display:block;
}
.contact_button{
	background:url(../images/login_btn.gif) left top no-repeat;
	width:76px;
	height:28px;
	padding:3px 0px 5px;
	_padding:0px 0px 0px;
	margin:10px 0px 10px 137px;
	_margin:10px 0px 10px 147px;
	text-align:center;
	cursor:pointer;
	outline:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	border:0px;
}
/*--------------site map------------------*/
.site_map_top{
background:url(../images/site_map_top.gif) left top no-repeat;
width:959px;
height:46px;
margin:0px 0px 0px;
padding:0px;
}

.site_map_top h3{
	margin:0px 0px 0px 21px;
	padding:13px 10px 10px 0px;
	color:#000000;
	font:bold 14px verdana, Arial, Helvetica, sans-serif;
}
.site_map_middle{
background:url(../images/site_map_middle.gif) left top repeat-y;
width:959px;
margin:0px 0px 0px;
padding:0px;
}
.site_map_bottom{
background:url(../images/site_map_bottom.gif) left top no-repeat;
width:959px;
margin:0px 0px 0px;
padding:0px;
height:28px;
}
.sitemap_content{
padding:15px 15px 15px 21px;
margin:0px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
}
.sitemap_content ul{
margin:0px 15px 0px 15px;
padding:0px;
list-style-type:none;
width:200px;
}
.sitemap_content li{
margin:0px;
padding:5px 0px 5px 20px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
background:url(../images/list1_bg.gif) left 6px no-repeat;
}
.sitemap_content li a{
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.sitemap_content li a:hover{
color:#4f8300;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.sitemap_content li ul{
margin:0px 0px 0xp 10px;
padding:5px 0px 0px;
}
.sitemap_content li li{
margin:0px;
padding:5px 0px 5px 15px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
background:url(../images/list2_bg.gif) left 7px no-repeat;
}
.sitemap_content li li a{
color:#4f8300;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.sitemap_content li  li a:hover{
color:#4f8300;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.cart_btn_new{
background:url(../images/register_btn.gif) left top no-repeat;
width:96px;
height:29px;
padding:3px 0px 5px;
_padding:0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
cursor:pointer;
outline:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
border:0px;
text-transform:capitalize;
}
.cont_shop_btn{
background:url(../images/cont_shop_btn.gif) left top no-repeat;
width:126px;
height:29px;
padding:3px 0px 5px;
_padding:0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
cursor:pointer;
outline:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
border:0px;
}
.myaccount li a span{
color:#363636;
font:normal 14px Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
}
.myaccount ul{
margin:0px 15px 0px 15px;
padding:0px;
list-style-type:none;
width:200px;
}
.myaccount li{
margin:0px;
padding:5px 0px 5px 20px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
background:url(../images/list1_bg.gif) left 6px no-repeat;
}
.myaccount li a{
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.myaccount li a:hover{
color:#4f8300;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.myaccount li ul{
margin:0px 0px 0xp 10px;
padding:5px 0px 0px;
}
.myaccount li li{
margin:0px;
padding:5px 0px 5px 15px;
color:#363636;
font:normal 12px Arial, Helvetica, sans-serif;
background:url(../images/list2_bg.gif) left 7px no-repeat;
}
.myaccount li li a{
color:#4f8300;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.myaccount li  li a:hover{
color:#4f8300;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

