@charset "utf-8";

/* CSS Document */



@font-face {

font-family:"neuvarese";

src: url('../fonts/NEUVAR__.TTF') format('truetype'); }



body{

	background:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

	line-height:18px;

	margin:0px;}



.spacer{

	font-size:0px;

	line-height:0px;

	clear:both;}



body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td {

	margin:0;

	padding:0;}



p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	line-height:20px;

	margin:0px;

	text-align:justify;

	border:none;

	padding-bottom:7px;}

	

label{

	vertical-align:1px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-left:4px;

	color:#000;

	cursor:pointer;

	margin-right:15px;}	

	

a{

	text-decoration:none;

	outline:none;

	color:#390;

	-webkit-transition: all 0.2s ease-out;

    -moz-transition: all 0.2s ease-out;

    -o-transition: all 0.2s ease-out;

    -ms-transition: all 0.2s ease-out;

    transition: all 0.2s ease-out;}

	

a:hover{

	outline:none;

	text-decoration:underline;}

	

img{

	border:none;

	outline:none;}

		

h1, h2, h3, h4, h5, h6{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;}

	

h1{

	background: none;

	border:none;

	margin:0;

	font-size:25px;

	color:#7FB92F;

	line-height:normal;

	font-style:normal;

	font-weight:bold;

	margin-bottom:10px;

	padding-bottom:5px;

	border-bottom:#CCC 1px solid;}

	

h2{

	background: none;

	border:none;

	padding-bottom:10px;

	margin:0;

	font-size:22px;

	color:#000;

	line-height:normal;

	font-style:normal;

	text-transform:capitalize;}

	

h3{

	background: none;

	border:none;

	padding-bottom:12px;

	margin:0;

	font-size:18px;

	color:#000;

	line-height:normal;

	font-style:normal;}

	

h4{

background: none;

border:none;

padding-bottom:10px;

margin:0;

font-size:16px;

color:#85c42e;

line-height:normal;

font-style:normal;

text-transform:uppercase;}



	

h5{

	background: none;

	border:none;

	padding-bottom:8px;

	margin:0;

	font-size:14px;

	color:#F60;

	line-height:normal;

	font-style:normal;}

	

h6{

	background: none;

	border:none;

	padding-bottom:6px;

	margin:0;

	font-size:12px;

	color:#F60;

	line-height:normal;

	font-style:normal;}

	

.container{

	width:1200px;

	margin:auto;}



.left{

	float:left;}

	

.right{

	float:right;}



/**************************HEADER TOP********************************/



.header_top{

	background:#000;

	color:#FFF;

	width:100%;

	padding:8px 0;}

	

.header_contactno{

background:url(../images/phone_icon.png) no-repeat left top;

padding-left:20px;

margin-left:50px;

}



.header_top_right{

float:right;

}

	

.header_top_right ul{

	list-style:none;

	padding:0;

	margin:0;}

	

.header_top_right ul li{

	float:right;

	padding:0 12px;

	border-right:#fff 1px solid;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;}

	

.header_top_right ul li a{

	color:#fff;

	text-decoration:none;}

	

.header_top_right ul li a:hover{}









/*********************************GREY TOP*************************/





.grey_top{

	background:#ededed;

	min-height:100px;

	border-bottom:#999 1px solid;}

	

.logo_div{}

	

.logo_div img{

	max-width:295px;

	padding:8px 0px;}

	

.header_right{}

	

.search_bar{

	background:#000;

	height:44px;

	margin-top:30px;}

	

.search_div{

	width:535px;

	float:left;

	height:34px;

	padding:5px 0 5px 5px;}

	

.search_div .field_div{

	background:#FFF;

	float:left;

	height:34px;

	width:470px;}

	

.search_div .btn_div{

	width:62px;

	float:right;

	height:35px;}

	

.search_div .search_btn{

	background:url(../images/magnifying-glass.png) no-repeat 40% 40% #85c42e;

	height:35px;

	width:62px;

	border:none;

	cursor:pointer;}

	

.search_div .search_text_box{

	background:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;

	width:280px;

	height:20px;

	border:none;

	margin:0;

	float:left;

	padding:7px 0 7px 7px;}

	

.search_div .search_select{

	background:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;

	width:180px;

	height:30px;

	border:none;

	

	margin:2px 0;

	float:right;

	padding:7px 7px 7px 10px;}

	

.shopping_cart{

	float:left;

	margin-left:10px;

	padding:8px 0 0 0;

	width:90px;

	height:36px;}

	

.cart_image{

	width:28px;

	height:28px;}

	

.shopping_cart .view_cart{

	background:url(../images/cart.png) no-repeat 0 0;

	color:#ffc600;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	float:left;

	line-height:normal;

	width:60px;

	height:30px;

	padding:6px 0 0 30px;}

	

.view_cart a{

	color:#ffc600;}

	



	

#signup_section{

	width:145px;

	float:right;

	height:40px;

	padding:4px 0 0 10px;

	background:#404040;}

	

#signup_section .link{}

	

#signup_section .link ul{

	padding:10px 0 0 0;

	margin:0;

	z-index:100;}

	

#signup_section .link ul li{

	border-right:#fff 1px solid;

	list-style:none;

	background:url(../images/white_line_seperator.gif) no-repeat right;

	padding:0 8px 0 0;

	margin:0 7px 0 0;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;}

	

#signup_section .link ul li a{

	display:block;

	color:#FFF;

	text-decoration:none;}

	

#signup_section .link ul li a:hover{

	color:#ffc600;}

	

#signup_section .link ul li a.active{

	color:#ffc600;}

	

#signup_section .welcome_user{

	color:#FFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;}

	

#signup_section .welcome_user span{

	font-style:oblique;}

	

	

