form{margin:0; padding:0}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	font-size:14px;
	background:#fff;
}
a:link, a:visited {
	color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.menu {
	background-color:#85DB22;
	width:600px;
	color:#000000;
	float:left;
}
.top {
	float:none;
	width:975px;
}
.logo {
	float:left;
	padding:8px 0px 20px 8px;
}
.banner {
	width:975px;
	background-color:#85DB22;
	height:305px;
	margin-left:8px;
}
table.b_text {
	background-color:#85DB22;
}
td.b_text {
	color:#FFFFFF;
	background-color:#85DB22;
	padding:40px;
	font-size:18px;
}
.banner-text {
	font-size:18px;
	color:#FFFFFF;
	background-color:#85DB22;
	padding:40px 40px 40px 40px;
	text-align:left;
}
.bannerpic {
	float:right;
}
.content {
	padding:25px 50px 50px 50px;
	text-align:justify
}
.head1 {
	font-size:20px;
	float:right;
	color:#85DB22;
	font-weight:normal;
	margin-right:0px;
	margin-bottom:20px;
}
.head2 {
	font-size:16px;
	float:right;
	color:#85DB22;
	font-weight:bold;
	padding:18px 8px 8px 0px;
}
.head3 {
	font-size:16px;
	float:right;
	padding:5px 8px 10px 0px;
}
.head4 {
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:left;
	color:#85DB22;
	padding:5px 0px 20px 8px;
}
.head5 {
	font-size:14px;
	width: 300px;
	color:#85DB22;
	padding:5px 8px 16px 0px;
}
.head6 {
	font-size:20px;
	font-weight:bold;
}
.head7 {
	font-size:16px;
	font-weight:bold;
}
.headAccount {
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:left;
	color:#85DB22;
	padding:5px 0 0 0;
}
.li {
	color:#85DB22;
}
.litext {
	color:#000000;
}
.contact_inputbox {
	float: left;
	width: 226px;
	height: 24px;
	line-height:19px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	background: url(../images/inputbox.png) no-repeat scroll left top;
	border: none;
	margin-top:1px;
	text-indent:5px;
	padding-top:6px;
	width:242px;	
}
.submit {
	margin-bottom:0;
	float:left;
	padding-left:5px;
}
#greenline {
	color:#85DB22;
	width:875px;
}
.foot {
	font-size:12px;
	padding:65px 0px 25px 0px;
	text-align:center;
	display:block;
	color:#707070;
}
.foot a:link, .foot a:visited {
	color: #4b4b4b;
}
.addtocart {
	float:right;
	padding:0px 0px 15px 0px;
}
.head8 {
	font-size:18px;
	color:#85DB22;
}
.head9 {
	font-size:16px;
	color:#000000;
}
.head10 {
	font-size:14px;
	font-weight:bold;
}
.productpic {
	padding:25px 0px 25px 0px;
}
#aboutcontent {
	padding:0px 55px 25px 8px;
	text-align:justify;
}
.signinhere {
	color:#85DB22;
}
.signinhere a:link, .signinhere a:visited {
	text-decoration: underline;
	color:#85DB22;
}
.account_inputbox{
	float: left;
	width: 226px;
	height: 31px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	background: url(../images/inputbox.png) no-repeat left top;
	border: none;
	padding: 8px 8px 0px 8px;
}

#accept {
	padding: 8px 48px 10px 8px;
	float:left;
}
.head11 {
	font-size:18px;
	color:#85DB22;
	padding:5px 0px 20px 8px;
	text-transform:uppercase;
}
.accounttext {
	padding:3px 6px 11px 8px;
}
#signtable {
	padding:20px 30px 20px 30px;
}

td #menu{vertical-align:baseline;}

