html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

img, fieldset
{
	border: 0;
}

ol, ul
{
	list-style: none;
}

img
{
	width: auto\9; /* ie8 */
	margin: 0px;
	vertical-align: middle;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
	display: block;
}

hr
{
	display: block;
	height: 2px;
	border: 0;
	border-top: 1px solid #0752c5;
	margin: 10px 0;
	padding: 0;
}

body
{
	color: #000000;
	/*box-shadow:0 5px 5px #a6a6a5;*/
	font-size: 12px;
	font-family:'Open Sans', sans-serif;
}

html, body
{
	height: 100%;
	width: 100%;
}

a
{
	color: #574d43;
	text-decoration: none;
	outline: none;
}

a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

p
{
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0px;
	color: #919594;
	font-weight: normal;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
	font-weight: inherit;
}

.clear
{
	clear: both;
}

.fleft
{
	float: left;
}

.fright
{
	float: right;
}

/*********************** Basic End ***************************/

#wrapper
{
	width: 1190px;
	margin: 0 auto;
	position: relative;
	height: auto;
	/*background:#3f3f3f;*/
	padding:0 0 0px 0;
	/*box-shadow:0 0 7px 3px #046fb5;*/
	/*border-left:1px solid #438219;
	border-right:1px solid #438219;*/
}

#parent_container
{
	margin: 0 auto;
/*	width: 1150px;*/
	height: auto;
}

.headertop-bg
{
	clear: both;
	position: relative;
	height: auto;
	width: 100%;
	border-top:5px solid #0ca79c;
}

#header
{
/*	width: 1150px;*/
	margin: 0 auto 15px;
	display: block;
	clear: both;
	height: auto;
	padding: 0 0 0 0;
	/*background:#3f3f3f;*/
}

.header-top
{
	clear:both;
	height:auto;
	overflow:hidden;
/*	background:#0D2E0F;*/
	padding:10px 0;
}

.header-top-links
{
	clear:both;
	height:auto;
	overflow:hidden;
}

.header-top-links ul
{
	float:right;
}

.header-top-links ul li
{
	float:left;
}

.header-top-links ul li a
{
	border-right: 1px solid #8d8c8c;
    color: #8d8c8c;
    font-size: 14px;
    padding: 0 10px;
}

.header-top-links ul li:last-child a
{
	border-right:none;
}

.header-top-links ul li a:hover
{
	color:#424040;
}
	
#header_container
{
	height: auto;
	position: relative;
	/*width: 1200px;*/
	margin: 0px auto;
	overflow: hidden;
	padding:15px 0;
}

#head-topmenu
{
	width: 100%;
	background: #3c96cf;
	height: 40px;
	position: relative;
}

#head-topmenu ul
{
	list-style: no;
	float: right;
	padding: 10px 10px 0 0;
}

#head-topmenu ul li
{
	float: left;
	display: inline-block;
}

#head-topmenu ul li a
{
	border-right: 1px solid #FFFFFF;
	color: #fff;
	display: inline;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
}

#head-topmenu ul li a:hover
{
	color: #000;
}

#head-topmenu ul li a.last
{
	border: none;
}

.head-left
{
	/*float: left;*/
	margin: 0px 0;
}

.logo
{
	clear: both;
	height: auto;
}

.logo img
{
	height: auto;
	border: none;
}

.head-mid
{
	float: left;
	height: auto;
	overflow: hidden;
	margin:0px 0 0 0px;
}

.head-mid-shipping
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:0 0 15px 0;
}

.head-mid-guarantee
{
	clear:both;
	height:auto;
	overflow:hidden;
}

.head-right
{
	/*float: right;*/
    margin:15px 0 0 0;
	height:auto;
	overflow:hidden;
}

.topcontact-box
{
	display: block;
	position: relative;
	margin:0 0 0 0;
	text-align:right;
	height:auto;
	overflow:hidden;
}

.top-phone
{
	clear:both;
	height:auto;
	overflow:hidden;
}

.top-phone span
{
	color:#333333;
	font-size:12px;
	background:url(../images/mail.png) left center no-repeat scroll;
	padding:0 0 0 25px;
}

.top-email
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:10px 0 0 0;
}

.top-email a
{
	color:#333333;
	font-size:14px;
	background:url(../images/call.png) left center no-repeat scroll;
	padding:0 0 0 25px;
}

.top-search
{
	display: block;
	text-align: right;
	position: relative;
	/*padding: 5px;*/
	border:1px solid #ddd;
	margin:0 0 0 0px;
	background:#FFF;
	transition: 400ms ease-in-out 0s;
	float:left;
	font-family:"Open Sans",sans-serif;
}

.top-search:hover
{
	border:1px solid #000;
}

.top-search:hover .top-search-txt
{
	color:#000;
}

.top-search-txt
{
	/*border: 1px solid #d1cac2;*/
	width: 320px;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 0px;
	background: #fff;
	color: #bbbbbb;
	border:none;
	padding:0 0 0 10px;
}

.top-search-btn
{
	background:url(../images/search-black.png) center center no-repeat scroll;
	width: 35px;
	height: 35px;
	border: none;
	float: right;
	cursor: pointer;
	margin:0 0 0 5px;
	opacity:0.3;
}

.top-search-btn:hover
{
	opacity:1;
}

.head-gap
{
	border: 10px solid #eeeeee;
	clear: both;
}

.shipping-banner
{
	clear: both;
	display: block;
	position: relative;
	overflow:hidden;
	padding:0px 0;
	margin:10px 0 0 0;
}

.shipping-banner ul li
{
	float:left;
	margin:0 1%;
	width:31%;
}

.shipping-banner-thumb
{
	float:left;
	padding:5px;
}

.shipping-banner-desc
{
	float:right;
	width:80%;
}

.shipping-banner-desc h2
{
	font-size:1.6666em;
	color:#333333;
	margin:0 0 5px 0;
	font-weight:bold;
	font-family:'Open Sans', sans-serif;
}

