/* Main CSS Start */
* {
	padding:0;
	margin:0;
	outline:none;
}
body {
	background:url(images/body_bg.gif) repeat-x top #b1d9f2;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#989898;
}
p {
	padding:0;
	margin:0;
}
a {
	text-decoration:none;
}
a img {
	border:0;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
}
/* Main CSS End */
/* Wrapper CSS Start */
#wrapper {
	background:url(images/wrapper_bg2.gif) repeat-x top;
}
#wrapper_inner {
	padding:0;
	margin:0 auto;
	width:1002px;
	background:url(images/inner_wrpper_bg.gif) no-repeat top center #fff;
}
#wrapper_inner2 {
	margin:0 auto;
	width:962px;
}
/* Header CSS Start */
#header {
	padding:0 0 14px 0;
}
.logo {
	float:left;
	padding:53px 0 0 20px;
}
.inner_header {
	padding:0;
	float:right;
}
.head_nav {
	padding:10px 0 37px 0;
	font-family:"Myriad Pro";
	color:#727272;
	font-size:11px;
}
.head_nav ul {
	list-style:none;
}
.head_nav ul li {
	float:left;
	padding:0 0 0 15px;
}
.head_nav ul li a {
	color:#727272;
}
.cart {
	padding:0 0 12px 0;
}
.cart a {
	display:block;
	float:right;
	color:#5f5f5f;
	font-size:11px;
	margin:0 5px 0 0;
}
.cart a span {
	font-size:20px !important;
}
.card_container {
	padding-bottom:2px;
}
.card_container img {
	margin:0 0 0 2px;
}
.number {
	padding:3px 0 0 20px;
}
/* Header CSS End */
/* Main Container CSS Start */
#main_container {
	padding:0 0 10px 0;
}
.left_content {
	padding:0;
	float:left;
	width:764px;
}
/* Navigation CSS Start */
#nav {
	padding:0 0 3px 0;
	background:url(images/nav_bg.gif) repeat-x;
	height:26px;
	line-height:26px;
	font-weight:bold;
	font-size:12px;
	border-bottom:#f2f2f2 1px solid;
	margin:0 0 9px 0;
}
#nav ul {
	list-style:none;
}
#nav ul li {
	padding:0 21px 0 21px;
	background:url(images/nav_speator.gif) no-repeat right;
	float:left;
}
#nav ul li.nobg {
	background:none;
}
#nav ul li a {
	color:#fff;
}
/* Navigation CSS End */
.inner_content {
	padding:0 0 16px 0;
	background:url(images/boder_bg.gif) repeat-x bottom;
	margin:0 0 17px 0;
}
.cat_nav {
	padding:0;
	float:left;
	width:186px;
}
.cat_nav h1 {
	background:url(images/cat_nav_bg.gif) repeat-x;
	font-size:14px;
	color:#299ee5;
	height:37px;
	line-height:37px;
	padding:0 0 0 9px;
	margin:0 0 5px 0;
}
.cat_nav ul {
	list-style:none;
}
.cat_nav ul li {
	background:url(images/cat_nav_bg.gif) repeat-x;
	font-size:14px;
	height:37px;
	line-height:37px;
	padding:0 0 0 9px;
	margin:0 0 5px 0;
}
.cat_nav ul li a {
	color:#bababa;
}
.banner_container {
	padding:0;
	width:567px;
	float:right;
}
.inner_banner {
	background:url(images/banner_bg.gif) no-repeat;
	height:256px;
}
.banner_content {
	padding:21px 9px 0 9px;
	width:519px;
	height:210px;
	margin:0 auto;
}
.slider_heading {
	padding:110px 0 0 0;
	background:url(images/banner_head_hover.gif) no-repeat;
	display:block;
	width:30px;
	height:102px;
	float:left;
	font-size:13px;
	color:#7a7a7a;
	margin:0 6px 0 0;
	position:relative;
}
.slider_heading span {
	writing-mode:tb-rl;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform: rotate(270deg);
	white-space:nowrap;
	display:block;
	display:block;
}
.slider_heading:hover, .slider_heading.active {
	background:url(images/banner_head.gif) no-repeat;
	color:#fff;
}
.arrow {
	position:absolute;
	display:block;
	left:30px;
	top:18px;
	margin:0 25px 0 0;
}
.content_container {
	background-color:#fff;
	height:212px;
	width:405px;
	float:left;
	margin:0 6px 0 0;
	padding:0 0 0 0;
}
.content_container h3 {
	font-size:13px;
	font-weight:bold;
	padding:25px 0 13px 4px;
	float:left;
}
.content_container p {
	padding:0 0 20px 4px;
	line-height:16px;
	width:140px;
	margin:0 0 0 0;
	float:left;
}
.content_container img {
	padding:12px 10px 0 0;
}
.bnmumer {
	padding:49px 0 0 9px;
	display:block;
	writing-mode:tb-rl;
	-webkit-transform:rotate(360deg) !important;
	-moz-transform:rotate(360deg)!important;
	-o-transform: rotate(360deg)!important;
	white-space:nowrap;
	font-size:20px;
}
.more {
	background:url(images/more_btn.gif) no-repeat right;
	padding:0 15px 0 0;
	color:#549102;
	display:block;
	float:right;
	margin:0 15px 0 0;
}
.banner_heading {
	background:url(images/banner_heading_bg.gif) repeat-x;
	height:33px;
	line-height:33px;
	padding:0 9px 0 9px;
	margin:0 0 3px 3px;
}
.banner_heading h1 {
	font-size:16px;
	color:#299ee5;
	float:left;
}
.banner_heading span {
	color:#9b9b9b;
	float:right;
	display:block;
	font-size:11px;
}
.right_content {
	padding:0;
	float:right;
	width:181px;
}
.product_container {
	padding:0 0 93px 0;
	background:url(images/boder_bg.gif) repeat-x bottom;
}
.product_container h2 {
	padding:0 62px 0 12px;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(images/h2_bg.gif) repeat-x;
	height:21px;
	line-height:21px;
	float:left;
}
.product_content {
	width:155px;
	float:left;
	border:#ececec 1px solid;
	padding:10px 0 6px 0;
	text-align:center;
	margin:0 45px 12px 0;
}
.product_content.nopadding {
	margin:0 0 12px 0;
}
.product_content img {
	padding:0 0 19px 0;
}
.product_content span {
	padding:0 0 4px 0;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#8bb72c;
}
.product_content span.float {
	float:left;
	padding:0 0 0 33px;
}
.product_content a {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#e84d4f;
	float:right;
	margin:0 33px 0 0;
}
.search_container {
	padding:0 0 10px 0;
}
.txt_field {
	padding:0 0 0 15px;
	background:url(images/search_feild.gif) no-repeat;
	float:left;
	border:0;
	font-size:13px;
	color:#989898;
	height:28px;
	line-height:28px;
	width:134px;
}
.feature_contaienr {
	padding:0 0 7px 0;
}
.feature_content {
	padding:5px 12px 3px 15px;
	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
	background-color:#f3f3f3;
}
.feature_content h3 {
	padding:0 0 8px 0;
	font-size:13px;
	font-weight:bold;
	color:#299de5;
}
.feature_content h3.withbg {
	padding:0 0 8px 0;
	background:url(images/heading_border.jpg) repeat-x bottom;
	margin:0 0 10px 0;
}
.feature_contaienr span {
	display:block;
	font-size:0;
	line-height:0;
}
.form {
	padding:14px 0 0 0;
}
.form ul {
	list-style:none;
}
.form ul li {
	padding:0 0 3px 0;
}
.form ul li label {
	padding:0 0 3px 0;
	display:block;
	font-size:11px;
}
.txt_field2 {
	width:150px;
	height:22px;
	line-height:22px;
	background-color:#ff;
	border:0;
}
.btn_signup {
	padding:0 0 0 33px;
	margin:25px 0 10px 0;
}
.txt {
	font-size:9px;
	color:#a1a1a1;
	padding:0 0 15px 0;
	display:block;
}
/* Main Container CSS End */
/* Footer CSS Start */
#footer {
	padding:20px 0 25px 0;
	font-size:11px;
	color:#5c5c5c;
}
.copyright {
	float:left;
	margin:0 272px 0 0;
}
.footer_nav {
	padding:0;
	float:left;
}
.footer_nav ul {
	list-style:none;
}
.footer_nav ul li {
	padding:0 5px 0 5px;
	background:url(images/footer_nav_spreator.gif) no-repeat right;
	float:left;
}
.footer_nav ul li.last {
	background:none;
}
.footer_nav ul li a {
	color:#5c5c5c;
}
.soical_icons {
	float:right;
}
.cateory_desc{
  margin:20px 0px 0px 0px;
  width:560px;
  hieght:auto;
}
/* Footer CSS End */
/* Wrapper CSS End */

