/* !Common Styles */
* {	padding:0;margin:0;}
@font-face {font-family:"arialBlack";src: url("../fonts/ariblk.ttf");font-weight: normal;font-style: normal;}
@font-face{font-family:"barbie";src:url("../fonts/barbie.ttf");font-weight: normal;font-style: normal;}
@font-face{font-family:"arialBold";src:url("../fonts/arialbd.ttf");font-weight: normal;font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input {-webkit-appearance: none;-webkit-border-radius: 0;}
}
input[type="checkbox"] {-webkit-appearance: checkbox;}
.left {float:left;width:auto;}
.right{float:right;width:auto;}
a, ul {text-decoration:none;list-style:none;color:#000;}
a:hover {text-decoration:underline;}
img, input {border: 0px;background:none;}
body {background: url(../images/bodybg.jpg) repeat-x top #7da600;font-family:  Arial, Helvetica, sans-serif;font-size:12px;}
img {border: none;}
.account_wrapper {}
.category_wrapper {}
.checkout_wrapper {}
.document_wrapper {}
.download_wrapper {}
.gateway_wrapper {}
.giftcertificate_wrapper {}
.home_wrapper {}
.login_wrapper {}
.order_wrapper {}
.product_wrapper {}
.register_wrapper {}
.saleitems_wrapper {}
#page_wrapper {margin: 0px auto;width: 1030px;}
#currency_select{float: left;margin-left: 25px;}
div.social_wrapper {padding: 5px 0 5px 0;}
#language_select{float:left;margin-left: 25px;}
#header{height:232px;position:relative;margin-bottom:1px;}
#header p.logo {float: left;margin: 6px 0 0;}
#quick_search {	color: #FFF;float: right;
	position: relative;
	right: 0px;
	top: 90px;
	width: 320px;
}
#quick_search span.search {
	background-color: #2C6A83;
	border: 1px solid #4195B7;
	display: inline-block;
	padding: 6px;
}
#quick_search span.search > input {
	background: #FFF url(../images/common/background_icon_search.png) no-repeat;
	color: #717171;
	height: 15px;
	padding-top: 1px;
	text-indent: 20px;
	width: 200px;
}
#quick_search p.advanced {
	font-size: 10px;
	margin-top: 3px;
	text-indent: 5px;
}
#breadcrumb {
	background-color: #7e7d7d;
	border-bottom: 1px solid #DAD8D8;
	min-height: 25px;
	line-height: 18px;
	margin-bottom: 8px;
	font-family:"arialBold";
	padding: 0 10px;
}
#breadcrumb ul {
	height: auto;
	margin: 0px;
	padding: 0px;
}
#breadcrumb li a {
	color:#fff;
}
#breadcrumb li {
	background: url("../images/breadCurmSeprator.png") no-repeat scroll right center transparent;
	float: left;
	height: 21px;
	line-height: 21px;
	list-style: none outside none;
	margin: 0;
	padding: 0 8px 0 0;
	text-indent: 3px;
}
#breadcrumb li:last-child {
	background: none !important;
}
.sidebar > div {
}
.sidebar h3 {
	color: #FFFFFF;
	font-family: "arialBold";
	font-size: 12px;
	text-transform:uppercase;
}
#sidebar_left {
	float: left;
	min-height: 400px;
	width: 220px;
	margin-right:10px;
}
#sidebar_right {
	float: right;
	min-height: 400px;
	width: 220px;
}
#sitedoc p {
	line-height: 1em;
	margin-top: 1em;
}
#page_content {
}
#announcement {
	float: left;
	margin-top: 10px;
	width: 512px;
}
#announcement > h1, .h2bg, .heading {
	color: #FFFFFF;
	float: left;
	background:#7DA602;
	font-family:"arialBold";
	font-size: 12px;
	height: 32px;
	line-height: 30px;
	margin-bottom: 4px;
	text-indent: 10px;
	width: 100%;
}
#announcement > h1{ background:#000;}
.fbox {
	background: none repeat scroll 0 0 #7DA602;
	border-bottom: 2px solid #000000;
	float: left;
	height: 30px;
	width: 970px;
}
.social {
	float: right;
	font-family: "arialBold";
	font-size: 16px;
	width:285px;
	margin: 12px 0 0;
}
.social img {
	margin:0 5px 0 0;
}
.social .left {
	margin:3px 0 0 0;
}
#documents {
	float: left;
	margin-top: 5px;
}
#documents a {
}
#documents ul > li {
	display: inline-block;
}
#documents ul > li:after {
	padding-left: 2px;
}
#documents ul > li:last-child:after {
	content: ' ';
}
.copyright {
	color: #FFFFFF;
	font-family: "arialBold";
	font-size: 12px;
	padding-bottom: 10px;
}
.documents {
	color: #343434;
	float: left;
	font-size: 13px;
	margin-top: -24px;
	padding: 0 10px 25px;
	width: 174px;
}
.payment {
	margin: 15px 0;
	float:left;
}
.payment h4 {
	margin-bottom:10px;
}
.documents h4 {
	font-size:14px;
	font-family:"arialBold";
	color:#fff;
	text-indent: 7px;
	margin-bottom:20px;
}
.documents li {
	background:url(../images/bullet1.jpg) no-repeat 5px 7px;
	padding-left:15px;
	width: 100%;
}
.documents li a {
	color:#7da602;
	float: left;
	padding: 1px 0;
	text-decoration: none;
}
.documents li a:hover {
	text-decoration:underline;
}
#skin_selector {
	float: right;
	width: 100px !important;
}
#skin_selector input[type="submit"] {
	display: none !important;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div.latest_product {
	border: 1px solid #F6FFE9;
	float: left;
	font-family: "arialBold";
	height: 238px;
	position:relative;
	margin: 5px 4px 0 5px;
	padding: 0;
	width: 159px;
}
div.latest_product .salePrice {
}
div.latest_product:hover {
	border:1px solid #e5fcc5;
	background:#fff;
}
div.latest_product .image {
	height: 138px;
	margin: 5px 0;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.stockOut{ padding:5 10px; color:#F00;}
.infoBox {
	padding: 0 10px;
	font-size: 12px;
	height: 30px;
	overflow: hidden;
}
.priceBox {
	padding-left:10px;
}
.infoBox h3 {
	font-size: 12px;
}
div.latest_product p.title {
	font-size: 12px;
	height: 45px;
	overflow: hidden;
}
div.latest_product p.price {
	clear: both;
	font-size: 16px;
}
.latestprductbox{background:#F6FFE9; float:left;}
.latest_product .button_white {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
	height: 18px;
	width: 88px;
	transition:all ease-in-out .4s;
}
.latest_product .button_white:hover {
	box-shadow:0px 0px 8px 2px #676D54 inset;
	text-decoration:none !important;
}
.bc:hover, .InfoButton:hover {
	box-shadow:0px 0px 3px 1px #a5dd02 inset;
	text-decoration:none !important;
	background:#7da602;
}
.latest_product .button_black {
	float:none;
	display:inline-block;
	margin-bottom:5px;
	display:none;
}
div.latest_product p.actions {
	margin-top: 9px;
	text-align:center;
}
h2 {
	margin-bottom:5px;
}
#menu {
	list-style: none outside none !important;
	margin: 8px 0 0;
}
#menu ul {
	display: none;
	list-style: none outside !important;
	padding-left: 5px;
}
#menu li {
	background: url("../images/arrow.png") no-repeat scroll 6px 10px #FBD379;
	float: left;
	margin-bottom: 1px;
	min-height: 20px;
	padding-left: 15px;
	position: relative;
	width: 185px;
}
#menu li a {
	display: block;
	line-height:normal;
	padding:5px 0;
}
#menu li a {
	color: #50200D;
	font-family: "arialBold";
}
#menu li ul a {
	text-indent: 0px;
}
#menu > li > a.menu_closed, #menu > li > a.menu_open {
	background: no-repeat 4px 5px;
}
#menu li ul {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #D19514;
	border-radius: 2px 2px 2px 2px;
	left: 100%;
	padding: 5px;
	position: absolute;
	top: 0;
	z-index:10;
	width: 200px;
	z-index: 11000 !important;
}
#menu > li:hover > ul {
	display:block;
}
#menu > li:hover > ul > li ul {
	display:none;
}
#menu > li:hover > ul > li:hover ul {
	display:block;
}
#menu > li:hover > ul > li:hover ul li ul {
	display:none;
}
#menu > li:hover > ul > li:hover ul li ul li:hover ul {
	display:block;
}
#menu > li:hover > ul > li:hover ul li ul li:hover ul li ul {
	display:none;
}
#menu li ul li {
	padding-left:15px;
}
/*#menu > li > ul > li, #menu > li ul li ul li, #menu > li > ul > li >  ul > li > ul > li > ul > li {
background:none;
}*/
#menu li a:hover {
}
#popular_products {
	margin-bottom: 10px;
	width:210px;
	float:left;
	background:#e0e0df;
	padding:11px 5px 5px;
}
#mailing_list {
	background: url("../images/mailbg.jpg") no-repeat scroll 0 0 transparent;
	float: right;
	height: 166px;
	padding: 20px 15px;
	width: 190px;
}
#featured_product h3, #sale_products h3, #popular_products h3, #basket_summary h3, .testimonialBox h3 {
	color: #FFFFFF;
	font-family: "arialBold";
	font-size: 12px;
}
#mailing_list h3 {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
	font-family: "arialBold";
	font-size: 18px;
	height: 47px;
	padding: 4px 8px 0;
	width: 145px;
}
#featured_product p.image {
	margin: 5px auto 0;
	text-align: center;
}
#featured_product p.title {
	text-align: center;
	font-size:14px;
	padding-bottom: 5px;
	font-family: "seguisb";
}
#featured_product p.title a, #sale_products ul > li > a {
	color:#232222;
}
#mailing_list p {
	color: #7DA602;
	font-family: "arialBold";
	padding: 5px 0;
}
#mailing_list p.input {
	width: 180px;
	margin-left: 5px;
}
#mailing_list input.textbox {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #777777;
	height: 26px;
	margin-left: -5px;
	padding: 0;
	text-indent: 5px;
	width: 183px;
}
input[type="submit"] {
	cursor: pointer;
	font-family: "arialBold";
	text-align: center;
}
.InfoButton {
	background: none repeat scroll 0 0 #7DA602;
	color: #FFFFFF;
	float: left;
	height: 17px;
	margin-left: 10px;
	margin-right: 2px;
	padding-top: 1px;
	text-align: center;
	width: 48px;
}
#mailing_list input.submit {
	background: none repeat scroll 0 0 #7DA602;
	border: 1px solid #BBDD60;
	color: #FFFFFF;
	font-size: 12px;
	height: 25px;
	padding: 0 0 2px;
	width: 105px;
}
#popular_products ul {
	float: left;
	margin-top: 10px;
}
#popular_products ul > li a {
	display: block;
	text-transform: uppercase;
	font-family: "arialBold";
}
#popular_products .imageBox {
	border:1px solid #e0e0df;
}
.imageBox img{ width:100%; height:auto;}
li > p {
	display: inline;
}
#checkout p {
	padding: 5px;
}
#sale_products ul {
	margin-top: 6px;
	padding: 3px;
}
#popular_products ul > li {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-bottom:1px;
	float: left;
	padding: 10px 10px 5px;
}
#popular_products h3 {
	color:#000;
	text-transform:uppercase;
}
.imageBox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #F9AA8A;
	float: left;
	height: 63px;
	margin-right: 5px;
	text-align: center;
	width: 63px;
}
.imgBoxInner {
	width: 63px;
	height: 57px;
	display:table-cell;
	vertical-align:middle;
}
#sale_products ul > li > a, #popular_products ul > li > a {
	font-size:14px;
	float:left;
	width:170px;
}
#sale_products .saving, #popular_products .saving {
	color: #5C5C5B;
	float: left;
	font-family: "arialBold";
	font-size: 14px;
	margin-top: 5px;
	text-transform: uppercase;
	vertical-align: top;
}
#sale_products .saving {
	color: #FF0000;
}
#popular_products .saving {
	text-decoration:line-through
}
.commonBox {
	float: left;
	height: 28px;
	width: 90%;
	padding-left: 10px;
}
#popular_products .commonBox {
	padding-left:0;
	width:100%;
}
.commonBox input, .button_white2{
	background:#000;
	border: 1px solid #717170;
	border-radius: 0 0 0 0;
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	height: 28px;
	width: 90px;
}
#popular_products .commonBox input {
	padding-bottom:2px;
}
.hover {
	transition:all ease-in-out .4s;
}
.hover:hover, .leftbox2 .button_submit:hover {
	box-shadow:0px 0px 3px 1px #676D54 inset;
	text-decoration:none !important;
}
/*676D54*/
.salePrice {
	float: left;
	color: #FF0000;
	font-size: 14px;
	font-family:"arialBold";
	margin: 5px 5px 5px 0;
}
#basket_summary {
	background: url("../images/basket.jpg") no-repeat scroll 8px 8px #E8FAD0;
	color: #000000;
	float: right;
	min-height: 87px;
	padding: 0 10px;
	position: relative;
	width: 170px;
	margin-right: 1px;
}
#basket_summary a {
}
#basket_summary h3 {
	font-size:16px;
	background:none;
	line-height:42px;
	padding-left:5px;
	height: 43px;
}
#basket_summary ul {
	margin: 5px 3px;
}
.bc {
	background: none repeat scroll 0 0 #7DA602;
	color: #FFFFFF;
	float: right;
	height: 27px;
	line-height: 25px;
	margin: 5px 0 0;
	font-family: "arialBold";
	text-align: center;
	text-transform: uppercase;
	width: 96px;
}
#basket_summary ul li {
	list-style: none outside;
	margin-top: 3px;
}
#basket_summary ul li a {
	color:#ff7400;
}
#basket_summary p {
	margin: 7px 3px;
	font-family:"arialBold";
}
#basket_summary p.basket_total {
	font-size: 14px;
	font-weight: bold;
}
#basket_summary div.view_basket, #basket_summary div.view_basket2 {
	font-family: "arialBold";
	height: 25px;
	margin: 24px 0 0;
	padding-left: 10px;
	position: relative;
}
#basket_summary div.view_basket a {
	color: #7DA602;
	float: right;
	font-size: 18px;
	margin-right: -2px;
}
.control {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 4px solid #EEEEEE;
	border-top: 4px solid #EEEEEE;
	color: #4F4F4F;
	float: left;
	height: 37px;
	padding-top: 5px;
	width: 100%;
}
.control .topmenuleft {
	margin:0
}
.control .topmenuleft select {
	border: 1px solid #e2e1e1;
	height: 22px;
	margin-top: 3px;
	padding: 3px 0;
	width: 161px;
}
.paginate {
	text-align: right;
}
#category_image {
	padding: 0px !important;
	margin: 0px !important;
	text-align: center;
}
#subcategories {
	 background: none repeat scroll 0 0 #F7FCE9;
    float: left;
}
.bgyellow {
	background:#f7b61f;
}
#subcategories > div.subcategory {
	float: left;
    font-family: "arialBold";
    height: 162px;
    margin: 7px 0 5px;
    padding-left: 12px;
    text-align: left;
    vertical-align: top;
    width: 170.5px;
}
.imgbox {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F7FCE9;
    display: table-cell;
    height: 117px;
    margin-bottom: 3px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 158px;
}
.imgbox a {
	float:none;
}
div.subcategory:hover .imgbox {
	border:1px solid #fae7e0;
	
}
#subcategories > div.subcategory a.subcategory-title {
	color:#212121;
	float:left;
	 margin:5px 0 0 0;
	 width:75%;

}