.shipping-banner-desc p
{
	color:#333333;
	font-size:12px;
}

.shipping-banner-desc a
{
	color:#333333;
	transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	background:url(../images/bullet.png) right center no-repeat scroll;
	padding:0 10px 0 0;	
}

.shipping-banner-desc a:hover
{
	color:#00a9c7;
}

.head-right-menu
{
    clear: both;
    display: block;
    margin: 0 auto;
    position: relative;
 	height:auto;
	background:#000000;
	height:50px;
}

/*******************************contianer start*******************************/

#container
{
	/*width: 1150px;*/
	padding: 0px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

#main-container
{
	margin: 0px auto 10px;
	height: auto;
	clear: both;
	display: block;
	position: relative;
	overflow: hidden;
	width:1190px;
	/*padding:10px;
	background:#fff;*/
}

#product-container
{
	clear: both;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding:0;
}

#left-panel
{
	float: left;
	width: 250px;
	position: relative;
	height: auto;
}

#leftpanel-box
{
	display: block;
	margin: 0 0 15px 0;
	height:auto;
	overflow:hidden;
	clear:both;
}

#leftpanel-box h2.title
{
	background:#000000;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	padding-left: 10px;
	text-transform: capitalize;
	/*border-bottom: 2px solid #000;*/
	margin:0;
	border-radius:10px 10px 0 0;
}

#leftpanel-box .leftpanel-content
{
	height: auto;
	overflow: hidden;
	background-color: #eeeeee;
	border-radius:0 0 10px 10px;
	/*border:1px solid #dddddd;
	border-top:none;*/
}

#leftpanel-box ul.leftpanel-content-cat
{
	list-style: none;
}

#leftpanel-box ul.leftpanel-content-cat li
{
	display: block;
	float: left;
	height: 40px;
	width: 222px;
}

#leftpanel-box ul.leftpanel-content-cat li a
{
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	padding: 10px 0 0px 15px;
	text-decoration: none;
	float: left;
	width: 222px;
	/*background: url(../images/cat-a.png) no-repeat;*/
	height: 40px;
}

#leftpanel-box ul.leftpanel-content-cat li a:hover, #leftpanel-box ul.leftpanel-content-cat li a.active
{
	color: #60bae5;
	/*background: url(../images/cat-hover.png) no-repeat;*/
}

#leftpanel-box ul.leftpanel-content-cat li span
{
	display: block;
	float: right;
	line-height: 20px;
	width: 50px;
	color: #fff;
}

#home-content
{
	overflow: hidden;
	position: relative;
	height: auto;
}

.advance-search
{
	float:left;
	width:250px;
	background:#000000;
	border-radius:10px;
}

.advance-search h2
{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 0 15px;
	height:40px;
	line-height:40px;
	font-size:15px;
	border-bottom:1px solid #fff;
	font-family:"Open Sans",sans-serif;
	/*background:#ff0101;*/
}

.advance-search-container
{
	padding:10px;
	font-family:"Open Sans",sans-serif;
}

.select-tyre
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:0 0 10px 0;
}

.select-tyre span
{
	color:#FFF;
	font-size:14px;
	display:block;
	margin:0 0 3px 0;
}

.select-tyre select
{
	width:100%;
	padding:3px;
	font-size:12px;
}

.select-width
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:0 0 10px 0;
}

.select-width span
{
	color:#FFF;
	font-size:14px;
	display:block;
	margin:0 0 3px 0;
}

.select-width select
{
	width:100%;
	padding:3px;
	font-size:12px;
}

.select-profile
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:0 0 10px 0;
}

.select-profile span
{
	color:#FFF;
	font-size:14px;
	display:block;
	margin:0 0 3px 0;
}

.select-profile select
{
	width:100%;
	padding:3px;
	font-size:12px;
}

.select-size
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:0 0 10px 0;
}

.select-size span
{
	color:#FFF;
	font-size:14px;
	display:block;
	margin:0 0 3px 0;
}

.select-size select
{
	width:100%;
	padding:3px;
	font-size:12px;
}

.select-speed
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:0 0 10px 0;
}

.select-speed span
{
	color:#FFF;
	font-size:14px;
	display:block;
	margin:0 0 3px 0;
}

.select-speed select
{
	width:100%;
	padding:3px;
	font-size:12px;
}

.find
{
	font-size:14px;
	color:#FFF !important;
	text-transform:capitalize;
	font-weight:bold;
}

.find:hover
{
	opacity:0.5;
	text-decoration:none;
}

/***************************footer start********************************/

#footer
{
	/*border-top:solid 3px #fff;*/
	clear: both;
	display: block;
	height: auto;
	position: relative;
	width:1190px;
}

#footer_container
{
	height: auto;
	overflow: hidden;
	/*width: 1200px;*/
	margin: 10px auto 0;
	/*background:#ffffff;*/
	padding:0px 0;
	background:url(../images/bg-footer.jpg) no-repeat scroll center top;
}

.footer-top
{
	clear:both;
	height:auto;
	overflow:hidden;
	background:#f0f0f0;
	padding:10px 0;	
}

#footer-bottom
{
	display: block;
	clear: both;
	/*border-top: 1px solid #046fb5;
	padding: 10px 10px 10px;*/
	height: auto;
	overflow: hidden;
	padding:20px 20px;
	/*width:1200px;*/
	margin:0 auto;
}

#footer-bottom ul
{
	list-style: none;
	height:auto;
	overflow:hidden;
	margin-bottom:0;
}

#footer-bottom ul li
{
	float: left;
	width: 180px;
	position: relative;
	vertical-align: top;
	padding:0 135px;
}

#footer-bottom ul li:first-child
{
	padding-left:0px;
}

#footer-bottom ul li:last-child
{
	width: 250px;
	padding-right:0;
}

#footer-bottom ul li h2
{
	color:#ffffff;
	font-size:18px;
	font-weight: bold;
	padding: 0 0 5px 0;
	text-transform: capitalize;
	font-family:'Open Sans', sans-serif;
}

