@charset "utf-8";
/* CSS Document */

html, h1, h2, h3, h4, h5, h6, form, fieldset, a, d1, img, blockquote, legend {
	border: 0 none;
	margin: 0;
	padding: 0;
}
body {
	background: #FFFFFF;
	border-top: 6px solid #902d61;
	color: #666666;
	font-family: "Trebuchet MS";
	font-size: 12px;
	margin: 0 auto;
	-webkit-font-smoothing: antialiased;
}
/*Start Layout*/
#wrapper {
}
.container {
	width: 901px;
	margin: 0 auto;
}
/*Header*/
#header {
	background: url(../images/header-bg.jpg) repeat-x;
	border: 1px solid #d3d3d3;
}
#header .logo {
	float: left;
	margin: 30px 0 0 10px;
}
#header .header-right {
	float: right;
	color: #902d61;
	font-weight: bold;
	font-style: italic;
	padding: 10px 10px 10px 0;
}
#header .header-right .call-num {
	margin: 0;
	float: right;
	clear:both;
}
#header .header-right .call-num .left-call {
	float: left;
	font-size: 21px;
}
#header .header-right .call-num .right-num {
	float: right;
	font-size: 20px;
	line-height: 18px;
}
#header .header-right .email-add {
	margin: 0;
	float: right;
	font-size: 17px;
	clear:both;
}
#header .header-right .socail-icons {
	float: right;
	clear:both;
}
#header .header-right .socail-icons ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#header .header-right .socail-icons ul li {
	display: inline;
}
/*Navigation*/
/*Navigation*/
#topnavigation {
	background: url(../images/nav-shadow.jpg) repeat-x bottom left;
	height: 57px;
	padding: 0 0 10px;
	font-weight: bold;
	font-style: italic;
	font-size: 19px;
}
.navbar {
	overflow: visible;
	position: relative;
	z-index: 500;
}
.navbar .nav {
	position: relative;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/nav-bg.jpg) repeat-x;
	height: 57px;
}
.navbar .nav li {
	float: left;
	letter-spacing: -0.5px;
	border-right: 1px solid #979797;
	margin: 0;
/*	width: 110px;*/
}
.navbar .nav li:last-child {
	border-right: none;
}
.navbar .nav li:last-child a {
	padding: 0 32px;
}
.navbar .nav li a {
	text-decoration: none;
	color: #474e4b;
	line-height: 57px;
	padding: 0 20px 0 20px;
	display: block;
}
.navbar .nav li a:focus, .navbar .nav li a:hover {
	background: url(../images/nav-hover.jpg) repeat-x;
	color: #fff;
}
span.mb-holder {
	display: table;
	margin: 0 auto;
}
.navbar .btn-navbar {
	background: url(../images/nav-bg.jpg) repeat-x;
	display: none;
	color: #474E4B;
	cursor: pointer;
	margin: 0;
	padding: 7px 10px;
	border-bottom: 1px solid #D3D3D3;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 3px;
	background-color: #474E4B;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	margin: 0 auto;
}
.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}
/*Main Banner*/
#main-banner {
	background: url(../images/nav-shadow.jpg) repeat-x left bottom #fff;
	padding: 0 0 10px;
}
#main-banner .left-banner {
	float: left;
	width: 614px;
}
.left-banner-top {
	float: left;
	width: 611px;
	height: 161px;
}
.left-banner-bot {
	float: left;
	width: 614px;
	height: 161px;	
}
#main-banner .right-banner {
	float: right;
	width: 287px;
}
#main-banner .right-banner ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-banner .right-banner ul li {
	float: left;
	height: 161px;
}
#main-banner .right-banner ul li:first-child {
	margin: 0 0 1px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display:block !important; 
	visibility:visible;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}