.category_wrapper .heading{ margin:0}
div.category_product {
    min-height: 150px;
	 border-bottom: 1px solid #ccc;
    margin: 10px 5px 5px;
    padding-bottom: 20px;
}
div.category_product h3 {
    margin: 5px 0;
    text-indent: 2px;
}
div.category_product a.image {
    display: inline-block;
    float: left;
    margin-right: 3px;
    width: 138px;
}
div.category_product div.details {
	background-image: url(../images/green/background_info_box.png);
    background-repeat: repeat-x;
    float: right;
    height: 110px;
    margin: 0;
    padding: 2px;
    width: 170px;
}
div.category_product div.details p.price {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px;
    text-indent: 7px;
}
div.category_product div.details p.rating {
    text-align: center;
}
div.category_product div.details p.rating-info {
    font-size: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.category_wrapper p.buy_button {
    margin-top: 10px;
    padding: 5px;
	background:none;
    text-align: right;
}
.category_wrapper p.buy_button input.quantity {
    font-size: 12px;
    text-align: center;
	vertical-align: top;
    width: 30px;
}
p.buy_button input.button_white {
    display: inline !important;
    float: none !important;
}
div.category_product p.description {
    padding-top: 10px;
}
div.category_product .commonBox input, .button_white2 {
	width:104px;
}
.txt16 {
	font-size:16px;
}
div.category_product .salePrice {
	width:64px;
}
div.category_product .image {
	float: left;
	height: 115px;
	text-align:center;
	padding:5px 0;
	overflow: hidden;
	width: 188px;
}
div.category_product div.details {
}
div.category_product div.details p.price {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	text-indent: 7px;
}
div.category_product div.details p.rating {
	text-align: center;
}
div.category_product div.details p.rating-info {
	font-size: 10px;
	margin-bottom: 10px;
	text-align: center;
}
p.buy_button {
	background: none repeat scroll 0 0 #f0eeee;
	float: left;
	height: 35px;
	margin-top: 10px;
	padding: 10px 0 10px 7px;
	width: 98.4%;
}
p.buy_button .leftside .txt14 {
	float: left;
	font-size: 14px;
	padding: 8px 4px 0 0;
}
p.buy_button input.button_white {
	float: none !important;
	display: inline !important;
}

#gallery {
	float: left;
	width: 307px;
}
#gallery div.image {
	float: left;
	height: 270px;
	overflow: hidden;
	width: 300px;
}
#gallery_select {
	float: left;
	text-align: left;
	width: 300px;
}
.txtbrown {
	color:#b88101;
}
#gallery_select table {
	border: 1px solid #EBE9E9;
	height: 56px;
	float:left;
	margin:0 19px 19px 0;
	text-align: center;
	width: 56px;
	overflow:hidden;
}
#product_detail {
	color: #000;
	float: right;
	height: auto;
	padding: 0;
	font-family:"arialBold";
	width: 410px;
}
.optionHeading {
	background: none repeat scroll 0 0 #000000;
	color: #FFB200;
	height: 30px;
	line-height: 27px;
	text-indent: 10px;
}
#product_detail .topmenuleft {
	margin:0
}
#product_detail ul.main li {
	width:100%;
	float:left;
	color:#000;
	margin-bottom:12px;
}
.leftside2 {
	float: left;
	font-size: 20px;
	width: 100%;
}
.leftside2 h2 {
	width:318px;
	float:left;
	margin-bottom:0;
	color: #010101;
}
.leftside {
	width:95px;
	float:left;
	position:relative;
	margin-right:25px;
	font-weight:bold;
}
.buy_button .leftside {
	margin-right: 10px;
	padding: 0;
}
label.leftside {
	float: left;
	margin: 8px 0 4px;
	padding: 0 0 0 22px;
	width: 110px;
}
.optionBox {
	float: left;
	margin: 10px 0 0;
}
.leftside input.quantity {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #000000;
	height: 28px;
	line-height:28px;
	margin-right: 3px;
	width: 29px;
}
.plus, .minus {
	background: url("../images/plusminus.jpg") no-repeat scroll center top transparent;
	height: 14px;
	position: absolute;
	cursor:pointer;
	z-index:8;
	width: 19px;
}
.plus {
	right:5px;
}
.minus {
	margin-top:15px;
	right:5px;
	background-position:0 -15px;
}
.refineSearch {
	width:100%;
	float:left;
	font-family:"arialBold"
}
.refineSearch h3 {
	border-bottom: 3px solid #F7B61F;
	float: left;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	font-family: "arialBold";
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 100%;
}
#product_detail span.rating {
	margin-top: 5px;
	padding-top: 5px;
	text-align: center;
}
#product_detail .rating-info {
	font-size: 10px;
	text-align: left;
}
#product_detail .bulk_discount {
	display: inline;
	float: right;
	font-size: 11px;
	font-weight: bold;
	width: 91px;
}
#product_detail input.textbox {
	width: 180px !important;
}
#product_detail select.textbox {
	border: 1px solid #DCDBDB;
	height: 28px;
	width: 207px;
}
#product_detail > .options {
	background: none repeat scroll 0 0 #F0EEEE;
	float: left;
	width: 410px;
	padding-bottom: 10px;
}
#product_detail > .options div {
}
#product_detail > .options div label.return+span {
	display: block;
	margin-top: 3px;
	text-align: right;
}
h2 > span.inline, #share_link {
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin-right: 3px;
	padding-top: 4px;
}
h2+p, h2+div {
	padding: 0px 5px;
}
.price_sale {
	color: #FF0000;
	font-family: "arialBold";
}
.price_previous {
	text-decoration: line-through;
	color:#5C5C5B;
	font-family: "arialBold";
}
.price_regular {
	text-decoration: none;
}
#product_description {
	padding: 0px 5px;
}
#product_description ul, #product_description ul {
	margin-left: 20px;
}
#product_description > p {
	margin-bottom: 5px;
}
#reviews {
	padding: 0px;
}
#reviews .review {
	border-top: 1px solid #CDCDCD;
	float: left;
	margin: 10px 5px;
	padding-top: 5px;
	width: 100%;
}
#reviews .review h3 {
	float:left;
	width:100%
}
.review .content {
	padding: 5px 0 10px;
}
p.author {
	padding-bottom: 5px;
}
#reviews .pagination_bottom {
	padding-bottom: 10px;
}
#review_read {
	margin: 0px 5px 10px;
}
#review_write {
	background-repeat: repeat-x;
	padding: 5px;
}
#review_write fieldset {
	padding: 0px;
}
#review_stars {
	display: inline-block;
	margin-top: -4px;
	width: 117px;
}
#review_write form div, #product_share form div {
	margin-bottom: 5px;
}
form div > label.inline {
	display: inline-block;
	min-width: 120px;
	vertical-align: top;
}
form div > label.return {
	display: block;
}
#product_share {
	background-repeat: repeat-x;
	padding: 5px;
}
.basket_header {
	border-bottom: 1px solid #B2B2B2;
	color: #7DA602;
	font-weight: bold;
	height: 25px;
	line-height: 34px;
	padding: 5px 95px 5px 5px;
}
.basket_header > span {
	float: right;
	text-align: right;
	width:85px;
}
.basket_product {
	border-bottom: 1px solid #B2B2B2;
	min-height: 75px;
	padding: 5px;
	width: 98.9%;
	float:left;
}
.title2 {
	float: left !important;
	margin-left: 0;
	padding-left: 5px;
	width: auto !important;
	text-align: left !important;
}
.basket_product > p {
	height: 18px;
	padding: 0px !important;
}
.basketfooter {
	float: left;
	height: 50px;
	width: 99.9%;
}
.basketfooter .button_submit {
	float:right;
	margin: 15px 0 0 10px;
}
.inline .button_submit {
	width:145px;
}
.delivery_comments label {
	width:418px;
	float:left;
}
.quantity2 {
	float: right;
	margin-top: -13px;
	padding-left: 10px;
	position:relative;
	text-align: center;
	width: 82px;
}
.basket_product .remove {
	float: right;
	height: 50px;
	padding-top: 17px;
	text-align: center;
	vertical-align: middle;
	width: 83px;
}
.basket_product .image {
	float: left;
	height: 60px;
	margin-right: 5px;
	text-align: center;
	width: 100px;
}
.addressBox {
	background: none repeat scroll 0 0 #F3FBE9;
	border: 1px solid #E3FAC7;
	font-size: 11px;
	line-height: 18px;
	float:left;
	color:#000;
	padding:0;
	margin-bottom: 20px;
	font-family:"arialBold";
	min-height: 50px;
	width: 618px;
}
#delivery_comments {
	border: 1px solid #CCCCCC;
	height: 86px;
	width: 325px;
}
.order_wrapper .basket_header {
	padding-right:30px;
}
.order_wrapper .basket_product span.price {
	width: 85px;
}
.giftBox {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 31px;
	min-height: 156px;
	font-family:"arialBold";
	width: 276px;
}
.giftBox input[type='text'] {
	height:26px !important;
}
.giftBox .topmenuleft {
	margin: 14px 10px 12px 7px;
	text-align: left;
	text-align:left
}
.giftBox .topmenuleft li {
	padding:0
}
.giftBox label {
	background: none repeat scroll 0 0 #7DA602;
	border: 1px solid #678903;
	color: #FFFFFF;
	font-size: 14px;
	height: 31px;
	line-height: 30px;
	text-align: left;
	text-indent: 7px;
}
.giftBox .basketfooter {
	border:none;
	border-top:1px solid #ccc;
	height:55px;
}
.giftBox .basketfooter .button_submit {
	float:left;
	margin:10px;
}
span.price {
	float: right;
	text-align: right;
}
.basket_product span.price {
	font-weight: bold;
	width: 75px;
	text-align:center;
}
.column3 {
	width:384px;
	float:left;
}
.column4 {
	width:auto;
	float:right;
	padding-top:20px;
}
.subtotals {
	border: 1px solid #f8dda2;
	float: right;
	margin: 11px 0 0;
	width: 318px;
}
.subtotals td {
	background: none repeat scroll 0 0 #F8E6BE;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	font-weight: bold;
	height: 36px;
	padding: 0 30px;
}
.subtotals tfoot {
	height:34px;
	font-weight:bold;
	font-size:14px;
}
.subtotals th {
	background: #F7B61F;
	border: 1px solid #E5A205;
	height:36px;
	font-size:14px;
	color: #FFFFFF;
}
.subtotals tfoot td {
	background: #F7B61F;
	border: 1px solid #E5A205;
	color: #FFFFFF;
}
.subtotals p {
	margin-bottom: 3px;
	padding: 0px 5px;
}
.subtotals span.price {
	font-weight: bold;
	width: 75px;
}
.shipping {
	border-bottom: 1px solid #CDCDCD;
	text-align: right;
	padding: 5px;
}
.shipping span.price {
	float: right;
	width: 75px;
}
.discounts {
	margin-top: 10px;
	min-height: 40px;
	text-align: right;
}
.discounts .code_input {
	float: left;
	min-height: 50px;
	padding-left: 10px;
	padding-top: 7px;
	text-align: left;
	width: 276px;
}
.discounts span.price {
	color: #FF0000;
	font-weight: bold;
	width: 75px;
}
.total {
	color: #FFF;
	font-weight: bold;
	margin: 10px 0px;
	padding: 5px;
	text-align: right;
}
.total span.price {
	width: 75px;
}
.basket_actions {
	float: right;
	height: auto;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: right;
}
.alternate_checkout {
	text-align: right;
	padding: 0px !important;
}
input.quantity {
	font-size: 12px;
	text-align: center;
	width: 30px;
}
.txt24 {
	font-size:24px;
}
.txt20 {
	font-size:20px;
}
.button_submit, .main #submit, .button_submitBig {
	background: none repeat scroll 0 0 #7DA602;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	height: 33px;
	font-family:"arialBold";
	line-height: 31px;
	padding: 0 15px;
	text-align: center;
}
.button_submit:hover, .main #submit:hover, .button_white2:hover {
	box-shadow:0 0 3px 2px #A0B703 inset;
	text-decoration:none !important;
}
/*.button_submit + .button_submit, .main #submit + .main #submit{
	 background: url("../images/headingbg1.jpg") repeat-x scroll 

center top transparent;
	 }
.button_submit + .button_submit:hover, .main #submit + .main 

#submit:hover {
	background:#FF7400;
}*/
.button_submitBig {
	background: none repeat scroll 0 0 #000000;
	font-size: 21px;
	height: 30px;
	width: 317px;
}
.button_submitBig:hover {
}
.button_black {
	background: url(../images/common/button_black.png) no-repeat;
	border: none;
	color: #FFF;
	cursor: pointer;
	display: block;
	float: left;
	height: 21px;
	line-height: 21px;
	text-align: center;
	width: 61px;
	font-size: 11px;
}
.alsoBought {
	background: none repeat scroll 0 0 #F0EEEE;
	float: left;
	padding: 9px;
	margin-top:5px;
	width: 98%;
}
.alsoheading {
	border-bottom: 3px solid #F7B61F;
	color: #000000;
	float: left;
	padding-bottom: 7px;
	width: 100%;
}
.alsoBought .latest_product {
	background:#fff;
	height:199px;
}
.alsoBought .latest_product p.image {
	width:144px;
	overflow:hidden;
}
a.button_white, a.button_black {
	text-decoration: none;
}
.button_white {
	background: url(../images/common/button_white.png) no-repeat;
	border: none;
	color: #636363;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 21px;
	line-height: 18px;
	text-align: center;
	width: 93px;
	font-size: 11px;
	margin-left: 3px;
	padding-bottom: 3px; /* Only way for anchor button style links 

to match submit */
}
.button_white.disabled {
	color: #999999;
}
a.button_submit {
	vertical-align:top;
	font-family:"arialBold";
}
.button_submit.right, input[type="submit"].right, input[type="reset"].right {
	float: right;
	margin-left: 5px;
}
.button_submit.left, input[type="submit"].left, input[type="reset"].left {
	float: left;
	margin-right: 5px;
}
.checkout-progress {
	float: right;
	height: 27px;
	margin: 10px 8px -30px;
	width: auto;
}
.checkout-progress a {
	color: #fff;
	text-decoration: none;
	position: relative;
}
.checkout-progress a:hover {
	text-decoration: none;
}
.checkout-progress > span {
	color: #444444;
	float: left;
	font-weight: bold;
	line-height: 27px;
	margin: 0;
	padding: 0 10px;
	position: relative;
	text-transform: uppercase;
	word-spacing: 10px;
}
.checkout-progress > span.current {
	background: none repeat scroll 0 0 #F7B61F;
}
.checkout-progress > span.current a {
	color:#444444;
}
.checkout-progress > span.next {
}
.checkout-progress > span.last {
}
#gateways {
	margin: 0px auto;
	width: 300px;
}
#gateways > p {
	background-color: #F7F7F7;
	border-bottom: 1px solid #CDCDCD;
	padding: 10px 5px;
}
#gateways > p > input {
	float: right;
}
.gateway-selected {
	background-color: #E8FAD0 !important;
}
#recaptcha_widget {
	width: 420px;
	margin: 10px 0px 0px 150px;
}
.error {
	display: none;
	font-weight: bold;
	color: red;
}
.required-error {
	background-color: #fff;
	border: 1px solid #D8566E !important;
	box-shadow: 0 1px 5px #FF0000;
}
label {
	cursor: pointer;/*vertical-align: top;*/
}
fieldset {
	border: none;
	margin-bottom: 10px;
	padding: 5px;
}
fieldset > legend {
	font-weight: bold;
}
fieldset div > label {
	vertical-align: top;
	display: inline-block;
	width: 146px;
}
.giftcertificate_wrapper textarea {
	width:229px;
}
.giftcertificate_wrapper fieldset div > label {
	line-height:40px;
}
.giftcertificate_wrapper fieldset div > label[for="gc-message"] {
	line-height:normal;
}
fieldset div span textarea {
	border: 1px solid #CDCDCD;
}
input[type="text"], input[type="password"], select {
	border: 1px solid #CDCDCD;
	height: 20px;
	width: 180px;
	transition:all ease-in-out .2s;
}
input[type="text"]:hover, input[type="password"]:hover, select:hover, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus, textarea:hover, input[type="checkbox"]:hover, .jqTransformSelectWrapper:hover, .jqTransformSelectWrapper:focus {
	border: 1px solid #C5EE48 !important;
	box-shadow: 0 0 3px 1px #C5EE48;
}
/*-----------------------------orange hover focus-----------------------*/
.addressBoxOrange input[type="text"]:hover, .addressBoxOrange input[type="password"]:hover, .addressBoxOrange select:hover, .addressBoxOrange input[type="text"]:focus, .addressBoxOrange input[type="password"]:focus, .addressBoxOrange select:focus, .addressBoxOrange textarea:focus, .addressBoxOrange textarea:hover, .addressBoxOrange input[type="checkbox"]:hover, .addressBoxOrange .jqTransformSelectWrapper:hover, .addressBoxOrange .jqTransformSelectWrapper:focus {
	border: 1px solid #f7b61f !important;
	box-shadow: 0 0 3px 1px #f7b61f;
}
/*-----------------------------.addressBoxGrey hover focus-----------------------*/
.addressBoxGrey input[type="text"]:hover, .addressBoxGrey input[type="password"]:hover, .addressBoxGrey select:hover, .addressBoxGrey input[type="text"]:focus, .addressBoxGrey input[type="password"]:focus, .addressBoxGrey select:focus, .addressBoxGrey textarea:focus, .addressBoxGrey textarea:hover, .addressBoxGrey input[type="checkbox"]:hover, .addressBoxGrey .jqTransformSelectWrapper:hover, .addressBoxGrey .jqTransformSelectWrapper:focus, .leftside input.quantity:hover, .leftside input.quantity:focus {
	border: 1px solid #000 !important;
	box-shadow: 0 0 4px 1px #9e9e9e;
}
/*-----------------------------.addressBoxOrange2 hover focus-----------------------*/
.addressBoxOrange2 input[type="text"]:hover, .addressBoxOrange2 input[type="password"]:hover, .addressBoxOrange2 select:hover, .addressBoxOrange2 input[type="text"]:focus, .addressBoxOrange2 input[type="password"]:focus, .addressBoxOrange2 select:focus, .addressBoxOrange2 textarea:focus, .addressBoxOrange2 textarea:hover, .addressBoxOrange2 input[type="checkbox"]:hover, .addressBoxOrange2 .jqTransformSelectWrapper:hover, .addressBoxOrange2 .jqTransformSelectWrapper:focus {
	border: 1px solid #fc790f !important;
	box-shadow: 0 0 4px 1px #f5a265;
}
.optionBox .jqTransformSelectWrapper {
	border:1px solid #dcdbdb
}
.optionBox .jqTransformSelectWrapper:hover, .optionBox .jqTransformSelectWrapper:focus {
	border: 1px solid #979796 !important;
	box-shadow: 0 0 3px 1px #979796;
}
.jqTransformSelectWrapper:hover, .jqTransformSelectWrapper:focus {
	border:0 !important;
}
.searchBox input[type="text"]:focus, .searchBox input[type="text"]:Hover {
	border: 1px solid #9FD302 !important;
	box-shadow: 0 1px 4px 1px #9FD302;
}
.textbox_medium {
	width: 100px !important;
}
.textbox_small {
	width: 50px !important;
}
#myaccount ul {
	list-style: none inside;
}
#myaccount ul li {
	float: left;
	margin-bottom: 5px;
	padding: 75px 3px 0;
	position: relative;
	text-align: center;
	width: 147px;
	font-family: "arialBold";
}
.a1, .a2 {
    left: 48px;
    position: absolute;
    top: 0;
}
#myaccount ul li:hover .a1 {
	display:none;
}
.a2 {
	display:none
}
#myaccount ul li:hover .a2 {
	display:block;
	text-align:center
}
.openid {
	height: 18px;
	line-height: 18px;
	padding: 2px 3px;
}
.list {
	padding: 5px;
}

