* { margin:0; padding:0;}

body{
	padding:0;  
	margin:0 auto;
	width:100%;
	min-width: 1260px;
	max-width: 1366px;
	vertical-align:top;
	font-family: tahoma;
	background:#fff;
	color:#363636; line-height:13px; font-size:12px;
}

input, select, textarea {
	font-family: tahoma;
	color:#464646; line-height:20px; font-size:13px; font-weight:normal;
	vertical-align:middle; border:1px solid #000000;
}


.in_noneindent
 {border:none; padding:0;}


table, td {vertical-align:top;}

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

img {
	border:0px;
}

.col {
	float:left;
}

.w100 { width:100%;}
.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


#mainWrapper {padding:0 0 0;}


.main_width {margin:0 auto; width:99%;}
ul {list-style:none; margin:0; padding:0;}
.in20{ padding-bottom:20px;}

#header 
	{
	background:url("../images/back-body.png") repeat-x; height:103px; margin:0 auto; padding:5px;
	border-top:solid 3px #f05516;
	border-bottom:solid 3px #a0c459;
	border-radius:0 0 5px 5px;
	}
#header .block_top{ height:208px;}

#header div.cart {
    
    color: #FFFFFF;
    float: left;
    height: 37px;
    margin-top: 6px;
    width: auto;
}
#header div.cart a
	{
		background: url("../images/cart.png") no-repeat  0 0 ;
		color:#fff; 
		display:block;
    	height: 37px;
		padding-left: 51px;
	}

#header .smenu { float:left; width:auto; margin-right:10px;}
#header .smenu input[type=text]
	{
		background:#fff;
		border:none;
		border-radius:5px 0 0 5px;
		padding:5px;
		float:left;
		margin:0 !important;
		width:200px !important;
		height:25px;
		color:#999;
		font-size:14px;
		font-weight:700;
	}
#header .smenu input[type=submit]
	{
	background:#f2631b url("../images/search.png") no-repeat center center;
	border-radius:0 5px 5px 0;
	border:none;
	height:36px;
	font-size:0;
	float:left;
	margin:0 !important;
	}

#header .menu { float:right; padding:5px 0px 0px 15px; text-align:right;}
#header .menu ul{margin:0; padding:0; list-style:none;}

#header .menu li {background:url("../images/divider.png") right center no-repeat; margin-left:2px; float:left;}
#header .menu li:last-child{background:none;}
#header .menu li a { 
	color:#fff;
	text-transform:uppercase;
	padding:0 8px;
	line-height:22px;
	text-decoration:none;
	font-weight:700;
}
#header .menu li a:hover {color:#000;}
#header .menu .li_un  a{ background:none; padding-left:0;}




#header .navigation .left_top{ background:url(../images/left_top_nav.gif) left top no-repeat;}
#header .navigation .right_top{ background:url(../images/right_top_nav.gif) right top no-repeat;}
#header .navigation .left_bot{ background:url(../images/left_bot_nav.gif) left bottom no-repeat;}
.right_bot-new
	{
		background:#76aa00;
		border:solid 3px #a0c459;
		border-radius:5px;
		display:block;
		line-height:25px;
		padding:5px;
		clear:both;
		color:#fff;
		margin-top:0px;
	}