.aboutus-footer
{
	display: block;
	position: relative;
	padding: 0px 0 0 0;
}

.footer-logo
{
	border: 0px;
	width: 205px;
	background: url(../images/footer-logo.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	height: 105px;
}

.footer-about-text
{
	display: block;
	padding: 5px 0 0 0;
	position: relative;
}

.aboutus-footer p
{
	color: #fff;
	text-align: justify;
	margin: 0 0 10px;
	padding: 0px;
}

.aboutus-footer a
{
	color: #5e6656 !important;
}

.aboutus-footer a:hover
{
	color: #fff !important;
}

#footer-bottom ul li a
{
	display: block;
	line-height: 24px;
	text-transform: capitalize;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	outline:none;
	transition:300ms ease-in-out 0s;
	padding:0 0 0 0px;
	font-family:"Open Sans",sans-serif;
}

#footer-bottom ul li a:hover
{
	text-decoration: none;
	color:#ffffff;
	background:#0000f6;
	padding:0 0 0 10px;
}

.img-football
{
	display: none;
	float: right;
}

#newsletter-box
{
	display:block;
	position: relative;
	/*clear: both;
	height: 50px;*/
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	padding: 0px 0px 0 0;
	/*background:#67BA34;*/
	/*float:right;*/
}
#newsletter-box > span {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
	vertical-align:middle;
}
#newsletter-box .newsletter-button
{
	vertical-align:middle;
	border: 0px;
	margin:0 0 0 20px;
	cursor: pointer;
	color: #fff;
	font-size:14px;
	border-radius: 5px;
	text-transform: capitalize;
	font-weight: normal;
	padding: 10px;
	background:#000000;
	font-family:"Open Sans",sans-serif;
	/*background:url(../images/news-letter.png) left center no-repeat scroll;
	padding:0 0 0 45px;
	line-height:35px;
	display:block;*/
}

#newsletter-box .newsletter-button:hover
{
	text-decoration: none;
	background:#0000f6;
}

#footer-bottom ul li a[name = fb]
{
	display: block;
	line-height: 28px;
	text-transform: capitalize;
	background: url(../images/fb.jpg) left no-repeat scroll;
	padding-left: 30px;
}

#footer-bottom ul li a[name = twitter]
{
	display: block;
	line-height: 28px;
	text-transform: capitalize;
	background: url(../images/twitter.jpg) left no-repeat scroll;
	padding-left: 30px;
}

#footer-bottom ul li a[name = blog]
{
	display: block;
	line-height: 28px;
	text-transform: capitalize;
	background: url(../images/blog.jpg) left no-repeat scroll;
	padding-left: 30px;
}

#footer-bottom ul li a[name = rss]
{
	display: block;
	line-height: 28px;
	text-transform: capitalize;
	background: url(../images/rss.jpg) left no-repeat scroll;
	padding-left: 30px;
}

#footer-bottom ul li address
{
	font-style: normal;
	font-size:14px;
	margin-bottom:0;
	font-family:"Open Sans",sans-serif;
}

#footer-bottom ul li address ul
{
	list-style: none;
}

#footer-bottom ul li address ul li
{
	float: left;
	display: block;
	width: 240px !important;
	padding: 10px 0 0 45px !important;
	color: #ffffff;
}

#footer-bottom ul li address ul li.location
{
	background: url(../images/location-icon.png) no-repeat scroll left top 5px;
	width: 42px;
	height: 65px;
	display: block;
	border: 0px;
	padding:0px 0 0 22px !important;
	font-size:14px;
	line-height: 20px;
}

#footer-bottom ul li address ul li.contact
{
	background: url(../images/callus-icon.png) no-repeat scroll left top 3px;
	width: 42px;
	height: 30px;
	display: block;
	border: 0px;
	padding:0px 0 0 22px !important;
}

#footer-bottom ul li address ul li.needhelp
{
	background: url(../images/need-help-icon.png) no-repeat scroll left center;
	width: 42px;
	height: 25px;
	display: block;
	border: 0px;
	padding:0px 0 0 22px !important;
}

#footer-bottom ul li address ul li.needhelp a
{
	text-transform:none;
	line-height:25px;
}

#footer-bottom ul li address ul li.skype
{
	background: url(../images/skype-icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	width: 42px;
	height: 41px;
	border: 0px;
	display: none;
}

#footer-bottom ul li address ul li.skype a
{
	text-transform: none;
	display: inline;
}

#footer-bottom ul li address p
{
	color: #ffffff;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
}

#footer-bottom ul li address p a
{
	display: inline-block;
}

#footer_btm
{
	padding: 10px 0px;
	display: block;
	position: relative;
	height:auto;
	overflow:hidden;
	width:1200px;
	margin:0 auto;
	background:#FFF;
}

.designby
{
	padding:10px 0;
	height:auto;
	overflow:hidden;
	border-top:1px solid #ffffff;
	font-family:"Open Sans",sans-serif;
}

.designby-container
{
	margin:0 auto;
	text-align: right;
	font-size: 13px;
	padding:0 15px 0 0;
	color:#ffffff;
}

.designby-container a
{
	color: #ffffff !important;
	text-decoration: none;
	font-size: 13px;
}

.designby-container a:hover
{
	text-decoration:underline;
}

#social-list
{
	/*clear: both;*/
	display: block;
	position: relative;
	margin:0;
	height: auto;
	overflow: hidden;
	float:right;
	/*float:right;*/
}

#social-list ul
{
	list-style: none;
	float:right;
	margin-bottom:0;
}

#social-list ul li
{
	float: left;
	padding: 0;
	margin-right:5px;
}
#social-list ul li:last-child
{
	margin-right:0;
}
#social-list ul li a
{
	display:block;
	width:34px;
	height:34px;
	/*background:#bbbbbb;
	padding:10px;
	transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;*/
}

#social-list ul li a img:hover
{
	opacity:0.8;
}

/***************************footer end********************************/

.featured-category
{
	clear:both;
	height:auto;
	overflow:hidden;
	/*border:1px solid #cccccc;*/
	margin:0 0 15px 0;
	border-bottom:none;
}

.featured-category h2
{
	border-bottom: 2px solid #000000;
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 7px;
    position: relative;
    text-transform: capitalize;
}

.featured-category ul li
{
	float:left;
	/*padding:20px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;*/
	width:23.7%;
	text-align:center;
	margin:0 20px 0 0;
	/*border:1px solid #eee ;*/
}

.featured-category ul li:last-child
{
	margin:0;
}

.featured-category-thumb
{
	clear:both;
	height:auto;
	overflow:hidden;
	padding: 0 0 0;
	margin:0 0 20px 0;
}

.featured-category-thumb a img
{
	width:100%;
	height:auto;
	border:none;
}

.featured-category-thumb a img:hover
{
	opacity:0.8;
}

.featured-category-title
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:10px 0 0 0;
	outline:none;
}