/******************************BODY PART*******************************/





#wrapper{

	width:1200px;

	margin:auto;}

	

#article{

	width:1000px;

	float:left;}

	

/**********************************CATEGORY AND BANNER*************************************/



.category_banner_div{

	padding:20px 0px;}

	

.category_panel{

	background:#FFDB00;

	min-height:420px;

	width:190px;

	float:left;

	padding:10px 0 0;}

	

.category_panel ul{

	list-style:none;

	margin:0;}

	

.category_panel ul li{

	margin:0;

	border-top:1px #000000 solid;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:12px;

	font-weight:normal;

	font-weight:bold;

	padding:0;}

	

.category_panel ul li a{

	border-top:1px #7c7c7c solid;

	color:#fff;

	display:block;

	text-decoration:none;

	padding:8px 10px;}

	

.category_panel ul li a:hover{

	background:url(../images/category_panel_bg.png) repeat-x 0 0 #8fd430;

	background-size:100% 100%;

	color:#000;}

	

.category_panel ul li a.active{

	background:url(../images/category_panel_bg.png) repeat-x 0 0 #8fd430;

	background-size:100% 100%;

	font-weight:bold;

	color:#000;}



.category_panel h2{

	font-family:'Fjalla One', Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#000;

	font-weight:normal;

	text-transform:uppercase;

	padding:0 10px 10px;}

	

.category_panel ul li a.all_categories{

	font-family:'Fjalla One', Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#85C42E;

	text-transform:uppercase;

	background:none;

	font-weight:normal;}

	

	

/******************************************BANNER_DIV********************************/



.banner_div{

	width:740px;

	height:401px;

	margin:25px 0 0;

	margin-left:20px;

	border:#323232 1px solid;}

	



	

.banner_image_div{

	width:741px;

	

	height:403px;}

	

.banner_image_div img{

	max-width:741px;

	max-height:403px;}

	



.category_advert{

width:230px;

margin-top:20px;

}	

.category_advert img{

max-width:228px;

border:#000000 1px solid;

margin:6px 0px;

}



.middle_advert{

margin-bottom:20px;

}

.middle_advert img{

max-width:402px;

border:#000000 1px solid;

margin:0px 5px;

float:left;

}



.slider_gallery{

border:#b8b8b8 1px solid;

margin-bottom:20px;

}

.slider_gallery .slider_title

{

background:#000000;

color:#7fb92f;

font-weight:bold;

font-size:12px;

padding:5px;

font-size:18px;

line-height:22px;

padding-left:20px;

margin-bottom:10px;

border-bottom:#7fb92f 5px solid;

}

	



/***********************************FOOTER************************************/



.footer{

	margin-top:30px;}



.upper_footer{

	background:#111111;

	padding:20px 0;}

	

.middle_text{

	width:800px;

	margin:auto;}

	

.foot_menu{

	text-align:center;

	padding-bottom:10px;}

	

.foot_menu ul{

	list-style:none;

	padding:0;

	margin:0;}

	

.foot_menu ul li{

	float:left;

	margin:0 8px;

	border-right:#fff 1px solid;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	padding-right:14px;

	text-transform:uppercase;}

	

.foot_menu ul li a{

	color:#fff;

	text-decoration:none;}	

	

.foot_menu ul li a:hover{

	text-decoration:underline;}

	

.copyright_div{

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	padding-right:18px;

	text-align:center;}

	

.copyright_div a{

	color:#fff;

	text-decoration:none;}

	

.copyright_div a:hover{

	text-decoration:underline;}



.lower_footer{

	background:#000;

	padding:15px 0;}

	

.payment{}

	

.payment ul{

	list-style:none;

	padding:0;

	margin:0;}

	

.payment ul li{

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	float:left;

	margin:0 6px;}

	

.payment ul li a{}

	

.foot_right{

	float:right;

	max-width:600px;}

	

.foot_right ul{

	list-style:none;

	padding:0;

	margin:0;}

	

.foot_right ul li{

	float:right;

	margin:0 6px;}

	

.feature_div{

	text-align:right;}

	

.feature_div ul{

	list-style:none;

	padding:0;

	margin:0;}

	

.feature_div ul li{

	float:right;

	margin:12px;}

	

.feature_div ul li a{

	color:#000;

	display:block;

	padding-top:5px;}

	

.feature_div ul li a.corporate_sales{

	background:url(../images/corporate-sales.png) no-repeat 0 -2px;

	padding-left:30px;

	min-height:28px;}

	

.feature_div ul li a.free_delivery{

	background:url(../images/free-delivery.png) no-repeat 0 0;

	padding-left:30px;

	min-height:28px;}

	

.feature_div ul li a.payment_on_delivery{

	background:url(../images/payment-on-delivery.png) no-repeat 0 0;

	padding-left:30px;

	min-height:28px;}

	



/*************************************REGISTER PAGE*************************/



.orange_heading{

	background: none;

	border:none;

	padding-bottom:3px;

	margin:0 0 15px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#000;

	line-height:34px;

	font-weight:bold;

	font-style:normal;

	border-bottom:1px #CCC solid;}

	

.signup{

	width:900px;

	margin:35px auto;

	border:#CCC 1px solid;

	border-radius:5px;

	padding:12px;}



.signup table{}



.signup table th,

.signup table td{

    padding:7px;}



.signup table th{

	text-align:right;

	font-weight:normal;

	padding-right:20px;}



.signup table td{

	text-align:left;

	font-weight:normal;}



.signup table th span{

	color:#FF0000;}



.signup table td span{

	color:#FF0000;}

	

.sign_textbox{

border:#CCC 1px solid;

padding:3px;	

width:180px;}



/*.submit_btn{

    background:#85C42E;

    border-radius: 4px;

    color: #FFFFFF;

    cursor: pointer;

    font-family:Arial, Helvetica, sans-serif;

    font-size: 15px;

    font-weight: bold;

    height: 35px;

	padding:0px  25px;

	border:#4c8300 2px solid;}

	

.submit_btn:hover{

	background:#fff;

	height: 35px;

	border:#4c8300 2px solid;

	color:#000;}*/

	

.select_area{

	height:28px;

	border:1px #999 solid;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#555;

	padding:5px 5px;

	cursor:pointer;}

	

.text_area {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #999;
  color: #444;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  height: 30px;
  padding: 5px;
}

	

.msg_area{

	background:#FFFFFF;

	height:60px;

	border:#999 1px solid;

	font-size:11px;

	color:#444;

	line-height:16px;

	font-family:Arial, Helvetica, sans-serif;

	padding:5px;}

	



	

.textarea{

	background:#FFFFFF;

	color:#444;

	height:80px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:5px 5px;

	border:1px #999 solid;}

	





/*********************FAQ********************/

	

.content_div{

	background:url(../images/orange_line.png) no-repeat bottom;

	width:900px;

	margin:20px auto;

	padding-bottom:20px;}

	

.content_div h3{

	text-transform:uppercase;}

	



#faqs_contains{

	padding-bottom:30px;}

	

.faq_listing{

	padding:0 0 5px;}

	

.faq_listing .title{

	color:#444;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:none;

	font-weight:bold;}

	

.faq_listing .title a{

	background:url(../images/black_arrow.png) #FFF no-repeat 0 10px;

	display:block;

	padding:8px 0 8px 20px;

	text-decoration:none;

	color:#4c8300;}

	

.faq_listing .title a.selected{

	background:url(../images/black_arrow_down.png) #FFF no-repeat 0 10px;

	color:#000;}

	

.faq_listing .details_contains{

	padding:0 0 15px 25px;}

	

.faq_listing .details_contains p{

	padding:0 0 10px;}

	

.faq_listing .details_contains ul{

	padding:0;

	margin:0;

	list-style:none;}

	

.faq_listing .details_contains ul li{

	background:url(../images/center_parcs2.gif) no-repeat 0 6px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;

	margin-bottom:7px;

	padding:0 0 0 15px;}

	

.right_panel{

	width:176px;

	border:#999 1px solid;

	margin:20px 0;

	padding:6px;}

	

.right_panel h3{

	text-transform:uppercase;

	color:#000;}

	

.right_panel span{

	display:block;

	padding-bottom:10px;}

	

.self_service{

	border-bottom:#666 1px dotted;

	margin-bottom:15px;}

	

	

/*****************************LOGIN DIV**********************************/



.login_div{

	width:950px;

	margin:35px auto;

	padding:12px;}

	

.login_frm_div{

	background:#fff;

	padding:7px 20px;

	width:49%;

	border:#999 1px solid;

	min-height:250px;}

	

.login_frm_div table{}



.login_frm_div table th,

.login_frm_div table td{

    padding:7px;}



.login_frm_div table th{

	text-align:right;

	font-weight:normal;

	padding-right:20px;}



.login_frm_div table td{

	text-align:left;

	font-weight:normal;}

	

.login_frm_div table a{

	color:#000;

	text-decoration:underline;}

	

.fb_login_div{

	padding:7px 20px;

	width:410px;

	border:#999 1px solid;}

	

.login_frm_div p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

}

	

	

/**********************LOGIN PAGE**************************/







.login_frm_div table td a.submit_btn_link{

    background:#85C42E;

    border-radius: 4px;

    color: #FFFFFF;

    cursor: pointer;

    font-family:Arial, Helvetica, sans-serif;

    font-size: 15px;

    font-weight: bold;

    height: 35px;

	line-height:35px;

	text-decoration:none;

	padding:0px  25px;

	border:#4c8300 2px solid;

	display:inline-block;}

	

.login_frm_div table td a.submit_btn_link:hover{

	text-decoration:none;

	background:#fff;

	height: 35px;

	border:#4c8300 2px solid;

	color:#000;}

	

.fb_login_btn{

	background:url(../images/fb-sign-in-btn.jpg) no-repeat 0 0;

	border:none;

	width:174px;

	height:26px;

	margin-left:105px;

	cursor:pointer;}

	

.fb_login_btn:hover{

	background:url(../images/fb-sign-in-btn-hvr.jpg) no-repeat 0 0;

	border:none;

	width:174px;

	height:26px;

	margin-left:105px;

	cursor:pointer;}

		

		



/**************************FAQs*****************************/

#terms_div{

	padding-top:20px;}

	

#terms_div .terms_details{

	padding-bottom:20px;

	border-bottom:1px #ccc dashed;

	margin-bottom:20px;}

	

#terms_div .terms_details .title{

	background:url(../images/green_bullet.png) no-repeat;

	background-position:0px 3px;

	padding:0 0 8px 20px;

	border:none;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#000;

	font-weight:bold;}

	

#terms_div .terms_details .contents{

	padding-left:20px;}

	

	

a.top_btn{

	background:url(../images/top_arrow.png) #4c8300 no-repeat;

	background-position:10px 5px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	color:#FFF;

	padding:5px 15px 5px 30px;

	font-weight:bold;

	border:none;

	border-radius:4px;}

	

a.top_btn:hover{

	background:url(../images/top_arrow.png) #66b000 no-repeat;

	background-position:10px 5px;

	color:#FFF;}

	

	

/****************************CONTACT PAGE*******************************/



.contact_div{

	margin:25px 0;

	padding:45px;}

	

.contact_map_div img{}



.connect_div{

	background:#e7ffc9;

	border-radius:15px;

	padding:30px 0;

	border:#7fbc31 1px solid;}



.connect_div ul{

	list-style:none;

	padding:0;

	width:350px;

	margin:auto;}



.connect_div ul li{

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	margin:8px;

	font-weight:bold;}



.connect_div ul li a{}







	

/************************************INDEX***************************/





.padding_div{}



.padding_div h6{

	color:#4a7f00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	padding-top:20px;}

	

.gallery_dv{

	margin:20px 0;}

	

/******************************warning msg********************/

.warnings{

	background:#fff2d7;

	border:1px #f7ae12 solid;

	border-radius:4px;

	position:relative;

	padding:10px;

	color:#ff4800;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;}

.warnings h5{	

text-align:left;

color:#ff4800;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:18px;

margin-bottom:5px;

}	

.warnings ol{

margin-left:15px;

}

.warnings ol li{

color:#ff4800;

font-size:12px;

text-align:left;

}

.warnings p{

color:#FF0000;

text-align:left;

padding-bottom:3px;

}

.success{

background:#f5fff1;

border:#5d954a 1px solid;

border-radius:4px;

padding:10px;

text-align:left;

margin-bottom:5px;

}

.success p{

color:#376a25;

font-weight:bold;

}



/*************My Account******************/



#article{

width:950px;

float:left;}



#section{

padding:30px 0;}



#aside{

width:220px;

float:right;}



#menu_section{

border-top:#222 1px solid;

border-bottom:#222 1px solid;

margin-bottom:20px;}



#menu_section ul{

padding:0;

list-style:none;

margin:0;}



#menu_section ul li{

line-height:30px;

float:left;

font-family:'Fjalla One', Arial, Helvetica, sans-serif;

font-size:12px;

padding-right:1px;

text-transform:uppercase;}



#menu_section ul li a{

padding:0 25px;

color:#222;

display:block;

text-decoration:none;}



#menu_section ul li a:hover{

background:#222;

color:#FFF;}



#menu_section ul li a.active{

background:#222;

color:#FFF;}





#section{

padding:30px 0;}



#my_account_left{

width:200px;

float:left;}



.pannel_frame{

border:1px #AAA solid;

margin-bottom:15px;

padding:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#555;}



.profile_pic_name{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#555;

padding-bottom:5px;}



.profile_pic_name .name{

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

color:#333;

font-size:12px;}



.profile_pic_name .pic{

width:50px;

height:50px;

float:left;

padding:2px;

margin-right:12px;

border:1px #ffe1b9 solid;}



.profile_pic_name .pic img{

width:50px;

height:50px;}



.padding_div{

padding-bottom:30px;}



#menu_listing{

margin:0 0 20px 0;

text-align:left;}



#menu_listing .title{

background:#444;

padding:5px 10px;

font-family:'Fjalla One', Arial, Helvetica, sans-serif;

color:#FFF;

font-size:16px;

line-height: normal;}



#menu_listing ul{

padding:0;

margin:0;

list-style:none;

z-index:100;

border-left:1px #AAA solid;

border-right:1px #AAA solid;}



#menu_listing ul li{

padding:0;

margin:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

border-bottom: 1px #AAA solid;

position:relative;}



