x* { font-size:100.01%;}
html { font-size:62.5%;}
body {
	font:1.2em/1.5 PT Sans, "Times New Roman", Times, serif;
	background:#fff;
	margin:0;
	color:#666;
	min-width:980px;
}
a {
	color:#FF3A0B;
	text-decoration:none;
}
a:hover { text-decoration:underline;}
/* page */
#page {
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:left;
}
/* header */
#header {
	padding:8px 0 15px;
	min-height:105px;
	background:#ffffff url(../images/bg-header.gif) repeat-x 0 100%;
}
#header .header-holder {
	width:950px;
	margin:0 auto;
}
#header .header-holder:after {
	display:block;
	clear:both;
	content:'';
}
#header .logo {
	float:left;
	background:url(../images/logo-site.png) no-repeat;
	width:287px;
	height: 168px;
	margin: 0;
	overflow:hidden;
	text-indent:-9999px;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .top-info {
	float: right;
	font-size: 12px;
	line-height: 22px;
	margin: 0;
	text-align: right;
	width: 660px;
}
#header .top-info span {
	display:inline-block;
	vertical-align:top;
    padding: 0 3px;
}
#header .top-info span a{
    color: #000;
}
#header .top-info .phone {
    color: #FF3A0B;
    font-weight: bold;
    margin: 0 0 0 15px;
}
#header .top-info .customer-name{
    color: #000;
    font-weight: normal;
}
#header .top-info .sep {
	background:url(../images/sep01.gif) no-repeat 100% 50%;
	height:22px;
}
#header .top-info .customer {
	display:inline;
	margin:0 0 0 10px;
}
#header .top-info fieldset { display:inline;}
#header .top-info select {
	margin:0 0 0 10px;
	height:22px;
	color:#ffffff;
	font:11px PT Sans, "Times New Roman", Times, serif;
	padding:2px 1px;
	border:1px solid #655e8f;
	background:#241d4c;
}
#header .search-form {
    display: block;
    float: right;
    height: 33px;
    margin: 20px 0 7px auto;
    overflow: hidden;
    width: 234px;
}
#header .search-form .field {
	border: 1px solid #000;
	float:left;
	background-color: #ffffff;
	height:29px;
	overflow:hidden;
	padding:0 11px;
	width:130px;
	margin:0 9px 0 0;
}
#header .search-form .field input {
	float:left;
	width:100%;
	font:11px PT Sans, "Times New Roman", Times, serif;
	color:#000;
	padding: 0;
	background:none;
	border:0;
	margin:0;
	line-height: 25px;
}
#header .search-form .btn {
	float:left;
	margin:0 0 0;
}
/* main */
#main { width:100%;}
.main-holder {
	width:950px;
	margin:0 auto;
}
.main-holder:after {
	display:block;
	clear:both;
	content:'';
}
/* main nav */
#main-nav {
	width:100%;
	position:relative;
	z-index:100;
	padding:8px 0 0;
	font-size:14px;
	line-height:34px;
	font-style:italic;
    text-align: center;
}
#main-nav:after {
	display:block;
	clear:both;
	content:'';
}
#main-nav > ul > li {
    border-right: 1px solid #666666;
    display: inline;
    font-family: PT Sans;
    font-size: 13px;
    font-style: normal;
}
#main-nav > ul > li:last-child{
    border-right: 0;
}
#main-nav a {
	padding:0 6px;
	color:#666;
}
#main-nav > ul > li > a:hover,
#main-nav > ul > li.active > a,
#main-nav > ul > li.hover > a {
	text-decoration:none;
	background:#e4f0f6;
}
#main-nav li.hover { position:relative;}
#main-nav li.hover .drop { top:15px;}
#main-nav .drop {
	position:absolute;
	top:-9999px;
	left:0;
	width:220px;
	z-index:100;
	padding:0 0 10px;
	background:url(../images/bg-drop.png);
}
#main-nav .drop ul {
	padding:25px 0 0 18px;
	line-height:18px;
    text-align: left;
}
#main-nav .drop ul li {
	float:none;
	padding:0 0 10px;
	position: static;
}
#main-nav .drop ul a {
	float:none;
	padding:0;
}
#main-nav .drop .view-all {
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:0 0 0 18px;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
}
#main-nav .drop .view-all span { text-decoration:underline;}
#main-nav .drop .view-all:hover span { text-decoration:none;}


.drop ul li .inner-drop ul li a{
	font-size: 12px;
	font-style:normal;
}

.drop ul li div.inner-drop{
	background-color:#f7f7f7;
	border-bottom:5px solid #E0EDF4;
	border-right:none !important;
}

.drop ul li .inner-drop ul li{
	line-height: 12px;
}
.inner-drop{
	display: none;
	background: #fff;
	border-right: #E0EDF4 5px solid;
	display: none;
	left: 219px;
	position: absolute;
	top: 0;
	width: 220px;
	z-index: 1000;
}

.drop ul li.hover .inner-drop{
	display: block;
}

/* preview block */
.preview-block {
	width:950px;
	position:relative;
	margin:0 0 13px;
}
.preview-block .text {
	background-color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 30px 5px !important;
	text-align: center;
	width: 423px;
	float: left;
	height: 226px;
}
.preview-block .text h1 {
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 6px;
	margin: 0 0 10px;
	padding: 11px 10px 0;
	text-transform: uppercase;
}
.preview-block .text h1:before{
	height: 10px;
	width: 100%;
	display:block;
	content: "";
}
.preview-block .text .sep {
	background-color:#ededed;
	display: inline-block;
	height:1px;
	width: 90%;
	text-align: center;
}