.featured-category-title a
{
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:18px !important;
	color:#000 !important;
	background:#eee ;
	text-transform:capitalize;
	outline:none;
}

.featured-category-title a:hover
{
	text-decoration:none;
	background:#67ba34 !important;
	outline:none;
	color:#fff !important;
}

.featured-category-desc
{
	border:1px solid #cfcfcf;
	padding:10px;
	text-align:left;
	height:90px;
	overflow:hidden;
}

.featured-category-desc h2
{
	color:#000000;
	font-weight:bold;
	font-size:16px;
	border:none;
	margin:0;
	padding:0;
}

.featured-category-desc p
{
	color:#000000;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0;
	font-family:"Open Sans",sans-serif;
}

#product-listing
{
	overflow: hidden;
	display: block;
	clear: both;
}

#product-listing h2.product-listing-title
{
	height: 45px;
	line-height: 45px;
	margin: 0px;
	padding: 0px 0 0px 0;
	position: relative;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 2px solid #f82377;
	width: 150px;
	text-align: center;
	text-transform: uppercase;
	color: #575757;
}

.brand-title
{
	height: 45px;
	line-height: 45px;
	margin: 0px;
	padding: 0px 0 0px 0;
	position: relative;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 2px solid #f07700;
	width: 150px;
	text-align: center;
	text-transform: capitalize;
	color: #575757;
}

#product-listing ul li
{
	float: left;
	width: 272px;
	margin-right:13px;
	background:#f1f1f1;
	border: 1px solid #fff;
	margin-bottom: 0px;
	display: inline-block;
	border-right: none;
	padding: 15px;
	height: auto;
}
#product-listing ul li:last-child
{
	border-right:solid 1px #fff;
}

.border-bottom-visible
{
	border-bottom: 1px solid #fff !important;
}

#product-listing ul li:nth-child(4n)
{
	margin-right: 0px;
	/*border-right: 1px solid #DDDDDD;*/
}

.product-listing-thumb
{
	text-align: center;
	padding: 5px;
}

.listing-buy-now-slider
{
	margin-left: 10px;
	float: left;
}

.listing-buy-now-slider a
{
	/*background:url(../images/buy-now.png) no-repeat scroll center;*/
	display: block;
	color: #f82377;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	border-radius: 4px 4px 0 0;
	width: 112px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	text-transform: uppercase;
}

.listing-buy-now-slider a:hover
{
	/*background:url(../images/buy-now-blue.png) no-repeat scroll center;*/
}

.product-listing-thumb img
{
	width: 140px;
}

.product-listing-title
{
	height: 50px;
    margin-top: 10px;
    overflow: hidden;
    padding: 5px 10px;
    text-align: center;
}

.product-listing-title a
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	line-height: 18px;
}

.product-listing-title a:hover
{
	text-decoration: none;
	color: #000;
}

.product-listing-price-box
{
	margin-top: 5px;
	display: block;
	position: relative;
	height: 36px;
	overflow: hidden;
}

.listing-price
{
	/*width:80px;*/
	color: #000;
    float: right;
    font-size: 20px;
    font-weight: bold;
    margin-top: 9px;
}

.listing-buy-now
{
	/*background:url(../images/addtocart.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);*/
	border: 0px;
	margin-top: 5px;
	width: 130px;
	float: left;
}

.listing-buy-now a
{
	background: none repeat scroll 0 0 #67BA34;
	border-radius: 4px;
	color: #fff !important;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 100px;
}

.listing-buy-now a:hover
{
	/*background:url(../images/buy-now-blue.png) no-repeat scroll center;*/
	/*background: none repeat scroll 0 0 #000;*/
	color: #fff !important;
	background:#000;
}

/*-------------- featured products slider footer--------------*/

#featured-products-whole
{
	background: #fff;
	width: 100%;
}

#featured-products
{
	height: 330px;
	overflow: hidden;
	display: block;
	clear: both;
	padding: 0px 0 0 0;
	width: 100%;
	margin:15px auto 0;
}

#featured-products h2
{
	border-bottom: 2px solid #ff0101;
    color: #ff0101;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 7px;
    position: relative;
    text-transform: capitalize;
}

#featured-products ul li
{
	float: left;
	width: 175px;
	border: 1px solid #eeeeee;
	margin: 0 8px 0 0;
	padding: 15px;
	border-radius:2px;
}

.featured-products-thumb
{
	text-align: center;
	padding: 0;
}

.featured-products-thumb img
{
	width: 140px;
}

.featured-products-title
{
	height: 40px;
    margin-top: 10px;
    overflow: hidden;
    padding: 0;
    text-align: center;
}

.featured-products-title a
{
	color: #8d8c8c !important;
    font-size:14px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
    transition: all 300ms ease-out 0s;
}

.featured-products-title a:hover
{
	color: #ff0101 !important;
    text-decoration: none;
}

