body {
	font-family: "Ubuntu" !important;
}
#my-tags-table, .cart-cell>p, .clear, x {
	clear: both
}
.catalog-category-view .toolbar .pager {
	margin-left: 0px;
}
.catalog-category-view .img_box_in > a > img {
	width: 99%;
}
.catalog-category-view .detail_left {
	width: 17%;
	padding: 0px 0px 0px 9px;
}
button.amscheckout-apply {
	margin-right: 4px;
}
.detail_banner_upper {
	display: flex;
	float: none;
	margin: 0 auto 25px;
	max-width: 1900px;
	text-align: center;
	width: 100%;
}
.btn-edit, .btn-remove2, .rating-box {
	text-indent: -999em
}
.main #backgroundPopup {
	z-index: 9999999 !important;
}
.cms-no-route .main-container .col-main:first-child, .cms-no-route .wrapper {
	max-width: 1366px
}
#custommenu .block3 {
	float: left;
	margin-right: 1%;
	width: 32.6%;
}
.col-lg-12.col-md-12.col-xs-12.home-pg-con {
	color: #8b8989;
	font-size: 14px;
	line-height: 21px;
}
#custommenu .block3 p {
	float: left;
	width: 100%;
	margin: 0px;
}
#custommenu .block3 p img {
	max-width: 100%;
	height: auto;
	float: none !important;
	width: 100%;
}
#custommenu .block4 {
	float: left;
	margin-right: 1%;
	width: 32.6%;
}
.contact_upper .contact_img .map {
	float: left;
	line-height: 31px;
	text-align: left;
}
.contact_upper .contact_img .map .pho1 div {
	display: inline-block;
}
.contact_upper .contact_img .map .ems1 div {
	display: inline-block;
}
.contact_upper .contact_img .map .pho1 {
	background: url(../images/call-icon.png) left 9px no-repeat;
	padding: 0 0 0 25px;
}
.contact_upper .contact_img .map .ems1 {
	background: url(../images/message-icon.png) left 9px no-repeat;
	padding: 0 0 0 25px;
}
#custommenu .block4 img {
	max-width: 100%;
	height: auto;
	float: none !important;
	width: 100%;
}
#custommenu .block4 p {
	float: left !important;
	width: 100%;
	margin: 0px;
}
#custommenu .block4:nth-child(3n) {
	margin-right: 0px;
}
.cs-menus {
	bottom: 14px;
	float: left;
	left: 1%;
	position: absolute;
	width: 98%;
}
.slider .rev_slider_wrapper .tp-caption {
	left: 0px !important;
	right: 0px !important;
	text-align: center;
}
.slider .rev_slider_wrapper .tp-caption img {
	max-width: 1480px !important;
	width: 100% !important;
	height: 100% !important;
}
.for_404_inner {
	float: left;
	width: 100%;
	background: #fffbd6;
	min-height: 480px
}
.for_cont_lower a:hover {
	color: #b92929
}
.for_center_image404 {
	width: 500px;
	margin: 0 auto
}
.for_center_image404 img {
	float: left;
	width: 100%;
	height: auto
}
.for_cont_lower {
	float: left;
	width: 100%;
	text-align: center;
}
.sub-tit {
	float: left;
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
	width: 100%;
}
#mymenu ul {
	margin-bottom: 0px;
}
#mymenu ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
	margin: 10px 0px;
}
#mymenu ul li {
	float: left;
	width: 100%;
	float: left;
	padding: 5px 0px;
	color: #232323;
	list-style-type: disc;
	list-style-position: inside;
}
#mymenu p {
	color: #232323;
	float: left;
	width: 100%;
	padding: 5px 0px;
	line-height: 24px;
	font-size: 14px;
}
#mymenu .cont-pays p {
	float: none;
	width: auto;
	font-size: 14px;
	font-weight: normal;
	text-transform: initial;
}
#mymenu .page_title1 {
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.for_cont_lower p {
	float: left;
	width: 100%;
	text-align: center;
	color: #67665a;
	font-size: 16px;
	margin: 15px 0
}
.for_cont_lower a {
	text-align: center;
	color: #67665a;
	text-decoration: none
}
.footer5>a {
	float: left;
	height: 51px;
	margin-right: 2%;
	text-align: center;
	width: 22%
}
.detail_banner img {
	width: 100%;
}
#campare_box, .slider, .std {
	float: left;
	width: 100%
}
.mi-slider {
	margin-top: 0!important
}
.mi-slider ul li img {
	width: 100%
}
.mi-slider nav a {
	float: left;
	width: 20%
}
#logo_left>img {
	width: 100%
}
.ei-slider-large li img {
	margin: 0!important
}
.logo_left {
	border-top: 0 none;
	z-index: 9999999;
}
.for_search.stick {
	width: 60%;
}
.for_search.stick .for_search input[type="text"] {
	width: 90%;
}
.for_search.stick .for_search input[type="submit"] {
	width: 6%;
}
.for_search.stick select {
	height: 40px;
}
.product_price .old-price .price {
	margin-right: 0!important;
	/*	font-weight: 100;*/















	font-size: 17px !important
}
.img_box .product_price .old-price, .img_box .product_price .special-price {
	display: inline-block
}
#tabs-container {
	float: left;
	width: 100%
}
#billing-buttons-container P.required {
	float: right;
	text-align: right;
	width: 100%
}
#billing-buttons-container input[type=button] {
	background: #b92929;
	border: none;
	color: #fff;
	cursor: pointer;
	font-family: "Ubuntu";
	font-size: 12px;
	font-weight: 600;
	height: 33px;
	text-transform: capitalize;
	width: 180px;
	float: right!important
}
#checkout-step-billing>#co-billing-form, .middle2_data {
	float: left;
	width: 100%
}
.mi-slider ul li {
	float: left;
	width: 100%!important;
	padding: 0!important;
	max-width: 100%!important
}
.for_company {
	float: left;
	width: 100%;
	background: #eaeaea;
	text-align: center;
	padding: 3px 0 0
}
.for_company a {
	color: #656565;
	font-size: 15px;
}
.for_company_inner a span {
	float: left;
	line-height: 40px;
	font-weight: 600;
}
.for_company_inner a img {
	float: left;
	margin-left: 15px;
}
.for_company_inner {
	width: 200px;
	margin: 0 auto;
}
.faq-skin h4, .title_wrap .customer {
	text-transform: uppercase;
	font-weight: 600;
	display: inline
}
body {
	padding: 0;
	margin: 0
}
.checkout-left {
	float: left;
	width: 77%;
	padding: 0 0 1px
}
.catalog-category-view .detail_left .price .actions {
	border-bottom: 1px solid #9c9c9c;
	float: left;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 100%
}
.title_wrap {
	height: 34px;
	text-align: left;
	position: relative
}
.about_title {
	position: absolute;
	top: 0;
	border-bottom: 2px solid #d4151a
}
.send_button p.required1 {
	width: 100%
}
.title_wrap .customer {
	border-bottom: 1px solid #d4151a;
	font-size: 17px;
	margin: 0;
	padding-bottom: 2px;
	width: auto
}
.for_main_para {
	border-bottom: 1px solid #a1a1a1;
	float: left;
	margin: 1% 2% 2% 0;
	min-height: 195px;
	padding: 0;
	width: 46%
}
.for_main_para_matter .sub_title_wrap h2 {
	font-size: 13px
}
.for_main_para_matter {
	background: url(../images/inverted_coma.png) left top no-repeat;
	margin-left: 2%;
	text-align: left;
	padding: 8px 0 0 31px;
	float: left;
	width: 70%
}
.cms-term-and-condition p, .cms-payment-option-us p {
	text-align: left;
}
.cms-quality-assurance p, .cms-quality-assurance .col-main ul li {
	font-size: 13px;
	line-height: 24px;
	list-style-type: square;
	list-style-position: inside;
}
.cms-quality-assurance p, .cms-quality-assurance .col-main ul {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 5px 0px;
}
.faq-skin {
	position: relative;
	float: left;
	width: 100%
}
.faq-skin h4 {
	border-bottom: 2px solid #d4151a;
	font-size: 17px;
	margin: 0;
	padding-bottom: 3px;
	width: auto
}
.cms-how-do-i-buy .sub_title_wrap h2, .cms-shipping-returns .sub_title_wrap h2, .cms-term-and-condition .sub_title_wrap h2 {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: 2px solid #d4151a;
	width: auto;
	position: absolute;
	bottom: -2px;
	margin: 0
}
.yui-accordionview {
	float: left;
	width: 100%!important
}
.for_set_h {
	position: absolute;
	bottom: -2px
}
.ias_loader {
	width: 25%;
	margin: 0 auto !important;
}
.cms-customer-satisfaction .customer {
	text-align: left;
}
.cms-customer-satisfaction .customer:first-child {
	margin-top: 0px;
}
.cms-customer-satisfaction .customer p {
	font-size: 13px;
	line-height: 24px;
}
.cms-customer-satisfaction .customer .about_title {
	border-bottom: 2px solid #d4151a;
	font-weight: 600;
	position: absolute;
	text-transform: uppercase;
	top: 0;
}
.ias_loader>img {
	margin-left: 0%!important
}
.cms-how-do-i-buy .sub_title_wrap, .cms-shipping-returns .sub_title_wrap, .cms-term-and-condition .sub_title_wrap {
	border-bottom: 2px solid #ccc;
	float: left;
	margin-bottom: 15px!important;
	padding-bottom: 3px;
	text-align: left;
	width: 100%!important;
	position: relative;
	height: 26px
}
.ss_content .customer .about_title {
	position: inherit;
}
.customer_image {
	border: 1px solid #ddd;
	background: #fff;
	float: left;
	margin-right: 2%!important;
	padding: 1%;
	text-align: center;
	width: 150px !important
}
.customer_image > img {
	height: 50px;
	width: auto;
}
.customer1, .page_title1, .page_title_inner1 {
	float: left;
	width: 100%
}
.for_border {
	background: url(../images/border_test.jpg) left bottom repeat-x;
	margin: 1% 2% 1% 0!important
}
.for_border:last-child, .for_main_para:last-child, .for_main_para:nth-child(6) {
	border: none
}
.customer1 {
	margin-bottom: 25px;
	margin-right: 2%
}
.page_title1 {
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 5px;
	padding-bottom: 6px
}
.page_title_inner1 {
	font-size: 17px;
	font-weight: 600
}
.htmlbucket .customer>p {
	float: left;
	width: 80%
}
.for_main_para_image>img {
	height: auto;
	width: 98%;
	float: left;
	padding: 1%;
	border: 1px solid #ddd
}
.for_main_para_image {
	float: left;
	width: 20%;
	margin-right: 2%
}
.clear {
	height: 0
}
.for_main_para p {
	line-height: 25px;
	float: left;
	width: 100%
}
.for_main_para .sub_title_wrap {
	float: left;
	margin: 2% 0;
	width: auto
}
.catalog-category-view .detail_left .currently {
	margin-bottom: 10px;
	float: left;
	width: 100%
}
.catalog-category-view .detail_left .currently li span {
	font-size: 13px
}
.catalog-category-view .detail_left .currently li {
	float: left;
	font-size: 13px;
	padding: 5px 0;
	text-transform: uppercase;
	width: 100%
}
.catalog-category-view .detail_left .currently a {
	float: right;
	margin-top: 4px
}
.catalog-category-view .detail_left .price .actions a {
	background: #c51c1c;
	border-radius: 16px;
	color: #fff;
	float: left;
	font-family: "Ubuntu";
	font-size: 13px;
	font-weight: 400;
	height: 26px;
	left: 0;
	line-height: 26px;
	right: 0;
	text-align: center;
	width: 89px
}
.info, .info_inner {
	background: #d4151a
}
.slide-content {
	left: 100px;
	max-width: 450px;
	position: absolute;
	top: 140px;
	width: 100%
}
.slide-content>p {
	color: #b8221e;
	float: left;
	font-family: "Ubuntu";
	font-size: 58px;
	letter-spacing: 4px;
	line-height: 85px;
	text-align: left;
	width: 100%
}
.customer-account-create #form-validate .shipping_form {
	float: left;
	margin-right: 0
}
.customer-account-create #form-validate .customer-name .field, .customer-account-create #form-validate .shipping_form {
	width: 100%;
	padding-bottom: 15px
}
.customer-account-create #form-validate .customer-name .field input, .customer-account-create #form-validate .shipping_form input[type=email], .customer-account-create #form-validate .shipping_form input[type=password], .customer-account-create #form-validate .shipping_form input[type=text] {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #a0a0a0;
	color: #454545;
	height: 35px;
	line-height: 35px;
	margin: 8px 0 0;
	padding: 0 1%;
	width: 70%;
}
#form-validate .shipping_form.shisec .input-text.required-entry.validate-email {
	width: 71%
}
.customer-account-create #form-validate .buttons-set {
	width: 100%;
	float: left
}
.customer-account-create #form-validate .inchoo-socialconnect-register .fieldset {
	width: 120px;
	float: right;
	padding: 0 0 40px
}
.about_left, .about_wrap, .info {
	float: left
}
.cms-about-us .std p {
	margin-bottom: 0!important
}
.cms-quality-assuarance .std ul li {
	font-size: 13px;
	font-weight: 100;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: circle
}
.cms-about-us .std p, .cms-payment-option .std p, .cms-quality-assuarance .std p {
	font-size: 13px;
	text-align: left;
	margin: 10px 0 20px;
	line-height: 26px;
	font-weight: 100
}
.cms-how-do-i-buy .std p {
	font-size: 13px;
	margin: 0 0 10px;
	line-height: 26px
}
.step {
	font-size: 14px;
	font-weight: 600
}
.info {
	border-radius: 40px;
	height: 54px;
	margin-right: 20px;
	margin-top: 4px;
	padding-top: 6px;
	text-align: center;
	width: 60px
}
.info_inner {
	border: 3px solid #fff;
	border-radius: 40px;
	height: 30px;
	margin: 0 0 0 5px;
	padding-top: 12px;
	width: 43px
}
.what_we_do .block span {
	font-size: 20px;
	display: block
}
.about_wrap {
	width: 100%
}
.about_left, .about_right {
	width: 48%;
	text-align: justify
}
.about_right {
	float: right
}
.cms-about-us .std p.about_title {
	border-bottom: 2px solid #d4151a;
	display: inline;
	font-size: 17px;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase
}
.cms-payment-option-us .customer.for_border p {
	font-size: 13px;
	margin: 10px 0;
	line-height: 26px
}
.customer.for_border {
	background: none;
	border-bottom: 2px solid #efefef;
	padding-bottom: 15px;
	margin-bottom: 15px !important;
	margin-top: 0px !important;
	padding-top: 0px;
}
.cms-privacy-policy .customer:first-child {
	margin-top: 0px;
}
.cms-customer-service .customer p, .cms-disclaimer .std p, .cms-shipping-returns .std p, .cms-term-and-condition .std p {
	font-size: 13px;
	margin: 10px 0;
	line-height: 26px
}
.cms-shipping-returns .std ul li span {
	text-decoration: none!important;
	font-size: 13px
}
.cms-shipping-returns .title {
	font-size: 30px;
	font-weight: 700
}
cms-quality-assuarance p {
	font-size: 13px;
	margin: 0 0 10px;
	line-height: 26px
}
.cms-privacy-policy .std p, .cms-privacy-policy .std ul li, .testimonial>p {
	font-size: 13px;
	line-height: 24px
}
.cms-privacy-policy .std p {
	margin-bottom: 10px
}
.cms-privacy-policy .std ul {
	margin-bottom: 15px
}
.cms-privacy-policy .std ul li {
	list-style-position: inside;
	list-style-type: square;
	padding-bottom: 3px
}
.cms-testimonials .testimonial {
	float: left;
	text-align: center;
	width: 33%
}
.cms-quality-assuarance .std a {
	color: #d4151a;
	text-decoration: underline
}
.cms-quality-assuarance .std a:hover, .menuH li li a:hover {
	text-decoration: none
}
.cms-customer-service .about_title, .cms-quality-assuarance .customer {
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 10px;
	text-transform: capitalize
}
#checkout-progress-wrapper .opc-block-progress {
	float: right;
	margin: 0
}
.checkout-right {
	padding: 0 0 1px
}
.menuH {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 1
}
#checkoutSteps #checkout-step-billing {
	width: 96%;
	padding: 30px 2%;
	background: #fff
}
#checkoutSteps #checkout-step-billing #co-billing-form fieldset {
	border: 0
}
#billing-new-address-form ul li .shipping_form {
	margin-left: 0
}
#billing-new-address-form ul li .shipping_form input[type=text] {
	width: 96%;
	margin-left: 0
}
#billing-new-address-form ul li .field {
	float: left;
	width: 48%;
	margin-right: 2%
}
#billing-new-address-form ul li .field label {
	width: 100%;
	float: left;
	text-align: left
}
#remember-me-box label {
	margin: 9px 0 15px
}
#billing-new-address-form ul li .field .shipping_form {
	float: left;
	width: 100%;
	margin-right: 2%
}
#billing-new-address-form ul li .field .shipping_form label {
	width: 100%;
	float: left;
	text-align: left
}
.listing_grid .img-box:nth-child(3n) {
	margin-right: 0
}
#billing-new-address-form ul .fields .shipping_form select {
	width: 100%;
	margin-left: 0
}
#billing-new-address-form ul #remember-me-box {
	margin-left: 0;
	width: 100%
}
#billing-new-address-form ul #remember-me-box input {
	margin-left: 0!important;
	margin-top: 14px!important
}
#billing-new-address-form ul #remember-me-box label {
	text-align: left
}
#co-billing-form ul li.control input[type=radio] {
	float: left;
	margin-left: 0;
	margin-right: 5px
}
#co-billing-form ul li.control label {
	font-size: 13px;
	text-align: left;
	padding-top: 4px
}
#co-billing-form ul li.control {
	float: left;
	width: 100%
}
#billing-buttons-container, #billing-buttons-container .required {
	text-align: left
}
#opc-shipping #checkout-step-shipping {
	background: #fff;
	width: 96%;
	padding: 30px 2%
}
.product-options dl dt .required {
	color: #7e7e7e
}
#campare_box .block.block-list.block-compare {
	padding: 5% 5% 5% 0;
	width: 96%;
	border: 0
}
#campare_box .block.block-list.block-compare .block-title {
	padding: 0
}
#campare_box .block.block-list.block-compare ol li p {
	font-size: 13px;
	color: #454545
}
.cms-about-us .about_wrap .about_left img, .cms-about-us .about_wrap .about_right img {
	border: 1px solid #bebebe;
	float: left;
	margin: 15px 15px 0 0;
	padding: 2%;
	width: 50%;
}
.what_we_do {
	width: 100%;
	float: left
}
.what_we_do .block {
	width: 47%;
	float: left;
	margin-right: 15px;
	padding-bottom: 0;
	border: 0;
	text-align: justify;
	min-height: 315px
}
.cms-customer-service .title_wrap, .cms-quality-assuarance .title_wrap, .page_title {
	text-align: left
}
.what_we_do .block:nth-child(2n+1) {
	margin-right: 0;
	width: 48%
}
.what_we_do p {
	color: #222
}
#billing-new-address-form ul li.wide {
	width: 100%;
	float: left
}
#billing-new-address-form ul .wide .shipping_form {
	width: 48%;
	float: left;
	margin: 0 2% 0 0
}
#billing-new-address-form ul .wide .shipping_form:last-child {
	margin-right: 0;
	margin-top: 10px
}
#billing-new-address-form ul li.wide:last-child {
	margin-top: 5px
}
#billing-new-address-form ul li .shipping_form {
	float: left;
	width: 48%;
	margin-right: 2%
}
#billing-new-address-form ul li .shipping_form label {
	width: 100%;
	float: left;
	text-align: left
}
.faq-index-index .home_banner_container {
	height: 180px
}
.cms-customer-service .std ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0
}
.cms-customer-service .std ul li {
	float: left;
	font-size: 13px;
	font-weight: 100;
	line-height: 26px;
	list-style: none inside;
	margin: 0 0 15px
}
.more>a, ol, ul, ul.menuH ul {
	list-style: none
}
.cms-customer-service .title_wrap .about_title, .cms-how-do-i-buy .customer, .cms-quality-assuarance .customer {
	border-bottom: 2px solid #d4151a;
	display: inline;
	font-size: 17px;
	font-weight: 600;
	margin: 0;
	padding-bottom: 2px;
	text-transform: uppercase;
 color:#
}
.customer-account-index .box-account .box-head a, .customer-account-index .col2-set .box-content address, .customer-account-index .col2-set .box-content p, .customer-account-index .col2-set .box-title a, .customer-account-index .col2-set.row-fluid .span6 .box-title a, .welcome-msg p {
	font-size: 13px
}
.menuH li {
	padding: 0 0 8px;
	float: left;
	position: relative
}
.menuH ul li a {
	line-height: 30px
}
.welcome-msg p.hello {
	margin-bottom: 10px
}
.customer-account-index .col2-set.row-fluid .span6 {
	margin-left: 0;
	margin-right: 2.564%
}
.customer-account-index .col2-set.row-fluid .span6:last-child {
	margin-right: 0;
	width: 50%
}
.menuH ul li a:hover a {
	color: #222
}
ul.menuH a {
	color: #b92929;
	display: block;
	font-weight: 600;
	line-height: 23px
}
.checkout-onepage-index .main-container.col2-right-layout .wrapper .span12 {
	float: left;
	width: 100%
}
.checkout-onepage-index .main-container.col2-right-layout .wrapper #checkoutSteps #checkout-step-login {
	background: #fff;
	width: 96%
}
.checkout-onepage-index .inchoo-socialconnect-checkout .col-1.inchoo-socialconnect-checkout-google, .checkout-onepage-index .inchoo-socialconnect-checkout .col-2.inchoo-socialconnect-checkout-facebook, .checkout-onepage-index .inchoo-socialconnect-checkout .col-3.inchoo-socialconnect-checkout-twitter {
	float: left!important;
	margin: 0 10px 10px 0;
	width: auto!important
}
.buttons-set .forgot_passward {
	float: right;
	margin-left: 3%;
	width: 100%
}
.buttons-set .forgot_passward a {
	float: right
}
.checkout-onepage-index #opc-login .inchoo-socialconnect-checkout {
	width: 100%
}
.page_title {
	border-bottom: 1px solid #cccccc;
	float: left;
	margin-bottom: 15px;
	padding-bottom: 0;
	width: 100%;
}
.page_title .page_title_inner {
	border-bottom: 1px solid #d4151a;
	display: inline;
	font-size: 17px;
	font-weight: 600;
	margin: 0;
	padding-bottom: 3px;
	text-transform: uppercase;
}
#opc-login h4, .menuH ul a {
	text-transform: capitalize
}
#opc-login h3, .dashboard .box-info h4, .page-title h1, .title-buttons>button {
	text-transform: uppercase
}
.menuH a:hover li {
	background: #fff
}
.menuH li li a:hover {
	color: #b92929!important
}
.menuH .menuRight {
	float: right;
	margin-right: 0
}
.menuH li.separator {
	font-size: 0;
	overflow: hidden;
	border-left: 1px solid #F7F7F7;
	border-right: 1px solid #BBB
}
ul.menuH li:hover ul {
	display: block
}
ul.menuH ul li:last-child a {
	border-bottom: 0px !important;
}
ul.menuH ul li a:hover {
	background: #b92929 !important;
	color: #fff !important;
}
ul.menuH ul li a {
	border-bottom: 1px solid #ddd;
}
body.account-page #wishlist-table tr:nth-child(2n) td {
	background: #efefef;
}
body.account-page #wishlist-table tr td:nth-child(1) {
	width: 35px;
}
body.account-page #wishlist-table tr td:nth-child(2) {
	width: 210px;
}
body.account-page #wishlist-table tr td:nth-child(3) {
	width: 200px;
}
body.account-page #wishlist-table tr td:nth-child(4) {
	width: 50px;
}
body.account-page #wishlist-table tr td .cart-cell p {
	float: left;
	padding-right: 10px;
	margin: 0px;
	padding-top: 19px;
}
body.account-page #wishlist-table tr td .cart-cell p span {
	float: none !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
}
body.account-page #wishlist-table tr td.last a {
	margin-top: 20px;
}
ul.menuH ul {
	background: #efefef none repeat scroll 0 0 !important;
	border: 0 none;
	border-radius: 0 !important;
	display: none;
	margin: 0;
	opacity: 10;
	padding: 0 1px 0 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 32px;
	width: 200px;
	z-index: 99999999;
}
.customer-account-index .upper_header {
	position: inherit
}
.detail_tab {
	float: left;
	margin: 10px 0 0;
	width: 100%
}
#product-attribute-specs-table {
	border: 0
}
#product-attribute-specs-table tr.odd td, #product-attribute-specs-table tr.odd th {
	padding: 6px 10px;
}
#product-attribute-specs-table tr.even td, #product-attribute-specs-table tr.even th {
	background: #efefef none repeat scroll 0 0;
	padding: 6px 10px;
}
#product-attribute-specs-table tr td, #product-attribute-specs-table tr th {
	border-right: 0 none;
	color: #353535;
	font-size: 14px;
	font-weight: normal;
	padding-left: 0;
	text-align: left;
	text-transform: capitalize;
}
#easytabs ul.easytabs li:first-child {
	padding-left: 0px !important;
}
#product_tabs_additional_tabbed_contents {
	padding-left: 0px;
	padding-right: 0px;
}
#product_tabs_review_tabbed_contents p {
	width: 100%;
	float: left;
	font-size: 13px
}
#product_tabs_review_tabbed_contents .form-add h2 {
	float: left;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 5px
}
.product-collateral h2.subtitle {
	color: #1f1f1f;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
	text-align: left;
	text-transform: capitalize;
}
#product_addtocart_form .poduct_shop_padding .add_cart .share_con {
	float: right
}
.catalog-product-view .img_box_in > a > img {
	width: 98% !important;
}
#product_tabs_review_tabbed_contents .form-add h3 {
	float: right;
	font-weight: 200;
	text-align: left;
	margin: 10px 0 25px;
	width: 54%;
}
#product_tabs_review_tabbed_contents .form-add h4 {
	display: inline-block;
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin: 10px 0 25px;
	width: 100%
}
#product_tabs_review_tabbed_contents .form-add #review-form h4 {
	width: 46%;
	text-align: left;
}
.menuH li li {
	background: #f7f7f7 none repeat scroll 0 0;
	border-bottom: 1px solid #ffffff;
	float: none;
	padding: 0;
	white-space: nowrap;
	width: 100%;
}
.menuH li li.onhover, .menuH li li:hover {
	background: #fff
}
.menuH ul a {
	color: #666;
	font-weight: 400;
	line-height: 26px;
	font-size: 13px;
	padding: 6px 10px 6px 10px;
	text-align: left
}
ul.menuH ul::before {
	border-bottom: 10px solid #efefef;
	border-left: 10px solid rgba(0, 0, 0, 0);
	border-right: 10px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	position: absolute;
	right: 4px;
	top: -10px;
	width: 0;
}
.tab-content>a {
	background: #c51c1c!important;
	border-radius: 0!important;
	bottom: -45px!important;
	color: #fff!important;
	font-family: "Ubuntu" !important;
	font-size: 14px!important;
	font-weight: 400!important;
	height: 32px!important;
	left: 0!important;
	line-height: 32px!important;
	margin: 0 auto!important;
	position: absolute!important;
	right: 0!important;
	width: 84px!important
}
#tabs-2>a, #tabs-3>a {
	background: #c51c1c;
	border-radius: 3px;
	bottom: -50px;
	color: #fff;
	font-size: 19px;
	font-weight: 500;
	height: 32px;
	left: 0;
	line-height: 32px;
	margin: 0 auto;
	position: absolute;
	right: 0;
	width: 150px
}
.menuH ul a:hover {
	color: #D5141A!important;
	text-decoration: underline
}
#yt_left .actions {
	padding-left: 0
}
#yt_left .actions a:hover {
	background: linear-gradient(to bottom, #7a1818 0, #cc1515 100%)
}
#yt_left .actions a {
	background: linear-gradient(to bottom, #cc1515 0, #7a1818 100%);
	color: #fff;
	float: left;
	font-size: 13px;
	padding: 5px 15px
}
.menuH li.onhover ul, .menuH li:hover ul {
	box-shadow: 0 4px 8px -3px #555454
}
.menuH li.onhover .dropToLeft, .menuH li:hover .dropToLeft {
	left: auto;
	right: -1px;
	top: auto
}
.menuH ul ul {
	border-top: 1px solid #DDD
}
.menuH li.onhover ul ul, .menuH li.onhover ul ul ul, .menuH li.onhover ul ul ul ul, .menuH li:hover ul ul, .menuH li:hover ul ul ul, .menuH li:hover ul ul ul ul {
	left: -9999px;
	top: 0
}
.menuH li li li li.onhover ul, .menuH li li li li:hover ul, .menuH li li li.onhover ul, .menuH li li li:hover ul, .menuH li li.onhover ul, .menuH li li:hover ul {
	left: 200px
}
.decor1 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 4px #eee;
	-webkit-box-shadow: 0 1px 4px #eee;
	box-shadow: 0 1px 4px #eee
}
.menuH ul {
	filter: alpha(opacity=90);
	opacity: .9;
	background: -moz-linear-gradient(top, #FFF, #EEE);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#EEE))
}
.checkout-agreements li {
	margin: 30px 0
}
.checkout-agreements .agreement-content {
	overflow: auto;
	height: 12em;
	padding: 10px;
	background-color: #fbfaf6;
	border: 1px solid #bbb6a5
}
.checkout-agreements .agree {
	margin: 0;
	padding: 10px 0 10px 11px
}
.checkout-agreements .agree input.checkbox {
	margin-right: 6px
}
.checkout-agreements .agree label {
	font-weight: 700;
	color: #666
}
.opc .checkout-agreements {
	border: 1px solid #d9dde3;
	border-width: 0 1px;
	padding: 5px 30px
}
.opc .checkout-agreements li {
	margin: 20px 0 0
}
.opc .checkout-agreements .agreement-content {
	background-color: #fff;
	border-color: #e4e4e4;
	padding: 5px
}
.opc .checkout-agreements .agree {
	padding-left: 6px
}
.centinel .authentication {
	border: 1px solid #ddd;
	background: #fff
}
.centinel .authentication iframe {
	width: 99%;
	height: 400px;
	background: 0 0!important;
	margin: 0!important;
	padding: 0!important;
	border: 0!important
}
.opc .centinel {
	padding: 10px 30px
}
.info-set, .opc .centinel {
	border: 1px solid #bbb6a5
}
.info-set {
	background: url(../images/bkg_checkout.gif) repeat-x #fbfaf6;
	margin: 0 0 25px;
	padding: 20px
}
.info-set h2 {
	font-size: 13px;
	font-weight: 700;
	margin: 0 0 10px
}
.info-set h3, .info-set h4 {
	font-size: 13px;
	font-weight: 700;
	color: #E26703
}
.info-set h2 a, .info-set h3 a, .info-set h4 a {
	font-weight: 400
}
.info-set h2.legend {
	margin: -20px -20px 15px;
	padding: 5px 10px;
	background: #f9f3e3;
	border-bottom: 1px solid #bbafa0;
	position: relative
}
.info-set h3.legend {
	margin: 0 0 10px;
	color: #0a263c
}
.info-set .divider {
	margin: 0 -20px;
	padding: 25px 0;
	position: relative
}
.info-set .box {
	margin: 0 0 15px
}
.info-set .box h2 {
	color: #e26703
}
.info-set .data-table .product-name {
	font-size: 1em!important;
	font-weight: 700!important;
	color: #1e7ec8!important
}
.info-set .data-table .product-name a {
	font-weight: 700!important
}
.info-set .data-table .item-options {
	margin: 5px 0 0
}
.block-progress {
	border: 0;
	float: left;
	margin: 0 0 0 5%;
	width: 30%
}
.block-progress .block-title {
	border: 0
}
.block-progress dd, .block-progress dt {
	border: 1px solid #d9d9d9;
	margin: 0 0 6px
}
.block-progress .block-title strong {
	font-size: 13px;
	color: #0a263c
}
.block-progress .block-content {
	background: 0 0
}
.block-progress dt {
	background: 0 0;
	color: #999;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.35;
	padding: 7px 8px
}
.block-progress dd {
	background: #eee;
	border-top: 0;
	padding: 8px 13px
}
.block-progress dt.complete {
	margin: 0;
	background: #d0dce1;
	color: #5e8ab4
}
.block-progress p {
	margin: 0
}
.block-progress .cards-list dt {
	background: 0 0;
	border: 0;
	color: inherit;
	font-size: 12px;
	margin: 5px 0;
	padding: 0
}
.block-progress .cards-list dd {
	border: 0;
	margin: 0;
	padding: 0
}
.block-progress .cards-list .info-table th {
	font-weight: 400
}
.opc-block-progress dt.complete .separator, .opc-block-progress dt.complete a {
	display: inline
}
.opc .buttons-set .back-link small, .opc .buttons-set.disabled button.button, .opc-block-progress dt .separator, .opc-block-progress dt a {
	display: none
}
.opc .buttons-set {
	margin-top: 0;
	padding-top: 2em;
	text-align: left
}
.opc .buttons-set .back-link a {
	background: url(../images/i_arrow-top.gif) 0 50% no-repeat;
	padding-left: 16px
}
.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li, .multiple-checkout .place-order .grand-total .inner div, .page-title h1 {
	display: inline
}
.opc .step-title .number {
	font: 700 11px/14px arial, helvetica, sans-serif
}
.opc .step-title h2 {
	float: left;
	margin: 0;
	font: 700 13px/16px Arial, Helvetica, sans-serif
}
.showing>span, x {
	font-family: "Ubuntu";
}
.opc .step-title a {
	float: right;
	font-size: 11px;
	line-height: 16px
}
.opc .allow .step-title {
	color: #a4b3b9;
	cursor: pointer
}
.opc .active .step-title {
	padding-bottom: 5px
}
.opc .step .tool-tip {
	right: 30px
}
#opc-login .buttons-set {
	border-top: 0
}
#opc-login h3 {
	border-bottom: 1px solid #e4e4e4;
	font-size: 17px;
	padding-bottom: 2px
}
#opc-login h4 {
	color: #2f2f2f;
	font-size: 13px;
	font-weight: 600;
	margin: 0
}
#login-form>p {
	font-size: 12px;
	margin: 15px 0 0
}
#login-form .shipping_form.shisec {
	margin: 15px 0 0;
	width: 100%
}
#checkout-step-login .col2-set .buttons-set {
	padding-top: 0;
	text-align: right
}
#checkout-step-login .col2-set .buttons-set a {
	font-size: 12px!important;
	float: left;
	margin: 0 0 0 44%
}
#login-form .shipping_form.shisec label {
	text-align: left;
	width: 90px!important
}
.opc .gift-messages-form {
	margin: 0 -30px;
	background: #f6f1eb;
	border: 1px solid #e9e4de;
	border-width: 1px 0;
	padding: 22px 24px 22px 30px
}
.block_images {
	width: 100%;
	float: left
}
#tabs-container .img_box:nth-child(5n) {
	margin-right: 0
}
.opc .gift-messages-form .inner-box {
	padding: 5px;
	height: 260px;
	overflow: auto
}
#opc-review .step {
	border: 0
}
#opc-review .authentication {
	margin: 0 auto;
	width: 570px
}
#opc-review .warning-message {
	color: #222;
	font-weight: 700;
	text-align: center;
	padding: 10px 10px 0
}
.checkout-progress {
	padding: 0 90px;
	margin: 0 0 20px
}
.checkout-progress li {
	float: left;
	width: 19%;
	margin: 0 3px 0 0;
	border-top: 10px solid #999;
	padding: 2px 0 0;
	font-weight: 700;
	text-align: center;
	color: #abb5ba
}
.checkout-progress li.active {
	border-top-color: #e96200;
	color: #e96200
}
.multiple-checkout h2 {
	font-size: 13px;
	font-weight: 700;
	margin: 0 0 10px
}
.multiple-checkout h3, .multiple-checkout h4 {
	font-size: 13px;
	font-weight: 700;
	color: #E26703
}
.multiple-checkout h2 a, .multiple-checkout h3 a, .multiple-checkout h4 a {
	font-weight: 400
}
.multiple-checkout .data-table .product-name {
	font-size: 1em!important;
	font-weight: 700!important;
	color: #1e7ec8!important
}
.multiple-checkout .data-table .product-name a {
	font-weight: 700!important
}
.multiple-checkout .data-table .item-options {
	margin: 5px 0 0
}
.multiple-checkout .gift-messages {
	margin: 15px 0 0
}
.multiple-checkout .tool-tip {
	top: 50%;
	margin-top: -120px;
	right: 20px
}
.multiple-checkout .col2-set, .multiple-checkout .col3-set {
	background: url(../images/bkg_checkout.gif) repeat-x #fbfaf6;
	border: 1px solid #bbb6a5;
	margin: 0 0 25px;
	padding: 20px
}
.multiple-checkout .col2-set h2.legend {
	margin: -20px -20px 15px;
	padding: 5px 10px;
	background: #f9f3e3;
	border-bottom: 1px solid #bbafa0;
	position: relative
}
.multiple-checkout .col2-set h3.legend {
	margin: 0 0 10px;
	color: #0a263c
}
.multiple-checkout .col2-set .divider {
	margin: 0 -20px;
	padding: 25px 0;
	position: relative
}
.multiple-checkout .box {
	margin: 0 0 15px
}
.multiple-checkout .box h2 {
	color: #e26703
}
.multiple-checkout .place-order .please-wait {
	float: right;
	padding: 27px 7px 0 0
}
.multiple-checkout .place-order .grand-total {
	float: right;
	height: 71px;
	font-size: 1.5em;
	padding: 0 0 0 21px;
	background: url(../images/bkg_grand-total.gif) no-repeat;
	overflow: hidden
}
.multiple-checkout .place-order .grand-total .inner {
	float: left;
	height: 57px;
	padding: 14px 21px 0 0;
	background: url(../images/bkg_grand-total.gif) 100% 0 no-repeat
}
#multiship-addresses-table tfoot button.button span, .multiple-checkout .title-buttons button.button span {
	border-color: #406a83;
	background: #618499
}
.multiple-checkout .place-order .grand-total big {
	display: inline;
	margin-right: 12px
}
.multiple-checkout .place-order .grand-total .price {
	color: #E26703
}
.multiple-checkout .place-order .grand-total button.button span {
	font-size: 16px
}
.multiple-checkout .place-order .grand-total button.button span span {
	padding: 0 45px 0 36px
}
#multiship-addresses-table td {
	padding: 10px
}
#multiship-addresses-table tfoot td {
	padding: 5px 10px
}
.multiple-checkout .gift-messages-form .item .details .form-list {
	width: 100%;
	overflow: hidden
}
.multiple-checkout .gift-messages-form .item .details .form-list li {
	margin-right: -15px
}
.multiple-checkout .gift-messages-form .item .details .form-list .field {
	width: 230px
}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box {
	width: 215px
}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {
	width: 209px
}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {
	width: 445px
}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {
	width: 439px
}
.checkout-multishipping-shipping .box-sp-methods {
	border: 1px solid #d9d2be;
	background: #f9f3e3;
	padding: 13px;
	position: relative
}
.checkout-multishipping-shipping .box-sp-methods .pointer {
	position: absolute;
	top: -20px;
	right: -40px;
	width: 178px;
	height: 41px;
	background: url(../images/bkg_sp-methods.gif) no-repeat;
	overflow: hidden
}
.map, iframe {
	width: 100%
}
.block, .checkout-multishipping-billing .multiple-checkout {
	position: relative
}
* {
	margin: 0;
	padding: 0
}
.map {
	float: left
}
a {
	color: #b92929
}
x {
	padding: 15px 0 0;
	font-weight: 400;
	margin: 0 0 6px;
	font-size: 24px;
	color: #454545
}
.page-popup, .page-print {
	background: #fff;
	padding: 25px 30px;
	text-align: left
}
.page-print .print-head {
	margin: 0 0 15px
}
.page-print h1 {
	font-size: 16px;
	font-weight: 700
}
.page-print .order-date {
	background: url(../images/bkg_divider1.gif) 0 100% repeat-x;
	margin: 0 0 10px;
	padding: 0 0 10px
}
#add_recipient_button {
	float: right;
	margin: 0 0 0 0px;
	width: 209px;
}
#max_recipient_message {
	float: right;
	margin: 10px 0 0 20px
}
.form-list .additional-row {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 7px;
	float: left;
	width: 68%
}
.form-list .additional-row .btn-remove {
	float: right;
	margin: 5px 0 0
}
.input-text1 {
	float: left;
	width: 100%
}
.share_con {
	float: left;
	margin: 8px 0 7px;
	width: 100%;
}
.code_div {
	float: left;
	width: 100%
}
.catalog-product-view .product-collateral.pdt12, .share_con a:last-child {
	margin-right: 0
}
.catalog-product-view .product-collateral {
	float: left;
	margin: 10px 40px 0 0;
	overflow: hidden;
	width: 48%
}
.product-collateral {
	float: left;
	margin: 10px 0 0;
	width: 100%
}
.email, .fb, .g_plus, .pinterest, .twitter {
	height: 24px;
	margin-right: 5px;
	width: 24px;
	float: left;
	text-align: center;
	border-radius: 50%;
}
.no-rating>a {
	color: #a4a3a3;
	font-size: 15px
}
.addresses-list h2, .box-account .box-head h2 {
	color: #b92929;
	font-weight: 700;
	text-transform: uppercase
}
.g_plus {
	border: 2px solid #d6492f;
}
.fb {
	border: 2px solid #4b67a1;
}
.twitter {
	border: 2px solid #28a9e0;
}
.email {
	border: 2px solid #b92929;
}
.pinterest {
	border: 2px solid #bd081c
}
.dashboard .welcome-msg {
	margin: 0 0 1.5em
}
.dashboard .welcome-msg p {
	margin: 0
}
.box-account {
	border: 1px solid #ccc;
	border-color: #ccc #999 #999 #ccc;
	padding: 15px 0%;
	margin: 0 0 20px;
	float: left;
	width: 96%;
}
.my-account #form-validate {
	width: 100%;
}
.my-account #form-validate .customer-name .field {
	width: 48%;
	margin-right: 2%;
}
.my-account #form-validate .customer-name .shipping_form.shisec {
	margin-right: 2%;
}
.my-account #form-validate .buttons-set {
	float: left;
	width: 100%;
	margin: 30PX 0 0 0;
}
.my-account #form-validate .buttons-set p.required {
	width: 100%;
}
.my-account #form-validate .buttons-set .button {
	float: right;
	width: auto;
	margin-right: 2%;
}
.my-account #form-validate .shipping_form.shisec {
	margin-right: 2%;
}
.customer-account-edit .my-account #form-validate .shipping_form.shisec {
	margin-right: 1%;
}
.customer-address-index .my-account .addresses-list {
	width: 100%;
	float: left;
}
.customer-address-index .my-account .addresses-list .col-1, .customer-address-index .my-account .addresses-list .col-2 {
	width: 49%;
	float: left;
	margin-right: 2%;
}
.customer-address-index .my-account .buttons-set {
	width: 100%;
	float: left;
}
.customer-address-index .my-account .addresses-list .addresses-additional {
	border: 1px solid #cccccc;
	float: right;
	font-size: 13px;
	margin: 0px 0 10px;
	padding: 7px 13px 0;
	width: 46%;
}
.box-account .box-head {
	border-bottom: 1px solid #d9dde3;
	float: left;
	width: 100%;
	margin: 0 0 10px;
	text-align: right
}
ol#my_recent_reviews {
	width: 100%;
	float: left;
}
ol#my_recent_reviews li {
	width: 100%;
	float: left;
}
.box-account .box-head h2 {
	float: left;
	margin: 0;
	font-size: 13px;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 21px
}
#wishlist-view-form, .cart-table-form, .responsive_table {
	overflow-x: auto;
	float: left;
	padding-bottom: 5px;
	width: 100%
}
.dashboard .box .box-title {
	background: url(../images/bkg_divider1.gif) 0 100% repeat-x;
	padding: 0 0 2px;
	margin: 0 0 8px;
	text-align: right
}
.dashboard .box .box-title h3, .dashboard .box .box-title h4 {
	float: left;
	font-size: 13px;
	font-weight: 700;
	margin: 0;
	text-align: left
}
.row-fluid .span6 {
	margin-left: 2.564%;
	width: 46.718%;
	float: left
}
.dashboard .col2-set {
	margin: 0 0 15px;
	float: left;
	width: 100%;
}
.col2-set .col-1, .col2-set .col-2 {
	float: left;
	width: auto
}
.dashboard .box-recent .box-head h2 {
	background-image: url(../images/i_folder-table.gif)
}
.addresses-list h2 {
	font-size: 13px;
	margin: 0 0 5px
}
.addresses-list li.item {
	border: 1px solid #ccc;
	margin: 0 0 10px;
	padding: 10px 13px
}
.addresses-list .addresses-additional li.item {
	background: 0 0;
	border: 0;
	padding: 0
}
.dashboard .box-info .box-head h2 {
	background-image: url(../images/i_ma-info.gif)
}
.dashboard .box-info h4 {
	font-size: 13px;
	font-weight: 700;
	margin: 0
}
.title-buttons {
	text-align: right
}
.page-title h1 {
	float: left;
	font-size: 22px;
	font-weight: 600;
	margin: 0;
	color: #2f2f2f
}
.customer-account-create .page-title {
	margin: 20px 0 0
}
.page-title {
	border-bottom: 1px solid #ccc;
	float: left;
	margin: 15px 0 5px;
	padding-bottom: 0;
	width: 100%
}
.title-buttons>h1 {
	float: left
}
.link-reorder {
	font-weight: normal;
}
.link-print {
	background: url(../images/i_print.gif) 0 2px no-repeat;
	padding: 2px 0 2px 25px
}
.title-buttons>button {
	background: #a8151a none repeat scroll 0 0;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	line-height: 28px;
	margin: 0 0 10px;
	padding: 0 5px;
	text-align: center;
}
.dashboard .box-reviews .number, .dashboard .box-tags .number {
	color: #fff;
	float: left;
	font-weight: 700;
	line-height: 1;
	padding: 2px 3px
}
.dashboard .box-reviews .box-head h2 {
	background-image: url(../images/i_ma-reviews.gif)
}
.dashboard .box-reviews .number {
	font-size: 10px;
	margin: 6px -20px 0 0;
	background: #0a263c
}
#my_recent_reviews .details .product-name a {
	font-size: 13px
}
.dashboard .box-reviews .details {
	margin-left: 20px
}
.dashboard .box-reviews li.item {
	margin: 0 0 7px
}
.dashboard .box-reviews li.item.last {
	margin: 0
}
.dashboard .box-reviews .ratings {
	margin: 7px 0 0
}
.dashboard .box-tags .box-head h2 {
	background-image: url(../images/i_ma-tags.gif)
}
.dashboard .box-tags .number {
	font-size: 10px;
	margin: 3px -20px 0 0;
	background: #0a263c
}
.dashboard .box-tags .details {
	margin-left: 20px
}
.dashboard .box-tags li.item {
	margin: 0 0 7px
}
.dashboard .box-tags li.item.last {
	margin: 0
}
.button_compare {
	cursor: pointer;
	margin: 0;
	overflow: visible;
	width: auto;
	background: #ff1929;
	border: 1px solid #ff1929;
	color: #fff;
	font: 700 12px/18px Verdana, Geneva, sans-serif;
	height: 25px;
	padding: 0 8px;
	text-align: center;
	white-space: nowrap;
	float: right
}
.block .actions {
	padding: 6px 9px;
	text-align: right
}
.block .actions a {
	float: left;
	font-size: 10px
}
.block .btn-remove {
	float: right;
	margin: 1px 0 2px 5px
}
.block {
	padding: 10px;
	border: 1px solid #e4dfd4;
	border-radius: 0;
	color: #FFF;
	float: left;
	width: 19%
}
.checkout-onepage-index .block-title strong span {
	font-size: 14px;
	text-align: left;
	text-transform: capitalize
}
.checkout-onepage-index #campare_box .block-content ol li {
	float: left;
	width: 100%;
	padding-bottom: 5px
}
.block-title strong span {
	float: left;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 10px;
	width: 100%
}
.block-cart {
	background: #ff1929;
	border: 1px solid #bc000d
}
.block .block-title {
	padding: 2px 9px;
	text-align: left;
}
.block .block-title strong {
	display: block;
	font: 18px Segoe UI;
	color: #444340;
	min-height: 16px;
	padding: 1px 0;
	text-transform: capitalize
}
.block .block-title a {
	text-decoration: none!important
}
.block .block-subtitle {
	margin: 0;
	padding: 5px 9px;
	font-size: 1em;
	color: #000
}
.block .block-content {
	color: #d4151a
}
.block-account .block-content {
	background: #fbfaf6;
	padding: 7px 10px
}
.block-account .block-content li a {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 6px 0;
	color: #5f5d5c;
	text-decoration: none!important
}
.block-content>ul {
	padding: 0;
	margin: 0
}
.block-account .block-content li a:hover {
	color: #b92929;
}
.block-account .block-content li.last a {
	border-bottom: 0
}
.block-account .block-content li {
	padding: 0;
	color: #d4151a;
	font: 15px Verdana, Geneva, sans-serif
}
.block-account .block-content li.current {
	border-bottom: 1px solid #ddd;
	padding: 3px 0;
	color: #10px 12px;
	font: 15px Verdana, Geneva, sans-serif
}
.block-account .block-content li.current.last {
	border-bottom: 0
}
.my-account {
	margin: 12px 0 0 3%;
	float: left;
	width: 97%
}
.catalog-product-view #review-form .validation-advice, .pager {
	width: 100%
}
.tags-list {
	background: #f8f7f5;
	border: 1px solid #c1c4bc;
	display: block;
	font-size: 13px;
	padding: 10px
}
.tags-list li {
	display: inline!important;
	margin: 0 4px 0 0
}
.tags-list li a {
	color: #5f5d5c
}
.tags-list li a:hover {
	color: #ff1929
}
.my-tag-edit {
	float: left;
	margin: 0 0 10px
}
.my-tag-edit .btn-remove {
	float: right;
	margin: 4px 0 0 5px;
	text-decoration: underline
}
.pager {
	float: left;
	font-size: 12px;
	padding: 4px 8px 30px 0;
	margin-left: 0px !important;
	text-align: left;
	width: 100%;
}
.data-table {
	margin: 10px 0 0;
	width: 46%;
}
body.catalog-product-view #popup1 .shipping_form input {
	width: 96% !important;
	padding: 0 2%;
}
#shopping-cart-table {
	border: 1px solid #d9d9d9 !important;
	margin-top: 0px !important;
	width: 100% !important;
}
#my-tags-table td {
	padding: 10px;
	vertical-align: top
}
.data-table tr.last td, .data-table tr.last th {
	border-bottom: 0 none!important;
	font-size: 13px;
}
#shopping-cart-table tr td input {
	border: 1px solid #efefef;
	font-size: 14px;
	width: 30px;
	font-weight: 400;
	padding: 5px 0;
	text-align: center
}
#review-form table#product-review-table tr td span {
	color: #454545;
	font-size: 13px;
	line-height: 18px
}
#review-form table#product-review-table tr td input {
	margin: 0;
	text-align: center
}
#product-options-wrapper {
	border: 0px;
}
/*.catalog-product-view .lower_header, .catalog-product-view .upper_header {































	z-index: 8































}*/































#product-options-wrapper dd.last {
	float: left;
	margin: 10px 0;
	width: 100%;
}
.catalog-product-view .main-container {
	position: relative;
	z-index: 7
}
.data-table thead th {
	/*border-right: 1px solid #d9d9d9;*/































	color: #ffffff;
	font-weight: 400;
	padding: 0 1%;
	vertical-align: middle;
	white-space: nowrap
}
.data-table tbody td, .data-table tbody th {
	/*border-bottom: 1px solid #d9d9d9;*/































	/*border-right: 1px solid #d9d9d9;*/































	font-size: 12px
}
.sales-order-view #my-orders-table td {
	padding: 8px;
	vertical-align: top
}
.page-popup.shipping-tracking-popup button {
	display: none
}
.page-popup.shipping-tracking-popup h2 {
	font-size: 14px;
	margin-bottom: 10px
}
.page-popup.shipping-tracking-popup .buttons-set button {
	background: #a8151a;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: 600;
	height: 33px;
	line-height: 31px;
	margin: 0 0 10px;
	padding: 0 11px;
	text-align: center;
	text-transform: uppercase
}
.sales-order-view #my-orders-table th {
	background: #efefef;
	border-bottom: 1px solid #d9dde3!important;
	padding: 8px
}
#shopping-cart-totals-table tr.trclo td:last-child {
	text-align: right !important;
}
#shopping-cart-totals-table tr td {
	color: #353535;
	font-size: 13px;
	font-weight: 600;
	padding: 10px 0 10px;
}
.data-table td {
	padding: 3px 14px;
	color: #5a5a5a
}
#review-form .form-list {
	margin: 20px 0;
}
.product-name {
	font-size: 0.7em;
	font-weight: 400;
	margin: 0
}
#product-review-table {
	background: #f4f4f4;
}
#product-review-table thead tr th {
	padding: 3px;
}
#review-form .buttons-set input[type="submit"] {
	font-size: 14px;
	font-weight: 500;
	line-height: 32px;
}
.amscheckout-login-table label, .amscheckout .form-list label, .amscheckout .amscheckout-label {
	font-size: 13px;
}
#co-billing-form .buttons-set {
	padding: 0!important
}
.product-name>a {
	color: #5a5a5a;
	text-transform: capitalize;
	font-size: 13px;
	font-weight: 400;
}
#my-reviews-table tr th:nth-child(3) {
	text-align: center !important;
}
.customer-account-logoutsuccess .main-container p {
	text-align: left !important;
	padding-top: 15px !important;
	float: left;
	width: 100%;
}
.product-name>a:hover {
	color: #b92929;
	text-decoration: underline
}
#my-tags-table .add-to-links {
	white-space: nowrap;
	margin: 10px 0 0
}
.legend1 {
	border-bottom: 1px solid #e4e4e4;
	font-size: 17px !important;
	padding-bottom: 5px;
	text-align: left;
	text-transform: capitalize;
}
#wishlist-table tr td p {
	padding-top: 8px !important;
}
.my-wishlist textarea {
	border: 1px solid #dddddd;
	color: #353535;
	display: block;
	font-size: 13px;
	height: 60px;
	margin-top: 10px;
	padding: 7px 1%;
	resize: none;
	width: 98%;
}
#wishlist-table td {
	padding: 10px;
	vertical-align: top
}
#wishlist-table thead th {
	background: #efefef;
	border-right: 1px solid #c2d3e0;
	color: #0a263c;
	font-weight: 700;
	padding: 10px 8px;
	vertical-align: middle;
	white-space: nowrap
}
.nobr, .price {
	/*white-space: nowrap!important;*/

 





























	font-weight: 500
}
.pager .limiter, .pager .limiter label {
	vertical-align: baseline
}
.cart-cell>p {
	float: left;
	margin: 0
}
.cart-cell>p>a {
	color: #d4151a
}
.control_buttons {
	border-top: 0 none;
	clear: both;
	margin-top: 20px;
	padding: 8px 0 0;
	text-align: right
}
.control_buttons>button {
	background: #a8151a;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	font-weight: 600;
	padding: 8px 10px;
	text-align: center;
	text-transform: uppercase
}
.order-info {
	padding: 5px;
	background: 0 0;
	border: none
}
.login_button input, .register_button a {
	text-align: center;
	height: 33px
}
.order-info dd, .order-info dt, .order-info li, .order-info ul {
	display: inline
}
.order-info .current {
	font-weight: 700
}
.order-info li {
	margin: 0 3px
}
.order-date {
	margin: 10px 0
}
.order-info-box {
	margin: 0 0 15px;
	padding: 12px 15px
}
address {
	display: block;
	font-style: normal;
	line-height: 20px;
	margin-bottom: 20px
}
.login {
	float: left;
	margin: 0;
	width: 45%
}
.register {
	float: left;
	margin: 0 2% 0 0;
	width: 49%
}
.register_heading {
	float: left;
	width: 100%;
	margin: 0 0 14px
}
.register_heading>img {
	float: left;
	margin: 0 2% 0 0
}
.register_heading>h2 {
	float: left;
	font-size: 19px;
	font-weight: 700;
	margin: 0;
	text-transform: capitalize
}
.register_data {
	float: left;
	margin: 0 0 25px;
	padding: 20px 3%;
	width: 94%
}
.register_data p {
	color: #454545;
	font-size: 13px;
	margin: 0;
	width: 100%
}
.register_data span {
	float: left;
	width: 100%;
	color: #454545;
	font-size: 14px;
	font-weight: 700
}
.register_button {
	float: left;
	width: 100%;
	margin-top: 45px
}
.register_button a {
	background: -moz-linear-gradient(top, rgba(197,8,8,1) 0, rgba(189,12,12,1) 20%, rgba(197,8,8,1) 48%, rgba(181,16,19,1) 71%, rgba(163,24,29,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(197,8,8,1)), color-stop(20%, rgba(189,12,12,1)), color-stop(48%, rgba(197,8,8,1)), color-stop(71%, rgba(181,16,19,1)), color-stop(100%, rgba(163,24,29,1)));
	background: -webkit-linear-gradient(top, rgba(197,8,8,1) 0, rgba(189,12,12,1) 20%, rgba(197,8,8,1) 48%, rgba(181,16,19,1) 71%, rgba(163,24,29,1) 100%);
	background: -o-linear-gradient(top, rgba(197,8,8,1) 0, rgba(189,12,12,1) 20%, rgba(197,8,8,1) 48%, rgba(181,16,19,1) 71%, rgba(163,24,29,1) 100%);
	background: -ms-linear-gradient(top, rgba(197,8,8,1) 0, rgba(189,12,12,1) 20%, rgba(197,8,8,1) 48%, rgba(181,16,19,1) 71%, rgba(163,24,29,1) 100%);
	background: linear-gradient(to bottom, rgba(197,8,8,1) 0, rgba(189,12,12,1) 20%, rgba(197,8,8,1) 48%, rgba(181,16,19,1) 71%, rgba(163,24,29,1) 100%);
	color: #fff;
	float: left;
	font-weight: 500;
	line-height: 33px;
	font-size: 15px;
	text-transform: uppercase;
	width: 124px
}
.veri_sign {
	float: left;
	padding: 20px 2% 21px 4%;
	width: 94%
}
.veri_sign_img {
	float: left;
	width: 30%
}
.veri_sign ul {
	float: left;
	padding: 0;
	width: 32%
}
.veri_sign ul li {
	list-style: url(../image/veri_list_style.png);
	color: #454545;
	font-size: 13px;
	font-weight: 900;
	width: 100%
}
.account-create .page-title {
	border: 0px;
	margin: 0px;
}
.account-create .page-title h1 {
	width: 100%;
	float: left;
	text-align: center;
}
.sign_in_heading {
	border-bottom: 0;
	float: left;
	margin: 0;
	padding-bottom: 0;
	width: 100%
}
.sign_in_heading>img {
	float: left;
	margin: 0 2% 0 0
}
.sign_in_heading>h2 {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 21px;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase
}
.sign_in_data>form {
	float: left;
	margin: 15px 0;
	width: 60%
}
.login_here, .login_here>span, .sign_in_data, .sign_in_input {
	width: 100%;
	float: left
}
.sign_in_data {
	min-height: 285px;
	padding: 0 0
}
.login_here {
	margin: 0 0 15px
}
.login_here>span {
	color: #888;
	text-align: center;
	font-size: 12px;
	font-weight: 300
}
.sign_in_input {
	color: #454545;
	margin: 0 0 15px
}
.sign_in_input.reminderme label {
	padding: 8px 0 0 5px !important;
}
.sign_in_input label {
	color: #8a8888;
	float: none;
	font-size: 12px;
	padding-top: 0px;
	text-align: center;
	text-transform: capitalize;
	width: 57%;
	margin: 0 auto;
	clear: both;
	display: inline-block;
	text-align: left;
}
.remember {
	float: left;
	margin: 0 0 14px;
	width: 100%
}
.remember_me {
	float: right;
	width: 20%
}
.remember_me>input {
	border: 1px solid #8e8f8f;
	float: left
}
.remember_me>span {
	color: #454545;
	float: left;
	font-size: 13px
}
.inchoo-socialconnect-login .sign_in_heading {
	border-bottom: medium none;
	float: left;
	margin: 0 4% 0 0;
	padding: 0;
	width: auto
}
.inchoo-socialconnect-login-upper {
	float: left
}
.top_marg_left {
	float: left;
	width: 67%;
	margin-right: .5%
}
.top_marg_right {
	float: left;
	width: 100%
}
.top_marg_main {
	border: 1px solid #d9d9d9;
	float: left;
	margin-left: .2%;
	width: 31.8%
}
#shopping-cart-totals-table tbody tr th {
	text-transform: uppercase
}
.inchoo-socialconnect-login-lower-facebook, .inchoo-socialconnect-login-lower-google, .inchoo-socialconnect-login-lower-twitter, .inchoo-socialconnect-register-facebook, .inchoo-socialconnect-register-google, .inchoo-socialconnect-register-twitter {
	margin-right: 10px;
	float: left;
	width: auto
}
.inchoo-socialconnect-login .sign_in_heading h2 {
	font-size: 12px;
	line-height: 30px;
	text-transform: capitalize
}
.searching_heading {
	width: 100%;
	float: left;
	text-align: left;
	padding-bottom: 10px;
}
.new_register {
	color: #575757;
	text-align: left;
	float: left;
	font-size: 9px;
	font-weight: 600;
	margin-top: 10px;
	text-transform: capitalize
}
.login_base {
	float: left
}
.banner-box .banner-hover {
	position: absolute;
	text-align: center;
	margin-bottom: 0!important;
	width: 100%!important;
	height: 125px!important
}
.payment_icon {
	float: left;
	margin: 15px 0;
	width: 100%;
}
.banner-hover .bg-bottom .title {
	font-family: "Ubuntu";
	font-size: 17px;
	letter-spacing: 5px;
	font-weight: 100;
	text-transform: uppercase
}
.banner-hover .bg-bottom .content {
	font-size: 14px;
	font-weight: 200;
	margin-top: 10px;
	text-align: center;
	width: 100%!important
}
.category_new_change #category_all .product-left div:nth-child(9) {
	margin-right: 0
}
.category_new_change #category_all .product-left .product-left-down, .category_new_change #category_all .product-left .product-left-up, .category_new_change #category_all .product-left .product-right, .category_new_change #category_all .product-left .product-section {
	margin-bottom: 17px
}
.login_button {
	float: left;
	width: 35%
}
.registration_marge .login_button {
	float: none;
	margin: 0 auto;
	width: 60%;
}
.login_button input {
	background: #b92929 none repeat scroll 0 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 0px;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-family: "Ubuntu";
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 30px;
	text-transform: uppercase;
	width: 168px;
}
.product-view .tabs li.product_tabs_additional_tabbed a, .product_head p {
	text-transform: capitalize
}
.forgot_passward>a {
	color: #61a275;
	font-size: 12px;
	line-height: 33px
}
.required_fields {
	float: left
}
.inchoo-socialconnect-checkout .col2-set, .inchoo-socialconnect-login .col2-set, .inchoo-socialconnect-register .col2-set {
	width: auto
}
.required_fields>span {
	color: #b92929;
	font-size: 10px;
	margin: 10px 0
}
.sign_in_input input {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #a0a0a0;
	border-radius: 0px !important;
	color: #454545;
	height: 35px;
	line-height: 35px;
	margin: 8px 0 0;
	padding: 0 1%;
	width: 55%;
}
.login_option_heading {
	float: left;
	width: 100%
}
.login_option_heading_img {
	float: left;
	width: 40%
}
.login_option_heading_img>img {
	margin-top: 7px
}
.login_option_heading_data {
	float: left;
	width: 20%;
	text-align: center
}
.login_option_heading_data>span {
	color: #454545;
	font-size: 13px
}
.login_options {
	float: left;
	margin: 15px 0 0;
	width: 100%
}
.login_option1, .login_option2 {
	float: left;
	width: 20%
}
.login_option1 {
	margin: 0 4% 0 25%
}
.no-rating {
	margin: 0;
	display: inline
}
.ratings {
	float: none;
	font-size: 12px;
	line-height: 1.25;
	margin: 0px auto;
	display: table;
	width: auto;
}
.ratings strong {
	float: left;
	margin: 1px 3px 0 0
}
.ratings .rating-links {
	margin: 0
}
.ratings .rating-links .separator {
	margin: 0 2px
}
.rating-box {
	width: 100px;
	height: 19px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bkg_rating.gif) repeat-x;
	overflow: hidden;
	float: none;
	margin: 0 auto 10px auto;
}
.rating-box .rating {
	float: left;
	height: 19px;
	background: url(../images/bkg_rating.gif) 0 100% repeat-x
}
.ratings .rating-box {
	float: left;
	margin-right: 3px
}
.ratings-table td, .ratings-table th {
	font-size: 12px;
	line-height: 1.15;
	padding: 3px 0
}
.ratings-table th {
	font-weight: 700;
	padding-right: 8px
}
.price-box .price {
	color: #b92929;
	font-size: 16px
}
.product_head p {
	color: #353535;
	font-size: 15px;
	font-weight: normal;
}
.block .regular-price, .block .regular-price .price {
	color: #2f2f2f
}
.old-price {
	margin: 0 2px 0 0!important
}
.old-price .price-label {
	white-space: nowrap;
	color: #999;
	display: none
}
.old-price .price {
	color: #555;
	text-decoration: line-through
}
.special-price {
	padding: 0
}
.configured-price, .minimal-price {
	margin: 0
}
.discounted1 {
	color: #fff;
	font-family: "Ubuntu";
	font-size: 11px;
	line-height: 22px;
	position: absolute;
	right: 12px;
	text-align: center;
	top: 21px;
	z-index: 99999
}
.discounted1 em {
	float: left;
	font-size: 12px;
	line-height: 0;
	width: 100%
}
.special-price .price-label {
	font-size: 13px;
	font-weight: 700;
	white-space: nowrap;
	color: #cd5033;
	display: none
}
.special-price .price {
	color: #b92929;
	font-size: 17px;
	font-weight: 100
}
#block-mostviewed .regular-price, #block-mostviewed .special-price {
	float: left
}
#block-mostviewed .regular-price .price {
	font-size: 12px!important;
	text-decoration: line-through
}
#back-top a, #nav a, #nav a:hover, * {
	text-decoration: none
}
#block-mostviewed .special-price .price {
	color: #ff1929;
	font-size: 12px!important
}
#block-mostviewed, #block-mostviewed a {
	color: #444340;
	font: 12px Verdana, Geneva, sans-serif
}
#block-mostviewed a {
	font: 700 12px Verdana, Geneva, sans-serif;
	float: left;
	max-width: 150px;
	width: 36%;
	padding-right: 5px
}
.detail_tab .padder, .padder {
	padding: 10px 10px 10px 0;
	border: 0;
	clear: both
}
.btn-previous, .btn-remove {
	text-indent: -999em;
	display: block;
	width: 11px;
	height: 11px
}
.minimal-price .price-label {
	font-weight: 700;
	white-space: nowrap
}
.minimal-price-link {
	display: block
}
.minimal-price-link .label {
	color: #1e7ec8
}
.minimal-price-link .price {
	font-weight: 400;
	color: #1e7ec8
}
.price-excluding-tax {
	display: block;
	color: #999
}
.price-excluding-tax .label {
	white-space: nowrap;
	color: #999
}
.price-excluding-tax .price {
	font-size: 13px;
	font-weight: 400;
	color: #c76200
}
.price-including-tax {
	display: block;
	color: #999
}
.price-including-tax .label {
	white-space: nowrap;
	color: #999
}
.price-including-tax .price {
	font-size: 13px;
	font-weight: 700;
	color: #c76200
}
.btn-edit, .btn-previous, .btn-remove, .btn-remove2 {
	font-size: 0;
	line-height: 0;
	overflow: hidden
}
.configured-price .price-label {
	font-weight: 700;
	white-space: nowrap
}
.configured-price .price {
	font-weight: 700
}
.btn-remove {
	background: url(../images/shoe_store/delete.png) no-repeat
}
.btn-previous {
	background: url(../images/btn_previous.gif) no-repeat
}
.btn-remove2 {
	width: 16px;
	height: 16px;
	background: url(../images/btn_trash.gif) no-repeat;
	margin: 0 auto
}
.btn-edit {
	display: block;
	width: 11px;
	height: 11px;
	background: url(../images/btn_edit.gif) no-repeat
}
.detail_tab .padder p {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;
	text-transform: uppercase;
	width: 100%;
	float: left;
}
.detail_tab .padder li {
	color: #454545;
	font-size: 13px;
	line-height: 22px;
	padding-bottom: 10px;
}
.detail_tab .padder {
	float: left;
	font-family: "Ubuntu";
	font-size: 13px;
	padding: 0;
	text-align: left;
	width: 100%;
}
.product-view .tabs {
	border-bottom: none;
	margin: 0
}
.product-view .tabs li.active a {
	border-bottom: 3px solid #b92929;
	color: #383838;
	text-align: center
}
.product-view .tabs li {
	background: 0 0!important;
	float: left;
	margin: 0;
	padding: 5px 25px 12px;
	position: relative;
	text-align: center;
	width: auto
}
.product-view .tabs li.product_tabs_additional_tabbed .product-view .tabs li.product_tabs_additional_tabbed .product-view .tabs li a {
	color: #333;
	display: block;
	font-size: 13px;
	padding: 11px 18px 18px;
	text-align: center;
	text-transform: capitalize
}
#back-top a, h1, ul.tabs li a {
	text-transform: uppercase
}
.tabs {
	background: #a3a3a3;
	float: left;
	width: 100%
}
ul.tabs li a {
	color: #353535;
	font-size: 13px;
	font-weight: 500;
	text-align: center
}
.pager .pages .current {
	color: #fff;
	border: 1px solid #a72424;
	background: #a72424
}
.padder .box-collateral {
	width: 100%;
	overflow: auto
}
.sales-guest-form #oar_widget_orders_and_returns_form .input-box {
	text-align: left!important;
	width: auto!important;
	float: none!important;
	margin: 0 auto!important
}
.for_qty input {
	text-align: center;
}
.sales-guest-form #oar_widget_orders_and_returns_form li {
	padding-bottom: 5px
}
.sales-guest-form #oar_widget_orders_and_returns_form li:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0
}
.pager .limiter, .pager .pages ol {
	display: inline
}
.pager .amount {
	float: left;
	margin: 0;
	text-align: center
}
.pager .limiter select {
	padding: 0px 7px 0px 0px;
	margin: 0 2px 1px;
	vertical-align: middle;
	text-align: center;
}
.pager .pages, .pager .pages ol {
	float: left;
	width: 100%
}
.pager .pages strong {
	font-weight: 400
}
#back-top a, #back-top span, #nav a, #nav a:hover, #nav span, .display1, .display2, .display3 {
	display: block
}
.pager .pages li {
	color: #5a5a5a;
	border: 1px solid #9c9c9c;
	float: left;
	margin: 10px 10px 0 0
}
.pager .pages li a {
	color: #5a5a5a;
	float: left;
	padding: 3px 10px;
}
.pager .pages li:hover a {
	background: #a72424 none repeat scroll 0 0;
	color: #ffffff;
}
.pager .pages .current {
	padding: 3px 10px;
}
.select .grid, .select .list {
	font-size: 0;
	padding: 0;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 2% 0 0
}
.select a.grid:hover, .select strong.grid {
	background: url(../images/grid_view_active_icon.png) no-repeat
}
.select a.grid {
	background: url(../images/grid_view_inactive_icon.png) no-repeat
}
.select a.list {
	background: url(../images/list_view_inactive_icon.png) no-repeat
}
.select a.list:hover, .select strong.list {
	background: url(../images/list_view_active_icon.png) no-repeat
}
.validation-advice {
	background: url(../images/validation_advice_bg.gif) left top no-repeat;
	color: #eb340a;
	float: left;
	font-size: 11px;
	font-weight: 700;
	line-height: 13px;
	margin: 3px 0 0;
	min-height: 13px;
	padding: 0 0 0 0px;
	text-align: left;
	width: auto
}
.product-options dl.last dd.last .input-box {
	float: left;
	width: 145px
}
.validation-failed {
	border: 1px dashed #eb340a!important;
	background: #faebe7!important
}
p.required, p.required1, p.required1>a {
	color: #eb340a;
	float: left;
	font-size: 11px;
	margin-left: 5px;
	text-align: left
}
#payment-tool-tip {
	float: left;
	width: 27%;
	position: relative;
	top: -62px !important;
	margin-left: 0;
	right: -228px;
}
#payment-tool-tip .btn-close a {
	font-size: 12px;
}
#payment-tool-tip .btn-close {
	position: absolute;
	right: 11px;
	top: -22px;
}
.v-fix {
	float: left;
	margin-right: 10px;
}
.v-fix .validation-advice {
	display: block;
	width: 12em;
	margin-right: -12em;
	position: relative
}
#back-top, .block-content .block-subtitle, .camera_pag, .catalog-category-view .price-box .discounted1, .detail_product_dis span.separator, .price-box .discounted1, .select>a img {
	display: none
}
.success {
	color: #3d6611;
	font-weight: 700
}
.error {
	color: #df280a;
	font-size: 11px;
	font-weight: 400
}
.notice {
	color: #ff1929
}
.messages, .messages ul {
	list-style: none!important;
	margin: 0!important;
	padding: 0!important
}
.messages {
	width: 100%;
	display: block !important;
	overflow: hidden
}
.messages li {
	margin: 0 0 10px!important
}
.messages li li {
	margin: 0 0 3px!important
}
.error-msg, .note-msg, .notice-msg, .success-msg {
	border-style: solid!important;
	border-width: 1px!important;
	background-position: 10px 9px!important;
	background-repeat: no-repeat!important;
	min-height: 24px!important;
	padding: 8px 8px 8px 32px!important;
	font-size: 11px!important;
	font-weight: 700!important
}
.error-msg {
	border-color: #f16048;
	background-color: #faebe7;
	background-image: url(../images/i_msg-error.gif);
	color: #df280a
}
.success-msg {
	border-color: #446423;
	background-color: #eff5ea;
	background-image: url(../images/i_msg-success.gif);
	color: #3d6611
}
.note-msg, .notice-msg {
	border-color: #fcd344;
	background-color: #fafaec;
	background-image: url(../images/i_msg-note.gif);
	color: #3d6611;
	float: left
}
#back-top {
	position: fixed;
	bottom: 30px;
	right: 10px;
	z-index: 9999999
}
#back-top a {
	width: 30px;
	text-align: center;
	font: 12px Verdana, Geneva, sans-serif;
	color: #bbb;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	font-size: 0
}
#back-top a:hover {
	color: #000
}
.search button {
	background: url(../images/search.png) 8px 6px no-repeat;
	border: none;
	cursor: pointer;
	float: right;
	height: 34px;
	width: 40px
}
#nav li {
	position: relative;
	text-align: left;
	float: left
}
#nav li.over {
	z-index: 998
}
#nav span {
	cursor: pointer;
	white-space: nowrap
}
#nav li ul span {
	white-space: normal
}
#nav ul li.parent a {
	background: url(../images/bkg_nav2.gif) 100% 100% no-repeat
}
#nav ul li.parent li a {
	background-image: none
}
#nav li.active a {
	color: #FF1929
}
#nav li.active ul li a {
	color: #FFF
}
#nav li.active ul li:hover a {
	color: #FF1929
}
#nav .custom_menu_links li a {
	float: left!important;
	padding: 14px 30px!important;
	text-transform: uppercase;
	font: 700 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	background: url(../images/shoe_store/menu_pipe.png) left center no-repeat!important
}
#nav a:hover {
	color: #FF1929
}
.nav-container .container {
	background: #000
}
#nav ul li, #nav ul li.active {
	float: none;
	margin: 0;
	border-bottom: 1px solid #000
}
.page-title button {
	margin-bottom: 0
}
#nav ul li.last {
	background: #ecf3f6;
	padding-bottom: 0;
	border: none
}
#nav ul a, #nav ul a:hover {
	float: none;
	padding: 0;
	background: 0 0
}
#nav ul li a {
	font-weight: 400!important;
	background: #fff
}
#nav div, #nav ul {
	position: absolute;
	width: 160px;
	top: 17px;
	left: -10000px;
	border: 1px solid #fff
}
#nav div ul {
	position: static;
	width: auto;
	border: none
}
#nav ul li a:hover {
	background: #FBFAF8;
	color: #FF1929!important
}
#nav ul li.last li span, #nav ul span {
	padding: 9px 15px 10px
}
#nav li div.shown-sub, #nav li ul.shown-sub {
	left: 0;
	z-index: 999
}
#nav li .shown-sub li div.shown-sub, #nav li .shown-sub ul.shown-sub {
	left: 160px
}
#back-top span {
	width: 30px;
	height: 30px;
	margin: 0 auto 7px;
	background: url(../images/shoe_store/up-arrow_mobile.png) center center no-repeat #ff1929;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	transition: .2s
}
.contact_head, .contact_upper {
	float: left;
	width: 100%
}
#back-top a:hover span {
	background-color: #000
}
.cart-table-form {
	margin-top: 25px
}
.contact_head {
	margin: 0 0 34px
}
h1 {
	font-size: 19px;
	font-weight: 700;
	color: #454545
}
.contact_head>span {
	color: #afafaf;
	font-size: 14px;
	font-style: italic;
	font-weight: 300
}
.contact_img {
	float: left;
	width: 40%
}
.contact_data {
	color: #454545;
	float: left;
	font-size: 13px;
	width: 58%;
	margin: 0 0 0 2%
}
.contact_data ul {
	float: left;
	padding: 0;
	margin: 20px 0
}
.contact_data ul li {
	background: url(../images/contact_list_style.png) 0 6px no-repeat;
	margin: 0 0 10px;
	padding: 0 0 0 12px
}
.contact_address>h2, .contact_form>h2 {
	color: #454545;
	text-align: left;
	font-weight: 700;
	border-bottom: 2px solid #454545;
	font-size: 16px;
	padding-bottom: 5px;
	text-transform: uppercase
}
.contact {
	float: left;
	width: 100%;
	margin-top: 40px
}
.contact_address {
	float: left;
	width: 30%
}
.contact_address1 h3 {
	color: #454545;
	font-size: 14px;
	font-weight: 700;
	margin: 10px 0 0
}
.check>p, h3 {
	font-size: 13px
}
h3 {
	color: #2f2f2f;
	font-weight: 600
}
.contact_address p, .contact_address pre, .contact_form label {
	font-size: 13px;
	font-weight: 400
}
.contact_address pre {
	color: #646464;
	line-height: 22px;
	margin: 5px 0
}
.contact_form {
	float: left;
	margin-right: 5%;
	width: 60%
}
.contact_form label {
	color: #454545;
	float: left;
	margin: 0 0 8px;
	width: 100%
}
 .half_width:nthchild(2+1) {
 margin-right:0
}
.half_width {
	width: 100%;
	float: left;
	text-align: left;
	margin-right: 0%
}
.contact #contactForm .contact_form {
	width: 100%;
}
#mymenu .yui-accordion-panel {
	text-align: left;
}
#ss_menu .ss_button {
	background-color: #ffffff;
	border: 1px solid #e4e3e3;
	border-radius: 0 !important;
	box-shadow: 0 0 2px #e4e3e3;
	color: #232323;
	cursor: pointer;
	float: left;
	margin-bottom: 5px;
	padding: 10px;
	text-align: left !important;
	width: 100%;
}
#ss_menu .ss_content .sub_title_wrap {
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 5px;
	padding-bottom: 6px;
	float: left;
	width: 100%;
}
#ss_menu .ss_content .sub_title_wrap h2 {
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
}
#custommenu {
	z-index: 99 !important;
}
body .qty-btngroup button:hover {
	background: #b92929 none repeat scroll 0 0;
}
#ss_menu .ss_content .title_wrap {
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#ss_menu .ss_content .about_title {
	font-size: 17px;
	font-weight: 600;
	border-bottom: 0 !important;
}
#ss_menu .ss_content {
	background: #f0efef none repeat scroll 0 0;
	float: left;
	margin-bottom: 5px;
	text-align: left;
	width: 100%;
}
#ss_menu .ss_content .page_title_inner1 {
	text-transform: uppercase;
}
#ss_menu .ss_content {
	line-height: 25px;
	font-size: 14px;
}
#ss_menu .customer {
	margin-top: 0px;
	margin-bottom: 0px;
}
#ss_menu .ss_content .title_wrap {
	width: 100%;
	float: left;
	height: auto;
}
.contact_form .half_width {
	margin-bottom: 15px !important;
}
.contact_form input {
	border: 1px solid #454545;
	height: 32px;
	margin: 0 0 0;
	width: 97%;
	padding-left: 2%
}
.send_button>a:hover {
	background: #454545
}
.contact_form textarea {
	border: 1px solid #454545;
	height: 19px;
	margin: 0;
	padding: 2%;
	width: 95%
}
.check, .contact_address1 {
	float: left;
	text-align: left;
	width: 100%
}
.contact_address p {
	color: #646464;
	line-height: 22px;
	margin: 0 0 2px
}
.contact_address1 {
	border-bottom: 1px solid #e6e6e6
}
.bordernone {
	border: none!important
}
.check>input {
	float: left;
	margin: 0 8px 0 0;
	width: 1%
}
.check>p {
	color: #454545;
	float: left;
	margin: 6px 0 0
}
.detail_banner>h1, .send_button>a, .send_button>button {
	color: #fff;
	text-align: center;
	float: left;
	text-transform: uppercase
}
.send_button {
	float: left;
	width: 100%;
	margin: 22px 0 0
}
.send_button>a, .send_button>button {
	background: #b92929 none repeat scroll 0 0;
	font-size: 13px;
	font-weight: normal;
	height: 30px;
	line-height: 28px;
	text-transform: uppercase;
	width: 106px;
}
.send_button>button {
	border: none;
	cursor: pointer
}
.send_button>button:hover {
	background: #454545
}
.detail_banner>p {
	margin: 0
}
.detail_banner>h1 {
	background: rgba(34,34,34,.7);
	bottom: 0;
	font-family: "Ubuntu";
	font-size: 13px;
	font-weight: 200;
	height: 40px;
	left: 0;
	letter-spacing: 2px;
	line-height: 40px;
	padding: 0 2%;
	position: absolute;
	width: 96%
}
.img_box1 {
	float: left;
	margin-bottom: 28px;
	width: 20%
}
.more>a {
	color: #d4151a;
	font-size: 12px;
	font-weight: 700
}
.detail_left h3, .price li a {
	text-transform: uppercase;
	color: #454545
}
.detail_left {
	float: left;
	width: 18%;
	margin: 4px 20px 0 0;
}
.listing_grid_right {
	float: left;
	width: 80%;
	text-align: left;
}
.detail_right {
	float: left;
	margin: 0;
	width: 100%;
	position: relative;
	background: #fff;
	z-index: 9
}
#customer-reviews p {
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 25px;
	color: #2f2f2f;
}
#customer-reviews .ratings-list tbody tr td.label strong {
	font-size: 12px;
}
#customer-reviews ol li strong {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
}
#customer-reviews ol li {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
}
#customer-reviews table {
	border: 0
}
.catagory, .color, .shipping_time, .size, .type {
	border-bottom: 1px solid #9c9c9c
}
#customer-reviews .detail_product_dis li {
	float: left;
	font-size: 14px;
	font-weight: 400
}
#customer-reviews .ratings-list {
	float: right;
	width: auto;
	font-size: 14px
}
.detail_left h3 {
	font-size: 15px;
	margin: 0
}
.detail_left dl {
	margin: 0
}
.color, .size {
	float: left;
	padding: 0 0 18px;
	width: 80%;
	margin: 22px 0 0
}
.price li a {
	font-size: 12px
}
.detail_left .price .currently .price span {
	color: #262a2e;
	font-size: 14px;
	font-weight: 400
}
.color li {
	list-style: url(../images/white_dot.png)
}
.color li:hover {
	list-style: url(../images/red_dot.png)
}
.color a {
	color: #454545;
	font-size: 13px
}
.color span {
	color: #9a9a9a;
	font-size: 11px
}
.size li {
	list-style: url(../images/white_dot.png)
}
.size li:hover {
	list-style: url(../images/red_dot.png)
}
.size a {
	color: #454545;
	font-size: 12px
}
.size span {
	color: #9a9a9a;
	font-size: 11px
}
.catagory {
	margin: 9px 0 20px;
	padding-bottom: 15px;
	width: 100%
}
#narrow-by-list dt:hover {
	color: #1f1f1f
}
#narrow-by-list dt:hover span {
	color: #fff
}
#narrow-by-list dt span {
	color: #222;
	font-size: 19px;
	font-weight: 100;
	position: absolute;
	left: 0;
	top: 2px;
}
#narrow-by-list dt {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-bottom: 1px solid #eaeaea;
	color: #1f1f1f;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 0;
	padding: 7px 0 7px 16px;
	position: relative;
	text-align: left;
	text-transform: capitalize;
	transition: background 0.5s ease 0s;
	width: 94%;
	margin-top: 0px;
}
.catalogsearch-result-index .detail_left .currently ul li {
	color: #1f1f1f;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
}
.catalogsearch-result-index .detail_left .currently ul li a {
	float: left;
	margin: 5px 0px 0px 0px;
}
.catalogsearch-result-index .detail_left .actions {
	float: left;
	margin: 10px 0 8px 0;
}
.catalogsearch-result-index .detail_left .actions a {
	background: #c51c1c none repeat scroll 0 0;
	border-radius: 16px;
	color: #ffffff;
	float: left;
	font-family: "Ubuntu";
	font-size: 13px;
	font-weight: 400;
	height: 26px;
	left: 0;
	line-height: 26px;
	right: 0;
	text-align: center;
	width: 89px;
}
.catalog-category-view .detail_left .currently ul li {
	color: #1f1f1f;
	font-size: 13px;
	line-height: 15px;
	padding-bottom: 0px;
	text-align: left;
	text-transform: uppercase;
}
#catalog-listing select {
	-moz-appearance: -moz-gtk-info-bar;
	border: 1px solid #ddd;
}
#catalog-listing .select a {
	display: none;
}
.catalog-category-view .detail_left .currently ul li a {
	float: left;
}
.catalog-category-view .detail_left .actions {
	float: left;
	margin: 0px 0 0px 0;
}
.catalog-category-view .detail_left .actions a {
	background: #c51c1c none repeat scroll 0 0;
	border-radius: 16px;
	color: #ffffff;
	float: left;
	font-family: "Ubuntu";
	font-size: 13px;
	font-weight: 400;
	height: 26px;
	left: 0;
	line-height: 26px;
	right: 0;
	text-align: center;
	width: 89px;
}
#narrow-by-list dt h4 {
	font-weight: 600;
	color: #232323;
	font-size: 13px;
}
.odd.intro > h4 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #1f1f1f;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 0;
	padding: 2px 0 0 0px;
	position: relative;
	text-align: left;
	text-transform: capitalize;
	transition: background 0.5s ease 0s;
	width: 92%;
}
.m-filter-item-list h5 {
	font-size: 11px;
	font-weight: 100;
}
.camera_caption.fadeFromBottom p {
	font-size: 20px;
	font-weight: 800;
	float: left;
	color: #fff;
	text-transform: uppercase;
	text-align: left
}
.camera_caption.fadeFromBottom {
	float: right;
	right: 0;
	width: 47%;
	top: 40px!important
}
.camera_caption.fadeFromBottom h1 {
	font-size: 42px;
	font-weight: 800;
	float: right;
	color: #fff;
	text-shadow: 0 3px 0 #969696;
	text-transform: uppercase;
	width: 100%
}
.camera_caption {
	top: 0!important;
	float: right;
	text-align: left;
	width: 50%
}
.catagory li {
	padding-bottom: 8px
}
.block-subtitle {
	padding-bottom: 12px
}
.catagory a {
	color: #454545;
	font-size: 13px
}
.m-filter-item-list {
	float: left;
	margin-bottom: 0;
	max-height: 200px;
	min-height: 25px;
	overflow-y: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
.img_box, .more-views>ul, .opc {
	overflow: hidden
}
.catagory span {
	color: #454545;
	float: left;
	font-family: "Ubuntu";
	font-size: 12px;
	font-weight: 400;
	margin-right: 5px
}
.shipping_time, .type {
	float: left;
	padding: 0 0 18px;
	width: 80%;
	margin: 22px 0 0
}
.shipping_time li {
	list-style: url(../images/white_dot.png)
}
.shipping_time li:hover {
	list-style: url(../images/red_dot.png)
}
.shipping_time a {
	color: #454545;
	font-size: 13px
}
.shipping_time span {
	color: #9a9a9a;
	font-size: 11px
}
.type li {
	list-style: url(../images/white_dot.png)
}
.type li:hover {
	list-style: url(../images/red_dot.png)
}
.type a {
	color: #454545;
	font-size: 13px
}
.type span {
	color: #9a9a9a;
	font-size: 11px
}
.product_img {
	float: left;
	position: relative;
	margin-right: 2%;
	width: 35% !important;
}
.more-views.pz-more-img {
	float: left;
	width: 100%
}
.more-views.pz-more-img li {
	float: left;
	margin: 0;
	padding-right: 10px;
	width: 15%
}
.catalog-product-view .add_cart {
	float: left;
	position: relative;
	width: 100%
}
.add_cart .button.btn-cart span span {
	background: rgba(0, 0, 0, 0) url("../images/cart_icon.png") no-repeat scroll 8px 0;
	float: left;
	font-family: "Ubuntu";
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	padding-left: 40px;
	width: auto;
}
.add_cart .button.btn-cart {
	background: #b92929;
	border: none;
	color: #fff;
	float: left;
	font-size: 10px;
	height: 33px;
	margin: 5px 0 10px;
	padding-left: 0;
	text-transform: uppercase;
	width: 145px;
}
.priceing>label {
	letter-spacing: 0;
	margin-left: 3%;
	width: 72%!important
}
.topprice_con.brand_price .priceing>label {
	letter-spacing: 0;
	margin: 0 0 10px!important;
	width: auto!important
}
.old-price .price {
	margin-right: 10px;
	font-size: 14px!important
}
.img_box.grid_img_margin.item.first.span4 .old-price .price {
	margin-right: 0!important
}
.for_btn_full {
	float: left;
	margin-right: 15px;
	width: auto
}
.availability.in-stock.brand>span {
	margin-right: 5px
}
.review {
	float: left;
	text-align: left;
	margin: 15px 0;
	width: 100%;
}
.wishlist {
	float: left;
	margin: 10px 0 0;
	width: auto
}
.wishlist .link-wishlist:hover {
	color: #b92929
}
.no-rating>a:hover {
	color: #b92929;
	text-decoration: underline
}
.wishlist .link-wishlist {
	background: url(../images/wishlist_detail.png) left 0 no-repeat;
	color: #353535;
	font-size: 15px;
	height: 21px;
	line-height: 10px;
	margin: 0 15px 0 0;
	padding: 4px 0 0 18px;
	text-transform: capitalize
}
.inner_cms.customer-account-edit.account-page #form-validate .customer-name-middlename .name-middlename {
	display: none;
}
.more-views li:last-child {
	padding-right: 0
}
.more-views.pz-more-img>h2 {
	float: left;
	display: none;
	font-size: 12px;
	margin: 0 0 10px;
	width: 100%
}
.detail_thumbnails {
	float: left;
	margin: 13px 0 0;
	width: 100%
}
.more-views li {
	border: 1px solid #f2f2f2;
	float: left;
	margin-right: 2%;
	width: 20%;
}
#product_tabs_review_tabbed_contents .form-add {
	float: left;
	width: 100%;
	position: relative
}
.more-views>ul {
	float: left;
	min-height: 105px;
	width: 100%
}
.detail_product_dis {
	float: left;
	width: 63%;
}
h2 {
	color: #2f2f2f;
	font-size: 25px;
	font-weight: 500;
	margin: 0 0 15px;
	text-transform: uppercase
}
.detail_product_dis>ul {
	float: left;
	margin: 0;
	padding: 0
}
.brand_price .old-price .price span {
	color: #b92929!important;
	font-size: 14px!important;
	line-height: 25px;
	text-decoration: line-through
}
.detail_product_dis li {
	float: left
}
.button.btn-cart span {
	color: #fff
}
.detail_product_dis span {
	color: #454545;
	font-size: 14px
}
#customer-reviews li {
	width: 100%
}
.img_box:nth-child(4n) {
	margin-right: 0
}
.cms-home .img_box:nth-child(4n) {
	margin-right: 2%
}
.img_box .product_review:nth-child(2n) {
	float: right;
	margin-top: 0
}
.hidden_addcart, .hidden_inner, .img_box .add_to_cart_wish {
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 101;
}
.img_box .add_to_cart_wish {
	bottom: 5px;
	height: 97.5%;
	width: 97%;
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
	background: rgba(255,255,255,.5);
	opacity: 0
}
.hidden_addcart .availability.out-of-stock {
	color: #fff;
	background: #b43825
}
.img_box .add_to_cart_wish .button.btn-cart, .img_box .add_to_cart_wish p.out-of-stock {
	text-align: center;
	border: 0;
	cursor: pointer;
	float: left;
	width: 32%;
	height: 45px;
	padding: 0
}
.hidden_hover {
	float: left;
	height: 100%;
	width: 100%
}
.hidden_inner {
	opacity: 0;
	top: 45%;
	width: 115px
}
.img_box_in:hover .hidden_addcart, .img_box_in:hover .hidden_inner {
	opacity: 1
}
.for_top_height {
	top: 45%!important
}
.hidden_addcart {
	opacity: 0;
	text-align: center;
	bottom: 45% !important;
	width: 135px
}
body .upper_header #custommenu .sm_megamenu_content ul li a:hover span {
	color: #232323;
	background: none !important;
}
.header-minicart #minicartfooterid.row.mini-cart-footer {
/*width: 85px !important;*/

}
body .upper_header #custommenu .sm_megamenu_content ul li a span {
	text-transform: capitalize !important;
	font-size: 13px;
}
.hidden_inner a:first-child {
	float: left
}
.hidden_inner a:last-child {
	float: right
}
.img_box:hover .add_to_cart_wish {
	opacity: 1
}
.img_box .button.btn-cart {
	background: url(../images/add_to_cart_hover.png) 8px 2px no-repeat #b43825;
	color: #fff;
	float: none!important;
	height: 33px;
	margin: 0!important;
	padding-left: 25px;
	width: 135px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
}
.hidden_addcart .availability.out-of-stock span {
	float: none;
	font-size: 13px;
	line-height: 32px;
	margin: 0;
	color: #fff
}
.img_box .add_to_cart_wish p.out-of-stock {
	background: #b43825;
	float: none!important;
	height: 33px;
	margin: 0 auto!important;
	width: 135px;
	cursor: no-drop
}
.sold_out {
	color: #b43825;
	font-size: 23px;
	left: 0;
	padding-top: 12px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 50%;
	z-index: 100
}
.img_box .add_to_cart_wish a.link-compare, .img_box .add_to_cart_wish a.link-wishlist {
	text-align: center;
	float: left;
	cursor: pointer;
	border: 0;
	width: 32%;
	height: 45px;
	padding: 0!important
}
.img_box .add_to_cart_wish a.link-wishlist {
	background: url(../images/wishlist.png) center 6px no-repeat;
	border: 0;
	border-radius: 0;
	float: left;
	height: 52px!important;
	margin-right: 0;
	width: 47px
}
.img_box .add_to_cart_wish a.link-view {
	background: url(../images/quick_view.png) center 6px no-repeat;
	border: 0;
	border-radius: 0;
	margin-right: 10px;
	float: left;
	height: 52px!important;
	width: 47px
}
.img_box .add_to_cart_wish a.link-compare {
	background: url(../images/compare.png) center 6px no-repeat;
	border: 1px solid #fb7575;
	border-radius: 50%;
	height: 35px;
	width: 35px
}
.img_box .add_to_cart_wish .button.btn-cart:hover {
	background: url(../images/add_to_cart_hover.png) 8px 2px no-repeat #9f2310
}
.detail_review {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	float: left;
	margin: 20px 0 22px;
	padding: 10px 0;
	width: 100%
}
.detail_review a {
	color: #666;
	background: 0 0
}
.detail_review a label {
	color: #666;
	cursor: pointer;
	float: left;
	font-size: 12px;
	margin: 0 20px 0 0
}
.brand_price {
	color: #7e7e7e;
	float: left;
	width: 100%
}
.brand_price label {
	color: #7e7e7e;
	float: left;
	font-size: 13px;
	width: auto!important
}
.availability.in-stock.brand>label {
	background: #598527;
	border-radius: 20px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	padding: 2px 13px;
	text-transform: uppercase
}
#product_addtocart_form .priceing .price span {
	color: #a4a3a3;
	font-size: 23px;
	font-weight: 500!important
}
#product_addtocart_form .priceing .old-price {
	float: left;
	margin-bottom: 0!important;
	margin-left: -50px;
	margin-right: 2px!important;
	margin-top: 40px;
	text-align: left
}
#product_addtocart_form .priceing span {
	font-size: 16px;
	font-weight: 600
}
.topprice_con.brand_price .regular-price span.price {
	font-size: 22px!important
}
.availability.in-stock.brand {
	margin: 25px 0 10px
}
.available>label, .available>span {
	font-size: 18px!important;
	color: #a4a3a3!important;
	font-weight: 500!important
}
.available>label, .available>span, .brand_price span, .quantity_left>span {
	color: #353535;
	font-size: 13px
}
.brand_price span {
	float: left;
	line-height: 24px;
	color: #555;
}
.detail_review .link-wishlist label {
	line-height: 18px
}
.brand {
	float: left;
	margin: 5px 0;
	width: 100%
}
.amount_discount, .discount, .priceing {
	width: auto;
	float: left
}
.discount {
	color: #e7443e;
	font-size: 13px;
	margin-top: 7px
}
.for_tags {
	float: left;
	margin: 5px
}
.priceing {
	margin: 2px 0 0;
}
.form-add .buttons-set {
	float: left;
	width: 100%;
	margin: 17px 0
}
.form-add .buttons-set input[type=submit] {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #b92929;
	border: none;
	color: #fff;
	cursor: pointer;
	font-family: "Ubuntu";
	font-size: 10px;
	font-weight: 300;
	height: 33px;
	padding: 0 6px;
	text-transform: uppercase;/*width: 31.5%*/
}
.form-list {
	margin: 10px 0
}
.configurable {
	float: left;
	margin: 0 0 24px;
	width: 100%
}
.configurable_prodcut {
	float: left;
	margin: 0 24px 0 0
}
.camera_caption>div {
	background: 0 0!important
}
.available {
	float: left;
	margin: 6px 0 0px;
	width: auto;
}
.quantity_left>input {
	margin: 0 9px 0 2%!important
}
.quantity {
	float: left;
	width: 100%
}
.add-to-links {
	width: auto;
	float: right;
	margin-top: 18px
}
.quantity_left {
	float: left;
	width: 100%;
	margin: 10px 0
}
.quantity_right {
	float: left
}
.quantity_left>span {
	float: left;
	margin: 6px 0 0
}
.quantity_left>input {
	border: 1px solid #e9e9e9;
	color: #464646;
	float: left;
	height: 30px;
	text-align: center;
	width: 30px
}
.link-compare, .link-wishlist {
	float: left;
	font-size: 13px;
	min-width: auto;
	color: #7e7e7e;
	cursor: pointer;
	padding-left: 20px;
	width: auto
}
.link-compare {
	background: url(../images/compare.png) left 0 no-repeat;
	height: 22px;
	line-height: 17px;
	margin: 0
}
.add-to-links .link-compare {
	line-height: 12px
}
.link-view, .link-wishlist {
	line-height: 10px;
	width: 45px;
	padding: 0
}
.link-wishlist {
	background: url(https://www.rajrang.com/skin/frontend/default/rajrang/images/wishlist.png) left 0 no-repeat;
	height: 52px
}
.link-view {
	background: url(../images/quick_view.png) center no-repeat;
	border: 0;
	border-radius: 0;
	height: 47px
}
#product_tabs_description_tabbed_contents .std {
	color: #bdbdbd;
	font-size: 13px;
	line-height: 25px
}
#review-form .form-list li {
	width: 47%;
	margin-right: 3%
}
#review-form .form-list li:last-child {
	margin-right: 0
}
#review-form .form-list li textarea {
	margin-left: 0;
	height: 30px;
	width: 100%
}
#review-form .buttons-set {
	text-align: left
}
.poduct_shop_padding .product-name h2 {
	border-bottom: 1px solid #ccc;
	font-size: 26px;
	font-weight: 300;
	line-height: 36px;
	margin-bottom: 0;
	padding-bottom: 5px;
	text-transform: capitalize
}
.poduct_shop_padding .product-name h1 {
	border-bottom: 1px solid #ccc;
	font-size: 23px;
	font-weight: 300;
	line-height: 18px;
	margin-bottom: 0;
	text-align: left;
	padding-bottom: 15px;
	text-transform: capitalize;
}
.priceing .price-box {
	min-width: 85px
}
.quantity_left>button {
	background: linear-gradient(to bottom, #c50808 0, #a4171c 100%);
	color: #fff;
	font-family: "Ubuntu";
	cursor: pointer;
	float: left;
	border: 0;
	font-size: 13px;
	line-height: 30px;
	margin: 0 10px 0 0;
	min-height: 30px;
	min-width: auto;
	padding: 0 10px 0 12px;
	width: auto
}
.button1, .button2, .button3 {
	cursor: pointer;
	min-height: 35px;
	min-width: auto
}
.pincode {
	background: #f6f6f6;
	float: left;
	margin: 15px 0;
	padding: 15px 0 15px 15px;
	width: 98%
}
.pincode_left, .pincode_right {
	float: left
}
.pincode_left>span {
	color: #61566e;
	float: left;
	font-size: 12px;
	font-weight: 500;
	line-height: 28px;
	margin: 0 3% 0 0
}
.rma-index-index .my-account .data-table {
	float: left
}
.rma-index-index .my-account h4 {
	background: #d4151a;
	color: #fff;
	float: right;
	font-size: 13px;
	font-weight: 400;
	padding: 6px 10px
}
.discription>h3, .pincode_right>a {
	font-weight: 700;
	text-transform: capitalize
}
.pincode_right>input {
	border: 1px solid #c5c6ca;
	float: left;
	height: 24px
}
.pincode_right>a {
	background: #989898;
	color: #fff;
	float: left;
	font-size: 11px;
	height: 28px;
	line-height: 26px;
	text-align: center;
	width: 60px
}
.discription, .dispatch, .payment_options {
	float: left;
	width: 100%
}
.dispatch {
	margin: 0 0 15px;
	padding: 0 0 12px
}
.dispatch>span {
	color: #959595
}
.payment_options>label {
	color: #848484;
	font-size: 13px
}
.discription>h3 {
	color: #7e7e7e;
	font-size: 15px
}
.discription>p {
	color: #454545;
	font-size: 12px;
	font-weight: 300
}
.detail_nav {
	border: 1px solid #ececec;
	float: left;
	width: 68%
}
.recommand, .recommand_slider {
	width: 100%;
	float: left
}
.detail_nav li {
	float: left;
	line-height: 55px
}
.bgforli {
	background: url(../images/bgli.jpg) right center no-repeat #fff
}
.detail_nav a {
	color: #565656;
	float: left;
	font-size: 15px;
	padding: 0 13%
}
.recommand {
	margin: 22px 0
}
.left_slider, .recommand>h3 {
	float: left;
	margin: 0 1% 0 0
}
.recommand>h3 {
	color: #454545;
	font-size: 19px;
	font-weight: 600
}
.recommand>a {
	color: #a6161b;
	float: left;
	font-size: 11px;
	line-height: 34px
}
.right_slider {
	float: left;
	margin: 0 0 0 1%
}
.col-main.listing_grid_right {
	float: left;
	margin: 0 0 20px;
	width: 80%
}
.listing_grid_heading, .listing_show {
	float: left;
	width: 100%
}
.listing_grid_heading h2 {
	text-transform: uppercase;
	color: #454545;
	font-size: 16px;
	font-weight: 700
}
.showing>span>strong {
	font-weight: 400
}
.select>span, .showing>span {
	text-transform: uppercase;
	color: #1f1f1f;
	font-size: 12px;
	line-height: 28px
}
.listing_show {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	margin: 0 0 15px;
	padding: 5px 0;
	height: 25px
}
.showing {
	float: right
}
*, .thfocl {
	font-family: "Ubuntu";
}
.select {
	float: left;
	position: relative;
	width: 220px
}
.select>a {
	background: url(../images/select_bg.jpg) no-repeat;
	float: left;
	height: 10px;
	margin: 11px 0 0 4px;
	width: 10px
}
.select>img {
	float: left;
	margin: 0 4% 0 0
}
.select>span {
	float: left;
	margin: 0 5% 0 0
}
.select select {
	border: none;
	color: #1f1f1f;
	float: left;
	font-size: 13px;
	margin-top: 3px;
	width: auto;
	padding-right: 6px;
	/*appearance: none;















	-moz-appearance: none;















	-webkit-appearance: none; */















	position: relative
}
.listing_grid {
	float: right;
	width: 100%;
	position: relative
}
.grid_img_margin {
	margin-right: 2%
}
.grid_view_nav {
	float: left;
	width: 100%
}
.grid_view_nav>a {
	border: 1px solid #9c9c9c;
	color: #5a5a5a;
	float: left;
	margin: 10px 2% 0 0;
	padding: 3px 10px
}
.grid_view_nav>a:hover {
	color: #fff;
	background: #a72424
}
.listing_list_right {
	float: left;
	margin: 5px 0 0;
	width: 80%;
	position: relative
}
.listing_list, .listing_list_product {
	float: left;
	width: 100%
}
.listing_list_product {
	margin: 0 0 40px;
	position: relative
}
#products-list .listing_list_product_img .for_tags {
	position: absolute;
	left: 0;
	border: 0;
	width: auto!important;
	height: auto!important
}
.cloud-zoom-gallery img, .listing_list_product_img>a>img {
	border: 0;
	width: 100%
}
.login_base, .new_register, .required_fields {
	margin-left: 0;
	text-align: center;
	width: 100%;
}
.listing_list_product_img {
	float: left;
	margin-right: 3%;
	position: relative;
	width: 22%
}
.listing_list_product_data {
	float: left;
	width: 75%
}
.name_rate, .product_heading {
	width: 100%;
	float: left
}
.name_rate {
	margin-bottom: 12px;
	position: relative
}
#products-list .listing_list_product .rating .rating {
	position: inherit
}
#products-list .listing_list_product .rating {
	position: absolute;
	top: 3px;
	right: 0
}
#products-list .listing_list_product .product-shop .pro_code {
	color: #454545;
	float: right;
	font-size: 13px;
	margin-right: 12px
}
#products-list .listing_list_product .product-shop .compare {
	width: auto
}
#products-list .listing_list_product .price-box {
	float: left;
	text-align: left
}
#products-list .listing_list_product .product-shop .compare a {
	background: url(../images/compare_arrow.png) 5px 6px no-repeat;
	color: #454545;
	font-size: 13px;
	padding-left: 13px
}
#products-list .listing_list_product .product_heading>h3>a {
	margin-bottom: 0
}
#products-list .listing_list_product .share_con {
	float: right;
	margin: 5px 0 0
}
.pro_des {
	color: #454545;
	float: left;
	font-size: 13px;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 100%
}
.product_heading>h3>a {
	color: #262a2e;
	float: left;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 15px;
	width: auto;
	text-transform: uppercase
}
.stars {
	float: right;
	width: 10%
}
.compare {
	float: right;
	width: 35%
}
.compare img {
	margin: 0 2% 0 0
}
.compare>span {
	color: #454545;
	font-size: 13px;
	font-weight: 600;
	margin: 0 10% 0 0
}
.compare>span>p>a {
	color: #c3090a;
	font-size: 13px;
	font-weight: 600
}
.compare>span>p>a:hover {
	color: #454545
}
.detail_review>label {
	color: #454545;
	float: left;
	font-size: 13px;
	margin: 0 3% 0 0
}
.detail_review>label>p {
	margin: 0
}
.detail_review>img {
	float: left;
	margin: 2px 0 0
}
.detail_review img {
	float: left;
	margin: 2px 6px 0 0
}
.detail_review>label>p>a {
	color: #666;
	font-size: 12px
}
.product-img-box .product-image img {
	width: 100%
}
.product-img-box .product-image {
	margin-bottom: 10px;
	float: left;
	padding: 0;
	text-align: center;
	width: 98%;
	border: 1px solid #f2f2f2;
}
.product-essential>form {
	float: left;
	width: 100%
}
.cloud-zoom-gallery img {
	box-shadow: 0 0 5px #efefef inset;
	float: left;
	overflow: hidden;
	text-align: center
}
.overlay {
	background: rgba(0,0,0,.5);
	bottom: 0;
	height: 98%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s ease 0s;
	width: 100%;
	z-index: 1
}
.header_right, .header_top, .wrapper {
	position: relative;
	z-index: 9999;
}
.ad1 a:hover::before, .ad_2 a:hover::before, .ad_3 a:hover::before {
	transition: all .3s ease 0s
}
.upper_footer_right>h4 {
	z-index: 9
}
.detail_review>label>p>a:hover {
	color: #454545
}
.compare>span>a {
	color: #c3090a;
	font-size: 13px;
	font-weight: 600;
	margin: 0 10% 0 0
}
.compare>span>a:hover {
	color: #454545
}
.listing_list_product_data>span {
	color: #262a2e;
	font-size: 14px
}
.listing_list_product_data>label {
	color: #af0202;
	float: left;
	font-size: 14px;
	margin: 5px 0 20px;
	width: auto
}
.listing_list_product_data>p {
	color: #454545;
	font-size: 13px
}
.button1>button, .button3>a {
	border: none;
	color: #fff;
	font-size: 13px;
	font-weight: 400
}
.buttons {
	float: left;
	width: 70%
}
.button1 {
	background: #c51c1c;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: auto
}
.button1>button {
	background: url(../images/addto_cart.png) 18px 8px no-repeat;
	cursor: pointer;
	float: left;
	height: 35px;
	line-height: 17px;
	margin: 0;
	padding: 0 10px 0 25px;
	text-align: center;
	width: 143px
}
.button2, .button3, .button3>a {
	float: left;
	width: auto
}
.button3 {
	background: linear-gradient(to bottom, #c50808 0, #a4171c 100%);
	margin: 0 10px 0 0;
	padding: 0 10px 0 12px
}
.button3>a {
	background: url(../images/add_to_campare.png) 5px 10px no-repeat;
	margin: 0;
	padding: 9px 0 8px 28%;
	text-align: left
}
.button1:hover, .button2:hover, .button3:hover {
	background: #454545
}
.button2 {
	background: #c51c1c;
	margin: 0 10px 0 0;
	padding: 0
}
.out_stock {
	background: #c3090a;
	color: #fff;
	float: left;
	font-weight: 700;
	line-height: 2;
	margin: 0 2% 0 0;
	min-width: 140px;
	padding: 4px 0;
	text-align: center;
	width: 26%
}
.button2>a, .out-of-stock span {
	color: #fff;
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin: 0
}
.out_stock>p {
	margin: 0
}
.out-of-stock span {
	color: #7e7e7e;
	font-size: 13px;
	margin-right: 5px
}
.availability.out-of-stock.brand>label {
	background: #598527;
	border-radius: 20px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	padding: 2px 13px;
	text-transform: uppercase
}
.button2>a {
	background: url(../images/wishlist_1.png) 12px 6px no-repeat;
	height: 35px;
	line-height: 32px;
	padding: 0 0 0 25px;
	text-align: center;
	width: 130px
}
.main {
	padding: 0;
	margin: 0;
	width: 100%
}
.footer-links {
	float: left;
	padding-top: 40px;
	width: 100%;
	padding: 0;
}
img {
	height: auto;
	max-width: 100%;
	outline: 0;
	border: 0 solid #fff
}
.cms-home .wrapper .main-container .container {
	margin-top: 0
}
.container {
	width: 100%;
	float: left
}
.wrapper {
	margin: 0 auto;
	max-width: 1480px;
	padding: 0;
	width: 100%
}
.header_top {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	z-index: 99999999;
}
.catalog-product-view #etalage li.etalage_small_thumbs img {
	width: 78px !important;
	height: 78px !important;
}
.information {
	display: flex;
	float: none;
	margin: 0 auto;
	max-width: 96%;
	width: 100%;
	padding: 45px 2% 0px 2%;
}
.information_left {
	margin-right: 3%;
	min-height: 380px;
	float: left;
	position: relative
}
.information_middle {
	margin-right: 3%;
	height: 430px;
	float: left;
	position: relative
}
.information_left {
	width: 29%
}
.information_middle {
	width: 33%
}
.information_middle h1 {
	color: #2f2f2f;
	font-size: 25px;
	font-weight: 500;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.information_right {
	float: left;
	width: 32%;
	height: 430px;
	overflow: hidden;
}
.information_left h1 {
	color: #2f2f2f;
	font-size: 25px;
	font-weight: 500;
	margin: 0 0 22px;
	text-transform: uppercase;
}
.information_right h1 {
	color: #2f2f2f;
	font-size: 25px;
	float: left;
	font-weight: 500;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.insta-timeline {
	float: right;
	margin: 5px 0 0;
}
.information_right>p, .information_right>p a, .information_right>p a img {
	float: left;
	width: 100%
}
.upper_footer_left {
	height: 155px;
	padding: 2% 2% 0;
	width: 29%;
	text-align: center;
	position: relative;
	margin-right: 2%;
	border: 2px solid #a3a3a3;
	border-radius: 3px;
	float: left;
	width: 27.65%;
}
.for_footer_ancher_app {
	float: left;
	margin-top: 45px;
	width: 100%;
}
.upper_footer_left:last-child {
	margin-right: 0;
}
#twitter-widget-0 {
	height: 375px!important
}
.pad_top {
	padding-top: 13px
}
.header_left {
	float: left;
	margin: 8px 0 0;
	text-align: center;
	width: auto;
}
.showing > span {
	float: left;
	margin-right: 10px;
}
#product_addtocart_form .add_cart .add-to-cart.quantity .quantity_left button.button.btn-cart {
	float: left !important;
	margin-top: 0px !important;
}
.header_middle {
	float: none;
	color: #787878;
	margin: 25px auto 0;
	text-align: center;
	width: 40%;
}
.search_box {
	float: left
}
#owl-demo1 .owl-wrapper-outer .product_dis .product_price label {
	color: #b92929 !important;
	font-size: 14px !important;
}
#boxes {
	position: fixed;
	z-index: 999999999;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	top: 25%;
}
body #boxes #dialog {
	top: 25% !important;
}
.header_right {
	float: right;
	margin: 15px 5px 0 0%;
	width: auto;
}
.account-page .header_right.account-cart-wrapper nav {
	margin-right: 10px;
}
.catalog-product-view .product-view .box-collateral.box-additional table.data-table {
	width: 100%;
}
.catalog-product-view .product-view #product_addtocart_form #etalage {
	margin-bottom: 0px;
	position: relative;
}
.wish-icon {
	float: left;
	margin: 0px 0 0 0;
}
.upper_header2_span, .upper_header3_span {
	width: 100%;
	float: left
}
#backgroundPopup {
	z-index: 9999999 !important;
}
.wrapper #boxes #dialog {
	top: 30% !important;
	z-index: 99999999;
}
.upper_header {
	z-index: 9999999;
	position: fixed;
	background-color: #fff;
	color: #000;
	font-size: 14px;
	left: 0;
	font-weight: 300;
	top: 0;
}
.tdmain2, .tdmain3, .thfocl {
	font-weight: 600
}
.sb-search-input {
	border-bottom: 1px solid #b9b9b9
}
.upper_header span a p {
	float: left;
	margin: 1px 0 0 5px
}
.help_inner ul li, .help_inner1 ul li {
	display: inline
}
.upper_header2_span a, .upper_header2_span img {
	float: left
}
.middle-banner_right .middle-banner1:first-child {
	padding-bottom: 0.6%;
	float: left;
	width: 100%;
}
.middle-banner_right .middle-banner1:last-child {
	margin-top: 0px;
}
.upper_header2_span p {
	float: left;
	margin: 2px 0 0 5px;
	font-size: 14px;
	text-transform: uppercase
}
.upper_header3_span img {
	float: left
}
.upper_header3_span p {
	float: left;
	margin: 4px 0 0 6px
}
.upper_header1 {
	float: left;
	margin: 0 34% 0 0
}
.footer4 img {
	width: 30%
}
.middle1_left>img, .middle1_right>img {
	border: 1px solid #f1e4d7;
	padding: 2%
}
.fluid_container.slider_wrapper {
	width: 100%;
	margin-bottom: 40px;
	float: left;
	max-width: 100%
}
.head-wrapper {
	background: #fff;
	z-index: 99;
	left: 0;
	position: absolute;
	top: 36px
}
.upper_header1 p {
	margin: 0;
	font-size: 14px
}
.review-customer-view .my-account dl, .review-customer-view .my-account p, .wishlist-index-index p {
	font-size: 13px
}
.img_box_in>a>img.for_tags {
	border: 0;
	height: inherit;
	padding: 0;
	position: absolute;
	right: 0;
	top: 10px;
	width: auto;
	margin: 0!important
}
.img_box_in>a>img {
	float: left;
	width: 100%;
	border: 1px solid #eeeeee;
}
body .owl-theme .owl-controls .owl-buttons .owl-prev {
	width: 15px;
	margin: 0;
}
body .owl-theme .owl-controls .owl-buttons .owl-next {
	margin: 0;
	width: 15px;
	right: -28px !important;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-prev {
	background: url(../images/detail_slider_arrow.png) 0 100% no-repeat;
	height: 36px;
	left: 3px;
	margin-left: 0;
	padding: 0;
	position: absolute;
	text-indent: -1e+10px;
	top: 34%;
	width: 25px
}
button.btn-proceed-checkout {
	border: 1px solid #d82a2a;
	border-radius: 0px;
	margin: 5px 0 0;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-next {
	background: url(../images/detail_slider_right_arrow.png) 0 100% no-repeat;
	height: 36px;
	right: 2px;
	margin-left: 0;
	padding: 0;
	position: absolute;
	text-indent: -1e+10px;
	top: 34%;
	width: 25px
}
.main-container, .my_wish_msg {
	float: left;
	width: 100%
}
.review-customer-view .product-img-box .product-image {
	width: auto!important;
	margin-right: 15px
}
.review-customer-view .product-details, .review-customer-view .product-img-box {
	float: left;
	width: 100%
}
.review-customer-view .product-img-box .rating-box {
	margin-top: 4px;
	margin-bottom: 15px
}
.review-customer-view p.label, .review-customer-view table {
	margin-bottom: 20px
}
.review-customer-view .product-details h2 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px
}
.review-customer-view .product-details h3 {
	margin-bottom: 10px
}
.upper_header2 {
	float: left;
	margin: 0 5% 0 0;
	width: 11%
}
.upper_header2 a {
	color: #fff
}
.upper_header2 span a img {
	float: left
}
.upper_header3 {
	float: left;
	margin: 0 2% 0 0;
	width: 15%
}
.upper_header3 p {
	float: left;
	margin: 2px 0 0 5px;
	font-size: 14px
}
.upper_header3 span img, .upper_header4 {
	float: right;
	position: relative
}
.upper_header4 a.last {
	background: url(../images/border.png) 0 -10px no-repeat;
	margin-left: 10px;
	padding-left: 10px
}
.upper_header4 a {
	font-size: 14px;
	color: #000
}
.upper_header4 p {
	margin: 0
}
.site_menu {
	float: left;
	z-index: 999999;
	height: 35px;
	width: 100%;
}
.upper_header4 span, .upper_header4>a {
	float: left
}
.lower_header_left {
	float: left;
	margin: 15px 10px 0 0;
	width: 18%
}
#payment_form_ccsave li label {
	text-align: left;
	font-size: 13px
}
#payment_form_ccsave li label em {
	right: 5px
}
#payment_form_ccsave li {
	padding-bottom: 15px;
	float: left;
	width: 100%
}
#payment_form_ccsave li .input-box {
	float: left!important;
	margin-right: 0!important
}
#payment_form_ccsave li .input-box input {
	border: 1px solid #ddd;
	height: 24px;
	line-height: 24px;
	padding: 5px 2%;
	width: 95%
}
#checkout-payment-method-load dt label {
	font-size: 13px
}
#checkout-payment-method-load dd {
	float: left;
	font-size: 13px;
	width: 100%
}
#shipping-new-address-form .shipping_form {
	margin-left: 0
}
#shipping-new-address-form .shipping_form label {
	float: left;
	text-align: left;
	width: 100%
}
#shipping-new-address-form .shipping_form label em {
	right: 5px!important;
	float: left
}
#shipping-new-address-form ul li:first-child {
	width: 100%;
	float: left
}
#shipping-new-address-form ul li .field {
	float: left;
	margin-right: 2%;
	width: 48%!important
}
#payment-buttons-container.buttons-set input[type=button], #review-buttons-container.buttons-set input[type=submit], #shipping-buttons-container.buttons-set input[type=button] {
	background: #b92929;
	border: none;
	color: #fff;
	font-family: "Ubuntu";
	height: 33px;
	width: 180px;
	font-size: 12px;
	font-weight: 600;
	text-transform: capitalize;
	cursor: pointer
}
#payment-buttons-container.buttons-set input[type=button], #shipping-buttons-container.buttons-set input[type=button] {
	float: right!important
}
#review-buttons-container.buttons-set input[type=submit] {
	float: right
}
.check_heading p span, .check_heading ul li a, .frecl, .tdmain, .tdmain span, .tdmain1, .tdmain2, .tdmain3, .tdmain4, .tdmain5 {
	font-family: "Ubuntu";
}
#payment-buttons-container.buttons-set p input[type=button], #shipping-buttons-container.buttons-set p input[type=button] {
	background: 0 0;
	color: #b92929;
	width: auto
}
#payment-buttons-container.buttons-set p.required, #shipping-buttons-container.buttons-set p.required {
	text-align: right;
	width: 100%
}
#payment-buttons-container.buttons-set p.back-link, #shipping-buttons-container.buttons-set p.back-link {
	text-align: right;
	width: auto
}
#shipping-new-address-form ul li .field .shipping_form {
	width: 100%
}
ul.form-list li.control {
	margin: 5px 0
}
#shipping-new-address-form ul li .field .shipping_form input {
	width: 96%;
	margin-left: 0
}
#billing-new-address-form li.control label {
	line-height: 24px!important;
	width: 32%!important
}
#payment_form_ccsave li .input-box .v-fix {
	margin-right: 15px;
	width: 47%
}
#payment_form_ccsave li .input-box .v-fix:last-child {
	margin-right: 0
}
#shipping-new-address-form ul li .shipping_form {
	width: 48%;
	float: left;
	margin-right: 2%
}
#shipping-new-address-form ul li .shipping_form select {
	width: 100%;
	margin-left: 0
}
#shipping-new-address-form ul li.wide .shipping_form:last-child {
	margin-top: 12px
}
#shipping-new-address-form ul li.control {
	margin-top: 25px;
	margin-bottom: 15px
}
#payment_form_ccsave li .input-box select {
	border: 1px solid #ddd;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 4px 2%;
	width: 100%
}
#payment_form_ccsave ul li .input-box input {
	border: 1px solid #ddd;
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 4px 2%;
	width: 96%
}
.lower_header_right {
	float: right;
	margin-top: 23px;
	width: 80%
}
#menu10 .parentMenu a {
	background: 0 0!important
}
.lower_header_right_up {
	float: right;
	width: 55%
}
.sticky {
	position: fixed !important;
	width: 100%;
	background: #fff;
	top: 0;
}
.cart {
	border: 1px solid #9c9c9c;
	border-radius: 50px;
	float: left;
	height: 34px;
	margin-right: 2%;
	text-align: center;
	width: 50%
}
.cart a>span, th {
	color: #353535;
	font-size: 13px;
	font-weight: 600;
	padding: 0 22px;
	text-align: left;
}
body .amscheckout-data-table tr th {
	padding: 6px 3px;
}
.order_online, .social {
	border-right: 1px solid #9f9f9f
}
.form-add>form {
	float: left;
	width: 100%
}
.cart a>img {
	float: left;
	margin: 8px 0 0 3%
}
.cart p {
	font-size: 10px;
	margin: 0
}
.cart a>span {
	color: #484848;
	float: left;
	font-size: 12px;
	padding-left: 10px;
	width: 42%
}
.cart label {
	float: right;
	font-size: 15px;
	line-height: 34px;
	margin: 0 5% 0 0;
	color: #4b4b4b
}
.social {
	float: left;
	padding: 2% 2% 2% 0;
	width: auto
}
.upper_footer_wrapper .shipping {
	border-right: 1px solid #9f9f9f;
	float: left;
	margin-top: 0;
	padding: 2%;
	width: 20%
}
.order_online {
	float: left;
	height: 60px;
	padding-top: 20px
}
.main_checkout, table {
	width: 100%;/*border: 1px solid #ccc*/
}
.social ul li {
	float: left;
	margin: 0 8px 0 0
}
.social ul {
	float: left;
	margin: 0;
	padding: 8px 0 0
}
.thcolor {
	background: #eb8517;
	height: 32px;
	color: #fff;
}
.pdle {
	padding-left: 1%
}
.thfocl {
	color: #393a3b;
	font-size: 14px
}
.tdmain, .tdmain3, .tdmain4, .tdmain5 {
	color: #454545
}
#product-review-table .first.last td, #product-review-table .first.last th {
	text-align: center
}
.tdmain {
	font-size: 15px
}
.tdmain1, .tdmain2 {
	color: #454545;
	font-size: 13px
}
.tdmain3 {
	font-size: 17px
}
.tdmain4 {
	font-size: 10px
}
.frecl, .tdmain5 {
	font-size: 13px;
	font-weight: 700
}
.frecl {
	color: #cf171c
}
.trbd {
	border-bottom: 1px solid #ccc
}
.tdmain span {
	color: #b1b1b1;
	font-size: 12px;
	text-transform: capitalize
}
.mainhead p {
	float: left;
	text-transform: uppercase
}
.breadcrumb li a, .breadcrumb li.product {
	text-transform: capitalize
}
.algr {
	text-align: right
}
.algl {
	text-align: left
}
.main_checkout {
	float: left
}
.checkout_heading {
	width: 100%;
	float: left
}
.check_contant {
	width: 60%;
	float: left;
	background: url(../images/divider.jpg) right center no-repeat #fff
}
.check_heading {
	width: 100%;
	float: left
}
.order-review-button .amscheckout-submit {
	width: auto !important;
}
.order-review-button .amscheckout-submit span span {
	font-size: 14px;
	text-transform: uppercase;
}
.breadcrumb {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}
.breadcrumb ul {
	padding: 0;
	max-width: 1250px;
	width: 100%
}
.breadcrumb li strong {
	font-weight: 600
}
.breadcrumb li {
	color: #000;
	font-size: 12px;
	width: auto;
	float: left
}
.breadcrumb span {
	color: #acacac;
	margin: 0 10px 0 5px
}
.breadcrumb li a {
	color: #acacac;
	font-size: 12px;
	font-weight: 400
}
.breadcrumb li a h2 {
	color: #d1d3d7;
	font-size: 12px;
	font-weight: 400;
}
li.product {
	color: #1f1f1f
}
.check_heading ul li a {
	width: 100%;
	font-size: 12px;
	color: #454545;
	margin: 0
}
.check_heading p span {
	font-size: 12px;
	color: #cf171c
}
.mainhead {
	width: 100%;
	float: left
}
.hei600 {
	height: 600px
}
.mainhead p {
	color: #363636;
	font-family: "Ubuntu";
	font-size: 19px;
	font-weight: 700;
	width: 26%;
	margin-top: 0
}
.check_con2 p, .mainhead p span {
	font-family: "Ubuntu";
}
.cart_button2 input[type=button], .contact_innermenu p, .inner_summery p {
	font-family: "Ubuntu";
}
.mainhead img {
	float: left;
	margin-top: 3px
}
.mainhead p span {
	color: #afafaf;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	text-transform: capitalize
}
.check_con2 {
	float: left;
	margin: 1% 8%;
	width: 16%
}
.check_con2 p {
	font-size: 15px;
	color: #363636;
	font-weight: 700;
	margin: 10px 0;
	width: 200px
}
.check_contant1 {
	float: left;
	width: 60%
}
.cheinp1 {
	height: 29px;
	width: 120px;
	border-radius: 5px;
	background: #375299;
	float: left
}
.side_summery {
	border: 1px solid #ccc;
	float: left;
	margin-left: 3%;
	padding: 5px;
	width: 20%
}
.inner_summery p {
	color: #363636;
	font-size: 14px;
	font-weight: 700;
	margin: 8px 5px
}
.fone_icon1, .help_icon {
	float: left;
	margin-top: 30px
}
.help_icon {
	width: 100%
}
 ..help_icon1 {
 float:left;
 width:100%
}
.fone_icon {
	float: left;
	width: 75%
}
.fone_icon1 {
	width: 100%
}
.cart_button2 input[type=button] {
	background: #be0b0c;
	border: 1px solid #941317;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 14px;
	font-weight: 600;
	height: 33px;
	width: 170px;
	text-transform: capitalize
}
.fone_icon p, .fone_icon1 p, .help_inner p, .help_inner1 p, .product_name p {
	font-family: "Ubuntu";
	font-weight: 700
}
.help_inner, .help_inner1 {
	float: left;
	border: 1px solid #ccc;
	margin-left: 3%;
	width: 21%
}
.help_inner1 {
	margin-top: 20px
}
.help_inner p {
	width: 31%;
	color: #363636;
	font-size: 14px;
	margin-left: 10px
}
.help_inner ul {
	margin: 0;
	padding-left: 10px
}
.help_inner ul li a {
	float: left;
	margin-bottom: 20px;
	margin-right: 10px
}
.fone_icon img, .fone_icon1 img {
	float: left
}
.fone_icon p, .fone_icon1 p {
	color: #454545;
	font-style: normal;
	float: left;
	font-size: 13px;
	margin: 5px 0 0 5px
}
.help_inner1 p {
	width: 88%;
	color: #363636;
	font-size: 14px;
	margin: 5px 0 6px 10px;
	float: left
}
.contact_innermenu {
	float: left;
	width: 100%
}
.contact_innermenu img {
	width: 20%;
	float: right
}
.contact_innermenu p {
	color: #565656;
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 6px 10px;
	width: 96%
}
.help_inner1 ul {
	margin: 0;
	padding-left: 10px
}
.help_inner1 ul li a {
	float: left;
	margin: 8px 10px 20px 0
}
.main_checkout1 {
	float: left;
	width: 75%
}
.product_name {
	background: #f2f2f2;
	width: 96%;
	padding: 0 2%;
	float: left;
	height: 25px
}
.product_name p {
	color: #363636;
	float: left;
	font-size: 12px;
	margin: 0;
	padding-left: 3%;
	width: 30.3%;
	line-height: 25px
}
.product_detail {
	width: 96%;
	padding: 2%;
	float: left;
	border-bottom: 1px dotted #ccc
}
.help_inner1 img {
	float: right
}
.product_detail p {
	font-family: "Ubuntu";
	font-size: 11px;
	color: #454545;
	padding-left: 3%;
	width: 30.3%;
	margin: 0;
	float: left;
	font-weight: 400
}
.leftbox1 p, .note p, .note_contant ol li, .rightbox1 p, .shad3 p, .unicwidth {
	font-family: "Ubuntu";
}
.leftbox {
	background: #fff;
	float: left;
	width: 16%;
	z-index: 2;
	margin-top: 30px;
	position: relative
}
.leftbox1, .rightbox {
	border: 1px solid #ccc;
	z-index: 1
}
.leftbox1 {
	float: left;
	margin-bottom: 10px;
	width: 142px;
	height: 65px
}
.rightbox1 {
	width: 90%;
	margin: 5% 5% 2px;
	float: left
}
.leftbox1 p, .rightbox1 p {
	float: left;
	font-size: 13px;
	margin-bottom: 0
}
.leftbox1 p {
	color: #404040;
	width: 80%
}
.inner_rightbox1>img {
	margin-left: 3%
}
.rightbox1 p {
	color: #454545;
	width: 90%
}
.rightbox {
	float: left;
	margin-left: -4%;
	width: 87%;
	position: relative
}
.tab-content .img_box:last-child {
	margin-right: 0!important
}
.margno {
	margin: 0!important
}
.lfcl {
	background: #f8f8f8
}
.inner_rightbox1 input[type=radio], .leftbox1 input[type=radio] {
	float: left;
	margin-top: 15px
}
.unicwidth {
	width: 94%!important;
	font-size: 11px!important;
	color: #ccc!important;
	margin: 0 0 0 5%!important
}
.inner_rightbox1 {
	width: 100%;
	float: left;
	background: #f3f3f3;
	border-bottom: 1px solid #ccc
}
.colbrow {
	background: #fafafa!important
}
.note, .shad3 {
	float: left;
	background: #fff
}
.note {
	width: 100%;
	margin-top: 10px
}
.note p, .note_contant ol {
	margin: 0
}
.note_contant ol li span {
	color: #565656;
	font-size: 11px;
	font-weight: 400
}
.cash {
	color: #a4171c!important;
	font-weight: 700!important;
	font-size: 15px!important
}
.note p {
	color: #565656;
	float: left;
	font-size: 15px;
	font-weight: 700;
	width: 13%
}
.note_contant ol li, .shad3 p {
	font-size: 13px
}
.note_contant {
	width: 100%;
	float: left
}
.note_contant ol li {
	margin: 0;
	color: #565656;
	line-height: 35px;
	list-style: decimal
}
.note img {
	margin-top: 9px
}
.shad3 {
	height: 35px;
	width: 25%
}
.shad3 img {
	float: left;
	margin: 5px 0 0 5px
}
.shad3 p {
	color: #941317;
	float: left;
	margin: 10px 0 0 7px;
	width: 60%
}
.check_con3 .cheinp1 p, .check_con3 .cheinp2 p, .cheinp1 p, .product_grandtotel p, .product_subtotal p {
	float: left;
	font-family: "Ubuntu";
}
.check_con3 p, .cheinp2 p, .frecl1, .shad1 p, .shad2 p, .shipping_form1 label, .shipping_form1 select, .shisec p {
	font-family: "Ubuntu";
}
.product_subtotal {
	width: 96%;
	padding: 0 2% 2%;
	float: left;
	border-bottom: 1px solid #ccc
}
.product_subtotal p {
	color: #454545;
	font-weight: 400;
	width: 25%;
	font-size: 12px;
	margin: 7px 0 0
}
.marg {
	margin-left: 34%!important
}
.marg1 {
	margin-left: 11%!important
}
.marg3 {
	margin-left: 14%!important;
	width: 45%!important
}
#form-validate .buttons-set {
	width: 80%;
	margin: 0 auto
}
#form-validate .buttons-set .back-link {
	margin: 0 0 0 50px;
	font-size: 13px
}
.product_grandtotel {
	background: #f2f2f2;
	float: left;
	height: 30px;
	margin-top: 1px;
	padding: 2%;
	width: 96%
}
.product_grandtotel p {
	olor: #363636;
	font-size: 12px;
	font-weight: 700;
	width: 25%
}
.cheinp1 img {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: 1px solid #00126f;
	float: left
}
.check_con3 .cheinp1 p, .check_con3 .cheinp2 p, .cheinp1 p {
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	margin: 3px 3px 0 10px;
	width: 74px
}
.check_con3 .cheinp2 {
	height: 29px;
	width: 120px;
	border-radius: 5px;
	background: #dd4b39;
	float: left;
	margin-left: 20%;
	margin-top: 0
}
.check_con3 {
	float: left;
	padding-bottom: 50px;
	margin-left: 22%;
	width: 40%
}
.check_contant4 {
	margin: 0 auto;
	width: 70%
}
.errorImage {
	float: left;
	width: 40%
}
.errorHeading {
	display: table-cell;
	height: 355px;
	vertical-align: middle;
	width: 60%
}
/*.camera_pie, .cart-table-form .top_marg_left .inset, .nav_mob {































	display: none































}*/































.errorHeading p {
	color: #4b4b4b;
	font-size: 17px;
	padding-bottom: 5px
}
.yellow-button {
	-moz-appearance: button;
	background-color: #B42E2E;
	border: 1px solid #B42E2E;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	height: 34px;
	line-height: 17px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase
}
.check_con3 p, .frecl1 {
	color: #454545;
	font-size: 13px
}
.check_con3 p {
	font-weight: 600;
	margin: 10px 0;
	width: 200px
}
.cheinp2 p, .frecl1 {
	font-weight: 700
}
.dottedbr {
	border-bottom: 1px dotted #ccc
}
.solidbr {
	border-bottom: 1px solid #ccc
}
.check_contant2 table {
	width: 100%;
	border: none
}
.check_contant2 {
	float: left;
	padding: 2%;
	width: 96%
}
.cheinp2 {
	height: 29px;
	width: 120px;
	border-radius: 5px;
	background: #dd4b39;
	float: left;
	margin-left: 2%
}
.cheinp2 img {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: 1px solid #bb4b2c;
	float: left
}
.cheinp2 p {
	color: #fff;
	float: left;
	font-size: 15px;
	margin: 3px 3px 0 10px;
	width: 74px
}
.emolo, .shad1 {
	height: 35px;
	width: 25%;
	background: url(../images/for_bg.jpg) right center no-repeat #fff
}
.shipping_form1 label, .shisec label, .shisec2 label {
	font-weight: 600!important
}
.emolo, .shad1 p {
	font-size: 13px;
	float: left;
	color: #941317
}
.shad1 {
	float: left
}
.emolo1, .shad2 {
	background: url(../images/for_white_bg.png) right center no-repeat #f2f2f2
}
.shad1 img {
	float: left;
	margin: 5px 0 0 5px
}
.shad1 p {
	margin: 10px 0 0 7px;
	width: 60%
}
.shad2 {
	width: 25%;
	float: left;
	height: 35px
}
.shipping_form1 label, .shipping_form1 select {
	height: 30px
}
.shad2 img {
	float: left;
	margin: 5px 0 0 5px
}
.shad2 p {
	color: #676767;
	float: left;
	font-size: 13px;
	margin: 10px 0 0 7px;
	width: 60%
}
.check_contant3, .main_checkout2 {
	float: left;
	width: 100%
}
.main_checkout2 {
	padding: 15px 0
}
.shisec2 label {
	width: 210px!important;
	line-height: 1!important;
	float: none!important;
	margin: 0 0 0 10px!important
}
.shipping_form1 select {
	border: 1px solid #ccc;
	font-size: 13px;
	margin-left: 2%;
	text-transform: capitalize;
	width: 75%
}
.shipping_form1 {
	margin-top: 15px;
	width: 70%;
	margin-left: 5%;
	float: left
}
.shipping_form1 label {
	font-size: 12px;
	line-height: 30px;
	text-align: right;
	float: left;
	width: 120px!important
}
.check_con1 p, .emolo1 p, .emolo2 p, .shisec p {
	font-size: 13px
}
.shisec p {
	margin: 0!important;
	width: 100%!important
}
.emolo1, .emolo2 {
	width: 25%;
	height: 35px
}
.check_con1 p, .cheinp p, .redwtex p {
	font-family: "Ubuntu";
}
.buttons-set input[type=button], .buttons-set input[type=submit], .for-btn-new, .for_button input[type=button], .for_button input[type=submit], .for_button p, .shipping_form label, .shipping_form p {
	font-family: "Ubuntu";
}
.emolo1, .emolo1 p, .emolo2, .emolo2 p {
	float: left;
	color: #676767
}
.emolo2, .shad {
	background: url(../images/for_white_bg.jpg) right center no-repeat #f2f2f2
}
.emolo1 p {
	margin: 7px 0 0 7px
}
.emolo1 img {
	float: left;
	margin: 5px 0 0 5px
}
.emolo2 p {
	margin: 7px 0 0 7px
}
.emolo2 img {
	float: left;
	margin: 5px 0 0 5px
}
.check_con1 {
	width: 100%;
	float: left
}
.check_con1 p {
	color: #363636;
	font-weight: 700;
	width: 20%;
	float: left;
	margin-left: 5px
}
.cheinp {
	float: left;
	width: 60%
}
.cheinp input[type=text] {
	float: left;
	height: 24px;
	border: 1px solid #ccc;
	margin-top: 10px
}
.cheinp p {
	width: 100%;
	margin: 0;
	font-size: 12px;
	color: #b4b4b4;
	font-style: italic
}
.redwtex {
	width: 100%;
	float: left;
	margin: 10px 0
}
.redwtex p {
	color: #363636;
	font-weight: 700;
	font-style: normal;
	width: 93%;
	margin: 2px 0 5px 5px
}
.pay, .shad {
	float: left;
	font-size: 13px;
	color: #676767;
	height: 35px
}
.redwtex input[type=radio] {
	float: left;
	margin-left: 0
}
.emolo>p {
	float: left;
	margin: 7px 0 0 7px;
	width: 110px
}
.emolo img {
	float: left;
	margin: 5px 0 0 5px
}
.shad {
	width: 25%
}
.shad p {
	float: left;
	margin: 10px 0 0 7px;
	width: 110px
}
.shad img {
	float: left;
	margin: 5px 0 0 5px
}
.pay {
	width: 25%;
	background: #f2f2f2
}
.pay img {
	float: left;
	margin-top: 5px
}
.pay p {
	float: left;
	margin: 8px 0 0 7px;
	width: 110px
}
.catalog-product-view #product_addtocart_form #product_tabs_review_tabbed_contents .form-add .shipping_form {
	margin-left: 0;
	width: 100%
}
.catalog-product-view #product_addtocart_form #product_tabs_review_tabbed_contents .form-add .shipping_form label {
	font-size: 13px!important;
	text-align: left!important;
	font-weight: 400!important
}
.shipping_form label, .shipping_form p {
	font-size: 12px;
	float: left
}
.catalog-product-view #product_addtocart_form #product_tabs_review_tabbed_contents .form-add .shipping_form label em {
	color: #8a8888;
	margin-right: 3px
}
.required {
	float: left;
	color: #000;
	margin: 0px 3px 0px 0px;
}
.catalog-product-view #product_addtocart_form #product_tabs_review_tabbed_contents .form-add .shipping_form input, .catalog-product-view #product_addtocart_form #product_tabs_review_tabbed_contents .form-add .shipping_form textarea {
	background: #fff!important;
	border: 1px solid #a1a1a1!important;
	margin: 0;
	padding: 0 2%;
	width: 96%
}
.catalog-product-view #product_addtocart_form .validation-advice {
	margin-left: 0!important
}
.shipping_form label {
	color: #8a8888;
	font-weight: 400!important;
	margin: 5px 0;
	text-transform: capitalize;
	width: 25%
}
.shipping_form p {
	font-weight: 600;
	color: #9d9d9d;
	width: 40%;
	margin: 2px 0 20px 5px
}
.shipping_form input[type=checkbox] {
	float: left
}
.shisec input[type=checkbox] {
	margin: 8px 1% 0 2%!important
}
.shisec1 {
	font-size: 10px!important
}
.for_marg {
	float: left;
	margin-top: 6px;
	width: 70%
}
.for_bir {
	float: left;
	margin-left: 2%;
	width: 22%
}
.for_bir select {
	width: 100%!important;
	float: left
}
.for_bir p {
	width: 100%
}
.for_bir.marg_right {
	margin-right: 2%
}
.buttons-set {
	float: right;
	width: 43%
}
.buttons-set .back-link {
	float: left;
	margin: 0
}
.buttons-set input[type=button], .buttons-set input[type=submit], .for-btn-new {
	background: #b92929 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 13px;
	font-weight: 500;
	height: 33px;
	margin-right: 4%;
	padding: 0 6px;
	width: auto;
}
#checkoutSteps #checkout-step-login .buttons-set {
	float: left;
}
.checkout-cart-index .top_marg .cart-collaterals {
	float: left;
	margin-top: 100px;
	width: 100%
}
.for_button {
	float: left;
	margin-left: 22%;
	width: 38%;
	padding-bottom: 20px
}
.for_button p {
	font-size: 12px;
	font-weight: 600;
	color: #454545
}
.for_button input[type=button], .for_button input[type=submit] {
	cursor: pointer;
	height: 30px;
	background: #c9171e;
	color: #fff;
	border: none;
	font-size: 14px;
	font-weight: 600
}
.for_button input[type=button] {
	width: 150px
}
.for_button input[type=submit] {
	background: #b92929;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	font-weight: 500;
	height: 33px;
	width: 125px
}
.shipping_form input[type=password], .shipping_form input[type=text], .shipping_form select, .shipping_form textarea, .shipping_form2 input[type=text] {
	font-weight: 400;
	border: 1px solid #ccc;
	color: #5a5a5a;
	font-family: "Ubuntu";
	font-size: 13px
}
.inset, .sb-search-input {
	-moz-border-left-colors: none
}
.shipping_form select {
	height: 32px;
	margin-left: 2%;
	text-transform: capitalize;
	width: 75%
}
.shipping_form input[type=text] {
	height: 30px;
	padding-left: 3%;
	width: 96%
}
.shipping_form textarea {
	margin-left: 0%;
	text-transform: capitalize;
	width: 99%;
	resize: none
}
.shipping_form2 {
	float: left;
	margin-left: 0;
	margin-top: 15px;
	width: 70%
}
.shipping_form2 input[type=text] {
	height: 30px;
	float: right;
	padding-left: 1%;
	width: 72%
}
.shipping_form input[type="password"] {
	height: 35px;
	margin-left: 2%;
	padding-left: 1%;
	width: 72.7%;
	border: 1px solid #a0a0a0;
}
.cart_button input[type=button], .condition p {
	font-family: "Ubuntu";
}
.cart_button3_cart button, .subsicribe input[type=text] {
	font-family: "Ubuntu";
}
#overlay {
	width: 100%!important
}
.colred {
	color: #941317!important
}
.top_marg {
	margin-top: 0;
	float: left;
	width: 100%
}
.condition p {
	color: #454545;
	font-size: 12px;
	font-weight: 400
}
.condition {
	width: 30%
}
.inset {
	clear: both;
	float: left;
	width: 764px
}
.cart_button {
	width: auto;
	float: left
}
.discount-form {
	float: left;
	width: 470px
}
.cart-table-form .discount {
	float: left;
	width: 29%;
	margin: 0 15px 0 0;
	padding: 0
}
.cart_button3_cart {
	margin: 0 auto;
	width: 85%
}
.cart_button3_cart ul.checkout-types {
	float: left;
	width: 100%;
	margin: 20px 0
}
.cart_button3_cart button {
	background: #b92929;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: 300;
	height: 33px;
	text-transform: uppercase;
	width: 100%
}
.shipping_form {
	float: left;
	width: 55%
}
.cart_button button:hover, .cart_button input[type=button]:hover, .cart_button1 button:hover, .cart_button1 input[type=button]:hover, .cart_button2 button:hover, .cart_button2 input[type=button]:hover, .cart_button3 button:hover, .cart_button3_cart button:hover, .for_button input[type=button]:hover, .for_button input[type=submit]:hover {
	background: #b92929;
}
.top_marg .cart-table-form .inset .cart_button3 {
	margin-right: 0
}
#discount-coupon-form .discount>h2 {
	margin-bottom: 0;
	font-size: 14px
}
#discount-coupon-form .discount .discount-form .buttons-set {
	clear: none;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: auto;
}
#discount-coupon-form .discount .shipping_form {
	margin-left: 0;
	margin-right: 10px;
	width: 185px;
	margin-top: 0
}
body.checkout-cart-index .buttons-set input[type=button] {
	margin-right: 5px;
}
#discount-coupon-form .discount .shipping_form #coupon_code {
	border: 4px solid #ebebeb;
	color: #5e5e5e;
	font-size: 12px;
	height: 26px;
	margin-left: 0;
	width: 99%!important
}
.checkout-cart-index .top_marg .cart-collaterals .row-fluid .col-2.span6 {
	float: left;
	margin-left: 0;
	width: 30%
}
.checkout-cart-index .top_marg .cart-collaterals .row-fluid .col-2.span6 form {
	margin-top: 50px;
	padding-bottom: 50px;
	float: left
}
#discount-coupon-form .discount .shipping_form label {
	width: 250px!important;
	text-align: left
}
.middle1, .middle1_middle, .product_dis, .slider {
	text-align: center
}
.cart_button input[type=button] {
	background: #be0b0c;
	width: 190px;
	height: 33px;
	border: 1px solid #941317;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	font-weight: 600
}
.cart_button1, .cart_button2 {
	width: auto;
	float: left
}
.cart_button3 {
	width: auto;
	float: right
}
.cart_button button, .cart_button1 button, .cart_button1 input[type=button], .cart_button2 button, .cart_button3 button {
	background: #b92929;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: "Ubuntu";
	font-size: 13px;
	font-weight: 500;
	height: 33px;
	width: 210px
}
.cart_button, .cart_button1, .cart_button2, .cart_button3 {
	margin-right: 15px
}
.cart_button .button, .cart_button1 .button, .cart_button2 .button, .cart_button3 .button {
	width: 100%;
	padding: 0 15px
}
.follow {
	float: left;
	margin: 0 15px 0 0
}
.order .ship_content .number {
	color: #c54746;
	font-size: 21px
}
.shipping_img {
	float: left;
	margin-right: 12px
}
.subsicribe {
	float: left
}
.subsicribe .validation-failed {
	background: #fff!important;
	border: 1px solid #9c9c9c!important
}
.subsicribe .validation-advice {
	margin-left: 0!important;
	width: 100%;
	float: left;
	position: absolute;
	left: 0;
	top: 40px;
	font-weight: 400
}
#newsletter-validate-detail .newsletter_bg, .middle1_left {
	position: relative
}
.subsicribe input[type=text] {
	background: 0 0;
	border: 1px solid #b8b5b5;
	border-radius: 2px;
	color: #aba8a8;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	height: 35px;
	padding: 0 12px;
	text-transform: capitalize;
	vertical-align: top;
	width: 57%;
	float: left;
}
.subsicribe input[type=text]:focus {
	border: 1px solid #e56e74
}
.subsicribe input[type=submit] {
	background: 0 0;
	border: 2px solid #e56e74;
	border-radius: 2px;
	color: #959595;
	cursor: pointer;
	font-size: 25px;
	font-weight: 400;
	height: 37px;
	line-height: 28px;
	margin-left: 10px;
	width: 50px
}
.ship_content span {
	font-size: 17px;
	font-family: "Ubuntu";
	color: #9c9c9c
}
.ship_content {
	color: #696969;
	float: left;
	font-family: "Ubuntu";
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 20px;
	text-transform: uppercase
}
#checkout-step-login .col-1 .form-list .control label, #shipping-method-buttons-container input[type=button], .Growler-notice-body, .Growler-notice-head, .middle1_right_txt>a, .shadow ul li a {
	font-family: "Ubuntu";
}
.order_online_content, .order_online_img {
	float: left
}
.upper_footer_wrapper {
	margin: 0 auto;
	max-width: 1500px;
	width: 96%;
	padding: 0 2%;
}
.tabs-menu li:last-child {
	border-right: none
}
.cart label span {
	color: #d4151a
}
.search>input, .search>p {
	color: #484848;
	float: left
}
.search {
	border: 1px solid #9c9c9c;
	border-radius: 50px;
	float: left
}
.Growler-notice-body {
	font-size: 13px
}
.Growler-notice-head {
	font-size: 15px!important;
	text-transform: uppercase;
	font-weight: 700
}
.search>input {
	border: none;
	height: 30px;
	line-height: 29px;
	margin: 2px 0 0 12px;
	width: 77%;
	outline: 0
}
.search>p {
	font-size: 12px;
	margin: 0 0 0 3%;
	text-transform: capitalize
}
.middle1_left_txt>a, .middle1_left_txt>label, .middle1_left_txt>p, .middle1_right_txt>a, .middle1_right_txt>label, .middle1_right_txt>p, .sec-1, .sec-2, .shadow ul li a {
	text-transform: uppercase
}
.search a img {
	float: right;
	margin: 8px 5% 0 0
}
.nav {
	background: url(../images/nav_border.png) left top no-repeat;
	border-image: url(../images/nav_border.png);
	float: left;
	height: 33px;
	margin-top: 16px;
	width: 100%
}
.nav ul {
	float: left;
	margin: 6px 20px 0;
	padding: 0
}
.nav ul li:last-child a {
	background: 0 0
}
.nav ul li {
	float: left;
	margin: 0
}
.nav ul li img {
	margin: 0
}
.nav ul li a {
	color: #454545;
	float: left;
	font-size: 14px;
	padding: 0 24px
}
.nav ul li a:hover {
	color: #d5141a
}
.middle1 {
	float: left;
	width: 100%;
	margin: 5px 0 25px
}
.middle1_left img, .middle1_right img {
	border: 1px solid #ddcabb;
	padding: 5px;
	max-width: 96%
}
.middle1_left {
	float: left;
	margin-right: 1%;
	width: 23%
}
.middle1_left_txt, .middle1_right_txt {
	text-align: center;
	left: 0;
	background: #d2cfcf;
	opacity: .8;
	position: absolute;
	right: 0;
	top: 40%
}
.middle1_middle, .middle1_right, .middle2 {
	position: relative;
	float: left
}
.middle1_left_txt {
	margin: 0 auto;
	padding: 0 2% 10px;
	width: 91%
}
.middle1_left_txt>a, .middle1_left_txt>p, .middle1_middle>ul, .product_dis {
	width: 100%;
	float: left
}
.middle1_left_txt>p {
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 10px
}
.middle1_left_txt>label {
	color: #ff702a;
	float: left;
	font-size: 25px;
	font-weight: 900;
	line-height: 30px;
	width: 100%
}
.middle1_left_txt>a {
	color: #000;
	font-size: 15px;
	font-weight: 700
}
.middle1_img {
	float: left
}
.middle1_img>img {
	border: 1px solid #f1e4d7;
	float: left;
	padding: 6px
}
.middle1_middle a img {
	margin-bottom: 8px
}
.shadow ul li {
	color: #e4e4e4;
	display: inline;
	font-weight: 100;
	width: 1px
}
.middle1_right>img {
	float: left
}
.middle1_right_txt {
	margin: 0 auto;
	padding: 0 2% 10px;
	width: 91%
}
.ad1 a:before, .ad2 a:before, .ad_2 a:before, .ad_3 a:before {
	content: "";
	height: 100%;
	top: 0;
	transition: all .3s ease 0s
}
.middle1_right_txt>p {
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 0;
	width: 100%;
	margin-top: 10px
}
.middle1_right_txt>label {
	color: #ff702a;
	float: left;
	font-size: 25px;
	line-height: 30px;
	font-weight: 900;
	width: 100%
}
.middle1_right_txt>a, .shadow ul li a {
	font-weight: 500!important;
	font-size: 25px
}
.middle1_right_txt>a {
	color: #000;
	float: left;
	width: 100%
}
.middle1_middle {
	width: 52%
}
.middle1_middle span {
	color: #fff;
	width: 100%;
	float: left
}
.mid_banner_content {
	left: 20px;
	position: absolute;
	text-align: left;
	top: 35px
}
.img_box, .middle5_text, .product_price, .shadow, .shadow>ul {
	text-align: center
}
.sec-2 {
	color: #e7bd03!important;
	font-size: 33px;
	font-weight: 700;
	letter-spacing: 2px;
	text-shadow: 0 1px 0 #fff
}
.sec-1 {
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 4px
}
.sec-3 {
	font-size: 18px;
	font-weight: 200;
	letter-spacing: 3px
}
.middle1_right {
	margin-left: 1%;
	width: 23%
}
.middle2 {
	width: 100%
}
.view_all {
	bottom: -10px;
	position: absolute;
	right: 45px
}
.tabs-menu li {
	margin-right: 0!important
}
.img_box {
	float: left;
	margin-bottom: 20px;
	margin-right: 2%;
	margin-top: 20px;
	min-height: 477px;
	position: relative;
	width: 23.3%
}
.cms-index-index.cms-home .img_box .owl-item {
}
.cms-index-index.cms-home .img_box {
	width: 100%
}
.middle3, .middle4 {
	float: left;
	width: 100%
}
.listing_grid .img_box .product_review {
	display: inline-block;
	float: none;
	margin-left: 0
}
.product_review_outer {
	display: inline-block;
	float: none;
	font-size: 13px;
	width: auto
}
.middle3 {
	margin: 0 0 30px
}
.middle4 {
	margin-top: 80px
}
.middle5 {
	float: left;
	margin: 40px 2% 15px 0;
	width: 48%
}
.middle5_left img {
	width: 177px
}
.middle5_left {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.middle5_left>img {
	float: left;
	margin-top: 30px;
	display: none
}
.middle5_text {
	float: left;
	width: 100%;
	background: url(../images/title_bg.png) center 15px no-repeat;
	margin-bottom: 15px
}
.middle5_right, .middle6 {
	float: right
}
.middle6 {
	margin: 40px 0 15px;
	width: 48%
}
.ad_2 a:before {
	left: 0;
	position: absolute;
	width: 100%
}
.ad_2 {
	float: left;
	position: relative;
	width: 48%;
	margin-right: 2%;
	cursor: pointer
}
.ad_3 a:before {
	left: 0;
	position: absolute;
	width: 100%
}
.ad1, .ad_3 {
	cursor: pointer;
	position: relative
}
.ad_3 {
	float: right;
	width: 48%
}
.shadow {
	float: left;
	margin: 0;
	width: 100%
}
.shadow ul li a {
	color: #1f1f1f;
	margin: 10px;
	padding: 0!important;
	font-weight: 100
}
.shadow>ul {
	display: inline-block;
	float: none;
	margin: 0 auto;
	padding: 25px 0 15px;
	width: 70%
}
.middle1_middle3 {
	margin-top: 15px
}
.product_head>a, .product_head>a:visited {
	font-size: 17px;
	font-weight: 700;
	margin: 0;
	color: #000;
}
.product_review>p, .product_review>p>a {
	font-weight: 300;
	margin: 0;
	text-transform: capitalize
}
.product_review>p {
	float: left;
	font-size: 13px
}
.product_review>p>a {
	float: right;
	color: #c3090a;
	font-size: 13px
}
.product_review>p>a:hover {
	color: #484848
}
.cms-home .img_box .product_review {
	float: left
}
.img_box .product_review {
	width: auto;
	float: right;
	color: #262a2e;
	font-size: 13px;
	font-weight: 400
}
.product_head, .product_price {
	width: 100%;
	float: left
}
.product_review {
	color: #454545;
	float: left;
	font-size: 13px;
	margin: 3px 0 3px 10px
}
.ad p, .product_price {
	font-size: 14px
}
.product_price {
	font-weight: 400
}
.product_head .product_review {
	float: none;
	margin: 2px auto 0;
	width: 75px
}
.product_price label {
	color: #af0202
}
.ad p, .ad_2 p, .ad_3 p {
	bottom: 66px;
	color: #fff!important;
	text-transform: capitalize;
	z-index: 2;
	font-weight: 100;
	text-align: center;
	font-style: italic;
	letter-spacing: 2px
}
.float_left {
	float: left
}
.ad2, .float_right {
	float: right
}
.img_margin {
	margin-right: 2%;
	margin-bottom: 20px
}
.img_box.img_margin>img {
	border: 1px solid #f1e4d7;
	padding: 6px
}
.upper_footer_data1, .upper_footer_data3 {
	border-right: 1px solid #9c9c9c;
	height: 90px;
	float: left
}
.ad {
	float: left;
	width: 22%
}
.ad_margin {
	margin-right: 4%
}
.ad1 {
	width: 48%;
	margin-right: 2%
}
.ad p, .ad1 a:before, .ad_2 p, .ad_3 p {
	width: 100%;
	position: absolute
}
.ad1 a:before {
	left: 0
}
.ad:hover .overlay, .ad_2:hover .overlay, .ad_3:hover .overlay {
	opacity: 1;
	transition: opacity .3s ease 0s
}
.ad_2 p, .ad_3 p {
	font-size: 13px
}
.ad.ad_margin.ad2>label, .footer1 h4, .middle5_text span, .order, .shipping>p, .shipping>span, .upper_footer_data4 a {
	text-transform: uppercase
}
.ad p a, .ad_2 p a, .ad_3 p a {
	color: #fff
}
.ad1 span, .ad2 span, .ad_2 span, .ad_3 span {
	background: 0 0;
	border-bottom: 1px solid #e5e5e5;
	bottom: 40%;
	color: #fff;
	font-size: 18px;
	font-weight: 100;
	left: 0;
	letter-spacing: 2px;
	margin: 0 auto;
	padding: 4px 10px;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	width: 80%;
	z-index: 3;
	border-top: 1px solid #e5e5e5
}
.ad1 span, .ad2 span {
	display: inline-table
}
.radio_reviews {
	display: none
}
.ad_2 span, .ad_3 span {
	display: inline-table
}
.ad2 a:hover::before {
	transition: all .3s ease 0s
}
.ad2 a:before {
	left: 0;
	position: absolute;
	width: 100%
}
.ad2, .opc {
	position: relative
}
.ad2 {
	margin-right: 0;
	cursor: pointer;
	padding: 0;
	text-align: left;
	width: 48%
}
.ad.ad_margin.ad2>label {
	color: #fff;
	float: left;
	font-size: 45px;
	font-weight: 900;
	text-shadow: 0 4px 0 #c2431e;
	width: 100%
}
.ad.ad_margin.ad2>p {
	color: #fff;
	font-size: 13px;
	font-weight: 300
}
.ad1_text1 {
	margin: 120px 0 0 20px
}
.ad1_text2 {
	font-size: 18px!important;
	line-height: 18px;
	margin: 4px 0 0!important;
	padding: 6px 15px 8px 20px!important
}
.middle5_text span {
	background: #fff;
	color: #484848;
	font-size: 27px;
	font-weight: 900;
	padding: 0 15px;
	line-height: 23px
}
.middle5_text p {
	font-size: 12px;
	color: #3a3a3a;
	margin: 0
}
.upper_footer {
	float: left;
	width: 100%;
	margin: 0 0 60px
}
.wrapper1 {
	margin: 0 auto;
	width: 99%;
	max-width: 1480px
}
.upper_footer_data {
	float: left;
	width: 100%
}
.upper_footer_data1 {
	width: 20%
}
.upper_footer_data2 {
	float: left;
	width: 24%;
	color: #696969;
	text-align: center;
	height: 90px
}
.upper_footer_data3 {
	border-left: 1px solid #9c9c9c;
	color: #696969;
	width: 27%
}
.upper_footer_data4 {
	color: #696969;
	float: left;
	width: 28%;
	text-align: center;
	height: 90px
}
.upper_footer_data4 input {
	color: #696969;
	float: left;
	font-style: italic;
	font-weight: 100;
	height: 32px;
	width: 65%;
	margin: 28px 0 0 8px
}
.shipping>span, .upper_footer_data4 a {
	font-weight: 700
}
.upper_footer_data4 a {
	background: #9c9c9c;
	color: #fff;
	float: left;
	font-size: 14px;
	height: 37px;
	line-height: 37px;
	margin: 28px 0 0;
	text-align: center;
	width: 30%
}
.upper_footer_data1 a img {
	float: left;
	margin: 30px 2px
}
.upper_footer_data2>img {
	float: left;
	margin: 24px 0 0 15%
}
.shipping>span {
	font-size: 22px
}
.shipping>p {
	font-size: 16px;
	font-weight: 500;
	margin: 0
}
.upper_footer_data3>img {
	float: left;
	margin: 24px 0 0 10%
}
.upper_footer_data4>img {
	float: left
}
.order>p {
	font-size: 16px;
	font-weight: 700;
	margin: 0
}
.order, .shipping {
	float: left;
	margin-top: 15px
}
.order>label, .order>span {
	font-size: 20px;
	font-weight: 600
}
.order>label {
	color: #c24343
}
#tabs-container .tab-content {
	padding: 0;
	width: 100%;
	float: left
}
.order {
	width: 25%
}
.footer {
	float: left;
	width: 100%
}
.footer .follow {
	margin: 0 4% 0 0;
	padding: 0;
	text-align: center;
	width: 20%;
}
.footer1 {
	float: left;
	margin: 0;
	padding: 0 20px;
	width: 13%;
	margin-right: 2%;
}
.footer1 a, .footer1 li, .footer1>ul {
	float: left;
	text-align: left;
	width: 100%
}
.follow.footer1 li {
	display: inline;
	margin-right: 10px;
	text-align: center;
}
.footer1>ul {
	margin: 0;
	padding: 0
}
.footer1 h4 {
	color: #ff4d55;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 15px
}
.footer1 h6 {
	color: #ff4d55;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.footer1 a, .footer4 h4 {
	font-size: 14px
}
.footer1 a:hover, .lower_footer_data ul li a:hover {
	color: #c54746;
	padding-left: 5px
}
.follow.footer1 a:hover {
	padding-left: 0
}
.footer1 a {
	color: #656565;
	float: left;
	font-weight: 400;
	margin: 0 0 10px;
	text-transform: capitalize;
	width: 100%;
	transition: all .5s ease-in-out
}
.footer4 h4, .footer5 h4 {
	text-transform: uppercase
}
.footer1.third {
	width: 12%;
	padding-bottom: 35px
}
.footer2, .footer3 {
	width: 16%;
	float: left
}
.footer4 {
	float: left;
	margin: 0 0 0 1%;
	padding: 0 20px 0 0;
	width: 27%
}
.footer4>p {
	color: #484848;
	font-size: 12px;
	line-height: 21px;
	margin: 0 0 10px
}
.footer5 {
	border: 2px solid #cbcbcb;
	border-radius: 2px;
	float: right;
	padding: 35px 6px;
	width: 20%
}
.lower_footer, .lower_footer_data, .lower_footer_data ul {
	float: left;
	width: 100%
}
.footer5 h4 {
	font-size: 14px
}
.footer5>p {
	color: #484848;
	font-size: 12px;
	margin-bottom: 15px
}
.lower_footer_data {
	text-align: center
}
.lower_footer_data ul {
	padding: 20px 0
}
.lower_footer_data li {
	color: #484848;
	display: inline;
	font-weight: 100
}
.lower_footer_data ul li a {
	color: #484848;
	font-size: 14px;
	font-weight: 100;
	margin: 0 3px;
	padding: 0 3px;
	text-transform: capitalize
}
.v_line {
	float: left;
	margin: 15px 0 0
}
.nav_button {
	float: left;
	margin: 10px 0 0 42%
}
.catalog-product-view #owl-demo .owl-wrapper .owl-item .product_dis .product_head p, .catalog-product-view #owl-demo1 .owl-wrapper .owl-item .product_dis .product_head p {
	font-size: 14px
}
.catalog-product-view #owl-demo .owl-wrapper .owl-item .product_dis .product_head label span, .catalog-product-view #owl-demo1 .owl-wrapper .owl-item .product_dis .product_head label span {
	color: #b92929;
	font-size: 11px
}
.catalog-product-view #owl-demo .owl-controls.clickable .owl-pagination, .catalog-product-view #owl-demo1 .owl-controls.clickable .owl-pagination {
	display: none!important
}
.catalog-product-view #owl-demo, .catalog-product-view #owl-demo1 {
	margin-bottom: 25px
}
.catalog-product-view #owl-demo .owl-wrapper .owl-item a strong, .catalog-product-view #owl-demo1 .owl-wrapper .owl-item a strong {
	left: 0!important;
	right: 0;
	font-size: 13px;
	top: 35%!important
}
.catalog-product-view #product_addtocart_form #product-options-wrapper dl.last dt {
	float: left;
	font-size: 13px;
	margin: 3px 5px 0 0
}
.catalog-product-view #product_addtocart_form #product-options-wrapper dl.last dd {
	float: left
}
.catalog-product-view #product_addtocart_form #product-options-wrapper dl.last dd select {
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/down.png) 130px center no-repeat;
	border: 1px solid #bababa;
	color: #7e7e7e;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	width: 145px
}
#my-orders-table tr td, #my-orders-table tr th:last-child, .sales-order-history table#my-orders-table thead tr th:last-child {
	border-right: 0
}
.catalog-product-view .product-options {
	float: left;
	margin: 15px 0 10px;
	width: 100%
}
.catalog-product-view .detail_tab ul.tabs {
	background: 0 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	float: left;
	margin-bottom: 1px;
	width: 100%
}
.col-main {
	width: 100%;
	max-width: 1480px;
	margin: 0 auto
}
.catalog-product-view .poduct_shop_padding .add-to-cart button {
	background: url(../images/add_to_cart_hover.png) 8px 2px no-repeat #b43825;
	color: #fff;
	float: none!important;
	height: 33px;
	margin: 15px 0;
	padding-left: 25px;
	width: 145px
}
.checkout-left .opc .step {
	width: 96%;
	padding: 30px 2%;
	background: #fff
}
.checkout-onepage-success .page-title {
	width: 100%;
	float: left
}
#billing-progress-opcheckout dt, #payment-progress-opcheckout dt, #shipping-progress-opcheckout dt, #shipping_method-progress-opcheckout dt {
	background: #b92929;
	text-align: left;
	border: 0;
	color: #fff
}
#billing-progress-opcheckout dt span.changelink a, #payment-progress-opcheckout dt span.changelink a, #shipping-progress-opcheckout dt span.changelink a, #shipping_method-progress-opcheckout dt span.changelink a {
	color: #fff
}
#billing-progress-opcheckout dd, #payment-progress-opcheckout dd, #shipping-progress-opcheckout dd, #shipping_method-progress-opcheckout dd {
	background: #fff;
	text-align: left;
}
#checkout-step-review #checkout-review-load #checkout-review-table-wrapper table {
	width: 100%;
}
#checkout-step-review #checkout-review-load #checkout-review-table-wrapper table tr td {
	font-size: 13px;
	border-bottom: 1px solid #eaeaea;
}
#checkout-step-review #checkout-review-load #checkout-review-table-wrapper table tr th {
	font-size: 13px;
	border-bottom: 1px solid #eaeaea;
}
#checkout-step-review #checkout-review-load #checkout-review-table-wrapper table tr td h3 {
	font-size: 13px;
}
#payment-progress-opcheckout dd, #shipping-progress-opcheckout dd address, #shipping_method-progress-opcheckout dd {
	color: #999;
	font-size: 13px
}
#checkout-step-review table#checkout-review-table tr td, #checkout-step-review table#checkout-review-table tr th {
	font-size: 13px
}
#checkout-review-submit #review-buttons-container p, #checkout-review-submit #review-buttons-container p a {
	color: #b92929;
	font-size: 12px;
	text-align: right
}
.checkout-onepage-index #checkoutSteps .form-list .wide {
	float: left;
	width: 100%
}
.checkout-onepage-index #checkoutSteps .form-list .wide label {
	width: 100%;
	font-size: 13px;
	text-align: left
}
.checkout-onepage-index #checkoutSteps .form-list .control input {
	float: left;
	margin: 2px 0 0
}
.checkout-onepage-index #checkoutSteps .form-list .control label {
	float: left;
	font-size: 13px;
	line-height: 9px;
	margin-left: 5px;
	padding-top: 0;
	text-align: left;
	width: auto!important;
	margin-top: 3px
}
.checkout-onepage-index #checkoutSteps .form-list .wide .shipping_form {
	margin-left: 0;
	margin-bottom: 20px;
}
#checkout-step-billing #billing-buttons-container input[type="button"] {
	margin-right: 0px;
}
#checkout-step-billing #billing-buttons-container {
	margin-right: 3%;
}
#billing-progress-opcheckout dd address {
	color: #999;
	font-size: 13px
}
#checkout-step-billing #co-billing-form li.wide label {
	width: 100% !important;
	float: left;
	font-weight: normal !important;
}
#checkoutSteps #opc-billing #checkout-step-billing #co-billing-form .shipping_form #billing-address-select {
	margin-bottom: 0px;
}
#checkout-step-shipping_method dl.sp-methods dt {
	background: #b92929 none repeat scroll 0 0;
	font-size: 14px;
	margin-bottom: 15px;
	padding: 5px;
}
#checkout-step-shipping_method dl.sp-methods dd {
	font-size: 14px;
	margin-bottom: 20px;
}
#co-payment-form dt {
	font-size: 14px;
	float: left;
	width: 100%;
	margin: 10px 0;
	transition: all .5s ease
}
#opc-review #checkout-step-review.step {
	width: 96%;
	padding: 30px 2%
}
#co-payment-form fieldset {
	border: 0
}
#form-validate h2 {
	color: #2f2f2f;
	font-size: 11px;
	font-weight: 600;
	margin: 20px 0;
	text-transform: capitalize
}
.customer-account-forgotpassword #form-validate p, .detail_left .block-content ul li a, .listing_grid_right .addresses-primary address, .listing_grid_right .addresses-primary p a {
	font-size: 13px
}
.detail_left .block {
	float: left;
	width: 100%;
	padding-top: 5px;
	border: 0;
	padding-left: 0;
	padding-right: 0;
}
.detail_left .block-content {
	background: 0 0;
	text-align: left;
	float: left;
	width: 100%;
}
#form-validate .shipping_form {
	margin-left: 0
}
#form-validate .shipping_form label {
	text-align: left !important;
}
body.customer-account-login #form-validate ul li label {
	text-align: left !important;
	display: inline-block;
	clear: both;
	margin: 0 auto !important;
	width: 57% !important;
	float: none;
	padding-bottom: 10px;
}
.customer-account-login #form-validate .validation-advice {
	margin-left: 0px !important;
	text-align: left !important;
	position: inherit;
	padding: 0px 0px 0px 0px;
}
.inner_cms.customer-address-form.account-page .customer-name-middlename .name-middlename {
	display: none;
}
#form-validate .shipping_form input[type=checkbox] {
	margin-left: 0!important
}
#form-validate .shipping_form input[type=text] {
	width: 97%;
	margin-left: 0
}
#form-validate .customer-name .field {
	width: 48%;
	margin: 0 1% 0 0;
	float: left
}
.customer-account-edit #form-validate .customer-name .field {
	width: 49%;
	margin: 0 1% 0 0;
	float: left
}
.sales-order-view .separator {
	padding: 0 0px 0 0;
}
.customer-account-login .account-create #form-validate .fieldset .form-list .control .input-box {
	margin: 0 3px 0 25px;
}
.customer-account-login .account-create #form-validate .fieldset .form-list .control label {
	display: inline;
}
.customer-account-login .account-create #form-validate .fieldset .form-list .fields .field:first-child {
	margin-bottom: 15px !important;
}
#form-validate .customer-name .field .shipping_form {
	width: 100%;
	margin: 0;
	float: left
}
#form-validate .shipping_form, #form-validate .shipping_form2 {
	width: 49%;
	margin: 0 1% 15px 0;
	float: left
}
#form-validate .shipping_form2 input {
	width: 98%;
	margin-top: 27px
}
#form-validate .shipping_form select {
	margin-left: 3px;
	width: 100%;
	height: 32px
}
.customer-account-forgotpassword #form-validate .shipping_form {
	width: 100%;
	position: relative;
	float: left;
	margin: 20px 0
}
.customer-account-forgotpassword #form-validate .for_button {
	margin: 0;
	width: 97%;
}
.customer-account-forgotpassword #form-validate .for_button p:first-child {
	float: right;
	padding-bottom: 5px;
	padding-top: 15px;
	text-align: right;
	width: 100%;
	font-size: 10px;
	color: #b92929
}
.customer-account-forgotpassword #form-validate .for_button .back-link {
	float: left;
	font-size: 14px;
	font-weight: normal;
	padding-left: 53px;
	padding-top: 4px;
	width: auto;
}
.customer-account-forgotpassword #form-validate .for_button input {
	float: right
}
#form-validate .shipping_form1 {
	margin-left: 0;
	width: 48%;
	margin-top: 0
}
#form-validate .shipping_form1 select {
	width: 100%;
	margin-left: 3px
}
#form-validate .shipping_form1 label {
	width: 100%;
	float: left;
	font-weight: normal !important;
	text-align: left
}
#form-validate .fieldset, #form-validate .fieldset .shipping_form:first-child {
	width: 100%;
	float: left;
	min-height: auto !important;
}
#form-validate .fieldset .control {
	width: 100%;
	float: left;
	margin: 10px 0 0
}
#form-validate .fieldset .control label {
	float: left;
	padding-top: 9px!important;
	width: 100%
}
#form-validate .fieldset .control input {
	margin: 10px 0 0
}
.customer-address-form #form-validate .buttons-set {
	width: 100%;
	float: left;
	padding-bottom: 25px;
	padding-top: 15px;
}
.sales-order-history.account-page #my-orders-table {
	width: 100%;
	float: left;
}
.sales-order-history.account-page .buttons-set {
	width: 100%;
	float: left;
}
.account-page .order-details {
	width: 100%;
	float: left;
}
.order-info-box {
	float: left;
	margin-right: 2%;
	padding: 15px 2%;
	width: 45%;
}
.order-details #my-orders-table {
	width: 100%;
}
#my-orders-table .subtotal.first {
	margin-left: 0px;
}
#my-orders-table .shipping {
	margin-top: 5px;
	float: none;
}
.customer-address-form #form-validate .buttons-set .back-link {
	margin-left: 0
}
.sales-order-history table#my-orders-table {
	margin: 0;
	border: 0
}
table#my-orders-table {
	margin-bottom: 20px !important;
}
.sales-order-history table#my-orders-table tr td {
	border-bottom: 1px solid #dddddd !important;
	font-size: 13px;
	line-height: 18px;
	padding: 10px 6px !important;
}
.sales-order-history table#my-orders-table thead tr th {
	background: #b92929;
	border: 0;
	color: #fff;
	font-size: 13px;
	padding: 10px 12px
}
.sales-order-view .my-account .page-title a {
	font-size: 13px
}
.sales-order-view .my-account .order-info {
	font-size: 13px;
	padding-left: 0
}
.sales-order-view .my-account p.order-date {
	font-size: 13px
}
.sales-order-view .order-info-box .box .box-title h2 {
	font-size: 14px;
	color: #000
}
#my-orders-table tr td, #my-orders-table tr th, .sales-order-view .order-details .buttons-set a, .sales-order-view .order-info-box .box .box-content {
	font-size: 13px
}
.sales-order-view .order-details .buttons-set {
	width: 100%;
	float: left;
	padding-bottom: 25px
}
.sales-billing-agreement-index .billing-agreements p {
	font-size: 13px
}
.sales-billing-agreement-index .billing-agreements .info-box {
	padding-top: 25px
}
.sales-billing-agreement-index .billing-agreements .info-box h2 {
	font-size: 13px;
	color: #000;
	margin-bottom: 5px
}
.sales-billing-agreement-index .billing-agreements .info-box form {
	width: 100%;
	float: left;
	margin-top: 20px
}
.sales-billing-agreement-index .billing-agreements .info-box form ul {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	float: left;
	width: 100%;
	padding: 10px 0
}
.sales-billing-agreement-index .billing-agreements .info-box form ul select {
	border: 1px solid #ddd;
	height: 28px;
	float: left;
	margin-right: 10px
}
.sales-billing-agreement-index .billing-agreements .info-box form ul button {
	background: linear-gradient(to bottom, #c50808 0, #a4171c 100%);
	border: 0;
	color: #fff;
	font-size: 13px;
	padding: 4px 13px
}
.opc {
	min-height: 760px
}
.catalog-product-view .wishlist .link-wishlist {
	width: 160px
}
.cart-empty, .customer {
	width: 100%;
	float: left
}
.std .title_wrap {
	padding: 0
}
.title_wrap .customer {
	min-height: auto
}
.customer {
	margin: 2% 0 0
}
.opc .step-title {
	float: left;
	margin-left: -1px
}
.opc .active .step-title {
	color: #ef0606;
	cursor: default;
	z-index: 2
}
.block-progress .block-title {
	background: 0 0;
	margin: 0 0 15px;
	padding: 0
}
.checkout-onepage-index .col-main {
	padding: 0;
	border: 0
}
.checkout-onepage-index .page-title h1 {
	background: 0 0;
	padding: 0
}
.opc {
	padding-top: 20px;
	text-align: center;
	border: 1px solid #d9d9d9;
	background: #f2f2f2;
	margin-bottom: 60px;
	padding-bottom: 100px
}
.cart-empty {
	height: 200px
}
.v-middle {
	float: left;
	margin: -12px 1px 0;
}
#co-payment-form-update label a {
	width: 100%;
	float: left;
	margin-left: 20px;
	font-size: 12px;
}
.opc .buttons-set {
	margin: 15px 0 0;
	opacity: 1!important
}
.opc .buttons-set p.required {
	margin: 0;
	padding: 0 0 10px
}
.opc .buttons-set .please-wait {
	background: #fff;
	border: 1px solid silver;
	border-radius: 6px;
	box-shadow: 0 0 50px rgba(0,0,0,.2);
	font-size: 12px;
	height: 100px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 25%;
	white-space: nowrap;
	width: 250px;
	z-index: 99;
	line-height: 100px;
	text-transform: capitalize
}
.opc .buttons-set a {
	color: #c40809;
	font-weight: 400
}
.opc .ul {
	list-style: disc;
	padding-left: 18px
}
.opc li.section {
	display: inline
}
.opc .step {
	padding: 30px 20px;
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 1;
	height: 900px;
	border: none;
	width: 643px;
	text-align: left;
	background: url(../images/bkg_checkout.gif) repeat-x #FBFAF6;
	border-top: 1px solid #d9d9d9
}
.checkout-cart-index .page-title {
	width: 100%;
	float: left;
	padding-top: 25px
}
.opc .active .step-title .number, .opc .allow .step-title .number, .opc .step-title .number {
	float: none;
	display: block;
	margin: 0 auto 10px
}
.opc .step-title a {
	display: none
}
.opc .step-title .number {
	background: #fff;
	color: #222;
	width: 30px;
	height: 30px;
	line-height: 30px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 10px;
	padding: 0;
	border: 0;
	position: relative;
	z-index: 1
}
.opc .step-title h2 {
	font-size: 12px;
	color: #000;
	clear: both;
	margin-bottom: 10px
}
.opc .allow .step-title .number {
	background: #000;
	border-color: #fff;
	color: #fff
}
.checkout-onepage-index #checkoutSteps table {
	border: 0
}
.checkout-onepage-index #checkoutSteps table tr th {
	font-weight: 700
}
.checkout-onepage-index #checkoutSteps table tr td, .checkout-onepage-index #checkoutSteps table tr td h3 {
	font-weight: 400
}
.checkout-onepage-index #checkoutSteps table tr td, .checkout-onepage-index #checkoutSteps table tr th {
	text-align: left;
	padding: 8px
}
.opc .allow .step-title h2 {
	color: #000
}
.opc .active .step-title .number {
	background: #b92929;
	border-color: #fff;
	color: #fff
}
.opc .active .step-title h2 {
	color: #b92929
}
#shipping-method-buttons-container input[type=button] {
	background: #b92929;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	height: 33px;
	text-transform: capitalize;
	width: 180px
}
#shipping-method-buttons-container p input[type=button] {
	color: #b92929;
	background: 0 0
}
#shipping-method-buttons-container.buttons-set {
	border-top: none!important
}
.opc .active .step-title, .opc .allow .step-title, .opc .step-title {
	position: relative;
	text-align: center;
	border: none;
	background: 0 0;
	padding: 0;
	overflow: hidden!important;
	height: 80px;
	display: inline-block;
	vertical-align: top
}
.opc .active .step-title h2, .opc .allow .step-title h2, .opc .step-title h2 {
	width: 100%;
	text-align: center
}
.opc .step-title {
	width: 16%
}
.opc .form-list li fieldset {
	margin-bottom: 40px
}
.opc .form-list label {
	float: left;
	width: 220px!important;
	text-align: right;
	padding: 4px 0 0
}
.opc .form-list label.required em {
	float: none;
	position: relative;
	right: 0px;
	color: #b92929
}
.opc .form-list li.fields {
	margin: 0
}
.checkout-onepage-index .page-title {
	margin: 15px 0 30px;
}
.opc .form-list div.fields {
	width: 100%;
	overflow: hidden;
	margin: 0 0 8px
}
.opc .form-list .wide, .opc .form-list li.fields .field {
	width: 645px
}
.opc .form-list .input-box, .opc .form-list li.wide .input-box {
	clear: none;
	float: left;
	margin: 5px 0;
	width: 35%;
}
.opc .form-list li.wide select {
	width: 48%;
}
#opc-shipping #checkout-step-shipping #co-shipping-form #shipping-buttons-container input[type="button"] {
	margin-right: 0px;
}
#opc-payment #checkout-step-payment #co-payment-form #checkout-payment-method-load dd ul li#cc_type_auto_row .input-box {
	width: 100%;
}
#opc-payment #checkout-step-payment #co-payment-form #checkout-payment-method-load dd ul li label {
	font-weight: normal;
	margin: 0px 0 10px 0;
}
#opc-payment #checkout-step-payment #co-payment-form #checkout-payment-method-load dd ul li input[type="text"] {
	border: 1px solid #eaeaea;
	height: 35px;
	line-height: 35px;
	width: 96%;
	float: left;
	padding: 0 2%;
}
#opc-payment #checkout-step-payment #co-payment-form #checkout-payment-method-load dd ul li {
	float: left;
	margin-right: 2%;
	width: 25%;
}
#opc-payment #checkout-step-payment #co-payment-form #checkout-payment-method-load dd ul li .input-box {
	width: 100%;
}
.opc .form-list li.wide input.input-text {
	width: 254px
}
.opc .form-list .control input {
	margin: 8px 0 0 25px
}
.opc .form-list li.control label {
	float: left
}
.opc form .address-select {
	margin: 8px 0 40px
}
.opc:first-of-type .step {
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.opc:first-of-type .step[style*='display:none;'], .opc:first-of-type .step[style*='display: none;'] {
	display: block!important
}
.opc:first-of-type .section .step {
	left: 100%
}
.opc:first-of-type .allow .step {
	left: -100%
}
.opc:first-of-type .active .step {
	left: 0
}
.opc:first-of-type li:last-child .step-title a {
	width: 50%
}
.opc:first-of-type li:first-child .step-title a {
	width: 50%;
	left: 50%
}
.opc:first-of-type .step-title a {
	display: block;
	height: 1px;
	border-bottom: 1px dashed #ccc;
	width: 100%;
	text-indent: -3000px;
	position: absolute;
	top: 15px;
	z-index: 0
}
#custommenu {
	position: inherit !important;
}
.header_bottom .site_menu {
	position: relative;
}
#wp-nav-container #custommenu .wp-custom-menu-popup {
	float: none;
	left: 0 !important;
	margin: 0 auto;
	max-width: 1352px;
	position: absolute;
	right: 0;
	height: 475px;
	top: 35px !important;
	width: 100% !important;
}
.contact #contactForm {
	float: left;
	width: 40%;
}
.contact .faq-skin {
	float: right;
	margin-top: -9px;
	width: 58%;
}
.upper_header .header_bottom {
	background: #b92929;
}
#opc-login .col-2 form fieldset h4, #opc-login p.required {
	display: none
}
#opc-login h3 {
	margin-bottom: 18px
}
#opc-login .col-2 {
	float: left;
	display: block;
	width: 48%
}
#checkout-step-login .col-1 p:nth-child(2n+1), #opc-login .col-1 .ul, #opc-login .col-1 h4 {
	display: none
}
#opc-login .col-2 fieldset {
	width: 300px
}
#opc-login .col-2 .input-box {
	width: 67%;
	margin: 0;
	float: left
}
#opc-login .col-2 .input-text {
	margin-left: 0;
	padding-left: 2%;
	width: 98%
}
#cbaxmlButton {
	float: left;
	padding: 0 0 20px;
	width: 100%
}
#opc-login #checkout-step-login .form-list li.control input {
	float: left
}
#checkout-step-login .col-1 .form-list .control label {
	float: left;
	color: #5a5a5a;
	font-size: 13px;
	font-weight: 400;
	padding: 0;
	text-align: left;
	text-transform: capitalize;
	width: auto
}
#checkout-step-login .col-1 p {
	color: #2f2f2f;
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 75px;
	text-transform: capitalize
}
#opc-login .col-2 .form-list label {
	text-align: left;
	width: 110px
}
#opc-login .form-list li.control label {
	float: none
}
#opc-login .form-list li.control {
	float: left;
	padding-bottom: 15px;
	margin-right: 15px
}
#opc-login .form-list li.control input {
	margin: 2px 8px 0 0
}
#opc-login .col-1 {
	float: right;
	width: 48%
}
#checkout-step-review.step {
	width: 645px
}
#opc-review .step {
	padding: 30px 20px;
	border-top: 1px solid #BBAFA0
}
#opc-review .product-name {
	font-weight: 700;
	color: #0a263c
}
#opc-review .item-options {
	margin: 5px 0 0
}
#opc-review .buttons-set {
	padding: 20px 0;
	border: 0
}
#opc-review .buttons-set p {
	margin: 0;
	line-height: 40px
}
#opc-review .buttons-set .please-wait {
	height: 40px;
	line-height: 40px
}
#opc-shipping_method .buttons-set {
	border-top: 1px solid #E4E4E4
}
.price-wrapper-shopby {
	padding: 15px 10px 10px;
	background: #eee
}
.toolbar-cat .toolbar-inner {
	padding: 0 10px
}
.toolbar .select-inner {
	margin-top: 5px
}
.block-layered-nav .checker>span {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/check-shopby.png) top left no-repeat
}
.block-layered-nav .checker>span .check-shopby {
	width: 16px;
	height: 16px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.block-layered-nav .currently {
	padding: 20px 20px 10px;
	background: #eee;
	margin-bottom: 10px
}
.block-layered-nav .currently ol li {
	display: inline-block;
	background: #b6b6b6;
	padding: 3px 10px;
	position: relative;
	margin-bottom: 10px;
	margin-right: 30px
}
.block-layered-nav .currently ol li span.value {
	font-size: 14px;
	color: #fff
}
.block-layered-nav .currently ol li .btn-remove {
	width: 23px;
	height: 100%;
	position: absolute;
	right: -23px;
	background: url(../images/remove-s.png) center center no-repeat #9a9a9a;
	top: -1px;
	overflow: hidden;
	text-indent: -9999px
}
.block-layered-nav .currently ol li .btn-remove:hover {
	background-color: #e74847
}
.price-wrapper-shopby {
	display: inline-block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 91%
}
.price-wrapper-shopby .title-price {
	background: url(../images/bg-t-price.png) left center repeat-x;
	text-align: center
}
.price-wrapper-shopby .title-price>h2 {
	text-transform: uppercase;
	display: inline-block;
	background: #eee;
	padding: 0 15px;
	font-size: 116.67%
}
#narrow-by-list>dt.Price {
	display: none
}
#narrow-by-list .checker {
	float: left;
	margin-right: 5px
}
#narrow-by-list .checker .checked {
	background-position: left bottom
}
#narrow-by-list ol li a:before {
	background: 0 0;
	display: inline-block;
	content: "";
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0
}
#narrow-by-list ol li a.checked {
	background-position: left -84px;
	position: relative
}
.toolbar .limiter-wrap .select-inner {
	width: 60px;
	background: url(../images/arrow-select.png) 40px 12px no-repeat #fff;
	height: 28px;
	border: 1px solid #DBDBDB;
	overflow: hidden
}
.toolbar .sort-by .select-inner {
	background: url(../images/arrow-select.png) 85px 12px no-repeat #fff;
	height: 28px;
	border: 1px solid #DBDBDB;
	width: 105px;
	overflow: hidden
}
#yt_wrapper #yt_left {
	padding-left: 0;
	border: 0
}
#yt_wrapper #yt_left .block-left {
	margin-bottom: 30px
}
.block-layered-nav .currently ol li span.label {
	color: inherit;
	padding: 0;
	font-size: inherit;
	display: none
}
.block-layered-nav .currently ol li .icon-remove {
	display: inline
}
.block-layered-nav .actions {
	text-align: right;
	margin-bottom: 10px
}
#yt_wrapper #yt_left .layered-accordion {
	height: 40px;
	font-size: 150%;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: 400
}
#yt_wrapper #yt_left .layered-nav .block-content-layered {
	border-bottom: 1px solid #E9E9E9
}
#yt_wrapper #yt_left .layered-nav .block-content-layered .block-content {
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	float: none
}
#yt_wrapper #yt_left .layered-nav .block-content-layered .actions a {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px
}
#yt_wrapper #yt_left .layered-nav .subhead {
	border-bottom: none
}
#yt_wrapper #yt_left .layered-nav .layered-accordion.subhead.accordion-close {
	background-color: #f4f4f4;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9
}
#yt_wrapper #yt_left .layered-nav .layered-accordion {
	line-height: 200%;
	position: relative
}
#yt_wrapper #yt_left .layered-nav .layered-accordion.subhead.accordion-open, #yt_wrapper #yt_left .layered-nav .layered-accordion.subhead:hover {
	cursor: pointer;
	color: #FFF;
	border: none
}
#yt_wrapper #yt_left .layered-nav .layered-accordion.subhead.accordion-open .accordion-up {
	display: none
}
#yt_wrapper #yt_left .layered-nav .layered-accordion .accordion-down {
	background: url(../images/icon-cat-down.png) 0 center no-repeat;
	position: absolute;
	height: 8px;
	width: 18px;
	top: 17px;
	right: 10px
}
#yt_wrapper #yt_left .layered-nav .layered-accordion .accordion-up {
	background: url(../images/icon-cat-up.png) 0 center no-repeat;
	position: absolute;
	height: 18px;
	width: 18px;
	top: 12px;
	right: 10px
}
#yt_wrapper #yt_left #narrow-by-list .block-content ol {
	padding: 10px 0
}
#yt_wrapper #yt_left #narrow-by-list .block-content ol li:before {
	content: "\f105";
	font-family: FontAwesome;
	margin-left: 10px;
	font-size: 14px
}
#yt_wrapper #yt_left #narrow-by-list .block-content ol li a {
	line-height: 240%;
	width: 100%;
	padding-left: 5px
}
#yt_wrapper #yt_left .left-banner {
	overflow: hidden;
	position: relative
}
#yt_wrapper #yt_left .left-banner img {
	width: 100%
}
.price_filter {
	height: 14px!important;
	background: url(../images/bg-filter-price.png) left center repeat-x!important;
	margin: 0!important;
	overflow: hidden;
	padding-top: 8px!important
}
.price_filter .price-from, .price_filter .price-to {
	height: 14px;
	width: 14px;
	cursor: e-resize;
	display: block;
	margin-top: 0;
	background: #898989;
	position: relative
}
.block-layered-nav #narrow-by-list ol li {
	padding: 5px 0;
	position: relative
}
.block-layered-nav #narrow-by-list ol li input {
	float: left;
	margin: 2px 5px 0 0
}
.currently ol li span.value {
	font-size: 13px!important
}
#narrow-by-list li {
	float: left;
	width: 100%;
	padding: 6px 0
}
#narrow-by-list li, #narrow-by-list li a {
	color: #1f1f1f !important;
	display: flex;
	font-size: 12px !important;
	line-height: 11px;
	text-transform: capitalize;
}
#loading {
	background: rgba(0,0,0,.5);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2147483647
}
#loading img {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -27px;
	z-index: 99999
}
.discounted, .discounted3, .listing_list_right .discounted1 {
	height: 40px;
	background: #d21820;
	color: #fff;
	text-align: center;
	font-weight: 700;
	border-radius: 50%;
	z-index: 100
}
.discounted {
	font-size: 15px;
	position: relative;
	top: -246px;
	width: 45px;
	left: 146px;
	padding-top: 5px
}
.listing_list_right .discounted1 {
	float: left;
	font-size: 12px;
	right: 10px;
	line-height: 25px;
	position: absolute;
	text-transform: capitalize;
	top: 10px;
	width: 40px
}
.listing_grid_right #catalog-listing .category-products .listing_list_product .special-price {
	float: left
}
.listing_grid_right #catalog-listing .category-products .listing_list_right {
	width: 100%
}
#discounted_list_a424br52>em {
	float: left;
	font-style: normal;
	line-height: 7px;
	width: 100%
}
.discounted3 {
	font-size: 15px;
	position: relative;
	top: 0;
	width: 45px;
	left: 201px;
	padding-top: 5px
}
.even ol, .odd ol {
	position: relative;
	width: auto
}
.main-container .col-main .col-main.span9 {
	margin-right: 0!important
}
dt>.odd {
	border-bottom: 1px solid #999
}
#custommenu .wp-custom-menu-popup {
	background-color: #ecebeb;
	border: 0;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.4);
	float: left;
	left: -290px !important;
	padding-bottom: 20px;
	padding-top: 0px;
	width: 100% !important;
	max-width: 1480px !important;
}
#custommenu .wp-custom-menu-popup .block2 {
	padding-right: 18px;
}
#custommenu .wp-custom-menu-popup .block2 img {
	border: 1px solid #e8e8e8;
	float: right;
	padding: 2px;
}
#custommenu .wp-custom-menu-popup .level1 .level2 a:hover {
	background: none;
	text-decoration: underline;
}
#custommenu .wp-custom-menu-popup .level1 .level2 a {
	color: #232323;
	font-size: 13px;
	font-weight: 500;
	padding: 10px;
	text-transform: capitalize;
}
#custommenu .wp-custom-menu-popup .level1 a:hover {
	background: none;
}
.block1 {
	float: left;
	width: 65%
}
#custommenu .wp-custom-menu-popup .level1 a {
	color: #d71117;
	font-family: "Ubuntu";
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.level2 a:hover {
	color: #000!important
}
div.column {
	width: 31%!important
}
.img_box_in {
	float: left;
	overflow: hidden;
	position: relative;
	width: 99%;
	margin-bottom: 10px
}
.site_menu .nav-container {
	width: 100%;
}
.site_menu .nav-container #custommenu {
	width: 100%;
}
.nav-container {
	margin: 0 auto;
	min-height: 50px;
	padding: 0;
	width: 780px;
	float: none;
}
.ias-noneleft {
	float: left;
	width: 100%;
	text-align: left!important;
	font-size: 13px
}
.a-center, .detail_banner p:last-child, .or {
	text-align: center
}
.wp-custom-menu-popup {
	max-width: 1352px !important;
	width: 100% !important;
	left: 0 !important
}
#custommenu .wp-custom-menu-popup .block2 img {
	border: 0;
	float: none;
	padding: 0px;
}
.respl-tabs-wrap h2 {
	background: rgba(0, 0, 0, 0) url("../images/round_bg.png") no-repeat scroll center 0;
	color: #b92929;
	float: left;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 30px;
	padding: 0;
	text-align: center;
	text-transform: capitalize;
	width: 100%;
}
.testimonials-carousel-thumbnail {
	width: 30%;
	float: left;
	text-align: center;
}
.respl-tabs-wrap .bx-controls {
	display: none;
}
.testimonials-carousel-thumbnail img, .testimonials-name span img {
	width: auto !important;
}
.testimonials-carousel-context {
	float: left;
	text-align: center;
	width: 69%;
	border-left: 1px solid #e5e5e5;
}
.testimonials-name {
	display: block;
	float: left;
	font-weight: bold;
	padding: 10px 0;
	width: 100%;
}
.testimonials-name > span {
	color: #8b8989;
	font-size: 12px;
	font-weight: normal;
}
.testimonials-carousel-content {
	min-height: 170px;
	padding: 0 50px;
}
.slide .testimonials-carousel-context .testimonials-name img {
	float: none;
	width: auto !important;
}
.cms-testimonials .std h1 {
	font-size: 17px;
	font-weight: 600;
	margin: 0;
	padding-bottom: 3px;
	text-transform: uppercase
}
.cms-testimonials .std span.subtitle {
	font-size: 13px;
	font-weight: 400;
	border-bottom: 2px solid #d4151a;
	display: inline;
	padding-bottom: 5px
}
.cms-testimonials .std .page_title {
	padding-bottom: 4px
}
.respl-tabs-wrap {
	margin: 35px auto 0;
	max-width: 903px;
}
.padded.clearfix ul li, .padded.clearfix>p, .slogan {
	font-size: 14px;
	color: #888;
	font-weight: 100
}
.faq-skin .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	font-size: 15px!important
}
.ctl_payment_shippinhinfotab li.titlestyle_1 {
	font-size: 15px;
	text-align: left;
	text-transform: uppercase;
	font-weight: 700;
	padding: 15px 0
}
.ctl_payment_shippinhinfotab li.titlestyle_1.boldtext {
	font-weight: 700;
	margin-bottom: 15px
}
.ctl_payment_shippinhinfotab li div {
	padding-left: 3px!important;
	color: #5a5a5a
}
.ctl_payment_shippinhinfotab li {
	font-size: 13px;
	text-align: left;
	padding-bottom: 10px;
	width: 100%;
	float: left;
	color: #454545
}
.ctl_payment_shippinhinfotab li div li {
	line-height: 28px;
	list-style-position: inside;
	list-style-type: circle
}
#ctl00_ContentPlaceHolder1_Payment_ctl00_pnlCreditCardDisp img {
	margin: 15px 0
}
.contact_data h2 {
	float: left;
	text-align: left;
	font-weight: 700;
	width: 100%;
	margin-bottom: 5px;
	text-transform: uppercase
}
.contact_data h3 {
	font-size: 14px;
	text-align: left;
	font-weight: 400;
	margin-bottom: 15px
}
.contact_data>p {
	line-height: 28px;
	text-align: left;
	margin: 0
}
.contact_address {
	margin-bottom: 40px
}
.customer-account-edit .field {
	margin-bottom: 15px!important
}
.customer-account-edit .field .shipping_form.shisec {
	margin-top: 0!important
}
.customer-account-edit #form-validate .fieldset .shipping_form.shisec:nth-child(2n+1) {
	margin-top: 0px
}
.customer-account-edit #form-validate .shipping_form.shisec:nth-child(2n+1) {
	margin-top: 27px
}
.customer-account-edit #form-validate .buttons-set {
	width: 100%!important
}
.customer-account-edit #form-validate .buttons-set p.required {
	margin-bottom: 30px
}
.customer-account-edit #form-validate .buttons-set .back-link {
	margin-left: 0
}
.review-customer-index #my-reviews-table {
	float: left;
	width: 100%;
}
.newsletter-manage-index #form-validate .fieldset label {
	width: auto!important;
	font-size: 13px;
	float: left !important;
	padding: 8px 0 0 10px!important
}
.newsletter-manage-index #form-validate .fieldset input {
	float: left
}
.newsletter-manage-index .buttons-set {
	width: 100%!important;
	float: left
}
.newsletter-manage-index .back-link {
	margin-left: 0!important
}
.newsletter-manage-index #form-validate h2 {
	margin-bottom: 0
}
.inchoo-socialconnect-account-google .box-content .col-1 {
	float: left;
	margin-right: 15px;
	width: auto!important
}
.inchoo-socialconnect-account-google .box-content .col-2 p {
	font-size: 13px;
	line-height: 26px
}
.inchoo-socialconnect-account-google div.inchoo-socialconnect-google {
	float: left;
	line-height: 30px
}
.inchoo-socialconnect-account-facebook .col-1, .inchoo-socialconnect-account-twitter .col-1 {
	width: 100%!important
}
.inchoo-socialconnect-account-facebook p, .inchoo-socialconnect-account-twitter p {
	font-size: 13px
}
.inchoo-socialconnect-account-facebook .col-2, .inchoo-socialconnect-account-facebook .col-2 .inchoo-socialconnect-facebook, .inchoo-socialconnect-account-twitter .col-2, .inchoo-socialconnect-account-twitter .col-2 .inchoo-socialconnect-twitter {
	float: left!important;
	margin-top: 20px
}
.rma-index-index #my-orders-table {
	border: 0;
	margin-top: 30px
}
.rma-index-index #my-orders-table tr th {
	background: #efefef;
	border-bottom: 1px solid #d9dde3!important;
	padding: 8px
}
.print_link {
	float: right
}
.customer-account-edit #form-validate .fieldset ul li {
	float: left;
	width: 49%;
	margin-right: 1%
}
.customer-account-edit #form-validate .fieldset ul li .shipping_form {
	margin-top: 0!important
}
.customer-account-edit #form-validate .fieldset ul li .shipping_form input {
	margin-left: 0!important;
	width: 98%
}
.customer-account-edit #form-validate .shipping_form label {
	display: block!important;
	width: 160px!important
}
.customer-account-edit #form-validate .shipping_form li {
	width: 100%!important
}
.customer-account-edit #form-validate .shipping_form input {
	width: 97% !important;
}
.customer-account-edit .shipping_form input[type="text"] {
	padding-left: 1%;
}
.customer-account-edit .shipping_form input[type="password"] {
	margin-left: 0%;
}
.customer-account-edit #form-validate .shipping_form input[type=checkbox], .customer-account-edit #form-validate .shipping_form:nth-child(2) label {
	width: auto!important
}
#form-validate {
	float: left;
	width: 60%
}
.detail_banner {
	position: relative;
	width: 100%;
	float: left;
	min-height: 10px
}
.detail_banner p:last-child {
	background: rgba(34,34,34,.7);
	bottom: 5px;
	color: #fff;
	float: left;
	font-family: "Ubuntu";
	font-size: 13px;
	font-weight: 200;
	height: 40px;
	left: 0;
	letter-spacing: 2px;
	line-height: 40px;
	padding: 0 2%;
	position: absolute;
	text-transform: uppercase;
	width: 96%
}
.account-page table tr th {
	background: #efefef;
	border-bottom: 1px solid #d9dde3!important;
	padding: 8px!important
}
.account-page table tr td {
	padding: 8px!important
}
.sales-order-view .order-details h2 {
	font-size: 17px;
	text-transform: uppercase
}
#product-review-table input[type=radio] {
	float: left;
	-webkit-appearance: none;
	border: none;
	width: 23px;
	height: 23px;
	background: url(../images/rating_star.png) left center no-repeat;
	background-size: 20px
}
#product-review-table input[type=radio]:checked {
	background: url(../images/rating_star_checked.png) left center no-repeat
}
input[type=radio]+label.blank {
	background: url(../images/rating_star.png) left center no-repeat;
	height: 22px;
	width: 23px;
	display: inline-block;
	padding: 0
}
input[type=radio]:checked+label.blank {
	background: url(../images/rating_star_checked.png) left center no-repeat;
	height: 22px;
	width: 23px;
	display: inline-block;
	padding: 0
}
.sb-search {
	float: left;
	height: 24px;
	margin-right: 10px;
	margin-top: 0;
	min-width: 25px;
	overflow: hidden;
	position: relative;
	width: 0;
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	transition: width .3s;
	-webkit-backface-visibility: hidden
}
.sb-search-input:before {
	left: 32px
}
.sb-search-input {
	-moz-border-bottom-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #fff;
	border-color: -moz-use-text-color -moz-use-text-color #bdbdbd;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #acacac;
	font-size: 11px;
	height: 23px;
	right: 0;
	outline: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 75%;
	z-index: 10
}
 .sb-search-input::-webkit-input-placeholder {
 color:#bdbdbd
}
 .sb-search-input:-moz-placeholder {
 color:#bdbdbd
}
 .sb-search-input::-moz-placeholder {
 color:#bdbdbd
}
 .sb-search-input:-ms-input-placeholder {
 color:#bdbdbd
}
.sb-icon-search, .sb-search-submit {
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 25px;
	text-align: center;
	cursor: pointer
}
.sb-search-submit {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	color: transparent;
	border: none;
	outline: 0;
	z-index: -1
}
.sb-icon-search {
	color: #fff;
	background: url(../images/search.png) center center no-repeat #fff;
	z-index: 90;
	font-size: 22px;
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased
}
.block-content .price, .for_head, .subtotal .label {
	font-weight: 600
}
.sb-icon-search_hover {
	background: url(../images/search_hover.png) center center no-repeat #fff!important
}
.no-js .sb-search, .sb-search.sb-search-open {
	width: 53%
}
.no-js .sb-search .sb-icon-search, .sb-search.sb-search-open .sb-icon-search {
	background: url(../images/search.png) center center no-repeat #fff;
	color: #fff;
	z-index: 11
}
.header_right.account-cart-wrapper li {
	float: left;
	margin: 0 0 0 0;
}
.cart-items-box {
	width: 350px;
}
#login-trigger {
	background: url(../images/login.png) center center no-repeat;
	float: left;
	height: 17px;
	margin-top: 4px;
	width: 17px
}
#wish-triger {
	background: url(../images/wishlist-icon.png) center top no-repeat;
	float: left;
	height: 17px;
	margin-top: 4px;
	width: 17px
}
#wish-triger:hover {
	background: url(../images/wishlist-hover.png) center center no-repeat;
	float: left;
	height: 17px;
	margin-top: 4px;
	width: 17px
}
.login-trigger_hover {
	background: url(../images/login.hover.png) center center no-repeat!important
}
.no-js .sb-search .sb-search-submit, .sb-search.sb-search-open .sb-search-submit {
	z-index: 90
}
.header_right.account-cart-wrapper>nav {
	float: left;
	margin-right: 0px;
	width: auto
}
.cart-value {
	display: none!important
}
#login-trigger>span, .mobile_search, nav #login #login-content .block .block-title strong {
	display: none
}
nav ul {
	background: 0 0!important
}
nav #login #login-content .block h2 {
	font-size: 12px;
	color: #e7342b;
	margin: 0;
	padding: 0;
	float: left;
}
nav #login #login-content .block h6 {
	font-size: 12px;
	color: #e7342b;
	margin: 0;
	padding: 0;
	float: left;
	font-weight: 500;
}
.sign_in_wrapper h6 {
	font-weight: 500;
	margin-bottom: 10px !important;
	text-transform: uppercase;
}
nav #login #login-content .block .title_wrapper a {
	font-size: 10px;
	color: #e7342b;
	margin: 0;
	padding: 0;
	float: right
}
nav #login #login-content .block .form_field {
	width: 100%;
	float: left;
	padding-bottom: 12px
}
nav #login #login-content .block .block-title {
	padding-right: 0;
	padding-left: 0;
	float: left;
	width: 100%
}
nav #login #login-content .block .form_field label {
	color: #8a8888;
	font-size: 11px;
	float: left;
	margin-right: 0;
	width: 63px
}
nav #login #login-content .block .form_field input[type=email], nav #login #login-content .block .form_field input[type=password] {
	color: #8a8888;
	font-size: 9px;
	float: left;
	width: 135px;
	border-radius: 0px;
	height: 17px;
	border: 1px solid #a0a0a0;
	background: 0 0
}
nav #login #login-content .block .actions {
	width: 100%;
	float: left;
	padding: 0
}
nav #login #login-content .block .actions button {
	background: #f5443c;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 8px;
	height: 19px;
	line-height: 19px;
	text-transform: uppercase;
	width: 50px
}
nav #login #login-content .block {
	width: 100%;
	padding: 0;
	border: 0
}
nav #login #login-content {
	background: #f9f9f9;
	border: 0;
	box-shadow: 0 0 0;
	border-radius: 0;
	display: none;
	padding: 15px;
	position: absolute;
	right: 0;
	top: 24px;
	width: 200px;
	z-index: 9999
}
.or {
	border-bottom: 1px solid #e0e0e0;
	float: left;
	line-height: 1px;
	margin-bottom: 12px;
	margin-top: 12px;
	width: 100%
}
.fb_login, .google_login {
	height: 18px;
	width: 75px;
	float: left
}
.sign_in_wrapper, .sign_in_wrapper h2, .sign_in_wrapper h6 {
	width: 100%;
	float: left
}
.or span {
	background: #f9f9f9;
	color: #8a8888;
	font-size: 8px;
	padding: 0 15px
}
.fb_login {
	background: url(../images/facebook_login.png) left top no-repeat !important;
	margin-right: 15px
}
.fb_login div.inchoo-socialconnect-facebook {
	background: none !important;
}
.google_login {
	background: url(../images/google_login.png) left top no-repeat !important;
}
.google_login div.inchoo-socialconnect-google {
	background: none !important;
}
nav #login #login-content .block .fb_login, nav #login #login-content .block .google_login {
	font-size: 0
}
.sign_in_wrapper h2 {
	margin-bottom: 10px!important
}
.relative {
	position: relative
}
.cart_digit {
	background: #b92929;
	border-radius: 50%;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	height: 15px;
	line-height: 15px;
	position: absolute;
	right: 0;
	text-align: center;
	top: -6px;
	width: 15px;
}
.wish_digit {
	background: #b92929 none repeat scroll 0 0;
	border-radius: 45%;
	color: #ffffff;
	font-size: 10px;
	font-weight: 600;
	height: 15px;
	line-height: 15px;
	position: absolute;
	right: -5px;
	text-align: center;
	top: -3px;
	width: 15px;
}
#mini-cart-summary>li {
	float: left;
	padding: 2%;
	width: 96%
}
#narrow-by-list dt.intro {
	background: 0 0!important;
	border: 0!important;
	border-bottom: 1px solid #eaeaea!important
}
span.plus_sign {
	left: 3px!important
}
.wrapper2 {
	width: 100%;
	margin: 0 auto;
	max-width: 1598px
}
.subtotal .label {
	font-size: 13px;
	color: #080808
}
.cart-items-box .subtotal {
	display: inline-block;
	float: none;
	margin: 5px 10px 5px 5px;
}
body #sub-total6 {
	display: inline-block;
	float: none;
	width: auto;
}
.product_rs .final_price {
	color: #b92929;
	font-size: 17px
}
.product_rs .orignal_price {
	color: #b92929;
	font-size: 14px;
}
.save {
	float: left;
	width: 100%;
	text-align: center;
}
.orignal_price {
	float: left;
	width: 100%;
}
.orignal_price > span {
	display: inline;
	float: none;
}
.product_rs .orignal_price p {
	color: #b92929;
	display: inline;
	float: none;
	font-size: 14px;
	padding: 0 10px 0 1px;
	text-decoration: line-through
}
li.search {
	color: #1f1f1f;
	float: left;
	font-size: 12px;
	width: auto;
	border: none;
	border-radius: 0
}
.sticky {
	top: 0px;
	z-index: 999999 !important;
}
.hd {
	height: 17px;
	position: absolute;
	right: -7px;
	top: -9px;
	width: 17px;
}
.hd a.close {
	background: url(../images/close_popup.png) no-repeat;
	float: left;
	right: 0;
	top: 0;
	height: 100%;
	width: 100%
}
.for_img_full, .for_img_full .hidden_addcart {
	width: 96%!important
}
.for_img_full {
	min-height: auto!important
}
.img_box.for_img_full .add_to_cart_wish {
	height: 96%
}
footer {
	float: left;
	width: 100%;
	margin-top: 60px
}
.upper_footer_right>a {
	width: 16%
}
.account-cart-wrapper {
}
.header-minicart {
	display: inline-block;
	float: left
}
nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	float: left;
	border-bottom: 0;
	border-radius: 3px
}
nav li {
	float: left
}
nav #login-content {
	display: none;
	position: absolute;
	top: 24px;
	right: 0;
	z-index: 999;
	background: #fff;
	background-image: linear-gradient(top, #fff, #eee);
	padding: 15px;
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
	border-radius: 3px 0 3px 3px
}
.hidden_addcart a {
	background: #b43825;
	border: none;
	color: #fff;
	float: none!important;
	height: 35px;
	margin: 0!important;
	padding: 6px 20px;
	font-size: 14px;
	width: 135px
}
.input-box fieldset {
	border: none
}
.input-box fieldset input {
	cursor: pointer;
	color: #fff
}
input[type=button], input[type=submit] {
	cursor: pointer
}
.forgot_passward {
	display: inline-block;
	float: none;
	margin-left: 0;
	width: auto;
}
button {
	cursor: pointer
}
#custommenu-mobile {
	z-index: 9999!important
}
#note, .notification {
	z-index: 999999!important
}
ul.form-list li .shipping_form.shisec label em {
	float: none;
}
ul.form-list li .shipping_form.shisec label {
	width: 100%!important;
	text-align: center !important;
}
ul.form-list li .shipping_form.shisec {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.subsicribe .newsletter_bg.bscclearfix .validation-advice {
	margin: 0 0 0 20px;
	width: 86%
}
td.a-center.tdmain .link-wishlist.use-ajax {
	float: none;
	padding: 16px 24px
}
.header_left a {
	color: #a5a5a5
}
.icon-shopcart {
	background: url(cart_home.png) no-repeat;
	width: 20px;
	height: 20px
}
.detail_banner>img, .heading_main2 {
	width: 100%;
	float: left
}
.icon-shopcart:hover {
	background: url(cart_home.hover.png) no-repeat
}
.header-cart {
	margin-top: 3px
}
.for_in_store_inner, .shipping_marg {
	margin: 10px 0!important
}
.for_in_store_inner1 {
	margin: 10px 0 45px!important
}
.top_marg_right table#shopping-cart-totals-table {
	border: none;
	padding: 0 15px
}
#shopping-cart-totals-table tfoot tr.space_for_border td {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px
}
.for_head {
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	line-height: 32px;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}
#shopping-cart-totals-table tbody tr:last-child td {
	padding: 10px 0;
	text-align: left;
}
.heading_main2 {
	margin: 10px 0 0
}
.heading_main2 h1 {
	font-size: 22px;
	color: #2f2f2f;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-weight: 600
}
.cart-empty>p {
	float: left;
	margin: 15px 0 0;
	width: auto
}
dl.item-options {
	float: left;
	width: 100%
}
.registration_marge, dl.item-options dd, dl.item-options dt {
	float: left;
	width: auto
}
dl.item-options dd {
	margin-left: 5px
}
.registration_marge .required_fields {
	padding-bottom: 10px;
}
.registration_marge .required_fields p, .registration_marge .required_fields span {
	color: ##b92929
}
.registration_marge {
	display: inline-block;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 58%;
}
.new_register>a {
	font-weight: 800;
	text-transform: uppercase
}
.product_head a {
	color: #2f2f2f;
	font-weight: 600
}
.product_head h3 {
	color: #777777;
	font-size: 15px;
	font-weight: normal;
}
.product_head p:hover, .product_head h3:hover {
	color: #b92929;
}
.product_dis .product_head a:hover {
	color: #b92929
}
.product_head_text .product_price .regular-price span.price {
	font-size: 14px!important;/*font-weight: 600*/
}
.product_head_text p a {
	text-transform: uppercase!important;
	font-size: 14px!important
}
.more-views > h2 {
	display: none;
}
#checkout-payment-method-load dt .radio {
	float: left;
}
#checkout-payment-method-load dt label img {
	margin: 0;
}
#checkout-payment-method-load label {
	color: #000;
	float: left;
	margin: -2px 8px;
	text-align: left;
}
.checkout-onepage-success .page-title {
	color: #2f2f2f;
	text-align: center;
	width: 100%;
	float: left;
	padding: 65px 0 30px;
	font-size: 22px;
	font-weight: 100;
	margin: 0;
	text-transform: capitalize;
}
.checkout-onepage-success h2 {
	color: #2f2f2f;
	float: none;
	font-size: 47px;
	font-weight: 800;
	line-height: 45px;
	margin: 0 auto 30px;
	text-transform: uppercase;
	width: 46%;
}
.checkout-onepage-success .buttons-set input {
	height: inherit;
	padding: 10px 12px;
	font-size: 13px;
}
.checkout-onepage-success .col-main > p {
	font-weight: 400;
	line-height: 23px;
}
.checkout-onepage-success .buttons-set {
	display: inline-block;
	float: none;
	width: 15%;
	margin: 28px auto 0;
}
.checkout-onepage-success .wrapper {
	background: none;
	border-bottom: 0;
	float: left;
	max-width: 100%;
	padding-bottom: 30px;
	text-align: center;
	width: 100%;
}
td .qty-btngroup.oncarts a:last-child {
	margin-left: 4px;
}
td .qty-btngroup.oncarts a {
	display: inline;
	margin-right: 4px;
}
td .qty-btngroup.oncarts input {
	position: relative;
	top: 0px;
	left: 2px;
	width: 38px;
	display: inline;
	height: 17px;
}
.reminderme {
	padding-left: 0 !important;
}
.checkout-onepage-success .page-title h1 {
	width: 100%;
	float: left;
	text-align: center;
}
#newsletter-subscribe .button {
	background: #b92929 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	height: 35px;
	text-transform: uppercase;
	width: 180px;
}
.newsletter_bg {
	position: relative;
}
.newsletter_bg #advice-validate-email-newsletter {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.button {
	background: #b92929 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: 33px;
	text-transform: uppercase;
	width: 180px;
}
.button.btn-checkout {
	background: #b92929 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right !important;
	font-family: "Ubuntu";
	font-size: 13px;
	height: 33px;
	text-transform: uppercase;
	width: 180px;
	float: right;
}
.detail_banner_tab {
	float: left;
	width: 100%;
	position: relative;
}
.detail_banner_tab img {
	float: left;
	width: 100%;
	height: auto;
}
#newsletter-validate-detail .block-content {
	float: left;
	width: 100%;
}
.follow.footer1 li:last-child {
	margin-right: 0;
}
.checkout-types .button.btn-checkout {
	width: 195px !important;
	padding: 0 4%;
}
.sign_in.forget_reset {
	float: left;
	margin-top: 25px;
	width: 100%;
}
.login_button.forget_left {
	margin-left: 23%;
	width: 75%;
}
#etalage .etalage_small_thumbs li:last-child {
	margin-right: 0 !important;
}
.newsletter_bg.bscclearfix {
	margin: 0 auto;
	text-align: center;
	width: 210px;
}
.page-print .print-head {
	float: left;
	width: 100%;
	text-align: center;
}
.wrapper_print {
	max-width: 1366px;
	margin: 0 auto;
	width: 100%;
}
.wrapper_print h1 {
	float: left;
	width: auto;
}
.wrapper_print .order-date {
	float: right;
	width: auto;
}
.wrapper_print .col2-set {
	float: left;
	width: 100%;
}
.wrapper_print > h2 {
	float: left;
	width: 100%;
}
.wrapper_print .col-1 {
	float: left;
	width: 50%;
}
#my-orders-table .base_grandtotal.last {
	display: none;
}
/* Wishlist Page Account */

.account-page .buttons-set {
	float: left;
	width: 100%;
}
.account-page #wishlist-view-form #wishlist-table {
	width: 100%;
}
.account-page .buttons-set .button {
	margin-right: 0px !important;
}
.account-page .control_buttons > button {
	margin: 0 8px 0 0;
}
.account-page #my-orders-table {
	width: 100%;
}
/*---------------------------------------- Bhavishya css Start-------------------------*/

/*---------------------------------------- Bhavishya css End-------------------------*/


.cart-table-form .inset .cart_button, .cart-table-form .inset .cart_button2 {
	display: none;
}
.cart-table-form .inset .cart_button1 {
	margin: 20px 0;
}
.mainmenu {
	/* min-height: 125px; */




	margin-bottom: 10px;
}
.itemSubMenu .mainmenu {
	min-height: auto;
	margin: 0;
}
.savelist {
	float: left;
	width: 100%;
}
.product_price.list {
	float: left;
	width: 100%;
}
.savelist > span {
	color: #b92929;
	font-size: 14px;
}
/*---------------------------------------- New Home Page css Start-------------------------*/


.middle2-data1 {
	width: 24.7%;
	float: left;
	padding: 48px 5px 0px 0px;
}
.middle2-data1 img {
	width: 100%;
}
.middle2-data2 img {
	width: 100%;
}
.middle2-data3 img {
	width: 100%;
}
.middle2-data4 img {
	width: 100%;
}
.middle2-data2 {
	float: left;
	width: 24%;
	padding: 48px 0px 0px 0px;
}
.middle2_data .middle-banner {
	float: left;
	width: 49.7%;
	padding: 0 0.4% 0 0;
}
.middle2_data .middle2_data_wrapper .middle-banner img {
	width: 101.5%;
}
.amscheckout {
	float: left;
	padding: 20px 0;
	text-align: left;
	width: 100%;
}
.middle2_data .bottom-data1 {
	float: left;
	padding: 0 2% 0 0;
	width: 68%;
}
.bottom-data2 {
	float: right;
	width: 30%;
}
.middle2-data3 {
	float: left;
	padding: 48px 5px 0 0;
	width: 24.7%;
}
.middle2-data4 {
	width: 24.7%;
	float: left;
	padding: 48px 0px 0px 0px;
}
.middle2_data-left2 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
/* .middle2_data-left1 img {
}*/
.middle2_data .bottom-data1 {
	float: left;
	padding: 0 2% 0 0;
	width: 66%;
}
.bottom-data2:last-child {
	margin-right: 0px !important;
}
.bottom-data2 {
	float: left;
	margin: 0 10px 0 0;
	width: 32.8%;
}
.middle2_data-right2 img {
	width: 100%;
}
.middle-banner_right {
	float: left;
	width: 49.9%;
	padding: 0px 0px 45px 0px
}
.middle2_data .middle-banner1 a, .middle2-data1 a, .middle2_data .middle-banner a, .middle2-data3 a, .middle2-data4 a {
	float: left;
	width: 100%;
	display: inline-flex;
	height: 100%;
}
.middle-banner2 {
	float: left;
	padding: 10px 0 0;
	width: 100%;
}
.middle2_data .bottom-data1 {
	padding: 45px 0px 0px 0px;
}
.middle2_data .bottom-data2 {
	padding: 45px 0px 0px 0px;
}
.middle2_data-right2 {
	width: 100%;
	float: left;
	padding-top: 0px;
}
.set .for_search {
	float: left;
	margin: 0 0 0 24%;
	width: 54%;
}
.stick > form {
	margin: 0 auto;
	width: 60%;
}
.for_search.stick {
	background: white none repeat scroll 0 0;
	float: none;
	left: 0;
	margin: 0 auto;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.for_search {
	float: left;
	padding: 5px 0 5px;
	position: relative;
	width: 100%;
	margin-left: 0px;
}
.for_search select {
	border-color: #e1e1e1;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 40px;
	width: 26%;
	color: #787878;
	padding: 0 1%;
	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari and Chrome */
	background: url(../images/down_arrow.png) no-repeat 110px center;
}
.for_search input[type="text"] {
	color: #787878;
	border: 1px solid #e1e1e1;
	float: left;
	height: 38px;
	padding: 0 1%;
	width: 89%;
}
.for_search.stick input[type="text"] {
	height: 38px;
}
.for_search.stick input[type="submit"] {
	height: 40px;
}
.for_search input[type="submit"] {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0px;
	float: left;
	border: 1px solid #e1e1e1;
	height: 40px;
	width: 7%;
	background: url("../images/search.png") #efefef no-repeat center;
}
.header_middle > p {
	color: #787878;
	float: none;
	font-size: 12px;
	margin: 0;
	display: inline;
	text-align: center;
}
.header_middle > p > a {
	color: #787878;
}
.search-autocomplete {
	z-index: 999;
}
.search-autocomplete ul {
	border: 0;
}
.ajaxsearch .preview img {
	margin-right: 12px;
}
.ajaxsearch .preview a {
	color: #333333;
	font-size: 12px;
}
.search-autocomplete li {
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	padding: 10px 8px 11px;
	text-align: left;
	margin-bottom: 0px;
}
.ajaxsearch .preview .description {
	float: left;
	width: 80%;
}
.ajaxsearch .suggest {
	background: #b92929 !important;
}
.ajaxsearch .suggest .amount {
	color: #fff !important;
}
.search-autocomplete li .amount {
	float: right;
	font-weight: bold;
}
.search-autocomplete li.odd {
	background-color: #f6f6f6;
}
.search-autocomplete li.selected {
	background-color: #ecf9ea;
}
/*---------------------------------------- New Home Page css End-------------------------*/































/* ============================================ *































 * Configurable Swatches































 * ============================================ */































/* Clears */































.clearfix:after, .configurable-swatch-list:after, .product-view .product-options .swatch-attr:after {
	content: '';
	display: table;
	clear: both;
}
/* General Swatch Styling */































.swatch-link, .swatch-label {
	display: block;
	border-radius: 3px;
	font-size: 14px;
	text-align: center;
	color: #636363;
	text-decoration: none;
	box-sizing: content-box;
}
.swatch-link {
	border: 1px solid #cccccc;
	margin: 0 0 3px;
}
.swatch-link img {
	border-radius: 2px;
}
.swatch-link:hover {
	cursor: pointer;
	text-decoration: none;
}
.swatch-link .x {
	display: none;
	text-indent: -999em;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../images/bg_x.png) center no-repeat transparent;
	z-index: 10;
}
.swatch-link.has-image .swatch-label {
	position: relative;
}
.swatch-link.has-image img {
	position: absolute;
	top: 0;
	left: 0;
}
.swatch-label {
	border: 1px solid #fff;
	margin: 0;
	white-space: nowrap;
	background: #f4f4f4;
}
.configurable-swatch-list {
	margin-left: -3px;
	zoom: 1;
	clear: both;
	-webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
	float: left;
	zoom: 1;
	margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
	display: inline-block;
	float: none;
	margin: 0;
	vertical-align: top;
}
.configurable-swatch-list .not-available .x {
	display: block;
}
.configurable-swatch-list .not-available .swatch-link {
	border-color: #ededed;
	position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
	color: #aaa;
	background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
	padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
	outline: 0;
}
#narrow-by-list dd .configurable-swatch-list li {
	margin: 0 0 0 3px;
	width: 47%;
}
#narrow-by-list dd .swatch-link {
	border: none;
	line-height: 25px;
	margin-right: 2px;
	text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
	line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
	border-color: #3399cc;
}
#narrow-by-list dd .swatch-label {
	background: #f4f4f4;
	border: 1px solid #cccccc;
	border-radius: 3px;
	display: block;
	float: left;
	line-height: 1.5em;
	margin: 0 5px 0 0;
	padding: 1px 5px;
	white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
	border: 1px solid #fff;
	border-radius: 3px;
	box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
	padding: 0;
}
.currently .swatch-current {
	position: relative;
}
.currently .swatch-current .btn-remove {
	margin-top: -10px;
	position: absolute;
	right: 0;
	top: 50%;
}
.currently .swatch-current span {
	display: block;
	float: left;
}
.currently .swatch-link {
	display: inline-block;
	margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
	border-color: #cccccc;
	cursor: default;
}
/* Other Swatch States */































.configurable-swatch-list .hover .swatch-link, .configurable-swatch-list .selected .swatch-link, .swatch-link:hover {
	border-color: #3399cc;
}
.configurable-swatch-box {
	background: none !important;
}
.configurable-swatch-box select.swatch-select {
	display: none;
}
.configurable-swatch-box .validation-advice {
	margin: 0 0 5px;
	background: #df280a;
	padding: 2px 5px !important;
	font-weight: bold;
	color: #fff !important;
	float: left;
	display: block;
	border-radius: 3px;
}
.product-view .product-img-box .product-image img {
	max-width: 100%;
	max-height: 750px;
	margin: 0px auto;
}
.product-view .product-img-box .product-image-zoom {
	z-index: 0;
}
.product-view .product-image-thumbs img {
	max-width: 100%;
	max-height: 100%;
}
.wrapper.home .col-main {
	max-width: 100% !important;
}
.wrapper.home .col-main .wrapper {
	max-width: 100% !important;
}
.wrapper.home {
	max-width: 100% !important;
}
.middle2_data #tabs-container {
	width: 100% !important;
	max-width: 1480px !important;
	margin: 0 auto !important;
	float: none !important;
}
.wrapper.home .middle2_data {
	width: 96%;
	padding: 0 2%;
}
.information .information_right .neklo-instagram {
	width: 100%;
	float: left;
}
.information .information_right .neklo-instagram .neklo-instagram-list {
	width: 99%;
	float: right;
	margin-top: 7px !important;
}
.information .information_right .neklo-instagram .neklo-instagram-list li {
	float: right;
}
.middle2_data_wrapper {
	max-width: 1480px;
	width: 100%;
	margin: 0 auto;
}
.middle2_data .middle2_data_wrapper img {
	width: 100%;
}
.catalog-product-view .product-view .product-shop .discount {
	margin: 37px 0 0 25px;
}
.catalog-product-view .product-view .product-shop .review {
	display: none;
}
#checkoutSteps #checkout-step-login .col2-set .col-1 .buttons-set {
	margin-top: 48px;
}
.cms-privacy-policy .customer, .cms-privacy-policy .customer1, .cms-quality-assurance .col-main ul li, .cms-quality-assurance .col-main p, .cms-shipping-returns p, .cms-how-do-i-buy p, .faq-index-index ul li {
	text-align: left;
}
.customer-account-create #form-validate {
	text-align: left;
}
.customer-account-create #form-validate .registration_marge {
	margin-left: 0;
}
.customer-account-create #form-validate label em {
	float: left;
}
.cms-home .middle2_data_wrapper .middle2_data-left1 {
	float: left;
	padding-bottom: 5px;
	width: 100%;
}
.cms-home .middle2_data_wrapper .middle2-data4 .middle2_data-right1 {
	float: left;
	padding-bottom: 5px;
	width: 100%;
}
#co-shipping-form #shipping-new-address-form li {
	width: 50% !important;
}
.amscheckout .column-section {
	background: #efefef;
	padding: 20px 0px;
	border-right: 0px;
}
.amscheckout .first-column {
	margin-right: 5px;
}
body .amscheckout .second-column {
	margin-right: 5px;
	width: 33.3% !important
}
.amscheckout-main {
	border: 0px !important;
}
.slider {
	margin: 150px 0 0 0;
}
#cc_type_auto_row {
	width: 100%;
	float: left;
}
.hide_if_token_selected {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.hide_if_token_selected .v-fix {
	width: 48%;
}
.hide_if_token_selected .v-fix:last-child {
	margin-right: 0px;
}
.hide_if_token_selected #braintree_cc_number {
	width: 98%;
}
.hide_if_token_selected .v-fix:nth-child(3n) {
	width: 65%;
}
.hide_if_token_selected .cvv-what-is-this {
	font-size: 13px;
}
#payment_form_paypal_standard li {
	float: left;
	font-size: 13px;
	width: 100%;
}
#co-payment-form-update .form-list.braintree {
	float: left;
	margin: 0;
	width: 100%;
}
#co-payment-form-update .form-list.braintree label {
	padding-bottom: 5px;
}
.account-page .main-container {
	padding-top: 153px;
}
/*Akash for Dashboard*/































.account-page .detail_left ul li a, .account-page .detail_left ul li strong {
	background: #fff;
	border: 0 none;
	font-size: 13px;
	margin-bottom: 1px;
	padding: 10px 5%;
	width: 90%;
	float: left;
	-webkit-transition: width 2s, height 2s, background-color 2s, -webkit-transform 2s;
	transition: width 2s, height 2s, background-color 2s, transform 2s;
}
.account-page .detail_left ul li a:hover {
	background: #efefef;
}
.account-page .detail_left .block-title span {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 15px;
	padding-bottom: 0;
}
.account-page .detail_left ul li.current {
	border-bottom: 0px;
}
.account-page .detail_left ul li.current strong {
	background: #b92929;
	color: #ffffff;
	font-weight: normal;
}
.account-page .main-container {
	background: #efefef;
}
.customer-account-index .box-account {
	background: #fff;
	border: 0px;
}
.customer-account-index .box-account .box-head h2 {
	background: none !important;
	float: left;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding-left: 0;
	padding-bottom: 10px;
}
.customer-account-index .box-account .box-title h4, .customer-account-index .box-account .box-title h3 {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}
.account-page .addresses-list h3 {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}
.customer-account-index .box-account .col2-set .col-1, .customer-account-index .box-account .col2-set .col-2 {
	margin: 15px 20px 0 0;
}
.customer-account-index.account-page .box-account .col2-set .box-content .col-1 {
	width: 48%;
}
.customer-account-index.account-page .box-account .col2-set .box-content .col-2 {
	width: 48%;
	margin-right: 0px;
}
.account-page .slider {
	margin-top: 0px;
}
.account-page #form-validate h2 {
	color: #353535;
	font-size: 15px;
	font-weight: 600;
	margin: 10px 0;
	text-transform: uppercase;
}
.account-page .addresses-list h2 {
	font-weight: normal;
}
.account-page .main-container .addresses-list .addresses-primary li, .account-page .main-container .addresses-list .addresses-additional {
	background: #fff;
	padding-left: 0px;
}
.account-page .main-container .listing_grid_right .buttons-set {
	padding-bottom: 30px;
}
.customer-address-form.account-page .my-account .fieldset {
	background: #ffffff;
	margin-bottom: 15px;
	padding: 0;
	width: 100% !important;
}
.customer-address-form.account-page #form-validate .field, .customer-address-form.account-page #form-validate .shipping_form, .customer-address-form.account-page #form-validate .shipping_form2 {
	margin-bottom: 15px;
	min-height: 78px;
}
.customer-address-form.account-page #form-validate .field .shipping_form {
	margin-bottom: 0px;
}
.customer-address-form.account-page label em {
	color: #b92929;
	float: left;
}
.account-page #form-validate .shipping_form h2 {
	margin: 0px;
}
.customer-address-form #form-validate .buttons-set {
	margin-top: 0px !important;
}
.customer-address-form #form-validate .buttons-set p.required {
	margin-left: 0px;
	width: 100%;
	float: left;
	text-align: right;
	margin-bottom: 15px;
}
.pager .amount strong {
	font-weight: normal;
}
#my-orders-table tr.even td {
	background: #fff !important;
}
.review-customer-index .my-account p {
	float: left;
	font-size: 14px;
	margin: 15px 0;
	width: 100%;
}
.inchoo-socialconnect-account-google .my-account p, .inchoo-socialconnect-account-facebook .my-account p, .inchoo-socialconnect-account-twitter .my-account p {
}
.checkout-cart-index .main-container {
	padding-top: 0px;
	text-align: left;
}
.account-page .my-account .link-print {
	background: none;
	padding-left: 0px;
}
.my-account .separator {
	color: #ddd;
}
.my-account .order-info-box {
	background: #efefef none repeat scroll 0 0 !important;
}
.my-account .order-info-box .col-1, .my-account .order-info-box .col-2 {
	width: 50% !important;
}
.my-account .order-info-box table tr th, .my-account .order-info-box table tr td {
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-bottom: 1px solid #d9dde3 !important;
}
#my-orders-table tfoot tr td {
	margin: 0px;
	float: left;
}
.sales-order-view .my-account .order-info-box:nth-child(2) {
	margin-right: 0px;
}
.sales-order-view .my-account .order-info-box .box-content p strong {
	font-weight: normal;
}
#my-orders-table tr td h3 {
	font-size: 13px !important;
}
#my-orders-table tfoot {
	text-align: right;
}
.account-page p.required {
	text-align: right;
}
.customer-account-login .main-container {
	padding-top: 0px;
}
.account-page .detail_left .block-title {
	padding-left: 0px;
	padding-right: 0px;
}
.account-page .detail_left .block-content {
	padding: 0px;
}
.account-page .listing_grid_right button {
	background: #b92929;
	height: 31px !important;
	color: #fff;
}
.customer-address-index .my-account .addresses-list .col-1 h2, .customer-address-index .my-account .addresses-list .col-2 h2 {
	display: none;
}
.account-page .addresses-list li.item {
	border: 0px;
}
.account-page .customer-address-index .my-account .addresses-list .addresses-additional {
	border: 0px;
}
.sign_in_input .required em {
	float: none;
}
.shisec .required {
	width: auto;
}
.shipping_form h2 {
	text-align: left;
	padding: 8px 0px 0px 0px;
}
.check_contant3 p {
	width: 100%;
	float: left;
	text-align: left;
	color: #2f2f2f;
	font-family: "Ubuntu";
}
/*Akash for Dashboard*/































#viewDialog {
	z-index: 99999 !important;
}
.amscheckout-login-table input {
	border: 1px solid #d1d1d1;
}
.overlay_amschekcout {
	background: #fff;
}
.customer-account-create .shisec .required {
	width: 25% !important;
}
.cms-home .slider {
	margin-top: 137px;
}
.checkout-onepage-index #billing-new-address-form .amscheckout-row, .checkout-onepage-index #co-shipping-form .amscheckout-row {
	float: left;
}
.checkout-onepage-index #billing-new-address-form .amscheckout-row:nth-child(8n) {
	padding-top: 8px;
}
#payment_form_ccavenuepay li, #payment_form_secureebs_standard li {
	font-size: 13px;
}
.checkout-onepage-index #co-shipping-form .amscheckout-row:nth-child(6n) {
	padding-top: 5px;
}
#viewDialog_table_content #viewDialog_content {
	height: inherit !important;
}
.follow.footer1 li a {
	text-align: center;
}
#co-payment-form #co-payment-form-update #payment_form_braintree li label.required {
	width: 100%;
	float: left;
}
#co-payment-form #co-payment-form-update #payment_form_braintree #cc_type_auto_row .input-box {
	margin-top: 10px;
	width: 100%;
	float: left;
}
#mini-cart-summary li .remove-btn {
	position: absolute;
	right: 0px;
}
.account-page .inchoo-socialconnect-account .col2-set {
	background: #fff;
	width: 94%;
	float: left;
	padding: 3%;
}
.account-page .inchoo-socialconnect-account .col2-set .col-1 {
	width: 100% !important;
	float: left;
	margin-bottom: 15px;
}
.account-page .inchoo-socialconnect-account .col2-set .col-2 .inchoo-socialconnect-facebook, .account-page .inchoo-socialconnect-account .col2-set .col-2 .inchoo-socialconnect-twitter {
	margin-top: 0px;
}
.account-page .inchoo-socialconnect-account .col2-set .col-2 {
	margin-top: 0px;
}
.account-page .inchoo-socialconnect-account .col2-set p {
	font-size: 14px;
}
.account-page .success-msg {
	/*	background-color: #fdb0b3;



	background-image: url("../images/i_msg-success.png");



*/	



	background-position: 14px 12px !important;
	/*	border-color: #b92929;



	color: #ffffff;



*/	line-height: 24px;
}
.customer-address-index.account-page .addresses-list .addresses-primary ol li {
	min-height: 175px;
	background: #eeeeee;
	padding: 10px 10px;
}
.customer-address-index.account-page .addresses-list .addresses-additional {
	background: #eeeeee none repeat scroll 0 0;
	min-height: 175px;
	border: 0px !important;
	padding: 10px;
}
.sales-order-history.account-page .my-account {
	background: #ffffff;
	float: left;
	width: 100%;
	position: relative;
}
.sales-order-history.account-page .my-account .page-title {
	background: none;
}
.sales-order-history.account-page .my-account .pager {
	padding: 0px 8px 15px 0;
}
.sales-order-view.account-page .order-info-box:nth-child(2n) {
	float: right;
	margin-right: 0px;
}
.sales-order-view.account-page .order-details {
	background: #ffffff none repeat scroll 0 0;
	float: left;
	margin-bottom: 40px;
	padding: 2% 0 0;
	width: 100%;
}
.sales-order-view.account-page .order-details table tr th {
	background: #b92929 !important;
	color: #fff;
	border: 0px;
}
.account-page #wishlist-table tr td {
	background: #fff;
}
.account-page #wishlist-table tr td img {
	width: 72px;
	padding: 12px 0 0 0;
}
.account-page #wishlist-table tr td textarea {
	height: 40px;
	margin-top: 4px;
}
#my-orders-table tr td.a-center last {
	text-align: right;
}
.wishlist-items-box {
	background: #f9f9f9 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 2px;
	display: none;
	position: absolute;
	right: 0;
	width: 300px;
	z-index: 9999;
	top: 25px;
}
.wishlist-items-box .cart-header {
	border-bottom: 1px solid #d0d0d0;
	color: #a4a4a4;
	font-size: 11px;
	margin: 10px;
	padding-bottom: 3px;
	text-align: center;
}
.wishlist-items-box .items {
	clear: both;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.wishlist-items-box .items .item-thumbnail {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #c9c9c9;
	border-radius: 2px;
	float: left;
	height: 50px;
	margin-right: 7px;
	overflow: hidden;
	padding: 2px;
	width: 50px;
}
.navbar-default .navbar-nav li.blog_home a {
	border: 0px !important;
}
.grid_view_nav>.toolbar {
	float: right !important;/*width:100%;*/
}
#tabs-container .owl-wrapper .owl-item {
	width: 100%;
	float: left;
}
.inner_cms .main .slider .breadcrumb ul li h2 {
	text-transform: inherit;
}
#shopping-cart-table tr th {
	text-align: center;
}
#shopping-cart-table tr td {
	padding: 3px 2px;
}
.main .slider {
	position: relative;
	z-index: 99;
}
.product_dis h3 {
	min-height: 50px;
}
.cart-items-box li {
	background: none !important;
	box-shadow: 0 0 0 !important;
	border-radius: 0px !important;
}
.wish-list {
	display: inline-block;
	position: relative;
}
#shopping-cart-table .tdmain5 {
	text-align: center;
}
#shopping-cart-table .tdmain {
	text-align: center;
}
#product_sendtofriend_form .buttons-set {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
}
#product_sendtofriend_form p.back-link {
	width: 100%;
	float: left;
	text-align: left;
	padding-bottom: 15px;
}
#product_sendtofriend_form .shipping_form input {
	width: 96%;
}
#product_sendtofriend_form input {
	float: left;
	margin-right: 0px;
}
#product_sendtofriend_form p#add_recipient_button {
	float: left;
	margin-left: 15px;
}
#product_sendtofriend_form label {
	width: 100% !important;
	float: left;
	margin: 10px 0px;
	text-align: left
}
#sender_options, #recipients_options {
	float: left;
	width: 65% !important;
}
#sender_options .shipping_form, #recipients_options .shipping_form {
	float: left;
	width: 65% !important;
}
.wide .input-box .validation-advice {
	width: 100%;
	float: left;
}
.wide .required {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.my-account #form-validate .buttons-set p.required {
	width: 100%;
	margin-left: 0px;
}
#shopping-cart-table tr td {
	padding: 10px 2px;
	border-bottom: 1px solid #ddd;
}
.account-page .buttons-set .button {
	margin-right: 10px !important;
}
.wishlist-index-share .form-buttons .button {
	margin-right: 0px !important;
}
body.wishlist-index-share #form-validate .validation-advice {
	margin-left: 0px !important;
	left: inherit;
	position: inherit;
}
.etalage_magnifier {
	z-index: 9999;
}
.sitemap {
	width: 96.5%;
	float: left;
	padding: 10px 0px 0px 0px;
}
.sitemap li {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.sitemap li a {
	font-size: 12px;
}
.inset #discount-coupon-form .discount .discount-form .buttons-set {
	width: auto;
}
.slider .wrapper .col1-layout .col-main .detail_right .product-essential #product_addtocart_form .detail_product_dis .poduct_shop_padding .brand_price .discount {
	margin: 5px 0 0 25px;
}
/*variation listing css*/















.variant-item {
	width: 100%;
	float: left;
	padding: 10px 0px 0px 0px;
	text-align: left;
}
.code_div .add-to-links {
	float: left;
}
.code_div .add-to-links li a {
	background: #b92929 none repeat scroll 0 0;
	border: medium none;
	color: #ffffff;
	float: left;
	font-size: 14px;
	height: 33px;
	line-height: 33px;
	margin: 5px 10px 10px 0;
	padding-left: 0;
	text-transform: uppercase;
	width: 145px;
}
.variant-item .v-img {
	display: inline-block;
	float: none;
	width: auto;
}
.variant-item .v-img a {
	display: inline-block;
	padding: 0;
	width: auto;
}
.variant-item .v-img a img {
	border: 1px solid #ccc;
	padding: 3px;
	margin-right: 10px;
}
.variant-heading {
	color: #353535;
	float: left;
	font-weight: bold;
	padding: 15px 0 0;
	text-align: left;
	text-transform: capitalize;
	width: 100%;
}
.top-social {
	float: left;
}
.top-social ul li {
	float: left;
	margin: 11px 4px 0 0;
}
.top-social ul li a i {
	font-size: 20px;
	padding: 0 5px;
	margin-right: 6px;
}
.border-selected {
	border: 1px solid red !important;
}
.laziloads {
	background: rgba(255, 255, 255, 0.8) none no-repeat scroll 50% 50% !important;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	z-index: 999999 !important;
}
.etalage_small_thumbs {
	width: 85px;
}
.product_head h1 {
	color: #353535;
	font-size: 15px;
	font-weight: normal;
	text-transform: unset;
}
.img_box {
	min-height: 460px;
}
/*Category page css*/















































.listView {
	margin: 0 auto;
	position: relative;
	width: 100%;
}
.listBanner .Litsitem {
	border-bottom: 1px solid #ededed;
	color: #ffffff;
	height: auto;
	position: relative;
}
.listBanner .ListitemContent {
	height: 180px;
	left: 0;
	margin-top: -90px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
}
.listBanner .ListitemContent p {
	color: #ffffff;
	font-family: "Ubuntu";
	font-size: 90px;
	font-style: normal;
	font-weight: normal;
	line-height: 90px;
}
.listBanner .ListitemContent span {
	color: #ffffff;
	display: block;
	font-family: "Ubuntu";
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 25px;
	text-transform: uppercase;
}
.bannerhovertxt {
	color: #000000;
	font-family: "Ubuntu";
	font-size: 16px;
	left: 0;
	line-height: 26px;
	padding: 45px 8% 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 60%;
}
.bannerhovertxt h2 {
	color: #000000;
	font-family: "Ubuntu";
	font-size: 33px;
	font-weight: normal;
	line-height: 26px;
	margin: 0;
	padding: 0;
}
.bannerhovertxt .category-content {
	color: #000000;
	font-family: "Ubuntu";
	font-size: 16px;
	line-height: 26px;
	margin: 0;
	padding: 10px 0 0;
}
body.designer-listing .listBanner .ListitemContent span {
	font-size: 24px;
}
.BannerBtmLine {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fefefe 0%, #ffffff 0%, #fafafa 51%, #dbdbdb 100%) repeat scroll 0 0;
	color: #343434;
	font-family: "Ubuntu";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
	margin: 0;
	padding: 20px 0;
	text-align: center;
}
.ListBreadcrumb {
	border-top: 1px solid #d1d0d0;
	padding-bottom: 20px;
}
.list-filter-divider {
	background: #757575 none repeat scroll 0 0;
	height: 100%;
	left: 24.171%;
	position: absolute;
	top: 0;
	width: 1px;
}
.listFilter {
	padding-bottom: 50px;
	width: 24.171%;
}
.filterOpt h2 {
	border-top: 1px solid #9d9d9d;
	color: #343434;
	cursor: pointer;
	font-family: "Ubuntu";
	font-size: 16px;
	padding: 20px 0 20px 51px;
	position: relative;
	text-transform: uppercase;
}
.filterOpt h2 span.filterArrow {
	background: rgba(0, 0, 0, 0) url("../images/ir-sprite.png") no-repeat scroll -82px -61px;
	display: inline-block;
	height: 10px;
	position: absolute;
	right: 20px;
	top: 25px;
	width: 10px;
}
.filterOpt.open h2 span.filterArrow {
	background: rgba(0, 0, 0, 0) url("../images/ir-sprite.png") no-repeat scroll -82px -79px;
}
.filterBox .filterOpt ol {
	display: none;
	list-style: outside none none;
	padding: 0 0 0 20px;
	position: relative;
}
.filterBox .filterOpt ol li {
	border-bottom: 1px solid #e7e7e7;
}
.filterBox .filterOpt ol li input[type="checkbox"] {
	display: none;
}
.filterBox .filterOpt ol li:last-child {
	border-bottom: medium none;
}
.filterBox .filterOpt ol li {
	color: #343434;
	display: block;
	font-family: "Ubuntu";
	font-size: 16px;
	padding: 9px 0 9px 22px;
}
.filterBox .filterOpt ol li label, .filterBox .filterOpt ol li label span {
	display: block;
}
.filterBox .filterOpt ol li a.amshopby-attr, .filterBox .filterOpt ol li a.amshopby-price, .filterBox .filterOpt ol li label {
	background: rgba(0, 0, 0, 0) url("../images/amshopby-cb1.gif") no-repeat scroll left 2px;
	cursor: pointer;
	padding-left: 28px;
}
.filterBox .filterOpt ol li a.amshopby-attr-selected, .filterBox .filterOpt ol li a.amshopby-price-selected, .filterBox .filterOpt ol li.m-selected-ln-item label {
	background: rgba(0, 0, 0, 0) url("../images/amshopby-cb2.gif") no-repeat scroll left center;
	color: #e1be7a;
	font-weight: bold;
	padding-left: 28px;
}
.filterBox .filterOpt ol {
	max-height: 200px;
	overflow: auto;
}
.filterBox .filterOpt ol li.priceSlider {
	border: medium none;
	height: 60px;
	position: relative;
	width: 90%;
}
li.priceSlider .amshopby-slider-price {
	margin-top: 25px !important;
}
.reFineClear {
	padding: 10px 0 3px;
}
.reFineClear p {
	color: #343434;
	display: inline-block;
	text-align: center;
	width: 49%;
}
.reFineClear .clearAll {
	color: #343434;
	display: inline-block;
	font-size: 12px;
	margin-top: 4px;
}
li.priceSlider .amshopby-slider-price {
	margin-top: 50px;
}
div.amshopby-slider div.handle {
	background: rgba(0, 0, 0, 0) url("http://static.indianroots.com/skin/frontend/default/indianroots/images/home-spilt-v1.png") no-repeat scroll -48px -51px;
	cursor: move;
	height: 14px;
	position: absolute;
	top: 3px;
	width: 8px;
	z-index: 2;
}
.listProContainer {
	padding-top: 10px;
	text-align: center;
	width: 75.7417%;
}
.productList {
	float: left;
	position: relative;
	width: 33.3333%;
}
.listProImg {
	height: 347px;
	overflow: hidden;
	padding: 1px 0;
	position: relative;
}
.listProImg a {
	display: block;
}
.listProImg img {
	height: auto;
	padding: 5px;
	width: 100%;
}
.listProTxt {
	border-bottom: 1px solid #b5b5b5;
	border-top: 2px solid #9d9d9d;
	height: 90px;
	padding: 0 7px;
}
.listProTxt .productTitle {
	height: 53px;
	overflow: hidden;
	padding: 8px 0;
	text-align: left;
}
.listProTxt .productTitle a {
	color: #3d3d3d;
	font-family: Georgia;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
}
.price-box .old-price, .price-box .special-price, .price-box .regular-price {
	line-height: 16px;
	padding: 0px 0 9px;
	text-align: center;
	width: auto !important;
}
.price-box .old-price {
	text-align: left;
	text-decoration: line-through;
	width: auto !important;
}
.price-box .regular-price {
	text-align: left;
	width: 100%;
}
.productList:hover a {
	color: #3d3d3d;
	text-decoration: none;
}
.productList:hover .listProTxt {
	background: #e1be7a none repeat scroll 0 0;
	color: #000000;
}
.soldOutText {
	bottom: 20px;
	color: #d8a758;
	display: none;
	font-family: "Ubuntu";
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	right: 20px;
	text-transform: uppercase;
	z-index: 0;
}
.productList.soldOut .product-image {
	opacity: 0.2;
}
.productList.soldOut .soldOutText {
	display: block;
}
.categorypath-festive-shop .bodyContent {
	border-top: 1px solid #ededed;
	margin-top: 140px;
}
.fairTradeBanner {
	height: 293px;
	position: relative;
	text-align: center;
	top: -62px;
	z-index: -1;
}
.categorypath-festive-shop .breadcrumbs {
	position: relative;
	z-index: 0;
}
.designerContent {
	border-top: 1px solid #ededed;
	margin-top: 140px;
	min-height: 1000px;
}
.hmLiveRwTwo, .hmLiveRwThree, .hmLiveRwFour, .hmLiveRwFive {
	clear: both;
	padding: 6px 0 0;
	width: 100%;
}
.hmLiveRwLt, .hmLiveRwMid, .hmLiveRwRt {
	display: inline-block;
}
.homeLiving .fairRwLt, .homeLiving .fairRwMid, .homeLiving .fairRwRt {
	display: inline-block;
}
.homeLiving .fairRwOne .fairRwMid {
	margin: 0;
}
.homeLiving .fairRwOne .fairRwLt {
	width: 34.5%;
}
.hmLiveRwTwo .hmLiveRwLt {
	width: 67%;
}
.hmLiveRwTwo .hmLiveRwLt a {
	display: inline-block;
	width: 32.9%;
}
.hmLiveRwTwo .hmLiveRwRt {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fefefe 0%, #ffffff 0%, #fafafa 51%, #dbdbdb 100%) repeat scroll 0 0;
	padding: 7.4% 10% 9% 4%;
	width: 31.999%;
}
ul.homeLiLink {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	text-align: right;
}
ul.homeLiLink li {
	border-bottom: 1px solid #d59f4a;
	color: #343434;
	font-family: "Ubuntu";
	font-size: 20px;
	line-height: 20px;
	padding: 0 0 14px;
	text-transform: uppercase;
}
ul.homeLiLink li a {
	color: #343434;
	display: block;
	font-family: "Ubuntu";
	font-size: 18px;
	line-height: 18px;
	padding: 14px 0 0;
	text-transform: capitalize;
}
.hmLiveRwThree .hmLiveRwLt {
	width: 66.881%;
}
.hmLiveRwThree .hmLiveRwLt a {
	display: inline-block;
	float: left;
}
.hmLiveRwThree .hmLiveRwLt a.Ltimg {
	width: 45.922%;
}
.hmLiveRwThree .hmLiveRwLt a.RtImg {
	width: 53.9999%;
}
.hmLiveRwThree .hmLiveRwRt {
	background: #f1e3c9 none repeat scroll 0 0;
	padding: 7% 9% 8.2% 4.5%;
	text-align: center;
	width: 32.246%;
}
.hmLiveRwThree .hmLiveRwRt ul.homeLiLink {
	text-align: left;
}
.hmLiveRwFour .hmLiveRwLt {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #ffffff 0%, #c48622 0%, #d5a04a 72%, #d5a04a 100%) repeat scroll 0 0;
	padding: 8.1% 1.5% 8.2% 8%;
	width: 28.6949%;
}
.hmLiveRwFour .hmLiveRwLt ul.homeLiLink {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.hmLiveRwFour .hmLiveRwLt ul.homeLiLink li {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-family: "Ubuntu";
	font-size: 20px;
	line-height: 20px;
	padding: 0 0 14px;
	text-transform: uppercase;
}
.hmLiveRwFour .hmLiveRwLt ul.homeLiLink li a {
	color: #ffffff;
	display: block;
	font-family: "Ubuntu";
	font-size: 18px;
	line-height: 18px;
	padding: 14px 0 0;
	text-transform: capitalize;
}
.hmLiveRwFour .hmLiveRwRt {
	text-align: left;
	width: 67.7%;
}
.hmLiveRwFour .hmLiveRwRt a {
	display: inline-block;
}
.hmLiveRwFour .hmLiveRwRt a.Ltimg {
	width: 26.2%;
}
.hmLiveRwFour .hmLiveRwRt a.RtImg {
	width: 58%;
}
.main_cat_wrap {
	margin: 0 auto;
	width: 1220px;
}
.cat_row {
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.cat_row .ltwo-image img {
	height: auto;
	width: 100%;
}
.ltwo-list {
	float: left;
	width: 33%;
}
.ltwo-image {
	float: left;
	min-height: 390px;
	width: 67%;
}
.cat_row:nth-child(3n+1) .ltwo-list {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #ffffff 0%, #c48622 0%, #d5a04a 72%, #d5a04a 100%) repeat scroll 0 0;
	border-right: 3px solid #ffffff;
	height: 99%;
	left: 0;
	position: absolute;
	top: 0;
}
.cat_row .ltwo-image {
	float: right;
}
.cat_row:nth-child(3n+2) .ltwo-list {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fefefe 0%, #ffffff 0%, #fafafa 51%, #dbdbdb 100%) repeat scroll 0 0;
	border-left: 3px solid #ffffff;
	border-right: medium none;
	height: 99%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.cat_row:nth-child(3n+2) .ltwo-image {
	float: left;
}
.cat_row:nth-child(3n+3) .ltwo-list {
	background: #f1e3c9 none repeat scroll 0 0;
	border-left: 3px solid #ffffff;
	border-right: medium none;
	height: 99%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.cat_row:nth-child(3n+3) .ltwo-image {
	float: left;
}
.link-section {
	margin: 0;
	padding: 3% 6% 0;
	text-align: left;
}
.link-section li {
	border-bottom: 1px solid #d59f4b;
	color: #ffffff;
	font-family: "Ubuntu";
	font-size: 20px;
	line-height: 20px;
	padding: 0 0 14px;
	text-transform: uppercase;
}
.link-section li a {
	color: #595151;
	display: block;
	font-family: "Ubuntu";
	font-size: 18px;
	line-height: 18px;
	padding: 14px 0 0;
	text-transform: capitalize;
}
.link-section li:first-child a {
	text-transform: uppercase;
}
.cat_row:nth-child(3n+2) .ltwo-list .link-section li {
	border-bottom: 1px solid #d59f4a;
	color: #343434;
	text-align: right;
}
.cat_row:nth-child(3n+2) .ltwo-list .link-section li a {
	color: #343434;
}
.cat_row:nth-child(3n+3) .ltwo-list .link-section li, .cat_row:nth-child(3n) .ltwo-list .link-section li {
	border-bottom: 1px solid #d59f4a;
	color: #343434;
	text-align: left;
}
.cat_row:nth-child(3n+3) .ltwo-list .link-section li a, .cat_row:nth-child(3n) .ltwo-list .link-section li a {
	color: #343434;
}
.NumNavigation {
	padding: 20px 0;
	text-align: center;
}
.NumNavigation ul li {
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-family: Georgia;
	font-size: 16px;
	line-height: 16px;
	margin: 0 1.3% 0 0;
}
.NumNavigation ul li.activeDesign, .NumNavigation ul li:hover {
	border-bottom: 1px solid #d59e4b;
	color: #d59e4b;
}
.NumNavigation ul li a {
	display: block;
	padding: 0 5px 3px;
}
.NumNavigation ul li.activeDesign a {
	color: #d59e4b;
}
.DesignerListing {
	display: none;
	height: auto;
	min-height: 500px;
	padding: 20px 0;
	text-align: left !important;
}
.DesignerListing ul {
	display: block;
	text-align: left;
}
.DesignerListing ul li {
	border-right: 1px solid #cccccc;
	color: #333333;
	display: inline-block;
	font-family: "Ubuntu";
	font-size: 14px;
	height: 50px;
	margin-left: 4%;
	width: 20.5%;
}
.DesignerListing ul li:last-child {
	border-right: 0 none !important;
	padding: 0;
}
.DesignerListing.activelist {
	display: block;
}
.DesignerListing ul:last-child li:nth-child(2), .DesignerListing ul:last-child li:nth-child(3), .DesignerListing ul:last-child li:nth-child(1) {
	border-right: 1px solid #cccccc;
}
.l1-nodesigner {
	color: #333333;
	font-family: "Ubuntu";
	font-size: 16px;
	line-height: 25px;
	text-align: center;
}
.DesignerBanner .ListitemContent p {
	font-size: 159px;
	line-height: 159px;
}
.DesignerBanner .ListitemContent span em {
	border-bottom: 1px solid #ffffff;
	display: block;
	margin: 0 auto;
	padding: 20px 0 0;
	width: 5%;
}
.DesignerBanner .BannerBtmLine {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #d59f4a;
}
.designerRowOne {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #ffffff 0%, #c48622 0%, #d5a04a 72%, #d5a04a 100%) repeat scroll 0 0;
	width: 100%;
}
.designerRowOne .desiLt, .designerRowOne .desiRt, .designerRowTwo .desiLt, .designerRowTwo .desiRt, .designerRowThree .desiLt, .designerRowThree .desiMid, .designerRowThree .desiRt {
	display: inline-block;
	text-align: center;
}
.designerRowOne .desiLt {
	width: 71%;
}
.designerRowOne .desiRt {
	padding: 5% 4% 0 5%;
	width: 28%;
}
ul.DesignerAcc {
	text-align: left;
}
ul.DesignerAcc li {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-family: "Ubuntu";
	font-size: 24px;
	line-height: 24px;
	padding: 0 0 14px;
	text-transform: uppercase;
}
ul.DesignerAcc li.TitleAcc {
	cursor: pointer;
	position: relative;
	text-transform: uppercase;
}
ul.DesignerAcc li.TitleAcc::before {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-image: none;
	border-style: solid;
	border-width: 5px 5px 0;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 0;
	top: 6px;
	width: 0;
}
ul.DesignerAcc li a {
	color: #ffffff;
	display: block;
	font-family: "Ubuntu";
	font-size: 18px;
	line-height: 18px;
	padding: 14px 0 0;
	text-transform: capitalize;
}
.designerRowTwo {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fefefe 0%, #ffffff 0%, #fafafa 51%, #dbdbdb 100%) repeat scroll 0 0;
	width: 100%;
}
.designerRowTwo .desiLt {
	padding: 5% 4% 0 5%;
	width: 34.984%;
}
.designerRowTwo .desiLt li {
	border-bottom: 1px solid #d5af66;
	color: #343434;
	text-align: right;
}
.designerRowTwo .desiLt li a {
	color: #343434;
}
.designerRowTwo .desiLt li.TitleAcc::before {
	border-top-color: #343434;
	left: 0;
}
.designerRowTwo .desiRt {
	width: 64.5%;
}
.designerRowThree {
	width: 100%;
}
.designerRowThree .desiLt {
	width: 23.3606%;
}
.designerRowThree .desiMid {
	padding: 0 4%;
	position: relative;
	width: 48.7%;
}
.desiMidTop {
	padding: 43px 0 0;
	text-align: left;
}
.desiMidTop a, .desiMidTop span {
	color: #343434;
	display: inline-block;
	font-family: "Ubuntu";
	font-size: 18px;
	line-height: 18px;
	padding: 15px 0;
}
.desiMidTop span {
	border-left: 1px solid #d19543;
	margin-left: 13px;
	padding: 20px 10px 29px 0;
}
.desiMidBtm {
	padding: 45% 0 0 144px;
}
.desiMidBtm ul.DesignerAcc li {
	border-bottom: 1px solid #d5af66;
	color: #343434;
	text-align: right;
}
.desiMidBtm ul.DesignerAcc li a {
	color: #343434;
}
.designerRowThree .desiRt {
	width: 27.0491%;
}
.toolbar-top {
	border-bottom: 1px solid #000000;
}
.itemCount, .toolbar {
}
.itemCount {
	float: left;
	margin-left: 15px;
}
.toolbar {
	float: right;
	margin-right: 0px;
}
.pagerTitle, .itemCount, .toolbar .sorter, .toolbar .pager, .toolbar .sorter a, .pager ul li a {
	color: #343434;
	display: inline-block;
	font-family: "Georgia";
	font-size: 14px;
}
.toolbar .sorter a {
	font-size: 12px;
	margin-right: 15px;
	text-decoration: none;
}
.toolbar .sorter a.currentOrder {
	text-decoration: underline;
}
.itemCount {
}
.toolbar .pager {
	margin-left: 50px;
}
.pager .pages, .pager ul {
	display: inline-block;
}
.pagerTitle {
	border-right: 1px solid #999999;
	display: inline-block;
	padding-right: 15px;
}
.pager ul {
	font-size: 0;
	margin-left: 10px;
}
.pager ul li {
	display: inline-block;
	font-size: 14px;
}
.pager ul li.current, .pager ul li a {
	padding: 0 5px;
}
.pager ul li.current {
	color: #d59f4a;
}
.pager ul li a.next, .pager ul li a.previous {
	display: inline-block;
	font-size: 12px;
	padding: 0;
	text-transform: uppercase;
}
.pager ul li a.previous {
	margin-right: 10px;
}
.pager ul li a.next img, .pager ul li a.previous img {
	height: 22px;
	position: relative;
	top: -3px;
	width: 22px;
}
.pager ul li a.next {
	margin-left: 5px;
}
.pager ul li a.next img {
	right: 6px;
}
.pager ul li a.previous img {
	left: 6px;
}
.toolbar-top .itemCount, .toolbar-top .sorter, .toolbar-top .pagerTitle, .toolbar-top .pages ul {
}
.toolbar-bottom .itemCount, .toolbar-bottom .sorter, .toolbar-bottom .pagerTitle, .toolbar-bottom .pages ul {
	padding-top: 15px;
}
.toolbar-bottom {
	border-bottom: 0;
	clear: both;
	padding: 0 0 0 5px;
}
.toolbar-bottom .itemCount {
	float: left;
}
.toolbar-bottom .toolbar {
	float: right;
}
.toolbar-bottom .toolbar .pager {
	float: right;
	margin-left: 50px;
}
.sort-by label {
	border-right: 1px solid #000000;
	display: inline-block;
	font-weight: bold;
	padding-right: 5px;
}
.res_filter {
	display: none;
}
.m-more-less {
	display: none;
}
.footer_cat_cantainer {
	background: #f1e3c9 none repeat scroll 0 0;
	display: inline-block;
	height: auto;
	padding: 50px 28px;
	width: 100%;
}
.footer_cat_cantainer h3 {
	border-bottom: 1px solid #cbb383;
	color: #343434;
	display: inline-block;
	font-family: "Ubuntu";
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 20px;
	padding-bottom: 8px;
}
.footer_cat_cantainer p {
	font-family: "Ubuntu";
	font-size: 15px;
	line-height: 23px;
	text-align: justify;
}
.rv-checked {
	background: url(../images/rating_star_checked.png) left center no-repeat !important;
	height: 22px;
	width: 23px;
	display: inline-block;
	padding: 0;
}
.inner_cms.customer-account-changeforgotten #form-validate .sign_in_input label {
	float: left;
}
 @media (max-width: 1024px) {
.toolbar-top .itemCount, .toolbar-top .sorter {
	position: relative;
	right: 0;
	top: 0;
}
.toolbar-top .sorter {
	width: 410px;
}
.toolbar .sorter a {
	margin-right: 5px;
}
.toolbar .pager {
	margin-left: 10px;
}
.pagerTitle, .itemCount, .toolbar .sorter, .toolbar .pager, .toolbar .sorter a, .pager ul li a {
	font-size: 12px;
}
.listProTxt {
	padding: 0 10px;
}
.listProTxt .productTitle a, .price-box .old-price, .price-box .special-price, .price-box .regular-price, .reFineClear p {
	font-size: 12px;
}
.filterOpt h2 {
	font-size: 14px;
	padding: 10px 0 10px 10px;
}
.filterOpt h2 span.filterArrow {
	top: 15px;
}
.reFineClear p {
	text-align: left;
	vertical-align: middle;
	width: 48%;
}
.listProTxt .productTitle a {
	line-height: 20px;
}
.filterBox .filterOpt ol, .filterBox .filterOpt ol li {
	font-size: 12px;
	line-height: 20px;
	padding-left: 10px;
}
.reFineClear .clearAll {
	margin: 0;
}
.main_cat_wrap {
	width: 100%;
}
.listProImg {
	height: 287px;
}
.bannerhovertxt {
	padding: 2% 4% 0;
	width: 48%;
}
.bannerhovertxt h2 {
	font-size: 26px;
	line-height: 12px;
}
.bannerhovertxt .category-content {
	font-size: 14px;
	line-height: 22px;
	padding-top: 17px;
}
}
 @media (max-width: 980px) {
.ltwo-image {
	min-height: 309px;
}
.bannerhovertxt {
	padding: 2% 4% 0;
	width: 50%;
}
}
 @media (max-width: 800px) {
.toolbar-top .sorter, .toolbar .pager, .toolbar-bottom .sorter, .toolbar-bottom .toolbar .pager {
	clear: right;
	float: right;
	margin-bottom: 10px;
	width: auto;
}
.toolbar {
	margin-right: 5px;
}
.link-section li {
	font-size: 14px;
	padding-bottom: 10px;
}
.link-section li a {
	font-size: 14px;
	padding-top: 10px;
}
.link-section {
	padding: 10% 10% 0 15%;
}
.reFineClear p label.rftitle {
	font-weight: bold;
	margin-left: 10px;
	text-align: left;
}
.reFineClear p a.clearAll {
	float: right;
	margin-right: 10px;
	text-align: right !important;
}
.DesignerListing ul li {
	margin-right: 2%;
	width: 27%;
}
.listProImg {
	height: 225px;
}
.ltwo-image {
	min-height: 253px;
}
.price-box .old-price {
	text-align: left;
	text-decoration: line-through;
	width: auto;
}
.price-box .old-price, .price-box .special-price, .price-box .regular-price {
	line-height: 16px;
	padding: 7px 0 9px;
	text-align: center;
	width: 43%;
}
.bannerhovertxt {
	padding: 2% 4% 0;
	width: 50%;
}
.bannerhovertxt .category-content {
	height: 80px;
	overflow: hidden;
}
}
 @media (max-width: 768px) {
.res_filter {
	background: #e1be7a none repeat scroll 0 0;
	cursor: pointer;
	display: block;
	font-family: "Ubuntu";
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	position: relative;
	text-transform: uppercase;
}
.res_filter_arrow {
	background: rgba(0, 0, 0, 0) url("../images/ir-sprite.png") no-repeat scroll -82px -61px;
	height: 10px;
	position: absolute;
	right: 20px;
	top: 12px;
	width: 10px;
}
.res_filter_arrow.collapsed_arrow {
	background: rgba(0, 0, 0, 0) url("../images/ir-sprite.png") no-repeat scroll -82px -79px;
}
.res_filter_wrap {
	border-color: #9d9d9d;
	border-style: none solid solid;
	border-width: 1px;
	display: none;
}
.listView .listFilter.pull-left, .listView .listProContainer.pull-right {
	width: 100%;
}
.listView .listFilter.pull-left {
	border: medium none;
	padding-bottom: 10px;
}
.toolbar-bottom .pagerTitle, .toolbar-bottom .pages ul {
	padding-top: 0;
}
.filterOpt h2 {
	font-size: 12px;
	font-weight: normal;
}
.filterOpt.open h2 {
	background: #eeeeee none repeat scroll 0 0;
	font-weight: bold;
}
.list-filter-divider {
	display: none;
}
.listProImg {
	height: 285px;
}
.ltwo-image {
	min-height: 242px;
}
}
 @media (max-width: 640px) {
.link-section li {
	font-size: 12px;
	padding-bottom: 5px;
}
.link-section li a {
	font-size: 12px;
	padding-top: 5px;
}
.DesignerListing ul li {
	margin-right: 0;
	width: 45%;
}
.listProImg {
	height: 235px;
}
.ltwo-image {
	min-height: 202px;
}
.price-box .old-price, .price-box .special-price, .price-box .regular-price {
	padding: 0 0 18px;
}
.bannerhovertxt h2 {
	font-size: 22px;
}
.bannerhovertxt .category-content {
	font-size: 12px;
	height: 62px;
	line-height: 18px;
	padding-top: 3%;
}
}
 @media (max-width: 480px) {
.productList {
	width: 50%;
}
.itemCount, .toolbar, .toolbar-bottom .itemCount, .toolbar-bottom .toolbar, .toolbar-top .sorter, .toolbar .pager, .toolbar-bottom .sorter, .toolbar-bottom .toolbar .pager {
	float: none;
	margin: 0 0 10px;
	padding: 0;
}
.toolbar-bottom {
	display: inline-block;
	margin-top: 10px;
	padding: 0;
}
.ltwo-list, .ltwo-image {
	width: 100%;
}
.cat_row:nth-child(3n+1) .ltwo-list, .cat_row:nth-child(3n+2) .ltwo-list, .cat_row:nth-child(3n+3) .ltwo-list {
	border-bottom: 3px solid #ffffff;
	border-left: medium none;
	border-right: medium none;
	height: auto;
	position: relative;
}
.link-section {
	padding: 20px;
}
.cat_row:nth-child(3n+2) .ltwo-list .link-section li {
	text-align: left;
}
.listProImg {
	height: 265px;
}
.ltwo-image {
	min-height: auto;
}
.pagerTitle, .itemCount, .toolbar .sorter, .toolbar .pager, .toolbar .sorter a, .pager ul li a {
	line-height: 20px;
}
.bannerhovertxt h2 {
	font-size: 14px;
}
.bannerhovertxt .category-content {
	font-size: 11px;
	height: 50px;
	line-height: 16px;
	padding-top: 2%;
}
}
 @media (max-width: 400px) {
.productList {
	width: 100%;
}
.toolbar .sorter a {
	line-height: 20px;
}
.DesignerListing ul li {
	border-right: medium none !important;
	margin-right: 0;
	width: 90%;
}
.listProImg {
	height: 395px;
}
.price-box .old-price, .price-box .special-price, .price-box .regular-price {
	padding: 0 0 12px;
}
.bannerhovertxt .category-content {
	height: 37px;
}
}
 @media (max-width: 320px) {
.listProImg {
	height: 353px;
}
.bannerhovertxt .category-content {
	height: 37px;
}
}
/*Category page css*/































.img_box {
	min-height: 530px !important;
}
.readmores {
	background: #b92929 none repeat scroll 0 0;
	border: medium none;
	color: #ffffff;
	float: left;
	font-size: 13px;
	height: 20px;
	margin: 30px 0 0 !important;
	padding: 8px 8px 8px 7px;
	text-transform: uppercase;
	width: 135px;
}
.sub_title_wrap h2 {
	color: #2f2f2f;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 15px;
}
.col-lg-12.col-md-12.col-xs-12.home-pg-con {
	color: #8b8989;
	font-size: 14px;
	line-height: 21px;
}
.home-page-cont {
	font-size: 16px;
	color: #353434;
	font-weight: 600;
	border-bottom: 1px solid #777;
	padding: 30px 3px 4px 0px;
	margin: 0 0 9px 0;
	text-transform: uppercase;
}
.testimonials-stars {
	color: #ff1929;
}
.wp-custom-menu-popup {
	min-height: 400px;
}
.recaptchatable {
	line-height: 1em;
	border: none;
 !important;
}
#recaptcha_privacy {
	display: none !important;
}
#testimonialForm {
	width: 100%;
	float: left;
}
#testimonialForm .fields {
	width: 100%;
	float: left;
}
#testimonialForm .field {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}
#testimonialForm .wide label em {
	color: #d71117;
	padding-right: 4px;
}
#testimonialForm .field label em {
	color: #d71117;
	padding-right: 4px;
}
#testimonialForm .wide label {
	color: #232323;
	float: left;
	font-size: 13px;
	padding: 5px 0 0;
	text-align: left;
	width: 12%;
}
#testimonialForm .field label {
	color: #232323;
	float: left;
	font-size: 13px;
	padding: 5px 0 0;
	text-align: left;
	width: 12%;
}
#testimonialForm .input-box {
	float: left;
	width: 40%;
	text-align: left;
}
#testimonialForm .input-box textarea {
	float: left;
	border: 1px solid #e1e1e1;
	height: 70px;
	width: 100%;
}
#testimonialForm .buttons-set {
	width: 98%;
	float: left;
	padding-top: 30px;
}
#testimonialForm .buttons-set p.required {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
#testimonialForm .buttons-set button {
	float: left;
	font-size: 15px;
	font-weight: 500;
	margin-right: 15px;
	padding: 0 22px;
	width: auto;
}
#testimonialForm .field .input-box input {
	float: left;
	border: 1px solid #e1e1e1;
	height: 32px;
	width: 100%;
}
.innerpage_bt {
	top: 36% !important;
}
.cart-cell>.price-box>.special-price {
	text-align: left;
}
 .price-box>.old-price.>.price {
 color:#ff5e66;
}
.account-page .main-container {
	background: #ffffff;
}
.footer.container .footer.usnewfooter .footer-us1 ul li a {
	border-right: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
	padding: 0 10px;
	text-transform: capitalize;
}
.also-like-may .product_head p a {
	font-weight: 500;
	font-size: 14px;
	text-transform: inherit !important;
}
.also-like-may .price-box .old-price .price {
	font-size: 15px !important;
	color: #555 !important;
}
.also-like-may, .similarss {
	min-height: inherit !important;
}
.catalog-product-view #owl-demo .owl-buttons .owl-prev {
	left: 0px !important;
}
.catalog-product-view #owl-demo .owl-buttons .owl-next {
	right: 0px !important;
	margin-right: 0px !important;
}
.testimonials-list {
	width: 100%;
	float: left;
}
.testimonials-list .testimonial {
	width: 100%;
	float: left;
}
.testimonials-list .testimonial .testimonial-image {
	float: left;
	margin-right: 4%;
	text-align: center;
	width: auto !important;
}
.testimonials-list .testimonial .containersss {
	width: 75% !important;
	float: left;
	margin-left: 0px !important;
}
.testimonials-list .testimonial .containersss .message {
	padding-left: 2%;
	padding-right: 2%;
	width: 96%;
	margin-left: 0px;
}
.home-pg-con {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.home-pg-con .img {
	width: 20%;
	float: left;
	margin-right: 2%;
}
.home-pg-con .home-boxed {
	border: 1px solid #eeeeee;
	float: left;
	margin-bottom: 1%;
	margin-right: 1%;
	padding: 1%;
	width: 47%;
	box-shadow: 0 0px 10px #e3e1e1 inset;
}
.home-pg-con .home-boxed:nth-child(2n) {
	margin-right: 0px;
}
.home-pg-con .content {
	width: 70%;
	float: left;
}
.home-pg-con .content .title {
	color: #b92929;
	font-size: 17px
}
.cat_row:nth-child(3n+1) .ltwo-list {
	position: absolute;
	height: 99%;
	left: 0;
	top: 0;
	border-right: 3px solid #fff;
	background-color: #ffeb3b8f;
	background: -moz-linear-gradient(top, rgba(255, 235, 59, 0.29) 0%, rgba(255, 235, 59, 0.14) 0%, rgb(228, 228, 228) 72%, rgba(213, 160, 74, 0.38) 100%);
	background: -webkit-gradient(top, rgba(255, 235, 59, 0.29) 0%, rgba(255, 235, 59, 0.14) 0%, rgb(228, 228, 228) 72%, rgba(213, 160, 74, 0.38) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 235, 59, 0.29) 0%, rgba(255, 235, 59, 0.14) 0%, rgb(228, 228, 228) 72%, rgba(213, 160, 74, 0.38) 100%);
	background: -o-linear-gradient(top, rgba(255, 235, 59, 0.29) 0%, rgba(255, 235, 59, 0.14) 0%, rgb(228, 228, 228) 72%, rgba(213, 160, 74, 0.38) 100%);
	background: -ms-linear-gradient(top, rgba(255, 235, 59, 0.29) 0%, rgba(255, 235, 59, 0.14) 0%, rgb(228, 228, 228) 72%, rgba(213, 160, 74, 0.38) 100%);
}
.product_review_outer {
	display: none;
}
.sp-methods>dd>ul>li {
	float: left;
	padding-top: 10px;
}
.catalog-product-view #product_addtocart_form #etalage li.etalage_thumb {
	width: auto !important;
}
.catalog-product-view #product_addtocart_form #etalage li.etalage_thumb img {
	width: 100% !important;
	height: auto !important;
}
.add-to-cart .quantity_left span {
	text-transform: capitalize;
}
.rw-rat {
	border-bottom: 1px solid #cccccc;
	float: left;
	/*margin-bottom: 15px;*/















    /*padding-bottom: 12px;*/















	padding-top: 10px;
	width: 100%;
}
.star {
	float: left;
	width: auto;
}
.cs-review {
	color: #0167c0;
	float: left;
	font-size: 13px;
	line-height: 20px;
	padding-left: 11px;
}
.newrating {
	float: left;
	width: 100%;
}
.newratmain {
	float: left;
	padding-bottom: 25px;
	width: 60%;
}
.top_rat {
	float: left;
	padding-bottom: 20px;
	text-align: left;
	width: 100%;
}
.star {
	float: left;
	width: auto;
}
.five_review {
	float: left;
	font-size: 17px;
	line-height: 7px;
	font-weight: 600;
}
.total_review {
	float: left;
	font-size: 14px;
	line-height: 7px;
	margin-left: 25px;
}
.mid_rat {
	float: left;
	margin-right: 20px;
	text-align: left;
	width: 30%;
}
.popups-rw .mid_rat {
	width: 100%;
}
.mid_rat .pl1 {
	width: 100%;
	float: left;
}
.mid_rat .pl1 .row {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #232323;
	padding-bottom: 5px;
}
.mid_rat .tit {
	float: left;
}
.rm_one {
	margin: 0 5px 0 5px;
	background: #f3f3f3 linear-gradient(to bottom, #eeeeee, #f6f6f6) repeat scroll 0 0;
	border-radius: 1px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
	float: left;
	height: 17px;
	width: 70%;
}
.rm_one .fillcolor {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffc600 0%, #ffac00 100%) repeat scroll 0 0;
	float: left;
	height: 15px;
	margin: 1px 0 0 1px;
}
.btms {
	float: left;
	margin-left: 0px;
	text-align: left;
	width: 55%;
}
.thoughts-cust {
	font-size: 14px;
	margin-bottom: 15px;
}
.sub_r {
	background: #b92929 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 3px;
	color: #ffffff;
	float: left;
	font-size: 14px;
	padding: 6px 10px;
	text-transform: uppercase;
}
.bot_rat {
	float: left;
	text-align: left;
	width: 100%;
}
.pd-reviews-list {
	float: left;
	margin-bottom: 15px;
	padding: 0 0 10px;
	border-bottom: 1px solid #e4e4e4;
	text-align: left;
	width: 100%;
}
.rw-row {
	float: left;
	padding: 0 0 8px;
	width: 100%;
}
.star-rw {
	float: left;
	padding-right: 8px;
}
.rw-names {
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	text-transform: capitalize;
}
.rws-date {
	width: 100%;
	float: left;
	font-size: 13px;
	padding-bottom: 5px;
}
.rw-varified {
	width: 100%;
	float: left;
	font-size: 12px;
	font-weight: 600;
	color: #b92929;
	padding-bottom: 5px;
}
.rw-contents {
	width: 100%;
	float: left;
	font-size: 13px;
	padding-bottom: 5px;
}
.heading-rws {
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 18px;
	text-align: left;
	width: 100%;
}
<!--
 popup review
-->
 a.tooltip {
 outline:none;
}
a.tooltip strong {
	line-height: 30px;
}
a.tooltip:hover {
	text-decoration: none;
}
a.tooltip span {
	z-index: 10;
	display: none;
	padding: 14px 20px;
	width: auto;
	line-height: 16px;
}
a.tooltip:hover span {
	display: inline;
	position: absolute;
	border: 2px solid #FFF;
	color: #EEE;
	background: #fff url(cssttp/css-tooltip-gradient-bg.png) repeat-x 0 0;
}
.callout {
	z-index: 20;
	position: absolute;
	border: 0;
	top: -14px;
	left: 120px;
}
/*CSS3 extras*/















a.tooltip span {
	border-radius: 2px;
	box-shadow: 0px 0px 8px 4px #666;/*opacity: 0.8;*/
}
.popups-rw {
	width: 100%;
}
.popup_rm_one {
	width: 73%;
}
.pop-rating-title {
	color: #a4a3a3;
	padding: 2px 38px 5px 0px;
	font-size: 13px;
}
<!--
 pop up
-->
 .v-center {
 height: 100vh;
 width: 100%;
 display: table;
 position: relative;
 text-align: center;
}
.v-center > div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	top: -10%;
}
.btn {
	font-size: 3vmin;
	padding: 0.75em 1.5em;
	background-color: #fff;
	border: 1px solid #bbb;
	color: #333;
	text-decoration: none;
	display: inline;
	border-radius: 4px;
	-webkit-transition: background-color 1s ease;
	-moz-transition: background-color 1s ease;
	transition: background-color 1s ease;
}
.btn:hover {
	background-color: #ddd;
	-webkit-transition: background-color 1s ease;
	-moz-transition: background-color 1s ease;
	transition: background-color 1s ease;
}
.btn-small {
	padding: .75em 1em;
	font-size: 0.8em;
}
.modal-box {
	display: none;
	position: absolute;
	z-index: 1000;
	width: 98%;
	background: white;
	border-bottom: 1px solid #aaa;
	border-radius: 4px;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-clip: padding-box;
}
 @media (min-width: 32em) {
.modal-box {
	width: 50%;
}
}
.modal-box header, .modal-box .modal-header {
	padding: 1.25em 1.5em;
	border-bottom: 1px solid #ddd;
}
.modal-box header h3, .modal-box header h4, .modal-box .modal-header h3, .modal-box .modal-header h4 {
	margin: 0;
}
.modal-box .modal-body {
	padding: 2em 1.5em;
}
.modal-box footer, .modal-box .modal-footer {
	padding: 1em;
	border-top: 1px solid #ddd;
	background: rgba(0, 0, 0, 0.02);
	text-align: right;
}
.modal-overlay {
	opacity: 0;
	filter: alpha(opacity=0);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3) !important;
}
a.close {
	line-height: 1;
	font-size: 1.5em;
	position: absolute;
	top: 5%;
	right: 2%;
	text-decoration: none;
	color: #bbb;
}
a.close:hover {
	color: #222;
	-webkit-transition: color 1s ease;
	-moz-transition: color 1s ease;
	transition: color 1s ease;
}
.modal-box {
	top: 20% !important;
	position: fixed;
	z-index: 999999999999;
	background: #f8f8f8;
}
.catalog-product-view .slider {
	position: inherit;
	z-index: inherit
}
.catalog-product-view .wrapper {
	position: inherit;
	z-index: inherit
}
.catalog-product-view .main-container {
	position: inherit;
	z-index: inherit
}
.catalog-product-view .detail_right {
	position: inherit;
	z-index: inherit
}
.catalog-product-view #popup1 {
	z-index: 999999999;
}
.catalog-product-view #popup1 header {
	float: left;
	padding: 15px 2% !important;
	width: 96%;
}
.catalog-product-view #popup1 header h3 {
	font-size: 18px;
	font-weight: 100;
	text-align: left;
	text-transform: uppercase;
}
.catalog-product-view #popup1 .modal-body {
	float: left;
	padding: 10px 2% !important;
	text-align: left;
	width: 96%;
}
.catalog-product-view #popup1 .modal-body h4 {
	font-size: 13px;
	font-weight: 600;
	padding: 5px 0 12px;
	width: 100%;
}
.catalog-product-view #popup1 .modal-body #product-review-table {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.catalog-product-view #popup1 .modal-body #product-review-table tbody tr th:first-child {
	padding: 0px;
	opacity: 0px;
	text-indent: -999999999999px;
}
.catalog-product-view .modal-overlay {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
}
.catalog-product-view #review-form ul {
	width: 100%;
	float: left;
	margin: 5px 0px;
}
.catalog-product-view #review-form ul li {
	float: left;
	margin-bottom: 10px;
}
.catalog-product-view #review-form ul li:nth-child(5n) {
	float: left;
	width: 100%;
}
.catalog-product-view #review-form ul li .shipping_form {
	margin-bottom: 0px;
}
.catalog-product-view #product-review-table tr td {
	float: left;
	padding: 3px 8px;
}
.catalog-product-view #product-review-table tr th {
	display: none;
}
.catalog-product-view #review-form ul li textarea {
	min-height: 80px;
	width: 97.6%;
	padding: 5px;
	border: 1px solid #e4e4e4;
}
.catalog-product-view #review-form ul li input[type="text"] {
	border: 1px solid #e4e4e4;
}
.catalog-product-view #review-form ul li:nth-child(2) {
	margin-right: 0px !important;
	width: 48%;
}
.catalog-product-view #review-form ul li:nth-child(4) {
	margin-right: 0px !important;
	width: 100%;
}
.catalog-product-view #review-form ul li:last-child {
	width: 100%;
	float: left;
}
.catalog-product-view #review-form ul li .buttons-set {
	margin: 0px;
}
.catalog-product-view #review-form ul li .button {
	background: #b92929;
	border: 0 none;
	border-radius: 3px;
	color: #ffffff;
	float: left;
	font-size: 14px;
	line-height: inherit;
	padding: 6px 10px;
	text-transform: uppercase;
	width: auto;
}
.catalog-product-view #review-form ul li label {
	font-size: 13px;
}
.catalog-product-view #review-form ul li label em {
	color: #b92929;
	margin-right: 4px;
}
.owl-item>.img_box {
	min-height: 350px !important;
}
.be-first-review {
	display: block;
	float: left;
	width: 100%;
}
.be-first-review a {
	text-align: left;
	float: left;
	margin: 6px 1px 0px -10px;
	/* background: #b92929; */















    /**/ 















	color: #0167c0;
	border: none;
}
.catalog-product-view #product_addtocart_form #etalage li.thumb_5 {
	left: 100px !important;
}
.catalog-product-view #product_addtocart_form #etalage li.thumb_6 {
	left: 100px !important;
}
.js-open-modal {
	background: none;
	border: none;
}
.product_dis {
	min-height: 35px;
}
.product-name h1 {
	color: #555;
}
.short-descrptions {
	float: left;
	display: block;
	width: 100%;
	text-align: left;
	font-size: 14px;
	color: #111;
	line-height: 20px;
}
.header_middle p {
	display: none;
}
.catalog-product-view .product-name h1 {
	font-size: 21px !important;
	line-height: 1.3 !important;
	text-rendering: optimizelegibility;
	color: #555;
	font-family: HelveticaNeue-Light, Helvetica-Light, HelveticaNeue, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.catalog-product-view .brand_price .prices-tits {
	font-size: 13px !important;
	line-height: 26px !important;
	color: #555;
	text-transform: capitalize;
}
.catalog-product-view #product_addtocart_form .priceing .price span {
	font-family: HelveticaNeue-Light, Helvetica-Light, HelveticaNeue, Helvetica, Arial, sans-serif;
	font-size: 17px !important;
	line-height: 1.255 !important;
	color: #b92929 !important;
	text-rendering: optimizelegibility;
}
.catalog-product-view .be-first-review .btn:hover {
	background: none !important;
	color: #b92929 !important;
}
.searchbox {
	display: none;
}
.account-create p {
	color: #888888;
	font-size: 12px;
	text-align: center;
	margin-bottom: 15px;
}
#form-validate ul.form-list {
	width: 100%;
	float: left;
}
#form-validate ul li {
	width: 100%;
	float: left;
}
#form-validate ul li label {
	color: #8a8888;
	font-weight: 400 !important;
	margin: 5px 0;
	font-size: 12px;
	text-transform: capitalize;
	width: 100%;
	float: left;
	text-align: center;
}
#form-validate ul li.control {
	text-align: center;
}
#form-validate ul li.control .input-box {
	display: inline-block;
	float: none;
	width: auto;
}
#form-validate ul li.control label {
	width: auto !important;
	float: none !important;
	display: inline-block;
	margin: 0px !important;
	padding: 0px !important;
}
#form-validate ul li label {
	font-size: 12px;
}
#form-validate ul li input[type="text"] {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #a0a0a0;
	color: #454545;
	height: 35px;
	line-height: 35px;
	padding: 0 1%;
	width: 55%;
}
.customer-account-login #form-validate ul li input[type="text"] {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #a0a0a0;
	color: #454545;
	height: 35px;
	line-height: 35px;
	padding: 0 1%;
	width: 55%;
	border-radius: 0px;
}
#form-validate ul li input[type="password"] {
	border-radius: 0px;
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #a0a0a0;
	color: #454545;
	height: 35px;
	line-height: 35px;
	padding: 0 1%;
	width: 55%;
}
#form-validate ul li label em {
	float: none;
	color: #b92929
}
em {
	color: #b92929
}
.account-create #form-validate .buttons-set {
	width: 100%;
	float: left;
	text-align: center;
}
.account-create #form-validate .buttons-set p {
	color: #b92929;
	float: left;
	font-size: 10px;
	margin: 0 0 10px;
	text-align: center;
	width: 100%;
}
.account-create #form-validate .buttons-set p a {
	margin: 0px;
	float: none;
}
.account-create #form-validate .buttons-set button {
	float: none !important;
}
.validation-advice {
	width: 100%;
	float: left;
}
#advice-required-entry-email_address {
	margin: 5px 0 0 0 !important;
	position: absolute;
	left: 103px;
}
.checkout-onepage-success h2 {
	font-size: 18px;
}
.ordershare>.products-grid>.product-name {
}
.checkout-onepage-success .main-container.col1-layout .col-main .page-title {
	margin-bottom: 12px;
	padding: 5px 0 10px;
}
.checkout-onepage-success .main-container.col1-layout .col-main {
	margin: 0 auto;
	max-width: 785px;
	text-align: left;
	width: 100%;
}
.checkout-onepage-success .page-title h1 {
	text-align: left !important;
}
.checkout-onepage-success .ordershare h2 {
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	text-transform: inherit;
	width: 100% !important;
}
.checkout-onepage-success .products-grid .item ul {
	float: left;
	padding: 0;
	text-align: center;
	width: 100%;
}
.checkout-onepage-success .products-grid .item li {
	float: none !important;
	display: inline-block;
}
.checkout-onepage-success .products-grid .item .twitter {
	float: left;
	border: 0px;
	border-radius: 0px;
	width: auto;
}
.checkout-onepage-success .buttons-set {
	float: left;
	width: 100%;
}
.checkout-onepage-success .buttons-set .button {
	float: left;
}
.checkout-onepage-success .products-grid .item .facebook {
	float: left;
	width: auto;
}
.checkout-onepage-success .products-grid {
	width: 100%;
	float: left;
	text-align: center;
}
.checkout-onepage-success .products-grid .item {
	background: #efefef none repeat scroll 0 0;
	border: 1px solid #dddddd;
	display: inline-table;
	float: none;
	height: 340px;
	margin: 0 2% 18px auto;
	padding: 33px 13px;
	text-align: center;
	width: 27%;
}
.product-review .product-details dd {
	overflow-wrap: break-word;
}
body.account-page #wishlist-table .cart-cell .price-box .price {
	float: left;
	padding-right: 10px;
	padding-top: 19px;
}
.discount-nw-per span {
	float: left;
	font-size: 16px;
	font-weight: 600;
	text-align: right;
	width: 91%;
}
#product_addtocart_form .priceing .old-price .price {
	color: #555555 !important
}
#product_addtocart_form .priceing .old-price .price span {
	color: #555555 !important
}
.discount-nw-per {
	background: rgba(0, 0, 0, 0) url("../images/ribbion.png") no-repeat scroll left 0;
	color: #ffffff;
	height: 85px;
	line-height: 41px;
	position: absolute;
	right: -6px;
	text-align: center;
	top: -3px;
	width: 90px;
}
.orignal_price_amaz, .final_price_sales, .discount_yousave {
	width: 100%;
	float: left;
	text-align: left;
}
.final_price_sales span {
	color: #b12704;
	text-transform: capitalize;
}
.catalog-product-view .brand_price .final_price_sales .prices-tits {
	color: #b12704 !important;
	font-size: 17px !important;
	padding: 0 0 0 18px;
	font-weight: 600;
}
.catalog-product-view .brand_price .discount_yousave .prices-tits {
	color: #b12704 !important;
	font-size: 13px !important;
	padding: 0px 0px 0px 5px;
}
.catalog-product-view .detail_product_dis .topprice_con {
	width: 35%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.catalog-product-view .detail_product_dis .availability {
	width: 40%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.orignal_price .hm-price-tb {
	text-decoration: none;
	color: #555;
	padding: 0px 0px 0px 25px;
	font-size: 17px;
}
.orignal_price p {
	text-decoration: none !important;
}
.orignal_price p .org-pca {
	text-decoration: line-through !important;
	font-size: 17px;
}
.orignal_price_amaz .old-prices-strk {
	text-decoration: line-through !important;
	padding: 0px 0px 0px 18px;
}
.old-prices-nostrk {
	font-size: 17px !important;
	font-weight: 600;
}
.btn-cart span span {
	font-family: Arial, Helvetica, sans-serif;
}
.fiv-rw-sec {
	width: auto;
	float: left;
	padding: 6px 0px 0px 5px;
}
.org-pca {
	color: #555;
}
.orignal_price .hm-price-tb {
	color: #b92929;
}
.cms-home .img_box {
	min-height: 409px !important;
}
.cms-home .middle2_data .bottom-data2 {
	padding: 25px 0px 0px 0px;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_1 {
	width: 100% !important;
}
.css-1column .sm_megamenu_menu li div div.sm_megamenu_title {
	font-size: 19px;
}
.sm_megamenu_wrapper_horizontal_menu {
	margin: 0px 0 !important;
}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.open {
	background: #f5a100 none repeat scroll 0 0;
}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_nodrop:hover {
	background: #f5a100 none repeat scroll 0 0;
}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_1, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_2, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_3, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_4, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_5, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_6 {
	background: #fff none repeat scroll 0 0 !important;
}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu p, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu ul, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu h2, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu h3 {
	color: #000 !important;
}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li div a {
	color: #333 !important;
}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu_black li:hover div a:hover {
	color: #000 !important;
}
.sm_megamenu_block-title {
	display: none;
}
body .sm_megamenu_icon {
	padding-left: 20px;
}
.cms-page-view .img_box {
	width: 96%;
}
body .select a.grid:hover, .select strong.grid {
	background: none;
}
.grid {
	display: none;
}
.easytabs {
	width: 100% !important;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-left: 0px !important;
	border-spacing: inherit !important;
	padding: 7px 0px !important;
}
.easytabs li.active {
	background: transparent !important;
	box-shadow: none !important;
	text-shadow: none !important;
}
.easytabs li, .easytabs-a-accordion {
	border: none !important;
}
.easytabs li, .easytabs-a-accordion {
	background: none !important;
	border: none !important;
	box-shadow: none !important;
}
.easytabs-a {
	padding: 1px 0px !important;
}
.easytabs-content {
	border: none !important;
	background: #fff !important;
}
.easytabs-a-tab.active {
	border-bottom: 3px solid #b92929 !important;
}
.easytabs li {
	padding: 0px 0px 0px 33px !important;
}
.detail_product_dis span {
	text-transform: inherit;
}
.amscheckout-img {
	background-color: #D41419 !important;
	background-image: -webkit-linear-gradient(bottom, #d92c31, #940e12) !important;
	background-image: -moz-linear-gradient(bottom, #d92c31, #940e12) !important;
	background-image: -o-linear-gradient(bottom, #d92c31, #940e12) !important;
	background-image: linear-gradient(to top, #d92c31, #940e12) !important;
}
.amscheckout-dologin:hover span, .amscheckout-submit:hover span, .amscheckout-apply:hover span {
	background-color: #b92929 !important;
}
.checkout-onepage-index .amscheckout-dologin span:hover, .checkout-onepage-index .amscheckout-submit span:hover, .checkout-onepage-index .amscheckout-apply span:hover .checkout-onepage-index .amscheckout-dologin span, .checkout-onepage-index .amscheckout-submit span, .checkout-onepage-index .amscheckout-apply span {
	background-color: #b92929 !important;
	background-image: none !important;
	border: 0 none !important;
	border-radius: 0 !important;
	box-shadow: 0 0 0 !important;
	font-weight: 600 !important;
	height: 32px !important;
	line-height: 31px !important;
	padding: 0 15px !important;
}
.amscheckout-login input.input-text, .amscheckout input.input-text {
	height: 28px !important;
	border-radius: 0px !important;
}
.amscheckout-main {
	color: #878787 !important;
}
.product-name {
	font-size: 0.8em !important;
}
.a-right.tdmain3 {
	font-size: 13px;
}
.order-review-newsletter label {
	font-size: 13px;
}
.column-section ul li label {
	font-size: 13px;
}
.payment-method label {
	font-size: 13px;
}
.amscheckout-login-table label, .amscheckout .form-list label, .amscheckout .amscheckout-label {
	color: #878787 !important;
}
.amscheckout .form-list label.required em, .amscheckout .amscheckout-label em {
	color: #d41419 !important;
}
/* Beta 1 Css SKY */















#etalage .etalage_icon {
	display: none !important;
}
.catalog-product-view #review-form ul li:nth-child(3n) {
	width: 99% !important;
	margin-right: 0px !important;
}
.catalog-product-view #review-form ul li:last-child {
	width: 100% !important;
	margin-right: 0px !important;
}
#review-form ul.form-list li label {
	text-align: left !important;
}
#review-form h4 {
	display: none;
}
#easytabs li span {
	font-family: "Ubuntu" !important;
	color: #353535;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
}
div.sm-megamenu-hover .parent a:link, div.menu a:visited {
	color: #000000;
}
div.sm-megamenu-hover .parent a.level0 {
	background: rgba(0, 0, 0, 0) url("divider-nav.png") no-repeat scroll right top;
}
div.sm-megamenu-hover .parent a:link, div.sm-megamenu-hover .parent a:visited {
	display: block;
	height: 35px;
	line-height: 7px;
	padding-left: 18px;
	padding-right: 18px;
}
div.sm-megamenu-hover .parent a, div.wp-custom-menu-popup .parent a {
	transition: all 0.1s linear 0s;
}
#custommenu {
}
#custommenu {
	border-radius: 2px;
	display: table;
	font-size: 12px;
	height: auto;
	margin: 0 auto;
	z-index: 9999999999;
	padding: 0;
	position: relative;
	text-align: center;
}
#custommenu {
	float: none !important;
	margin: 0 auto !important;
	max-width: 1480px !important;
	width: 98%;
}
#custommenu {
	position: relative !important;
}
.detail_left .block .block-title {
	padding-left: 0px;
	padding-right: 0px;
}
.detail_left .block-title strong span {
	text-transform: capitalize;
}
#custommenu li a span {
	padding: 0px !important;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	text-shadow: 0 0 0 !important;
}
#custommenu li a {
	padding: 5px 20px 3px !important;
	text-shadow: 0 0 0 !important;
}
#custommenu li {
	float: none !important;
	display: inline-block !important;
}
#custommenu li a.sm_megamenu_head {
	background: rgba(0, 0, 0, 0) url("../images/divider-nav.png") no-repeat scroll right top;
}
#custommenu li div.sm-megamenu-child {
	background-color: #ffffff;
	box-shadow: 5px 5px 5px #dddddd !important;
	float: none;
	height: 475px;
	left: 0 !important;
	margin: 0 auto;
	max-width: 1480px !important;
	padding-bottom: 20px;
	padding-top: 0;
	position: absolute;
	right: 0;
	width: 100% !important;
}
body #search_mini_form .search-autocomplete li.all-product {
	background: #b92929 !important;
}
.logo img {
	width: 130px;
}
#logo_left img {
	width: 130px;
}
.cameraSlide img {
	float: none;
	height: 493px !important;
	left: 0;
	margin: 0 auto !important;
	max-width: 1480px !important;
	right: 0;
	width: 100% !important;
}
.product-image1 {
	width: auto !important;
	float: right !important;
}
.product-image2 {
	width: auto !important;
	float: right !important;
}
#camera_wrap_1 {
	height: 490px !important;
}
.menu-imgs img {
	margin: 15px 30px 0 0;
	width: 31%;
}
.menu-imgs img:last-child {
	margin-right: 0px !important;
	width: 31.9% !important;
}
#shopping-cart-table tr td:first-child {
	width: 100px;
}
#co-shipping-form #shipping-new-address-form ul li.amscheckout-row:nth-child(8) select {
	border: 1px solid #e8e8e8;
	border-radius: 0;
	font-size: 12px;
	font-weight: normal;
	height: 31px;
}
#co-shipping-form #shipping-new-address-form ul li.amscheckout-row:nth-child(10) select {
	border: 1px solid #e8e8e8;
	border-radius: 0;
	width: 100% !important;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
}
#co-shipping-form #shipping-new-address-form ul li.amscheckout-row:nth-child(8) {
	padding-top: 13px;
}
#co-shipping-form #shipping-new-address-form ul li.amscheckout-row:nth-child(12) {
	padding-top: 10px;
}
#billing-new-address-form ul li.amscheckout-row:nth-child(9) {
	padding-top: 10px;
}
#billing-new-address-form ul li.amscheckout-row:nth-child(9) select {
	border: 1px solid #e8e8e8;
	height: 30px;
	border-radius: 0px;
	font-size: 14px;
	font-weight: normal;
	width: 100%;
}
#billing-new-address-form ul li.amscheckout-row:nth-child(11) {
	padding-top: 18px;
}
#billing-new-address-form ul li.amscheckout-row:nth-child(13) {
	padding-top: 18px;
}
body.checkout-onepage-index select {
	font-size: 12px !important;
}
 body.checkout-onepage-index .billing #co-billing-form li.amscheckout-row(7) {
 padding-top:18px;
}
#billing-new-address-form ul li.amscheckout-row:nth-child(11) select {
	border: 1px solid #e8e8e8;
	height: 30px;
	border-radius: 0px;
	font-size: 14px;
	font-weight: normal;
	width: 100%;
}
#co-billing-form li input[type="text"], #co-billing-form li input[type="password"], #co-billing-form li input[type="email"] {
	border: 1px solid #e8e8e8;
	border-radius: 0;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
}
body.checkout-onepage-index #co-shipping-form #shipping-new-address-form .amscheckout-row:nth-child(6) {
	width: 100% !important;
	float: left;
}
#co-billing-form li:nth-child(3n) label {
	float: none;
	line-height: 28px;
	margin: 0 0 0 5px;
	font-size: 13px;
}
#co-billing-form li:nth-child(4n) label {
	float: none;
	line-height: 28px;
	margin: 0 0 0 5px;
	font-size: 13px;
}
#co-billing-form li:nth-child(5n) label {
	float: none;
	line-height: 28px;
	margin: 0 0 0 5px;
	font-size: 13px;
}
#billing-new-address-form li.amscheckout-row:nth-child(3) {
	padding-top: 2px !important;
}
#billing-new-address-form li.amscheckout-row:nth-child(4) {
	padding-top: 2px !important;
}
#billing-new-address-form li.amscheckout-row:nth-child(6) {
	width: 100% !important;
	float: left;
}
body #co-shipping-form label, body #co-billing-form label {
	font-size: 13px;
}
#shipping_area #shipping-new-address-form li:nth-child(3) {
	display: none;
}
#shipping_area #co-shipping-form #shipping-new-address-form li:nth-child(3) {
	display: block;
}
#shipping_area #shipping-new-address-form li:nth-child(5) {
	width: 100% !important;
	float: left;
}
#credit-card-form .card-input {
	height: 30px !important;
}
#credit-card-form .braintree-hostedfield img {
	height: 30px;
}
#credit-card-form .braintree-hostedfield #card-number {
	height: 30px !important;
}
#credit-card-form .braintree-hostedfield li:first-child {
	margin-bottom: 10px;
}
#credit-card-form .braintree-hostedfield li:nth-child(2) {
	float: left;
	margin-bottom: 10px;
	position: relative;
	width: 58%;
}
#credit-card-form .braintree-hostedfield li:nth-child(3) {
	float: left;
	width: 40%;
}
#credit-card-form .braintree-hostedfield li:nth-child(3) a {
	font-size: 12px;
}
#expiration-month {
	height: 30px !important;
	width: 35%;
}
#expiration-year {
	height: 30px !important;
	width: 33% !important;
}
.braintree-expiration-seperator {
	font-size: 12px !important;
	line-height: 30px !important;
}
#credit-card-form .braintree-hostedfield input {
	height: 30px !important;
}
#cvv {
	height: 30px !important;
}
#co-payment-form-update dt #p_method_paypal_express {
	float: left;
}
#co-payment-form-update dt:nth-child(4) label {
	float: left;
}
#co-payment-form-update dt:nth-child(4) label a {
	float: left;
	width: 100%;
}
#co-payment-form-update dt:nth-child(4) img {
	float: left;
	margin: 0 0 0 10px;
}
body.checkout-onepage-index button.amscheckout-apply span span {
	font-size: 14px;
	padding: 0px !important;
	font-weight: normal !important;
	text-transform: uppercase;
}
.amscheckout-dologin, .amscheckout-submit, .amscheckout-apply {
	float: left !important;
}
.coupon-code {
	font-size: 14px;
}
button#amscheckout-submit span span {
	font-size: 14px;
	font-weight: normal !important;
}
.footer_article {
	float: left;
	width: 100%;
}
.customer-account-login .wrapper {
	max-width: 1480px !important;
}
.customer-account-create .check_contant3 form#form-validate {
	margin: 0 auto;
	float: none;
}
.customer-account-create .check_contant3 form#form-validate label {
	width: 100% !important;
	text-align: center;
}
.customer-account-create .check_contant3 form#form-validate label em {
	float: none !important;
}
body.customer-account-create .check_contant3 form#form-validate .customer-name .field input {
	width: 55% !important;
	margin: 0 auto;
	float: none;
	display: inline-block;
}
.customer-account-create .check_contant3 form#form-validate h2 {
	color: #2f2f2f;
	font-size: 21px;
	font-weight: 600;
	margin: 20px 0;
	text-align: center;
	text-transform: uppercase;
}
body.customer-account-create .check_contant3 #form-validate {
	text-align: center;
}
body.customer-account-create .check_contant3 #form-validate .registration_marge {
	width: 50%;
}
body.customer-account-create .check_contant3 #form-validate .shipping_form #is_subscribed {
	float: none;
	display: inline-block;
}
body.customer-account-create .check_contant3 #form-validate .shipping_form .for_marg {
	float: none;
	display: inline-block;
	width: auto !important;
}
body.customer-account-create .check_contant3 #form-validate .shipping_form:nth-child(4) {
	text-align: center;
}
.registration_marge .login_base .login_button input {
	float: none !important;
}
.block-layered-nav dl dt {
	font-size: 13px;
	color: #353535
}
.block .block-title strong {
	font-family: "Ubuntu" !important;
	font-size: 18px !important;
}
.block-content ol li a {
	color: #353535
}
.block-content ol li {
	font-size: 13px;
	color: #353535;
	padding: 5px 0px;
}
body.customer-account-login .validation-advice {
	width: 58%;
	float: none;
	text-align: left;
	background: none;
	margin: 0 auto;
	display: inline-block;
	clear: both;
}
.account-page .block-cart .subtotal {
	margin-left: 0px;
}
.account-page .block-cart p {
	display: inline-block;
	float: none;
	font-size: 14px;
	width: 100% !important;
}
.account-page .block-cart .subtotal .price {
	width: auto;
	float: right;
}
.detail_left .block-content ol li .product-details {
	float: left;
	width: 72%;
}
.detail_left .block-content ol li a {
	color: #353535;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 5px 0 0;
}
.account-page .block-cart srrong {
	width: 100%;
	float: left;
}
.account-page .block-cart .block-title span {
	border-bottom: 1px solid #efefef;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-align: center;
}
.account-page .block-cart {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #dddddd;
	padding: 2%;
	width: 96% !important;
}
body.account-page .detail_left .block-title span {
	text-transform: uppercase;
}
.block-content ol li:last-child {
	border: 0px !important;
}
.block-content ol li {
	border-bottom: 0;
	float: left;
	padding: 2%;
	text-align: left;
	width: 96%;
}
.detail_left .block-content ul {
	float: left;
	width: 100%;
	border: 1px solid #dddddd;
}
.detail_left .block-content ul li {
	float: left;
	width: 100%;
	padding: 0px !important;
}
.customer-address-form .customer-name-middlename .field:first-child {
	width: 48%;
	float: left;
}
.customer-address-form .customer-name-middlename .field:nth-child(2) {
	float: left;
	margin-left: 2%;
	width: 48%;
}
.customer-address-form #form-validate .fieldset:nth-child(2) .shipping_form2 {
	display: none;
}
.customer-address-form .customer-name-middlename .field:nth-child(3) {
	float: left;
	margin-left: 2%;
	width: 48%;
}
.customer-address-form .customer-name-middlename .field label {
	width: 100%;
	float: left;
}
input[type="text"], input[type="password"], input[type="email"], input[type="submit"], input[type="button"] {
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 0px;
}
button {
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 0px;
}
body #co-billing-form ul li:nth-child(3) label {
	float: none !important;
}
body #co-billing-form ul li:nth-child(4) label {
	float: none !important;
}
body #co-billing-form ul li:nth-child(5) label {
	float: none !important;
}
body .amscheckout select {
	border-radius: 0px;
	font-weight: normal;
	height: 30px;
}
.account-page .detail_left .block-content .actions {
	width: 100%;
	float: left;
}
.account-page .detail_left .block-content .actions button.button {
	width: 92%;
	float: left;
	padding: 0 4%;
}
#my-orders-table .box-title h2 {
	color: #353535 !important;
	font-size: 13px !important;
	font-weight: 600;
	text-transform: uppercase;
}
body .amscheckout-processing {
	float: none;
	height: 66px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 20% !important;
	width: 66px;
}
body.review-customer-index .my-account .pager {
	padding-bottom: 0px !important;
}
body.review-customer-index .my-account #my-reviews-table {
	margin: 20px 0px;
}
body.review-customer-index .my-account #my-reviews-table tr td, body.review-customer-index .my-account #my-reviews-table tr td span {
	color: #5a5a5a !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}
body.review-customer-index .my-account .limiter {
	float: right;
}
body.sales-order-history .my-account p {
	float: left;
	font-size: 14px;
	margin: 0;
	text-align: left;
	width: auto;
}
.customer-address-form.account-page #form-validate div .shipping_form.shisec2 {
	display: none;
}
.account-page .my-account p.back-link {
	padding-top: 15px;
}
.braintree-saved-index .my-account p {
	float: left;
	font-size: 14px;
	margin: 0;
	text-align: left;
	width: auto;
}
body.review-customer-index .my-account p {
	float: left;
	font-size: 14px;
	margin: 0;
	text-align: left;
	width: auto;
}
#wishlist-table tbody tr td .description {
	color: #353535;
	margin-bottom: 15px;
}
#wishlist-table tbody tr td {
	border-bottom: 1px solid #ddd !important;
}
#wishlist-table tbody tr td h3.product-name a {
	font-size: 16px;
	font-weight: 600 !important;
	line-height: 30px;
	margin: 0;
}
#wishlist-table .quantity_left input {
	margin-bottom: 15px !important;
}
body.wishlist-index-index .buttons-set button {
	background: #b92929 none repeat scroll 0 0 !important;
	float: left !important;
	font-weight: 400;
	line-height: 13px;
	width: 135px;
}
.wishlist-index-share form ul li {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.wishlist-index-share form ul li label {
	text-align: left !important;
	padding-bottom: 10px;
}
.wishlist-index-share form ul li textarea {
	min-height: 90px !important;
	height: 60px !important;
	border: 1px solid #ddd;
	padding: 0px 10px 0px 10px;
}
.wishlist-index-share .buttons-set {
	margin-top: 0px !important;
}
.wishlist-index-share .buttons-set p {
	margin-left: 0px !important;
	padding-bottom: 10px;
}
.wishlist-index-share .buttons-set button {
	padding: 0 2% !important;
}
.review-customer-view .product-img-box p.label {
	float: none;
	margin: 0px;
}
.review-customer-view .product-img-box .rating-box {
	float: left;
}
.review-customer-view table.ratings-table {
	margin-bottom: 0px !important;
}
.review-customer-view table.ratings-table tr th {
	padding-top: 12px !important;
	padding-right: 15px !important;
}
.review-customer-view table.ratings-table tr th, .review-customer-view table.ratings-table tr td {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none !important;
	float: left;
	padding-left: 0 !important;
	text-align: left;
	width: auto !important;
}
table#my-orders-table tr td {
	width: 150px;
}
table#my-orders-table tr th {
	width: 150px;
}
table#my-orders-table tr td:first-child {
	width: 150px;
}
table#my-orders-table tr th:first-child {
	width: 150px;
}
table#my-orders-table tr td:nth-child(2) {
	width: 250px;
}
table#my-orders-table tr th:nth-child(2) {
	width: 250px;
}
table#my-orders-table tr td:first-child img {
	width: 60px;
	height: 60px;
}
table#my-orders-table tbody.even {
	background: #efefef !important;
}
table#my-orders-table tbody tr td:nth-child(5n) {
	text-align: center !important;
}
table#my-orders-table tbody tr td:last-child {
	text-align: right !important;
}
table#my-orders-table thead tr th:last-child {
	text-align: right !important;
}
.inner_cms.review-customer-view .back-link {
	margin-top: 30px !important;
}
.checkout-onepage-index .overlay_amschekcout {
	background-color: #000000;
	opacity: 0.6 !important;
	z-index: 99999999 !important;
}
.checkout-onepage-index #viewDialog {
	z-index: 99999999 !important;
}
body .amschekcout_title {
 background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a41e1e+0,b92929+100 */
 background: rgb(164,30,30); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(164,30,30) 0%, rgb(185,41,41) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgb(164,30,30) 0%, rgb(185,41,41) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgb(164,30,30) 0%, rgb(185,41,41) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a41e1e', endColorstr='#b92929', GradientType=0 ); /* IE6-9 */;
	color: #ffffff;
	float: left;
	font-size: 17px;
	font-weight: 600;
	height: 30px;
	line-height: 33px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
body .amscheckout-dologin span, body .amscheckout-submit span, body .amscheckout-apply span {
	background: #b92929;
}
body .amscheckout textarea:focus, body .amscheckout select, body .amscheckout-login input[type="text"]:focus, body .amscheckout input[type="text"]:focus, body .amscheckout input[type="email"]:focus, body .amscheckout input[type="password"]:focus {
	box-shadow: 0 0 0 !important;
}
body .amscheckout select {
	width: 100%;
}
#co-shipping-form #shipping-new-address-form ul li.amscheckout-row:nth-child(7) {
	padding-top: 13px;
}
body .amscheckout textarea, body .amscheckout-login input[type="text"], body .amscheckout input[type="text"] {
	border: 1px solid #dddddd;
	padding: 0 2%;
	width: 96%;
}
.amscheckout-login input.input-text, .amscheckout input.input-text, .amscheckout select {
	font-size: 12px !important;
	font-weight: normal !important;
}
.amscheckout-dologin span span:hover {
	border-radius: 0px;
	border: 0px !important;
}
.amscheckout-dologin span {
	border: 0px !important;
	box-shadow: 0 0 0 !important;
}
.amscheckout-dologin span span, .amscheckout-submit span span, .amscheckout-apply span span {
	background: #b92929 none repeat scroll 0 0 !important;
	border: 0 none;
	border-radius: 0 !important;
	box-shadow: 0 0 0 !important;
	float: right;
	width: 140px;
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
}
a.amscheckout-forgot {
	display: inline-block;
	font-size: 12px;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
body .amscheckout-login {
	border: 1px solid #b92929 !important;
}
.amschekcout_close {
	background: rgba(0, 0, 0, 0) url("../images/close-pop-up.png") no-repeat right top !important;
	right: -8px !important;
	top: -8px !important;
}
.amscheckout caption, .amscheckout th, .amscheckout td, .amscheckout .data-table th, .amscheckout .data-table td {
	color: #353535;
}
#checkout-review-table tr td.tdmain2 {
	font-size: 16px;
	font-weight: bold;
}
#checkout-review-table tr td.tdmain2.last {
	font-weight: normal;
}
#checkout-review-table tr.odd td:first-child {
	font-size: 16px;
	font-weight: bold;
}
.a-right.tdmain3 {
	font-size: 16px !important;
}
#wishlist-table tr td .cart-cell .price-box {
	width: auto;
	float: left;
}
#wishlist-table tr td .cart-cell .add-to-cart-alt {
	width: 42%;
	float: left;
}
#wishlist-table tr td .cart-cell p {
	clear: none;
}
.limiter {
	float: right !important;
}
#my-reviews-table tr td {
	border-bottom: 1px solid #ddd !important;
}
#my-reviews-table tr:last-child td {
	border-bottom: 0px !important;
}
#my-reviews-table tr:nth-child(2n) td {
	background: #efefef;
}
#my-reviews-table {
	border-bottom: 1px solid #ddd !important;
	border-top: 1px solid #ddd !important;
}
#my-reviews-table tr th {
	color: #353535 !important;
	font-size: 14px !important;
	font-weight: 600 !important;
}
.checkout-cart-index .cart-table-form .top_marg_main {
	float: right;
}
.customer-account-confirmation #form-validate p {
	width: 100%;
	float: left;
	padding: 0 0 5px 0;
	font-size: 14px;
}
.customer-account-confirmation #form-validate .buttons-set .button {
	float: right;
	margin-right: 0 !important;
	width: 125px;
}
.customer-account-confirmation #form-validate .buttons-set {
	float: left;
	margin: 15px 0 0 10%;
	width: 47%;
}
.customer-account-confirmation #form-validate .shipping_form, #form-validate .shipping_form2 {
	width: 59%;
	margin: 15px 1% 15px 0;
	float: left;
}
.customer-account-confirmation #form-validate .buttons-set p.back-link {
	margin-left: 0px !important;
	width: auto;
	padding: 8px 0 0 0 !important;
}
.customer-account-confirmation #form-validate .buttons-set p.required {
	color: #b92929;
	float: left;
	font-weight: 600;
	font-family: "Ubuntu";
	font-size: 10px;
	margin: 0;
	text-align: right;
	width: 100%;
}
.customer-account-forgotpassword .check_contant3 h2.legend1 {
	font-size: 22px !important;
	border: 0px;
	font-weight: 600;
	text-transform: uppercase;
}
.customer-account-confirmation #form-validate h2 {
	color: #2f2f2f;
	width: 100%;
	float: left;
	font-size: 14px;
	margin: 20px 0;
	text-align: left;
	text-transform: capitalize;
}
.goog-te-gadget-simple {
	background-color: #ffffff;
	border-color: #dddddd;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	margin: 3px 0 0;
	padding-bottom: 2px;
	padding-top: 1px;
}
.customer-account-forgotpassword #form-validate {
	width: 34%;
}
.amscheckout .three-columns .first-column, .amscheckout .three-columns .second-column, .amscheckout .three-columns .third-column {
	width: 32.9% !important;
}
#co-payment-form-update dt input {
	float: left;
	margin: 3px 6px 0 0 !important;
}
body .separator {
	padding: 0 0 0 0;
}
.amscheckout-control-checkbox, .amscheckout-control-radio {
	display: inline-block !important;
	float: left;
	margin: 3px 0 0 !important;
}
#payment_form_paypal_express li {
	float: left;
	font-size: 13px;
	margin: 0 0 0 21px;
	width: 100%;
}
#payment_form_ccavenuepay li {
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 21px;
}
.amscheckout-header {
	margin: 0 0 20px !important;
}
table#checkout-review-table tbody tr td:nth-child(3) {
	text-align: center;
}
#braintree-hosted-field-number input {
	font-size: 14px !important;
	font-family: "Ubuntu" !important;
}
.shipping #co-shipping-form #shipping-new-address-form li.amscheckout-row:last-child .amscheckout-control-radio {
	margin: 2px 5px 0 0 !important;
}
table#my-orders-table tfoot {
	margin-top: 20px !important;
}
table#my-orders-table tfoot td {
	color: #242424;
}
/*Beta1 Css SKY*/















.cms-privacy-policies .title_wrap .customer {
	display: none;
}
.customer-account-login .shipping_form.shisec:nth-child(2) {
	display: none;
}
.customer-address-form #form-validate .shipping_form, #form-validate .shipping_form2 {
	width: 48%;
}
.customer-address-form .my-account #form-validate .buttons-set p.required {
	margin-left: -16px;
}
.customer-address-form #form-validate .fieldset .control label {
	float: left !important;
	padding-top: 10px !important;
}
.sales-order-history table#my-orders-table tbody tr td:nth-child(5n) {
	text-align: left !important;
}
.sales-order-history .sales-order-history table#my-orders-table tr td {
	width: 186px !important;
}
.sales-order-history .separator {
	padding: 0 0px 0 0 !important;
}
.sales-order-print .data-table {
	width: 100%;
}
.sales-order-print table#my-orders-table tr td:first-child img {
	width: 60px;
	height: 60px;
	margin: 0px auto;
	float: none;
	display: table;
}
.sales-order-print .wrapper_print table#my-orders-table tfoot {
	width: 300px;
	margin-top: 20px !important;
}
.sales-order-print .wrapper_print #my-orders-table .subtotal.first {
	margin-left: 0;
	width: 300px;
	float: right;
}
.sales-order-print .wrapper_print #my-orders-table .shipping {
	width: 300px;
	float: right;
	margin-top: 5px;
}
.sales-order-print .wrapper_print #my-orders-table .grand_total {
	width: 300px;
	float: right;
	margin-top: 5px;
}
.checkout-onepage-index #amscheckout-onepage .billing #co-billing-form ul li:nth-child(7) {
	padding-top: 15px;
	display: inline-block;
}
.checkout-onepage-index #amscheckout-onepage .billing #co-billing-form ul li:nth-child(6) {
	display: inline-block;
}
#shipping_area #shipping-new-address-form li:nth-child(13) {
	padding-top: 32px;
}
#shipping_area #co-shipping-form #shipping-new-address-form li:nth-child(13) {
	padding-top: 7px;
	width: 100% !important;
}
#shipping_area #co-shipping-form #shipping-new-address-form li:nth-child(12) {
	padding-top: 10px;
	width: 100% !important;
}
#shipping_area #co-shipping-form #shipping-new-address-form li:nth-child(12) label {
	margin: 0 0 0 6px !important;
	display: inline;
}
.billing #co-billing-form #billing-new-address-form li:nth-child(7) label em {
	display: inline !important;
}
.shipping #co-shipping-form #shipping-new-address-form li:nth-child(7) label em {
	display: inline !important;
}
.yui-accordion-content.hidden {
	height: 0px;
}
#shopping-cart-table thead tr th:last-child {
	padding: 0 1% 0 1.2% !important;
}
body.customer-account-changeforgotten .sign_in_heading h2 {
	text-align: left;
}
body.customer-account-changeforgotten .sign_in_input label {
	text-align: left !important;
}
body.customer-account-changeforgotten .sign_in_input input {
	float: left;
}
body.customer-account-changeforgotten .login_button.forget_left {
	margin-left: 0px !important;
	width: 57% !important;
}
body.customer-account-changeforgotten .login_button.forget_left p.required {
	padding-top: 8px !important;
}
body.page-print #my-orders-table tr td, body.page-print #my-orders-table tr td span, body.page-print #my-orders-table tr td h3 {
	font-family: arial;
}
body.page-print h2, body.page-print address, body.page-print h1 {
	font-family: arial;
}
body.page-print #my-orders-table tfoot tr:first-child td {
	padding-top: 50px;
}
body.page-print #my-orders-table tfoot tr td span {
	font-size: 13px;
	font-weight: 600;
	padding-left: 0;
	padding-right: 0;
	font-family: arial;
}
.cart-items-box {
	top: 18px !important;
}
body.page-print #my-orders-table tfoot tr td {
	font-family: arial;
	font-size: 13px;
	font-weight: 600;
	padding-left: 0;
	padding-right: 0;
	width: 140px !important;
}
.wishlist-index-index #wishlist-view-form .cart-cell p a.link-edit {
	display: none;
}
.customer-account-create form#form-validate {
	width: 50% !important;
}
.customer-account-create form#form-validate label {
	text-align: center !important;
}
.customer-account-create form#form-validate input[type="text"], .customer-account-create form#form-validate input[type="email"], .customer-account-create form#form-validate input[type="password"] {
	width: 55% !important;
}
.faq-skin .yui-accordionview li.yui-accordion-panel {
	float: left;
	width: 100%;
}
.faq-skin .yui-accordionview li .yui-accordion-content {
	float: left;
	width: 100%;
}
.faq-skin .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	float: left;
	width: 100%;
	padding: 12px 15px 12px 0.5em !important;
}
/*------chandramohan--------*/







.categorypath-accessories-bags-clutch-bags-html .detail_banner_upper {
	margin: 0 auto 0px;
}
.categorypath-mandala-tapestry-html .detail_banner_upper {
	margin: 0 auto 10px;
}
.categorypath-mandala-tapestry-html .cat_row:last-child {
	margin-bottom: 0px;
}
body.catalog-category-view.categorypath-mandala-tapestry-html .cat_row:last-child {
	height: auto !important;
}
.cms-privacy-policies .faq-skin .yui-accordionview li.yui-accordion-panel {
	float: none;
}
.customer-account-edit .my-account #form-validate .buttons-set .button {
	width: 110px !important;
}
.customer-account-edit.account-page .buttons-set .button {
	margin-right: 0px !important;
}
.checkout-cart-index .container542 .content22 {
	width: 50%;
	margin-left: 0px !important;
	margin-top: 4px;
}
.checkout-cart-index .content22 {
	border-radius: 0px;
}
.etalage li {
	top: 0px;
}
.sales-order-history .my-account {
	margin: 12px 0 0 0%;
}
.for_search #search_mini_form .input-box {
	position: relative;
}
.checkout-onepage-index .order-review-button .amscheckout-submit {
	width: 35% !important;
}
.checkout-onepage-index .amscheckout-main .price {
	font-size: 13px;
}
.checkout-onepage-index #checkout-review-table tr td.tdmain2 {
	font-size: 14px !important;
}
.checkout-onepage-index .product-name {
	font-size: 13px !important;
}
#checkout-review-table tr.odd td:first-child {
	font-size: 14px !important;
}
.checkout-onepage-index .amscheckout-main .tdmain3 strong .price {
	font-size: 18px;
}
.checkout-onepage-index .amscheckout-main .tdmain3 {
	font-size: 18px !important;
}
.checkout-onepage-index .amscheckout-main .tdmain2 .price {
	font-size: 14px !important;
}
.checkout-onepage-index .amscheckout-main .odd .a-right .price {
	font-size: 14px !important;
}
.checkout-onepage-index .amscheckout-main .odd .a-right .cart-price .price {
	font-size: 13px !important;
}
.checkout-onepage-index .amscheckout-main .amscheckout-data-table .first th {
	font-size: 14px !important;
}
.checkout-onepage-index .order-review-button .amscheckout-submit {
	width: 150px !important;
	margin: 0px auto;
	float: none !important;
	display: table;
}
.checkout-onepage-index #checkout-review-submit #review-buttons-container p, #checkout-review-submit #review-buttons-container p a {
	text-align: center;
	margin: 0px 0px 8px 0px;
}
.checkout-onepage-index .order-review-newsletter label {
	line-height: 14px;
}
.cart-items-box .cart-header {
	border-bottom: 1px solid #d0d0d0;
	color: #a4a4a4;
	font-size: 14px !important;
	margin: 10px;
	padding-bottom: 8px !important;
	text-align: center;
}
.login-button .amscheckout-dologin {
	width: 148px !important;
	margin: 0 auto !important;
	float: none !important;
}
#checkout-shipping-method-load p {
	font-size: 13px !important;
}
#payment_form_ccavenuepay p {
	margin-left: 15px;
}
.checkout-onepage-index #viewDialog {
	z-index: 99999999 !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto !important;
	top: 18% !important;
}
.checkout-onepage-index .order-review-newsletter {
	text-align: center;
	padding-top: 0px;
}
.catalog-product-view #product_addtocart_form #etalage li.etalage_thumb {
	left: 90px !important;
	right: 20px;
}
.checkout-cart-index .product-name > a {
	font-weight: 500;
}
.checkout-cart-index .tdmain span {
	color: #353535;
}
.checkout-cart-index .data-table td {
	color: #353535;
}
.checkout-cart-index .for_head {
	text-transform: capitalize;
}
.subsicribe input[type="text"] {
	text-transform: none !important;
}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe input[type="text"] {
	font-size: 10px !important;
}
.catalog-category-view #narrow-by-list li, #narrow-by-list li input {
	z-index: 99999;
}
.checkout-cart-index .header542 {
	padding: 11px 0px 10px 7px;
	width: 189px;
}
.cvv-what-is-this {
	display: none !important;
}
body .block-content #narrow-by-list .m-filter-item-list li .flt-★★★★★ {
	font-size: 20px !important;
	float: left;
	padding: 0px 0px 0px 0px;
	color: #ffbe00 !important;
}
body .block-content #narrow-by-list .m-filter-item-list li .flt-★★★★☆ {
	font-size: 20px !important;
	float: left;
	padding: 0px 0px 0px 0px;
	color: #ffbe00 !important;
}
.checkout-cart-index .cart_button3_cart {
	margin: 0 auto;
	width: 92%;
}
body.checkout-cart-index ul.checkout-types li {
	float: none !important;
	text-align: right;
}
body .order-review-button a {
	margin-right: 50px;
	float: left;
}
body.checkout-onepage-index .order-review-button a .amscheckout-submit {
	padding: 0px !important;
	margin: 0px !important;
}
body.checkout-onepage-index .order-review-button a .amscheckout-submit span {
	padding: 0px !important;
	text-align: center !important;
	width: 155px !important;
}
body.checkout-onepage-index .order-review-button a .amscheckout-submit span span {
	padding: 0px !important;
}
body.checkout-onepage-index .order-review-button button#amscheckout-submit {
	float: right !important;
	position: absolute;
	right: 10px;
}
body.checkout-onepage-index .order-review-button button span {
	padding: 0px !important;
}
.amscheckout-dologin, .amscheckout-submit, .amscheckout-apply {
	width: 148px !important;
	margin-left: 8px !important;
}
.content22 {
	padding: 4px 7px 3px 15px !important;
	width: 59% !important;
}
.qty-btngroup.oncarts {
	width: 110px;
	margin: 0 auto;
}
.registered-users .sign_in_input.reminderme {
	float: left;
	width: 100%;
	text-align: center;
}
.registered-users .sign_in_input.reminderme input {
	float: none;
	display: inline-block;
	height: auto;
	width: auto !important;
}
.registered-users .sign_in_input.reminderme label {
	float: none;
	display: inline-block;
	width: auto !important;
}
#review-form ul.form-list p#reviewss {
	color: #f00 !important;
}
 