.preview-block .text h2 {
	font-size:22px;
	line-height:30px;
	font-style:italic;
}
.preview-block .text p { 
	display: inline-block;
	font-size: 13px;
	line-height: 18px;
	width: 80%;
	color: #8f8f8f;
	margin-bottom: 7px;
	
}
.preview-block .text .btn {
	display:inline-block;
	vertical-align:top;
	padding:0 10px 0 14px;
	color:#333;
	font-size:12px;
	line-height:35px;
	text-transform:uppercase;
	margin:5px 0;
	background-color: #528ba1;
}
.preview-block .text .btn span {
    color: #ffffff;
	padding:0 10px 0 0;
}
.preview-block .text .btn:hover { text-decoration:none;}
/* category block */
.category-block {
	width:950px;
	margin:0 0 18px;
    background: #fff;
    padding: 20px 0;
}
.category-block .row {
	width:100%;
}
.category-block .row:after {
	display:block;
	clear:both;
	content:'';
}
.category-block .item {
	float:left;
	width:218px;
	text-align:center;
	padding:11px 10px 11px 9px;
}
.category-block .item:first-child { width:219px;}
.category-block .c-img { margin:0 0 8px;}
.category-block h3 {
	font-size:1.4em;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
}
.category-block .sophisticated h3,
.category-block .sophisticated h3 a { color:#b3587c;}
.category-block .new-performanace h3,
.category-block .new-performanace h3 a { color:#0f8dc8;}
.category-block .corporate-fashion h3,
.category-block .corporate-fashion h3 a { color:#db8258;}
.category-block .concept h3,
.category-block .concept h3 a { color:#b89037;}
.category-block .shirt-blouse h3,
.category-block .shirt-blouse h3 a { color:#7a98e4;}
.category-block .mix-match h3,
.category-block .mix-match h3 a { color:#38a674;}
.category-block .formal-wear h3,
.category-block .formal-wear h3 a { color:#333;}
.category-block .all-collections h3,
.category-block .all-collections h3 a { color:#309993;}
.category-block .replacement {
	height:23px;
	overflow:hidden;
}
.category-block .category {
	display:block;
	line-height:1.2em;
}
.category-block .sep {
	display:block;
	background:url(../images/sep03.gif) no-repeat 50% 0;
	height:1px;
	overflow:hidden;
	margin:11px 0;
}
.category-block p {
	font-size:0.9em;
	margin:5px 0 9px;
}
.category-block p a { color:#666;}
/* support block */
.support-block {
	background:#e4f0f6;
	border:1px dashed #ccc;
	height:1%;
	padding:15px 10px 15px 30px;
	margin:0 0 25px;
}
.support-block:after {
	display:block;
	clear:both;
	content:'';
}
.support-block .detail {
	float:right;
	width:250px;
	text-align:center;
}
.support-block .detail p { margin:0;}
.support-block h2 {
	float:left;
	width:640px;
	margin:13px 0;
	color:#db8258;
	font-size:2em;
	line-height:1.15em;
	font-style:italic;
	font-weight:normal;
}
/* promo block */
.promo-block {
	margin:10px 0 68px;
	width:100%;
}
.promo-block:after {
	display:block;
	clear:both;
	content:'';
}
.promo-block h3 {
	font-size:1.35em;
	line-height:1.2em;
	font-style:italic;
	font-weight:normal;
	margin:0 0 10px;
	color:#FF3A0B;
}
.promo-block p { margin:0 0 18px; font-family: 'PT Sans', sans-serif !important; font-size: 11px;}
.promo-block h4 {
	font-size:1em;
	line-height:1.2em;
	font-weight:normal;
	color:#FF3A0B;
	margin:0;
}
.promo-block .about-box {
	float:left;
	width:225px;
	padding:15px 25px 0 0;
}
.promo-block .links-box {
	float:left;
	width:372px;
	border-left:1px solid #ccc;
	margin:15px 0 0;
	padding:0 0 20px 50px;
}
.promo-block .links-box .row {
	width:100%;
	overflow:hidden;
	padding:0 0 40px;
}

.row h4{
	margin-bottom: 10px;
}

.promo-block .links-box .col {
	float:left;
	width:124px;
}
.promo-block .links-box ul {
	font-size:0.85em;
	line-height:18px;
}
.promo-block .links-box ul a { color:#333;}
.promo-block .user-box {
	float:right;
	border: 1px dashed #D0D0D0;
	width:205px;
	background:#f1f1f1;
	padding:20px 15px 12px 17px;
}
.promo-block .user-box .hr {
	border-top:1px solid #d3d3d3;
	margin:20px 0;
	height:3px;
	width:193px;
	overflow:hidden;
}
.promo-block .newsletter-form h3 { margin:0 0 5px;}
.promo-block .newsletter-form p {
	font-size:0.9em;
	margin:0 0 6px;
}
.promo-block .newsletter-form .row {
	width:100%;
	overflow:hidden;
}
.promo-block .newsletter-form .field {
	float:left;
	background:url(../images/bg-fields.png) no-repeat 0 -26px;
	width:118px;
	height:26px;
	padding:0 10px;
	overflow:hidden;
	margin:0 8px 0 0;
}
.promo-block .newsletter-form .field input {
	float:left;
	width:100%;
	padding:6px 0;
	font:11px PT Sans, "Times New Roman", Times, serif;
	color:#999;
	margin:0;
	border:0;
	background:none;
}
.promo-block .newsletter-form .btn {
	float:left;
	margin:3px 0 0;
}
.promo-block .collection p {
	font-size:0.9em;
	line-height:1.6em;
	margin:0 0 5px;
}
.promo-block .collection p a { color:#666;}
.promo-block .collection-box { margin:0 0 6px;}
/* footer */
#footer {
	width:100%;
	background:#fff url(../images/bg-footer.gif) repeat-x;
	padding:27px 0;
}
#footer .footer-holder {
	width:934px;
	margin:0 auto;
	overflow:hidden;
	padding:0 12px 0 4px;
}
#footer .logo {
	float:right;
	margin:8px 0 0 8px;
}
#footer p {
	font-size:0.85em;
	line-height:1.6em;
	margin:0;
	color: #FF3A0B;
	font-weight: normal;
}
#pageFooterNav {
    margin: 15px 0 10px;
    text-align: left;
    width: 900px;
}

#pageFooterNav ul li {
    color: #666666;
    display: inline;
}

#pageFooterNav ul li a {
    border-right: 1px solid #5f5f5f;
	color:#000;
    margin: 0 0 0 4px;
    padding: 0 6px 0 0;
    text-decoration: none;
    text-transform: uppercase;
}
#pageFooterNav ul li.lastLink a {
    border: medium none;
}
#pageFooterNav ul li a:hover { text-decoration:underline;}

/* main block */
.main-block {
	width:950px;
	padding:0;
}
/* breadcrumbs */
.breadcrumbs {
	font-size:0.9em;
	line-height:1.3em;
	margin:0 0 14px;
}
.breadcrumbs li {
	display:inline;
	background:url(../images/sep04.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
}
.breadcrumbs li:first-child {
	background:none;
	padding-left:0;
}
.breadcrumbs a { color:#999;}
/* col set */
.col-set { width:100%;}
.col-set:after {
	display:block;
	clear:both;
	content:'';
}
.col-left {
	float:left;
	width:220px;
	padding:0;
	margin:0 40px 0 0;
}
.col-main {
	float:left;
	width:690px;
}
.col-right {
	float:right;
	width:247px;
}
.col-main .title-box { text-align:right;}
.title-box {
	padding:7px 23px;
	background:#db8258;
	height:1%;
	overflow:hidden;
	color:#fff;
	margin:0 0 14px;
	font-size:1.1em;
}
.title-box a { color:#fff;}
.title-box p { margin:0;}
.title-box .view { float:right;}
.block {
	border:1px solid #ccc;
	margin:0 0 25px;
}
.block .block-content { background:#f5f5f5;}
.block-layered-nav {
	border:0;
	margin: 0 0 14px 0;
}
.block-layered-nav .block-content {
	border:0;
	background:none;
}
.block-layered-nav dt {
	background:none;
	color:#FF3A0B;
	font-style:italic;
	font-size:1.15em;
	line-height:1.4em;
	font-weight:normal;
	padding: 20px 15px 10px 15px;
    border: 1px solid #ccc;
    border-bottom: 0 none;
}
.block-layered-nav dd {
	background:none;
	padding: 0 15px 15px;
	height:1%;
	overflow:hidden;
	color:#446393;
	font-size:0.9em;
	line-height:1.75em;
    border: 1px solid #ccc;
    border-top: 0 none;
    margin-bottom: 10px;
}
.block-layered-nav dd a { color:#333;}
.block-layered-nav dd ol { float:left;}
.block-layered-nav dd ol li {
    display: inline-block;
    width: 100%;
}
.block-layered-nav dd ol li:first-child{
    border-top: 1px solid #ccc;
    padding-top: 10px;
}
.block-application .block-content { padding: 16px 25px 20px 20px;}
.block-application h3 {
	color:#528ba1;
	font-size:1.35em;
	line-height:1.3em;
	font-weight:normal;
	font-style:italic;
	margin:0 0 6px;
}
.block-application p {
	font-size:0.9em;
	line-height:1.3em;
	margin:0 0 10px;
}
.block-application .image img {
	margin:0 auto 10px;
	display:block;
}
/* feature box */
.feature-box {
	width:689px;
	overflow:hidden;
	position:relative;
	margin:0 0 25px;
}
.feature-box .text-box {
	position:absolute;
	top:0;
	right:10px;
	width:410px;
	background:none;
	border:0;
	margin:0;
}
.feature-box .text-box .heading { padding:15px 38px 0 0;}
.feature-box .text-box .heading h2 { margin:0 0 18px;}
.feature-box .text-box .content {
	padding:12px 0 10px 5px;
	background:url(../images/sep05.gif) no-repeat;
}
.feature-box .text-box .list { margin:5px 0 0;}
.text-box {
	background:#fff;
	border:1px solid #ccc;
	margin:0 0 14px;
	min-height:60px;
}
.text-box .heading { padding:10px 30px 7px 35px;}
.text-box .heading h2 {
	font-size:25px;
	line-height:32px;
	font-style:italic;
	font-weight:normal;
	text-align:center;
	margin:10px 0 0;
}
.text-box .heading h2 span {
	display:block;
	font-size:36px;
	line-height:52px;
	font-style:normal;
	color:#db8258;
	text-transform:uppercase;
}
.text-box .heading p {
	margin:0 0 15px;
	color:#333;
	text-align:left;
}
.text-box .content {
	padding:18px 12px 32px 26px;
	overflow:hidden;
	height:1%;
	background:url(../images/sep06.gif) no-repeat 28px 0;
}
.text-box .list {
	float:left;
	margin:8px 0 0;
	width:250px;
}
.text-box .pdf {
	margin: 30px auto 0;
	text-align:center;
	width:114px;
}
.text-box .pdf a {
	display:block;
	color:#666;
}
.text-box .pdf img {
	display:block;
	margin:0 auto 10px;
}
.list {
	margin:0 0 15px;
	font-size:0.9em;
	line-height:1.35em;
	color:#333;
}
.list li {
	background:url(../images/bullet01.png) no-repeat 0 6px;
	padding:0 0 0 12px;
}
/* product box */
.product-box {
	margin:0 0 0 -6px;
	zoom:1;
}
.product-box .item {
	display:inline-block;
	vertical-align:top;
	width:226px;
	margin:0 0 18px 6px;
}
*+ html .product-box .item { display:inline;}
.product-box h3 {
	color: #aaaaaa;
	font-size: 1.3em;
    font-weight:normal;
	margin: 0 0 10px;
}
.product-box p { margin:0 0 5px;}
.product-box .figure {
	border:1px solid #ccc;
	width:224px;
	overflow: hidden;
	margin:0 0 15px;
    min-height: 280px;
}
.product-box .figure .caption {
	background:#db8258;
	padding:5px 25px;
	color:#fff;
	text-align:center;
	border-top:1px solid #ccc;
	font-size:1.1em;
	line-height:1.4em;
    min-height: 132px;
}
.product-box .figure .sophisticated_collection{
	background: #b2587c;
}
.product-box .figure .new_performance_collection{
	background: #1d8dc5;
}
.product-box .figure .corporate_fashion_collection{
	background: #da8158;
}
.product-box .figure .concept_collection{
	background: #b78f37;
}
.product-box .figure .shirt_and_blouse_collection{
	background: #7a97e3;
}
.product-box .figure .mix_and_match_collection{
	background: #38a574;
}
.product-box .figure .formalwear_collection{
	background: #38A574;
}
.product-box .figure .caption p { margin:0;}
/* detail block */
.detail-block { width:100%;}
.detail-block:after {
	display:block;
	clear:both;
	content:'';
}
#mainData .image-btn:hover{
	cursor: pointer;
}
#mainData h2, #fabric h2{
	font-size: 16px;
	margin-bottom:10px;
}
#mainData li {
	background: url("../images/option-bullet.png") no-repeat scroll 0 10px transparent;
	margin-bottom:1px;
    width: 49.8%;
    float: left;
    height: 65px;
}
#mainData li h2{
	padding-left: 15px;
	margin-bottom:2px;
}
#fabric {
	margin-bottom:10px;
}
#fabric .fabric-select li{
	background:none;
	padding-left: 15px;
	color:#FF3A0B;
}

#fabric .fabric-select li:hover{
	cursor:pointer;
}

/* product shop */
.detail-block .product-shop {
	float:right;
	width:418px;
}
.detail-block .product-name { padding:14px 0;}
.detail-block .product-name h1 {
	color: #fc1601;
	font-size:2em;
	line-height:1.2em;
	font-style:italic;
	font-weight:normal;
	margin:0 0 10px;
}
.detail-block .short-description {
	overflow:hidden;	
	/*width:170px;*/
	/*width:100%;*/
	margin:11px 0 20px;
}
.detail-block #wishlist-block {
    margin: 11px 0 20px !important;
    overflow: hidden !important;
}
.detail-block #custom-quotes-block {
    margin: 11px 0 20px !important;
    overflow: hidden !important;
    width:170px !important;
}
.detail-block .short-description p { margin:0;}
.detail-block .short-description .button {
	float:right;
	margin:0 0 0 40px;
}
button.btn-with-list span {
	font:14px/27px PT Sans, "Times New Roman", Times, serif;
	color:#fff;
	border:0;
	height:28px;
	background:url(../images/btn-wish-list.gif) no-repeat 100% 0;
	padding:0 12px 0 0;
}
button.btn-with-list span span {
	background-position:0 0;
	padding:0 0 0 12px;
}
.detail-block .full-description {
	border:1px solid #ccc;
	padding:5px 16px 15px 18px;
	height:1%;
	background:#fff;
	margin:0 0 14px;
}
.detail-block .full-description .buy-options{
	/*background: none repeat scroll 0 0 #F3F3F3;
	background: url(../images/bkg_add_to_basket.png) no-repeat 100% 0;*/
	height:auto;
	padding: 5px 10px 5px 11px;
    background-color: #F3F3F3;
    margin-top: 11px;
    float: left;
    width: 360px;
}
.detail-block .full-description .buy-options .quantity{
	float:left;
	height: 60px;
	width:66px;
	margin-top:2px;
}
.detail-block .full-description .buy-options .quantity .qty{
	padding: 4px;
	margin-top: 5px;
}
.detail-block .full-description .buy-options .add-to-basket{
	float:left;
	height:36px;
	width:122px;
}
.detail-block .full-description .buy-options .add-to-basket span{
	padding-left: 3px;
}
.detail-block .full-description .buy-options .add-to-basket .add-btn{
	background: url(../images/btn_add_to_basket.png) no-repeat 100% 0;
	height: 36px;
	width: 130px;
    margin-top: 18px;
}
.detail-block .full-description .buy-options .add-to-basket .add-btn:hover{
	cursor: pointer;
}
.detail-block .full-description .buy-options .multibuy{
	float:left;
	height:47px;
	width:130px;
	padding: 18px 0 0 13px;
}
.detail-block .full-description .buy-options .multibuy .multi-btn{
	background:url(../images/btn_multibuy.png) no-repeat 100% -2px;
	height: 38px;
	width:158px;
}
.detail-block .full-description .buy-options .multibuy .multi-btn:hover{
	cursor: pointer;
}
.detail-block .additional-box {
	background:url(../images/sep07.gif) repeat-x;
	padding:15px 0 0;
}
.detail-block .additional-box:first-child { 
    background:none !important; background-color: #ffffff; height: 80px;}
.detail-block .additional-box h3,
.detail-block .additional-box h4 {
	font-size:1.35em;
	line-height:1.3em;
	font-weight:normal;
	font-style:italic;
	color:#fc1601;
	margin:0 0 4px;
}
.detail-block .additional-box h4 { font-size:1em;}
.detail-block .additional-box p { margin:0 0 10px;}

.swatch {
	height:90px;
	padding-right:20px;
}

#multibuy-box {
	margin:30px 10px;
}
#multibuy-box h1{
	font-size:22px;
	font-style:italic;
	margin: 0 0 30px 0;
	/*width: 350px;*/
}
#multibuy-box h2{
	font-size:14px;
	float:left;
	margin-right:6px;
}
#multibuy-box select{
	margin-top: 0;
}
#multibuy-box .multi-fabric-choice{
	margin-bottom:13px;
}
#multibuy-box h3 {
	font-size: 14px;
	font-weight: normal;
	margin:9px 0 0;
	color: #666666;
	width:85px;
	float:left;
}
#multibuy-box h3 span{
	font-weight: bold;
}
#multibuy-box h4 {
	font-weight: normal;
	font-size: 12px;
	position:absolute;
	top:30px;
	left: 5px;
    word-spacing: -1px;
}
#multibuy-box h4 span{
	display: block;
    float: left;
    text-indent: -3px
}
#multibuy-box h4 .in-stock{
	color: #2EAA05;
	font-weight: bold;
}
#multibuy-box ul{
	margin: 0 0 0 6px;
	padding: 0 0 45px;
}
#multibuy-box li{
	width:140px;
	float:left;
	color:#FF3A0B;
}
#multibuy-box li:hover, #multibuy-box .add-basket-btn:hover{
	cursor:pointer;
}
#multibuy-options {
	background:#FBFBFB;
	padding: 10px;
	overflow: auto;
}
#multibuy-box .add-basket-btn{
	background: url(../images/btn-multi-add2.png) no-repeat;
	height:42px;
	width:256px;
	float:right;
	margin-top:50px;
	margin-right:4px;
}
#multibuy-box .multi-product-box{
	background: url(../images/multi-product-box1.png) no-repeat;
	height:67px;
	width:178px;
	float:left;
	margin: 4px;
	padding: 0 0 0 8px;
	position:relative;
}
#multibuy-box .multi-product-box .quantity{
	font-weight:bold;
	position:absolute;
	right:6px;
	top:4px;
	z-index:99;
}
#multibuy-box .multi-product-box select{
	margin: 3px 2px 0 18px;
	width:67px;
	height:20px;
	top: 26px;
	position: relative;
}
#multibuy-box .multi-loading{
	margin:115px 0 0 250px;
	display:none;
	font-size: 18pt;
	color: #FF0505;
}
#multibuy-box .key {
    float: right;
    position: absolute;
    right: 31px;
    top: 65px;
    visibility: hidden;
}
#multibuy-box .key p{
	margin: 0 0 1px;
}
#multibuy-box table{
	margin:8px 2px 0 0;
}
#multibuy-box td{
	text-align: right;
	padding: 0 5px;
	font-size:15px;
}
#multi-content{
	clear: both;
	float: left;
	margin-top: 15px;
    width: 100%;
}
.stock-check-btn {
	width: 110px;
	height: 30px;
	/*float: right;*/
	background: url(../images/stock-check-btn.png) no-repeat;
	font: 14px/27px PT Sans,"Times New Roman",Times,serif;
	text-align: center;
	color: #333;
	/*margin-top: 38px;*/
    margin-top: 2px;
}
.stock-check-btn:hover,
.stock-check-btn-large:hover {
	cursor:pointer;
}

.stock-check-btn-large{
    float: left;
    height: 51px;
    margin: 7px 0 0 55px;
    width: 205px;
}

.fabric-box {
	text-transform:capitalize;
}
.fabric-choice {
	text-transform:capitalize;
}

/* product img */
.detail-block .product-img {
	float:left;
	width:500px;
}
.detail-block .product-img .hr {
	height:20px;
	border-top:1px solid #ccc;
	overflow:hidden;
	margin:26px 0 0;
}
.gallery-box {
	width:500px;
	overflow:hidden;
	margin:0 0 10px;
}
.gallery-box .thumbnails {
	float:left;
	width:78px;
}
.gallery-box .thumbnails li { padding:0 0 10px;}
.gallery-box .thumbnails img { border:1px solid #e1e1e1;}
.gallery-box .holder {
	float:right;
	width:412px;
	overflow:hidden;
	position:relative;
	border:1px solid #d8d8d8;
}
.gallery-box .btn-zoom {
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/btn-zoom.png) no-repeat;
	width:183px;
	height:32px;
	text-align:center;
	color:#666;
	font-size:16px;
	line-height:32px;
	text-transform:uppercase;
}
.gallery-box .btn-zoom:hover { text-decoration:none;}
.views-box {
	margin:17px 0 20px;
	border:1px solid #ccc;
	background:#fff;
	height:1%;
	overflow:hidden;
	padding:20px 0 10px 22px;
}
.views-box h2 {
	font-size:1.5em;
	line-height:1.3em;
	font-weight:normal;
	font-style:italic;
	color:#528ba1;
	margin:0 0 14px;
}
.views-box ul {
	overflow:hidden;
	margin:0;
	zoom:1;
}
.views-box ul li {
	float:left;
	overflow:hidden;
	margin:0 15px 14px 0;
}


/* theme */
.promo-block .newsletter-form .field input.validation-failed  {padding:5px 0;}
.col1-layout .col-main {padding:0;}
.col3-layout .col-wrapper {width:713px;}
.col3-layout .col-left {margin:0;}
.breadcrumbs li,
.product-box .figure .caption p,
.title-box p {text-transform:capitalize;}
.toolbar-bottom,
.toolbar {display:none;}
.catalogsearch-result-index .toolbar-bottom,
.catalogsearch-result-index  .toolbar {
	display:block;
	margin:-10px 0 10px;
}
.main-container {background:#fff;}
.gallery-box p {margin:0;}
.link-add-to-wishlist{
    float:right;
    /*margin:0 0 0 40px;*/
}
.link-add-to-custom-quote{
    float:left;
}
.link-add-to-wishlist span, .link-add-to-custom-quote span {
   /* background:url("../images/btn-wish-list.gif") no-repeat scroll 100% 0 transparent;*/
    border:0 none;
    color:#fff;
    font:14px/27px PT Sans,"Times New Roman",Times,serif;
    height:28px;
    padding:0 12px 0 0;
	display:block;
}
.link-add-to-wishlist  span span, .link-add-to-custom-quote span span {
    background-position:0 0;
    padding:0 0 0 12px;
}

#track,
.zoom-notice {display:none;}

/* impl */
/*.main-block .preview-block { margin:-15px 0 13px;}*/
.preview-block { margin:0 0 13px; height:310px; z-index: 1;/*padding-bottom: 344px;*/}
/*.main-block .category-block { margin:0 0 4px;}*/
.category-block { margin:0 0 4px;}
.block-layered-nav .currently li {
	background:none;
	padding: 4px 0;
}
.block-layered-nav .currently .label {
	background:none;
	padding:0;
    font-size: 1.1em;
    text-transform: none;
}
.block-layered-nav .actions {
	background:#f5f5f5;
    border: 0 none;
    padding: 20px 20px 10px 20px;
}

/* Download box */

#downloadBox {
    height: 118px;
    margin-bottom: 12px;
    padding: 10px 5px 0 20px;
	background: url("/skin/frontend/default/brooktaverner/images/performance-download.jpg") no-repeat scroll 0 0 transparent;
	width: 223px;
	float: right;
}
#downloadBox h2 {
    border-bottom: 1px solid #CCCCCC;
    color: #528BA1;
    font: 1.5em Arial,Helvetica,sans-serif;
    margin-bottom: 15px;
    padding-bottom: 3px;
}
#downloadBox:hover{
	cursor: pointer;
}
#downloadBox p a {
    color: #000000;
    text-decoration: underline;
}
#downloadBox p {
    float: right;
    font-size: 11px;
    line-height: 1.2em;
    width: 116px;
}

#downloadBox-corporate {
    height: 118px;
    margin-bottom: 12px;
    padding: 10px 5px 0 20px;
	background: url("/skin/frontend/default/brooktaverner/images/fashion-download.jpg") no-repeat scroll 0 0 transparent;
	width: 223px;
	float: right;
}
#downloadBox-corporate h2 {
    border-bottom: 1px solid #CCCCCC;
    color: #528BA1;
    font: 1.5em Arial,Helvetica,sans-serif;
    margin-bottom: 15px;
    padding-bottom: 3px;
}
#downloadBox-corporate:hover{
	cursor: pointer;
}
#downloadBox-corporate p a {
    color: #000000;
    text-decoration: underline;
}
#downloadBox-corporate p {
    float: right;
    font-size: 11px;
    line-height: 1.2em;
    width: 116px;
}