#menu {
	width:495px;
	margin:0 auto;
	padding:6px 0;		
	z-index:101;	
}
#menu ul {
	margin:0;
	padding:0;
}
#menu ul li {
	float:left;
	display:block;
	list-style:none;
	position: relative;
	padding:0 5px;
	width:auto;
	top:0;
	left:0;
}
#menu ul li a {
	font-weight:bold;
	color:#4b4b4b;
	padding:6px 10px;
	font-size:14px;
	text-decoration:none;
	float:left;
}
#menu ul li a:hover, #menu ul li a.active {
	font-weight:bold;
	color:#181818;
	background-color:#ffffff;
}

/****** CSS by Samyaksolutions.com *****/
#menu ul li ul {
	padding: 10px 0 0 0;
	width: auto;
	position: absolute;
	background:url(../images/menu_bg.jpg) repeat-y center;
	left: -2000px;
	z-index:102;
}
#menu ul li:hover ul, #menu ul li.hover ul {
	left: -7px;
	top: 28px;
	background:url(../images/menu_bg.jpg) repeat-y center;
}
#menu ul li ul li {
	display: block;
	float: left;
	clear:left;
	width:172px;
}
#menu ul li ul li a {
	text-transform: none;
	padding: 5px 15px;
	float: none;
	color:#85DB22;
	display: block;
	width: 142px;
	text-align:left;
}
#menu ul li ul li a:hover {
	text-decoration:underline;
	color:#85DB22;
	background:none;
}
#menu ul li ul li#last {
	background:url(../images/menu_bg_bottom.jpg) no-repeat bottom;
	width:172px;
	height:10px;
	display:block;
	font-size:1px;
}

/******* CSS by Prakash ******/