/*Bottom Banners*/
#bottom-banners {
}
ul.btm-left-banners, ul.btm-mid-banners, ul.btm-right-banners {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
ul.btm-left-banners {
	width: 204px;
}
ul.btm-left-banners li img {
	width: 202px;
}
ul.btm-mid-banners {
	width: 459px;
}
ul.btm-mid-banners li {
	float: left;
	margin: 0 4px;
}
ul.btm-right-banners {
	width: 221px;
}
/*Search Holder*/
#search-holder {
	font-style: italic;
}
.left-search {
	float: left;
	width: 220px;
	margin: 0 7px 0 0;
}
.top-title {
	background: url(../images/title-ng.jpg) repeat-x;
	height: 41px;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	letter-spacing: -0.5px;
	line-height: 41px;
	padding: 0 10px;
}
.category {
	background: url(../images/content-bg.jpg) repeat-x top left #e1e1e1;
	border: 1px solid #d0d0d0;
	padding: 10px;
	min-height: 265px;
}
.category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.category ul li {
	font-size: 14px;
	line-height: 24px;
	display: block;
	clear: both;
}
.category ul li a {
	color: #363636;
	text-decoration: none;
}
.category ul li a:hover {
	color: #a24878;
}
.category-name {
	float: left;
}
.category-value {
	float: right;
	margin: 0 0 0 10px;
	color: #a24878;
}
.mid-search {
	float: left;
	width: 447px;
}
.best-seller {
}
.seller-category {
	background: url(../images/content-bg.jpg) repeat-x top left #e1e1e1;
	border: 1px solid #d0d0d0;
	padding: 10px;
	margin: 0 0 10px;
}
.category-holder {
	float: left;
	width: 122px;
	text-align: center;
	margin: 0 17px 0 0;
	font-size: 12px;
}
.testimonial-holder {
	float: left;
	width: 300px;
	font-size: 12px;
}
.category-holder:nth-child(3) {
	margin: 0;
}
.testimonial-holder:nth-child(3) {
	margin: 0;
}
.category-img {
	background: #fff;
	padding: 2px;
	border: 1px solid #c2c2c2;
	width: 112px;
	height: 84px;
	margin: 0 auto;
	overflow: hidden;
}
.testimonial-img {
	background: #fff;
	padding: 2px;
	border: 1px solid #c2c2c2;
	width: 180px;
	float:left;
	overflow: hidden;
}
.testimonial-content {
	width: 100px;
	height: 50px;
	float:left;
	padding-left:6px;
}
.category-title {
	margin: 5px 0 0;
}
.testimonial-title {
	width:100%;
}
.category-price {
	color: #a24878;
}
.testimonial-price {
	color: #a24878;
	width:100%;
}
.brands {
}
.brand-box {
	background: url(../images/content-bg.jpg) repeat-x top left #e1e1e1;
	border: 1px solid #d0d0d0;
	padding: 10px 28px;
	margin: 0 0 10px;
}
.brand-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.brand-box ul li {
	float: left;
	margin: 0 26px;
}
/*New Carousel*/
.carousel01 .owl-wrapper-outer {
	padding: 0;
	z-index: 500;
}
.carousel01 .item {
	padding: 0;
	margin: 0;
	text-align: center;
}
.owl-prev, .owl-next {
	cursor: pointer;
	height: 35px;
	position: relative;
	transition: all 300ms ease 0s;
	width: 35px;
	z-index: 99999;
}
.owl-prev {
	background: url(../images/arrow-left.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
}
.owl-next {
	background: url(../images/arrow-right.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: right;
}
.owl-prev:hover, .owl-next:hover {
}
.brands .owl-prev, .brands .owl-next {
	margin: -49px -23px 0 -23px;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-item {
	float: left;
}
/* mouse grab icon */
.grabbing {
	cursor: url(../images/grabbing.png) 8 8, move;
}
.right-search {
	float: right;
	width: 218px;
}
.search-form {
	background: url(../images/content-bg.jpg) repeat-x top left #e1e1e1;
	border: 1px solid #d0d0d0;
	padding: 5px;
	margin: 0 0 10px;
	text-align: center;
	min-height: 265px;
}
.search-form form {
	margin: 10px 0 0;
}
.selectbox {
	background: url(../images/drop-bg.png) no-repeat;
	border: none;
	width: 193px;
	padding: 5px;
	font-size: 16px;
	font-style: italic;
	color: #959595;
	font-size: 16px;
	margin: 0 0 15px;
}
.search-form a {
	font-size: 20px;
	color: #a24878;
	margin: 0 0 20px;
	display: block;
}
.search-form a:hover {
	text-decoration: none;
}
/*Content Holder*/
#content-holder {
	margin: 0 0 10px;
}
.content-text {
	background: url(../images/content-bg.jpg) repeat-x top left #e1e1e1;
	border: 1px solid #d0d0d0;
	padding: 10px;
}
/*Footer*/
#footer {
	background: url(../images/footer-bg.jpg) repeat-x top left #fff;
	border-top: 1px solid #c2c2c2;
	font-style: italic;
	margin: 0;
}
.footer-section {
	width: 901px;
	margin: 0 auto;
	padding: 20px 0;
}
.footer-address {
	float: left;
	width:400px;
    padding: 0px 0;
	font-size:14px;
}
.footer-links {
	float: left;
    width: 501px;
    padding: 0px 0;
}
.links-holder {
	float: left;
    /* border-right: 1px solid #cfcfcf; */
    width: 160px;
    margin-right: 5px;
}
.links-holder:nth-child(5) {
	margin-right: 0;
	border-right: none;
}
.footer-title {
	font-size: 20px;
	color: #a24878;
	margin: 0 0 10px;
}
.links-holder ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
}
.links-holder ul li {
	line-height: 25px;
}
.links-holder ul li a {
	text-decoration: none;
	color: #636363;
}
.links-holder ul li a:hover {
	color: #a24878;
}