/* corporate box */
.contentBox-corporate {
    background: url("/skin/frontend/default/brooktaverner/images/graphics/collections-corporate-logos.gif") no-repeat scroll 18px bottom #F5F5F5;
    padding: 1px 18px 22px;
	float: right;
	width: 215px;
	margin-bottom: 5px;
    margin-top: 5px;
}

.contentBox-corporate h2 {
    border-bottom: 1px solid #CCCCCC;
    color: #528BA1;
    font: 1.5em Arial,Helvetica,sans-serif;
    margin: 10px 0;
    padding-bottom: 3px;
}

#oekoTexBox {
    background: none repeat scroll 0 0 #F5F5F5;
    float: right;
    height: 59px;
    margin-top: -5px;
    padding: 15px 5px 5px 15px;
    width: 230px;
}

.contentBox {
    background: url("/uk/images/graphics/content-rightcol-top.gif") no-repeat scroll 0 0 #F5F5F5;
    padding: 1px 18px 22px;
	float: right;
	width: 215px;
	margin-bottom: 5px;
    margin-top: 5px;
	border: 1px dashed #D0D0D0;
}

.contentBox h2 {
    border-bottom: 1px solid #CCCCCC;
    color: #528BA1;
    font: 1.5em PT Sans,"Times New Roman",Times,serif;
    margin: 10px 0;
    padding-bottom: 3px;
}

.contentBox h4 {
   
    color: #528BA1;
    font: 1.5em PT Sans,"Times New Roman",Times,serif;
    margin: 10px 0;
    padding-bottom: 3px;
}

.contentBox p{
    font-size: 12px;
    margin: 8px 0;
}

.buyers-guide-box img{
    border: 0 none;
    float: right;
    margin-bottom: 5px;
    margin-left: -3px;
    margin-top: 5px;
    vertical-align: top;
    width: 251px;
}

/* Page Content */

#pageContent{
	padding: 0 5px 0 0;
}

#pageContent h1 {
	font: normal 1.8em PT Sans,"Times New Roman",Times,serif;
	margin: 0 0 10px 0;
	color: #528BA1;
	border-bottom:1px dashed #528BA1; 
	padding-bottom:5px;
}

#pageContent h2 {
	margin: 20px 0 10px 0;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	border-bottom:1px dashed #999; 
	padding-bottom:5px;
}

#pageContent h3 {
	margin: 10px 0 10px 0;
	font-size: 1.2em;
	font-weight: bold;
}

#pageContent p {
	margin: 5px 0 5px 0;
	font-size: 1.2em;
	line-height: 1.4em;
}

#pageContent ul {
	margin: 10px 0 10px 0;	
}

#pageContent ul.benifits {
	
}

#pageContent .content-bullets{
	margin: 10px;
	list-style: disc outside none;
}

#pageContent ol {
	margin: 10px;
	list-style: decimal outside none;
}

#pageContent li {
	margin: 10px 0 5px 10px;
	font-size: 1.2em;
	line-height: 1.4em;
}

#pageContent li ul li {
	margin: 5px 0 5px 20px;
	font-size: 1em;
	line-height: 1.2em;
}
	
#pageContent h1 a {
	text-decoration: none;
}
	
#pageContent h1 a:hover {
	text-decoration: underline;
}

#pageContent a {
	color: #528BA1;
	text-decoration: underline;
}
	
#pageContent address {
	margin: 10px 0 10px 0;
	font-size: 1.2em;
	line-height: 1.4em;
	font-style: normal;
}

#pageContent img {
    margin-left: 15px;
    vertical-align: bottom;
}

.aboutpage li{
	list-style: disc;
	list-style-position: inside;
	font-size: 12px;
	line-height: 20px;
}

.quotedtext p{
	font-family: PT Sans, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 22px;
	padding-right: 10px;
	color: #528BA1;
}

.aboutboxwrap{
	margin-top: 20px;
	width:670px;
	height:470px;;
}

.boxleft{
	width:60%;
	float:left;
	background-color: #e5f0f6;
	height: 100%;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	margin-bottom: 20px;
}

.boxright{
	width:40%;
	float:right;
	height: 470px;
	overflow: hidden;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	margin-bottom: 20px;
}

.boxleftinfo{
	padding:20px;
}

.boxleftinfo p{
	font-size: 12px;
}
.boxleftinfo ul {
	margin-left: 20px;
	margin-bottom: 10px;
}

.boxleftinfo li {
	list-style: disc;
	list-style-position: outside;
	font-size: 12px;
	line-height: 20px;
}

.aboutboxwrapb{
	margin-top: 50px;
	width:670px;
	height:470px;;
}

.boxrightb{
	width:40%;
	float:left;
	height: 100%;
	overflow: hidden;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	margin-bottom: 20px;
}

.boxleftb{
	width:60%;
	float:right;
	height: 470px;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	margin-bottom: 20px;
	background-color: #e5f0f6;
	
}

.boxleftinfob{
	padding:20px;
}

.boxleftinfob p{
	font-size: 12px;
}
.boxleftinfob ul {
	margin-left: 20px;
	margin-bottom: 10px;
}

.boxleftinfob li {
	list-style: disc;
	list-style-position: outside;
	font-size: 12px;
	line-height: 20px;
}

.reasonsbox{
	width: 630px;
	height: 100%;;
	background-color: #e5f0f6;
	padding: 20px;
	margin-top: 20px;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;

}

.reasonsbox li{
	list-style: none;
	margin: 5px 0;
	line-height: 20px;
}

.reasonsbox ul em{
	margin-left: 10px;
}

.collectionwrap{
	width: 950px;
	margin: 20px 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	overflow: auto;
}

.collectionimage{
	margin: 0;
	width:350px;
	float: left;
	overflow: hidden;
	padding:20px 0 20px 20px;
	background-color: #dfecf3;
}

.collectiontextwrap{
	margin: 0;
	width: 580px;
	float: right;
	background-color: #dfecf3;
}

.collectiontext{
	margin: 0;
	padding: 10px 30px 10px 5px;
	font-size:1.1em;
	line-height:1.5em;
    min-height: 600px;
}

.collectiontext p{
	margin:20px 0;
	text-align:justify;
	clear:both;
}

.collectiontext li strong{
	color:#528BA1;
}

.collectiontext .btn{
	display: inline-block;
	padding: 13px;
	height: 16px;
	color:#333;
	font-size:14px;
	text-transform:uppercase;
	float:left;
	width:auto;
	text-align:center;
	margin: 0 auto;
}
	
.collectiontext .btn span {
		padding:0 10px 0 0;
		background:url(../images/arrow01.gif) no-repeat 100% 50%;
}


.collectiontext h3{
	font-size:28px;
	line-height:34px;
	margin:0 0 15px;
	font-weight: normal;
	text-align: center;
	color: #528BA1;
	padding: 15px 0;
	border-bottom: 1px solid #c8d6de;
}

.collectiontext h4{
	font-size:16px;
	font-weight: normal;
	color: #528BA1;
	margin-top:20px;
}

.collectiontext ul{
}

.collectiontext li{
	list-style: none;
	font-family: PT Sans,"Times New Roman",Times,serif;
	padding:2px 0;
}

.fabriclogos{
	margin-left:314px;
    margin-top:-130px;
}


.product-shop .text-box{
	overflow:auto;
}

.product-shop .text-box .content{
	background: 0;
}

.create-quote-form fieldset, .pdf-options fieldset{
    border: dotted #ccc 1px;
    padding: 5px;
    margin-top:20px;
}
.pdf-options .pdf-generator-details{
    float:left;
    width: 375px;
}
.pdf-options .pdf-generator-image{
    float:right;
    margin: 0 31px 0 0;
}
.create-quote-form legend, .pdf-options legend{
    font-size: 14px;
    border: dotted #ccc 1px;
    padding: 3px;
    background-color: #F7F7F7;
	display: block;
}
.create-quote-form .custom-quote-table td{
    padding: 6px 17px 2px 14px;
}
.custom-quote-table .quote-title-text{
    height: 19px;
}
.custom-quote-table{
    width: 675px;
}
.custom-quote-table .create-quote-btn{
    float:right;
    margin-right: -19px;
}
button.create-quote-btn span{
    background: none repeat scroll 0 0 #F18200;
    border: 1px solid #DE5400;
    color: #FFFFFF;
    display: block;
    font: bold 12px/19px Arial,Helvetica,sans-serif;
    height: 19px;
    padding: 0 8px;
    text-align: center;
    white-space: nowrap;    
}
button.create-quote-btn span span{
    border: 0 none;
    padding: 0;    
}
.pdfGeneratorForm td{
	padding: 3px;
    width: 146px;
}
.options-table{
	font-size:118%;
}

.options-table td .options-table a{
    margin-bottom:5px;
    display: block;
}
.options-table td{
    margin-top:5px;
    margin-left: 45px;
	text-align:center;
	width:33%;
}
.option-link{
	padding:10px;
}
.options-table img{
	text-align:center !important;
	margin: auto !important;
}
.option-check{
	padding-bottom: 18px;
}

.pdfGeneratorForm input[type="submit"]{
    cursor: pointer;
    padding: 4px;
    width: 100px;
}

.pdfGeneratorForm tr:hover td{
    background-color: #F7F7F7;
}

.pdfGeneratorForm tr:hover td.submit-td{
    background-color: #fff;
}
.pdfGeneratorForm input{
	width: 196px;
}


.myForm td{
	padding:5px 5px 5px 0;	
}

.successmsg{
    background-color: #E0EDF4;
    border: 1px solid #D9DDE3;
    margin-bottom: 12px;
    padding: 3px;
}
.wishlistremoved{
	padding:3px; 
	background-color:#E0EDF4;
}
.nowishlist{
	padding:3px; 
	background-color:#E0EDF4;
}

.data-table thead th {
	color: #666666 !important; 
}

.figure .caption a{
	color: #FFFFFF;
}

.hidden{
	display:none;
}
.view-collections{
	float:right;
	margin: 0 124px 14px 0;
}
.collections-body{
	background: none repeat scroll 0 0 #DFECF3;
}
span.required{
	color:red;
}

.download-btn{
	width:76px;
	height:26px;
	background:url(../images/btcorp-download-btn.png) no-repeat 0 0;
	margin: 10px auto;
}