#aboutcontent p{line-height:18px; padding-bottom:5px;}
.content p{ line-height:18px;}
.paddingLeft{ margin:8px;}
.paddingLeft a, .paddingLeft a:visited{ color:#85DB22; text-decoration:none;}
.account_form{ width:505px; margin:0 auto;}
.account_form td{ vertical-align:top; text-align:left;}
.contact_form{ padding-top:40px; margin-left:20px; width:505px;}
.sign_in_form{ width:412px; margin:0 auto;}
.sign_in_form label{text-align:right; display:block; padding-right:8px; padding-bottom:8px;}
.account_form p{color:#85DB22; font-size:15px; text-transform:uppercase; padding:20px 0 25px 0; margin:0}
.account_form label, .contact_form label{text-align:right; display:block; padding-right:8px; padding-bottom:8px;}
.account_form select{ margin-bottom:10px;}
.mpado{ margin:0; padding:0;}
.accout_inputbox, .input-big{ background:url(../images/accountinput.jpg) no-repeat !important; height:22px; width:230px; border:none; padding: 8px 8px 0px 8px; margin-bottom:10px; font-family: Arial, Helvetica, Sans-Serif; font-size: 0.8em; float:left; background-attachment: fixed;}
.contact_inputbox_form{ background:url(../images/contact_input.jpg) no-repeat !important;height:22px; width:230px; border:1px solid #EBEBEB; padding: 8px 8px 0px 8px; margin-bottom:10px; font-family: Arial, Helvetica, Sans-Serif; font-size: 0.8em; float:left; background-attachment: fixed;}
.contact_select{width:246px; height:30px; padding:5px 8px 4px 8px;}
.contact_textarea{width:352px; height:128px; margin-bottom:20px;}
.account_form img{ margin-bottom:10px; }
.iaccept{width:171px; text-align:left;}
.iaccept input{ display:block; float:left; width:13px; height:13px; margin:0; padding:0; margin-right:4px;}
.fleft{float:left;}
.fright{float:right;}
.clickAccept{ padding-top:15px;}
.clear{ clear:both; font-size:0; line-height:0;}
.forgot_password{ color:#181818;}

.form-row{ display:block; margin-bottom:10px;}
.infoForm td{ vertical-align:top; text-align:left;}
.infoForm input{ float:none; margin-right:10px; font:normal 14px Arial, Helvetica, sans-serif; color:#4B4B4B;}
.infoForm label{ margin-bottom:3px;text-align:left; display:block; cursor:pointer; margin-right:10px;}
.infoForm select{ margin-right:10px; height:31px; width:246px;font:normal 14px Arial, Helvetica, sans-serif; color:#4B4B4B; padding-top:5px; line-height:26px; border:0;}
.infoForm input.input-small{background: url(../images/input-small.png) no-repeat 0 0 !important; border:0; width:90px; height:22px; padding:8px 8px 0 8px;font-family: Arial, Helvetica, Sans-Serif;font-size: 0.8em; background-attachment:fixed; margin-bottom:10px;}
.infoForm select.select-bg{ width:419px; height:30px; background:url(../images/select-bg.png) no-repeat; line-height:30px;}
.infoForm select.input-medium{ width:179px; height:30px; background:url(../images/select-bg-medium.png) no-repeat; line-height:30px;}
.infoForm .chk-margin{ margin:0; padding:0;}
.infotext{clear: both; font-size:13px; margin-top:10px;}
.eg{ font-size:13px; }
.button_wrap{ margin-top:29px; display:block;}
.address-text{ color:#85DB22;}
.title-2{ font:normal 25px Arial, Helvetica, sans-serif; color:#85DB22;}

/******* CSS by Asok ******/
.productDetail{ padding-bottom:29px;}
.productDetail table{ border:none; border-collapse:collapse; font-size:14px;}
.productDetail table tr{border:0;}
.productDetail table tr td{background:#fff; margin:0; padding:33px 5px; text-align:left; vertical-align:top;}
.productDetail .pd-head{ color:#FFFFFF; font-size:14px;vertical-align:middle;}
.productDetail .pd-head td{ border-bottom:0; padding:10px 5px; background:#B1B1B1;}
.productDetail h2, .productDetail h4{font-weight:normal; color:#85DB22; margin:0 0 5px 0; padding:0;}
.productDetail h2{ font-size:20px;}
.productDetail h4{ font-size:15px; margin-bottom:7px;}
.productDetail p{line-height:18px; margin:0; padding:0;}
.productDetail .quantity{ background:url(../images/counter-box.jpg) no-repeat; display:block; text-align:center; width:40px; height:25px; line-height:30px; padding-top:5px;}
.productDetail .quantity input{ border:0; background:none; width:30px; text-align:center;}
.productDetail span.price, .sub-title{ color:#85DB22; font-weight:bold;}
.productDetail table tr td.update-button{ border-bottom:1px solid #EFEFEF;padding:0; text-align:right; padding-bottom:19px;}
.checkout-box{ background:#F0F0F0; padding:26px 24px;}
.checkout-box p{ text-align:left;}
.checkout-btn{ text-align:right; margin:19px 0 20px 0;}
.total-box{ padding-left:112px; color:#68CA20;}
.total-box label{color:#4B4B4B;}
.total-box a.shipping-detail{color:#68CA20; text-decoration:none; border-bottom:1px solid #68CA20;}
.total-box a.shipping-detail:hover{color:#333; text-decoration:none; border-bottom:0;}
.coyprite-list{ padding:0; margin:20px 0;}
.coyprite-list li{ margin-bottom:20px; list-style-position:inside;}


.error{ clear:both;}
.error-message{ color:#FF0000; padding:10px; text-align:left; clear:both; background:#ffeeee; border:1px solid #dd7777; color:#000; margin-bottom:10px; font-size:12px;}
.userlink{ font-size:12px; color:#CACCBF; padding-left:5px;}
.userlink a{ padding:0 5px;}
.userlink a:hover{ color:#85DB22;}

.edit-btn{ background:url(../images/edit-btn.jpg) no-repeat; text-indent:-9999pt; width:134px; height:32px; display:block; outline:none;}

.orderDetail table tr td{ padding:15px 5px;}
.error-info{background:#ffeeee url(../images/error-info.gif) no-repeat 10px 3px; border:1px solid #dd7777; padding:20px 20px 20px 70px; color:#000000; text-align:left; font-weight:normal; margin-bottom:5px;}
.fp-emailbox{ padding:10px 0 0 0; position:relative;}
.fp-emailbox input{ float: left; margin-right:3px;}
.fp-email-error{ width:90%; float:left;}