#menu_listing ul li a{

display:block;

padding:6px 10px;

color:#666;

text-decoration:none;

-webkit-transition: all 0.2s ease-out;

-moz-transition: all 0.2s ease-out;

-o-transition: all 0.2s ease-out;

-ms-transition: all 0.2s ease-out;}



#menu_listing ul li a:hover{

padding:6px 20px;

color:#F60;}



#menu_listing ul li a.active{

padding:6px 20px;

color:#F60;}



#account_body_parts{

width:730px;

float:right;}



.ac_body_frame{

padding-bottom:20px;}



.ac_body_frame .heading{

background:#ff9500;

padding:5px 15px;

font-family:'Fjalla One', Arial, Helvetica, sans-serif;

color:#FFF;

font-size:18px;

line-height: normal;}



.ac_body_frame .ac_content{

border:1px #ff9500 solid;

border-top:none;

padding:10px;}



.reminder_listing{}



.reminder_listing ul{

padding:0;

margin:0;

list-style:none;

border-bottom:1px #DDD dashed;

padding-bottom:10px;

margin-bottom:10px;}



.reminder_listing ol{

padding:0;

margin:0;

list-style:none;}



.reminder_listing li{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

width:30%;

padding-right:3.33%;

float:left;

margin-bottom:8px;}