#pageContentcol1 h1 {
	font: normal 1.8em PT Sans,"Times New Roman",Times,serif;
	margin: 0 0 10px 0;
	color: #528BA1;
	padding-bottom:5px;
}
.pdf-generator-page .c-img img{
    margin-left: 2px !important;
}
.captcha-image a img{
    margin: 0 !important;
}
.logged-in-header-menu li{
    float: left;
    margin: 6px 0 0;
    padding: 2px 11px 3px;
    border-right: 1px solid #FFFFFF;
    cursor: pointer;
}
.logged-in-header-menu .last{
    border-right: 0 none !important;
}
.logged-in-header-menu .first{
    padding: 2px 11px 2px 0!important;
}
.logged-in-header-menu{
    background:url(../images/bt-loggedin-header-background.png) repeat 100% 50%;
    height: 34px;
    
}
.logged-in-header-menu li a{
    color: #ffffff;
}
.login-header-clearer, .welcome-clearer{
    clear:both;
}
.logged-in-header-menu .logged-in-header{
    width: 950px;
    margin: 0 auto;
}
.logged-in-header-menu .login-menu-cart-block{
    float: right;
    height: 30px;
    position: relative;
    width: 143px;
}
.login-menu-cart-block .checkout-button{
    background: url("../images/login-header-checkout2.png") no-repeat scroll 0 0 transparent;
    float: none;
    height: 33px;
    margin: 0 0 0 55px;
    width: 88px;
    cursor: pointer;
}
.login-menu-cart-block .shopping-bag{
    background: url("../images/shopping-bag.png") no-repeat scroll 0 0 transparent;
    height: 23px;
    margin: 6px 0 0;
    width: 27px;
    float:left;
    cursor: pointer;
}
.logged-in-header-menu .logged-in-header .menu{
    float: left;
}
.login-menu-cart-block .shopping-popup-window{
    display:none;
}
.shopping-bag-block:hover .shopping-popup-window{
    display:block;
    z-index:1001;
}
.shopping-popup-window .shopping-popup-top {
    background: url("../images/shopping-popup-top.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    width: 248px;
}
.shopping-popup-window .block-content {
    background: url("../images/shopping-popup-center.png") repeat-y scroll 0 0 transparent;
    float: none !important;
    width: 232px;
    margin: -1px 0 0;
}
.shopping-popup-window .cart-total {
    background: url("../images/shopping-total-block-1.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    margin: 0;
    width: 232px;
}
.shopping-popup-window .shopping-popup-bottom {
    background: url("../images/shopping-popup-bottom.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    margin: 0 0 0 1px;
    width: 248px;
}
.shopping-popup-window {
    display: none;
    left: -103px;
    position: absolute;
    top: 24px;
    width: 220px;
    z-index: 100;
}
.shopping-popup-window .mini-products-list .product-image{
    float:left !important;
    margin: 9px 5px 0 !important;
    border: medium none !important;
    height: 50px;
    width: 50px;
}
.shopping-popup-window .mini-products-list .product-details{
    float: right !important;
    margin: 8px 6px 0 0;
    width: 147px;
}
.shopping-popup-window #cart-sidebar .item{
    height:68px;
    padding: 0 !important;
}
.shopping-popup-window .mini-products-list{
    margin: 0 0 1px 8px;
    padding: 0 !important;
    width: 217px !important;
}
.shopping-popup-window .block li.even, .shopping-popup-window .block li.odd{
    background: url("../images/shopping-inner-block-center.png") repeat-y scroll 0 0 transparent;
    border-bottom: 1px solid #706C66;
    width: 216px;
}
.shopping-popup-window .product-name{
    float: left;
    height: auto;
    max-height: 34px;
    max-width: 109px;
    overflow: hidden; 
}
.shopping-popup-window .shopping-popup-buttons{
    float:right;
}
.shopping-popup-window .product-name a{
    color: #FF3A0B;
    font: bold 10pt Arial,Helvetica,sans-serif;
    float: left;
}
.shopping-popup-window .cart-total{
    background: url("../images/shopping-total-block-1.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    margin: 0;
    width: 232px;
}
.shopping-popup-window .cart-total .text{    
    float: left;
    color: #FF3A0B;
    font: bold 10pt Arial,Helvetica,sans-serif;
    margin: 7px 0 0 14px;
} 
.shopping-popup-window .cart-total .total{
    float: right;
    color: #FF3A0B;
    font: bold 10pt Arial,Helvetica,sans-serif;
    margin: 8px 13px 0 0;
}
.shopping-popup-window .product-details .product-quantity{
    float: left;
    color: #FF3A0B;
    clear: both;
}

.shopping-popup-window .product-details {
    text-align: left!important;
}
.shopping-popup-window .block{
    border: 0 none;
}
.login-menu-cart-block .shopping-bag-block{
    float:left;
}
.shopping-bag-block .amount{
    float: right;
    margin: 8px 0 0;
}
.shopping-bag-block .amount a {
    background: url("../images/srpite2.png") no-repeat scroll 0 0 transparent;
    color: #8C8C8C;
    float: left;
    font: 11px/18px Arial,Helvetica,sans-serif;
    height: 19px;
    text-align: center;
    width: 20px;
    text-decoration: none!important;
}
.login-menu-cart-block .shopping-bag-block .shopping-bag-content{
    width: 51px;
}
.login-menu-cart-block .checkout-button p{
    height: 30px;
    width: 88px;
}
.login-menu-cart-block .shopping-bag-content .shopping-bag{
    height: 23px;
    width: 27px;
}
.shopping-popup-window #cart-sidebar li{
    margin: 0 !important;
}
.shopping-popup-window #cart-sidebar .odd{
    width: 215px;
}
.header-holder .place-order-button{
    float:left;
    margin-top:-3px;
    margin-left: 30px;
}
.header-holder .search-quick-order{
    float: right;
    width: 611px;   
}
.header-holder .top-search{
    float:right;
}


/* LOGGED IN START */
.logged-in-welcome{
    background: url("../images/logged-in-background.png") no-repeat scroll 0 0 transparent;
    height: 380px;
    width: 646px;
    background-color:#f8f8f8;
    float:left;
}
.welcome-block .logged-in-welcome .inner-block{
    float: right;
    margin: 9px 9px 4px 2px;
    width: 452px; 
    color: #546f7e;
    height: auto;
}
.welcome-block .logged-in-welcome .inner-block .welcome-message{
    font-size: 16pt;
    font-style: italic; 
}
.welcome-block .logged-in-welcome .inner-block .customer-name{
    font-weight: bold;
    font-size: 14pt;
}

.logged-in-welcome .inner-block .text h3{
	margin-bottom:10px;
    font-size: 13px;
}

.logged-in-welcome .inner-block .text h4{
	margin-bottom:10px;
}

.logged-in-right .logged-in-right-wrap{
	float:right;
}

.logged-in-right .logged-in-right-wrap .right-first{
	margin:0 0 10px;
}

/* LOGGED IN END */



.welcome-block .welcome-block-menu li{
    border-right: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    margin: 6px 0 0 0;
    padding: 0 5px;
}
.welcome-block .welcome-block-menu .last {
    border-right: 0 none !important;
}
.welcome-block .welcome-block-menu .first {
    padding: 0 12px 0 0 !important;
}
.welcome-block .welcome-block-menu li a{
    color: #FFFFFF;
}
.welcome-block .logged-in-welcome .text{
    height: 82px;
    line-height: 17px;
    margin: 7px 0 0; 
}
.welcome-block .welcome-block-menu .link_set_1{
    width: 664px;
}
.welcome-block .welcome-block-menu .link_set_2{
    float: left;
}
.gallery{
    overflow:hidden;
    height:  200px;
    width: 100%
}
.special-block{
    border:1px solid #CCCCCC;
    margin: 11px 0 17px;
    height: 372px;
}
.special-block .special-offers-title{
    color: #93AEBC;
    float: left;
    font-size: 19pt;
    font-style: italic;
    margin: 14px 0 7px 26px;
}
.special-block .special-offers-view{
    float:right;  
    color: #93AEBC; 
    font-size: 11pt;
    margin: 23px 10px 6px 0;
}
.gallery .gmask {
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 300px;
    margin: 60px 26px 0;
    width: 970px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 310px;
    width: 896px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    height: 312px;
    width: 224px;
    padding-top:5px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("../images/special-offer-next.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 49px;
    position: absolute;
    right: 27px;
    top: 84px;
    width: 42px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("../images/special-offer-previous.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 50px;
    left: -50px;
    position: absolute;
    top: 84px;
    width: 47px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .product-name a{
    color: #FF3A0B;
    font-size: 11pt;
    font-style: italic;
}
.jcarousel-skin-tango .product-name{
    margin: 10px 0 0 6px;
}

.data-table-invoice-block1, .data-table-invoice-block2{
    width: 50%;
}
.data-table-invoice-block1{
    float:left;
    margin: 0 0 17px;
}
.data-table-invoice-block2{
    float:right;
}
.data-table-invoice-block1 th,.data-table-invoice-block2 th {
    font-weight: bold;
    padding: 3px 0;
    width: 155px;
}
.data-table-invoice-block1 .small-top-space,.data-table-invoice-block2 .small-top-space {
    padding-top: 12px;
}
.data-table-invoice-block1 .large-top-space {
    padding-top: 26px;
}
.data-table-invoice-block2 .large-top-space{
    padding-top: 34px;
}

.data-table-order-block1, .data-table-order-block2{
    width: 50%;
}
.data-table-order-block1{
    float:left;
    margin: 0 0 17px;
}
.data-table-order-block2{
    float:right;
}
.data-table-order-block1 th,.data-table-order-block2 th {
    font-weight: bold;
    padding: 3px 0;
    width: 155px;
}
.data-table-order-block1 .small-top-space,.data-table-order-block2 .small-top-space {
    padding-top: 12px;
}
.data-table-order-block1 .large-top-space {
    padding-top: 26px;
}
.data-table-order-block2 .large-top-space{
    padding-top: 34px;
}

#invoice-table .even:hover, #invoice-table .odd:hover{
    background: none repeat scroll 0 0 #E0EDF4;
    cursor: pointer;
}
#order-table .even:hover, #order-table .odd:hover{
    background: none repeat scroll 0 0 #E0EDF4;
    cursor: pointer;
}
.fieldset .form-list #address_line1, .fieldset .form-list #address_line2, .fieldset .form-list #address_line3{
    height: 22px;
    width: 300px;    
    margin: 6px 0 0;
}

.checkout-review-extra{
	border-left: 1px solid #D9DDE3;
	border-right: 1px solid #D9DDE3;
	padding: 38px 10px 16px;
}

#checkout-review-table{
	margin: 0;
}
.my-account .back-link {
    float: right;
    font-size: 10pt;
    margin: 5px 0 0;
}
#wishlist-table .quoted-price, #wishlist-table .unit-price{
    text-align: center;
}
#wishlist-table .quoted-price input, #wishlist-table .qty input, #wishlist-table .unit-price input{
    height: 21px;
    text-align: center;
    width: 44px;
}
.account-paginator{
    float: right;
    margin-bottom: 13px;   
    background: url("../images/bkg_account_box.gif") repeat-x scroll 0 0 #FFFFFF; 
    border: 1px solid #D9DDE3;
    width: 100%;
}
.account-paginator table{
    margin: 2px 0 2px 5px;
    float: left;
}
.order-handling-charge{
    color: #666666;
    font-weight: bold;    
    padding-top: 6px;
}
#checkout-agreements .urgent-order{
    border-left: 1px solid #D9DDE3;
    border-right: 1px solid #D9DDE3;
    padding: 0 0 0 10px;
    font-size: 10pt;
    font-weight: bold;
}

.checkout-review-extra #delivery_note,
.checkout-review-extra #customer_order_number{
	width: 170px;
}

.checkout-review-extra label{
	font-size: 10pt;
    font-weight: bold;
}

#checkout-agreements input[name="urgent-delivery"],
#checkout-agreements input[name="ship-complete"]{
	margin-left: 6px;
}

.urgent-order{
	padding: 10px 0;
}

.urgent-order input{
	margin: 10px 5px 10px 0;
}

#delivery_note{
	width: 310px;
}

span.more_info{
	color: #FF3A0B;
	cursor: pointer;
	position: relative;
}


/***Quickorder***/
#quickOrder .btn-cart {
	margin: 10px 0 0 10px;
}
#quickOrder .cart-processing {
	margin: 10px 0 0 10px;
	float: right; 
	display:none;
}
#quickOrder .quickorder-background {
	position: absolute;
	top:0;
	left:0;
	z-index:998;
	height:100%;
	width:100%;
	background:#000;
	opacity: 0.5;
}
#quickOrder .processing {
	background: #fff;
	padding:9px;
	width:160px;
	position:absolute;
	z-index:999;
	top:394px;
	left:830px;
}

span.checkout_more_info span{
	display:none;
}

span.checkout_more_info:hover span{
	display: block;
	left: 20px;
    position: absolute;
    top: -1px;
    width: 500px;
}

.select_all_column{
	vertical-align: middle; 
	text-align: center;
}

.select_all_products,
.deselect_all_products{
	color: #1E92DE !important;
	text-decoration: underline;
	font-weight: normal;
}

select.taxtab-mass-select {
	margin-left:10px;
}

button.btn-taxtab, button.btn-continue{
}

button.btn-taxtab span, 
button.btn-continue span, 
button.btn-update span,
button.btn-empty span,
#wishlist-view-form button.btn-delete span{
	background: url("../images/btcorp_tax_btn.png") no-repeat scroll 1px -1px transparent;
    color: #505050;
    float: left;
    font: 11px/30px Arial,Helvetica,sans-serif;
    height: 29px;
    padding: 0 0 0 7px;
    text-align: left;
    white-space: nowrap;
    }
    
button.btn-taxtab span span, 
button.btn-continue span span, 
button.btn-update span span,
button.btn-empty span span,
#wishlist-view-form button.btn-delete span span{
	background: url("../images/btcorp_tax_btn.png") no-repeat scroll 100% -32px transparent;
    padding: 0 13px 0 5px;
}

.loading_ajax-label{
	color: #FF0000;
	visibility: hidden;
}
.color-dropdown{
    font-weight: bold;
}
.image-popup ul li{
    float: left;
    width: 120px;
}
.image-popup ul li input{
    margin: 2px 2px 5px 71px;
}
.image-popup .text{
    font-size: 12pt;
    padding-bottom: 3px;
    padding-top: 19px;    
}
.image-popup .button-block .button{
    padding: 12px 2px 4px 3px;
}
.image-popup .button-block{
    float: right;
    padding-bottom: 3px;
    padding-top: 19px;
    width: 375px;
}

.image-popup .button-block .button span span{ 
    font-size: 11pt; 
}

.image-popup .images-block{
    float: left;
    padding-bottom: 3px;
    padding-top: 19px;  
}

.switch-wishlist{
    font-size: 10pt;
    margin-bottom: 12px;    
}
/*slider start*/

.preview-block .visual-block{
	float:left;
	/*margin-left: 13px;
	position:relative;*/
    vertical-align:top;
}
.preview-block .visual-block img{
    /*vertical-align:top;
    *+ margin-top:9px;*/
    /*height: 332px;
    width: 950px;*/
}

div.rotator {
	/*position:relative;*/
	display: block;
    z-index: 1;
}

div.rotator ul li {
    left: 0;
    position:absolute;
    list-style: none;
    
}
	
div.rotator ul li img {
	background: #FFF;
}
div.rotator ul li.show {
	z-index:500
}

/*slider end*/

.next_day_st{
	color: #1f1f1f;
    font-size: 12px;
}

div.next_day_st p{
    margin: 10px 0;
}

div.next_day_st ul {
    list-style-type: disc;
}

div.next_day_st ul li {
    margin-left: 20px;
}

.customer-account-edit label[for="customer_erp_id"],
.customer-account-edit #customer_erp_id{
	display: none;
}
.pdfdownloadtable table {
    background-color: #E5F0F6;
    margin-bottom: 26px;
}
.pdfdownloadtable th {
    border-top: 1px dashed gray;
    border-bottom: 1px dashed gray;
    padding: 10px 20px 7px 43px;
}
.pdfdownloadtable td {
    padding-left: 43px;
    padding-top: 5px;
    padding-bottom: 8px;
    
}

.review_shipping{
	margin-left: 20px;
}

#marketing-data-table .sku{
    width: 1%;
}
#marketing-data-table .name{
    width: 5%;
}
#marketing-data-table .clothing-type{
    width: 5%;
}
#marketing-data-table .machine-washable{
    width: 5%;
}
#marketing-data-table .description{
    width: 16%;
}
#marketing-data-table .fabric-info{
    width: 5%;
}
#marketing-data-table .colour{
    width: 5%;
}
#marketing-data-table .sizes{
    width: 5%;
}
#marketing-data-table .fabric{
    width: 5%;
}
.product-box #easy-care{
    /*background: #F78181 !important;*/
}

.invoiceenquiry-request{
	float: left;
    margin-top: 20px;
}
.garment-specification h1 {
    font-size: 13px;
    font-weight: bold;
    padding:14px 0 8px 0;
}
.garment-specification h2 {
    font-size: 12px;
}
/* product page ribbon start*/
.product-img .ribbon {
    position: absolute;
    width: 60px;
    height:50px;
    z-index:800;
    margin-left: 13px;
    margin-top:15px;
}
.product-img .ribbon .image-view-icon {
    border-radius: 28px;
    color: #fff;
    font: 11px 'PT Sans';
    width: 54px;
    height: 32px;
    background-color: #1a588a;
    text-align: center;
    padding: 10px 0;
}
.product-shop h5 {
    margin-top: 2px; 
    color: #528BA1; 
    font-size: 2em; 
    font-style: italic; 
    font-weight: normal;
    padding-left:8px;
    padding-bottom: 3px;
}
.jcarousel-skin-tango .homepageribbon img {
    margin-top: -4px;
}
.jcarousel-skin-tango .homepageribbon {
    
    position: absolute;
    width: 62px;
    height:62px;
    z-index:500;
    margin-left: 30px;
}
.jcarousel-skin-tango .homepageribbon2 {
    
    position: absolute;
    width: 62px;
    height:62px;
    z-index:500;
    margin-left: 23px;
}
.jcarousel-skin-tango .homepageribbon3 {
    
    position: absolute;
    width: 62px;
    height:62px;
    z-index:500;
    margin-left: 20px;
    margin-top:-4px;
}
.jcarousel-skin-tango .homepageribbon4 {
    
    position: absolute;
    width: 62px;
    height:62px;
    z-index:500;
    margin-left: 19px;
    margin-top: -4px;
}
.jcarousel-skin-tango .homepageribbon5 {
    
    position: absolute;
    width: 62px;
    height:62px;
    z-index:500;
    margin-left: 24px;
    margin-top: -4px;
}
.jcarousel-skin-tango .homepageribbon6 {
    
    position: absolute;
    width: 62px;
    height:62px;
    z-index:500;
    margin-left: 22px;
    margin-top: -4px;
}
.jcarousel-skin-tango .homepageribbon7 {
    
    position: absolute;
    width: 62px;
    height:62px;
    z-index:500;
    margin-left: 51px;
    margin-top: -4px;
}
.jcarousel-skin-tango .homepageribbon8 {
    
    position: absolute;
    width: 62px;
    height:62px;
    z-index:500;
    margin-left: 46px;
    margin-top: -4px;
}
.jcarousel-skin-tango .homepageribbon2 img {
    margin-top: -4px;
}
.jcarousel-skin-tango .homepageribbon h3 {
    color: #ffffff;
    font-size: 6pt;
    font-style: italic;
    padding-left: 21px;
    padding-top: 11px;
    line-height:1px;
}
.jcarousel-skin-tango .homepageribbon h4 {
    color: #ffffff;
    font-size: 7pt;
    padding-left:13px;
    line-height:4px;
}

.jcarousel-skin-tango .productinforhome {
    height: 72px;
    width: 218px; 
    margin-top:3px; 
}
.jcarousel-skin-tango .productinforhome h3 a {
    font-size: 10pt;
    margin: 0 !important;
    float: none !important; 
    padding: 2px 0 0 0 !important;
    color: #FF3A0B;
    text-align:center;
}
.jcarousel-skin-tango .productinforhome h3  {
    font-size: 10pt;
    margin: 0 !important;
    float: none !important; 
    padding: 0 !important;
    color: #FF3A0B;
    text-align:center;
    font-style:italic;
}
.jcarousel-skin-tango .productinforhome h4  {
    font-size: 13pt;
    margin: 0 !important;
    float: none !important; 
    padding: 0 !important;
    color: #8B2F2F;
    text-align:center;
    font-style:italic;
}