.right_bot-new a{color:#fff; text-transform:uppercase; font-weight:700; display:inline-block; padding:0 10px;}

#header .navigation .side_left{ background:url(../images/side_left_nav.gif) left top repeat-y #82B200;}
#header .navigation .side_right{ background:url(../images/side_right_nav.gif) right top repeat-y;}
#header .navigation .side_top{ background:url(../images/side_top_nav.gif) left top repeat-x;}
#header .navigation .side_bot{ background:url(../images/side_bot_nav.gif) left bottom repeat-x;}


#header .navigation .links { width:536px; background:url(../images/sep_2.gif) right 11px no-repeat; float:left; padding:10px 10px 0 40px; color:#FFFFFF; font-size:9px; font-weight:bold; text-transform:uppercase; line-height:16px; word-spacing:5px;}
#header .navigation .links a{ background:url(../images/bull.gif) right 4px no-repeat; padding:0 13px 0 3px; color:#FFFFFF; font-size:11px; line-height:16px; word-spacing:normal; text-decoration:none;}
#header .navigation .links a:hover{text-decoration:underline;}

#header .navigation .language{ float:left; padding:14px 10px 0px 10px; background:url(../images/sep_2.gif) right 11px no-repeat;}
#header .navigation .cart{ float:left; background:url(../images/sep_2.gif) right 11px no-repeat; padding:0 16px 0 12px; color:#FFFFFF; font-size:10px; line-height:12px;}
#header .navigation .cart a{ color:#C0FF00; font-size:10px; line-height:12px; text-decoration:underline;}
#header .navigation .cart a:hover{text-decoration: none;}
#header .navigation .cart .cart_pic { background:url(../images/cart_pic.jpg) 0 9px no-repeat; padding:8px 0 8px 31px;}
#header .navigation .currencies{ float:left; padding:11px 0 0 13px;}






.left_top_2{ background:url(../images/left_top_4.gif) left top no-repeat;}
.right_top_2{ background:url(../images/right_top_4.gif) right top no-repeat;}
.left_bot_2{ background:url(../images/left_bot_4.gif) left bottom no-repeat;}
.right_bot_2{ background:url(../images/right_bot_4.gif) right bottom no-repeat; width:100%;}

.side_left_2{ background:url(../images/side_left_4.gif) left top repeat-y #F2651C;}
.side_right_2{ background:url(../images/side_right_4.gif) right top repeat-y;}
.side_top_2{ background:url(../images/side_top_4.gif) left top repeat-x;}
.side_bot_2{ background:url(../images/side_bot_4.gif) left bottom repeat-x;}



.left_top_3{ background:url(../images/left_top.gif) left top no-repeat;}
.right_top_3{ background:url(../images/right_top.gif) right top no-repeat;}
.left_bot_3{ background:url(../images/left_bot.gif) left bottom no-repeat;}
.right_bot_3{ background:url(../images/right_bot.gif) right bottom no-repeat; width:100%;}

.side_left_3{ background:url(../images/side.gif) left top repeat-y #FFFFFF;}
.side_right_3{ background:url(../images/side.gif) right top repeat-y;}
.side_top_3{ background:url(../images/side.gif) left top repeat-x;}
.side_bot_3{ background:url(../images/side.gif) left bottom repeat-x;}


.left_top_4{ background:url(../images/left_top_5.gif) left top no-repeat #F9EECD;}
.right_top_4{ background:url(../images/right_top_5.gif) right top no-repeat;}
.left_bot_4{ background:url(../images/left_bot_5.gif) left bottom no-repeat;}
.right_bot_4{ background:url(../images/right_bot_5.gif) right bottom no-repeat; width:100%;}





.product a { color:#D52D00; font-weight:bold; font-size:12px; line-height:13px;}
.product a strong { color:#21549C; font-weight:bold; font-size:12px; line-height:13px;}
.product a:hover {text-decoration:underline;}


.product strong { color:#D52D00; font-weight:bold; font-size:16px;}




.product_list { padding:2px 0 0 0; margin:0 0 0 0;}
.inside_product_list { padding:5px;}
.product_list a{ color:#D52D00; font-weight:bold; font-size:12px; line-height:13px;}

.product_list .left{ float:right; width:151px; position:relative;}
.product_list .right {float:right; width:100%; margin-left:-11px;}
.product_list .right .indent_right{ margin:0 2px 0 160px;}

.product_list .right .name { color:#21549C; font-weight:bold; font-size:12px; line-height:13px; padding:15px 0 5px 20px;}
.product_list .right .name a{ color:#D52D00; font-weight:bold; font-size:12px; line-height:13px;}

.product_list .right .text{ font-size:10px; color:#363636; line-height:13px; padding:0 10px 37px 20px;}

.product_list .right .price { float:left; padding:0 0 9px 20px;}
.product_list .right .price strong{ color:#D52D00; font-weight:bold; font-size:16px;}
.product_list .right .button { padding:0 0 9px 0; text-indent:10px;}


.pic{ float:left; margin:0 7px 0 0;}
















.product_list_col { margin:0 0 0 0; padding:4px 0 5px; border-top:3px solid #FFA22F;}

.product_list_col .name {padding:6px 13px; margin-top:2px;}
.product_list_col .name a{ color:#21549C; font-weight:bold; font-size:12px; line-height:13px;}

.product_list_col a { color:#21549C; font-weight:bold; font-size:12px; line-height:13px;}
.product_list_col a:hover {text-decoration:underline;}

.product_list_col .text {padding:8px 10px 12px 3px; font-size:10px; color:#363636; line-height:13px;}

.product_list_col .line {font-size:0; line-height:0; height:3px; border-top:2px solid #FFA22F;}

.product_list_col .prb { padding:7px 0 7px 0;}
.product_list_col .price {float:left; padding:5px 2px 0;}
.product_list_col .button {float:right; padding:7px 10px 7px 5px; border-left:2px solid #FFA22F;}
.product_list_col strong { color:#D52D00; font-weight:bold; font-size:14px; line-height:16px;}






#footer { background: url(../images/bg_footer.gif) 0 0 repeat-x; color:#FFF799; margin:10px 10px 5px 9px;}
.inside_footer { width:100%;}
#footer a { color:#FFF799; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .column .indent {padding:13px 0 15px 100px;}
#footer .column{ font-size:9px; line-height:14px; color:#FFF799; float:left; width:213px;}
#footer .column_1 { float:left; color:#FFF799; font-size:18px; line-height:20px;}
#footer .column_1 .indent {padding:13px 0 0 100px;}
#footer .column_1 span { font-size:9px; line-height:14px; color:#FFF799;}
#footer .column_1 span a{ font-size:9px; line-height:14px; color:#FFF799; text-decoration:none;}
#footer .column_1 span a:hover{ font-size:9px; line-height:14px; color:#FFF799; text-decoration:underline;}



#footer .left_top{ background:url(../images/left_top_footer.gif) left top no-repeat;}
#footer .right_top{ background:url(../images/right_top_footer.gif) right top no-repeat;}
#footer .left_bot{ background:url(../images/left_bot_footer.gif) left bottom no-repeat;}
#footer .right_bot{ background:url(../images/right_bot_footer.gif) right bottom no-repeat; width:100%;}

#footer .side_left{ background:url(../images/side_left_footer.gif) left top repeat-y #7EAF00;}
#footer .side_right{ background:url(../images/side_right_footer.gif) right top repeat-y;}
#footer .side_top{ background:url(../images/side_top_footer.gif) left top repeat-x;}
#footer .side_bot{ background:url(../images/side_bot_footer.gif) left bottom repeat-x;}

div.sbi-logo{/*background: url("../images/sbi-logo.png") no-repeat 0 0;*/ width:129px; height:25px; float:left;}
div.cod-logo{/*background:url("../images/cod-logo.png") no-repeat 0 0;*/ width:auto; height:25px; float:left; line-height:25px; margin-left:10px;}
div.contact-box{float:right; width:auto;}
div.contact-box p{float:left; width:auto; margin:0; padding:0; line-height:25px;color:#333; margin-right:10px;}
div.contact-box p span{color:#666;}
div.language{float: left; padding-top: 6px;}
div.currencies{float: left; margin-left: 10px; padding-top: 2px;}
h1.logo, h1.logo > a
	{
		float:left;
		height:65px; width:300px;
	}
h1.logo > a	{display:block;background:url("../images/logo.png") no-repeat 0 0;}
h1.logo > a > span{display:none;}
/*-----socialize----*/
ul#socialize
	{
		margin:0; list-style:none;
		float:right; padding:3px 10px 0 10px;
		width:auto;
	}
ul#socialize li
	{
		float:left;
		width:20px; height:20px;
		margin-left:3px; overflow:hidden;
		
	}
ul#socialize li a
	{
		display:block;
		background:#fff url("../images/social-icon.png") no-repeat 0 0;
		border-radius:3px;
		line-height:20px; font-size:0;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: 	all 0.4s ease-in-out;
		-o-transition: 		all 0.4s ease-in-out;
		-ms-transition: 	all 0.4s ease-in-out;	
		transition: 		all 0.4s ease-in-out;
	}
ul#socialize li a.twitter{background-position:-6px -6px;}
ul#socialize li a.facebook{background-position:-6px -36px;}
ul#socialize li a.gplus{background-position:-6px -69px;}
ul#socialize li a.linkedin{background-position:-6px -102px;}


ul#socialize li a.twitter:hover{background-position:-39px -6px;background-color:#46d4fe;}
ul#socialize li a.facebook:hover{background-position:-39px -36px;background-color:#37589b;}
ul#socialize li a.gplus:hover{background-position:-39px -69px;background-color:#de5a49;}
ul#socialize li a.linkedin:hover{background-position:-39px -102px;background-color:#419cca;}


#relatedProducts {text-align: center;}
.centerBoxContentsRelatedProduct {float: left; margin: 1em 0;}


#createAcctDefault .row.city-state .statezone .inputLabel.visibleField {
    width: 98%;
}
#createAcctDefault .row.city-state .statezone #s2id_select-zone_id.select2-container {
    width: 100% !important;
}

h4.centerBoxHeading {
	font-size: 13px;
	line-height: 14px;
	color: #fff;
	padding: 13px 0 12px 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0; !important;
}

.mfpinfo img { float:left; height:50px ; width:100px; !important; }
.origininfo img { float:right; height:40px ; width:100px; margin-top: 5px; margin-left: 5px; !important; }

.weblogo img { float:right; height:65px ; min-width:130px;max-width:68%; margin-top: -15px; margin-left: -80px; !important; }