.list > * {
	padding: 3px;
}
.list-odd {
	background-color: #ededed;
}
.list2 {
}
.list2 a:hover {
	text-decoration:underline;
	color:#7da602;
}
.list2 .list-odd td {
	border:1px solid #ccc;
	height:85px
}
.list2 .list-even td {
	border:1px solid #ccc;
	height:85px
}
.addressBox2 .list-odd, .addressBox2 .list-even, .addressBox2 .list-hover {
	background: none !important;
}
.list-even {
	background-color:#fff;
}
/*.list-hover {
	background-color: #ADC661 !important;
}*/
.select_register {
	margin-bottom: 10px;
}
optgroup > option {
	font-style: italic;
	text-indent: 10px;
}
.login-toggle {
	cursor: pointer;
}
#openid_identifier {
	background: url(../../../images/icons/openid.png) no-repeat;
	height: 15px;
	padding: 1px;
	text-indent: 17px;
	width: 250px;
}
.txtDefault2 {
	color: #7DA602;
	font-size: 13px;
	text-decoration: underline;
	text-transform: capitalize;
}
#gui_message {
	margin-bottom: 10px;
}
#gui_message ul {
	list-style: disc inside none;
}
#gui_message .gui_message-error {
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	color: #393939;
	cursor:auto;
	font-weight: bold;
	padding: 3px 4px;
}
#gui_message .gui_message-notice {
	background-color: #E8FAD0;
	border: 1px solid #7DA602;
	color: #393939;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	padding: 7px 4px;
	width: 99%;
}
span.actions {
	float: right;
	text-align: right;
}
.list2 span.actions {
	float: none;
}
#receipt > .address > p:first-child {
	float: left;
	width: 275px;
	height: 105px;
}
.hover_zoom {
	font-weight: bold;
	margin-top: 2px;
	padding: 2px;
	text-align: center;
	display: none;
}
.dl_unavailable {
	font-weight: bold;
	height: 25px;
	line-height: 16px;
}
.cokiesBox {
	height: 241px;
	left: 0;
	z-index:11;
	position: fixed;
	bottom:0;
}
.cross2 {
	position: absolute;
	right: -23px;
	top: 10px;
}
form.cookies-notify {
	background: none repeat scroll 0 0 #7EA703;
	border: 3px solid black;
	color: #FFFFFF;
	font-size: 11px;
	height: 140px;
	line-height: 15px;
	margin: 10px 0 0 5px;
	opacity: 0.9;
	padding: 10px 20px 10px 5px;
	width: 168px;
}
form.cookies-notify p {
	width:155px;
}
.happy {
	background: none repeat scroll 0 0 #F7B61F;
	height: 22px;
	margin-top: 22px;
	padding: 5px 0 0 5px;
	vertical-align: middle;
	width: 151px !important;
}
.happy span {
	font-weight:bold
}
form.cookies-notify input.continue {
	background:#000;
	color:#fff;
	padding-bottom: 3px;
	width:86px;
	height:27px;
	font-family:"arialBold";
	margin: 5px 0 0 40px;
}
form.cookies-notify .retry {
	color: #FF0000;
	font-weight: bold;
}
#mobile_switch {
	text-align:center;
}
/* Start Fix for Colorbox Edges */
#cboxTopLeft {
	background-position:-100px 0 !important;
}
#cboxBottomLeft {
	background-position:-100px -29px !important;
}
#cboxBottomRight {
	background-position:-129px -29px !important;
}
#cboxTopRight {
	background-position: -129px 0 !important;
}
/* End Fix for Colorbox Edges */
/*----------------------------------------sajjad------------------------

-------------*/