.product-box .figure .cat-ribbon {
    position: absolute;
    width: 158px;
    height:164px;
    z-index:800;
    margin-top: -7px;
    margin-left: -4px;
}

/* product page ribbon end*/

.homepage-popup{
    background: url("../images/btcorp-homepopup-background.png") no-repeat scroll 0 0 transparent;
    height: 347px;
    width: 462px;
}

.homepage-popup .brooktaverner_retail{
    background: url("../images/home-retail-btn.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 47px;
    margin: 122px 0 0 207px;
    width: 191px;
}
.homepage-popup .brooktaverner_corp{
    background: url("../images/home-corp-btn.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    margin: 111px 0 0 207px;
    width: 190px;    
}

.print_stock{
	background: url("../images/print-stock.jpg") repeat scroll 0 0 transparent;
    display: /*inline-block*/none;
    height: 20px;
    text-indent: -1000px;
    width: 140px;
}


/* product page enquiry pop-up start*/

.product-page-enquiry .newsletter-tik {
    font-size: 10px;
    margin: 11px 0 0 24px;
    font-weight: bold;
}
.product-page-enquiry .newsletter-tik .newltr{
    margin-right: 4px;
}
.enquiry-content {
    font-size: 12px;
    font-weight: bold;
    padding: 25px 0 0 25px;
    width: 356px;
    line-height: 38px;
    border-top: 1px solid #e5e5e5;
}
.enquiry-content input {
    width: 197px !important;
    font-size: 16px;
}
.enquiry-content textarea {
    width: 319px;
}
.enquiry-submit {
    background: url(../images/recommend-friend-pop-up/recommendsendbtn.png) no-repeat;
    height: 43px;
    margin: 3px 0 0 137px;
    width: 132px;
}
.enquiry-content td {
	padding-right:8px;
	font-weight:bold;
}
.popup-success-text {
    font-size: 16px;
    text-align: center;
    padding: 155px 42px 0 42px;
    font-weight: bold;
}
.popupsuccess-actions {
    text-align: center;
}

.popup-head-text {
    background: url(../images/recommend-friend-pop-up/popuptitle.png) no-repeat;
    width: 257px;
    height:32px;
    margin-left: 66px;
    margin-top: 10px;
}
.enquiry-content p {
    line-height: 18px;
}

.redommended-popup-block{
    float: left;
    margin: 9px 0 10px;   
}
.product-page-enquiry .enquiry-content input{
    font-size: 11pt;
}


/*product page enquiry pop-up end */

.my-account .account-paginator .paginator-right-block{
    float: right;
    margin: 6px 5px 4px 3px;    
}



.bulk-custom-quote .new-quote-table{
    width: 100%;
    border: 1px solid #999999;
}

.bulk-custom-quote .new-quote-table td , .bulk-custom-quote .new-quote-table th{
    border: 1px solid #CCCCCC;
    padding: 4px 1px 5px 4px;
}

.bulk-custom-quote .new-quote-table th{
    font-weight: bold;
    font-size: 10pt;
}

.bulk-custom-quote .new-quote-table .inner-table{
    padding: 5px 10px 7px 5px;
    width: 100%;    
}

.bulk-custom-quote .new-quote-table th{
    background: url("../images/bkg_th.gif") repeat-x scroll 0 100% #D9E5EE;
}

.bulk-custom-quote .new-quote-table .inner-table th{
    background: none repeat scroll 0 0 #EEEDED;
}

.bulk-custom-quote .new-quote-table .inner-table .name-column{
    width: 52%;
}

.bulk-custom-quote .new-quote-table .inner-table .sku-column{
    width: 20%;
}

.bulk-custom-quote .new-quote-table .checkbox-column{
    text-align: center;
}

.bulk-custom-quote .new-quote-table .collection-column{
    width:  32%;
}

.bulk-custom-quote .header-section .title{
    float:  left;
}

.bulk-custom-quote .header-section .title span{
    /*border-bottom: 1px dashed #528BA1;*/
    color: #528BA1;
    font: 1.8em PT Sans,"Times New Roman",Times,serif;
    margin: 0 0 10px;
    padding-bottom: 5px;  
}

.bulk-custom-quote .header-section .button-set .button span span{
    font-size: 10pt;
    padding: 0 !important;
}

.bulk-custom-quote .header-section .button-set .button span{
    background: none repeat scroll 0 0 #FF9C00;
    border-right: 5px none;
    color: #9C5309;
    padding: 3px 10px !important;
}

.bulk-custom-quote .header-section .button-set{
    float:  right;
}

.bulk-custom-quote .table-block{
    margin: 6px 0 10px;
}

.bulk-custom-quote .message-block{
    margin: 8px 0 0;
}

.bulk-custom-quote .add-to-quote-spinner{
    background: url("../images/ajax-loader-customquote.gif") no-repeat scroll 0 100% transparent;
    float: left;
    height: 19px;
    margin: 0 2px 0 6px;
    width: 19px;
    display: none;
}

.bulk-custom-quote .completed-list-msg{
    margin: 7px;
}

.update-to-quote-spinner{
    background: url("../images/ajax-loader-customquote.gif") no-repeat scroll 0 100% transparent;
    float: left;
    height: 19px;
    margin: 2px 2px 0 392px;
    width: 17px;
    display: none;
}

#wishlist-view-form .button-container{
    float: right;
    width: 269px;   
}

.bulk-custom-quote .new-quote-table .addto-quote-column{
    width: 19%;
}

.bulk-custom-quote .new-quote-table .add-to-quote-btn{
    float: right;
}

.bulk-custom-quote .button-set .add-to-quote-btn, .bulk-custom-quote .button-set .view-quote-btn, .bulk-custom-quote .new-quote-table .add-to-quote-btn{
    border: 1px solid #FF9C00;
    border-radius: 5px 5px 5px 5px !important;  
}

.bulk-custom-quote .new-quote-table .add-to-quote-btn span{
    color: #9C5309;
    background: none repeat scroll 0 0 #FF9C00;
}
.bulk-custom-quote{
    margin: 12px 0 30px;
}
.create-quote-spinner{
    background: url("../images/ajax-loader-customquote.gif") no-repeat scroll 0 100% transparent;
    float: right;
    height: 19px;
    margin: 2px 8px 0;
    width: 17px;
    display: none;
}

.create-quote-form .bottom-button-container{
    float: right;
    width: 164px;
}
.create-quote-popup .header-content .create-quote-header-image{
    background: url("../images/create-quote-header-img.png") no-repeat scroll 0 100%;
    height: 57px;
    width: 347px;
}

.create-quote-popup .button-set .view-quote-history-btn .button-image{
    background: url("../images/create-quote-view-history.png") no-repeat scroll 0 100%;  
    height: 58px;
    width: 166px;  
}

.create-quote-popup .button-set .create-quote-btn .button-image{
    background: url("../images/create-quote-new.png") no-repeat scroll 0 100%;  
    height: 58px;
    width: 165px;      
}

.create-quote-popup .button-set .view-quote-history-btn, .create-quote-popup .button-set .create-quote-btn{
    float: left;    
}

.create-quote-popup .body-content .body-text{
    font-size: 15pt;
    margin: 26px 0 6px;
    text-align: center;   
}
/*start product page changes*/
.create-quote-popup .button-set{
    margin: 15px 4px 4px;    
}
.additional-box li select {
    width: 185px !important;
} 
.buy-options .quote-block {
    margin-top: 5px;
}
.buy-options .quote-block select {
    width: 147px !important;
}
/*end product page changes*/
.customquote-right-block .delete-history-queue .delete-button {
    background: url("../images/btn_remove.gif") no-repeat scroll 0 0;
    display: block;
    font-size: 0;
    height: 11px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 11px;
    float: right;
    margin-top: 7px;
}
.customquote-right-block .history-quote-name{
    float: left;
    height: 19px;
    overflow: hidden;
    width: 178px;
}
.customquote-right-block .history-quote-name a,.customquote-right-block .delete-history-queue .delete-button{
    border-bottom: 0 !important;
}
.customquote-right-block li{
    border-bottom: 1px solid #DDDDDD;
    min-height: 25px;
}

/*start checkstock page*/

#mainForm-checkstock{
	width:460px;
	float:right;
}

.check-stock-step-1, .check-stock-step-2, .check-stock-step-3{
	background-color:#f8f8f8;
	padding:20px 30px;
	margin-top:10px;
	border-radius:7px;
	border:1px solid #dfdfdf;
}

 .check-stock-step-2{
 	padding-bottom:56px;
 }
 
 .check-stock-step-3{
 	padding-bottom:56px;
 	margin-bottom:40px;
 }
 
.check-stock-step-1 h3, .check-stock-step-2 h3, .check-stock-step-3 h3{
	font-weight:normal;
	font-style:normal;
	margin-bottom:20px;
	font-size: 15px;
}

.check-stock-step-1 h3 span, .check-stock-step-2 h3 span, .check-stock-step-3 h3 span{
	font-weight:normal;
	font-style:italic;
	font-size:23px;
	font-family: 'PT Sans';
	color: #687A97;
}

.check-stock-step-1 label{
	font-size:13px;
}

.checkstock-index-index .main-block h1{
	margin-top:10px;
}

.checkstock-index-index #cs-products-grid table#cs-products-grid-table thead tr th{
	background-image:none;
}

#cs-products-grid-table tr:nth-child(2n+1){
	background-color:#D8DFDF;
}

#cs-products-grid-table tr:nth-child(2n){
	background-color:#EFEFEF;
}

.check-stock-step-2 div#cs-products-grid table#cs-products-grid-table thead tr{
	background-color:#A0BFDF;
	height:38px;
}

.checkstock-index-index #cs-products-grid button#cs_more{
	background:url("../images/add-row-btn.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}

.checkstock-index-index .check-stock-step-3 .btn-cart{
	margin:-9px 0 !important;
}

.check-stock-step-2 div#cs-products-grid button#cs_more{
	width:97px;
}

.check-stock-text{
	float:left;
	width:440px;
	background-color:#ffffff;
	margin-top:10px;
	padding:10px 10px;
	height:574px;
	border-radius:9px;
	border:1px solid #DFDFDF;
	margin-bottom:20px;
}

.check-stock-text h3{
	font-weight:normal;
	color:#687A97;
	font-size:22px;
	font-style:italic;
	margin-top:20px;
	margin-bottom:10px;
}

.check-stock-text p{
	font-size:15px;
	line-height:19px;
	margin-bottom:28px;
}

.check-stock-text-wrap{
	padding: 0 14px;
}
/*end checkstock page*/

/*start quickorder page*/
.main-block .qo_result{
	width: 100%;
}

.qo_result table{
	width:460px;
	margin:20px 0;
	float: right;
}

.qo_result table tbody tr td{
	padding:5px;
	font-size:13px;
}

.qo_result table tbody tr:nth-child(odd){
	background-color:#f9f9f9;
}

.qo_result table tbody tr:hover{
	background-color:#E4F0F6;
}

.main-block form.quickorder{
	margin:20px 0;
	display: block;
	width:360px;
}

.quickorder input.product{
	width:230px;
	height:30px;
	font-size: 22px;
	color:#FF3A0B;
}

.quickorder input[type=submit]{
	background: url("../images/bt-quick-srch-btn.png") no-repeat scroll 0 0 transparent;
     height: 38px;
     width: 94px;
     border:none;
     cursor:pointer;
     color:#ffffff;
     font-family:PT Sans, serif;
     font-size:15px;
}

.qo_checkstock {
    background-color: #8496B2;
    color: #ffffff;
    display: block;
    padding: 4px 23px;
    width: 62px;
    border-radius: 6px;
    font-size:11px;
    float:right;
}

.qo_searchbox{
	float: right;
	text-align: left;
	width: 460px;
	background-color: #FFFFFF;
	border: 1px solid #DFDFDF;
	border-radius: 9px;
	margin-top: 10px;
	padding: 10px;
}

/*end quickorder page*/
/*new welcome home page start*/
.welcomelognew {
    width: 950px;
    height: 522px;
}
.welcomelognew .wel-left {
    float: left;
    width: 539px;
    background-color: #E0EDF4;
    margin-right: 3px;
    height: 518px;
}
.welcomelognew .wel-right {
    float: right;
    width: 408px;
}
.welcomelognew .wel-right img {
    border: 4px solid #E0EDF4;
}
.wel-left h3 {
    font-size: 17pt;
    font-weight: bold;
    margin: 14px 0 6px 21px;
    color: #546f7e;
}
.wel-left .textwelcome {
    padding: 0 18px 0 21px;
    color: #546F7E;
    overflow: hidden;
}
.wel-left .textwelcome .welcome_head {
    font-weight: bold;
    font-size: 11pt;
}
.welcome_head span {
    font-weight: bold;
}
.wel-left .textwelcome span {
    font-weight: bold;
}
.welcome_head h4 {
    margin-top: 9px;
}
.textwelcome .mid-text {
    line-height: 20px;
}
.textwelcome .mid-text p {
    margin-top: 9px;
}
.welcomelognew-bottom {
    width: 950px;
}
.welcomelognew-bottom .wel-bottom-left {
    float: left;
    width: 575px;
    margin-right: 3px;
    height: 441px;
}
.welcomelognew-bottom .wel-bottom-left img {
    border: 4px solid #E0EDF4;
}
.welcomelognew-bottom .wel-bottom-right {
    float: right;
    width: 371px;
    background-color: #E0EDF4;
    height: 441px;
    overflow: hidden;
}
.wel-bottom-right h4 {
    font-weight: bold;
    font-size: 11pt;
    margin: 10px 0 0 11px;
}
.wel-bottom-right .min-text {
    line-height: 20px;
    padding: 0 10px 0 10px;
    color: #546F7E;
}
.wel-bottom-right .min-text p {
    margin-top: 3px;
}
/*new welcome home page end*/




/* Email Signup Popup */

.emailsignup_popup_inner {
	text-align: center;
}

.signup_header {
	background-color: #E4EEF5;
	padding: 20px 0;
	text-align: center;
}

.emailsignup_popup_inner > p {
	color: #7C909D;
	font-size: 1.4em;
	font-style: italic;
	margin: 10px;
	text-align: center;
}

.emailsignup_popup_inner > span {
	display: inline-block;
	font-style: italic;
	text-align: center;
	width: 100%;
}

.emailsignup_popup_inner > input[type="text"] {
	height: 20px;
	margin: 10px 0;
	padding: 5px;
	width: 285px;
}

.emailsignup_popup_inner button {
	background: none;
	border: 0;
	cursor: pointer;
}

.emailsignup_loader {
	display: none;
	margin: 20px 40px;
}

.emailsignup_home {
    background-color: #E7EFF8;
    margin: 10px 0 0 ;
    overflow: auto;
    padding: 7px 90px;
}

.emailsignup_home button {
    background: none;
    border: 0 none;
    cursor: pointer;
    float: right;
    margin: 5px 0 0;
}

.emailsignup_home > strong {
    color: #7A98A9;
    font-size: 1.9em;    
    font-weight: normal;
}

.emailsignup_home > span {
    color: #7A98A9;
    font-size: 1.2em;
    margin: 0 10px;
}

.required-entry.validate-email {
    border: 1px solid #CCCCCC;
    width: 200px;
}

/* Email Signup Popup End */

/*Logged in user homepage */

