@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; outline:none;}
a{color:#1476af; text-decoration:none;}
a:hover{text-decoration:underline;}

.clear{ clear:both;}
#wrapper{float:none;}
.maincontaienr{ width:999px; margin:0 auto;}
.header{ height:102px; width:999px;}
.header h1{  padding-top:22px; float:left; padding-right:20px;}
/* header-right */
.header-right{float:right; width:485px; height:82px; padding-top:13px; text-align:right;}

.header_call{ width:470px; height:49px; float:right; text-align:right;}
.header_call h2{ padding-top:0px; font-size:14px; color:#727272; font-weight:bold; }
.header_call h2 span{ font-size:19px; color: #727272; padding-left:8px;}
.header_call h3{ font-size:14px; color:#a160a7; font-weight: bold; padding-top:5px; padding-right:5px; text-align:right;  }
.header_call h3 a{color:#a160a7; text-decoration:none;}
.header_call h3 a:hover{color:#353535;}

.header_cart{height:25px; padding-top:0px; float:right; text-align:right; border:1px dotted #ccc; padding:0 8px 0 8px; margin-top:5px;}
.header_cart_icon{ width:44px; height:44px; float:left}
.header_cart_cont{ height:25px; float:left;}
.header_cart_txt1{ font-size:12px; color:#000; height:25px; text-align:left; line-height:25px; padding-left:23px; background:url(../images/basket.jpg) no-repeat left 7px; float:left; font-weight:bold;}
.header_cart_txt2{ font-size:12px; height:30px; text-align:left; line-height:25px;  color:#aeaeae; padding-left:15px; float:left; font-weight:bold;}
.header_cart_txt2 a{ text-decoration:none; color:#000;}
.header_cart_txt2 a:hover{ text-decoration: underline; color:#666;}

.header_account{float:right; width:175px; height:35px; text-align:right; line-height:35px; font-weight:bold; color:#287eb5; font-size:11px; text-transform:uppercase; margin-right:0px;}
.header_account a{color:#287eb5; text-decoration:none;}
.header_account a:hover{color:#5d5d5d;}
.header_account span{margin:0 10px 0 10px;}
.menu-search{float:right; width:465px; height:22px; padding-top:4px;}

.search_cont{ height:52px;}
.search_box{ width:401px; float:left }
.search_btn{ float:left; width:60px; height:20px;}
.txtbox99{ width:390px; height:15px; border:1px solid #296e9e;  padding-left:8px; color:#6c6c6c; padding-top:1px; padding-bottom:2px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.curreny{ float:right; width:182px; padding-top:15px; height:auto;}
.curreny_text{ font-size:12px; float:left; font-weight:bold; color:#FFF; padding-right:10px; height:auto; padding-top:3px;}
.curreny_cmb{ float:left;  }
.curreny_combo{ width:65px; height:20px; font-size:12px; color:#666; }

.links{ width:999px; height:28px; margin-bottom:8px; line-height:28px; background:url(../images/nav-back.jpg) repeat-x top left;}
.links_left{ width:525px;height:28px; float:left;}

.links_right{ width:160px;height:28px; float: right; margin-bottom:8px;}
.links_right ul{ margin:0px; padding:0px; list-style-type:none;}
.links_right li{ float:left;}
.links_right li a{ font-size:12px; color:#666; text-decoration:none; text-align:right; line-height:28px;}
.links_right li a:hover{ text-decoration:underline;}
.links_right li span{ padding:0 0px 0 0px; color: #666; font-size:11px;}

.middle{ width:999px;}
.right{ width:778px; float:left; padding-left:8px; color:#585858; font-size:12px; line-height:17px;}
.flashbanner{ width:781px; height:224px; background:url(../images/flasbg.jpg) no-repeat}

.featured{ height:47px; width:781px; background:url(../images/featured.jpg) no-repeat; }
.featured h3{ font-size:15px; font-weight:bold; color:#666; width:300px; float:left; padding-top:30px; padding-left:30px;}
.featured h3 span{ color:#79bf6a;}
.viewall{ width:89px; height:27px; padding-top:10px; float: right}

.specialoffer{ width:781px; min-height:241px; padding-top:15px;}
.spl_productcont{ width:180px; height: 210px; float:left; padding-right:6px; padding-left:7px; margin-top:12px;}
.spl_product{ width:180px; height:114px; text-align:center;}
.spl_product_text{ height:32px; font-size:11px; color:#585858; text-align:center; width:160px; line-height:14px; margin:0 auto;}
.spl_product_price{ height:20px; font-size:14px; font-weight:bold; color:#c64849; text-align:center; width:auto; line-height:20px;}
.spl_product_price span{ color:#1476af; text-decoration:none;}



.spl_product_offer{ font-size:15px; color:#9b0da8;  font-weight:bold; text-align:center; text-transform:normal; padding-top:5px; height:20px;}
.spl_product_btn{ width:180px; height:28px; padding-top:6px; text-align:center;}


.featured1{ height:47px; width:781px; background:url(../images/featured.jpg) no-repeat; margin-top:10PX; margin-bottom:10PX; }
.featured1 h3{ font-size:14px; font-weight:bold; color:#666; width:300px; float:left; padding-top:30px; padding-left:30px;}
.featured1 h3 span{ color:#189a6d;}
.viewall1{ width:89px; height:27px; padding-top:12px; float: right}

.bottomtop_wrapper{ width:100%; background:url(../images/footer.jpg) repeat-x;}
.bottomtop{ width:999px; margin:0 auto;}
.testicontainer{ width:335px; height:334px; float:left}
.footerlogo{ width:999px; height:62px}
.footercopyright{ width:999px;  padding-top:8px; font-size:11px; color:#FFF; text-align:center;}
.footercopyright a{ text-decoration:none;color:#FFF; }
.footercopyright a:hover{ text-decoration: underline;color:#FFF; }
.footercopyright span{ font-weight:bold;}
.footerlinks{ width:999px;  padding-top:2px; padding-bottom:5px; font-size:11px; color:#FFF; text-align:center;}
.footerlinks a{ color:#FFF; text-decoration:none; font-weight:bold;}
.footerlinks a:hover{ text-decoration: underline;}

.test_container{ font-size:12px; color: #333; border-bottom:1px dotted #060; padding-bottom:10px; margin-top:5px; width:330px;}
.test_h{ padding-top:25px; width:300px; padding-bottom:5px;}
.test_container a{ text-decoration: none; color:#000; text-align:justify;}
.test_container a:hover{ text-decoration: underline;}
.test_container span{ font-weight:bold;}
.findoout{ font-size:12px; font-weight:bold; color:#f40d91;padding-top:10px;}
.findoout a{ text-decoration:none; color:#f40d91; }
.findoout a:hover{ text-decoration:underline;}

.catelogcont{ width:270px; height:334px; float:left; padding-left:75px;}
.catelog_h{ padding-top:25px; padding-left:0px; width:250px; padding-bottom:10px;}
.brochure{ width:179px; height:160px;}
.brochure_txt{ font-size:12px; color:#333}

.otherinfo{ width:270px; height:334px; float:left; padding-left:40px;}
.otherinfo_h{ padding-top:25px;  width:220px; padding-bottom:5px; padding-left:30px;}
.otherinfo_links{width:260px; height:auto}
.otherinfo_links ul{margin:0px; padding:0px; list-style-type:none; width:260px; }
.otherinfo_links ul li{ display:block; background:url(../images/arrow.png) no-repeat; background-position:36px 7px; height:20px; padding:0px 0 1px 56px;}
.otherinfo_links ul li a{font-size:12px; color:#333; text-decoration:none;text-align: left; font-weight:bold;  }
.otherinfo_links  li a:hover{ text-decoration:underline;}

.left{ width:210px; float:left; }
.left_h{ width:auto; height:29px; font-size:14px; line-height:29px; border:1px solid #d9d9d9; text-align:left; font-weight:bold; color:#1476af; text-transform:uppercase; padding-left:8px;}
.spy_cont{ width:208px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding-bottom:10px;}

.mailinglist_cont{ background: url(../images/mailinglist.jpg) no-repeat; background-position:top; height:332px; margin-top:10px;}
.mailinglist_h{ font-size:11px; color:#333; padding-top:55px; text-align:center; padding-left:12px; height:30px;}
.mailinglist_textbox{ width:147px; height:auto; padding-top:0px; padding-left:0px; float:left;}
.mailinglist_textbox02{ width:195px; height:auto; padding-top:0px; padding-left:0px; float:left;}
.txtbox7{ border:none; padding-top:2px; padding-bottom:2px; width:187px; height:14px; color:#666; font-size:11px; padding-left:5px; border:1px solid #d4d4d4; margin-bottom:5px;}
.txtbox6{ border:none; padding-top:2px; padding-bottom:2px; width:140px; height:14px; color:#666; font-size:11px; padding-left:5px; border:1px solid #d4d4d4;}
.submit{ padding-top:0px; padding-left:0px; float:left;}


/*inner page css*/
/*.innerbanner{ width:781px; height:133px; background:url(../images/inner_banner.jpg) no-repeat}*/
.inr_middle{ min-height:400px; height:auto; width:781px; background:url(../images/inner_middle_bg.jpg) no-repeat; margin-top:5px;}
.inr_middle h3{ font-size:16px; font-weight:bold; color:#666; width:300px; float:left; padding-top:28px; padding-left:35px;}
.inr_middle h3 span{ color:#79bf6a;}
.inr_header{ width:750px; /*height:30px;*/ height:auto; font-size:14px; color:#1476af; font-weight:bold; padding:10px 0 0 13px; float:left; margin-bottom:30px;}
.inr_header a{ text-decoration:none; color: #666; margin:0 5px 0 0px; font-size:11px;}
/*.inr_header a:hover{ text-decoration: underline; color:#79bf6a;}
.inr_header span{ padding:0 2px 0 4px;  color:#6cc06b}*/


.inrhead1{ width:auto; float:left; text-decoration:none; color: #666; }
.inrhead1 a{ text-decoration: none; color: #666; }
.inrhead1 a:hover{ text-decoration: underline; color: #189a6d; }

.inrhead3{ width:auto; float:left; text-decoration:none;}
.inrhead3 a{ text-decoration: none; color: #189a6d; }
.inrhead3 a:hover{ text-decoration: underline; color: #666666; }

.inrhead2{ width:auto; float:left; text-decoration:none; padding:0 2px 0 2px }


.inr_content{ width:751px; height:auto; padding:0 10px 0 13px; font-size:12px; color:#333; }
.inr_content h1{ font-size:17px; color: #1476af; font-weight: normal; padding-bottom:15px; padding-top:15px; text-transform:uppercase;}
.inr_content span{ font-size:14px; font-weight: normal; padding-bottom:15px; padding-top:5px;font-weight:bold;}
.inr_content p{ font-size:12px; color:#333; line-height:18px; text-align:justify; }

.inr_category { width:751px; height:auto; padding:0 10px 0 13px; font-size:11px; color:#333; }
.inr_category h5{ font-size:13px; color: #999; font-weight: normal; padding-bottom:15px; padding-top:15px;}
.inr_category h4{ font-size:14px; color: #6bbf6a; font-weight: normal; padding-bottom:15px; padding-top:5px;font-weight:bold;}
.inr_category p{ font-size:11px; color:#333; line-height:18px; text-align:justify; }


.inr_productcont_category{ width:180px; height: 220px; float:left; padding-right:1px;margin-bottom:15px;}
.inr_product_category{ width:190px; height:114px; text-align:center;}
.inr_category_text{ height:39px; font-size:11px; color:#666; text-align:center; padding-right:0 3px 0 3px; width:180px;}
.inr_category_text a{ text-decoration:none;color:#666;}
.inr_category_text a:hover{ text-decoration: underline;color:#666;}
.inr_category_price{ height:20px; font-size:11px; font-weight:bold; color:#666; text-align:center; text-transform:uppercase; }
.inr_category_price span{ color:#79bf6a;text-decoration:line-through}
.inr_category_offer{ font-size:12px; color:#eb8b1a; font-size:11px; font-weight:bold; text-align:center; text-transform:uppercase; padding-top:5px; height:20px;}
.inr_product_category_btn{ width:126px; height:28px; padding-left:30px; padding-top:5px;}

.testimonials{width:751px; height:auto; padding:0 10px 0 17px; font-size:12px; color:#333;}
.testi_repeat{width:751px;height:auto; border-bottom:1px dotted  #ddd; padding-bottom:15px;}
.testi_h{ font-size:13px; color:#555555; font-weight:bold; padding:8px 0px 5px 0px; font-style:italic}
.testi_h span{ font-size:13px; color:#757575; font-weight:normal; padding:8px 0px 5px 0px; font-style:italic}
.testi_content{ font-size:12px; text-align:justify; color: #666; line-height:18px; font-style:italic; line-height:19px; padding-top:15px; }
.testi_content span{ padding:0px 4px 0 4px;}

.inr_thanks {width:751px; height:auto; padding:0 10px 0 13px; font-size:11px; color:#333; }
.inr_thanks h5{ font-size:13px; color: #999; font-weight: normal; padding-bottom:15px; padding-top:15px;}
.inr_thanks h4{ font-size:14px; color: #F90; font-weight: normal; padding-bottom:15px; padding-top:5px;font-weight:bold;}
.inr_thanks p{ font-size:11px; color:#333; line-height:18px; text-align:justify; }

.fgot {width:751px; height:auto; padding:0 10px 0 13px; font-size:11px; color:#333; margin-top:15px; }
.fgot h5{ font-size:13px; color: #999; font-weight: normal; padding-bottom:15px; padding-top:15px;}
.fgot h4{ font-size:14px; color: #F90; font-weight: normal; padding-bottom:15px; padding-top:5px;font-weight:bold;}
.fgot p{ font-size:11px; color:#333; line-height:18px; text-align:justify; }

.register_table5{
	width:755px;
	margin:0px;
	padding:0 0 0 0px;
}
.register_table{
	width:755px;
	margin:0px;
	padding:0 0 0 0px;
}
register_table4{
	width:500px;
	margin:0px;
	padding:0 0 0 0px;
}
.register_table td{
	padding:0 0 0 0px;
	font:Arial;
	font-size:13px;
	color:#333;
	font-weight:normal;
	text-align:left;
}
.register_table td span{
	font:Arial;
	font-size:12px;
	color:#5c6463;
	font-weight:normal;
	text-align:left;
}
.bord-top-01{border-top:1px solid #ececec;}


/*----------------------------------------dropdown styles----------------------------------------*/
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	text-transform:uppercase;
}
ul#topnav li a {
	float: left;
	height:28px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	color: #fff;
	font-weight:normal;
	padding-top:0px;
	text-decoration:none;
}
ul#topnav li a:hover { text-decoration: none; color:#04456a !important;

}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }



ul#topnav li .sub {
	position: absolute;
	top: 40px; left: 0;
	background:#999 url(sub_bg.png) repeat-x;
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	color:#FFF;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin:0 0 0 0px; padding: 0;
	width: 180px;
	float: left;

}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size:12px;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #FFF;
	font-size:13px;
	font-weight:bold;
}
ul#topnav .sub ul li h2 a:hover{
	color:#61bf66;

}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background:url(../images/arrow-menu.gif) left no-repeat;
	/*background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 7px 5px 7px 10px;
	display: block;
	text-decoration: none;
	color: #FFF;
	font-size:12px;
	font-weight:normal;
}
ul#topnav .sub ul li a:hover {color:#FFF; background-position: 5px 12px ;}

.navsectleft{
	padding:0px;
	margin:0px;
	float:left;
	width:525px;
}
.navsectleft a{
	padding:8px 15px 6px 15px;
	margin:0px;
	text-decoration:none;
	font-size:14px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
 .navsectleft a:hover{
	color:#61bf66;
}
.navsectleft img{
	float:left;
}

.product_container{ width:770px; height:auto; padding:0 5px 0 5px; font-size:12px; color:#333;  }
.inr_productcont{ width:190px; height: 241px; float:left; padding-right:1px;margin-bottom:15px;}
.inr_product{ width:190px; height:114px; text-align:center;}
.inr_product_text{ height:39px; font-size:11px; color:#666; text-align:center; padding-right:0 3px 0 3px; width:180px;}
.inr_product_text a{ text-decoration:none;color:#666;}
.inr_product_text a:hover{ text-decoration: underline;color:#666;}
.inr_product_price{ height:20px; font-size:11px; font-weight:bold; color:#666; text-align:center; text-transform:uppercase; }
.inr_product_price span{ color:#79bf6a;text-decoration:line-through}
.inr_product_offer{ font-size:12px; color:#eb8b1a; font-size:11px; font-weight:bold; text-align:center; text-transform:uppercase; padding-top:5px; height:20px;}
.inr_product_btn{ width:126px; height:28px; padding-left:30px; padding-top:5px;}
.inner-con{ padding:30px 0 20px 12px; margin:0px; width:450px; float:left;}
.inner-ccms{ padding:10px 0 20px 0px; margin:0px; width:730px; float:left; font-size:12px;}
.inner-ccms ul{list-style-type:none;}
.inner-ccms ul li{display:block; padding-left:14px; background:url(../images/bullet.jpg) no-repeat left 7px;}
.inner-edit{ padding:30px 0 20px 0px; margin:0px; width:755px; float:left; font-size:12px;}
.inner-payemt{ padding:30px 0 20px 0px; margin:0px; width:755px; float:left; font-size:12px;}

.contactus{ width:450px; }
.contactborder{ border:1px solid  #7f9db9; height:20px;}
.contactborder_comments{ border:1px solid  #7f9db9; height:80px;}
.contact_address{ float:left; width:230px; height:auto; /*height:340px;  background:url(../images/contact_sep.jpg) no-repeat; */ padding-left:35px; padding-top:15px;}
.contact_header{ font-size:12px; color:#9C0; padding-top:25px; font-weight:bold;}
.contact_name{ font-size:14px; color: #1476af; padding-top:25px; text-transform:uppercase; font-weight:bold;}
.contact_txt{ font-size:12px; color: #666; padding-top:5px; padding-bottom:3px; line-height:22px;}

.product_details_container{ width:770px; height:auto; padding:0 5px 0 5px; font-size:12px; color:#333; margin-top:5px;  }
.form{
	width:240px;
	height:16px;
	border:solid 1px #7f9db9;
}
.form2{
	width:240px;
	border:solid 1px #7f9db9;
}
.form3{
	width:45px;
	height:20px;
	border:solid 1px #7f9db9;
}
.payments{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #333; padding-top:10px;}
.payments_h{font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #6cc06b; padding-top:10px; font-weight:bold;}
.payments_text{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #333; padding-top:10px;}

.loginform{ width:405px; height:300px; margin-top:10px; margin-left:25px; background:url(../images/login_bg.jpg) no-repeat; background-position:0 20px; padding:75px 0 0 55px;}
.login_contenter{ width:500px; height:auto; padding:0 10px 0 13px; font-size:11px; color:#333; padding-left:160px; }
.login_txtboxes{ width:300px; height:25px; margin-top:5px; padding-left:26px;}
.login_txt5{ width:250px; height:20px; border:1px solid #FFF; font-size:11px; color:#666}
.loginbtnconteiner{ width:280px; padding-top:20px; height:auto; height:25px;}
.loginbtn1{ float:right;padding-left:5px}
.loginbtn2{ float:right; }
.forgot{ font-size:11px; color:#FFF; text-align:right; padding-top:5px; width:280px;}
.forgot a{ text-decoration: underline; color: #FFF;}
.forgot a:hover{text-decoration: none; color:#FFF; }

/*product details*/
.pr_details{ width:770px; height:auto; padding:0 5px 0 5px; font-size:12px; color:#666;}
.pr_details h1{ font-size:18px; margin-bottom:10px; color:#4693BF }
.prd_left{ width:324px; float:left;}
.prd_right{ width:409px; float:left; padding-left:20px}
.prd_image{ width:310px; height:300px; text-align:center;}
.prd_displaycontainer{ width:324px;}
.prd_thumb{ width:100px; height:100px; float:left; border:1px solid #CCC; margin-left:2px; margin-top:2px;}

.prd_name{ width:390px; height:18px; font-size:12px; color:#666; font-weight: normal; padding-top:5px;}
.prd_name span{font-weight: bold;}
.prd_price{ width:390px; height:18px; font-size:15px; color: #c64849; font-weight: normal; padding-top:10px; padding-bottom:10px;}
.prd_addtobasket{ width:340px; height:24px; font-size:11px; color: #666; font-weight: normal; padding-top:15px; padding-left:0px; }
.prd_price span{ color:#1476af; font-weight:bold; font-size:15px;}
.prd_quantity{ width:390px; height:22px; font-size:12px; color:#a04ca8; font-weight: bold; padding-top:5px;}
.prd_quantity_box{ width:40px; border:1px solid #999}

.prd_combo{ width:240px;}
.prd_comboquantity{
	padding:10px 0 0 0px;
	margin:10px 0 0 0px;
	width:100%;
	color:#0e6fa8;
	border:1px solid #0e6fa8;
}

.prd_comboquantity h6{
	padding:0 0 4px 10px;
	margin:0px;
	font-size:15px;
	color:#0e6fa8;
	border-bottom:1px #0e6fa8 solid;

}
.productdisplay-right-tfrnd{
	padding:10px 0 10px 40px;
	margin:0px 0 10px 15px;
	background:url(../images/tellafriend-img.jpg) no-repeat left; background-position:0 0px;
	text-decoration: underline; color:#f58500;
	font-size:12px; text-transform:uppercase;
}
.productdisplay-right-tfrnd a{
	text-decoration: none; color:#f58500
}
.prd_tell{ width:410px; padding-top:5px; }
.prd_details34{ width:410px;  font-size:12px; color: #666; font-weight: normal; padding-top:5px; height:auto; line-height:19px;}
.productdetailszzzz{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#666; border-top:0px solid #999; width:410px;  padding-top:10px;}
.productdetailszzzz1{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#666;  padding-top:5px;  text-align:justify; padding-bottom:10px;}
.productdetailszzzz1 ul{list-style-type:none;}
.productdetailszzzz1 ul li{display:block; padding-left:14px; background:url(../images/bullet.jpg) no-repeat left 7px;}
.prd_1{ height:47px; max-width:770px; border-top:1px dotted #a160a7; /*background:url(../images/featured.jpg) no-repeat;*/ margin-top:5PX; margin-bottom:5PX; background-position:10 0px; }
/* .prd_1{ height:47px; width:770px; border-top:1px dotted #a160a7; background:url(../images/featured.jpg) no-repeat; margin-top:5PX; margin-bottom:5PX; background-position:10 0px; } */
.prd_1 h3{ font-size:14px; font-weight:bold; color:#a160a7; width:300px; float:left; padding-top:20px; padding-left:5px;}
.prd_1 h3 span{ color:#a160a7;}
.prd_3 { width:89px; height:27px; padding-top:12px; float: right}

.related_contaienr{ max-width:770px;}
/* .related_contaienr{ width:770px;} */

.related_productcont{ width:190px; height: 241px; float:left; padding-right:1px;}
.related_product{ width:190px; height:114px; text-align:center;}
.related_product_text{ height:30px; font-size:11px; color:#666; text-align:center; padding-right:0 3px 0 3px; width:160px; margin-left:15px;}
.related_product_price{ height:15px; font-size:11px; font-weight:bold; color:#666; text-align:center; text-transform:uppercase; }
.related_product_price span{ color:#79bf6a;text-decoration:line-through}
.related_product_offer{ font-size:11px; color:#eb8b1a;  font-weight:bold; text-align:center; text-transform:uppercase; padding-top:5px; height:15px;}
.related_product_btn{ width:126px; height:28px; padding-left:30px; padding-top:5px;}
.related_viewmore{ text-align:center}

.cart{ width:740px; height:auto; padding:0 10px 0 13px; font-size:12px; color:#333; padding-left:20px; }
.shopping_table{
	width:750px;
	margin:0px;
	padding:0 0 0 0px;
}
.dotline{
	border-bottom:dotted 1px #989f9f;
}
.shopping_table_title{
	padding:7px 0 7px 5px;
	font:Arial;
	font-size:14px;
	color: #9e4ea5;
	font-weight:bold;

}
.shopping_table_content{
	font:Arial;
	font-size:12px;
	color:#615e5e;
	font-weight:normal;
	text-align:left;
	padding:10px 0 10px 10px;
	border-bottom:dotted 1px #989f9f;
}
.shopiing_txt{ font-size:11px; color:#333; padding-top:15px;}
.pag{ width:770px; font-size:11px; color:#666; padding:5px;}
.thumb{ width:781px; padding:5px 0 5px 0px; height:86px;}

/**26-11-10**/
#accordion {
	list-style: none;
	padding: 0 0 0 0;
	height:auto;
/*	width: 170px;*/
}
#accordion li{
	display: block;
	background:url(../images/arrow_menu.jpg) right  no-repeat;
	background-color: #f7f7f7;
	font-weight: normal;
	font-size:11px;
	cursor: pointer;
	padding: 5 5 5 7px;
	list-style: circle;
	margin:0px 0px 2px 0px;
	height:20px;

}
#accordion ul {
	list-style: none;
	padding: 0 0 0 0;
	display: none;
}
#accordion ul li{
	font-weight: normal;
	cursor: auto;
	background-color: #fff;
	padding: 0 0 0 7px;
	margin: 5px 0px 5px 0px;
		background:none;
}
#accordion a {

	text-decoration: none;
}
#accordion a:hover {
	text-decoration: underline;
}

.wel {
	float: left;
	padding-top: 10px;
	width: 755px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	text-align: justify;
	padding-right: 0px;
	line-height: 16px;
}
.payment_title{
	padding:5px 0 5px 10px;
	font:Arial;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-align:leftr;

}
/*************************** NEW */
.left-block{width:208px; height:auto; border:1px solid #d9d9d9; margin-top:12px;}
.left-block-title{ width:auto; height:29px; font-size:14px; line-height:29px; text-align:left; font-weight:bold; color:#1476af; text-transform:uppercase; padding-left:8px; border-bottom:1px solid #d9d9d9;}
.left-block-content{ width:auto; height:auto; font-size:11px; line-height:13px; color:#797f80; padding:7px 7px 7px 7px;}
.left-block-mail{width:auto; margin-bottom:5px;}
.left-block-mail-form{width:auto;}
.banner-zone{width:778px; height:317px; padding-bottom:7px; position:relative; z-index:1000;}
.banner-stuff{width:256px; height:314px; position:absolute; top:8px; right:0; z-index:2000;}
.banner-stuff img{margin-top:9px;}
/*** Testimonials */
.testim-ttl{width:auto; height:29px; font-size:14px; line-height:29px; text-align:left; font-weight:bold; color:#1476af; text-transform:uppercase; padding-left:8px; border-bottom:1px solid #d9d9d9; font-style:italic;}
.testim-content{ width:auto; height:auto; font-size:11px; line-height:14px; color:#797f80; padding:7px 7px 9px 7px; font-style:italic;}
.testim-content-block{width:auto; margin-bottom:7px; border-bottom:1px solid #d9d9d9; padding-bottom:5px; text-align:justify;}
.testim-content-block h3{font-size:12px; color:#494d4e; font-weight:bold;}
.testim-content-block p{margin-bottom:3px;}
.testim-content-block#bordnone{margin-bottom:0px; border-bottom:0px solid #d9d9d9; padding-bottom:0px;}
.testim-content h4{width:auto; font-size:12px; color:#1476af; font-weight:bold; text-align:right;}
/*** products */
.products-block{width:auto; height:auto; border:1px solid #e4e4e4;}
.products-ttl-block{width:auto; height:30px; border-bottom:1px solid #e4e4e4; padding:0px 10px 0 10px; line-height:30px;}
.products-title{width:490px; height:30px; float:left; font-size:16px; color:#6b6a6a; text-transform:uppercase; font-weight:bold;}
.products-viewmore{width:95px; height:20px; float:right; font-size:11px; color:#585858; text-transform:uppercase; font-weight:bold; text-align:right; margin-top:6px; background:url(../images/view-arrow.jpg) no-repeat right 8px; padding-right:13px; line-height:20px;}
.products-viewmore a{color:#585858; text-decoration:underline;}
.products-viewmore a:hover{color:#585858; text-decoration:none;}
/*** FOOTER */
.footerZone{width:999px; margin:0 auto; height:300px; border-top:1px solid #eaeaea; margin-top:12px; padding-top:12px; color:#5e5d5d; font-size:11px; line-height:15px;}
.footerZone{max-width:999px; margin:0 auto; height:300px; border-top:1px solid #eaeaea; margin-top:12px; padding-top:12px; color:#5e5d5d; font-size:11px; line-height:15px;}
/* FOOTER nav */
.footerZone-block01{width:auto; height:auto; padding:0px 0 12px 0;}
.footerZone-block01 a{color:#5e5d5d; text-decoration:none;}
.footerZone-block01 a:hover{color:#929191; text-decoration:none;}
.footerZone-block01-left{width:850px; height:auto; float:left;}
.footerZone-block01-menuzone{float:left; width:190px; height:auto; margin-right:20px;}
.footerZone-block01-menuzone h2{width:auto; font-size:12px; text-transform:uppercase; margin:7px 0px; }
.footerZone-block01-menuzone ul{list-style-type:none;}
.footerZone-block01-menuzone ul li{float:left; display:block; width:190px; padding:2px 0 2px 0;}
.footerZone-block01-right{width:138px; height:150px; float:left;}
.footerZone-block01-right h2{width:auto; height:28px; font-size:12px; line-height:28px; text-transform:uppercase;}
/* FOOTER logo zone */
.footerZone-block02{width:auto; height:43px; padding:11px 0 11px 0; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; color:#5e5d5d; text-transform:uppercase; line-height:12px;}
.footerZone-block02-left{width:702px; height:43px; float:left;}
.footerZone-block02-right{width:265px; height:43px; line-height:43px; float:right; text-align:right;}
/* FOOTER bottom zone */
.footerZone-block03{width:auto; height:34px; line-height:34px; color:#9f9e9e;}
.footerZone-block03 a{color:#9f9e9e; text-decoration:none;}
.footerZone-block03 a:hover{color:#6d6d6d;}
.footerZone-block03-left{width:153px; height:34px; float:left;}
.footerZone-block03-right{width:790px; height:34px; float:right; text-align:right;}
.footerZone-block03-right a{padding-left:30px;}
.welcome-zone{width:auto; height:auto; padding:18px 0 0px 0; line-height:18px; font-size:12px; color:#737373; text-align:justify;}
.welcome-zone h1{line-height:18px; font-size:18px; color:#478cb3; text-transform:uppercase; padding-bottom:10px; font-weight:normal;}
.welcome-zone p{padding-bottom:12px; font-weight:normal;}
.welcome-zone span{font-weight:bold; font-style:italic;}

/*************************************************** INNERPAGES */

/* inner banner */
.innerbanner{width:781px; height:auto;}
.innerbanner-01{width:auto; height:212px; margin-bottom:3px;}
.innerbanner-02{width:auto; height:88px;}
.innerbanner-02 img{margin-right:3px;}

/*------BANNER------*/

#example { width:778px; height:317px; position:relative;}

#slides { position:absolute; top:0px; left:0px; z-index: 1;}

.slides_container { width:778px; overflow:hidden; position:relative; display:none; }

.slides_container a { width:778px; height:317px; display:block; }

.slides_container a img { display:block; }

.pagination { margin:10px 0px 0px 0px; width:70px; float: right; position: inherit; z-index : 9999; top: 280px; left: 20px;} /* 425,795*/
.pagination li { float:left; margin:0 1px; list-style:none;}

.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a {background-position:0 -12px;}
/*------------ */
.banner-right-box-area{ width:243px; height:315px; position:absolute; z-index: 9999; top:18px; right:15px; }
.banner-right-box-top { width:243px; height:88px; margin: 0px 0px 9px 0px;}
/*------BANNER END------*/

.map{padding:10px; border:0px dotted #999;}

.error li{
	color:#F00 !important;
	padding-left:25px;
	list-style:none;
	line-height:18px;
}
.error_area{
	width:750px;
	float:left;
	padding: 115px 0 115px 0px;
	border: solid 1px #e1e1e1;
	-moz-border-radius: 15px;
border-radius: 15px;
margin-bottom:20px;
margin-left:6px;
margin-top:12px;
}
.error_area table h2{
	color:#ff0000;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 0 0 0px;
	font-weight:normal;
}
.error_area table p{
	color:#333;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0 0 0px;
}
.error_area table p a{
	text-decoration: none;
	color:#207EB4;
	padding: 3px;

}
.error_area table p a:hover{
	text-decoration: none;
	color:#fff;
		background:#00AF88;
}

/* Responsive Media Query  */
/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px)
{
	* {
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}
	*:before,
	*:after {
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}
	img
	{
	 border:none;
	 max-width:100%;
	 height:auto;
	}

	table
	{
		max-width:100%;
	}
	.hidden-xs,.visible-sm,.visible-md,.visible-lg
	{
		display:none;
	}
	.visible-xs
	{
		display:block;
	}
	.maincontaienr,.footerZone
	{
		width: 100%;
		padding:0 15px;
	}
	.header,.links,.txtbox99,.middle,.banner-zone,#example,.innerbanner,.inr_middle,.inr_header,.inr_content,.product_container,.prd_image,.product_details_container,.pr_details,.testimonials,.inner-payemt,.wel,.right,.footerZone-block01-menuzone ul li,.footerZone-block01-left,.footerZone-block03-right,.inner-edit,.header-right,.header_call,.header_cart,.header_cart_cont,.menu-search,.products-title,div.pagination,.prd_left,.prd_displaycontainer,.prd_right,.inner-con,.prd_name,.login_contenter,.login_txtboxes,.inner-ccms,.inr_category,.inr_product_category,.inr_category_text
	{
		width:100%;
	}
	.map iframe{width:100%;}
	.header h1 {padding-left:0px;padding-right:0;width:155px;overflow:hidden;}
	.header h1 img{max-width:none;width:auto;}
	.header-right{padding-top:0;text-align:left;}
	.header_call h3,.header_call,.header_account,.header_cart_cont{text-align: center;}
	.header_call,.header-right,.prd_image,.prd_name{height:auto;}
	.header_call h2 span{display:block;width:100%;padding:0;}
	.header_account,.inr_thanks{float:left;width:100%}
	.header_account span {    margin: 0 1px 0 1px;}
	.header_cart,.inner-con,.login_contenter{margin:0;padding:0;}
	.header_cart_txt1,.header_cart_txt2{    display: inline-block;    float: none;}
	.search_box {    width: 80%;width:calc(100% - 61px);}
	.inr_category{float: left;padding:0;background: #fff;}
	.inr_product_category_btn{width: 100%;padding: 0;}
	.inr_productcont_category{width:50%;float:left;}
	.txtbox99 {height: 19px;}
	.inr_category_text{height: auto;}
	.header_call{display:none;}
	.links{margin-top:5px;background:none;}
	.links,.links_left,.navsectleft,ul#topnav li,.header,.prd_price,.prd_quantity,.prd_addtobasket,.prd_details34,.productdetailszzzz,.prd_tell{height:auto;float:left;width:100%;}
	ul#topnav li{border-bottom:1px solid #fff;background:#207EB4;}
	ul#topnav li a{display:block;width:100%;}
	.toogle-menu
	{
		width: 46px;
		padding: 5px 0px;
		text-align:center;
		font-size: 15px;
		font-weight:700;
		text-transform:uppercase;
		cursor:pointer;
		color: #fff;
		margin-top: 29px;
		float:right;
		background:#01B089;
		line-height:1;

	}
	.toogle-menu span
	{
		width:100%;
		background:#fff;
		display:block;
		height:5px;
		margin-bottom:5px;
	}

	.left,.navsect,#example,.footerZone-block02-left,.innerbanner,.footerZone-block03-left{display:none;}
	.banner-right-box-area{position:static;margin:0px auto;}
	.right{padding-left:0;}
	.products-ttl-block,.banner-zone,.banner-right-box-area{height:auto;}
	.products-title{border-bottom: 1px solid #e4e4e4;width: auto;font-size: 14px;}
	.welcome-zone h1{text-align:left;}

	.spl_productcont{width:50%;float:left;}
	.spl_product,.spl_product_text,.spl_product_price,.spl_product_btn,.footerZone-block03-right{width:100%;height:auto}
	.footerZone-block01-menuzone {    float: left;    width: 50%;margin:0;padding-right:5px;}
	.footerZone-block01-right
	{
		width:100%;
		height:auto;
	}
	.footerZone-block01-right table
	{
		display:block;
		width:100%;
	}
	.footerZone-block01-right tr
	{
		float:left;
		width:auto;
		display:block;
		padding-right:15px;
	}
	.footerZone-block01-right tr td
	{
		padding-right:5px;
	}
	.footerZone-block02
	{
		height:auto;
		width:100%;float:left;
	}
	.footerZone-block02-right {width:100%;height: auto;line-height: 22px;text-align:center;}
	.inr_header{font-size:12px;margin-bottom: 10px;height:auto;padding:0;}
	.inr_content,.product_container,.map,span.error,.cart{width:100%;float:left;clear:both;padding:0;}
	.prd_right{padding-left:0;}
	.footerZone-block03{width:100%;float:left;height:auto;}
	.footerZone-block03-right{text-align:left;}
	.footerZone-block03-right a{line-height: 1;display: block;float: left;padding: 6px 12px 6px 0;}
	.spl_product_offer {    font-size: 13px;height: auto;}

	.contact_table,.contact_table tbody,.contact_table tr,.contact_table td{display:block;width:100%;clear:both;float:left;height:auto !important;}
	.contact_table tr td:nth-child(2){display:none;}
	.contact_table tr.hidden-xs,.shopping_table_responsive tr.hidden-xs{display:none !important;}
	.contact_table tr td.hidden-xs,.shopping_table_responsive td.hidden-xs{display:none !important;}
	.contact_table td{padding:5px 0}
	.contactborder,.contactborder_comments{max-width:100%;}
	.contact_address,.contact_name,.cart{padding:0;}
	#tellafriend{left:auto !important;right:0 !important;}
	/*#fancybox-inner{width: 90% !important;height: auto !important;}*/
	#fancybox-title{width:100% !important;}
	#fancybox-wrap{width:auto !important;padding:0 !important;left:10px !important;right:10px !important}

	.shopping_table_responsive,.shopping_table_responsive tbody,.shopping_table_responsive tbody tr
	{
		width:100%;
		display:block;
		clear:both;
		float:left;
	}
	.shopping_table_responsive tr td{display:block;float:left;width:25%;}
	.shopping_table_responsive tr td{border:none;}
	.shopping_table_responsive tr td:first-child{padding-top:15px;}
	.shopping_table_responsive tr td:first-child,.shopping_table_responsive tr td.shopping_table_content,.inner-payemt .shopping_table_responsive tr td:nth-child(2){width:50%;display:block;float:left;}
	.cart-subhead{
		padding: 7px 0 7px 5px;
		font-size: 14px;
		color: #9e4ea5;
		font-weight: bold;
	}
	.subtotal_td{padding:0;width:100%;padding-top:5px;float:left;border-top:1px solid #dedede;}
	.shopping_table_responsive tr.subtotal_td td{width:50%;text-align:right;font-size: 14px;
color: #9e4ea5;
font-weight: bold;}
.shopping_table_responsive tr.subtotal_td td:last-child{color:#000;}
.shopping-btns > td{width:100% !important;height:auto !important;}
.shopping-btns table td{width:100% !important;padding:0 !important;height:auto;text-align:right;padding:5px 0 !important;}
.login_contenter{float:left;}
.loginform{margin:0;width:100%;padding: 75px 0 0 6px;}
.error{width:100% !important;float:left !important;clear:both !important;margin:0 !important;}
.register_table_responsive,.shipping_responsive_table {
    width: 100%;
    display: block;
    float: left;
    overflow: auto;
}
.register_table_responsive tr td:first-child,.register_table_responsive tr td:nth-child(3){display:none;}
.register_table_responsive td{width:50% !important; padding:0px 3px 0 0}
.register_table_responsive .form{width:100%;}
.captcha_img{width: 131px;}
.testimonials{padding:0;}
.inner-payemt{padding:0;}
.inner-payemt .wel .wel div{border:none !important;}
.inner-payemt .shopping_table_responsive tr td{padding-bottom:5px;}
.inner-payemt .shopping_table_responsive tr td:nth-child(3){clear:both;}
.sub_total_td_cntnr
{
	width:100%;
	display:block;
	float:left;
}
.inner-payemt .shopping_table_responsive tr.subtotal_td td:first-child{padding:0;}
.inner-payemt .shopping_table_responsive tr.subtotal_td td:nth-child(2){display:none;}
.inner-payemt .shopping_table_responsive tr.subtotal_td td:nth-child(3){clear:none;}
.grand_tatal_td{width:100% !important;display:block;}
.inr_thanks{margin-top: 50px;}

.prd_comboquantity{
	padding:10px 0 0 0px;
	margin:10px 0 0 0px;
	width:100%;
	color:#0e6fa8;
	border:1px solid #0e6fa8;
	margin-top: 130px;
}

}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px)
{
	* {
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}
	*:before,
	*:after {
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}
	img
	{
	 border:none;
	 max-width:100%;
	 height:auto !important;
	}

	table
	{
		max-width:100%;
	}
	.hidden-sm,.visible-xs,.visible-md,.visible-lg
	{
		display:none;
	}
	.visible-sm
	{
		display:block;
	}
	.maincontaienr,.footerZone
	{
		width: 750px;
	}
	.header,.links,.txtbox99,.middle,.banner-zone,#example,.innerbanner,.inr_middle,.inr_header,.inr_content,.product_container,.prd_image,.product_details_container,.pr_details,.testimonials,.inner-payemt,.wel,.right,.footerZone-block01-menuzone ul li,.footerZone-block01-left,.footerZone-block03-right,.inner-edit
	{
		width:100%;
	}
	.map iframe{width:100%;}

	.header h1 img
	{
		width: 327px;
	}
	.header-right
	{
		width: 395px;
		height: auto;
	}
	.links_left {    width: 495px;}
	.menu-search{width: 252px;}
	.search_box {    width: 190px;}
	.left,.footerZone-block03-left{display:none;}
	#example{overflow:hidden;}
	.footerZone-block01-menuzone{width: 172px;margin-right: 10px;}
	.footerZone-block01-right
	{
		width:100%;
		height:auto;
	}
	.footerZone-block01-right table
	{
		display:block;
		width:100%;
	}
	.footerZone-block01-right tr
	{
		float:left;
		width:auto;
		display:block;
		padding-right:15px;
	}
	.footerZone-block01-right tr td
	{
		padding-right:5px;
	}
	.footerZone-block02{height: 62px;}
	.footerZone-block02-right {
		width: 210px;
		line-height: 37px;
font-size:10px;
	}

	.footerZone-block02-left {
    width: 536px;

	}
	.innerbanner-02 img{width: 243px;}
	.pagination {
		width:auto;
	}
	.prd_left {    width: 289px;}
	.prd_right {    width: 432px;padding-left: 10px;}
	#tellafriend
	{
		left:auto !important;
		right:0 !important;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px)
{
	* {
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}
	*:before,
	*:after {
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}
	img
	{
	 border:none;
	 max-width:100%;
	 height:auto !important;
	}

	table
	{
		max-width:100%;
	}
	.hidden-md,.visible-sm,.visible-xs,.visible-lg
	{
		display:none;
	}
	.visible-md
	{
		display:block;
	}
	.maincontaienr,.footerZone
	{
		width: 970px;
	}
	.header,.links,.txtbox99,.middle,.banner-zone,#example,.innerbanner,.inr_middle,.inr_header,.inr_content,.product_container,.prd_image,.product_details_container,.pr_details,.testimonials,.inner-payemt,.wel,.inner-edit
	{
		width:100%;
	}
	.map iframe{width:100%;}
	#example
	{
		overflow:hidden;
	}
	.menu-search {
		width:434px;
	}
	.search_box {
    width: 347px;
	}
	.right {
    width: 753px;
	float:right;
	}
	.footerZone-block01-left {
    width: 829px;
	}
	.footerZone-block01-menuzone {width: 185px;}
	.innerbanner-02 img
	{
		width:228px !important;
	}
	.pagination {
		width:auto;
	}
	.prd_left {    width: 299px;}
	.prd_right{padding:0;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px)
{
	.hidden-lg,.visible-sm,.visible-md,.visible-xs
	{
		display:none;
	}
	.visible-lg
	{
		display:block;
	}

}