.txt18 {
	font-size:18px
}
.txt26 {
	font-size:26px;
}
.txtGreen {
	color:#7da602 !important;
}
.maindiv {
	width:100%;
	float:left;
}
.topmenu {
	color: #7DA602;
	font-family:"arialBold";
	font-size: 12px;
	float:right;
}
.topmenu a {
	color:#7DA602;
}
.topmenu ul li {
	float:left;
	padding:0 10px;
	color: #7DA602;
}
.topmenu ul li.seprator-h {
	padding:0;
}
.topmenu ul li.lookup {
	background: url("../images/bullet2.jpg") no-repeat scroll 4px 0 transparent;
	height: 18px;
	padding-left: 25px;
}
.topmenu ul li.lookup2 {
	background: url("../images/bullet.jpg") no-repeat scroll 4px 0 transparent;
	height: 18px;
	padding-left: 25px;
}
.menubox {
	float: right;
	margin-top: 50px;/*64px;*/
	width: 342px;
	z-index:10;
	position:relative;
}
.topmenuleft {
	float:left;
	font-family: "arialBold";
	margin-top: -7px;
}
.topmenuleft td {
	padding:0 10px;
	color:#7da602;
}
.topmenuleft ul li a {
	color:#7da602
}
.topmenuleft ul li a:hover, .topmenuleft ul li a.selected:hover {
	background:#85AF03;
	color:#fff;
	text-decoration:none;
}
.options ul li a {
	color:#000;
}
.options ul li a:hover, .options ul li a.selected:hover {
	background:#000;
	color:#fff;
	text-decoration:none;
}
.options .topmenuleft select {
	width:80px;
	color:#7da602;
}
.welcomeHeader {
	color: #F7B61F;
	font-family: "arialBold";
	position: absolute;
	right: 11px;
	top: -17px;
}
.boxbottom {
	bottom: 85px;
	width: 725px;
	position: absolute;
	right: 0;
}
.searchBox {
	background: url("../images/searchbg.jpg") repeat-x scroll left top transparent;
	float: right;
	height: 45px;
	position: relative;
	width: 290px;
	margin-right: 1px;
}
.searchBox .advanced {
	display:none;
}
.searchBox a {
	color:#343434;
}
.searchBox input[type=text] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #7DA602;
	color: #9C9B9B;
	float: left;
	height: 24px;
	padding-top:2px;
	margin: 9px 0 0 13px;
	padding-right: 30px;
	text-indent: 5px;
	width: 235px;
}
.searchBox input[type=text]:hover {
	color:#7DA602
}
.searchBox input[type=submit] {
	background: url("../images/greenarrow.jpg") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 15px;
	position: absolute;
	right: 20px;
	top: 16px;
	width: 22px;
}
.mainbg {
	background: url("../images/bodybg2.jpg") repeat-x scroll left top #83AE01;
	float: left;
	padding: 0 20px;
	width: 990px;
}
.mainbg2 {
	width:970px;
	float:left;
	padding: 0 10px 18px;
	background:#fff;
}
.phone {
	background: url("../images/phone.jpg") no-repeat scroll left center transparent;
	color: #000000;
	float: left;
	font-family: "arialBlack";
	font-size: 26px;
	margin-right: 10px;
	padding: 0 0 0 28px;
	text-transform: uppercase;
}
.phone .txtGreen {
	float: left;
	margin: 7px 0 0;
	padding-right: 5px;
}
.menu {
	background: none repeat scroll 0 0 #7DA602;
	bottom: 39px;
	color: #FFFFFF;
	z-index:5;
	float: left;
	width:100%;
	left: 0;
	font-family: "arialBold";
	position: absolute;
}
.menu ul {
	float:left;
	list-style:none;
	padding:0;
}
.menu ul li {
	float: left;
	height: 43px;
	line-height: 45px;
	position: relative;
	text-align: center;
	width:120px;
}
.menu ul li.last-child {
	background: none repeat scroll 0 0 transparent;
	width: 130px;
}
.seprator {
	position: absolute;
	right: 0;
	top: 0;
	cursor: default;
	width:1px;
	height:41px;
	background:url(../images/seprator.jpg) no-repeat right;
}
.menu ul li a {
	color: #173347;
	color:#fff;
}
.menu ul li:hover, .menu ul li.active {
	background-color:#f7b61f;
}
.menu ul li ul.submenu {
	background: none repeat scroll 0 0 #7DA602;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: none;
	left: 0;
	box-shadow: 0 2px 3px 1px #C5DE5E;
	min-height: 150px;
	padding-left: 10px;
	padding-top: 10px;
	position: absolute;
	top: 43px;
	width: 541px;
	z-index: 11005 !important;
}
#submenuLeft {
	display:none;
	font-family: "arialBold";
	margin: -10px 0 0 -190px;
	padding: 0 0 10px 10px;
	position: relative;
	top: 10px;
	width: 180px;
}
#submenuLeft .imageBox2 {
	width:157px;
	height:84px;
	border:1px solid #afe902;
	padding:3px;
	vertical-align:middle;
	text-align:center;
}
#submenuLeft h2 {
	border-bottom: 1px solid #AFE902;
	color: #FFFFFF;
	font-size: 12px;
	padding: 8px 0;
	width: 165px;
}
.descr {
	float: left;
	font-size: 11px;
	padding: 5px 2px 0;
	width: 160px;
}
.descr a {
	background: none repeat scroll 0 0 transparent !important;
	color: #AFE902 !important;
	margin: 9px 2px 0;
	min-width: 50px !important;
	padding: 0 !important;
	text-decoration: underline;
}
.imageBox p {
	display:table-cell;
	width:157px;
	height:84px;
}
.menu ul li ul.submenu li {
	text-align:left;
}
.menu ul li ul.submenu li a {
	background: none repeat scroll 0 0 #91C101;
	float: left;
	margin-bottom: 5px;
	min-height: 17px;
	min-width: 130px;
	padding: 7px 5px 5px;
	text-transform: uppercase;
}
.menu ul li ul.submenu li ul a {
	background:none;
	width: auto;
	text-transform:none;
	padding:0;
	float:none;
}
.menu ul li:hover ul.submenu {
	display:block;
}
.menu ul li ul li {
	float: left;
	height: auto;
	line-height:normal;
	margin-right: 10px;
	padding: 0 0 7px;
	min-height:30px;
	width: 170px;
	font-size:14px;
}
.menu ul li ul li a:hover {
	text-decoration:underline;
}
.menu ul li ul li ul {
	float:left;
	padding-left: 7px;
}
.toparrow {
	background: url("../images/toparrow.png") no-repeat scroll left top transparent;
	height: 10px;
	left: 57px;
	display:none;
	position: absolute;
	top: 35px;
	width: 13px;
	z-index: 11008;
}
.menu ul li:hover .toparrow {
	display:block;
}
.menu ul li ul li ul li {
	min-height: 23px;
	line-height: 18px;
	color:#fff;
	font-size: 12px;
	border:none;
	margin:0;
	padding: 0;
	width:158px;
}
.menu ul li ul li ul li a {
	width:100%;
	display:block;
	color:#fff;
	padding-left: 10px;
}
.menu ul li ul li ul li a:hover {
}
.menu ul li:hover ul li {
	background-color:transparent;
}
.menu ul li ul li ul li ul {
	display:none;
}
.submenu2 .topCat {
	font-size:14px;
	font-family: "seguisb";
	color:#fff;
	padding-left:10px;
	float:left;
	line-height:normal;
	margin-bottom:5px;
	margin-top:10px;
}
.pagination {
	float: right;
	margin-top: 7px;
}
.category_wrapper .latest_product {
	margin: 5px 12px 0;
}
.pagination strong, .pagination a.page, .pagination a.page:hover {
	background: none repeat scroll 0 0 #7DA602;
	border: 1px solid #E2E1E1;
	color: #FFFFFF;
	display: inline-block;
	text-decoration:none;
	height: 17px;
	text-align: center;
	width: 18px;
}
.pagination a.page img {
	vertical-align: 1px;
}
.pagination a.page {
	background:#fff;
	color:#000;
}
.pagination a {
}
.h2bg {
	background:#7da602;
	text-transform: uppercase;
}
.center {
	float: left;
	padding-bottom: 10px;
	width: 512px;
}
.menu ul li ul.submenuSmart {
	width:360px;
}
/*-----------------dropdown select-------------------------*/
span.customStyleSelectBox {
	background-color:#0F0;
	height:40px;
	font-size:18px;
	padding:5px 10px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
}
span.customStyleSelectBox.changed {
	background-color: #0F0;
}
.customStyleSelectBoxInner {
	background:url(../images/arrow2.jpg) no-repeat center right;
	padding-top:5px;
	font-size:18px;
	text-transform:uppercase;
	height:30px;
}
.styled {
	border: 1px solid #E5E5E6;
	color: #212121;
	height: 27px;
	margin-top: 7px;
	padding: 4px 0;
	width: 213px;
}
.ftg {
	position:fixed;
	top:50%;
	right:0;
	z-index:100
}
#review_write {
	width:500px;
}
.red {
	color:#f6053e;
}
/*-------------------------------tab start--------------------*/
.boxLeft {
	float: left;
	margin: 20px 0 0;
	width: 100%;
	color:#444444;
}
.boxLeftHeading {
	background:#25566b;
	text-align:center;
	line-height:45px;
	font-size:22px;
	color:#fff;
	height:45px;
	border-bottom:1px solid #d2d2d2;
}
UL.tabNavigation {
	border-bottom: 5px solid #000;
	height: 38px;
	list-style: none outside none;
	margin: 0;
}
UL.tabNavigation LI {
	float:left;
	font-size:14px;
	border-right: 1px solid #fff;
}
UL.tabNavigation LI A {
	background: none repeat scroll 0 0 #7da602;
	color: #FFFFFF;
	float: left;
	height: 37px;
	line-height: 36px;
	margin-bottom: -1px;
	text-align: center;
	text-decoration: none;
	width: 113px;
}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {
	background-color: #000;
	text-decoration:none;
}
UL.tabNavigation LI A:focus {
	outline: 0;
}
.tabsInner {
	padding:10px;
	font-size:14px;
	float:left;
}
.tabsInner h2 {
	color:#173347;
	font-size:14px;
}
/*-------------------------------login --------------------*/
.sitedoc {
	border: 1px solid #CCCCCC;
	color: #373737;
	float: left;
	min-height:300px;
	margin-bottom:15px;
	padding: 10px;
	width: 948px;
}
.heading {
	font-size:18px;
}
.txt14 {
	font-size:14px;
}
.sitedoc input[type='text'], .sitedoc input[type='password'], .sitedoc select {
	width:229px;
	height:31px;
	margin: 5px 0 15px;
	border-color:#c6c5c5;
}
/*<!--.sitedoc select {
	padding:5px 0;
}-->*/
.mainbox {
	float: left;
	width: 970px;
}
.leftbox {
	border: 1px solid #E3E3E3;
	float: left;
	height: 248px;
	margin: 25px 0 0 20px;
	padding: 2px 2px 91px;
	position: relative;
	width: 435px;
}
.contactus .leftbox {
	border: 0 none;
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 475px;
}
.leftbox .account {
	background:#f7b61f;
}
.leftbox label {
	color: #000000;
	display: inline-block;
	font-family:" arialBold";
	padding-left: 10px;
	width: 103px;
}
.leftbox p {
	padding:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;
}
.buttonBox {
	width:100%;
	border-top: 6px solid #E5E5E5;
	position:absolute;
	height:91px;
	bottom:0;
	text-align:center;
}
.leftbox h4 {
	border-bottom: 6px solid #E5E5E5;
	color: #F7B61F;
	font-family: "arialBold";
	font-size: 16px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	padding-top: 14px;
	text-align: center;
}
.login-method .leftbox h4 {
	color:#7da602;
}
.leftbox label, .column label, .advanceSearch label {
	font-family: "arialBold";
}
.advanceSearch label {
	line-height: 44px;
	padding-right: 20px;
	text-align: right;
}
.sepratorOrange {
	border-left: 1px dotted #CCCCCC;
	float: left;
	height: 430px;
	margin-top: 7px;
	width: 2px;
}
.account {
	float: none;
	margin: 28px 10px 0 0;
	width: 180px;
}
.mandatory {
	color:#F00;
	padding: 0 3px;
	font-family:Verdana, Geneva, sans-serif
}
.login-method .account {
	background:#7da602;
}
.account .mandatory {
	float: left;
	margin-bottom: 5px;
	margin-top: -5px;
	width: 134px;
}
.sitedoc ul {
	list-style:square
}
.sitedoc ul, .sitedoc ol {
	padding:10px 0 10px 20px;
}
.sitedoc li {
	padding:5px 0;
}
/*-------------------------------register --------------------*/
.column {
	width:100%;
	margin:0;
}
.column label {
	float: left;
	line-height: 42px;
	padding-right: 6px;
	text-align: right;
	width: 28%;
	font-family: "arialBold";
}
.fSet {
	border:0;
	padding:0 0 20px;
	float:left
}
.fSet .leftbox {
	height: auto;
	margin-left: 8px;
	padding: 0 2px;
	width: 98%;
}
.fSet .leftbox h4 {
	text-align:left;
	color:#7da602;
	text-indent:10px;
}
.green {
	color:#7da602;
}
.terms {
	float: left;
	height: 22px;
	color:#7da602;
	margin: 10px 0 0 10px;
	width: 98%;
}
.terms a {
	color:#7da602;
	font-weight:bold;
}
.terms input {
	float: left;
	margin-right: 5px;
}
/*-------------------------------contactus --------------------*/  
.contactus {
	padding-top:20px;
	color:#373737;
	font-family: "arialBold";
}
.leftbox2 {
	float: left;
	margin-top: 20px;
}
.leftbox2 .column {
	width:100%;
	float:left;
}
.leftbox2 .button_submit {
	background:#000;
}
.leftbox2 .column label {
	width:30%;
}
.contactus h1, .contactus h2, .contactus h3, .contactus h4, .contactus h5, .contactus h6 {
	color:#54128d;
}
.contactus textarea {
	height:61px;
	width:259px;
}
.contactus fieldset {
	border:0;
}
.contactus .account {
	float: left;
	margin:7px 10px 0 156px;
	width: 135px;
	background:none;
}
.contactus input[type="text"], .contactus input[type="password"], .contactus select {
	margin: 5px 0;
}
span.quantity2 input.quantity {
	height: 28px;
	margin: 3px 2px 0 0;
	width: 30px;
}
span.quantity2 .plus {
	margin-top:3px;
}
span.quantity2 .minus {
	margin-top:18px;
}
.label3 label {
	display: inline-block;
	padding: 12px;
	vertical-align: top;
	width: 150px;
}
.padding0 {
	padding:0 !important;
}
.list td {
	padding:5px
}
.bannerTop {
	bottom: 0;
	position: absolute;
	width: 100%;
	left:0;
}
.bannerTop li {
	border-right: 1px solid #5C5C5A;
	float: left;
	height: 38px;
}
.bannerTop li.last {
	border-right:none;
	width:300px;
}
.bannerRight {
	float:right;
	width:314px;
	height:279px;
}
.bannerBottom {
	float: right;
	margin: 10px 0;
}
.bannerBottom li {
	width:234px;
	height:93px;
	float:left;
	margin:0 11px 0 0;
}
.bannerBottom li.last {
	margin-left: 1px;
	margin-right: 0;
}
.navigation, #sale_products {
	width:200px;
	float:left;
	position:relative;
	background:#f7b61f;
	margin-bottom: 10px;
	padding:10px;
}
#sale_products {
	padding:10px 5px;
	width:210px;
}
#sale_products .saving {
	text-transform:capitalize;
}
#sale_products ul li {
	background:#fbd379;
	float: left;
	font-family:"arialBold";
	padding:11px 0 5px 10px;
	margin-bottom: 1px;
	width:194px;
}
#sale_products ul li a {
	color:#50200d
}
.view {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #F7B61F;
	color: #000000 !important;
	display: block;
	height: 16px;
	text-transform: capitalize;
	text-align: center;
	width: 47px;
}