.welcome-new{
    height: 524px;
}

.welcome-new .wel-left-img .wel-left{
    background-color: #E0EDF4;
    float: left;
    height: 520px;
    margin-right: 3px;
    width: 412px;
}

.welcome-new .wel-left-img .wel-left img{
    padding: 5px
}

.welcome-new .wel-right{
    float: left !important;
}

.wel-right.wel-right-new{
   width: 535px; 
}
.wel-right-new-text{
   padding-bottom: 34px;
   padding-left: 5px;
   padding-right: 0;
   width: 542px; 
}

.welcome-new .wel-right-new img {
    border: 4px solid #E0EDF4;
}

.welcome-log-new-bottom .wel-bottom-left{
    background-color: #E0EDF4;
    float: left;
    height: 490px;
    overflow: hidden;
    margin-right: 3px;
    width: 575px;
}

.welcome-log-new-bottom .wel-bottom-right{
    background-color: #E0EDF4;
    float: right;
    height: 490px;
    overflow: hidden;
    width: 371px;
}

.welcome-log-new-bottom .wel-bottom-left .textwelcome{
    color: #546F7E;
    line-height: 20px;
    padding: 20px;
}

.welcome-new .wel-right-new .wel-right-new-text{
    background-color: #E0EDF4;
    color: #546F7E;
    line-height: 20px;
    padding: 20px;
    margin-bottom: 3px;
    width: 494px;
}

.welcome-log-new-bottom .wel-bottom-right h4 {
    font-size: 11pt;
    font-weight: bold;
    margin: 20px 20px 10px;
}

.welcome-log-new-bottom .wel-bottom-right .min-text{
    padding: 0 20px 20px 20px;
}

.welcome-new .wel-right-new .wel-right-new-text {
    padding-bottom: 21px;
}

/*End of Logged in user homepage*/

#hide-price-form .actions{
    margin: 4px 0 0;  
    clear: both;  
}
#hide-price-form .hide-price-block{
    float: left;
    margin: 0 0 4px 5px;    
}
#hide-price-form input{
    float: left;
}

/* PRODUCT PAGE REDESIGN ***********************/
.catalog-product-view .hide{
    display: none;
}
.catalog-product-view .detail-block .additional-box{
    background-position: 0 100%;
    padding-bottom: 15px;
}
.catalog-product-view .detail-block .additional-box:last-child{
    background: none;
}
.catalog-product-view .detail-block .additional-box p{
    margin-bottom: 0;
}
.catalog-product-view .main-block{
    border-top: none;
    padding: 0;
}
.catalog-product-view .detail-block, .catalog-product-view .emailsignup_home{
    font-family: 'PT Sans';   
}
.catalog-product-view .emailsignup_home{
    padding: 7px 90px;
}
.catalog-product-view .detail-block h1, .catalog-product-view .detail-block h2, .catalog-product-view .detail-block h3, .catalog-product-view .emailsignup_home strong, .catalog-product-view .emailsignup_home span {
    font-style: normal;
}
.catalog-product-view .emailsignup_home strong, .catalog-product-view .emailsignup_home span {
    display: inline-block;
    line-height: 33px;
    vertical-align: sub;
}
.catalog-product-view .product-name h1{
    line-height: 22px;
}
.catalog-product-view .product-name h1:nth-child(2){
    color: #364f59;
    font-size: 21px;
}
.catalog-product-view .emailsignup_home{
    margin: 0;    
}
.catalog-product-view .breadcrumbs{
    margin-bottom: 5px;
}
.catalog-product-view .breadcrumbs ul{
    border-top: 1px solid #ececec;
    line-height: 22px;
    margin: 5px 0;
}
.catalog-product-view .addons .views-box li{
    max-height: 138px;
    overflow-y: hidden;
}

/* PRODUCT PAGE REDESIGN : fabrics *************/
.catalog-product-view .detail-block .additional-box .fabric{
    display: inline-block;
    margin-right: 7px;
    vertical-align: top;
    width: 66px;
    cursor: pointer;
}
.catalog-product-view .detail-block .additional-box .fabric.selected img {
    border: 3px solid #528ba1;
}
.catalog-product-view .detail-block .additional-box .fabric div{
    text-align: center;
    text-transform: capitalize;    
}
.catalog-product-view .MagicThumb-swap:first-child {
    margin-left: 0;    
}

/* PRODUCT PAGE REDESIGN : magic zoom *************/
.catalog-product-view .MagicToolboxContainer .border-box{
    border: 1px solid #ccc;
    margin-bottom: 10px !important;
    width: 500px !important;
}
.catalog-product-view .MagicThumb-swap {
    height: 106px;
    width: 85px;
}
.catalog-product-view .thumb_block{
    display: inline-block;
    margin: 15px 0 15px 5px;
    overflow: hidden;
    width: 85px;
    vertical-align: top;
}
.catalog-product-view .thumb_block .thumb_title{
    white-space:nowrap;
}

/* PRODUCT PAGE REDESIGN : buttons *************/
.catalog-product-view .short-description{
    clear: both;
}
.catalog-product-view .short-description .btn{
    cursor: pointer;
    display: inline-block;
    height: 43px;
    margin-right: 10px;
    width: 131px;
    
    /* Hide the text. */
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.catalog-product-view .short-description .btn:last-child{
    margin-right: 0;
}
.catalog-product-view .detail-block #custom-quotes-block{
    width: auto !important;
}
.catalog-product-view .short-description .btn.enquiries-btn{
    background: transparent url(../images/button_enquiries.jpg) 0 0 no-repeat;
    margin-right: 9px;
}
.catalog-product-view .short-description .btn.stock-check-btn{
    background: transparent url(../images/button_buynow.jpg) 0 0 no-repeat;
    margin: 0;
    margin-right: 7px;
}
.catalog-product-view .short-description .btn.stock-check-btn-fr{
    background: transparent url(../images/button_buynow_fr.png) 0 0 no-repeat;
    margin: 0;
    margin-right: 7px;
}
.catalog-product-view .short-description .btn.stock-check-btn-ger{
    background: transparent url(../images/button_buynow_ge.png) 0 0 no-repeat;
    margin: 0;
    margin-right: 7px;
}
.catalog-product-view .short-description .btn.link-add-to-custom-quote{
    background: transparent url(../images/button_addtocustomquote.jpg) 0 0 no-repeat;
    float: none;
}
.catalog-product-view .short-description .btn.link-add-to-custom-quote *{
    background: none;
}
.catalog-product-view .short-description .btn.link-check-forward-stock{
    background: transparent url(../images/button_check_forward_stock.jpg) 0 0 no-repeat;
}


/* PRODUCT PAGE REDESIGN : small adjustements *************/
.catalog-product-view div.attachment-specs td.label{
    padding-left: 0;
}
.catalog-product-view .detail-block h3{
    font-size: 19px;
}

.catalog-product-view .detail-block .additional-box:first-child { 
    background: url(../images/sep07.gif) 0 100% repeat-x !important;   
    height: auto;
}
.catalog-product-view .link-add-to-wishlist span, .catalog-product-view .link-add-to-custom-quote span{
    background: none;
}

.catalog-product-view .addons .views-box{
    float: right;
    width: 430px;
}

.catalog-product-view .addons .views-box:first-child{
    float: left;
}

/* New ribbon attributes **************************/
.product-box .product-box-image-overflow{
    position: relative;
    overflow: hidden;
}
.product-box .ribbon {
    background: transparent url(../images/sticker_brookcorp.png) 0 0 no-repeat;
    left: 5px;
    line-height: 61px;
    height: 61px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 59px;
    z-index:99;
}
.product-box .ribbon span{
    color: white;
    display:inline-block;
    font: normal 11px/14px 'PT Sans';
    line-height:normal;
    vertical-align: middle;
    width: 55px;
}

/* Category page redesign ********************/
.catalog-category-view .col-left,
.catalogsearch-result-index .col-left{
    padding-right: 10px;
    width: 200px;
}
.catalog-category-view .main-block,
.catalogsearch-result-index .main-block{
    border: 0;
}
.catalog-category-view .emailsignup_home,
.catalogsearch-result-index .emailsignup_home{
    font-family: 'PT Sans'; 
    margin: 0;  
    padding: 7px 90px;
}
.catalog-category-view .breadcrumbs,
.catalogsearch-result-index .breadcrumbs{
    font-family: 'PT Sans';
    margin-bottom: 5px;
}
.catalog-category-view .breadcrumbs ul,
.catalogsearch-result-index .breadcrumbs ul{
    line-height: 22px;
    margin: 5px 0;
}
.catalog-category-view .col-left .block-layered-nav dt,
.catalogsearch-result-index  .col-left .block-layered-nav dt{
    color: black;
    font: 18px/17px 'PT Sans';    
}
.catalog-category-view .col-left .block-layered-nav dd *,
.catalogsearch-result-index .col-left .block-layered-nav dd *{
    color: #808b91;
    font: 12px/17px 'PT Sans';
}
.category_header{
    background: url(../images/catalog/category/header/header_background.jpg);
    display: block;
    height: 212px;    
    text-align: center;
    width: 950px;
}
.category_header h2{
    background: url(../images/catalog/category/header/underline.gif) center 100% no-repeat;
    color: #577785;
    font: 22px/59px 'PT Sans';
    margin: 0;
    text-transform: uppercase;
}
.category_header .short-description{
    background: url(../images/catalog/category/header/underline.gif) center 100% no-repeat;
    color: #4e4e4e;
    display: inline-block;
    font: 11px/20px 'PT Sans';
    margin-top: 10px;
    padding-bottom: 10px;
    width: 553px;
}
.category_header .download a{
    background: url(../images/pdf-ico.gif) no-repeat;
    display: inline-block;
    color: #4e4e4e;
    font: 14px/35px 'PT Sans';
    margin-top: 10px;
    padding-left: 40px;
    text-transform: uppercase; 
}
/* Category page redesign : Grid ********************/
.catalog-category-view .col-left,
.catalogsearch-result-index .col-left {
    margin: 0;
    width: 200px;
}
.catalog-category-view .col-main,
.catalogsearch-result-index .col-main {
    width: 730px;
}
.catalog-category-view .col-main .product-box,
.catalogsearch-result-index .col-main .product-box{
    margin: 0;   
}
.catalog-category-view .grid .item,
.catalogsearch-result-index .grid .item{
    border: 1px solid #c9c9c9;
    float: left;
	height: 252px;
    margin: 0;
    overflow: hidden;
	padding: 5px;
    width: 171px;
    border-width: 0 1px 1px 0;
}
.catalog-category-view .grid .item.i3, .catalog-category-view .grid .item.right,
.catalogsearch-result-index .grid .item.i3, .catalogsearch-result-index .grid .item.right{
   border-right: 0; 
}
.catalog-category-view .grid .item.i1, .catalog-category-view .grid .item.big,
.catalogsearch-result-index .grid .item.i1, .catalogsearch-result-index .grid .item.big{
    height: 456px;
    width: 353px;
}
.catalog-category-view .grid .figure .caption,
.catalogsearch-result-index .grid .figure .caption{
    line-height: 76px;
    height: 76px;
    min-height: 76px;
}
.catalog-category-view .grid .item h3 a, .catalog-category-view .grid .figure .caption > div,
.catalogsearch-result-index .grid .item h3 a, .catalogsearch-result-index .grid .figure .caption > div{
    display:inline-block;
    line-height: normal;
    vertical-align: middle;
}
.catalog-category-view .grid .item h3 a, .catalog-category-view .grid .figure .caption a,
.catalogsearch-result-index .grid .item h3 a, .catalogsearch-result-index .grid .figure .caption a{
    color: #152835;
    font: normal 15px/20px 'PT Sans'; 
}
.catalog-category-view .grid .item .sku,
.catalogsearch-result-index .grid .item .sku{
    color: #7f7f7f;
    font: normal 12px/20px 'PT Sans';
}
.catalog-category-view .grid .figure,
.catalogsearch-result-index .grid .figure{
    border: none;
    width: auto;
}
.catalog-category-view .grid .figure .caption,
.catalogsearch-result-index .grid .figure .caption{
    background: none;
    border: none;   
}
.catalog-category-view .grid .product-box-image-overflow,
.catalogsearch-result-index .grid .product-box-image-overflow{
    height: 169px;
    overflow: hidden;
    text-align: center;
}
.catalog-category-view .grid .big .product-box-image-overflow,
.catalogsearch-result-index .grid .big .product-box-image-overflow{
    height: 383px;
}