.reminder_listing li a{

color:#F90;

text-decoration:none;}



.reminder_listing ul li a{

color:#888;}



.reminder_listing li strong{

font-family:Arial, Helvetica, sans-serif;}



.reminder_listing li a:hover{

color:#F60;

text-decoration:underline;}



.my_account_right_div{}



.myaccnt_title{

background:#de1400;

width:600px;

padding:7px;

border-radius:4px;

color:#FFF;

text-align:center;

font-size:17px;

font-family:Georgia, "Times New Roman", Times, serif;}



.my_account_right_div table{

width:600px;}



.my_account_right_div table tr{

}



.my_account_right_div table tr th,

.my_account_right_div table tr td{

padding:8px;

text-align:left;

border-bottom:#CCC 1px dotted;}



.my_account_right_div table tr th{



font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

padding:10px;}



.my_account_right_div table tr td{

color:#000;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

padding:10px;}





/*************ACCOUNT_LISTING******************/



#account_listing{

background:url(../images/noisy-texture-f4f4f4.png) #DDD repeat;

border:1px #DDD solid;

border-radius:5px;

padding:15px;

margin:0 auto 40px;}



.account_listing_table{

border-radius:5px 5px 0 0;

overflow:hidden;

font-size:13px;}



.account_listing_table table tr th{

background:url(../images/black_bg.gif) #333 repeat-x 0 0;

background-size:100% 100%;

color:#FFF;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

padding:6px 10px;}



.account_listing_table table tr td{

border-bottom:1px #DDD solid;

padding:6px 10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#000;}



.account_listing_table a{

color:#000;}



.account_listing_table .alt_thumb img{

width:80px;}



a.delete_action{

background:url(../images/delete.png) no-repeat 0 0;

background-size:12px;

height:12px;

width:12px;

margin:0 4px;

display:inline-block;}



a.delete_action:hover{

background:url(../images/delete_hvr.png) no-repeat 0 0;

background-size:12px;}





a.edit_action{

background:url(../images/edit.png) no-repeat 0 0;

background-size:12px;

height:12px;

width:12px;

margin:0 4px;

display:inline-block;}



a.edit_action:hover{

background:url(../images/edit_hvr.png) no-repeat 0 0;

background-size:12px;}



.account_listing_table .tr_grey{

background:#FFF}



.account_listing_table .tr_orange{

background:#f3ffe2}















/****************PRODUCT_LISTING*****************/

#jumper{

	border-top:1px #DDD solid;

	border-bottom:1px #DDD solid;

	padding:5px 0;

	margin-bottom:20px;}

	

#jumper ul{

	padding:0;

	margin:0;

	list-style:none;}

	 

#jumper ul li{

	background:url(../images/grey_arrow.png) no-repeat right;

	padding:0 18px 0 0;

	margin-right:10px;

	float:left;

	color:#555;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	float:left;}

	 

#jumper ul li a{

	color:#363885;

	display:block;}

	

#my_account_left .category_panel{

	min-height:0;

	width:auto;

	float:none;

	padding:10px 0 0;

	margin-bottom:20px;}

	

#rltd_ctgry_listing{

	margin:0 0 20px 0;

	text-align:left;}

	