.date {
	color: #F9E7BD;
	display: block;
	padding-top: 4px;
}

.bottomDoc {
	width:700px;
	margin:10px auto;
	text-align:center;
	color:#fff;
}
.bottomDoc a {
	color:#fff;
}
.bottomDoc li {
	display: inline;
	padding: 0 7px 0 5px;
}
.bottomDoc li:last-child {
	background:none;
}
#product_list {
 	background:#FDF6E7;
    float: left;
    padding: 10px 0;
    width: 100%;
	
}
#product_list div.latest_product {
    border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px solid #ccc;
	width:100%;}
.size {
	padding-left:5px;
}
.size li {
	padding:2px 0;
}
.size input {
	margin-right:5px;
}
/*-------------------------------product detail --------------------*/  

.center2 {
	width:740px;
}
.productWraper {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EDEDED;
	padding: 25px 8px 8px;
	width: 719px;
}
.buy_button .button_white2 {
	background: url("../images/addtobasket.jpg") no-repeat scroll 4px 7px #000000;
	border: 0 none;
	color: #FFFFFF;
	font-size: 13px;
	height: 32px;
	margin-left: 5px;
	padding-left: 20px;
	width: 126px;
}
.wishbg {
	background: url("../images/wishlistbutton.jpg") no-repeat scroll 4px 7px #7DA602 !important;
	line-height: 33px;
	padding-left: 0 !important;
	text-indent: 26px;
}
.buy_button .button_white2:hover, .button_submitBig:hover {
	box-shadow:0 0 3px 2px #6e6e6e inset;
}
.wishbg:hover {
	box-shadow:0 0 3px 2px #a0b703 inset !important;
}
.buymore {
	background: url("../images/basket2.jpg") no-repeat scroll 6px 38px #FFB200;
	border: 3px solid #000000;
	border-radius: 3px 3px 3px 3px;
	float: left;
	height: 122px;
	margin-bottom: 10px;
	padding: 10px 5px 10px 85px;
	width: 313px;
}
.sepratorD {
	border-top:1px solid #AAAAA9;
	width:100%;
	float:left;
}
.txtred {
	color:#F00 !important;
}
.alsoLike {
	width:223px;
	float:right;
	font-family:"arialBold";
}
.alosLikePrductContainer {
	width:223px;
	float:left;
	padding-bottom: 10px;
	background:#f0eeee;
}
.alsoLikeP {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #FAE7E0;
	float: left;
	margin: 15px 0 0 9px;
	padding-bottom: 10px;
	width: 189px;
}
.infoP {
	padding:0 10px;
}
.checkout-progress span.circle {
	background: url("../images/circle.png") no-repeat scroll left top transparent;
	height: 17px;
	left: 5px;
	position: absolute;
	top: 5px;
	width: 17px;
}
.roundArrow {
	background: url("../images/roundarrow.png") no-repeat scroll 4px center #7DA602;
	padding: 0 13px 0 22px;
}
.roundArrow:hover {
	background:url("../images/roundarrow.png") no-repeat scroll 4px center #7DA602 !important;
	box-shadow:0 0 3px 2px #A0B703 inset !important;
}
.emptyIcon {
	background:url(../images/empty.png) no-repeat 4px #7DA602;
	padding: 0 23px;
}
.emptyIcon:hover {
	background:url(../images/empty.png) no-repeat 4px #7DA602;
	box-shadow:0 0 3px 2px #A0B703 inset !important;
}
/*-------------------------------product detail --------------------*/ 
.sepratorD2 {
	border-top: 1px solid #000;
}
.sepratorD3 {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#quantity_discounts td table td {
	padding:5px 0;
	font-size:12px;
}
.newsdetail {
	float:left;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:15px;
	margin-bottom:12px;
	width:100%;
}
.newsdetail h3 {
	font-family: "arialBold";
	font-size: 12px;
	padding-bottom: 11px;
	text-transform: uppercase;
}
.dateNews {
	color:#f7b61f;
	margin-top:13px;
	font-style:italic;
	display:block;
}
.row label {
	text-align:right;
	padding-right:5px;
	font-family:"arialBold";
	font-size:12px;
}
.row label span {
	font-family:Verdana, Geneva, sans-serif;
	vertical-align: middle;
}
.row .textbox {
	width:346px;
	height:33px;
}
.row textarea.textbox {
	height:130px;
}
.WriteHeading {
	border-bottom:3px solid #7DA602;
	padding-bottom:3px;
	margin-bottom:10px;
	width:100%;
}
.wishlist {
}
.wishlist td {
	padding:3px 0
}
.wishlist .txtGreen {
	font-family:"arialBold";
}
.txt11 {
	font-size:11px;
}
.txtGrey {
	color:#494949;
}
.arialBold {
	font-family:"arialBold";
}
/*------------------------------------------currancy-----------------------------*/
.menus {
	float:right;
	margin-top:-3px;
}
.menus ul {
	font-family:"arialBold";
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
}
.menus ul li {
	color: #7DA602;
	display: block;
	float: left;
	height: 18px;
	list-style: none outside none;
	padding: 5px 15px 5px 5px;
	position: relative;
	text-align: left;
	width: 81px;
}
.arrow img, .arrow2 img {
	float:left;
}
.menus ul li:hover {
	background:#7DA602;
	color:#fff;
}
.menus ul li:hover .arrow {
	display:block;
}
.menus ul li:hover .arrow2 {
	display:none;
}
.menus li ul {
	background: none repeat scroll 0 0 #7DA602;
	box-shadow: 0 5px 4px 0px #C5DE5E;
	display: none;
	left: -76px;
	position: absolute;
	top: 100%;
	width: 167px;
	z-index: 1000;
}
.selectbox li ul {
	width:136px;
}
.menus ul li li {
	height: auto;
	padding: 0;
	width:100%;
}
.menus ul li a {
	color: #fff;
	display: block;
	padding: 5px 5px 5px 8px;
	text-decoration: none;
}
.menus li:hover ul {
	display: block;
	z-index:10000;
}
.menus ul li a:hover {
	background:#F7B61F;
}
.arrow, .arrow2 {
	position: absolute;
	right: 7px;
	display:none;
	top: 11px;
}
.arrow2 {
	display:block;
}
.selectbox ul li {
	width:40px;
}
.sitedoc2 {
	font-family:"arialBold";
}
.sitedoc2 input[type="text"] {
	width:325px;
	height:33px;
}
.sitedoc2 label {
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
}
.maindatory {
	font-family:Verdana, Geneva, sans-serif;
	color:#F00
}
.wish {
	border-bottom: 1px solid #D9D9D9;
	float: left;
	font-family:"arialBold";
	padding: 10px 0;
	width: 100%;
}
.topboxwishlist {
	border-bottom:1px solid #D9D9D9;
	padding-bottom:10px;
	font-weight:bold;
}
.topboxwishlist span.left {
	margin-left:81px;
}
.topboxwishlist span.right {
	margin-right:195px;
}
/*------------------------------------------cart-----------------------*/