/* Category page redesign : List ********************/
.actions > h2 {
    color: #939393;
    font-weight: bold;
}
.product-box-image-overflow > a {
    left: -9999px;
    margin: 0 auto;
    overflow: auto;
    position: absolute;
    right: -9999px;
    top: 0;
}
.catalog-category-view .list .item,
.catalogsearch-result-index .list .item{
    border-top: 1px solid #d2d2d2;
    clear: both;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.catalog-category-view .list .item:first-child,
.catalogsearch-result-index .list .item:first-child{
    border-top: 0 none;
}
.catalog-category-view .list .item .figure,
.catalogsearch-result-index .list .item .figure{
    border: none;
}
.catalog-category-view .list .item .product-box-image-overflow,
.catalogsearch-result-index .list .item .product-box-image-overflow{
    display: inline-block;
    float: left;
    text-align: center;
    width: 220px;
    height: 275px;
}
.new, .best, .image-icon {
    border-radius: 28px;
    color: #fff;
    font: 11px 'PT Sans';
    height: 32px;
    left: 4px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 54px;
    z-index: 10;
}
.catalog-category-view .list .figure,
.catalogsearch-result-index .list .figure{
    width: auto;
    margin-bottom: 0;
}
.catalog-category-view .list .figure .caption,
.catalogsearch-result-index .list .figure .caption{
    background: none;
    border: none;
    color: black;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
}
.catalog-category-view .list .figure .caption h3 a,
.catalogsearch-result-index .list .figure .caption h3 a{
    color: #434343;
    font: 14px/22px "PT Sans";
}
.catalog-category-view .list .figure .infos,
.catalogsearch-result-index .list .figure .infos{
    display: inline-block;   
    float: left; 
    width: 220px;
    padding: 0 5px;
    margin-left: 5px;
}
.catalog-category-view .list .figure .caption .description,
.catalogsearch-result-index .list .figure .caption .description{
    color: #201f1f;
    font: normal 13px/20px 'PT Sans';
}
.catalog-category-view .list .figure .caption .view-more,
.catalogsearch-result-index .list .figure .caption .view-more{
    color: #528ba1;    
    display: block;
    text-align: right;
}
.catalog-category-view .list .figure .caption .fabrics,
.catalogsearch-result-index .list .figure .caption .fabrics{
    color: #201f1f;
    font: normal 11px/11px 'PT Sans';
    position: relative;
}
.catalog-category-view .list .figure .caption .fabrics > div,
.catalogsearch-result-index .list .figure .caption .fabrics > div{
    color: #56869b;
    font: normal 13px/11px 'PT Sans';
    margin: 15px 0;
}
.catalog-category-view .list .figure .caption .fabrics img,
.catalogsearch-result-index .list .figure .caption .fabrics img{
    margin-right: 5px;
    margin-bottom: 9px;
    float: left;
}
.catalog-category-view .list .figure .caption .sku
.catalogsearch-result-index .list .figure .caption .sku{
    color: #8b8b8b;
    font: normal 18px/19px 'PT Sans';
}
.catalog-category-view .list .figure .caption .price h1,
.catalogsearch-result-index  .list .figure .caption .price h1{
    color: #363636;
    font: normal 28px/28px 'PT Sans';
    margin: 0;
}
.catalog-category-view .col-main .actions,
.catalogsearch-result-index .col-main .actions{
    display: inline-block;
    float: right;
    width: 230px;
    background-color: #f7f7f7;
    margin-left: 5px;
    padding: 20px;
    min-height: 235px;
}
.catalog-category-view .btn,
.catalogsearch-result-index .btn{
    cursor: pointer;
    display: block;
    height: 34px;
    margin-top: 7px;
    width: 225px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.catalog-category-view .enquiries-btn{
    height: 43px;
}
.catalog-category-view .link-add-to-wishlist span, .catalog-category-view .link-add-to-custom-quote,
.catalogsearch-result-index .link-add-to-wishlist span, .catalog-category-view .link-add-to-custom-quote{
    float: none;
}
.catalog-category-view .link-add-to-wishlist span, .catalog-category-view .link-add-to-custom-quote span,
.catalogsearch-result-index .link-add-to-wishlist span, .catalog-category-view .link-add-to-custom-quote span{
    background: none;
}
.catalog-category-view .btn.enquiries-btn,
.catalogsearch-result-index .btn.enquiries-btn{
    background: transparent url(../images/button_enquiries.jpg) 0 0 no-repeat;
}
.catalog-category-view .btn.stock-check-btn,
.catalogsearch-result-index .btn.stock-check-btn{
    background: url("../images/buy-now-category.png") no-repeat scroll 0 0 transparent;
}
.catalog-category-view .btn.stock-check-btn-fr,
.catalogsearch-result-index .btn.stock-check-btn-fr {
    background: url("../images/buy-now-category-french.png") no-repeat scroll 0 0 transparent;
}
.catalog-category-view .btn.stock-check-btn-ger,
.catalogsearch-result-index .btn.stock-check-btn-ger {
    background: url("../images/buy-now-category-german.png") no-repeat scroll 0 0 transparent;
}
.catalog-category-view .buttons .btn.link-add-to-custom-quote,
.catalogsearch-result-index .buttons .btn.link-add-to-custom-quote{
    background: transparent url(../images/button_addtocustomquote.jpg) 0 0 no-repeat;
}
.catalog-category-view .btn.link-add-to-custom-quote,
.catalogsearch-result-index .btn.link-add-to-custom-quote{
    background: url("../images/custom-quote-icon.png") no-repeat scroll 8px 8px transparent;
    position: absolute;
    right: 5px;
    top: 236px;
}
.catalog-category-view .link-check-forward-stock,
.catalogsearch-result-index .link-check-forward-stock{
    background: url("../images/check-forward-stock.png") no-repeat scroll 8px 8px transparent;
    position: absolute;
    right: 5px;
    top: 190px;
}

.catalog-category-view a.link-check-forward-stock,
.catalogsearch-result-index a.link-check-forward-stock,
.catalog-category-view a.btn.link-add-to-custom-quote,
.catalogsearch-result-index a.btn.link-add-to-custom-quote{
    border: 1px solid #d0cccd;
    color: #434343;
    text-indent: 0;
    height: auto;
    padding: 5px 10px 7px 40px;
    line-height: 13px;
    white-space: normal;
    width: 89px;
    display: inline-block;
    margin: 0 0 5px 0;
    float: left;
}

.catalog-category-view a.btn.link-add-to-custom-quote span,
.catalogsearch-result-index a.btn.link-add-to-custom-quote span{
    color: #434343;
    font-size: 1em;
    height: auto;
    padding: 0;
    line-height: 13px;
}

/* Category page redesign : toolbar ********************/
.catalog-category-view .toolbar-bottom, .catalog-category-view .toolbar,
.catalogsearch-result-index .toolbar-bottom, .catalogsearch-result-index .toolbar{
    clear: both;
    display: block;
    font-family: 'PT Sans';
    margin-bottom: 15px;
    min-height: 20px;
}
.catalog-category-view .toolbar-bottom .sorter, .catalog-category-view .toolbar .sorter,
.catalogsearch-result-index .toolbar-bottom .sorter, .catalogsearch-result-index .toolbar .sorter{
    background: none;
    border: none; 
}
.catalog-category-view .toolbar-bottom div.view-mode, .catalog-category-view .toolbar div.view-mode,
.catalogsearch-result-index  .toolbar-bottom div.view-mode, .catalogsearch-result-index  .toolbar div.view-mode{
    font: normal 16px/16px 'PT Sans';
    left: 52%;
    padding-top: 2px;
    position: absolute;
}
.catalog-category-view .toolbar-bottom div.view-mode a, .catalog-category-view .toolbar div.view-mode a,
.catalogsearch-result-index .toolbar-bottom div.view-mode a, .catalogsearch-result-index .toolbar div.view-mode a{
    color: #9a9a9a;
}
.catalog-category-view .toolbar-bottom div.view-mode a:hover, .catalog-category-view .toolbar div.view-mode a:hover,
.catalogsearch-result-index .toolbar-bottom div.view-mode a:hover, .catalogsearch-result-index .toolbar div.view-mode a:hover{
    color: black;    
    text-decoration: none;
}
.catalog-category-view .toolbar-bottom div.view-mode .icon, .catalog-category-view .toolbar div.view-mode .icon,
.catalogsearch-result-index .toolbar-bottom div.view-mode .icon, .catalogsearch-result-index .toolbar div.view-mode .icon{
    font-size: 14px;
    margin-right: 5px;
}
.catalog-category-view .toolbar-bottom .sorter .sort-by, .catalog-category-view .toolbar .sorter .sort-by,
.catalogsearch-result-index  .toolbar-bottom .sorter .sort-by, .catalogsearch-result-index  .toolbar .sorter .sort-by{
    float: left;
    margin-left: 40px;
}
.catalog-category-view .toolbar-bottom .sorter .sort-by a:hover, .catalog-category-view .toolbar .sorter .sort-by a:hover,
.catalogsearch-result-index .toolbar-bottom .sorter .sort-by a:hover, .catalogsearch-result-index .toolbar .sorter .sort-by a:hover{
    text-decoration: none;
}
.catalog-category-view .toolbar-bottom .sorter .sort-by .icon, .catalog-category-view .toolbar .sorter .sort-by .icon,
.catalogsearch-result-index .toolbar-bottom .sorter .sort-by .icon, .catalogsearch-result-index .toolbar .sorter .sort-by .icon{
    vertical-align: text-bottom;
}
.catalog-category-view .toolbar-bottom select, .catalog-category-view .toolbar .sorter select,
.catalogsearch-result-index .toolbar-bottom select, .catalogsearch-result-index .toolbar .sorter select{
    height: 21px;
    font-family: PT sans;
    font-size: 14px;
}
.catalog-category-view .toolbar-bottom .pages ol, .catalog-category-view .toolbar .pages,
.catalogsearch-result-index .toolbar-bottom .pages ol, .catalogsearch-result-index .toolbar .pages{
    float: right;
}
.catalog-category-view .toolbar-bottom .pages ol li , .catalog-category-view .toolbar .pages ol li,
.catalogsearch-result-index .toolbar-bottom .pages ol li , .catalogsearch-result-index .toolbar .pages ol li{
    background: none;
    display: inline-block;
    height: 18px;
    padding: 0;
    text-align: center;
    width: 16px;
}
.catalog-category-view .toolbar-bottom .pages ol li span, .catalog-category-view .toolbar .pages ol li span,
.catalogsearch-result-index .toolbar-bottom .pages ol li span, .catalogsearch-result-index .toolbar .pages ol li span{
    vertical-align: middle;
}
.catalog-category-view .toolbar-bottom .pages ol li.current, .catalog-category-view .toolbar .pages ol li.current,
.catalogsearch-result-index .toolbar-bottom .pages ol li.current, .catalogsearch-result-index  .toolbar .pages ol li.current{
    background-color: #efefef;
}
.catalog-category-view .toolbar-bottom .pages ol li a, .catalog-category-view .toolbar .pages ol li a ,
.catalogsearch-result-index .toolbar-bottom .pages ol li a, .catalogsearch-result-index .toolbar .pages ol li a {
    color: #363636;
}

/*Toolbar bottom new design*/
.toolbar-bottom .toolbar .sorter .view-mode{
    display: none;
}

.toolbar-bottom .toolbar .sorter .sort-by{
    display: none;    
}
/*Toolbar bottom new design*/

/*Hiding the search autocomplete*/
#search_mini_form #search_autocomplete{
    display: none !important;
}
/*Hiding the search autocomplete*/

/* Small effects /!\ Use with caution: not supported in old browsers ***************************/
.desaturate{
    -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);
    filter: gray; filter: grayscale(100%);
}

.banner-holder {
    text-align: center;
}

.banner-holder .preview-block{
    width: 100%;
}

.banner-holder .visual-block{
    background-repeat: no-repeat;
    background-position: center center;
    float: none;
    height: 261px;
    box-shadow: 1px 3px 7px #dcdcdc;
}

.banner-holder div.rotator ul li {
    width: 100%;
}

.banner-holder .preview-block .text {
    color: #30302C;
    padding: 0;
    font-family: PT Sans;
    margin: 10px 0 ;
}

.banner-holder .preview-block h2{
    font-style: normal;
    color: #000000;
}

.banner-holder .preview-block .text .btn {
    margin-right: 8px;
}

.banner-holder .centre-holder {
    margin: 0 auto;
    width: 950px;
}

.home-bottom-container {
    position: relative;
    z-index: 2;
}

.home-bottom-container .category-block {
    background: #fff;
    font-family: PT Sans;
    padding: 4px 0 20px 10px;
    margin: -80px 0 4px;
    width: 930px;
}

.home-bottom-container .category-block .item {
    padding: 11px 4px 11px 7px;
}

.home-top-container {
    padding-bottom: 10px;
}

.home_recently_added {
    background: none repeat scroll 0 0 #E9F3F8;
    padding: 10px;
    margin: 0 0 40px;
}

.home_our_bestsellers {
    border: 1px dashed #BFBDBD;
    margin: 0 0 40px;
    padding: 10px;
}

.bottom-product-list > h3 {
    color: #7A7A7A;
    font-family: pt sans;
    font-size: 1.7em;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 15px;
}

.bottom-product-list .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 310px;
    width: 835px;
}

.bottom-product-list .jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 300px;
    width: 900px;
    margin: 0 51px;
}

.bottom-product-list .jcarousel-skin-tango .jcarousel-item {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 270px;
    margin-right: 10px;
    padding: 5px;
    width: 147px;
}

.bottom-product-list .jcarousel-skin-tango .productinforhome {
    width: auto;
}

.bottom-product-list .jcarousel-skin-tango .productinforhome h3 {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
}

.bottom-product-list .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("../images/category_left.png") no-repeat;
    top: 105px;
}

.bottom-product-list .jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("../images/category_right.png") no-repeat;
    right: 0;
    top: 105px;
}

.home_our_bestsellers .jcarousel-item {
    border: 1px solid #CCCCCC;
}

.jcarousel-item-undefined,
.jcarousel-item-NaN{
    display: none;
}

/************** HOME PAGE FIXES ************************/
.cms-index-index #page{
    position: relative;
}
.home-top-container{
    position: relative;
    z-index: 1000;
}
.home-bottom-container{
    padding: 0 25px;  
    margin-top: 40px; 
}
.home-bottom-container .promo-block {
    padding-bottom: 68px;
    margin-bottom: 0;
}
.home-bottom-container .category-block .item{
   
}
.home-bottom-container .category-block .item p{
    min-height: 23px;
}
.home-bottom-container .category-block .item p a{
    color: #4f4f4f;
}
.home-bottom-container .category-block .item h3 a{
    font-size: 14px;
}
.home-bottom-container .category-block .item h3 a span{
    font-size: 18px;
}
.home-bottom-container .bottom-product-list{
    box-shadow: 0 0 10px #dfdfdf;
}
.home-bottom-container .bottom-product-list > h3{
    letter-spacing: 4px;
}
.home-bottom-container .home_our_bestsellers{
    border: none;
}
.home-bottom-container .bottom-product-list .productinforhome h3 a{
    font: 13px/18px 'PT Sans';
    color: #808080;
}
.home-bottom-container .bottom-product-list h2{
    font-size: 14px;
    margin-top: 7px;
    text-align: center;
}
.home-bottom-container .bottom-product-list h2 em{
    display: block;
}
.home-bottom-container .bottom-product-list h2.sophisticated-collection{
    color:#b3587c;
}
.home-bottom-container .bottom-product-list h2.new-performance-collection{
    color:#0f8dc8;
}
.home-bottom-container .bottom-product-list h2.corporate-fashion-collection{
    color:#db8258;
}
.home-bottom-container .bottom-product-list h2.concept-collection{
    color:#b89037;
}
.home-bottom-container .bottom-product-list h2.shirt-and-blouse-collection{
    color:#7a98e4;
}
.home-bottom-container .bottom-product-list h2.mix-and-match-collection{
    color:#38a674;
}
.home-bottom-container .bottom-product-list h2.formalwear-collection{
    color:#333;
}
.home-bottom-container .bottom-product-list h2.discontinued{
    color:#309993;
}
.cms-index-index .special-block .special-offers-title, .cms-index-index .special-block h3, .cms-index-index .special-block h4 {
    font-style: normal;
}

/* Static Block Reassurance *************/
.text-box.reassurance{
    background-color: #f8f8f8;
    border: none;
    clear: both;
    font: normal 12px/17px 'PT Sans';
    padding: 10px 25px;
}
.text-box.reassurance .element{
    border-right: 1px solid #ebeaea;
    color: #898989;
    display: inline-block;
    padding-right: 15px;
    margin: 15px 0;
    margin-right: 15px;
    vertical-align: top;
    width: 277px;
}
.text-box.reassurance .element.last{
    border-right: none;
    margin-right: 0;
    padding-right: 0;
}
.text-box.reassurance .element h4{
    color: #3b3b3b;
    font-size: 15px;
    line-height: 15px;
}
.customer-account-login .banner-holder .preview-block .text h2 {
   font-size: 25px;
} 
.customer-account-login .banner-holder .visual-block {
    height: 261px;
}
.customer-account-login .banner-holder .preview-block {
    height: 365px;
    margin: 0 0 5px;
    border: 1px solid #cccccc;
}
.customer-account-login .page-title {
    margin: 0 0 17px;
}