.featured-products-price-box
{
	display: block;
    height: auto;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
}

.featured-products-price
{
	color: #ff0101;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: bold;
	text-align:center;
}

.featured-products-buy-now
{
	border: 0 none;
    margin-top: 0;
	text-align:center;
}

.featured-products-buy-now a
{
	color: #8d8c8c !important;
    font-size: 14px !important;
    font-weight: normal;
    text-decoration: none;
    text-transform: capitalize;
    transition: color 300ms ease-out 0s;
}

.featured-products-buy-now a:hover
{
	color: #ff0101 !important;
    text-decoration: none;
}

.featured-products-view-all
{
	font-size: 14px;
	float: right;
	margin-top: -28px;
}

.featured-products-view-all a
{
	color: #ab0921 !important;
}

.featured-products-view-all a:hover
{
	text-decoration: underline !important;
}

/***************************product-detail start********************************/

#product
{
	float: right;
	height: auto;
	overflow: hidden;
	width: 78%;
}

.product-bottom-promo
{
	clear: both;
	display: block;
}

.product-bottom-promo img
{
	width: 885px;
	height: auto;
	border: none;
}

.main-product
{
	position: relative;
	height: auto;
	overflow: hidden;
	padding:0 0 15px 0;
}

.product-galary {
	float: left;
	width: 46%;
	padding: 0px;
	margin: 0px 0 0 2px;
	position: relative;
}

.detail-big-box {
	
	display: block;
	float: right;
	position: relative;
}

.big-img {
	/*margin-top: 10px;*/
	height: auto;
	text-align: center;
	width: 420px;
	border: none;
	border: 1px solid #ddd;
}

.product-right {
	float: right;
	width: 52%;
}

.product-title {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	line-height: normal;
	text-transform: capitalize;
	margin: 0 0 10px 0;
	font-family:'Open Sans', sans-serif;
}

.product-logo-image {
	float: right;
}

.product-logo-image img {
	border: none;
	width: 125px;
}

.product-intro {
	color: #000;
	font-size: 14px;
	text-transform: capitalize;
	padding:10px 0;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

.rrp-price {
	padding-bottom: 10px;
	color: #6b5a4a;
 font-size: 12.del-frompx;
	text-transform: capitalize;
}

.rrp-price span {
	text-decoration: line-through;
}

.price3 {
	color: #a20305;
	font-size: 40px;
	font-weight: bold;
	margin:0 0 0px 0;
	font-family:'Open Sans', sans-serif;
}

.ref-no {
	color: #000;
	font-size:14px;
	font-weight: normal;
	margin:0 0 0 0;
	font-family:'Open Sans', sans-serif;
}

.ref-no span
{
	font-weight:bold;
}

.detail-product-box {
	display: block;
	padding-top: 20px;
}

.short-des {
	clear: both;
	padding: 0px 0 0 0;
	font-size: 14px;
	height: auto;
	overflow: hidden;
	margin:10px 0 0px 0;
}

.short-des h1 {
	margin: 0 0 10px 0;
}

.short-des p {
	margin: 0 0 10px;
	color:#000000;
	padding: 0px;
	text-align: justify;
	line-height: 20px;
}

.short-des ul {
	list-style: none;
	margin: 5px 0 0 0;
}

.short-des ul li {
	list-style: disc inside none;
	padding: 5px 0 0 0;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color:#000000;
}
.short-des ul li strong {
	margin: 0 15px 0 0;
}

.short-des-bottom {
	clear: both;
	border: 1px solid #dddddd;
	padding: 10px;
}

.short-des-bottom p {
	margin: 0 0 10px 0;
}

.short-des-bottom ul {
	list-style: none;
	margin: 0px 0 0 0;
}

.short-des-bottom ul li {
	list-style: disc inside none;
	padding: 5px 0 0 0;
	text-align: left;
}

.getright-product {
	clear: both;
	display: none;
	position: relative;
	height: 81px;
	width: 445px;
	background: url( ) no-repeat scroll 0 0 rgba(0,0,0,0);
	border: 0px;
}

.getright-product h2.title {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	padding: 30px 0 0 8px;
}

#recently-viewed {
	clear: both;
	display: block;
	margin-bottom: 10px;
	height: auto;
	overflow: hidden;
}

#recently-viewed h1 {
	border-bottom: 1px solid #DDDDDD;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #908F8F;
}

#recently-viewed ul li {
	float: left;
	margin-right: 41px;
	width: 155px;
}

#recently-viewed ul li.last {
	margin-right: 0;
}

.recently-viewed-thumb {
	text-align: center;
	border: none;
	margin-bottom: 10px;
}

.recently-viewed-thumb a img {
	width: 130px;
	border: 1px solid #DDDDDD;
	padding: 10px;
}

.recently-viewed-buy-box {
	display: block;
	clear: both;
}

.recently-viewed-buy-box a {
	padding: 0 5px;
	font-size: 14px;
	float: left;
}

.recently-viewed-buy-box span {
	float: right;
	font-size: 14px;
}

.adults {
	float: left;
	border: solid 1px #dddddd;
	margin-bottom: 10px;
	text-align: center;
	width: 285px;
}

.adults ul {
	list-style: none;
}

.adults ul li {
	border-top: solid 1px #dddddd;
	padding: 5px;
}

.adults h2 {
	color: #f82377;
	height: 28px;
	text-align: center !important;
}

/*you may like start -----------------------------------------*/

#featured_products {
	height: auto;
	overflow: hidden;
	padding: 5px 0 0;
	position: relative;
	clear: both;
}

.containerShadow {
	height: 335px;
	padding: 10px 0 10px 0px;
	position: relative;
	border: 1px solid #eee;
	border-top: none;
}

#featured_products h3 {
	border-bottom: 1px solid #eee;
	color: #575757;
	font-size: 20px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}

#youmaylike-list {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	clear: both;
}

#product-like {
	width: 203px;
	height: 260px;
	border: 0px solid #f0f0f0;
	padding: 0px;
}