.confirmbox {
	width:620px;
	float:left;
	padding-right:10px;
	border-right:3px solid #f0efef;
}
.headingBox {
	background:#7DA602;
	border: 1px solid #709502;
	color: #FFFFFF;
	font-family: "arialBold";
	height: 31px;
	float:left;
	width:618px;
	margin:0;
	line-height: 30px;
	text-indent: 6px;
}
.headingBox h2 {
	font-weight:normal;
	margin: 0;
	font-size:16px;
	float:left;
}
.edit {
	background: url("../images/edit.jpg") no-repeat scroll left center transparent;
	color: #FFFFFF;
	float: right;
	margin-right: 20px;
	padding-left: 12px;
}
.headingBoxOrange {
	background:#f7b61f;
	border-color:#e5a205;
}
.headingBoxOrange .edit {
	background: url("../images/edit2.jpg") no-repeat scroll left center transparent;
}
.addressBox .topmenuleft {
	margin:0
}
.addressBox .topmenuleft div {
	margin:0
}
.addressBox input.textbox {
	width:325px;
	height:33px;
	background:#fff;
}
.addressBox select.textbox {
	width:326px;
	height:35px;
	background:#fff;
	padding: 7px 5px 7px 0;
}
.addressBox .jqTransformSelectWrapper a.jqTransformSelectOpen {
	border:none;
	height:35px
}
.addressBox .jqTransformSelectWrapper div span {
	padding-top:10px
}
.addressBox .jqTransformSelectWrapper {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	height: 34px;
	margin-right: 2px !important;
}
.addressBoxOrange {
	background:#fcf5e5;
	border-color:#fcecd2;
}
.addressBoxOrange .topmenuleft ul li a:hover, .addressBoxOrange .topmenuleft ul li a.selected:hover {
	background: none repeat scroll 0 0 #F7B61F;
	color: #FFFFFF;
	text-decoration: none;
}
.checkboxcenter {
	float: left;
	margin: 3px 4px 0;
}
.addressBoxGrey {
	background:#f5f5f5;
	border-color:#e6e6e4;
}
.addressBoxOrange2 {
	background:#fceadc;
	border-color:#fbdfca
}
.headingBoxOrange2 {
	background:#ff780d;
	border-color:#e36403
}
.headingBoxBlack {
	background:#000;
	border-color:#e3e3e3;
	margin-bottom:10px;
}
.headingBoxBlack a {
	background: url("../images/loginbg.jpg") no-repeat scroll 2px center #F7B520;
	color: #FFFFFF;
	display: inline-block;
	height: 27px;
	line-height: 28px;
	margin-top: 2px;
	text-align: center;
	width: 76px;
}
.confirmboxRight {
	width:300px;
	float:right
}
.confirmboxRight .column3 {
	width:110px;
}
select.update_form2 {
	width:327px !important;
}
.confirmboxRight .button_submit {
	margin: 15px 7px 0 0;
	padding-right: 5px;
}
.confirmboxRight .image {
	width:70px;
	margin-top:10px
}
.confirmboxRight .subtotals {
	width:100%
}
.confirmboxRight .button_submitBig {
	width:298px;
}
.confirmboxRight .basket_product {
	width:96.5%;
}
#delivery_address {
	height: 33px;
	margin: 0;
	width: 327px;
}
.confirmboxRight .discounts {
	margin:5px 0 5px 2px
}
.confirmboxRight .update_form {
	float:left;
	margin-left:10px;
}
.progress {
	position:fixed;
	z-index:100;
	top:50%;
	left: 45%;
	display:none;
}