#rltd_ctgry_listing .title{

	background:#363885;

	padding:5px 10px;

	font-family:'Fjalla One', Arial, Helvetica, sans-serif;

	color:#FFF;

	font-size:16px;

	line-height: normal;}

	

#rltd_ctgry_listing ul{

	padding:0;

	margin:0;

	list-style:none;

	z-index:100;

	border-left:1px #AAA solid;

	border-right:1px #AAA solid;}

	

#rltd_ctgry_listing ul li{

	padding:0;

	margin:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	border-bottom: 1px #AAA solid;

	position:relative;}

	

#rltd_ctgry_listing ul li a{

	display:block;

	padding:6px 10px;

	color:#666;

	text-decoration:none;

	-webkit-transition: all 0.2s ease-out;

    -moz-transition: all 0.2s ease-out;

    -o-transition: all 0.2s ease-out;

    -ms-transition: all 0.2s ease-out;}

	

#rltd_ctgry_listing ul li a:hover{

	color:#85C42E;}

	

#rltd_ctgry_listing ul li a.active{

	color:#85C42E;}

	

#rltd_ctgry_listing ul.brand_chck li{

	padding:6px 6px;}

	

#rltd_ctgry_listing ul.brand_chck li label{

	font-size:11px;

	vertical-align:2px;

	color:#555;}

	