#product-like .product-thumb {
	display: block;
	position: relative;
	text-align: center;
	padding: 10px;
}

#product-like .product-thumb img {
	width: 140px;
	height: auto;
	border: none;
}

#product-like .product-title {
	display: block;
	overflow: hidden;
	height: 35px;
	line-height: 15px;
	text-align: center;
}

#product-like .product-title a {
	color: #575757;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

#product-like .product-title a:hover {
	color: #f07700;
	text-decoration: none;
}

.product-price-box {
	margin-top: 15px;
	display: block;
	position: relative;
	height: 36px;
	overflow: hidden;
}

#product-like .product-price {
	width: 70px;
	margin-top: 13px;
	float: right;
	font-size: 14px;
	color: #574d43;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
}

#product-like .buy-now {
	/*background:url(../images/addtocart.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);*/
	border: 0px;
	margin-top: 5px;
	width: 125px;
	float: left;
}

#product-like .buy-now a {
	/*background:url(../images/buy-now.png) no-repeat scroll center;*/
	display: block;
	color: #fff !important;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	background: none repeat scroll 0 0 #575757;
	border-radius: 4px;
	width: 112px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

#product-like .buy-now a:hover {
	/*background:url(../images/buy-now-blue.png) no-repeat scroll center;*/
	background: none repeat scroll 0 0 #f07700;
	color: #000;
}

.product_options {
	display: block;
	font-size: 12px;
	line-height: 12px;
	margin: 0;
}

.product_options a {
	color: #4D4D4D;
	font-weight: normal;
	font-size: 11px;
}

/*you may like end -----------------------------------------*/

/*home slider start -------------------------------------------*/

#home_promos {
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0px;
	margin-bottom: 10px;
	float:right;
	width:77.5%;
}

.slidershadow {
	background: url(../images/homeslider-shadow.png) no-repeat;
	width: 696px;
	height: 29px;
	clear: both;
	margin: 0 auto;
}

.home-bottom-promo
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:0 0 1% 0;
}

.home-bottom-promo ul li
{
	float:left;
	width:49.4%;
}

.home-bottom-promo ul li a img
{
	width:100%;
	height:auto;
	border:none;
}

.home-bottom-promo ul li:last-child
{
	float:right;
}

/*home slider end -------------------------------------------*/

/*listing start -------------------------------------------*/

.listing-logo {
	text-align: center;
}

#listing-left-panel {
	float: left;
	width: 255px;
	display: block;
	position: relative;
	height: auto;
}

#listing-leftpanel-box {
	display: block;
}

#listing-leftpanel-box h2.title {
}

#listing-leftpanel-box .listing-leftpanel-content {
	height: auto;
	overflow: hidden;
	background-color: #0064C6;
	margin-bottom: 10px;
	padding-bottom: 30px;
}

#listing-leftpanel-box ul.listing-leftpanel-content-cat {
	list-style: none;
	background: url(../images/listing-left-bg.jpg) bottom center no-repeat scroll;
	padding-bottom: 120px;
}

#listing-leftpanel-box ul.listing-leftpanel-content-cat li {
	display: block;
	width: 255px;
}

#listing-leftpanel-box ul.listing-leftpanel-content-cat li a {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: 10px 0 10px 30px;
	margin-left: 10px;
	text-decoration: none;
	background: url(../images/listing-left-arrow.jpg) left no-repeat scroll;
}

#listing-leftpanel-box ul.listing-leftpanel-content-cat li a:hover {
	color: #000000;
}

#listing-right-panel {
	float: right;
	width: 685px;
	display: block;
	position: relative;
	height: auto;
}

#listing-right-panel img {
	width: 685px;
}

#listing-product-description {
	display: block;
	clear: both;
}

.listing-product-description-title {
	padding-bottom: 10px;
}

.listing-product-description-title img {
	display: inline-block;
}

.listing-product-description-title h2 {
	/*border-bottom:1px solid #DDDDDD;*/
	color: #555555;
	font-size: }
	
	/*-------------- must have--------------*/

#must-have-whole
{
	background: #fff;
	width: 100%;
}

#must-have
{
	height:330px;
	overflow: hidden;
	display: block;
	clear: both;
	padding: 0px 0 0 0;
	/*width: 861px;*/
	margin:15px auto;
}

#must-have h2
{
	/*background:url(../images/new-arrival-title.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);*/
	/*height: 45px;
	line-height: 45px;*/
	margin: 0px 0 10px 0;
	padding: 0px 0 7px 0;
	position: relative;
	/*border-left: 1px solid #009CDB;
	border-right: 1px solid #009CDB;
	border-top: 2px solid #009CDB;*/
	border-bottom:2px solid #a20305;
	/*width: 175px;
	text-align: center;*/
	text-transform: capitalize;
	color: #a20305;
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
}

#must-have ul li
{
	float: left;
	width: 185px;
	/*border: 1px solid #cccccc;*/
	margin:0 8px 0 0;
	border: 1px solid #eeeeee;
	padding: 15px;
	border-radius:2px;
}

/*#must-have ul li:nth-child(6n)
{
	margin-right: 0px;
	border-right:1px solid #DDDDDD;
}*/

.must-have-thumb
{
	text-align: center;
	padding: 0;
}

.must-have-thumb img
{
	width: 140px;
}

.must-have-title
{
	text-align: center;
	padding: 0px;
	height: 40px;
	overflow: hidden;
	margin-top: 10px;
}

.must-have-title a
{
	font-size:14px;
	font-weight: normal;
	color: #000000 !important;
	text-decoration: none;
	line-height:20px;
	transition:300ms ease-out 0s;
}

.must-have-title a:hover
{
	color: #a20305 !important;
	text-decoration:none;
}

.must-have-price-box
{
	margin-top: 5px;
	display: block;
	position: relative;
	height: auto;
	overflow: hidden;
}