.list-hide-price-block span{
    font-size: 10pt;
}
.list-hide-price-block{
    float: left;
    margin: 3px 0 0;
    width: 101px;
}
.list-hide-price-block .hide-price-text{
   float: left;
   margin: 0 0 0 2px;
}
.list-hide-price-block input{
   float: left;
   margin: 4px 2px 0 0;
}
.list .list-hide-price-block .hide-price-text{
   margin: 3px 0 0 2px;
} 
.toolbar-bottom .list-hide-price-block{
   display: none; 
}
.product-box .ias-spinner {
	padding-top: 10px;
	clear: both;
}
.text-box.reassurance p:first-child:first-letter { float: left; color: #898989; font-size: 38px; padding-top: 4px; padding-right: 2px; padding-left: 1px; }

/*Product Page Recently Viewed and Related Products */
.catalog-product-view .addons .views-box{
    width: 868px;
}

.catalog-product-view .addons .views-box li .prod-image-block{
    max-height: 186px;
}

.catalog-product-view .addons .views-box.product-related li {
    background: none repeat scroll 0 0 #ffffff;
    height: 270px;
    margin-right: 10px;
    padding: 5px;
    width: 147px;
}

.catalog-product-view .addons .views-box.product-viewed li {
    background: none repeat scroll 0 0 #ffffff;
    height: 270px;
    margin-right: 8px;
    padding: 5px 4px 15px 4px;
    width: 147px;
}

.catalog-product-view .addons .views-box.product-related {
    box-shadow: 0 0 10px #dfdfdf;
    background: none repeat scroll 0 0 #e9f3f8;
    margin: 0 0 40px;
    padding: 10px;
}

.catalog-product-view .addons .views-box.product-viewed {
    box-shadow: 0 0 10px #dfdfdf;
}

.catalog-product-view .views-box.product-related .jcarousel-skin-tango .jcarousel-item {
  background: none repeat scroll 0 0 #ffffff;
  height: 280px;
  margin-right: 8px;
  padding: 5px;
  width: 147px;
  margin-bottom: 5px;
  padding-bottom: 15px;
}

.catalog-product-view .views-box .jcarousel-skin-tango .jcarousel-container-horizontal{
    width: 890px;
}

.catalog-product-view .addons .views-box{
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.catalog-product-view .views-box .jcarousel-skin-tango .jcarousel-next-horizontal{
    right: 25px;
}

.catalog-product-view .views-box .jcarousel-skin-tango .jcarousel-clip-horizontal{
    width: 818px;
}

.catalog-product-view .views-box .jcarousel-skin-tango .jcarousel-item{
    height: 270px;
}

.catalog-product-view .addons .views-box li{
    max-height: 270px;
}

.catalog-product-view .addons .productinfo h2.collection-name em {
    display: block;     
}

.catalog-product-view .addons .productinfo h2 {
    color: #db8258;   
    font-size: 14px;
    margin-top: 7px;
    text-align: center;
}

.catalog-product-view .addons .productinfo h2.new-performance-collection {
    color: #0f8dc8;
}

.catalog-product-view .addons .productinfo h3 {
    text-align: center;
    font-size: 10pt;
}

.catalog-product-view .addons .productinfo h3 a{
    color: #808080;
    font: 13px/18px 'PT Sans';
}

.catalog-product-view .addons .jcarousel-skin-tango .jcarousel-container-horizontal{
    margin: 35px 20px 0;
}

.catalog-product-view .addons .view-box-title{
    letter-spacing: 4px;
    color: #7a7a7a;
    font-family: pt sans;
    font-size: 1.7em;
    font-weight: normal;
    margin: 0 0 15px;
    text-align: center;
    text-transform: uppercase;
}

.catalog-product-view .addons h2.sophisticated-collection {
    color: #b3587c;
}
.catalog-product-view .addons h2.new-performance-collection {
    color: #0f8dc8;
}
.catalog-product-view .addons h2.corporate-fashion-collection {
    color: #db8258;
}
.catalog-product-view .addons h2.concept-collection {
    color: #b89037;
}
.catalog-product-view .addons h2.shirt-and-blouse-collection {
    color: #7a98e4;
}
.catalog-product-view .addons h2.mix-and-match-collection {
    color: #38a674;
}
.catalog-product-view .addons h2.formalwear-collection {
    color: #333;
}
.catalog-product-view .addons h2.discontinued {
    color: #309993;
}

.catalog-product-view .addons .jcarousel-skin-tango .jcarousel-prev-horizontal {
  background: url("../images/category_left.png") no-repeat scroll 0 0;
  top: 105px;
}

.catalog-product-view .addons .jcarousel-skin-tango .jcarousel-next-horizontal {
  background: url("../images/category_right.png") no-repeat scroll 0 0;
  right: 0;
  top: 105px;
}

.catalog-product-view .addons .product-viewed .jcarousel-item {
  border: 1px solid #cccccc;
}
/*End of Product Page Recently Viewed and Related Products */

/*Category Banners*/
.catalog-category-view.category-sophisticated-collection .category_header{
  background: url("../images/category_banner_sophisticated.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-new-performance-collection .category_header{
  background: url("../images/category_banner_new_performance.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-corporate-fashion-collection .category_header{
  background: url("../images/category_banner_corporate.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-concept-collection .category_header{
  background: url("../images/category_banner_concept.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-shirt-and-blouse-collection .category_header{
  background: url("../images/category_banner_shirts.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-mix-and-match-collection .category_header{
  background: url("../images/category_banner_mix.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-one-collection .category_header{
  background: url("../images/One_Collection_category_Banner.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-premium-cotton .category_header{
    background: url("../images/premium-cotton-banner.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-streth-cotton-blend .category_header{
    background: url("../images/stretch-cotton-banner.jpg") no-repeat scroll 0 0;
}
.catalog-category-view.category-cotton-rich .category_header{
    background: url("../images/cotton-banner.jpg") no-repeat scroll 0 0;
}
/*End of Category Banners*/

/*Request Call Back Form*/
.request-callback-form{
    float: left; 
    padding-right: 50px;  
}

.request-callback-desc{
    float: left;
    width:  530px;
}

.request-callback-desc .about-box{
    font-size: 13px;
    line-height: 23px;
}

.callback-box input {
  border: 1px solid #c9c9c9;
  height: 20px;
  margin-bottom: 10px;
  margin-left: 24px;
  width: 258px;
}

.callback-box textarea {
    border: 1px solid #c9c9c9;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 310px;
}

.enquiry-submit-btn {
  text-align: center;
}


.callback-box {
  font-size: 12px;
  padding: 0 10px 10px 0;
}

.catalog-product-view .thumb_block .thumb_title{
    white-space: normal;
}


.four-columns .column {
  border-left: 1px solid #d4d4d4;
  float: left;
  padding: 15px 17px 15px 22px;
  width: 195px;
}

.four-columns {
  background: none repeat scroll 0 0 #FFFFFF;
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  color: #797979;
  font-size: 14px;
  line-height: 18px;
  margin: 10px 0 0;
  overflow: hidden;
}

.four-columns .column .column-text {
  float: left;
  font-style: normal;
  text-decoration: none;
  color: #797979;
}

.four-columns .column .img-icon {
  float: left;
  padding-right:  10px;
}

.four-columns .column .column-arrow{
    float: left;
}

#requestcall-back-block .success-text{
  color: #528ba1;
  font-size: 13px;
  margin-bottom: 10px; 
}

.cms-request-a-call-back .page-title h1 {
  border-bottom: 1px dashed #528ba1;
  color: #528ba1;
  font: 1.8em PT Sans,"Times New Roman",Times,serif;
  margin: 0 0 10px;
  padding-bottom: 5px;
}

.cms-request-a-call-back .page-title{
  border-bottom: 0 solid #ccc;
}

.enquiry-submit-btn .submit_enquiry{
    cursor: pointer;
}
/*End of Request Call Back Form*/

#multibuy-box .add-basket-btn{
	background: url(../images/btn-multi-add4.png) no-repeat; 
    margin-top: 70px;   
}
#multibuy-box .add-basket-btn-fr{
	background: url(../images/btn-multi-add-french.png) no-repeat !important; 
    margin-top: 70px;   
}

.bottom_row .item{
	display: inline-block;
	float: none;
}

#multibuy-box .quote-block {
    font-size: 1.2em;
    margin-bottom: 10px;
}
 
#multibuy-box .multi-fabric-choice {
    display: inline-block;
	float: left;
}
.account-login .page-title h1 {
    font-family: 'PT Sans', sans-serif !important;
}
.account-login #login-form .content h2 {
    font-family: 'PT Sans', sans-serif !important;
}
.account-login #login-form .col2-set .f-left {
    font-family: 'PT Sans', sans-serif !important;
}
.account-login #login-form .required {
    font-family: 'PT Sans', sans-serif !important;
}
.account-login #login-form .content p{
    font-family: 'PT Sans', sans-serif !important;
}

div.multibuy_disabled {
    font-size: 1.5em;
    margin-top: 20px;
    padding: 30px;
}

/*Retail Banner Change Start*/

.category_header.category_410{
    background: url(../images/catalog/category/header/retail_collection_category_banner.jpg);
    display: block;
    height: 212px;
    text-align: center;
    width: 950px;
}

/*Retail Banner Change End*/

#customer-logo-form .existing-logo{
    font-size: 11pt;
    margin: 0 0 5px;    
}
#customer-logo-form .existing-logo .current-logo-header{
    font-weight: bold;
}
#customer-logo-form .existing-logo img{
    margin: 2px 0 0;
    padding: 8px 10px;
    border: 1px solid #ccc;
}
#customer-logo-form .existing-logo .no-current-logo{
    color: red;
    font-size: 10pt;
    margin: 10px 0;    
}
#customer-logo-form .select-image-box{
    font-size: 10pt;
}
#customer-logo-form .actions{
    margin: 6px 0 0; 
}
#customer-logo-form .actions .button{
    width: 79px;
}
#customer-logo-form .actions button.button span{
    height: 22px;
    font: bold 13px/19px Arial,Helvetica,sans-serif;
}

.carton_banner {
    background: url("../images/carton_qty.png") no-repeat scroll 10px 15px #607b9d;
    border-radius: 5px;
	clear: both;
    color: #ffffff;
    float: left;
    font-size: 1.3em;
    margin-top: 15px;
    min-width: 390px;
    padding: 20px 10px 20px 65px;
    position: relative;
}

.carton_banner .button{
    margin-left: 10px;
}

.carton_banner .carton_qty {
    color: #38475a;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 11px;
    letter-spacing: -1px;
    position: absolute;
    text-align: center;
    top: 35px;
    width: 17px;
}

.product-box .figure p.price {
    color: #94a2bc;
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 4px;
    letter-spacing: -1px;
}

.actions .hide-price{
    display: none !important;
}

.catalog-product-view .title-box{
    background: none repeat scroll 0 0 #e0edf4;
    color: #7f8a90;
}

.catalog-product-view .title-box a.view{
   color: #7f8a90; 
}

/*Credibility Slider*/

.credibility-slider-block .jcarousel-clip-horizontal {
    height: 90px;
    width: 835px;
    margin-left: 58px;
}

.credibility-slider-block{
    border: 2px solid #e3e3e3;
    margin-bottom: 35px;
}

.credibility-slider-block .jcarousel-container-horizontal {
    height: 90px;
    margin: 20px 0px;
    width: 955px;
}

.jcarousel-credibility .jcarousel-clip {
    overflow: hidden;
}

.credibility-slider-block .jcarousel-item {
    height: 85px;
    padding-top: 5px;
    width: 140px;
}

.credibility-slider-block .jcarousel-prev-horizontal{
    top: 5px;
    left: 7px;
    height: 65px;
    background: url("../images/credibilit_slider_left.jpg") no-repeat;
}

.credibility-slider-block .jcarousel-next-horizontal{
    top: 5px;
    right: 0px;
    height: 65px;
    background: url("../images/credibilit_slider_right.jpg") no-repeat;
}


.credibility-title {
    color: #757575;
    font-size: 20px;
    letter-spacing: 4px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
}

/*End of Credibility Slider*/

.matching_range{
    margin-top: 20px;
}

.matching_range h4{
    text-transform: uppercase;
}

.product-box .figure .matching_range p{
    margin-bottom: 5px;
}

.figure .matching_range p a{
    color: #797979;
    font-size: 1.1em;
    text-decoration: underline;
}

.block-layered-nav .actions strong{
    float: left;
    font-size: 1.3em;
    text-transform: uppercase;
}

.block-layered-nav ol.currently{
    background-color: #f5f5f5;
    padding: 0 20px 20px;
}

#newsletter-validate-detail .btn{
    width: auto;
    height: auto;
}

.block-layered-nav .currently li:first-child{
    border-top: 1px solid #ccc;
}

/* Credibility page logo slider */

.wearas-slider .jcarousel-clip-horizontal {
    height: 90px;
    width: 835px;
    margin-left: 58px;
}

.wearas-slider{
    border: 2px solid #e3e3e3;
    clear: both;
    margin-bottom: 35px;
}

.wearas-slider .jcarousel-container-horizontal {
    height: 90px;
    margin: 20px 0;
    width: 955px;
}

.wearas-slider .jcarousel-item {
    height: 85px;
    padding-top: 5px;
    width: 140px;
}

.wearas-slider .jcarousel-prev-horizontal{
    top: 5px;
    left: 7px;
    height: 65px;
    background: url("../images/credibilit_slider_left.jpg") no-repeat;
}

.wearas-slider .jcarousel-next-horizontal{
    top: 5px;
    right: 0;
    height: 65px;
    background: url("../images/credibilit_slider_right.jpg") no-repeat;
}

.cred-container {
  margin-top: 20px;
}

.grey-section{
    width: 89%;
    margin-bottom: 25px;
}

.grey-section .content{
    padding: 11px 21px;
}

.grey-section .content h1{
    margin-bottom: 5px;
    font-size: 18px;
}

.grey-section .content p:first-of-type{
    margin-bottom: 5px;
}

.title-box{
    background: none repeat scroll 0 0 #241d4c;
}

/* End of Credibility page logo slider */

/*Quick order button*/
.header-holder .place-order-button{
    float: right;
    margin-left: 15px;
    margin-top: -1px;
}
/*End of Quick order button*/

.catalog-product-view .title-box {
  background: none repeat scroll 0 0 #241d4c;
  color: #ffffff;
}

.catalog-product-view .title-box a.view {
  color: #ffffff;
}

#search_mini_form.search-form .btn{
    width: 70px;
    height: 30px;
}

.actions > h2{
    font-weight: normal;
}

.catalog-category-view .list .figure .caption h3 a{
    font: bold 14px/22px "PT Sans";
}

.caption .fabrics .fabric_swatch .hover {
    background-color: #000;
    opacity: 0.6;
    bottom: 8px;
    display: none;
    left: 0;
    padding: 3px;
    position: absolute;
    width: 62px;
}

.caption .fabrics a.fabric_swatch:hover .hover{
	display: block;
}

.caption .fabrics a.fabric_swatch{
    display: inline-block;
    position: relative;
    height: 94px;
    width: 71px;
}#checkout-step-login {
	 padding-left: 15px;
	 padding-right: 15px;
 }

.checkout-method-wrapper .col2-set .cmw-col {
	width: 100%;
}
.checkout-method-wrapper .col2-set .cmw-col form {
	display: inline-block;
	float: left;
	width: 100%;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset {
	display: inline-block;
	float: left;
	min-height: 248px;
	position: relative;
	width: 49%;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset.first {
	border-right: 1px solid #d9dde3;
	box-sizing: border-box;
	margin-right: 1%;
	padding-right: 20px;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset.first .register-text {
	float: left;
	font-weight: bold;
	width: 100%;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset.first .register-login {
	float: left;
	margin-bottom: 5px;
	width: 100%;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset.first .button {
	float: right;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset:not(.first) {
	margin-left: 1%;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset .col-1 {
	width: 100%;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset .col-1 h3 {
	color: #ff2000;
	float: left;
	width: 100%;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset .col-1 .checkout-method-text {
	float: left;
	font-size: 13px;
	font-weight: 600;
	margin-top: 20px;
	width: 100%;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset .col-1 .checkout-method-text.last {
	margin-top: 0;
}
.checkout-method-wrapper .col2-set .cmw-col form fieldset .col-1 .create-account {
	background: #ff2000;
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	padding: 0.5px 5px 0.5px 5px;
	position: absolute;
	right: 0;
}