#rltd_ctgry_listing ul.brand_chck li.seeall{

	padding:0;}

	

#rltd_ctgry_listing ul.brand_chck li.seeall a{

	font-family:'Fjalla One', Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#339900;

	text-align:right;

	text-transform:uppercase;}

	

#product_listing{

	padding-bottom:20px;

	margin:0 -10px;}

	

#product_listing ul{

	padding:0;

	margin:0;

	list-style:none;}

	

#product_listing ul li{

	float:left;

	width:210px;

	border:1px #DDD solid;

	height:260px;

	padding:10px;

	margin:9px;

	position:relative;

	webkit-transition: all 0.2s ease-out;

    -moz-transition: all 0.2s ease-out;

    -o-transition: all 0.2s ease-out;

    -ms-transition: all 0.2s ease-out;

    transition: all 0.3s ease-out;}

	

#product_listing ul li .buy_now{

	text-align:center;

	width:100%;

	position:absolute;

	height:24px;

	top:50%;

	margin-top:-12px;

	left:0;

	webkit-transition: all 0.2s ease-out;

    -moz-transition: all 0.2s ease-out;

    -o-transition: all 0.2s ease-out;

    -ms-transition: all 0.2s ease-out;

    transition: all 0.3s ease-out;

	opacity:0;}

	

#product_listing ul li:hover .buy_now{

	opacity:1;}

	

#product_listing ul li .buy_now a{

	background:#363885;

	padding:0 20px;

	line-height:30px;

	display:inline-block;

	border-radius:3px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#FFF;

	text-transform:uppercase;

	text-decoration:none;

	webkit-transition: all 0.2s ease-out;

    -moz-transition: all 0.2s ease-out;

    -o-transition: all 0.2s ease-out;

    -ms-transition: all 0.2s ease-out;

    transition: all 0.3s ease-out;}

	

#product_listing ul li .buy_now a:hover{

	background:#FFDB00;}

	

#product_listing ul li:hover{

	box-shadow: 0px 0px 3px #888;}

	

#product_listing ul li .prct_thmb{

	width:210px;

	height:180px;

	display:table-cell; 

	vertical-align:middle;

	text-align:center;}

	

#product_listing ul li .prct_thmb img{

	max-width:210px;

	max-height:170px;}

	

#product_listing ul li .prdct_name{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#222;

	line-height:20px;

	padding:10px 0 5px;}

	

#product_listing ul li .prdct_price{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#000;

	padding:0 0;}

	

#product_listing ul li .prdct_price span{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#F60;}

	

#product_listing ul li .prdct_price .strickoff{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#555;

	text-decoration:line-through;

	font-size:11px;

	padding-left:10px;

	font-weight:normal;}

	



	

	

	

/**************PRODUCT_DETAILS*****************/

#image_zoomer_sec{

	width:350px;

	float:left;}

	

.img_magnifr{

	padding-bottom:20px;}

	

.product_id{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-bottom:20px;}

	

.product_id a{

	color:#555;}

	

.product_id a:hover{

	color:#F60;}



#product_details{

	float:right;

	width:580px;}



#product_details .prdct_ttl{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height:22px;

	color:#222;

	padding-bottom:10px;}