.must-have-price
{
	/*width:60px;*/
	/*margin-top: 13px;
	float: right;*/
	font-size: 20px;
	color: #a20305;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
}

.must-have-buy-now
{
	/*background:url(../images/addtocart.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);*/
	border: 0px;
	margin-top: 0;
	text-align:center;
	/*width:150px;*/
	/*float: left;*/
}

.must-have-buy-now a
{
	/*background:url(../images/buy-now.png) no-repeat scroll center;*/
	/*display: block;*/
	color: #000000 !important;
	font-size: 14px !important;
	text-decoration: none;
	font-weight: normal;
	/*background: none repeat scroll 0 0 #0ca79c;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	text-align: center;*/
	text-transform: capitalize;
	/*padding:0 10px;*/
	transition:color 300ms ease-out 0s;
}

.must-have-buy-now a:hover
{
	/*background:url(../images/buy-now-blue.png) no-repeat scroll center;*/
	/*background: none repeat scroll 0 0 #333333;*/
	color:#a20305 !important;
	text-decoration:none;
}

.must-have-view-all
{
	font-size: 14px;
	float: right;
	margin-top: -28px;
}

.must-have-view-all a
{
	color: #dd127b !important;
}

.must-have-view-all a:hover
{
	text-decoration: underline !important;
}

/*listing end -------------------------------------------*/
html > body .pagewidth
{
}
.pagewidth
{
}
.pagecontainer
{
	/*background: none repeat scroll 0 0 #FFFFFF;*/
  /*  box-shadow: 0 0 14px 0 #000200;*/
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 1190px;
	/*background:url("../images/bg1.png") repeat scroll center top rgba(0, 0, 0, 0);*/
}

.os-background
{
}
.os-content
{
	width:1190px;
	margin:0 auto;
	padding:0 0px;
	display:block;
}
/*.v4acp_head
{
	background: none repeat scroll 0 0 #555555;
    color: #FFFFFF;
    font-family: tahoma,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-left: 18px;
    text-align: left;
    text-transform: capitalize;
}
table.v4acp tr.v4acp_head td.v4accent {
    width: 8px;
	background:#555;
}
table.v4acp tr.v4acp_head td.v4hspacer {
    width: 1px;
}
table.v4acp tr.v4acp_head td.v4title {
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 5px 0 10px;
	background:#555;
	
}
.v4title h2 {
    font-size: small;
    margin: 0;
	font-family: tahoma,helvetica,sans-serif;
    font-size: 14px;
	font-weight: bold;
	color:#fff;
	text-transform:capitalize;
}*/
.gh-tbl {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin: 0 auto;
    width: 100%;
}
table.tb_v4bc
{
	width:100%;
	margin:0 auto;
}


/*left panel start =============================================================*/
#LeftPanel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0 0 0 0px;
    width: 250px;
}
#LeftPanel .v4acpcont {
    margin-bottom: 10px;
    margin-top: 0;
    position: relative;
    width: 100%;
}
#LeftPanel .v4accent {
    display: none;
}
#LeftPanel .v4hspacer {
    display: none;
}
#LeftPanel table.v4acp tr.v4acp_head td.v4title {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    text-align: left;
    text-transform: capitalize;
	padding-left:10px;
}
#LeftPanel td.v4title {
   /* background-image: url("../images/button.png");*/
   background-color:#555;
    background-position: center top;
    background-repeat: no-repeat;
    font-weight: normal;
    height: 35px;
    padding: 0;
}

#LeftPanel td.v4title font {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 40px;
    text-transform: uppercase;
}
#LeftPanel td.v4title h2 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 40px;
    text-align: left;
    text-transform: capitalize;
	/*padding-left:10px;*/
}
#LeftPanel table.v4midBox {
    border: medium none;
    margin: 0;
}
#LeftPanel .v4midBox tr.v4acp_mid td.v4mid {
    background: #eeeeee;
    overflow: hidden;
    padding: 0;
	border-radius:0 0 10px 10px;
}
#LeftPanel table.v4midBox td.v4mid {
    border: medium none;
}
/*search box table ================================*/
#LeftPanel .v4midBox tr.v4acp_mid td.v4mid form table
{
	position:relative;
	padding:10px;
	margin:0;
	display:block;
}
#LeftPanel .v4midBox tr.v4acp_mid td.v4mid form table label
{ 
   	color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
#LeftPanel .v4midBox tr.v4acp_mid td.v4mid form table .v4sbox {
    margin-right: 10px;
    width: 95px;
}
/*search box table end ================================*/

table.v4midBox tr.v4acp_mid td.v4mid {
    color: #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    padding: 5px 13px;
}
div.lcat {
    width: 100%;
}
#LeftPanel .lcat .ttl {
    color: #F50083;
    font-family:'Open Sans', sans-serif;
    font-weight: normal;
    margin-bottom: 0;
}
#LeftPanel .ttl {
    display: none;
}
#LeftPanel ul.lev1 {
    margin: 0 !important;
    padding: 0 !important;
}
#LeftPanel .lcat ul {
    margin: 0;
    padding: 0;
}
#LeftPanel .lcat .lev1 li {
    /*background: url("../images/cat-a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-position: center 1px;
    background-repeat: no-repeat;*/
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    line-height: 39px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    /*width: 222px;*/
	border-bottom:1px solid #dddddd;
/*	background-image: url("../images/cat-a.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);*/
	cursor:pointer;
}
#LeftPanel .lcat .lev1 li:hover {
    background: #0000f6;
   /* padding: 0 0 0 25px;*/
    text-decoration: none;
	cursor:pointer;
	transition:color 350ms ease-in-out 0s, background-color 350ms ease-in-out 0s;
}
#LeftPanel .lcat .lev1 li:hover a
{
	color:#FFF;
}
#LeftPanel .lcat .lev1 li a {
    
    /*background-position: 4px -7px;*/
   /* background-repeat: no-repeat;*/
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 40px;
    padding: 0 0 0 10px;
	text-transform:capitalize;
	float:left;
	width:76%;
	transition:color 350ms ease-in-out 0s, background-color 350ms ease-in-out 0s;
}
#LeftPanel .lcat .lev1 li a:hover {
/*    background: url("../images/cat-hover-pink.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);*/
    /*color: #ee3124;
    font-size: 12px;
    padding: 0 0 0 10px;*/
    text-decoration: none;
}
#LeftPanel .lcat .lev1 li:hover span.cnt
{
	color:#fff;	
}