.address-holder {
	float: left;
	width: 260px;
	border-right: none;	
}
.address-holder:nth-child(3) {
	margin-right: 0;
	border-right: none;
}

.footer-bottom {
	background: url(../images/title-ng.jpg) repeat-x;
	height: 41px;
	line-height: 41px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	letter-spacing: -0.5px;
}
/*Listing Page*/
.content {
	margin: 0 0 10px;
}
.left-content {
	float: left;
	width: 220px;
	margin: 0 7px 0 0;
	font-style: italic;
}
.right-content {
	float: left;
	width: 674px;
}
.brands-category {
	background: url(../images/content-bg.jpg) repeat-x top left #e1e1e1;
	border: 1px solid #d0d0d0;
	padding: 10px;
	margin: 0 0 10px;
}
.brands-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.brands-category ul li {
	font-size: 14px;
	line-height: 24px;
	display: block;
	clear: both;
}
.brands-category ul li a {
	color: #363636;
	text-decoration: none;
	display: block;
}
.brands-category ul li a:hover {
	color: #a24878;
}
.brand-name {
	float: left;
	width: 80%;
	margin: 0 5% 0 0;
}
.brand-img {
	float: right;
	width: 15%;
	text-align: right;
}
.breadcrumbs {
	background: url(../images/crumb-bg.jpg) no-repeat top center #e1e1e1;
	border: 1px solid #c2c2c2;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding: 0 8px;
	margin: 0 0 5px;
}
.title {
	float: left;
	color: #902d61;
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
}
ul.crumbs-links {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.crumbs-links li {
	float: left;
	margin: 0 0 0 5px;
	background: url(../images/crumb-sep.png) no-repeat right 50%;
	padding: 0 10px 0 0;
}
ul.crumbs-links li:last-child {
	background: none;
	padding: 0;
}
ul.crumbs-links li a {
	text-decoration: none;
	color: #a24878;
}
.listing-holder {
	border: 3px solid #902d61;
}
.page-view {
	height: 25px;
	background: #902d61;
	line-height: 25px;
	color: #fff;
}
.page-show {
	float: left;
}
.view {
	float: right;
}
.sortby {
	float: left;
}
.sortby span {
}
.sortby select, .page-list select {
	font-size: 12px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}
.page-list {
	float: left;
	margin: 0 0 0 10px;
}
.page-list span {
}
.list-content {
	padding: 10px;
}
.paging {
	margin: 0 0 10px;
}
.prev {
	float: left;
	background: url(../images/prev-arrow.png) no-repeat left 50%;
	padding: 0 0 0 13px;
}
.pages {
	float: left;
	width: 83%;
}
.pages ul {
	list-style: none;
	margin: 0 auto;
	display: table;
	padding: 0;
}
.pages ul li {
	float: left;
	margin: 0 4px;
}
.pages ul li a {
	text-decoration: none;
	color: #636363;
}
.pages ul li a:hover {
	text-decoration: underline;
	color: #902d61;
}
.next {
	float: right;
	background: url(../images/next-arrow.png) no-repeat right 50%;
	padding: 0 13px 0 0;
}
.prev, .next {
	text-decoration: none;
	color: #b96a95;
}
.prev:hover, .next:hover {
	text-decoration: underline;
}
.list-view {
}
.list-holder {
	background: url(../images/list-bg.jpg) repeat-x top center #fff;
	border: 1px solid #c2c2c2;
	margin: 0 0 10px;
	padding: 3px;
}
.list-img {
	float: left;
	width: 171px;
	height: 129px;
	overflow: hidden;
}
.list-holder-content {
	float: left;
	width: 72%;
	margin: 0 0 0 1%;
}
.list-top {
}
.list-proname {
	float: left;
	width: 64%;
	padding: 0 5px 0 0;
	color: #902d61;
}
.list-proname b {
	font-size: 16px;
	margin: 0 10px 0 0;
}
.list-proname span {
	color: #000;
}
.list-proname p {
	margin: 0 0 5px;
	font-weight: bold;
}
.order-btn {
	float: right;
	padding: 0 5px;
	width: 32%;
	text-align: center;
	margin: 10px 0 0;
}
.order-btn .button {
	color: #fff;
	text-decoration: none;
	background: #902d61;
	border-radius: 10px;
	font-style: italic;
	padding: 0 10px;
}
.enquiry-button {
	color: #fff;
	text-decoration: none;
	background: #000000;
	border-radius: 10px;
	font-style: italic;
	padding: 0 10px;
}
.list-bottom {
}
.list-detail {
	float: left;
	width: 31%;
	border-right: 1px solid #c2c2c2;
	padding: 0 5px 0 0;
	min-height: 80px;
}
.list-detail ul, .list-optional ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 16px;
}
.list-detail ul li {
}
.list-detail ul li span {
	/*color:#902d61;*/
	color: #000000;
	width: 76px;
	float: left;
}
.list-optional {
	float: left;
	width: 31%;
	border-right: 1px solid #c2c2c2;
	padding: 0 5px;
	min-height: 80px;
}
.list-optional span {
	/*color:#902d61;*/
	color: #000000;
}
.list-price {
	float: left;
	text-align: center;
	width: 32%;
	padding: 0 5px;
	color: #902d61;
	font-weight: bold;
}
.list-price span {
	width: 100%;
	display: block;
	font-size: 14px;
}
.list-price b {
	font-size: 16px;
}
.list-price b strike {
	font-size: 12px;
	color: #0000FF;
}
.list-price .discounted-price {
	color: #ff0000;
}
.list-price .normal-price {
	color: #b96b95;
}
.gray-button {
	color: #fff;
	text-decoration: none;
	background: #636363;
	border-radius: 10px;
	font-style: italic;
	padding: 0 5px;
}
/*Info Page*/
.left-info {
	float: left;
	width: 655px;
}
.right-info {
	float: left;
	font-style: italic;
	margin: 0 0 0 7px;
	width: 239px;
}
/*Banner*/
.banner {
	margin: 0 0 10px;
}
ul.inner-text, ul.contact-text {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.inner-text li {
	width: 32%;
	float: left;
	margin: 0 1% 0 0;
}
ul.inner-text li:last-child {
	width: 33%;
	margin: 0;
}
ul.inner-text li b {
	color: #902d61;
	font-weight: normal;
	font-size: 20px;
	margin: 0 0 10px;
	display: block;
}
ul.inner-text li p {
	font-size: 14px;
	line-height: 20px;
}
ul.contact-text li {
	width: 50%;
	float: left;
	font-size: 14px;
	line-height: 20px;
}
ul.contact-text li:last-child {
	text-align: right;
}
.border-holder {
	border: 1px solid #959595;
	margin: 0 0 10px;
}
.breadcrumbs-info {
	background: url(../images/top-bg.jpg) no-repeat top center #f5f5f5;
	height: 37px;
	line-height: 37px;
	padding: 0 10px;
	border-bottom: 1px solid #959595;
}
.crumbs-info-links {
	float: left;
}
.crumbs-info-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.crumbs-info-links ul li {
	float: left;
	margin: 0 5px 0 0;
	background: url(../images/crumb-sep.png) no-repeat right 50%;
	padding: 0 10px 0 0;
}
.crumbs-info-links ul li:last-child {
	background: none;
	padding: 0;
}
.crumbs-info-links ul li a {
	text-decoration: none;
	color: #a24878;
}
.crumbs-info-links ul li a:hover {
	text-decoration: underline;
}
.crumbs-price {
	background: #953568;
	float: right;
	margin: 3px 0;
	line-height: normal;
	padding: 2px 10px;
	border-radius: 22px;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #fff;
}
.crumbs-price-blank {
	float: right;
	margin: 3px 0;
	line-height: normal;
	padding: 2px 10px;
	border-radius: 22px;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #fff;
}
.img-info {
	float: left;
	width: 316px;
	padding: 10px;
	margin: 0 0 0 0;
	border-right: 1px solid #959595;
}
.left-col {
	float: left;
	width: 450px;
	padding: 10px;
	margin: 0 0 0 0;
}
.right-col {
	float: right;
	width: 386px;
	padding: 0;
	font-size: 12px;
}
.img-des {
	float: right;
	width: 316px;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}
.img-des ul {
	list-style: none;
	margin: 10px;
	padding: 0;
}
.img-des ul li {
	border-bottom: 1px solid #959595;
	line-height: 28px;
	color: #a24878;
}
.img-des ul li:last-child {
	border-bottom: none;
}
.img-des ul li span {
	display: inline-block;
	border-right: 1px solid #959595;
	color: #959595;
	width: 90px;
	padding: 0 5px;
	margin: 0 10px 0 0;
}
.main-img {
	padding: 5px;
	border: 1px solid #959595;
	margin: 0 0 5px;
	max-height: 250px;/*
	height:230px;
	overflow:hidden;
	*/
}
.main-img a {
	text-decoration: none;
}
#dvBorder {
	font-family: "Trebuchet MS";
	position: relative;
	top: -30px;
	height: 25px;
	background-color: #953568;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	vertical-align: baseline;/*border:1px solid #ff0000;*/
}
.more-imgs {
}
.more-imgs ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.more-imgs ul li {
	float: left;
	margin: 0 2px 2px 0;
}
.more-imgs ul li:nth-child(3n+3) {
	margin: 0 0 2px;
}
.more-imgs ul li img {
	padding: 1px;
	border: 1px solid #959595;
}
.add_images {
	width: 100px;
	height: 75px;
	overflow: hidden;
}
.rel_images {
	width: 126px;
	height: 85px;
	overflow: hidden;
}
.sub-heading {
	background: url(../images/top-bg.jpg) no-repeat top center #f5f5f5;
	height: 37px;
	line-height: 37px;
	padding: 0 10px;
	border-bottom: 1px solid #959595;
	text-align: center;
	color: #a24878;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
}
.checkbox-holder {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #7d7d7d;
	padding: 10px;
}
.checkbox-holder ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.checkbox-holder ul li {
	float: left;
	width: 25%;
	margin: 0 0 10px;
}
.btm-text {
	border-top: 1px solid #959595;
	height: 37px;
	line-height: 37px;
	padding: 0 10px;
	text-align: center;
	color: #636363;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
}
.seller {
}
.top-holder {
	background: url(../images/content-bg.jpg) repeat-x top left #e1e1e1;
	border: 1px solid #d0d0d0;
	padding: 2px;
	margin: 0 0 10px;
	text-align: center;
}
.seller ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.seller-img {
	float: left;
	margin: 0 5px 0 0;
}
.seller-img img {
	width: 126px;
	height: 85px;
	overflow: hidden;
}
.seller-price {
	float: right;
	text-transform: uppercase;
	font-size: 15px;
	width: 102px;
	line-height: 16px;
	text-align: left;
}
.seller-price b {
	color: #a24878;
	font-size: 18px;
}
.inputbox {
	background: url(../images/input-box.png) no-repeat;
	border: none;
	width: 100%;
	padding: 8px 5px;
	margin: 0 0 5px;
	font-style: italic;
	font-size: 14px;
	color: #9a9a9a;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.textarea {
	background: url(../images/textarea.png) no-repeat;
	border: none;
	width: 215px;
	height: 82px;
	margin: 0 0 10px;
	padding: 5px;
}
.prod-title {
	float: right;
}
.prod-title h1 {
	margin: 0;
	color: #636363;
	font-size: 20px;
	font-weight: bold;
}
.prod-des {
	float: left;
	padding: 10px;
	width: 297px;
}
.new-info {
	float: left;
	margin: 0;
	padding: 10px;
	width: 316px;
}
.specifications {
}
.specific-title {
	background: #636363;
	display: inline-block;
	border-radius: 20px;
	overflow: hidden;
	color: #fff;
	font-size: 15px;
	padding: 2px 20px;
}
.specific-detail {
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-top: 1px solid #959595;
}
.specific-detail ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
}
.specific-detail ul li {
	float: left;
	width: 35%;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	padding: 0 5px;
	text-align: center;
}
.specific-detail ul li:first-child {
	width: 35%;
	text-align: left;
}
.specific-detail ul li:nth-child(2), .specific-detail ul li:nth-child(4) {
	width: 11.7%;
}
.specific-detail ul li:last-child {
	border-right: none;
}
.spe-detail-title {
	color: #a24878;
}
dl.zend_form {
	width: 100%;
}
dl.zend_form dt {
	clear: both;
	float: left;
	width: 20%;
	margin: 0;
}
dl.zend_form dd {
	float: left;
	width: 80%;
	margin: 0;
}
dl.zend_form dt label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*
ul.errors {
	float:left;
}
*/
ul.errors li {
	color: #ff0000;
}
#enquirydetail dt {
	margin: 0;
	padding: 0;
	width: 0px;
	height: 0px;
}
#enquirydetail dl.zend_form dd {
	float: left;
	width: 100%;
	margin: 0;
}
/*New Pages*/
.brand-banner{
	border:3px solid #8f2d60;
	margin-bottom:10px;
}
.brandlist-view{
}
.brandlist-holder{
	border:2px solid #8f2d60;
	border-radius:10px;
	overflow:hidden;
	width:48%;
	float:left;
	margin-right:2%;
	margin-bottom:15px;
}
.brandlist-holder:nth-child(2n+2){
	margin-right:0;
}
.brandlist-img{
	background:#d7d7d7;
	border-radius:0 10px 10px 0;
	overflow:hidden;
	border-right:2px solid #8f2d60;
	float:left;
	width:122px;
	text-align:center;
}
.brandlist-des{
	padding:5px;
	float:left;
	width:56%;
	color:#8f2d60;
	font-size:14px;
}
.brandlist-des a{
	text-decoration:none;
	color:#8f2d60;
}
.brandlist-des a:hover{
	text-decoration:underline;
}
.brand-border-holder{
	margin:0 0 10px;
}
.brand-breadcrumbs{
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	border-top:1px solid #959595;
	margin:0 0 5px;
}
.brand-detail-info{
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	border-top:1px solid #959595;
	float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 0;
    width: 330px;
}
.brand-detail-info ul{
	list-style:none;
	margin:0;
	padding:0;
}
.brand-detail-info ul li{
	border-bottom: 1px solid #959595;
    color: #A24878;
    line-height: 28px;
}
.brand-detail-info ul li span{
	border-right: 1px solid #959595;
    color: #959595;
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0 5px;
    width: 90px;
}
.brand-detail-info ul li.brand-detail-title{
	color:#fff;
	background:#8f2d60;
}
.brand-detail-info ul li.brand-detail-title span{
	color:#fff;
}
.brand-detail-img{
	width:315px;
	float:right;
}
.brand-main-img{
	border:1px solid #959595;
	margin:0 0 5px;
}
.brand-mini-imgs{
}
.brand-mini-imgs ul{
	list-style:none;
	margin:0;
	padding:0;
}
.brand-mini-imgs ul li{
	float:left;
	border:1px solid #959595;
	margin:0 3px 5px 0;
}
.brand-mini-imgs ul li:last-child{
	margin-right:0;
}
.brand-extra-colors{
}
.brand-extra-title{
	background:#a14878;
	font-size:15px;
	color:#fff;
	padding:5px 10px;
	font-style:italic;
	font-weight:bold;
}
.brand-extra-name{
	float:left;
}
.brand-extra-num{
	float:right;
}
ul.brand-extra-imgs{
	list-style:none;
	margin:0;
	padding:0;
}
ul.brand-extra-imgs li{
	float:left;
	width:137px;
	border:1px solid #959595;
	margin:7px 24px 0 0;
}