#product_details .prdct_ttl a{

	color:#222;

	text-decoration:none;}



#product_details .prdct_ttl a:hover{

	color:#339900;}



#product_details a{

	color:#444;

	text-decoration:none;}



#product_details a:hover{

	color:#339900;}

	

.prdct_rating_ordr{

	padding-bottom:12px;

	border-bottom:1px #DDD solid;

	margin-bottom:15px;}

	

.prdct_rating_ordr .rating{

	background:url(../images/rating.png) no-repeat 0 -15px;

	width:74px;

	height:15px;

	display:inline-block;

	margin:3px 12px 0 0;}

	

.prdct_rating_ordr .rt_prgrs{

	background:url(../images/rating.png) no-repeat 0 0;

	height:15px;

	display:block;}

	

.prdct_rating_ordr .votes_text{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#444;

	line-height:18px;

	padding-right:20px;}

	

.prdct_rating_ordr .votes_text a{

	color:#444;

	text-decoration:none;}

	

.prdct_rating_ordr .votes_text a:hover{

	color:#339900;}

	

.prdct_rating_ordr .votes_text .prcntg_vl{

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;}

	

.prdct_dtls_table{

	background:#fafafa;

	padding:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;

	margin-bottom:15px;

	border:1px #EEE solid;}

	

.prdct_dtls_table td, .prdct_dtls_table th{

	padding:4px 0;

	vertical-align:top;}



.prdct_dtls_table th{

	padding-right:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#555;

	text-align:left;

	font-size:12px;}



.prdct_dtls_table strong{

	font-family:Arial, Helvetica, sans-serif;}



.prdct_dtls_table .prdct_price{

	font-size:20px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	color:#F60;}



.prdct_dtls_table .prdct_price span{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#555;}

	

.sml_text_bx{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;

	border:1px #ccc solid;

	padding:4px 5px;

	height:14px;

	background:#FFF;}

	

a.buy_btn{

	background:#7FB92F;

	font-family:'Fjalla One', Arial, Helvetica, sans-serif;

	font-size:16px;

	text-transform:uppercase;

	height:36px;

	line-height:36px;

	padding:0 30px;

	font-weight:normal;

	border-radius:2px;

	display:inline-block;

	text-decoration:none;

	color:#FFF !important;}

.buy_btn1{

	background:#7FB92F;

	font-family:'Fjalla One', Arial, Helvetica, sans-serif;

	font-size:16px;

	text-transform:uppercase;

	height:36px;

	line-height:36px;

	padding:0 30px;

	font-weight:normal;

	border-radius:2px;

	display:inline-block;

	text-decoration:none;

	border:none;

	cursor:pointer;

	color:#FFF !important;}

	

a.buy_btn:hover{

	background:#6ca51e;}

	

a.buy_btn img{

	vertical-align:-1px;

	margin-right:5px;}

	

.product_info_cont{

	padding-bottom:25px;}

	

.prdct_info_tab{

	background:url(../images/border_DDD.png) repeat-x bottom;}

	

.prdct_info_tab ul{

	padding:0;

	margin:0;

	list-style:none;}

	

.prdct_info_tab ul li{

	margin-right:4px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	line-height:30px;

	font-size:12px;

	float:left;

	border-top:5px #FFF solid;}

	

.prdct_info_tab ul li a{

	background:url(../images/tab.png) repeat-x top;

	border:1px #DDD solid;

	color:#666;

	display:block;

	text-decoration:none;

	padding:0 30px;}

	

.prdct_info_tab ul li a:hover{

	color:#111;}

	

.prdct_info_tab ul li a.active{

	background:url(../images/tab-completed.png) repeat-x top;

	border-bottom:1px #FFF solid;

	color:#111;}

	

.tab_info_cont{

	border:1px #DDD solid;

	border-top:none;

	position:relative;

	padding:15px 10px;}



.tab_info_cont p strong{

	font-family:Arial, Helvetica, sans-serif !important;}



.tab_info_cont img{

	max-width:100%;

	border-radius:4px;

	margin-bottom:15px;}

	

.tab_info_cont ul, .tab_info_cont ol{

	margin:0;

	padding:10px 0 20px 30px;}

	

.tab_info_cont ul li, .tab_info_cont ol li{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-bottom:4px;}



.tab_info_frame{

	padding-bottom:6px;}



.tab_info_frame .info_ttl{

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#666666;

	font-weight:bold;

	font-size:12px;

	text-decoration:underline;

	font-style:oblique;

	text-transform:uppercase;

	padding-bottom:3px;}



.tab_info_frame .info_desc{}



.tab_info_frame .info_desc p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:11px;

	line-height:17px;}

	

.tab_info_cont #validation_cont{

	position:absolute;

	background:#FFF;

	border:1px #DDD solid;

	padding:10px;

	width:150px;

	top:10px;

	right:10px;}

	

.tab_info_cont #validation_cont h6{

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#F60;

	padding-bottom:10px;

	text-align:center;}

	

.tab_info_cont #validation_cont li{

	background:url(../images/red_round.png) no-repeat 0 6px;

	list-style:none;

	padding:0 0 5px 16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#444;}

	

.tab_info_cont #validation_cont li.checked{

	background:url(../images/accept.png) no-repeat 0 4px;}

	

	

.packaging_dtls{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;}

	

.packaging_dtls td, .packaging_dtls th{

	padding:4px 0;}



.packaging_dtls th{

	padding-right:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#555;

	text-align:right;

	font-size:12px;}



.packaging_dtls strong{

	font-family:Arial, Helvetica, sans-serif;}

	

	

	

	

/*****************WISH_LISTS************************/

a.wish_del{

	background:url(../images/white_close.png) #F90 no-repeat center;

	width:20px;

	height:20px;

	border-radius:2px;

	display:block;

	position:absolute;

	top:5px;

	right:5px;}

	

a.wish_del:hover{

	background:url(../images/white_close.png) #F60 no-repeat center;}

	

	



	

.logo_slider_dv{

	border:2px #3a5e07 solid;

	padding:20px 25px;

	margin:20px 0;}

	

.logo_slider_dv h2{

	font-size:30px;

	line-height:30px;

	font-weight:bold;

	color:#4a7f00;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:15px;

	text-align:center;}

	

	

	

/********************************CART_PAGE********************************/



.black_bg{

	background:#454546;}

	

.cart_list{}

	

.cart_list table{}



.cart_list table tr.black_bg{

	background:#454546;}

	

.cart_list table tr.black_bg td{

	color:#fff;

	text-transform:uppercase;

	padding:6px;

	font-size:15px;

	border:none;}

	

.cart_list table tr{}

	

.cart_list table tr td{

	padding:6px;

	border-bottom:#999 1px dotted;}



.cart_list table tr td img{

	border:none;

	max-height:120px;

	max-width:80px;}

	

.cart_list table tr td span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;}

	

.cart_list table tr td a.action{

	text-transform:uppercase;

	font-family:13px;

	font-style:italic;

	color:#939E86;

	text-decoration:underline;}







/*****************29.04.2014*******************/



.cart_div{

	width:900px;

	margin:auto;

	padding:30px 0;}

	

.cart_details_div{}



.coupon_div{

	background:#fff;

	border:12px #CCC solid;

	border-radius:6px;

	min-height:150px;

	width:500px;}

	

.coupon_promo{}



.coupon_box{

	padding:0 35px;}



.coupon_box h6{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	line-height:26px;

	font-weight:bold;

	padding-bottom:0px;

	color:#000;}



.coupon_box p{

	text-align:left;

	font-size:13px;}

	

.promo_code{

	padding:0 35px 20px 35px;}

	

.count_detail{

	width:280px;}



.count_detail table{}



.count_detail table tr{}



.count_detail table tr.tot_tr{}



.count_detail table tr.tot_tr th,

.count_detail table tr.tot_tr td{

	text-transform:uppercase;

	font-size:15px;

	color:#333;

	padding:8px 0;

	font-family:Arial, Helvetica, sans-serif;}



.count_detail table tr th,

.count_detail table tr td{

	padding:3px 0px;}



.count_detail table tr th{

	text-align:left;}



.count_detail table tr td{

	text-align:right;}

	

	

.submit_btn_grey{

    background:#999;

    border-radius: 4px;

    color: #000;

    cursor: pointer;

    font-family:Arial, Helvetica, sans-serif;

    font-size: 15px;

    font-weight: bold;

    height: 35px;

	padding:0px  25px;

	border:#000 2px solid;}

	

.submit_btn_grey:hover{

	background:#fff;

	height: 35px;

	border:#000 2px solid;

	color:#000;}

	

	

	

/*******************************CHECKOUT************************/



.checkout_div{

	padding:30px 0;}	

	

.payment_method{

	padding:5px 15px 15px 15px;

	width:280px;

	margin:0 20px;

	border:#999 1px solid;}

	

.payment_method table{}

	

.payment_method table tr td{

	padding:5px;

	border:none;}

	

.payment_method label{

	padding:0;}

	

.card_details_div{

	width:220px;

	border-radius:5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;;

	font-size:16px;

	background:#FFF;

	border:1px #CCC solid;

	padding:10px;}

	

.card_details_div:hover{

	background:#85c42e;

	border:1px #060 solid;}

	

.card_details_div img{

	width:50px;

	height:35px;

	vertical-align:-10px;

	margin-right:15px;}	

	

.order_detail{

	width:390px;}

#account_body_parts h4{

border-bottom:#85C42E 1px solid;

}	

.showall{

display:block;

float:right;

}	