#LeftPanel .lcat .lev1 li:hover span
{
	color:#fff;	
}

#LeftPanel .lcat .lev1 li span {
    /*background: url("../images/bullet.png") no-repeat scroll 4px -7px rgba(0, 0, 0, 0);*/
	 /*background: url("../images/cat-hover.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);*/
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
	display:inline-block;
	height:40px;
	line-height:39px;
	text-transform:capitalize;
	width:158px;
	overflow:hidden;
	
	
}
#LeftPanel .lcat .lev1 li span.cnt {
    background-image: none;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    padding: 0;
}
#LeftPanel .lcat .lev1 li span.cnt {
   /* background-image: none;*/
    color: #000000;
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
    text-align: center;
	width:50px;	
}
#LeftPanel td.v4title {
    background:#000000;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    text-align: left;
    text-transform: capitalize;
    padding: 0;
	border-radius:10px 10px 0 0;
}

.lcat a.all_cats {
    display: none;
    font-style: italic;
    margin-bottom: 5px;
}
/*left panel end =============================================================*/


/*Disply and shop pages css start ===============================*/
table.v4clp td.oc {
   /* background-image: url("../images/store_cat.png");
    background-position: center 1px;
    background-repeat: no-repeat;
	border-bottom:1px solid #eee;*/
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 29px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    /*width: 222px;*/
	text-transform:capitalize;
}
table.v4clp td ul {
    color: rgba(0, 0, 0, 0);
    list-style-type: none;
    margin: 0 0 0 0px;
    padding: 0;
}
table.v4clp li.v4f {
    padding-top: 0;
}
.v4clp ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 40px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    /*width: 222px;*/
	text-transform:capitalize;
	display:block;
	border-bottom:1px solid #dddddd;
	transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
}
.v4clp ul li a {
   /* background: url("../images/bullet.png") no-repeat scroll 0 -7px rgba(0, 0, 0, 0);*/
    color: #000000;
    font-size:12px;
    font-weight: normal;
    padding: 0 0 0 10px;
	text-transform:capitalize;
	/*background:#f7f7f7;*/
	display:block;
}
.v4clp ul li a:hover {
   /* background: url("../images/bullet.png") no-repeat scroll 0 -30px rgba(0, 0, 0, 0);*/
    /*color: #fff;
    font-size: 12px;
    padding: 0 0 0 10px;*/
    text-decoration: none;
	background:#0000f6;
	color:#FFF;
}
/*Disply and shop pages css end ===============================*/

/*product listing home page start ==============================================*/
table.gallery table.fixed {
    /*background: url("../images/buynow.png") no-repeat scroll 0 0;*/
    display: block;
    /*height: 44px;
    line-height: 44px;*/
    margin-top: 5px;
	padding:0px;
}
.grid {
	width:100%;
}
.grid td.gallery {
    
    max-height: 310px;
    vertical-align: top;
	padding:0px;
}

.iippl {
    background-position: -144px -16px;
    display: none;
}
.g-std {
    color: #4C4C4C;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
	/*height:45px;*/
	overflow:hidden;
}

.g-std a
{
	background:url(../images/more-button.png) center bottom no-repeat scroll;
	display:block;
	padding:0 0 35px 0;
}

table#TopPromoArea a, td#CentralArea a {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    text-decoration: none;
	transition:color 350ms ease-in-out 0s, background-color 350ms ease-in-out 0s;
}
table#TopPromoArea a:hover, td#CentralArea a:hover {
	color:#a20305;
}
span.bin
{
	color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: normal;
    width:140px;
    text-align: right;
}
table.gallery td span.g-b
{
	color: #000;
    display: block;
    font-size:16px;
    font-weight:bold;
    width:260px;
    text-align: center;
}
.fixed img
{
	display:none;	
}
.rs-pview, .r3_cm
{
	padding:0px;
}
div.itemseparator
{
	margin:0px;	
}
table.gallery span.label
{
	display:none;
}
td.basics {
    display: none;
    width: 210px;
}
table.gallery table.fixed div.time2 {
    display: none;
    padding-right: 15px;
}
div.anchors {
    clear: both;
    display: none;
}
table.gallery div.subtitle {
    margin: 2px 0;
	display:none;
}
table.gallery div.g-nav
{
}
table.gallery table.fixed img[src*="https://q.ebaystatic.com/aw/pics/bin_15x54.gif"] { visibility:hidden; }
/*product listing home page end ==============================================*/

.flip
{
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	background:#ddd;
	width:120px;
	height:20px;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.flip:hover
{
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	background:#222;
	width:120px;
	height:20px;
}

.type-1 {
	background: #096894;
	width:220px;
	height:20px;
}

.type-1 span {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	opacity: 1;
	left: 0;
	box-sizing: border-box;
	background: #096894;
	-moz-box-sizing: border-box;
	padding: 9px 0;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.type-1 span:last-of-type {
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	background: #aaa;
}

.type-1:hover span:last-of-type {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	background: #fff;
	
}

.type-1:hover span:first-of-type {
	background: #073f58;
}



table.v4clp li span {
    padding-left: 10px;
	color:#000;
	font-size:12px;
}
.full{ display:none;}

.lcat .lev2 li a
{
	padding:0 0 0 20px !important;
}

.brand-slider {
    border: 1px solid #eeeeee;
    clear: both;
    height: auto;
    margin: 15px 0 0;
    overflow: hidden;
    width: 99.6%;
}