.checked {
	font-weight:normal;
	padding-left:16px;
	background: url(../images/common/checked.jpg) no-repeat;
}
.unchecked {
	font-weight:normal;
	padding-left:18px;
	margin-left:-2px;
	background: url(../images/common/unchecked.jpg) no-repeat;
}
.buttonBox2 {
	width:100%;
	float:left;
	background:#fff;
	border-top:1px solid #fcf0d3;
	height:47px;
}
.buttonBox2 .roundArrow, .roundArrow2 {
	background-color: #7E7D7D;
	background-position: 29px 8px;
	font-family: "arialBold";
	margin-right: 10px;
	margin-top: 7px;
	padding-left: 42px;
	width: 139px;
}
.buttonBox2 .roundArrow+.roundArrow {
	background-color: #F7B61F
}
.buttonBox2 .roundArrow:hover {
	background-color: #F7B61F !important;
	box-shadow: none !important;
	background-position: 29px 8px !important;
}
.buttonBox2 .roundArrow+.roundArrow:hover {
	background-color: #7e7d7d!important;
}
.roundArrow2 {
	background:#7DA602;
	padding:5px 10px;
}
.box2 {
	width:290px;
	float:left;
	margin-right:20px;
	padding:0;
}
.box2 .addressBox {
	min-height:160px;
}
.printreceipt {
	background: url("../images/printer.jpg") no-repeat scroll left center transparent;
	float: right;
	margin: 5px 10px 0 0;
	padding-left: 20px;
	text-decoration: underline;
}

.save {
	background: url("../images/save.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-size: 16px;
	height: 53px;
	padding-top: 12px;
	position: absolute;
	right: -5px;
	text-align: center;
	top: -4px;
	width: 68px;
}
#product_list .save {
	right:-15px
}
div.rating-cancel, div.star-rating {
	height:16px !important;
	margin: 5px 1px -2px 0 !important;
}
.savePrice {
	color:red;
	padding-left: 20px;
}
.hover2:hover {
	box-shadow: 0 0 3px 2px #F7D791 inset !important;
}
.latest_product .title {
	text-transform:capitalize;
}
select.auto_submit {
	height: 30px;
	padding: 5px 5px 5px 0;
	width: 250px;
}
#deschead1{
float:left;
}
#descp1{
float: left;
margin-left: 2px;
height: auto;
}

