﻿body   
{
    background-color: black;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0 auto;
    padding: 0;
    color: #696969;
}
.offerholder 
{
    width:12%; 
    margin-right:11%; 
    margin-top:-6%; 
    display:block; 
    background-image:url('../images/offers.png');
    background-repeat:no-repeat;
    background-size:100% 100%;
    height:100px;
    float:right;
}

.main_left {margin-top:8%;}
.carthead {max-width:900px; text-align:center}
#prev_next {font-size:22px}
h10 {font-size:1.4em; color:White; font-weight:bold;}
.block-stockists {height:700px}
.stockists_style_new {height:100%; max-height:2000px;}
.block-dressed-c ul li {color:Black}
.myimageclass { height: 110%; vertical-align:bottom; padding-top:2px; /*border:solid 1px white;*/ padding-right: 2%;}

.mobile-label
{
    display:none;
}
.block-dressed-c ul  lh{
	display:none;
}
.payment-details ul li
{
   background-color:white; list-style:none; border-style:none; font-size:1.6em;
}

.footer_mobile 
{
    display:none;
}

.wrappers-main 
{
    background-color:black;
    margin-left:auto;
    margin-right:auto;
    margin-top:5%;
    /*margin-bottom:5%;*/
   
}
.wrapper-b {

	min-height:600px;
    width:90%;
	overflow:hidden;
     background-color:Black;
	margin-left:5%;
	margin-right:5%;
	
	/*background:url(../images/bg-wrapper-b.gif) no-repeat 0 100%;*/

	padding:0 13px 10px;

	text-align:left;

}
.index_bottom {width:1000px;}
/* contact page */

.block-dressed ul li .block-info2 p {float:left; text-align:center; margin-left:15%; font-size:14px; color:white; 
	width:100%;}
	
/* cart */

.voucher-holder-mobile{ display:none}
.voucher-holder-desktop{display:inline-block; width:900px;}


/* clothing page */
 
 .fancybox {width:100%; max-width:300px; max-height:300px;}

/*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	
	width:100%;
	height:100%;
	/*border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 2px;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}

.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info .product-name {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
	padding-top:14%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.2em;
	margin-left:12%;
	width:180px;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}


.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	
	.block-dressed ul li .block-info3 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
	.block-dressed ul li .block-info3 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

#stockbutton {margin-left:35%; }

/*contact page*/

.block-dressed-con {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed-con ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed-con ul li {
	float:left;
	margin:0 30px 0 10%;
	width:auto;
	background-position:center;
	font-size:1.2em;
	font-weight:bold;
}
.block-dressed-con ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-con ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed-con ul li .block-info h2 a, .block-dressed-con ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-con ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed-con ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-con ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.block-dressed-con ul li .block-info  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:12%;
	width:285px;
}
.block-dressed-con ul li .block-info2  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:12%;
	width:185px;
}

.block-dressed-con ul li .block-info3  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:0%;
	width:285px;
}

.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:216px;
	margin-top:-11%;
}


.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}


/*stockists page */



.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:550px;
	/*float:right; */
	margin-left:0%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    3color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
 .stockbutton 
{
    background-position:center; margin-left:15%;
}

.block-dressed-stock {
	overflow:hidden;
	width:100%;
	margin-top:15px;
	
	/*float:right; */
	margin-left:5%;
	margin-right:0%;
	float:left;
	max-width:1024px;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:1024px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 0px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	text-align:left;
	padding-right:2%;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}

/*cart */



.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c ul li {
	float:left;
	margin:0 30px 0 10px;
	width:auto;
	background-position:center;
}
.block-dressed-c ul  lh{
    display:none;
}

.block-dressed-c ul li .headings {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}
.block-dressed-c ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	3/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:216px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}

.mobile-headers 
{
    display:none;
}
.footer {display:inline-block; width:1024px}

/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:25px;
	padding-left:30px;
	margin-left:35px;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	
	width:100%;
	height:100%;
}
.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	max-width:180px;
	
	
}
.block-dressed-mer ul li .holder-img {
	/* overflow:hidden; */
	width:18%;
	height:auto;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 20px 2px;
	margin:0 0 4px;
	background-position:center;
}
.block-dressed-mer ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:11px; 
}

.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:186px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


#info_style3 { width:860px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px;
    height: 486px;}
    #info_style4 { width:860px; background-color:Black; margin-top:15%; height:100%; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px;
    height: 486px;}
    
    .contact_left { float:left; text-align:center; width:220px; vertical-align:top; margin:0px 10px 10px 5px; }
.contact_middle {  text-align:left; width:300px; vertical-align:top; margin:0px 0 10px 105px;  }
.contact_middle2 { float:left; text-align:left; width:25px; vertical-align:top; margin:0px 20px 0 20px; }
.contact_right { float:left; width:250px; height:600px; vertical-align:top; margin:0px 10px 20px 5px; }
.contact_all { border:solid thin white; height:430px;  }

/*stockists page */

.stockistmenu_table 
{
    width:980px;
    height:24px; border:0;  
}
.table-wrapper {display:none;}
.stockist_td {width:108px; padding-top:4%;}

.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:652px;  height:275px; text-align:center; margin-left:25%;}
.testim_text {position: absolute; top: 3.2em; left: 22.0em; width: 350px; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White;}
.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:2%; 
margin-top:-1%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}

.cart-links li
{
    color:Fuchsia;
}
.header-links 
{
    text-align:center;
    
    max-width:475px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:-2%;
    padding-right:4%;
}

.header-links ul li
{
    text-align:center;
    
    max-width:475px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:-2%;
    padding-right:4%;
    background-color:Black;
}
.header-basic {
	background-color: black;
	height: 94px;
   max-width :1024px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-top:-4%;
	width:30%;
	
}

.header-basic .header-limiter {
	max-width: 1024px;
	/*text-align: center;*/
	margin: 0 auto;
}

/* Logo */

.header-basic .header-limiter h1 {
	/*float: left;*/
	font: normal 28px Cookie, Arial, Helvetica, sans-serif;
	line-height: 40px;
	margin: 0;
}

.header-basic .header-limiter h1 span {
	color: #FFFF00;
}

/* The header links */

.header-basic .header-limiter a {
	color: #FFFF00;
	text-decoration: none;
}

.header-basic .header-limiter nav{
	font:16px Arial, Helvetica, sans-serif;
	line-height: 40px;
	float: right;
}

.header-basic .header-limiter nav a{
	display: inline-block;
	padding: 0 5px;
	text-decoration:none;
	color: #FFFF00;
	font-size: 1.1em;
	opacity: 0.9;
}

.header-basic .header-limiter nav a:hover{
	opacity: 1;
}

.header-basic .header-limiter nav a.selected {
	color: #608bd2;
	pointer-events: none;
	opacity: 1;
}

/* new comfort gut styles for revamp */


.topallnew { float:left;  height:45%; color:Black; }
.toplogonew { float:left; width:75%; color:black; background-color:black; }
.toplogo_small {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew { float:right; width:220px; margin-top:-20%; margin-right:4%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:right; width:211px;  margin-right:5%; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}

.container_stockist { width:100%; max-width:1024px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }
.info_all { float:left; /*border:solid thin white;*/ height:210px;  }
.info_left { float:left; text-align:left; width:400px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:right; width:445px; vertical-align:top; margin:0 2px 0 10px; font-family:Arial; font-size:13px;  }
#info_style2 { max-width:900px; width:100%; height:2350px; background-color:Black; text-align:left; margin-left:8.5%; color:White; font-family:Arial; font-size:14px; /*border:solid thin white;*/   } 


#info_style5 { max-width:900px; width:100%; height:2350px; background-color:Black; text-align:left; margin:0 auto; color:White; font-family:Times new roman; font-size:14px; /*border:solid thin white;*/   } 
.ticker {
width: 65%;
height: 200px;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;
margin-left:2%;
margin-right:10%;
}
.ticker h3 
{
color:Fuchsia;
padding: 0 0 10px 10px;
border-bottom: 1px solid #A7A7A7;
}
.ticker ul {
list-style: none;
padding: 0;
margin: 0;
font-style: italic;
font-size:medium;
}
.ticker ul li {
list-style: none;
height:150px;
padding:7px;
border-bottom: 1px solid #D6CFB8;
}
#slideshow #slideshowWindow {
	width:500px;
	height:357px;
	margin-left:2%;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline-block;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	height:357px;
	float:left;
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	left:150px;
	width:100%;
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:28%;
}

.main_right {font-size:1.2em; line-height:2;}

.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:2%; 
margin-top:-1%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}
.style1
        {
            
            width:100%; 
           max-width:1024px; 
           margin-left:auto; 
           margin-right:auto; 
           text-align:center; 
           color:white; 
         
           font-weight:bold; 
           background-color: black;
             display:inline-block;
            white-space:nowrap;
            /*margin-left:-6%;*/
            margin-top:-2%;
        }

@media all and (max-width: 960px) 
{
 .header-links {max-width:332px; margin-right:0%; margin-top:-1%; font-size:1.2em;}   
}


@media all and (max-width: 866px) 
{
   #info_style5 {max-width:780px} 
  .myimageclass {height:20%; color:White}
 .main_left {margin-top:10%;}
 .header-links {max-width:264px; margin-right:-4%; margin-top:0%; font-size:1.2em;}   
 .header-basic {width:33%}
 .middle_pagenew {width:88%}
 .footer {display:none;}
 .footer_mobile {display:inline-block; width:860px; color:White;}
 .index_bottom {width:750px}
 #info_style2 {max-width:790px}
 .info_right {width:342px}
 .block-dressed {margin-right:0%; margin-left:11%; max-width:850px; }
 .block-dressed-mer {width:720px}
 .block-dressed-mer ul {margin-left:9% ;max-width:800px}
 .block-dressed-mer ul li {max-width:120px; width:120px}
 .contact {max-width: 492px}
 #info_style3 {max-width:780px}
 .block-dressed-con ul li .block-info2 {max-width:163px}
 .total-headers {width:811px}
 .block-dressed-stock {margin-left:0%; max-width:840px}
 .block-dressed-stock ul {margin-left:0%; max-width:840px}
 .block-dressed-stock ul {padding-right:0%}
 .block-dressed-c ul li {margin-left:-1%}
 
}


@media all and (max-width: 854px) {
    #picture_box {
        background-image:url('../images/constructioncrane.png');
        background-repeat:no-repeat;
        width:50%;
        max-width:250px;
        background-position :center center;
        height:100%;
        margin-left:4%;
        padding-right:2%;
        
        display:inline-block;   
        margin: 0 auto; 
    }
    
    
    /*stockists page */
    /*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:0%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:755px;
	width:755px;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:100%;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	max-width:170px;
	display:inline-block;
	
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


    /*contact page*/
    
    #info_style3 {width:770px}
    .block-dressed-con ul li .block-info2 
    {
        width:160px; font-size:14px; line-height:1.5;}
        
    
   /* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:100px; max-height:100px; margin-left:15%; color:Fuchsia;}
 .main_right {width:100%; max-width:380px; float:none; margin-top:0%; display:inline-block; font-size:1.2em;}
.main_box2 { width:220px;
max-width:100%;   vertical-align:bottom; float:left; max-height:80%; background-color:white; color:black; text-align:center; font-size:1.4em;  margin:0 auto;
    display:inline-block;}
    
    #btnSubmit {width:150px; height:45px;}
    
    
    #slideshow #slideshowWindow {
	width:500px;
	height:357px;
	margin-left:2%;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline-block;
	margin-left:20%;
	margin-top:4%;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	height:357px;
	float:left;
	position:relative;
	overflow:hidden;
	
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	left:150px;
	width:100%;
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:28%;
}

.header-basic {
	background-color: black;
	height: 125px;
   max-width :1024px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-top:-6%;
	width:34%;
	
}

.block-dressed-c ul li {margin-left:-6px;}

.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:0%; 
margin-top:-19%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}
.header-links 
{
    text-align:center;
    
    max-width:475px;
    color:Fuchsia;
    font-size:1em;
    display:inline-block;
    margin-top:2%;
    padding-right:25%;
    margin-bottom:2%;
    font-size:1.6em;
    margin-left:15%;
}
.home-top	{  display:inline-block; float:left; margin-left: 21%; width:50%; height:400px;  position:relative; }
.toprightnew { width:450px;  float:left; margin-left:25%; margin-top:2%;/*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; width:429px; height:35%; margin-left:0%; background-color:Fuchsia; color:White; text-align:center;}
.footer { float:left; width:85%; margin-left:10%; vertical-align:middle; text-align:center; height:30px;  font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
.info_style2 {max-width:700px; display:inline-block; margin-left:4%;}
.info_all {height:230px; margin-left:-4%;}
.info_left{width:380px;}
.info_right {width:380px; font-size:1.2em}
#info_style2 {max-width:800px;}
#info_style5 {max-width:775px}
#testim_style2 {width:800px}
.testim_text {top:3.2em;}
.index_bottom {width:800px;}
.block-dressed {margin-left:10%}
.voucher-holder-desktop {width:800px}
.carthead {margin-left:-1%}
.total-headers {display:none}
.mobile-headers {display:inline-block; width:790px;}
#prev_next {text-align:center}
.body_copy {max-width:150px;}
.myimageclass {height:12%}
.block-dressed-mer ul {width:820px; margin-left:-2%}
.block-dressed-mer ul li {margin-left:4%; margin-right:0%; max-width:166px; width:100%;}

.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2
{
    font-size:15px;
    font-weight:bold;
    color:White;
}
.footer {display:none}
.footer_mobile {display:inline-block; width:800px; margin-left:4%;}
.ticker {
width: 75%;
height: 230px;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;
margin-left:10%;
margin-right:10%;
}
.ticker h3 
{
color:Fuchsia;
padding: 0 0 10px 10px;
border-bottom: 1px solid #A7A7A7;
}
.ticker ul {
list-style: none;
padding: 0;
margin: 0;
font-style: italic;
font-size:medium;
}
.ticker ul li {
list-style: none;
height:150px;
padding:7px;
border-bottom: 1px solid #D6CFB8;
}
}


@media all and (max-width: 850px) {

.header-basic {
	background-color: black;
	height: 125px;
   max-width :1024px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-top:1%;
	width:36%;
	
}
.cart-links {margin-top:-21%}
.header-links {margin-top:-6%;}
.info_right {width:368px}
.footer_mobile {width:775px}

}
@media all and (max-width: 801px) {
    #picture_box {
        background-image:url('../images/constructioncrane.png');
        background-repeat:no-repeat;
        width:50%;
        max-width:250px;
        background-position :center center;
        height:100%;
        margin-left:4%;
        padding-right:2%;
        
        display:inline-block;   
        margin: 0 auto; 
    }
    
    
    .block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:8%;
    
}
    
    /*stockists page */
    /*stockists page */
.body-copy {max-width:210px; word-wrap:normal}

.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	max-width:780px;
	/*float:right; */
	margin-left:2%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:0%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:755px;
	width:755px;
	
}


.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:100%;
	background-position:center;
	margin-bottom:0%;
	font-size:1.4em;
	max-width:170px;
	display:inline-block;
	
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:8%;
	margin-right:0%;
	float:left;
	height:700px;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


    /*contact page*/
    
    #info_style3 {width:720px}
    .block-dressed-con ul li .block-info2 
    {
        width:150px; font-size:14px; line-height:1.5;}
        
    
   /* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:100px; max-height:100px; margin-left:15%; color:Fuchsia;}
 .main_right {width:100%; max-width:380px; float:none; margin-top:0%; display:inline-block; font-size:1.2em;}
.main_box2 { width:220px;
max-width:100%;   vertical-align:bottom; float:left; max-height:80%; background-color:white; color:black; text-align:center; font-size:1.4em;  margin:0 auto;
    display:inline-block;}
    
    #btnSubmit {width:150px; height:45px;}
    
    
    #slideshow #slideshowWindow {
	width:500px;
	height:357px;
	margin-left:2%;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline-block;
	margin-left:20%;
	margin-top:4%;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	height:357px;
	float:left;
	position:relative;
	overflow:hidden;
	
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	left:150px;
	width:100%;
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:28%;
}

.header-basic {
	background-color: black;
	height: 125px;
   max-width :1024px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-top:5%;
	width:40%;
	
}

.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:1%; 
margin-top:-27%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}

.style1 {margin-left:2%}
.header-links 
{
    text-align:center;
    
    max-width:475px;
    color:Fuchsia;
    font-size:1em;
    display:inline-block;
    margin-top:-3%;
    padding-right:25%;
    margin-bottom:2%;
    font-size:1.6em;
    margin-left:15%;
}
.home-top	{  display:inline-block; float:left; margin-left: 21%; width:50%; height:400px;  position:relative; }
.toprightnew { width:450px;  float:left; margin-left:22%; margin-top:2%;/*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; width:429px; height:35%; margin-left:0%; background-color:Fuchsia; color:White; text-align:center;}
.footer { float:left; width:85%; margin-left:10%; vertical-align:middle; text-align:center; height:30px;  font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
.info_style2 {max-width:700px; display:inline-block; margin-left:4%;}
.info_all {height:230px;}
.info_left{width:365px;}
.info_right {width:313px; font-size:1.2em}
.container_stockist{max-width:720px}
#info_style2 {max-width:700px;}
#testim_style2 {width:800px}
.testim_box{width:600px}
.testim_text {top:3.2em; width:322px}
.index_bottom {width:800px;}
.block-dressed {margin-left:8%}
.voucher-holder-desktop {width:800px}
.carthead {margin-left:-5%}
.total-headers {display:none}
.mobile-headers {display:inline-block; width:790px;}
.headings {display:none;}
#prev_next {text-align:center}
.body_copy {max-width:150px;}
.myimageclass {height:12%}
.block-dressed-mer ul {width:95%; margin-left:-2%}
.block-dressed-mer ul li {margin-left:4%; margin-right:0%; max-width:156px; width:100%;}

.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2
{
    font-size:15px;
    font-weight:bold;
    color:White;
}
.footer {display:none}
.footer_mobile {display:inline-block; width:740px; margin-left:4%; color:White;}
.ticker {
width: 75%;
height: 210px;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;
margin-left:10%;
margin-right:10%;
}
.ticker h3 
{
color:Fuchsia;
padding: 0 0 10px 10px;
border-bottom: 1px solid #A7A7A7;
}
.ticker ul {
list-style: none;
padding: 0;
margin: 0;
font-style: italic;
font-size:medium;
}
.ticker ul li {
list-style: none;
height:150px;
padding:7px;
border-bottom: 1px solid #D6CFB8;
}
}

@media all and (max-width: 801px) {

h2 {max-width:800px;}


.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:6% -6% 0 7%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

.voucher-holder-desktop {display:none;}

.voucher-holder-mobile {display:inline-block; width:700px}

}

@media all and (max-width: 768px) {



#cssmenu > ul > li > a 
{
    font-size:12px;}

#btnSubmit {
    width: 10em;
    height: 3em;
    font-size: 1.4em;}
.footer {display:none;}
.footer_mobile{display:inline-block; width:690px;}
.product-header {max-width:550px}
.main_left{max-width:400px;}
.main_right{float:left; display:inline-block; margin-left:15%; max-width:550px; font-size:1.3em; line-height:1.5;}
.style1 {margin-top:0%; margin-left:2%;}
.cart-links {margin-top:-28%; margin-right:1%}
.header-links {padding-right:27%; margin-left:26%; font-size:1.4em; margin-top:-5%}
.header-basic {width:38%; margin-top:4%;}
h2.carthead{margin-left:0%;}
h2.carthead2{width:752px;}
.wrapper-b {max-width:735px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:8%;
    
}
.mobile-headers ul li 
{
}

/*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:9%;
	margin-right:5%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
	/*border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 2px;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}

.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info .product-name {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.2em;
	margin-left:12%;
	width:180px;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}


.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	
	.block-dressed ul li .block-info3 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
	.block-dressed ul li .block-info3 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

/*data page */

#info_style5 { max-width:700px; width:100%; height:2350px; background-color:Black; text-align:left; margin-left:8.5%; color:White; font-family:Arial; font-size:14px; /*border:solid thin white;*/   } 
/*testimonial pages */
#testim_style2 {width:750px; }
.left_menubar {text-align:center; display:inline-block; padding:0; background-repeat:no-repeat; height:625px; width:760px;  line-height:2; font-size:1.4em; color:Fuchsia; }
.tm_all {width:768px; font-size:1.4em}
.testim{width:768px; text-align:center;}
#prev_next {width:540px;}
.testim_holder {max-width:700px;}
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:646px;  height:275px; text-align:center; margin-left:9%;}
.testim_text {position: absolute; top: 3.2em; left: 22.0em; width: 350px; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White;}
home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}



.voucher-holder-mobile{ display:inline-block; margin-left:1%; width:650px}
.voucher-holder-desktop{display:none;}


.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:6% -6% 0 11%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}


h2 {width:726px; margin-left:5%;}

/*contact page */

#info_style3 {width:690px}

.block-dressed-con {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed-con ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed-con ul li {
	float:left;
	margin:0 30px 0 12%;
	width:auto;
	background-position:center;
}
.block-dressed-con ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-con ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}

.block-dressed-con ul li .block-info h2 a, .block-dressed-con ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-con ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed-con ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-con ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.block-dressed-con ul li .block-info  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:12%;
	width:285px;
}
.block-dressed-con ul li .block-info2  {
/*	overflow:hidden; */
    
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:7%;
	width:138px;
}

.block-dressed-con ul li .block-info3  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:1%;
	width:285px;
}
/*merchandise page */

.block-dressed-mer {max-height:2500px; margin-left:6%;}

.block-dressed-mer ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:755px;
	width:100%;
	max-height:2524px;
	display:inline-block;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 10%;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;
    margin-left:6%;
	letter-spacing:1px;
	word-spacing:0px;
	float:left; 
	width:150px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}
.block-dressed-mer ul li h2.product-name {
/*	overflow:hidden; */
	width:100%;
}

.home-top{margin-left:24%}
.ticker {margin-left:16%}
.footer_mobile{margin-left:0%}

/*stockists page */

.stockbutton {float:right}
.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:20%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:27%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:370px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:-15%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}




}
@media all and (max-width: 720px) {


 #cssmenu {width:720px; font-size:1em}
    h2 {max-width:700px; width:670px}
    .footer_mobile{max-width:672px; width:672px;}
    
#cssmenu > ul > li > a 
{
    font-size:12px;}

#btnSubmit {
    width: 10em;
    height: 3em;
    font-size: 1.4em;}
    
    .product-header{max-width:445px;}
 
    #color_choice {height: 46px;
    width: 174px;
    margin-left: 4%; font-size:1em;}
   #select_a_size {height: 46px;
    width: 174px;
    margin-left: 10%; font-size:1em;}
    #product_qty {height: 30px;
    width: 57px;
    margin-left: 5%; font-size:1em;}
    #totalaccprice {height: 30px;
    width: 72px;
    margin-left: 0%; font-size:1em;}
    
.footer {display:none;}
.footer_mobile{display:inline-block; width:690px; max-width:700px; width:700px;}
.product-header {max-width:550px}
.main_left{max-width:400px; margin-top:22%}
.main_right{float:left; display:inline-block; margin-left:30%; margin-top:-25%; max-width:405px; font-size:1.3em; line-height:1.5;}
.style1 {margin-top:0%; margin-left:2%; max-width:700px;}
.cart-links {margin-top:-29%; margin-right:0%}
.header-links {padding-right:25%; margin-left:20%; font-size:1.4em; margin-top:-5%}
.header-basic {width:40%; margin-top:4%;}
h2.carthead{margin-left:-2%;}
h2.carthead2{width:670px;}
.wrapper-b {max-width:735px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:8%;
    
}
.mobile-headers ul li 
{
}

/*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:6%;
	margin-right:5%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
	/*border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 2px;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}

.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info .product-name {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.2em;
	margin-left:12%;
	width:180px;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}


.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	
	.block-dressed ul li .block-info3 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
	.block-dressed ul li .block-info3 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


/*testimonial pages */
#testim_style2 {width:700px; }
.left_menubar {text-align:center; display:inline-block; padding:0; background-repeat:no-repeat; height:540px; width:760px;  line-height:2; font-size:1.4em; color:Fuchsia; }
.tm_all {width:720px; font-size:1.4em}
.testim{width:720px; text-align:center;}
#prev_next {width:540px;}
.testim_holder {max-width:700px;}
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:646px;  height:275px; text-align:center; margin-left:9%;}
.testim_text {position: absolute; top: 3.2em; left: 22.0em; width: 350px; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White;}
home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.voucher-holder-mobile{ display:inline-block; margin-left:1%; width:650px}
.voucher-holder-desktop{display:none;}
.payment {max-width:380px;}

.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:6% -6% 0 7%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

#cssmenu {max-width:720px; width:720px}
h2 {width:688px; margin-left:5%;}

/*contact page */

#info_style3 {width:640px}

.contact {max-width:430px;}
.block-dressed-con {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed-con ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed-con ul li {
	float:left;
	margin:0 30px 0 30px;
	width:auto;
	background-position:center;
}
.block-dressed-con ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-con ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed-con ul li .block-info h2 a, .block-dressed-con ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-con ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed-con ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-con ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.block-dressed-con ul li .block-info  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:12%;
	width:285px;
}
.block-dressed-con ul li .block-info2  {
/*	overflow:hidden; */
    
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:7%;
	width:130px;
}

.block-dressed-con ul li .block-info3  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:0%;
	width:285px;
}



/*merchandise page */

.block-dressed-mer {max-height:2500px; width:650px; max-width:700px; margin-left:5%;}

.block-dressed-mer ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:695px;
	width:100%;
	max-height:2524px;
	display:inline-block;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 10%;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:18px;
	font-weight:bold;
    margin-left:2%;
	letter-spacing:1px;
	word-spacing:0px;
	float:left; 
	width:160px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}
.block-dressed-mer ul li h2.product-name {
/*	overflow:hidden; */
	width:100%;
}

.home-top{margin-left:16%; width:415px}
.ticker {margin-left:16%}
.footer_mobile{margin-left:0%}

/*stockists page */

.stockbutton {float:right}
.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:20%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:27%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:370px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:-15%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:650px;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}




}



/* Making the header responsive */

@media all and (max-width: 600px) 
{
     #btnSubmit {margin-left:-2%;}
     .block-info4{margin-left:0%; width:338px}

    h2.carthead{margin-left:-12%;}
h2.carthead2{width:530px;}
.wrapper-b {max-width:530px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:0%;
}
.mobile-headers ul li 
{
}
.block-dressed-mer {width:550px; margin-left:0%}
.voucher-holder-mobile{ display:inline-block; margin-left:2%;}
.voucher-holder-desktop{display:none;}
h2 {width:500px;}

.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:3% 8% 0 37%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}
.main_right{margin-top:0%; font-size:1.6em}
.myimageclass { height: 150%; vertical-align:bottom; padding-top:2px; /*border:solid 1px white;*/ padding-right: 2%;}
	.header-basic {
		
		display:inline-block;
		
		width:48%;
		margin-top:4%;
		margin-right:5%;
		
	}

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}

.currencybox {margin-top:-6%;}
.header-basic {margin-top:2%;}
.header-links {margin-top:-15%; font-size:1.5em; margin-right:12%}              
.style1 {margin-top:13%; margin-left:-10%;}
.ticker {margin-left:12%}
.toprightnew {margin-left:16%}

.footer {display:none}
.footer_mobile {display:inline-block; width:600px; margin-left:6%; font-size:1.8em;}

.home-top {margin-left:28%}
#slideshow #slideshowWindow {
	width:500px;
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:20%;
}
#slider {margin-left:20%}
 .topallnew {  height:45%; color:Black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogonew { display:none; color:black;  background-color:black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogo_small {display:none; margin-top:-6%; margin-right:6%;}
.toplogo {display:inline-block; margin-top:3%; max-width:200px; margin-left:22%;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/
.links {height:20px}
.toprightnew { display:inline-block; width:550px; margin-top:4%; margin-left:17%; /*border:solid 1px white;*/ text-align:left;  /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:525px; margin-top:0%; margin-left:0%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { float:left; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; vertical-align:middle; text-align:center; height:30px;  max-width:540px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0; margin-left:9%;}
.index_bottom {width:100%; max-width:740px;}
.container_stockist { width:100%; max-width:768px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }
#info_style2 {float:left; display:inline-block; width:100%; max-width:700px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-height:500px;  }
.info_left { float:left; text-align:left; width:100%; max-width:640px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:640px; vertical-align:top; text-align:justify; margin:0 2px 0 2%; font-family:Arial; font-size:1.2em;  }
#testim_style { float:left; width:250px; height:760px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:760px; height:2500px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 
#slider {margin-left:20%;}
.testim_holder{width:720px;}
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:655px;  height:275px; text-align:center; margin-left:8%;}
.testim_text {position: absolute; top: 2.2em; left: 22.0em; width: 350px; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White;}
 .left_menubar {margin:20px 0 4px 0; padding: 0 0 0 4px; width:230px; float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:378px; width:720px; color:Fuchsia; }

.left_menubar ul
{
    width:720px;
}
.left_menubar ul li 
{
}
.left_menubar ul li .topfirst
{
    width:720px;
}
.left_menubar ul li .topmenu
{
    max-width:720px;
    font-size:1em;
    
}
.left_menubar ul h8
{
    margin-left:95%;
}




#info_style3 { width:680px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px;
    height: 486px;}
    #info_style4 { width:760px; background-color:Black; margin-top:15%; height:100%; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px;
    height: 486px;}
    

home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.home-top											{  width:330px; height:300px; display:inline-block; margin-left:27%; padding-right:15%; position:relative; }
.home-top .images									{ position:relative; height:311px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }



.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:15%; 
margin-top:-25%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}
.header-links 
{
    text-align:center;
    
    max-width:420px;
    color:Fuchsia;
    font-size:1.6em;
    display:inline-block;
    margin-top:-10%;
    margin-left:17%;
   
}

.header-links ul li
{
    text-align:center;
    width:100%;
    max-width:632px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:-9%;
    margin-left:26%;
}

  
    #slideshow #slideshowWindow {
	width:500px;
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:18%;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	
	
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	
	
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#prev_next {width:680px; text-align:center}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:28%;
}


/* order page */

.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 6%;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin:0 0 30px 6%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:11px;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:230px;
}
.block-dressed ul li h2 .product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:150px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:265px;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
/*stockists page */

/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:720px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:5%;
	height:100%;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}



/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:10px;
	margin-bottom:2%;
	margin-left:14%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:625px;
	width:100%;
	height:100%;
	max-height:660px;
	
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:1em;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:220px;
	
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}

.ticker {
width: 75%;
height: 240px;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;
margin-left:13%;
margin-right:10%;
}
.style1
        {
            
            width:100%; 
           max-width:450px; 
           margin-left:auto; 
           margin-right:auto; 
           text-align:center; 
           color:white; 
          padding-top:6%;
           padding-bottom:1%; 
           font-weight:bold; 
           background-color: black;
             display:inline-block;
            white-space:nowrap;
        }
        
.currencybox
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-top:-40px; 
font-size:1.2em; 
font-weight:bold; 
margin-right:4%;
background-color:Black;

}

.currencybox .li
{
    background-color:Black;
}

}


@media all and (max-width: 678px)
{
    .header-basic {width:44%; margin-top:4%}
    .cart-links {margin-top:-31%; margin-right:2%;}
    .block-dressed-c ul li {margin-left:16%}
    h2.carthead {margin-left:-9%}
    h2.carthead2 {width:640px}
    #cssmenu {width:678px}
     .tm_all {width:640px;}
     p {width:650px}
     #slider {width:500px; margin-left:14%;}
     .block-dressed ul li {width:650px; margin-left:7%;}
     .block-dressed ul li .holder-img {margin-left:-13%;}
}

@media all and (max-width: 667px) 
{
  
  h2.contact {width:540px}
  
#info_style3 {width:600px}
    #cssmenu {
  width: 100%;
  max-width:667px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  #cssmenu.expand ul {
    max-height: 900px;
  }
  
  #cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  /*width:14%; */
    width: 16.6667%; /* fallback for non-calc() browsers */
    width: calc(100% / 9);
    float:left;
   text-align:-webkit-center;
   padding-left:2%;
  
}
    #cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
}
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 320px;
    float:left;
    text-align:center;
}
#cssmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}


#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  
  
}





	.header-basic {
		
		display:inline-block;
		height: 100px;
		width:48%;
		margin-top:4%;
		margin-right:5%;
		
	}

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}

#info_style2 {float:left; display:inline-block; width:100%; max-width:410px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-height:680px;  }
.info_left { float:left; text-align:left; width:550px; max-width:550px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:580px; vertical-align:top; text-align:justify;  font-family:Arial; font-size:1.5em; font-weight:bold; }
h3 {font-size:1.2em; font-weight:bold;}
 .topallnew {  height:45%; color:Black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogonew { display:none; color:black;  background-color:black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogo_small {display:none; margin-top:4%; margin-right:6%;}
.toplogo {display:inline-block; margin-right:0%; width:600px;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew { display:inline-block; width:550px; margin-top:4%; margin-left:10%; /*border:solid 1px white;*/ text-align:left;  /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:525px; margin-top:0%; margin-left:0%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { float:left; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; vertical-align:middle; text-align:center; height:30px;  max-width:540px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0; margin-left:9%;}
.index_bottom {width:100%; max-width:667px;}

#testim_style { float:left; width:250px; height:660px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:660px; height:1200px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 
#slider {margin-left:13%;}

 .left_menubar {margin:20px 0 4px 0; padding: 0 0 0 4px; float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:780px; width:620px; color:Fuchsia; }
.block-dressed {margin-left:13%; font-size:1.9em}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info .product-name
{
    font-size:20px}
    
.block-dressed ul li .link-frame{font-size:20px}
#prev_next {width:540px;}
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:646px;  height:275px; text-align:center; margin-left:1%;}
.testim_text {position: absolute; top: 3.2em; left: 18.0em; width: 350px; text-align:left; font-size:15px; font-weight:300; color:#752971; color:White;}
home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.home-top											{  width:330px; height:300px; display:inline-block; margin-left:22%; padding-right:15%; position:relative; }
.home-top .images									{ position:relative; height:311px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }

.footer_mobile {display:none;}

/* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:250px; max-height:100px; padding-left:27%; margin-left:8%; color:Fuchsia;}
 .main_right {width:100%; max-width:400px; float:left; margin-right:0%; margin-top:0%; margin-left:19%; display:inline-block;}
.main_box2 { width:220px;
max-width:100%;   vertical-align:bottom; float:left; max-height:80%; background-color:white; color:black; text-align:center; font-size:1.4em;  margin:0 auto;
    display:inline-block;}
   
#btnSubmitmer {margin-left:4%; margin-top:3%}

/*stockists page */

/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:-4%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:470px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:right;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:4%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:10px;
	margin-bottom:2%;
	margin-left:12%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:520px;
	width:100%;
	height:100%;
	max-height:260px;
	
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
	
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}
.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:-1%; 
margin-top:-33%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}
.header-links 
{
    text-align:center;
    width:100%;
    max-width:330px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:0%;
    margin-left:20%;
}

  
    #slideshow #slideshowWindow {
	width:500px;
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:12%;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	
	
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	
	
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:28%;
}

.ticker {
width: 78%;
height: 240px;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;
margin-left:10%;
margin-right:10%;
}


.block-dressed ul li 
{
    margin-left:4%; display:inline-block;}

	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:13%;
	margin-top:-0%;
	
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
	font-size:1.4em;
}
.block-dressed-con ul li {margin-left:4%}
.block-dressed-con ul li .block-info3 {margin-left:4%}
#info_style5 {max-width:600px}
h2.carthead{margin-left:-6%;}
h2.carthead2{width:650px;}
.wrapper-b {max-width:635px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:8%;
    
}
.mobile-headers ul li 
{
}

.voucher-holder-mobile{ display:inline-block; margin-left:2%; width:565px}
.voucher-holder-desktop{display:none;}


.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:6% -4% 0 9%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

}



/* Making the header responsive */

@media all and (max-width: 600px) 
{
    
    .info_style5 {max-width:550px}
    h2.carthead{margin-left:-12%;}
h2.carthead2{width:530px;}
.wrapper-b {max-width:530px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:0%;
}
.mobile-headers ul li 
{
}

.voucher-holder-mobile{ display:inline-block; margin-left:2%;}
.voucher-holder-desktop{display:none;}


.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:3% 8% 0 37%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

}

@media all and (max-width: 568px) 
{
    
     #stockbutton {margin-left:29%; }
    .block-dressed {margin-left:22%;}
    h3 {margin-bottom:0%;}
    .style1
        {
            
            width:100%; 
           max-width:560px; 
           margin-left:auto; 
           margin-right:auto; 
           text-align:center; 
           color:white; 
          margin-top:3%;
           padding-bottom:5%; 
           font-weight:bold; 
           background-color: black;
             display:inline-block;
            white-space:nowrap;
        }
        
        .header-basic {
		
		display:inline-block;
		height: 132px;
		width:46%;
		margin-top:1%;
		margin-right:5%;
		
	}

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}


h2.carthead{margin-left:-12%;}
h2.carthead2{width:530px;}
.wrapper-b {max-width:530px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:0%;
}
.mobile-headers ul li 
{
}

.voucher-holder-mobile{ display:inline; margin-left:2%;}
.voucher-holder-desktop{display:none;}


.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:3% 8% 0 37%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

 .topallnew {  height:45%; color:Black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogonew { color:white;  background-color:black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogo_small {display:none;}
.toplogo_small {display:inline-block; margin-top:-4%; margin-right:6%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew { display:inline-block; width:448px; margin-top:4%; margin-left:12%; /*border:solid 1px white;*/ text-align:left;  /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:427px; margin-top:0%; margin-left:0%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { float:left; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer_mobile { width:100%; display:block; vertical-align:middle; text-align:center; height:30px;  max-width:540px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0; margin-left:5%;}
.footer{ display:none;}
home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.home-top											{  width:330px; height:300px; display:inline-block; margin-left:18%; padding-right:15%; position:relative; }
.home-top .images									{ position:relative; height:311px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }

.header-links {width:320px; font-size:1.5em}

.slideshow {display:none;}
   #slideshow #slideshowWindow {
	display:none;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	
	
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	
	
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	width:400px;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:150px;
	margin-left:28%;
}




.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:19%; 
margin-top:-34%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}
.header-links 
{
    text-align:center;
    width:100%;
    max-width:360px;
    color:Fuchsia;
    font-size:1em;
    display:inline-block;
    margin-top:-2%;
}
.cart-links
{
    margin-top:-34%;
    
    display:inline-block;
    vertical-align:text-top;
    
}


}

@media all and (max-width: 534px) 
{
  
  .block-dressed-mer {width:440px}
  .block-dressed {margin-left:18%}
    .block-dressed ul {width:520px}
  
  .ticker {
width: 65%;
height: 200px;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;
margin-left:2%;
margin-right:10%;
}
.ticker h3 
{
color:Fuchsia;
padding: 0 0 10px 10px;
border-bottom: 1px solid #A7A7A7;
}
.ticker ul {
list-style: none;
padding: 0;
margin: 0;
font-style: italic;
font-size:medium;
}
.ticker ul li {
    list-style: none;
    height: 150px;
    padding: 7px;
    border-bottom: 1px solid #D6CFB8;
}

    

.style1
        {
            
            width:100%; 
           max-width:533px; 
           margin-left:auto; 
           margin-right:auto; 
           text-align:center; 
           color:white; 
          margin-top:3%;
           padding-bottom:5%; 
           font-weight:bold; 
           background-color: black;
             display:inline-block;
            white-space:nowrap;
            margin-left:7%;
        }
        
        .header-basic {
		
		display:inline-block;
		height: 132px;
		width:46%;
		margin-top:1%;
		margin-right:5%;
		
	}

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}

#info_style2 {float:left; display:inline-block; width:100%; max-width:380px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-width:520px; max-height:680px;  }
.info_left { float:left; text-align:left; width:100%; max-width:540px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; font-size:18px; max-width:540px; vertical-align:top; margin:0 2px 0 2%; font-family:Arial; font-size:13px; margin-bottom:4%;  }

h2.contact {width:480px;}
 .topallnew {  height:45%; color:Black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogonew { color:white;  background-color:black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogo_small {display:none;}
.toplogo_small {display:inline-block; margin-top:3%; margin-right:6%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew { float:left; display:inline-block; width:480px; margin-top:4%; margin-left:6%;  /*border:solid 1px white;*/ text-align:left;  /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:460px; margin-top:0%; margin-left:0%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { float:left; width:450px; margin-left:6%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer_mobile { width:100%; display:block; vertical-align:middle; text-align:center; height:30px;  max-width:500px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0; margin-left:0%;}
.footer{ display:none;}
.container_stockist { width:100%; max-width:533px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }
.index_bottom {width:530px; max-width:530px;}
home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.home-top											{  width:330px; height:300px; display:inline-block; margin-left:18%; padding-right:15%; position:relative; }
.home-top .images									{ position:relative; height:311px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }

.currencybox
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-top:-34px; 
font-size:1.2em; 
font-weight:bold; 
margin-right:4%;
background-color:Black;

}

.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:19%; 
margin-top:-34%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}
.header-links 
{
    text-align:center;
    width:100%;
    max-width:260px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:-6%;
    margin-right:18%;
}

 .block-dressed {margin-left:18%}

    #slideshow #slideshowWindow {
	width:500px;
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:0%;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	
	
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	
	
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:28%;
}




}


@media all and (max-width: 487px) 
{
    
    h2 {width:450px;}
    
    .page 
    {
        height:2500px;
        max-height:4500px;
       
}
	/*.header-basic {
		padding: 2px 0;
		height: 150px;
	}*/
	
	

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
.container_stockist { width:100%; max-width:480px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }




.block-dressed ul li .block-info3 {
	/* overflow:hidden; */
	width:380px;
	padding:0 0 0 2px;
	color:white;
	font-size:1.4em;
	margin-left:10%;
}
}

@media all and (max-width: 480px) 
{
    
    h2 {width:450px;}
    
    .page 
    {
        height:2500px;
        max-height:4500px;
       
}
	/*.header-basic {
		padding: 2px 0;
		height: 150px;
	}*/
	
	

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
.container_stockist { width:100%; max-width:480px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }




.block-dressed ul li .block-info3 {
	/* overflow:hidden; */
	width:380px;
	padding:0 0 0 2px;
	color:white;
	font-size:1.4em;
	margin-left:10%;
}
}
/* For the headers to look good, be sure to reset the margin and padding of the body */



@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@charset "UTF-8";
/* Base Styles */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.8em;
  position: relative;
  

 
  
}


#cssmenu a {
  line-height: 1.5;
}
#cssmenu {
  width: 100%;
  max-width:1024px;
  margin-left:auto;
  margin-right:auto;
  background: #000066;
 
}
#cssmenu > ul {
 border: none;
  -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
  background: #FF00FF;
  background: -moz-linear-gradient(#FF00FF 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF00FF), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF00FF 0%, #323232 100%);
  background: linear-gradient(#FF00FF 0%, #FF66FF 100%);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
 
}
#cssmenu > ul:after {
  clear: both;
  content: '';
  display: table;
}


@media all and (max-width: 550px) {
  #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:550px;
  }
  #cssmenu.expand ul {
    max-height: 900px;
  }
}
#cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  width:calc(100%/7.2);
  padding-top:1%; padding-bottom:1%;
}
#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#990099 0%, #CC00CC 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  
}



@media all and (max-width: 768px) 
{
    .myimageclass {height:7%;}
    
   
    
    #cssmenu ul li a {font-size:1.1em;}
    
    #info_style2 {float:left; display:inline-block; width:100%; max-width:410px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-height:680px;  }
.info_left { float:left; text-align:left; width:630px; max-width:630px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:630px; vertical-align:top; text-align:justify;  font-family:Arial; font-size:1.5em; font-weight:bold; }
h3 {font-size:1.2em; font-weight:bold; margin-left:0%; margin-bottom:0%}
.index_bottom {width:768px; font-size:2em;}
#firstNameMOB {margin-left:-10%}

#prev_next {text-align:center}
    #cssmenu {
  width: 100%;
  max-width:768px;
  margin-left:auto;
  margin-right:auto;
  background: black;
  width:750px;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  #cssmenu.expand ul {
    max-height: 900px;
    width:750px;
  }
  
  #cssmenu > ul:after {
  clear: both;
  content: '';
  display: table;
}

  
  #cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  /*width:14%; */
    width: 11.6667%; /* fallback for non-calc() browsers */
     width:calc(100%/8.5);
    float:left;
   text-align:-webkit-center;
   padding-left:2%;
  
}
    #cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width:calc(100%/9);
  
  height:32px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
   width:calc(100%/9);
}
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
    width:calc(100%/9);
    float:left;
    text-align:center;
}
#cssmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}


#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  
  
  
}

}
#cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: calc(100% / 9);
    float:left;
    text-align:center;
    
}


#cssmenu > ul > li.mobile {
  display: none;
}

#cssmenu.expand ul {
    max-height: 900px;
  }
#cssmenu > ul > li > a {
  margin: 0 0 2px -8%;
  font-size: 12px;
  font-weight:bold;
  display: block;
  color: #ffffff;
 
  
  width: calc(1000%/8.5);
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
  width: calc(1000%/8);
  float:left;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
   background: linear-gradient(#990099 0%, #cc00cc 100%);
}
#cssmenu > ul > li.active > a {
  color: #fff;

  margin:0 auto;
  
  
}
/* Sub menu */
#cssmenu ul ul {
  background: #f9f9f9;
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  padding: 5px 12px;
  display: none;
  position: absolute;
  top: 33px;
  left: 0;
  width: 200px;
  z-index: 1;
}


@media all and (max-width: 736px) 
{
    #cssmenu {width:736px; font-size:1em}
#info_style2 {float:left; display:inline-block; width:100%; max-width:610px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-height:680px;  }
.info_left { float:left; text-align:left; width:650px; max-width:550px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:680px; vertical-align:top; text-align:justify;  font-family:Arial; font-size:1.5em; font-weight:bold; }
h3 {font-size:1.2em; font-weight:bold;}
.footer_mobile {width:730px; float:left; margin-left:5%;}
.index_bottom {width:730px; font-size:1.8em;}

}

@media all and (max-width: 720px) 
{
    #cssmenu {width:720px; font-size:1em}
    h2 {max-width:700px}
    h3 {margin-bottom:0%; margin-left:0%;}
    .info_left{max-width:640px; width:640px;}
    #info_style2{margin-left:3%}
    .left_menubar{width:710px}
    .tm_all {width:720px}
    .block-dressed-mer {width:580px}
    #btnSubmitmer {margin-left:4%; margin-top:4%}
    
}

@media all and (max-width: 678px) {
 #cssmenu {width:678px}
 .info_left {max-width:620px;}
 .info_right {max-width:620px}
 h2 {max-width:600px; width:600px;}
 .footer_mobile {width:678px}
 .left_menubar {width:670px}
 .tm_all {width:600px}
 .testim_box {width:620px}
 .index_bottom {width:620px}
 #slideshow #slideshowWindow {margin-left:14%;}
 .ticker {height:200px}
 .toprightnew {margin-left:10%}
 .home-top{height:330px}
}
@media all and (max-width: 667px) 
{
 .currencybox {margin-top:-10px}
 .index_bottom {font-size:1.2em}
 .left_menubar{width:650px}
.links  {max-width:667px;}
.currencybox {margin-top:-4%}
.header-basic {margin-top:8%}
     .style1 {margin-top:2%; margin-left:1%;}  
     .footer_mobile {display:inline-block; width:660px; height:40px; font-size:1em; color:white}
     
     .container_stockist {width:667px;}
  #info_style2 {width:573px}
.myimageclass {height:200%}

.tm_all {width:660px}
h3 {margin-bottom:0%; margin-left:0%}
h2 {width:650px}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ max-width:590px; margin-left:5%; height:100%; max-height:600px;  }
.info_left { float:left; text-align:left; width:100%; max-width:540px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:540px; font-size:20px; vertical-align:top; text-align:justify; margin:0 2px 0 2%; font-family:Arial;   }
     
     #slideshow #slideshowWindow {margin-left:14%;}       

    #cssmenu {
  width: 100%;
  max-width:667px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  #cssmenu.expand ul {
    max-height: 900px;
    width:667px;
  }
  
  #cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  /*width:14%; */
    width: 11.6667%; /* fallback for non-calc() browsers */
    
    float:left;
   text-align:-webkit-center;
   padding-left:2%;
  
}
    #cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
}
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   
    float:left;
    text-align:center;
}
#cssmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}


#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  
  
}

}
@media all and (max-width: 640px) 
{
    #cssmenu {
  width: 100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  #cssmenu.expand ul {
    max-height: 900px;
    width:640px;
  }
  #cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  /*width:14%; */
    width: 16.6667%; /* fallback for non-calc() browsers */
    width: 11.5%;
    float:left;
   text-align:-webkit-center;
   padding-left:2%;
  
}
    #cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
}
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 11.5%;
    float:left;
    
}
#cssmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}


#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  
  
}

 .offerholder {
   /* background-image: url('../images/offers.png');*/
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 36%;
    margin-top:10%;
    display:block;
    margin-right:35%;
}

/*data page */

#info_style5 { max-width:600px; width:100%; height:2350px; background-color:Black; text-align:left; margin-left:8.5%; color:White; font-family:Arial; font-size:14px; /*border:solid thin white;*/   } 
 #btnSubmitmer { width: 10em;  height: 3em; font-size:1.4em; margin-left:5%; margin-top:4%;}
#color_choice {
    height: 46px;
    width: 200px;
    margin-left: 4%;
    font-size: 1em;
}
#select_a_size {
    height: 46px;
    width: 198px;
    margin-left: 9%;
    font-size: 1em;
}
.wrappers-main {margin-top:6%}
h2 {width:600px}
#slideshow #slideshowWindow {margin-left:11%}
.home-top {margin-left:22%}
.toprightnew{width:458px}
.title_container {width:435px}
.cart-links {margin-top:-26%}
.currencybox{margin-top:-6%}
.footer {display:none;}
.footer_mobile { width:100%; margin-left:12%;  display:block; vertical-align:middle; text-align:center; height:30px;  max-width:520px; font-family:Arial; font-size:1em; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
.myimageclass {height:200%;}
/* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:127px; max-height:100px; margin-left:0%; color:Fuchsia; display:none;}
 .main_right {width:100%; max-width:430px; float:left; margin-top:-118%; margin-left:27%;  font-size:1.2em; display:inline-block;}
 .main-right ul  {max-width:620px; margin-left:2%;}
 ul .main-right ul li  {max-width:620px; margin-left:2%;}
 h3 {margin-left:5%}
 b { margin-left:5%; width:285px; line-height:2}
 #btnSubmit {
    width: 10em;
    height: 3em;
    font-size: 1.2em;
    margin-left:0%;
}
	.header-basic {
		
		display:inline-block;
		height: 100px;
		width:48%;
		margin-top:7%;
		margin-right:5%;
		
	}

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
.header-links {margin-top:-18%;}
.style1 {margin-left:12%; margin-top:-2%;}
 .topallnew {  height:45%; color:Black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogonew { display:none; color:black;  background-color:black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogo_small {display:inline-block; margin-top:4%; margin-right:10%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew { display:inline-block; width:550px; margin-top:4%; margin-left:10%; /*border:solid 1px white;*/ text-align:left;  /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:525px; margin-top:0%; margin-left:0%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { float:left; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; vertical-align:middle; text-align:center; height:30px;  max-width:500px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0; margin-left:9%;}
.index_bottom {width:100%; max-width:540px; font-size:1.2em;}
.container_stockist { width:100%; max-width:640px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }
#info_style2 {float:left; display:inline-block; width:100%; max-width:580px; height:100%; margin-bottom:6%;}
.info_all { float:left; margin-left:4%; display:inline-block; /*border:solid thin white;*/ max-width:530px; height:100%; max-height:600px;  }
.info_left { float:left; text-align:left; width:100%; max-width:540px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:540px; font-size:20px; vertical-align:top; text-align:justify; margin:0 2px 0 2%; font-family:Arial;   }
.tm_all {width:620px; max-width:620px;}
#testim_style { float:left; width:250px; height:650px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:620px; height:2100px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 
#slider {margin-left:10%;}
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:625px;  height:275px; text-align:center; margin-left:1%;}
.testim_text {position: relative; top: 3.2em;  width: 320px; padding-left:0%; text-align:left; font-size:12px; padding-left:12%; font-weight:300; color:#752971; color:White;}
 .testim_holder {width:630px;}
 .left_menubar {margin:20px 0 4px 12%; padding: 0 0 0 4px;  float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:750px; width:575px; color:Fuchsia; }
#prev_next{width:460px;}
h2 {max-width:600px;}

.left_menubar ul
{
    width:520px;
    margin-left:-8%;
}
.left_menubar ul li 
{
}
.left_menubar ul li .topfirst
{
    width:520px;
}
.left_menubar ul li .topmenu
{
    max-width:520px;
    font-size:1em;
    
}
.left_menubar ul h8
{
    margin-left:95%;
}

/*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
	/*border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 2px;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}

.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info .product-name {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.2em;
	margin-left:12%;
	width:180px;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}


.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:280px;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	
	.block-dressed ul li .block-info3 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
	.block-dressed ul li .block-info3 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}

.block-dressed ul li .block-info4 {margin-left:14%}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.home-top											{  width:330px; height:300px; display:inline-block; margin-left:20%; padding-right:15%; position:relative; }
.home-top .images									{ position:relative; height:311px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }

/* contact page */

#info_style3 { width:500px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 670px; margin-left:0%; display:inline-block;}
#info_style4 { width:500px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 650px; margin-left:16%; display:inline-block;}
    
    
    /*contact page*/

.block-dressed-con {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:4%;
   
}
.block-dressed-con ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed-con ul li {
	float:left;
	margin:0 30px 0 10px;
	width:auto;
	background-position:center;
}
.block-dressed-con ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-con ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed-con ul li .block-info h2 a, .block-dressed-con ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-con ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed-con ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-con ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.block-dressed-con ul li .block-info  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:1%;
	width:285px;
}
.block-dressed-con ul li .block-info2  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:31%;
	width:245px;
}

.block-dressed-con ul li .block-info3  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:1%;
	width:285px;
}



    
    
    /*stockists page */
    
    /*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:2%;
	margin-right:0%;
	float:left;
	width:600px;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	float:left;
	display:inline-block;
	margin-bottom:2%;
	margin-left:10%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:600px;
	width:100%;
	
}

.block-dressed-stock ul li {
	
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.8em;
	width:100%;
	max-width:420px;
	
	display:inline-block;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 .body-copy a {
	color:white;
	font-size:0.8em;
	font-weight:bold;
    float:left;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:600px;
	
}

.flag-holder {height:30%;}

.body-copy {word-wrap:normal; font-size:20px;}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:600px;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

    
/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:10px;
	margin-bottom:2%;
	margin-left:8%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:440px;
	width:100%;
	height:100%;
	max-height:570px;
	
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:2%;
	
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
	
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}

.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:4%; 
margin-top:-32%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}
.header-links 
{
    text-align:center;
    width:100%;
    max-width:308px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:-10%;
    
}
h2.carthead2 {max-width:600px}
h2.carthead {margin-left:-3%}
.block-dressed-c ul li {
    float: left;
    margin: 6% -4% 0 10%;
    width: auto;
    background-position: center;
    font-weight: bold;
    font-size: 1.2em;
}
  
    #slideshow #slideshowWindow {
	width:500px;
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:10%;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	
	
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	
	
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:28%;
}

.ticker {
width: 78%;
height: 210px;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;
margin-left:10%;
margin-right:10%;
}
.style1
        {
            
            width:100%; 
           max-width:450px; 
           margin-left:auto; 
           margin-right:auto; 
           text-align:center; 
           color:white; 
          padding-top:6%;
           padding-bottom:5%; 
           font-weight:bold; 
           background-color: black;
             display:inline-block;
            white-space:nowrap;
            margin-left:10%;
        }
        
.currencybox
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-top:-25px; 
font-size:1.2em; 
font-weight:bold; 
margin-right:4%;
}
}


@media all and (max-width: 600px) 
{
   
       #cssmenu {
  width: 100%;
  max-width:600px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:600px;
  }
  #cssmenu.expand ul {
    max-height: 900px;
    width:600px;
  }
  
  #cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  /*width:14%; */
    width: 12; /* fallback for non-calc() browsers */
    width: calc(100%/8.9);
    float:left;
   text-align:-webkit-center;
   
  
}
    #cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 10px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
}
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 11.5%;
    float:left;
   /* text-align:center;*/
}
#cssmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}


#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  font-size:10px;
  
  
}

#info_style5{max-width:550px}
	.header-basic {
		
		display:inline-block;
		height: 132px;
		width:46%;
		margin-top:4%;
		margin-right:5%;
		
	}

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}


.left_menubar {width:564px; margin-left:7%; height:760px;}
.tm_all {width:585px;}
#info_style2 {width:540px}
.testim_holder {max-width:540px;}
.testim_box {width:585px}
.testim_text {top:3.2em; width:275px} 
p {max-width:580px}
 .product-header{max-width:445px;}
    .main_right {margin-top:0%; font-size:1.2em; margin-left:-19%;}
    #color_choice {height: 46px;
    width: 198px;
    margin-left: 4%; font-size:1em;}
   #select_a_size {height: 46px;
    width: 198px;
    margin-left: 4%; font-size:1em;}
    #product_qty {height: 30px;
    width: 57px;
    margin-left: -11%; font-size:1em;}
    #totalaccprice {height: 30px;
    width: 72px;
    margin-left: 0%; font-size:1em;}
    


h2 {width:540px}
.header-links{max-width:180px;}
 .topallnew {  height:45%; color:Black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogonew { color:white;  background-color:black; margin: 0 auto; float:none; text-align:center; display:inline-block;}
.toplogo_small {display:inline-block;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/
.container_stockist { width:100%; max-width:600px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }
.toprightnew { display:inline-block; width:550px; margin-top:4%; margin-left:6%; /*border:solid 1px white;*/ text-align:left;  /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:525px; margin-top:0%; margin-left:0%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { float:left; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; vertical-align:middle; text-align:center; height:30px;  max-width:540px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0; margin-left:5%;}
home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.home-top											{  width:330px; height:300px; display:inline-block; margin-left:18%; padding-right:15%; position:relative; }
.home-top .images									{ position:relative; height:311px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }



.cart-links
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-right:19%; 
margin-top:-40%; 
font-size:medium;
background-image:url('images/shoppingbasketpink.png');
background-repeat:no-repeat;

}
.header-links 
{
    text-align:center;
    width:100%;
    max-width:170px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:-22%;
}
.cart-links
{
    margin-top:-33%;
    margin-right:0%;
    display:inline-block;
    vertical-align:text-top;
    
}

  .toplogo_small {margin-right:9%}
    #slideshow #slideshowWindow {
	width:500px;
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:6%;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:500px; 
	
	
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	
	
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:28%;
}


    #test4 {
        background-image:url('../images/comfortgutaus1.jpg');
        background-repeat:no-repeat;
        width:95%;
        background-position:center;
        height:100%;
        max-height:200px;
       background-size:contain;
    
    }
    
  

.style1
        {
            
            width:100%; 
           max-width:1024px; 
           margin-left:auto; 
           margin-right:auto; 
           text-align:center; 
           color:white; 
          
           padding-bottom:5%; 
           font-weight:bold; 
           background-color: black;
             display:inline-block;
            white-space:nowrap;
        }

}



@media all and (max-width: 568px) 
{
    
    
    
    .block-dressed {margin-left:22%;}
    #prev_next {width:468px}
    .testim_holder {width:540px}
    .testim_box {width:550px;}
    .testim_text {width:265px; padding-left:8%; top:3.2em; font-size:0.8em;}
    #slider {margin-left:7%}
    
    #cssmenu > ul > li > a
    {
      font-size:10px;  
    }
    .left_menubar {width:542px; height:500px; margin-left:4%; line-height:1.2;}
    .tm_all {width:568px}
    .testim {width:548px}
     h3 {margin-bottom:0%; margin-left:0%;}
      #cssmenu {
  width: 100%;
  max-width:568px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:568px;
  }
#cssmenu.expand ul {
    max-height: 900px;
    width:568px;
  }

#cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  /*width:14%; */
    width: 16.6667%; /* fallback for non-calc() browsers */
    width: calc(100% / 9);
    float:left;
   text-align:-webkit-center;
   padding-left:2%;
  
}
#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 10px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
 
}



#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  }
  .middle_pagenew {width:520px; max-width:550px;}
  .toprightnew{width:440px; margin-left:13%;}
  .title_container{width:420px;}
  .style1 {width:420px; margin-left:4%}
  .toplogo_small {display:inline-block;}
  .header-links {width:240px; font-size:1.6em; margin-right:4%; margin-top:-16%;}
  .cart-links {margin-top:-37%; margin-right:0%;}
  .footer_mobile {width: 413px; font-size:0.6em;}
  .container_stockist {width:568px;}
  #info_style2 {width:473px}
  
 #slideshow #slideshowWindow {margin-left:9%}
 
  .offerholder {
   /* background-image: url('../images/offers.png');*/
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 36%;
    margin-top:10%;
    display:block;
}
}


@media all and (max-width: 550px) 
{
      #cssmenu {
  width: 100%;
  max-width:550px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:550px;
  }
  #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
#cssmenu.expand ul {
    max-height: 900px;
    width:550px;
  }

#cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  /*width:14%; */
    width: 16.6667%; /* fallback for non-calc() browsers */
    width: calc(100% / 9);
    float:left;
   text-align:-webkit-center;
   padding-left:2%;
  
}
#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  }
  .middle_pagenew {width:490px;}
}

@media all and (max-width: 534px) 
{
    h2 {max-width:500px}
    .footer_mobile{width:450px; max-width:450px; font-size:0.6em}
    .cart-links{margin-top:-37%; margin-right:-2%;}
    .info_right { float:left; width:100%; font-size:18px; max-width:540px; vertical-align:top; margin:0 2px 0 2%; font-family:Arial; font-size:16px; margin-bottom:4%;  }
    .info_all {width:448px; height:440px; max-height:440px;}
      h3 {margin-bottom:0%; margin-left:0%;}
      
      #testim_style2 {max-width:520px;}
      .left_menubar {width:500px; font-size:1em; line-height:1.2em; }
      .testim {width:520px}
      .tm_all {width:520px;}
      .testim_box {width:520px;}
      .testim_text {width:252px; top:3.2em; margin-left:-4%}
      .testim_holder {width:520px}
      #slider {margin-left:3%;}
      
      .block-dressed-c ul li {margin-left:6%}
      
      
    h2 {width:500px; max-width:500px;}
    .container_stockist {width:530px;}
      #cssmenu {
  width: 100%;
  max-width:533px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
    

   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:533px;
  }
  #cssmenu.expand ul {
    max-height: 900px;
    width:533px;
  }

#cssmenu > ul > li {
 /* border-right: 1px solid #000000;*/
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  float: left;
  /*width:14%; */
    width: 11.6667%; /* fallback for non-calc() browsers */
  
    float:left;
   text-align:-webkit-center;
   
}


#cssmenu > ul > li > a {
  margin: 5px 0 2px -6px;
  font-size: 1.4em ;
  display: block;
  color: #ffffff;
  font-weight:bold;
}

#cssmenu > ul > li.mobile {
  display: none;
}
#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 10px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1em;
  margin-left:5%;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  font-size:10px;
  }
  .index_bottom{width:490px}
  .header-links{width:395px; font-size:1.3em; margin-left:14%; margin-right:0%}
  .style1 {margin-top:1%}
  #slideshow #slideshowWindow {margin-left:3%}
  .hometop{margin-left:14%}
  .toprightnew{margin-left:10%}
}



@media all and (max-width: 480px) {
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  #cssmenu.expand ul {
    max-height: 900px;
    width:480px;
  }
}
#cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  width:calc(100%/6.9);
}
#cssmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}
#cssmenu > ul > li.mobile {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
/*#cssmenu > ul > li > a {
  margin: 5px 0 2px -6px;
  font-size: 170% ;
  display: block;
  color: #ffffff;
  font-weight:bold;
}*/
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 25px;
  font-weight: bold;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a 
{
    margin: 0px 0 2px -9%;
    
  color: #fff;
  text-shadow: 0 1px 1px #000;
}
/* Sub menu */
#cssmenu ul ul {
  background: #f9f9f9;
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  padding: 5px 12px;
  display: none;
  position: absolute;
  top: 33px;
  left: 0;
  width: 200px;
  z-index: 1;
}

@media all and (max-width: 487px) 
{
    
    .wrappers-main {width:480px}
      #cssmenu {
  width: 100%;
  max-width:480px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}


   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:480px;
  }
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:480px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 480px;
   
    text-align:center;
    
    
}
#cssmenu > ul > li.mobile {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  width:480px;
  
}

#cssmenu > ul > li.mobile {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  width:480px;
  
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width: 480px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:34%;
  width:100px;
}
}



@media all and (max-width: 480px) 
{
    
    .wrappers-main {width:480px}
      #cssmenu {
  width: 100%;
  max-width:480px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}


   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:480px;
  }
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:480px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 480px;
   
    text-align:center;
    
    
}
#cssmenu > ul > li.mobile {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  width:480px;
  
}

#cssmenu > ul > li.mobile {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  width:480px;
  
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width: 480px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:34%;
  width:100px;
}
}



@media all and (max-width: 414px) 
{
      #cssmenu {
  width: 100%;
  max-width:414px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:414px;
  }
    
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:414px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  
  #cssmenu.expand ul {
    max-height: 900px;
    width:414px;
  }
  
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 414px;
   
    text-align:center;
    
}

#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width:400px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:6%;
  width:120px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  }
}

@media all and (max-width: 411px) 
{
      #cssmenu {
  width: 100%;
  max-width:411px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:411px;
  }
    
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:414px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  
  #cssmenu.expand ul {
    max-height: 900px;
    width:411px;
  }
  
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 411px;
   
    text-align:center;
    
}

#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width:400px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:6%;
  width:120px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  }
}


@media all and (max-width: 414px) 
{
      #cssmenu {
  width: 100%;
  max-width:414px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:414px;
  }
    
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:414px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  
  #cssmenu.expand ul {
    max-height: 900px;
    width:414px;
  }
  
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 414px;
   
    text-align:center;
    
}

#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width:400px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:6%;
  width:120px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  }
}

@media all and (max-width: 383px) 
{
    
    p {max-width:360px}
      #cssmenu {
  width: 100%;
  max-width:383px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
  
  
  .offerholder {
    background-image: url('../images/offers.png');
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 21%;
    margin-top:10%;
    display:block;
}
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:383px;
  }
    
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:383px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  
  #cssmenu.expand ul {
    max-height: 900px;
    width:411px;
  }
  
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 383px;
   
    text-align:center;
    
}

#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width:383px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:6%;
  width:120px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  }
}


@media all and (max-width: 375px) 
{
      #cssmenu {
  width: 100%;
  max-width:375px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:375px;
  }
    
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:375px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  
  #cssmenu.expand ul {
    max-height: 900px;
    width:375px;
  }
  
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 375px;
   
    text-align:center;
    
}

#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width:320px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:6%;
  width:120px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  }
  
  
  
}


@media all and (max-width: 360px) 
{
      #cssmenu {
  width: 100%;
  max-width:360px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:360px;
  }
    
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:360px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
  #cssmenu.expand ul {
    max-height: 900px;
    width:360px;
  }
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 360px;
   
    text-align:center;
    
}

#cssmenu > ul > li.active {
  background: #FF66FF;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#FF66FF 0%, #323232 100%);
  background: linear-gradient(#990099 0%, #CC00CC 100%);
  text-align:-webkit-center;
   padding-left:2%;
}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  width:320px;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:21%;
  width:120px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin-left:35%;
  width:120px;
  }
}

@media all and (max-width: 320px) 
{
    
    #btnSubmit {
   margin-left:-1%;}
    .myimageclass {height:15%;}
    
    .header-links 
{
    text-align:center;
    float:left;
    width:150px;
    max-width:205px;
    color:Fuchsia;
    font-size:1.3em;
    display:inline-block;
    margin-top:-5%;
    margin-left:15%;
}
    
      #cssmenu {
  width: 100%;
  max-width:320px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
   #cssmenu > ul {
    max-height: 32px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    width:316px;
  }
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    width:320px;
    text-align:center;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
    font-size:17px;
    width:40%;
  }
  #cssmenu.expand ul {
    max-height: 900px;
    width:320px;
  }
  #cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-align:-webkit-center;
   padding-left:2%;
   width: 320px;
   
    text-align:center;
    

}

#cssmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}

}

@media all and (max-width: 480px) 
{
    
    
    .style1
        {
            
            width:100%; 
           max-width:1024px; 
           margin-left:auto; 
           margin-right:auto; 
           text-align:center; 
           color:white; 
           padding-top:5%; 
           padding-bottom:5%; 
           font-weight:bold; 
           background-color: black;
             display:inline-block;
            white-space:nowrap;
        }
    .index_bottom {width:480px; float:left;}
   .wrappers-main 
   {
       width:100%;
       max-width:480px;
       display:inline-block;
       background-color:Black;
       color:Fuchsia;
       margin:0 auto;
   }
   .wrappers-b 
   {
       /*width:95%;*/
       max-width:480px;
       display:inline-block;
       background-color:Black;
       color:Fuchsia;
       margin:0 auto;
   }
        
       .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		width:61%;
		max-width:280px;
		margin-top:8%;
		display:inline-block;
	}

	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
	
	.footer {display:none;}
.footer_mobile { width:100%; margin-left:10%;  display:block; vertical-align:middle; text-align:center; height:30px;  max-width:420px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
}



.bullet-list

{
    float:right; 
    line-height:3.2em; 
    text-align:left; 
    font-family:droid Serif; 
    color:Black; 
    font-size:1.6em; 
    padding-top:4%; 
    padding-right:12%
}

.bullets

{
    text-align:center; 
    line-height:1.4em; 
    width:45%;
    text-decoration:none;
    font-family:droid Serif; 
    color:Black; 
    font-size:1.6em; 
    padding-top:2%; 
    margin:0 auto;
}
.main_box1 { width:29%; max-width:29%; height:auto; vertical-align:bottom; float:left; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:25px; margin-left:2%;
    
    padding:0px 4px 0px 6px;
    display:inline-block;
}

.main_box2 { width:29%; max-width:29%; height:auto; vertical-align:bottom; float:left; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:25px; margin-left:2%;
   
    padding:0px 4px 0px 4px;
    display:inline-block;
}

.main_box3 { width:29%;  max-width:29%; height:auto; vertical-align:bottom; float:right; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:25px; margin-right:4%;
    
    padding:0px 4px 0px 4px; 
    display:inline-block;
}

.service_box1 { width:94%; max-width:100%; height:auto; vertical-align:bottom; float:left; background-color:#cf242a; color:white; text-align:center; font-size:1em; border-color: #cb9d67; border-style:solid; border-width:medium; margin-top:25px; margin-left:2%; margin-right:2%;
    border-width:thick;
    border-color:#c7ae8a;
    padding:0px 4px 0px 4px;
    display:inline-block;
    padding-bottom:6%;
}

.service_box2 { width:40%; max-width:100%; height:auto; vertical-align:bottom; float:left; background-color:#EFEFFB; color:#000066; text-align:center; font-size:1.4em; margin-top:25px; margin-left:2%; margin-right:2%;
    -webkit-border-top-right-radius: 24px;
    -webkit-border-top-left-radius: 24px;
    -moz-border-top-right-radius: 24px;
    -moz-border-top-left-radius: 24px;  
    -webkit-border-bottom-right-radius: 24px;
    -webkit-border-bottom-left-radius: 24px;
    -moz-border-bottom-right-radius: 24px;
    -moz-border-bottom-left-radius: 24px;  
    padding:0px 4px 0px 4px;
    display:inline-block;
}

#estimating {
    background-image:url('../images/estimatingform3.png');
    float:left;
    width: 240px;
    height:360px;
    display:inline-block;
    text-indent:-9999px;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    background-repeat:no-repeat;
     background-size:cover;
    
}
#dimension {
    background-image:url('../images/dimensionform.png');
    float:left;
    width: 240px;
    height:360px;
    display:inline-block;
    text-indent:-9999px;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    background-repeat:no-repeat;
     background-size:cover;
}
#singlebill {
    background-image:url('../images/headedsinglebill2.png');
    float:left;
    width: 240px;
    height:360px;
    display:inline-block;
    text-indent:-9999px;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    background-repeat:no-repeat;
    background-size:cover;
    
}
.page
{
    max-width:1024px;
    width: 100%;
    height: 2400px;
    max-height:4000px;
    margin-right:auto;
    margin-left:auto;
    background-color: #fff;
   /* margin: 20px auto 0px auto;*/
   /* border: 1px solid #496077; */
   
}
.picture 

{
    margin-top:0 auto;
}
#picture_box 
{
    
    background-image:url('../images/constructioncrane.png');
    width:100%;
    margin-left:14%;
   /* max-width:1024px;*/
    height:100%;
  
    margin-right:auto;
    margin-top:28%;
    background-repeat:no-repeat;
    padding-right:2%;
   max-height:400px;
}


@media all and (max-width: 480px) {
    #picture_box {
        background-image:url('../images/constructioncrane.png');
        background-repeat:no-repeat;
        width:100%;
        max-width:450px;
       background-position :center;
        height:100%;
       
        display:inline-block;   
        margin: 0 auto; 
    }
}

@media all and (max-width: 320px) {
    #picture_box {
        background-image:url('../images/constructioncrane.png');
        background-repeat:no-repeat;
        width:280px;
        
     background-position:center center;
        height:100%;
        max-height:320px;
        
        display:inline-block;   
        margin: 0 auto; 
    }

.home_page
{
    max-width:1024px;
    width: 100%;
    height: 1100px;
    max-height:1390px;
    margin-right:auto;
    margin-left:auto;
    background-color: #fff;
   /* margin: 20px auto 0px auto;*/
   /* border: 1px solid #496077; */
   
}

  .wrappers-main 
   {
       width:100%;
       max-width:320px;
       display:inline-block;
       background-color:Black;
       color:Fuchsia;
       margin:0 auto;
   }
   .wrappers-b 
   {
       width:100%;
       max-width:320px;
       display:inline-block;
       background-color:Black;
       color:Fuchsia;
       margin:0 auto;
   }
   
 .info_style3 {width:320px}
   
   #slider {display:none;}
   .left_menubar {margin:20px 0 4px 0; padding: 0 0 0 4px; float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:445px; width:300px; color:Fuchsia; }
.testimonial-category-container 
{
    border-bottom-width: 2px;
    border-bottom-style:solid;
    border-bottom-color: #8f7047; 
    border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8f7047;
	margin-bottom: 1px;
	border-width: 7px;
}

   
 }
.main_container
{
width:90%;
margin-left:5%;
margin-right:5%;
background-position:center;
background-color:#000066;

color:White;
    padding:0px 4px 0px 4px; 
    display:inline-block;
    padding-bottom:2%;
    padding-top:2%;
}

.box1 { width:29%; height:auto; vertical-align:bottom; float:left; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:1.5em; margin-top:25px; margin-left:2%;
     
    padding:0px 0px 0px 0px;
    
}

.box2 {  width:29%;  height:auto; vertical-align:bottom; float:left; background-color:#cf242a; color:white;  font-weight:bold; text-align:center; font-size:1.5em; margin-top:25px; margin-left:2%;
    
    padding:0px 0px 0px 0px;
}

.box3 { width:29%;  height:auto; vertical-align:bottom; float:left; background-color:#cf242a; color:white;  font-weight:bold; text-align:center; font-size:1.5em; margin-top:25px; margin-left:2%;
    
}
.box4 
{
    visibility:hidden;
}


#test4 {
    background-image:url('../images/comfortgutaus1.jpg');
    width:100%;
    margin-left:2%;
    max-width:1024px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    background-position:center;
    background-repeat:no-repeat;
    max-height:370px;
    background-size:contain;
}
@media all and (max-width: 850px) {
    #test4 {
        background-image:url('../images/comfortgutaus1.jpg');
        background-repeat:no-repeat;
        width:100%;
        background-position:center;
        height:100%;
        max-height:200px;
        margin-top: -28%;
        margin-left:25%;
    background-size:contain;
    }
}

@media all and (max-width: 534px) {
    #test4 {
        background-image:url('../images/comfortgutaus1.jpg');
        background-repeat:no-repeat;
        width:100%;
        background-position:center;
        height:100%;
        max-height:200px;
        margin-top: -28%;
        margin-left:4%;
    background-size:contain;
    }
    
    
}

@media all and (max-width: 320px) {
#test4 {
        background-image:url('../images/comfortgutaus1.jpg');
        background-repeat:no-repeat;
        width:100%;
        background-position:center;
        height:100%;
        max-width:300px;
        display:inline-block;
       margin-top:-12%;
       margin-left:28%;
       background-size:contain;
    
    }
}

#test6 {
    background-image:url('../images/logo_xs.jpg');
    background-size:290px;
    width:70%;
    max-width:1024px;
    height:70%;
    margin-left:auto;
    margin-right:auto;
    background-position:top center;
    background-repeat:no-repeat;
    max-height:370px;
    background-size:contain;
}
@media all and (max-width: 850px) {
    #test6 {
        background-image:url('../images/logo_xs.jpg');
        background-size:200px;
        background-repeat:no-repeat;
        width:95%;
        background-position:center;
        height:75%;
        max-height:200px;
       
    
    }
}

#test8 {
    background-image:url('../images/qs2.jpg');
    background-position:center;
    width:100%;
    margin-left:auto;
    max-width:1024px;
    height:100%;
    background-repeat:no-repeat;
    max-height:100%;
    height:340px;
}
@media all and (max-width: 600px) {
    #test8 {
        background-image:url('../images/qs2.jpg');
        background-repeat:no-repeat;
        width:340px;
        
        height:190px;
        max-height:100%;
        margin-right:25%;
          
    }
    
    .index_bottom 
{
  max-width:540px;
}
.footer
{
    max-width:540px;
}

h2 
{
    max-width:600px;
    text-align:center;
}
.picture_box 
{
  width:320px;
  max-width:340px;  
}
}

#test9 {
    background-image:url('../images/stationery5.png');
    background-position:bottom;
    padding-top:34%;
    width:100%;
    margin-left:auto;
    max-width:1024px;
    height:100%;
    background-repeat:no-repeat;
    max-height:100%;
    height:240px;
}



@media all and (max-width: 850px) {
    #test9 {
        background-image:url('../images/stationery5.png');
        background-repeat:no-repeat;
        background-position:bottom center;
        padding-top:45%;
        margin-right:10%;
          
    }
  .bullet-list

{
    float:right; 
    line-height:1.3em; 
    text-align:left; 
    font-family:droid Serif; 
    color:Black; 
    font-size:1.2em; 
    padding-top:1%; 
    padding-right:10%
}



   

#singlebill {
    background-image:url('../images/headedsinglebill2.png');
    background-position:center;
    width: 200px;
    height:290px;
    display:inline-block;
    text-indent:-9999px;
   background-repeat:no-repeat;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
   
}
}
@media all and (max-width: 600px) {
    #test9 {
        background-image:url('../images/stationery1.png');
        background-repeat:no-repeat;
        width:400px;
        background-position:bottom center;
        padding-top:80%;
        margin-right:10%;
          
    }

}

@media all and (max-width: 480px) {
    #test9 {
        background-image:url('../images/stationery1_small.png');
        background-repeat:no-repeat;
        width:270px;
        background-position:bottom center;
        padding-top:40%;
        margin:0 auto;
       
    }
    
    

}

@media all and (max-width: 320px) {
    #test9 {
        background-image:url('../images/stationery1_small.png');
        background-repeat:no-repeat;
        width:270px;
        background-position:bottom center;
        padding-top:100%;
        margin:0 auto;
       
    }
    
}
#test5 {
    background-image:url('../images/qs5.jpg');
    background-position:center;
    width:100%;
    margin-left:auto;
    max-width:1024px;
    height:100%;
    background-repeat:no-repeat;
    max-height:100%;
    height:340px;
}
@media all and (max-width: 600px) {
    #test5 {
        background-image:url('../images/qs5.jpg');
        background-repeat:no-repeat;
        background-size: 95%;
        height:140px;
        max-height:100%;
        margin-right:25%;
          
    }
}

#test7 {
    background-image:url('../images/qs4.png');
    background-position:center;
    background-size:700px;
    width:100%;
    margin-left:auto;
    max-width:1024px;
    height:100%;
    background-repeat:no-repeat;
    max-height:100%;
    height:340px;
}
@media all and (max-width: 600px) {
    #test7 {
        background-image:url('../images/qs5.jpg');
        background-repeat:no-repeat;
        background-size: 95%;
        height:140px;
        max-height:100%;
        margin-right:25%;
          
    }
    .ticker {
width: 95%;
height: 200px;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;
margin-left:2%;
margin-right:10%;
}
.ticker h3 
{
color:Fuchsia;
padding: 0 0 10px 10px;
border-bottom: 1px solid #A7A7A7;
}
.ticker ul {
list-style: none;
padding: 0;
margin: 0;
font-style: italic;
font-size:medium;
}
.ticker ul li {
list-style: none;
height:150px;
padding:7px;
border-bottom: 1px solid #D6CFB8;
}


/*stockists page */

/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


/*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	float:left;
	/*float:right; */
	
	width:520px;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 28%;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; margin-left:15%; font-size:14px; color:white; 
	width:100%;}
	
	
	.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}


	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:2%;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}

.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:216px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}

}

@media all and (max-width: 534px) 
{
    
 /*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:18%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 21%;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; margin-left:15%; font-size:14px; color:white; 
	width:100%;}
	
	
	.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}


	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:2%;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}

.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:20px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


.block-stockists {margin-left:0%}
.block-dressed-stock {margin-left:21%}
/*merchandise page */

.block-dressed-mer {max-height:2500px;}

.block-dressed-mer ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:6%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:475px;
	width:100%;
	max-height:2524px;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:16px;
	font-weight:bold;
   
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:162px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}
.block-dressed-mer ul li h2.product-name {
/*	overflow:hidden; */
	width:100%;
}



}   
    



@media all and (max-width: 480px) {
  #cssmenu ul ul {
    position: relative;
    top: 0;
    width: 100%;
    max-width:960px;
  }
  
  .offerholder {
    background-image: url('../images/offers.png');
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 22%;
    margin-top:10%;
    display:block;
}
  
}

#cssmenu ul ul li {
  padding: 3px 0;
}
#cssmenu ul ul a {
  color: #999999;
  display: block;
  font-size: 0.75em;
  font-weight: bold;
}
#cssmenu ul ul a:hover {
  color: #444444;
}
 
.testimonial_box1
{
 width:29%; height:auto; vertical-align:bottom; float:left; background-color:white; color:#000066; font-style:italic; font-weight:bold; text-align:center; font-size:1.2em; margin-top:25px; margin-left:2%;
    -webkit-border-top-right-radius: 24px;
    -webkit-border-top-left-radius: 24px;
    -moz-border-top-right-radius: 24px;
    -moz-border-top-left-radius: 24px;  
    -webkit-border-bottom-right-radius: 24px;
    -webkit-border-bottom-left-radius: 24px;
    -moz-border-bottom-right-radius: 24px;
    -moz-border-bottom-left-radius: 24px;  
    padding:0px 4px 0px 4px;
}


    
.testimonial_box2
{
   width:29%;  height:auto; vertical-align:bottom; float:left; background-color:white; color:#000066; font-style:italic; font-weight:bold; text-align:center; font-size:1.2em; margin-top:25px; margin-left:2%;
    -webkit-border-top-right-radius: 24px;
    -webkit-border-top-left-radius: 24px;
    -moz-border-top-right-radius: 24px;
    -moz-border-top-left-radius: 24px;  
    -webkit-border-bottom-right-radius: 24px;
    -webkit-border-bottom-left-radius: 24px;
    -moz-border-bottom-right-radius: 24px;
    -moz-border-bottom-left-radius: 24px;  
    padding:0px 4px 0px 4px;
}
.testimonial_box3
{
width:29%;  height:auto; vertical-align:bottom; float:left; background-color:white; color:#000066; font-style:italic; font-weight:bold; text-align:center; font-size:1.2em; margin-top:25px; margin-left:2%;
    -webkit-border-top-right-radius: 24px;
    -webkit-border-top-left-radius: 24px;
    -moz-border-top-right-radius: 24px;
    -moz-border-top-left-radius: 24px;  
    -webkit-border-bottom-right-radius: 24px;
    -webkit-border-bottom-left-radius: 24px;
    -moz-border-bottom-right-radius: 24px;
    -moz-border-bottom-left-radius: 24px;  
    padding:0px 4px 0px 4px;
}


@media all and (max-width: 480px) 
{
.page 
{
    height:4300px;
    max-height:7000px;
}
.home_page
{
    max-width:1024px;
    width: 100%;
    height: 1250px;
    max-height:2590px;
    margin-right:auto;
    margin-left:auto;
    background-color: #fff;
   /* margin: 20px auto 0px auto;*/
   /* border: 1px solid #496077; */
   
}
.index_bottom 
{
  max-width:480px;
}
.footer
{
    max-width:250px;
}

.main_box1 { width:200px;
max-width:100%;  float:left; height:auto; vertical-align:bottom; float:left; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:25px; margin:0 auto;
   
    display:inline-block;
}
#estimating {
    background-image:url('../images/estimatingform3.png');
    background-position:center;
    width: 260px;
    height:400px;
    display:inline-block;
    text-indent:-9999px;
   background-repeat:no-repeat;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    
}
.main_box2 { width:100%;
max-width:280px;   height:auto; vertical-align:bottom; float:left; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:25px; margin-left:0 auto;
    display:inline-block;}
   
#dimension {
    background-image:url('../images/dimensionform.png');
    background-position:center;
    width: 260px;
    height:400px;
    display:inline-block;
    text-indent:-9999px;
   background-repeat:no-repeat;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    
}
.main_box3 {width:100%;
max-width:280px;  height:auto; vertical-align:bottom; float:left; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:0 auto; 
     display:inline-block;
    
}
#singlebill {
    background-image:url('../images/headedsinglebill2.png');
    background-position:center;
    width: 260px;
    height:400px;
    display:inline-block;
    text-indent:-9999px;
   background-repeat:no-repeat;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    
}
.main_container
{
visibility:hidden;
}

.box1  
{
     width:320px; max-width:100%; height:auto; vertical-align:bottom; display:inline-block; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:0.8em; margin-top:25px; margin-left:0%;
     
    padding:0px 0px 0px 0px;
    text-align:center;
    
}

.box2  
{
    height:auto; width:320px; max-width:100%;  vertical-align:bottom; float:left; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:0.8em; margin-top:25px; margin-left:2%;
     
    padding:0px 0px 0px 0px;
   text-align:center;
   
}

.box3  
{
   height:auto; width:320px; max-width:100%; vertical-align:bottom; float:left; display:inline-block; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:0.8em; margin-top:25px; margin-left:2%;
     
    padding:0px 0px 0px 0px;
    text-align:center;
  
}

.service_box1 { width:350px;
max-width:100%; margin-left:2px; height:auto; vertical-align:bottom; float:left; background-color:#cf242a; color:white; text-align:center; font-size:1.4em; margin-top:25px; margin-left:2%; border-style:solid; border-color:#cb9d67; border-width:medium; display:inline-block;
    
    
}

.service_box2 { width:100%;
max-width:100%; margin-left:2px; height:auto; vertical-align:bottom; float:left; background-color:#EFEFFB; color:black; text-align:center; font-size:1.4em; margin-top:10px; margin-left:2%; display:inline-block;
    
    padding:0px 4px 0px 4px;
}

h2 {max-width:420px}
    
}


@media all and (max-width: 801px) {

h2 {max-width:800px;}

.block-dressed ul li .link-frame {font-size:20px}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info .product-name {font-size:20px}

.block-dressed-mer {width:790px}
}
@media all and (max-width: 800px) {

h2 {max-width:800px;}

.block-dressed ul li .link-frame {font-size:20px}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info .product-name {font-size:20px}

.block-dressed-mer {width:790px}
}



@media all and (max-width: 768px) 
{
  .block-dressed-mer {width:740px}
   h2 {max-width:760px}
}

@media all and (max-width: 720px) 
{
  .block-dressed-mer {width:660px}
 #slideshow #slideshowWindow {margin-left:14%}
  footer_mobile {margin-left:5%}
}

@media all and (max-width: 678px) 
{
    h2 {max-width:620px; width:620px;}
    .block-dressed-mer {width:600px}
   
}

@media all and (max-width: 640px) 
{
  .block-dressed-mer {width:510px}
  h2 {max-width:600px}
  
}

@media all and (max-width: 600px) 
{
   .block-dressed-mer {width:540px}
  h2 {max-width:530px}
  .block-dressed-c ul li {margin-left:8%}
  #slideshow #slideshowWindow {margin-left:8%}
  
.testimonial_box1
{
width:580px;
max-width:100%;
background-position:center;
height:auto;
width:auto;
display:inline-block;

font-size:1.2em;
font-style:italic;
text-align:center;
}

.testimonial_box2
{
   width:580px;
   max-width:100%;
  float:left;
   margin:10px 0;
    border-radius:5px;
    font-size:1.2em;
font-style:italic;
text-align:center;
}
.testimonial_box3
{
 width:580px;
max-width:100%;
margin-top:auto;
float:left;
margin:10px 0;
border-radius:5px;
font-size:1.2em;
font-style:italic;
text-align:center;
}
}
@media all and (max-width: 600px) {

.page
{
    height:4200px;
    max-height:8000px;
    
}
.home_page
{
    max-width:1024px;
    width: 100%;
    height: 1450px;
    max-height:2590px;
    margin-right:auto;
    margin-left:auto;
    background-color: #fff;
   /* margin: 20px auto 0px auto;*/
   /* border: 1px solid #496077; */
   
}


/*stockists page */

  #btnSubmit {margin-left:2%; float:left;}
.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:27%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:470px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


/* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:100px; max-height:100px; display:inline-block; margin-top:15%; color:Fuchsia;}
 .main_right {width:100%; max-width:300px; float:right; margin-top:-32%; display:inline-block;}
/*.service_box1 {visibility:hidden}*/
.service_box1 { width:400px;
 height:auto; vertical-align:bottom; border-style:solid; border-width:medium; background-color:#cf242a; color:white; border-color:#cb9d67; text-align:center; font-size:1 em; margin-top:25px;  display:inline-block;
   
   
}

.service_box2 { width:310px;
max-width:100%; height:auto; vertical-align:bottom;  background-color:#EFEFFB; color:#000066; text-align:center; font-size:1.4em; margin-top:20%; margin-left:2%; display:inline-block;
    
    padding:0px 0px 0px 0px;
}
.bullet-list

{
    float:right; 
    line-height:1.5em; 
    text-align:left; 
    font-family:droid Serif; 
    color:Black; 
    font-size:1.8em; 
    padding-top:4%; 
    padding-right:12%
}

.box1  
{
     width:120px; height:auto; vertical-align:bottom; display:inline-block; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:0.8em; margin-top:25px; margin-left:0%;
     
    padding:0px 0px 0px 0px;
    text-align:center;
    
}

.box2  
{
    height:auto; width:120px; vertical-align:bottom; float:left; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:0.8em; margin-top:25px; margin-left:2%;
     
    padding:0px 0px 0px 0px;
   text-align:center;
   
}

.box3  
{
   height:auto; width:120px; vertical-align:bottom; float:left; display:inline-block; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:0.8em; margin-top:25px; margin-left:2%;
     
    padding:0px 0px 0px 0px;
    text-align:center;
  
}

}

@media all and (max-width: 568px) 
{
     #slideshow #slideshowWindow {margin-left:9%}
    h2 {max-width:540px}
    #test4 {margin-left:3%}
    #info_style5 {max-width:500px}
    p {width:540px}
    .header-basic {
		
		display:inline-block;
		
		width:48%;
		margin-top:4%;
		margin-right:5%;
		
	}

	.header-basic .header-limiter h1 {
		float: none;
		margin: -8px 0 10px;
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
  .offerholder {
   background-image : url('../images/offers.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    
    height: 100px;
    margin-left: 36%;
    margin-right:35%;
    margin-top:10%;
    display:block;
}
    .product-header{max-width:445px;}
    .main_right {margin-top:0%; font-size:1.2em; margin-left:-19%;}
    #color_choice {height: 46px;
    width: 174px;
    margin-left: 4%; font-size:1em;}
   #select_a_size {height: 46px;
    width: 174px;
    margin-left: 4%; font-size:1em;}
    #product_qty {height: 30px;
    width: 57px;
    margin-left: -11%; font-size:1em;}
    #totalaccprice {height: 30px;
    width: 72px;
    margin-left: 0%; font-size:1em;}
    
     .block-stockists {margin-left:3%;}
.block-dressed-stock {margin-left:21%}
.block-dressed-stock ul li a {font-size:20px;}
.body-copy {font-size:18px}
.block-dressed {margin-left:-1%;}
.block-dressed-con ul li .block-info2
{
    margin-left:56%; text-align:left}
.block-dressed ul li .block-info 
{
    font-size:1.2em;}    
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info .product-name 
{
    font-size:20px;
    
}

.block-dressed ul li .link-frame { font-size:20px;}

#btnSubmit {
    width: 10em;
    height: 2em;
    font-size: 1.2em;
    margin-left: 1%;
}

#prev_next {width:520px}
.block-dressed-mer ul {margin-left:5%; max-width:463px}

}
@media all and (max-width: 534px) 
{
    .footer_mobile {margin-left:11%}
    .block-stockists {margin-left:0%;}
    
    .block-dressed ul li .block-info4 {margin-left:-4%}
    
    #slideshow #slideshowWindow {margin-left:2%}
    #btnSubmit {
    width: 10em;
    height: 2em;
    font-size: 1.2em;
    margin-left: 6%;
}

    h2.carthead {margin-left:-18%}
    h2 {max-width:500px}
 .block-dressed-mer {width:450px}
.block-dressed-stock {margin-left:21%}
.block-dressed-stock ul li a {font-size:20px;}
.body-copy {font-size:18px}
.block-dressed-con ul li .block-info2
{
    max-width:320px;}
}
@media all and (max-width: 320px) 
{
.page 
{
    height:4250px;
    max-height:7000px;
}
.home_page
{
    max-width:1024px;
    width: 100%;
    height: 1450px;
    max-height:2590px;
    margin-right:auto;
    margin-left:auto;
    background-color: #fff;
   /* margin: 20px auto 0px auto;*/
   /* border: 1px solid #496077; */
   
}

.wrappers-main {width:320px}
.main_box1 { width:280px;
max-width:100%;  float:left; height:auto; vertical-align:bottom; float:left; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:25px; margin:0 auto;
  
       display:inline-block;
}
#estimating {
    background-image:url('../images/estimatingform3.png');
    background-position:center;
    width: 230px;
    height:270px;
    display:inline-block;
    text-indent:-9999px;
   background-repeat:no-repeat;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    
}
.main_box2 { width:150px;
max-width:100%;    vertical-align:bottom; float:left; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:25px; margin-left:0 auto;
    display:inline-block;}
   
#dimension {
    background-image:url('../images/dimensionform.png');
    background-position:center;
    width: 230px;
    height:270px;
    display:inline-block;
    text-indent:-9999px;
   background-repeat:no-repeat;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    
}
.main_box3 {width:150px;
max-width:100%;  vertical-align:bottom; float:left; background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:0 auto; 
     display:inline-block;
    
}

#singlebill {
    background-image:url('../images/headedsinglebill2.png');
    background-position:center;
    width: 230px;
    height:270px;
    display:inline-block;
    text-indent:-9999px;
   background-repeat:no-repeat;
    border-style:solid;
    border-width:medium;
    border-color:Black;
    margin: 0 auto;
    margin-left:8%;
    
}
.main_container
{
visibility:hidden;
}

.box1  
{
     width:220px; height:auto; vertical-align:bottom; display:inline-block; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:1em; margin-top:25px; margin-left:0%;
     
    padding:0px 0px 0px 0px;
    text-align:center;
    
}

.box2  
{
    height:auto; width:220px; vertical-align:bottom; float:left; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:1em; margin-top:25px; margin-left:2%;
     
    padding:0px 0px 0px 0px;
   text-align:center;
   
}

.box3  
{
   height:auto; width:220px; vertical-align:bottom; float:left; display:inline-block; background-color:#cf242a; color:white; font-weight:bold; text-align:center; font-size:1em; margin-top:25px; margin-left:2%;
     
    padding:0px 0px 0px 0px;
    text-align:center;
  
}

.service_box1 { width:100%;
max-width:260px; margin:0 auto; height:auto; vertical-align:bottom; background-color:#cf242a; color:white; text-align:center; font-size:1.4em; margin-top:25px; margin-left:2%; border-style:solid; border-color:#cb9d67; border-width:medium; display:inline-block;
    
    
}

.service_box2 { width:220px;
max-width:100%; margin-left:2px; height:auto; vertical-align:bottom; float:left; background-color:#EFEFFB; color:black; text-align:center; font-size:1.4em; margin-top:10px; margin-left:2%; display:inline-block;
    
  display:inline-block;
}


.main_box1 { 
max-width:100%;  width:230px; margin: 0 auto; height:auto; vertical-align:middle;   background-color:white; color:black; text-align:center;  font-size:1.4em; margin-top:25px; 
   display:inline-block;
}

.main_box2 { 
max-width:100%; width:220px; margin: 0 auto; height:auto; vertical-align:bottom;  background-color:white; color:black; text-align:center; font-size:1.4em; margin-top:25px; 
    
  
    display:inline-block;
}

.main_box3 {
max-width:100%; width:220px; margin: 0 auto; height:auto; vertical-align:bottom;  background-color:white; color:black; text-align:center; float:left; font-size:1.4em; margin-top:25px; 
    
    display:inline-block;
}
.header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		
		max-width:320px;
		margin-top:10%;
		display:inline-block;
		width:65%;
	}

	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}
	
	h2.carthead{margin-left:6%;}
h2.carthead2{width:200px;}
.wrapper-b {max-width:290px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:-50%;
}
.mobile-headers ul li 
{
}

}



@media all and (max-width: 534px)
{
    .block-dressed {margin-left:0%}
    .block-dressed ul {width:520px}
    .main_right {width:480px; max-width:420px}
    #color_choice {width:192px;}
    #select_a_size {width:192px; margin-left:9%;}
    #product_qty {margin-left:5%}
    
      .offerholder {
   /* background-image: url('../images/offers.png');*/
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 36%;
    margin-top:10%;
    display:block;
}
    
}


@media all and (max-width: 487px) 
{
    
    
    #cssmenu {width:487px}
    #cssmenu > ul {width:487px}
    h2 {max-width:420px}
   .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		width:61%;
		max-width:300px;
		margin-top:8%;
		display:inline-block;
	}

	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
	  
    
 .voucher-holder{margin-left:-360px;margin-top:-55%;}
 .topallnew {  height:45%; color:Black; margin: 0 auto; text-align:center; display:inline-block;}
.toplogonew { color:black; background-image:url('../images/logo_xs.jpg'); background-color:black; margin: 0 auto; text-align:center; width:25%; display:inline-block;}
.toplogo_small {display:inline-block; margin-right:8%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew {  display:inline-block; width:450px; margin-top:6%; margin-left:6%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:429px; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { display:inline-block; width:100%; max-width:440px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; margin-left:10%; vertical-align:middle; text-align:center; height:30px;  max-width:320px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
#info_style2 {float:left; display:inline-block; width:100%; max-width:410px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-height:380px;  }
.info_left { float:left; text-align:left; width:100%; max-width:380px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:380px; vertical-align:top; text-align:justify; margin:0 2px 0 2%; font-family:Arial; font-size:13px;  }
p {max-width:460px}
 .left_menubar {margin:20px 0 4px 0; padding: 0 0 0 4px; float:left; margin-left:2%; display:inline-block; padding:0; background-repeat:no-repeat; height:445px; width:456px; color:Fuchsia; }
.left_menubar ul li {width:250px}
.left_menubar ul {width:250px; margin-left:15%;}
.left_menubar ul li a {width:250px}
.testim_holder {width:480px; display:inline-block; float:left;height:500px; overflow:scroll }
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; background-size:contain; display:inline-block; width:239px;   text-align:center; margin-left:-12%;}
.testim_text {position: relative; display:inline-block; top: 20.2em; left:0;  height:350px; width: 265px;  text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; -webkit-box-orient: vertical;

  padding:20px;
  overflow:scroll;
  text-overflow: ellipsis; }
.tm_all {margin-left:4%; width:430px;}
#prev_next {width:425px;}
.footer_mobile:{margin-left:3%}
/* contact page */
.container_stockist { width:100%; max-width:425px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }
#info_style3 { width:400px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:16%;}
#info_style4 { width:370px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:16%;}
 /* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:150px; max-height:150px; margin-left:5%; color:Fuchsia;}
 
/*merchandise page */

.block-dressed-mer {max-height:3800px; max-width:450px}

.block-dressed-mer ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:17%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	max-height:2524px;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:16px;
	font-weight:bold;
   
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:162px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}
.block-dressed-mer ul li h2.product-name {
/*	overflow:hidden; */
	width:100%;
	margin-left:0%;
}



/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:20%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}



/* clothing page */
 #btnSubmit { width: 10em;  height: 3em; font-size:1.4em; margin-left:14%;}
 #btnSubmitmer { width: 10em;  height: 3em; font-size:1.4em; margin-left:0%;}
 #color_choice {width:260px;}
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:340px; max-height:180px; margin-left:15%; margin-top:29%;}
 .main_right {width:100%; max-width:319px; float:left; margin-left:5%; margin-top:0%; font-size:1.8em; display:inline-block;}
/*order page */
.block-info4 {margin-left:14%}
.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 50px 0 2px;
	margin-left:40%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:37%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}

	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:38%;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:283px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}

#slider {display:none;}
h9 {display:none;}
#slideshow #slideshowWindow 
{
    display:none;
	
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:470px; 
	height:357px;
	float:left;
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	left:150px;
	width:470px; 
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	
	margin-left:28%;

}
.cart-links
{
    margin-top:-49%;
    margin-right:19%;
    float:right;
   
    display:inline-block;
    vertical-align:text-top;
    
}
.cart-links  ul li 
{
    margin-top:-30%;
    float:right;
    display:inline-block;
    max-width:350px;
    margin-right:10%;
}
.header-links 
{
    text-align:center;
    width:100%;
    max-width:170px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:-3%;
    margin-right:7%;
    margin-left:29%;
}
.header-links .links ul li a
{
    margin-top:-10%;
    float:left;
    display:inline-block;
    max-width:350px;
    margin-top:-22%;
    color:Fuchsia;
}

.header-links ul > li > a
{
    margin-top:-10%;
    float:left;
    display:inline-block;
    max-width:350px;
    margin-top:-22%;
    color:Fuchsia;
}

.style1
{
    text-align:center;
    font-weight:bold;
    color:White;
    font-size:1.4em;
    margin-top:10%;
    margin-left:23%;
}
.currencybox
{
color:fuchsia; 
list-style:none; 

margin-top:-15px; 
font-size:1.2em; 
font-weight:bold; 
margin-right:14%;
margin-left:-20%;
}

.home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.home-top											{  margin-left:4%; width:390px; height:300px; display:inline-block; position:relative; }
.home-top .images									{ position:relative; height:311px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }


.style1
{
color:white; 
list-style:none; 
padding-top:0%; 
float:left; 
margin-top:4%; 
font-size:1.3em; 
margin-left:8%;
line-height:1.4em; 
font-weight:bold;
margin-bottom:4%;
}
}



@media all and (max-width: 480px) 
{
    
    #stockbutton {margin-left:23%; }
      .offerholder {
    background-image: url('../images/offers.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 26%;
    margin-top: 10%;
    display: inline-block;
    margin-right:38%;
   
    }
    h2 {max-width:420px}
   .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		width:61%;
		max-width:280px;
		margin-top:8%;
		display:inline-block;
	}

	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
	  
  
    
 .voucher-holder{margin-left:-360px;margin-top:-55%;}
 .topallnew {  height:45%; color:Black; margin: 0 auto; text-align:center; display:inline-block;}
.toplogonew { color:black; background-image:url('../images/logo_xs.jpg'); background-color:black; margin: 0 auto; text-align:center; width:25%; display:inline-block;}
.toplogo_small {display:inline-block; margin-right:17%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew {  display:inline-block; width:450px; margin-top:6%; margin-left:6%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:429px; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { display:inline-block; width:100%; max-width:480px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:none; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; margin-left:10%; vertical-align:middle; text-align:center; height:30px;  max-width:320px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
#info_style2 {float:left; display:inline-block; width:100%; max-width:450px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-height:380px;  }
.info_left { float:left; text-align:left; width:100%; max-width:410px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:392px; vertical-align:top; text-align:justify; margin:0 2px 0 2%; font-family:Arial; font-size:13px;  }
#cssmenu > ul {width:480px}

#info_style5 {max-width:460px}
 .left_menubar {margin:20px 0 4px 0; padding: 0 0 0 4px; float:left; margin-left:2%; display:inline-block; padding:0; background-repeat:no-repeat; height:445px; width:440px; color:Fuchsia; }
.left_menubar ul li {width:250px}
.left_menubar ul {width:250px; margin-left:15%;}
.left_menubar ul li a {width:250px}
.testim_holder {width:480px; display:inline-block; float:left;height:500px; overflow:scroll; text-overflow:ellipsis; }
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; background-size:contain; display:inline-block; width:239px;   text-align:center; margin-left:-12%;}
.testim_text {position: relative; display:inline-block; top: 20.2em; left:0;  height:350px; width: 265px;  text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; -webkit-box-orient: vertical;

  padding:20px;
  overflow:scroll;
  text-overflow: ellipsis; }
.tm_all {margin-left:4%; width:430px;}
#prev_next {width:425px;}

/* contact page */
.container_stockist { width:100%; max-width:320px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }
#info_style3 { width:400px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:16%;}
#info_style4 { width:370px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:16%;}
 /* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:150px; max-height:150px; margin-left:5%; color:Fuchsia;}
 
/*merchandise page */

.block-dressed-mer {max-height:2500px;}

.block-dressed-mer ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:17%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	max-height:2524px;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:16px;
	font-weight:bold;
   
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:162px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}
.block-dressed-mer ul li h2.product-name {
/*	overflow:hidden; */
	width:100%;
	margin-left:0%;
}



/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:20%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}



/* clothing page */
 #btnSubmit { width: 10em;  height: 3em; font-size:1.4em;}
 #color_choice {width:260px;}
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:340px; max-height:180px; margin-left:15%;}
 .main_right {width:100%; max-width:345px; float:left; margin-top:0%; font-size:18px; margin-left:5%; display:inline-block;}
/*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 50px 0 2px;
	margin-left:40%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:37%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}

	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:38%;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:283px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}

#slider {display:none;}
h9 {display:none;}
#slideshow #slideshowWindow 
{
    display:none;
	
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:470px; 
	height:357px;
	float:left;
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	left:150px;
	width:470px; 
	height:100px;
	background-image:url(http://www.comfortgut.com/images/greyBg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	
	margin-left:28%;

}
.cart-links
{
    margin-top:-47%;
    margin-right:18%;
    float:right;
   
    display:inline-block;
    vertical-align:text-top;
    
}
.cart-links  ul li 
{
    margin-top:-30%;
    float:right;
    display:inline-block;
    max-width:350px;
    margin-right:10%;
}
.header-links 
{
    text-align:center;
    width:100%;
    max-width:170px;
    color:Fuchsia;
    font-size:1.4em;
    display:inline-block;
    margin-top:-3%;
    margin-right:7%;
    margin-left:29%;
}
.header-links .links ul li a
{
    margin-top:-10%;
    float:left;
    display:inline-block;
    max-width:350px;
    margin-top:-22%;
    color:Fuchsia;
}

.header-links ul > li > a
{
    margin-top:-10%;
    float:left;
    display:inline-block;
    max-width:350px;
    margin-top:-22%;
    color:Fuchsia;
}

.style1
{
    text-align:center;
    font-weight:bold;
    color:White;
    font-size:1.4em;
    margin-top:10%;
    margin-left:23%;
}
.currencybox
{
color:fuchsia; 
list-style:none; 

margin-top:-15px; 
font-size:1.2em; 
font-weight:bold; 
margin-right:14%;
margin-left:-20%;
}

.home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 35%;
height: auto;
}

.home-top											{  float:right; width:390px; height:300px; display:inline-block; margin:0 auto; position:relative; }
.home-top .images									{ position:relative; height:311px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }


.style1
{
color:white; 
list-style:none; 
padding-top:0%; 
float:left; 
margin-top:10%; 
font-size:1.3em; 
margin-left:15%;
line-height:1.4em; 
font-weight:bold;
margin-bottom:4%;
}
}






#test4 {
    background-image:url('../images/comfortgutaus1.jpg');
    width:100%;
    margin-top:
    margin-left:2%;
    max-width:1024px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    background-position:center;
    background-repeat:no-repeat;
    max-height:370px;
    background-size:initial;
}


@media all and (max-width: 487px) 


{
    #test4 {
        background-image:url('../images/comfortgutaus1.jpg');
        background-repeat:no-repeat;
        width:100%;
        background-position:center;
        height:100%;
        max-width:300px;
        display:inline-block;
       margin-top:-8%;
       margin-left:30%;
       background-size:contain;
    
    }
    h2.contact {width:350px; margin-left:0%;}
    
    h2.payment{margin-left:5%; width:250px;}
    #testim_style { float:left; width:470px; height:650px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:470px; height:900px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 

    .footer_mobile { width:100%;  margin: 0 auto; display:block; vertical-align:middle; text-align:center; height:30px;  max-width:480px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
    .footer {display:none;}
    .myimageclass {height:170%}
    .ticker_border 
    {
        height:100px;
        width:95%;
    }
    
    .ticker {
width: 95%;
float:left;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;

display:inline-block;
margin:12% 5% 5% 2%;
}

.ticker h3 
{
color:Fuchsia;
padding: 0 0 10px 10px;
border-bottom: 1px solid #A7A7A7;
}
.ticker ul {
list-style: none;
padding: 0;
margin: 0;
font-style: italic;
font-size:medium;
}
.ticker ul li {
list-style: none;
height:150px;
padding:7px;
border-bottom: 1px solid #D6CFB8;
}

/* contact page */
.block-dressed-con ul li .block-info3{
/*	overflow:hidden; */
   
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:4%;
	width:230px;
}
/* shopping cart */

/*cart */

.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:3% 8% 0 37%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

h2.carthead{margin-left:6%;}
h2.payment{max-width:179px;}
h2.carthead2{}
b {margin-left:5%;}
.block-dressed-c ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
}

.block-dressed-c ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.wrapper-c 
{
    background-color:#62046B; 
    -moz-border-radius-bottomright: 10px 10px;
    -border-top-right-radius:10px 10px; 
    -border-bottom-right-radius: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px; 
    -border-top-left-radius:10px 10px;
    -border-bottom-left-radius: 10px 10px;
     width:96%; margin-right:auto;
     margin-left:auto; margin-top:4px;
     max-width:260px;
}



.block-dressed-c-mobile {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed-c-mobile ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c-mobile ul li {
	float:left;
	margin:1% 2% 0 3%;
	width:auto;
	background-position:center;
	
	
}

.block-dressed-c-mobile ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
}

h2.carthead{margin-left:-25%;}
h2.carthead2{width:477px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}


#info_style5{max-width:450px}
.block-dressed-con ul li .block-info2 {
    margin-left: 6%;
    text-align: left;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    width:420px;
}
.mobile-headers ul li 
{
}

.block-info4 {color:White;}
.voucher-holder-mobile{ display:inline;}
.voucher-holder-desktop{display:none;}
}

@media all and (max-width: 480px) 


{
    #test4 {
        background-image:url('../images/comfortgutaus1.jpg');
        background-repeat:no-repeat;
        width:100%;
        background-position:center;
        height:100%;
        max-width:230px;
        display:inline-block;
       margin-top:-5%;
       margin-left:45%;
       background-size:contain;
    
    }
    h2.contact {width:350px; margin-left:0%;}
    p {max-width:460px}
    h2.payment{margin-left:5%; width:250px;}
    #testim_style { float:left; width:470px; height:650px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:470px; height:900px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 

    .footer_mobile { width:100%;  margin: 0 auto; display:block; vertical-align:middle; text-align:center; height:30px;  max-width:480px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
    .footer {display:none;}
    .myimageclass {height:170%}
    .ticker_border 
    {
        height:100px;
        width:95%;
    }
    
    .ticker {
width: 95%;
float:left;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;

display:inline-block;
margin:12% 5% 5% 4%;
}

.ticker h3 
{
color:Fuchsia;
padding: 0 0 10px 10px;
border-bottom: 1px solid #A7A7A7;
}
.ticker ul {
list-style: none;
padding: 0;
margin: 0;
font-style: italic;
font-size:medium;
}
.ticker ul li {
list-style: none;
height:150px;
padding:7px;
border-bottom: 1px solid #D6CFB8;
}

/* contact page */
.block-dressed-con ul li .block-info3{
/*	overflow:hidden; */
   
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:4%;
	width:230px;
}
/* shopping cart */

/*cart */

.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-width:410px;
}
.block-dressed-c ul li {
	float:left;
	margin:3% 8% 0 37%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

h2.carthead{margin-left:6%;}
h2.payment{max-width:179px;}
h2.carthead2{}
b {margin-left:5%;}
.block-dressed-c ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    margin-left:4%;
}

.block-dressed-c ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.wrapper-c 
{
    background-color:#62046B; 
    -moz-border-radius-bottomright: 10px 10px;
    -border-top-right-radius:10px 10px; 
    -border-bottom-right-radius: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px; 
    -border-top-left-radius:10px 10px;
    -border-bottom-left-radius: 10px 10px;
     width:96%; margin-right:auto;
     margin-left:auto; margin-top:4px;
     max-width:260px;
}



.block-dressed-c-mobile {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed-c-mobile ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c-mobile ul li {
	float:left;
	margin:1% 2% 0 3%;
	width:auto;
	background-position:center;
	
	
}

.block-dressed-c-mobile ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
}

h2.carthead{margin-left:-25%;}
h2.carthead2{width:477px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}



.block-dressed-con ul li .block-info2 {
    margin-left: 6%;
    text-align: left;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
    width:420px;
}
.mobile-headers ul li 
{
}

.block-info4 {color:White;}
.voucher-holder-mobile{ display:inline;}
.voucher-holder-desktop{display:none;}
}


@media all and (max-width: 414px) 
{
    
    
    h2 {max-width:414px}
    
    .wrappers-main 
 {
     max-width:414px;
 }
.cart-links
{
    margin-top:-62%;
    margin-right:28%;
    display:inline-block;
    vertical-align:text-top;
    
}
.cart-links ul li 
{
    margin-top:-54%;
}


h2.contact {width:255px; margin-left:0%;}
.header-links {max-width:172px; margin-left:20%;}
   .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		width:64%;
		max-width:320px;
		margin-top:14%;
		display:inline-block;
	}
.currencybox 
{
    margin-top:-51%;
    margin-right:5%;
    margin-left:13%;
}

	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
	
	.myimageclass {height:75%}
	.voucher-holder-mobile{ display:inline; margin-left:-27%;}
.voucher-holder-desktop{display:none;}
.block-stockists {margin-left:1%}
.left_menubar{width:100%; max-width:100px;}
.ticker {
width: 90%;
float:left;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;

display:inline-block;
margin:12% 5% 5% 6%;
}
h2 {width:380px}
.toprightnew {  display:inline-block; width:373px; margin-top:6%; margin-left:8%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:355px; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.toplogo_small {display:inline-block; margin-right:22%; padding-top:4%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/
.home-top											{ max-height:220px; width:325px; display:inline-block; margin-left:0%; margin-bottom:11%; position:relative; }

.middle_pagenew { display:none; width:100%; max-width:356px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:inline-block; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; margin-left:10%; vertical-align:middle; text-align:center; height:30px;  max-width:280px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
.index_bottom {max-width:320px;}
#info_style2 {float:left; display:inline-block; width:100%; max-width:380px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-width:381px; max-height:380px;  }
.info_left { float:left; text-align:left; width:100%; max-width:380px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:380px; vertical-align:top; margin:0 2px 0 2%; font-family:Arial; font-size:13px;  }

.footer {display:none;}
.footer_mobile { width:100%; margin-left:27%;  display:block; vertical-align:middle; text-align:center; height:60px;  max-width:238px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}

#testim_style { float:left; width:250px; height:650px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:365px; height:900px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:652px;  height:275px; text-align:center; margin-left:25%;}
.testim_text {position: absolute; top: 2.2em; left: 22.0em; width: 350px; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; overflow:scroll;}
 .left_menubar { padding: 0 0 0 4px; float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:432px; width:310px; max-width:414px; color:Fuchsia; }

.left_menubar ul
{
    width:280px;
}
.left_menubar ul li 
{
}
.left_menubar ul li .topfirst
{
    width:280px;
}
.left_menubar ul li .topmenu
{
    
    font-size:1em;
    
}
.left_menubar ul h8
{
    margin-left:95%;
}


.testim_holder {width:370px; display:inline-block; float:left; }
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; display:inline-block; width:239px;   text-align:center; margin-left:-12%;}
.testim_text {position: relative; display:inline-block; top: 20.2em; left:0;  height:350px; width: 265px; margin: 0 auto; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; overflow:scroll; }
.tm_all {margin-left:4%; width:390px; height:2500px;}

.wrappers-b {max-width:414px; width:100%;}
#prev_next {width:300px;}

#slider {display:none;}
h9 {display:none;}

.form_language {margin-right:2%;}



/*contact page */

.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	/* contact page */
.block-dressed-con ul li .block-info3{
/*	overflow:hidden; */
   
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:4%;
	width:230px;
}
	
/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:10px;
	display:inline;
	margin-bottom:2%;
	margin-left:18%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	height:100%;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	display:inline;
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


/* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:140px; max-height:140px; margin-left:26%; color:Fuchsia;}
 .main_right {width:100%; max-width:414px; float:right; margin-top:20%; display:inline-block; margin-right:0%;}
 
 .main_right ul li {width:340px;}
/* stockists page */


/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


#info_style3 { width:290px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:22%;}
#info_style4 { width:290px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:22%;}
        

.style1
{
color:white; 
list-style:none; 
padding-top:0%; 
float:left; 
margin-top:0%; 

font-size:1.2em;
margin-right:25%;
line-height:1.2em; 
font-weight:bold;
margin-left:23%;

}

/*order page */


.block-info4 {margin-left:8%}
.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:8%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:216px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}

/* shopping cart */

/*cart */

.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c ul li {
	float:left;
	margin:4% 0% 0 44%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}


.block-dressed-mer {width:300px; margin-left:29%;}

h2.carthead{margin-left:6%;}
h2.payment{max-width:179px;}
h2.carthead2{}
b {margin-left:10%;}
.block-dressed-c ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
}

.block-dressed-c ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.wrapper-c 
{
    background-color:#62046B; 
    -moz-border-radius-bottomright: 10px 10px;
    -border-top-right-radius:10px 10px; 
    -border-bottom-right-radius: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px; 
    -border-top-left-radius:10px 10px;
    -border-bottom-left-radius: 10px 10px;
     width:96%; margin-right:auto;
     margin-left:auto; margin-top:4px;
     max-width:260px;
}



.block-dressed-c-mobile {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed-c-mobile ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c-mobile ul li {
	float:left;
	margin:1% 2% 0 3%;
	width:auto;
	background-position:center;
	
	
}

.block-dressed-c-mobile ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
}

h2.carthead{margin-left:-4%;}
h2.carthead2{width:100%;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block; margin-left:-25%;
}
.mobile-headers ul li 
{
}

.cart-links {margin-top:-60%}

}

@media all and (max-width: 411px) 
{
    
    #cssmenu {width:411px; max-width:411px}
    #cssmenu ul {width:411px; max-width:411px}
    h2 {max-width:411px}
    
    .wrappers-main 
 {
     max-width:411px;
 }
.cart-links
{
    margin-top:-62%;
    margin-right:28%;
    display:inline-block;
    vertical-align:text-top;
    
}
.cart-links ul li 
{
    margin-top:-54%;
}


h2.contact {width:255px; margin-left:0%;}
.header-links {max-width:172px; margin-left:20%;}
   .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		width:64%;
		max-width:320px;
		margin-top:14%;
		display:inline-block;
	}
.currencybox 
{
    margin-top:-51%;
    margin-right:5%;
    margin-left:13%;
}

	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
	
	.myimageclass {height:75%}
	.voucher-holder-mobile{ display:inline; margin-left:-27%;}
.voucher-holder-desktop{display:none;}
.block-stockists {margin-left:1%}
.left_menubar{width:100%; max-width:100px;}
.ticker {
width: 90%;
float:left;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;

display:inline-block;
margin:12% 5% 5% 6%;
}
h2 {width:380px}
.toprightnew {  display:inline-block; width:373px; margin-top:6%; margin-left:8%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:355px; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.toplogo_small {display:inline-block; margin-right:22%; padding-top:4%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/
.home-top											{ max-height:220px; width:325px; display:inline-block; margin-left:0%; margin-bottom:11%; position:relative; }

.middle_pagenew { display:none; width:100%; max-width:356px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:inline-block; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; margin-left:10%; vertical-align:middle; text-align:center; height:30px;  max-width:280px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
.index_bottom {max-width:320px;}
#info_style2 {float:left; display:inline-block; width:100%; max-width:380px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-width:381px; max-height:380px;  }
.info_left { float:left; text-align:left; width:100%; max-width:355px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:355px; vertical-align:top; margin:0 2px 0 2%; font-family:Arial; font-size:13px;  }

.footer {display:none;}
.footer_mobile { width:100%; margin-left:27%;  display:block; vertical-align:middle; text-align:center; height:60px;  max-width:238px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}

#testim_style { float:left; width:250px; height:650px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:365px; height:900px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:652px;  height:275px; text-align:center; margin-left:25%;}
.testim_text {position: absolute; top: 2.2em; left: 22.0em; width: 350px; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; overflow:scroll;}
 .left_menubar { padding: 0 0 0 4px; float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:432px; width:310px; max-width:414px; color:Fuchsia; }

.left_menubar ul
{
    width:280px;
}
.left_menubar ul li 
{
}
.left_menubar ul li .topfirst
{
    width:280px;
}
.left_menubar ul li .topmenu
{
    
    font-size:1em;
    
}
.left_menubar ul h8
{
    margin-left:95%;
}


.testim_holder {width:370px; display:inline-block; float:left; }
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; display:inline-block; width:239px;   text-align:center; margin-left:-12%;}
.testim_text {position: relative; display:inline-block; top: 20.2em; left:0;  height:350px; width: 265px; margin: 0 auto; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; overflow:scroll; }
.tm_all {margin-left:4%; width:390px; height:2500px;}

.wrappers-b {max-width:414px; width:100%;}
#prev_next {width:300px;}

#slider {display:none;}
h9 {display:none;}

.form_language {margin-right:2%;}



/*contact page */

.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
	/* contact page */
.block-dressed-con ul li .block-info3{
/*	overflow:hidden; */
   
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:4%;
	width:230px;
}
	
/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:10px;
	display:inline;
	margin-bottom:2%;
	margin-left:18%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	height:100%;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	display:inline;
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


/* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:140px; max-height:140px; margin-left:26%; color:Fuchsia;}
 .main_right {width:100%; max-width:414px; float:right; margin-top:20%; display:inline-block; margin-right:0%;}
 
 .main_right ul li {width:340px;}
/* stockists page */


/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


#info_style3 { width:290px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:22%;}
#info_style4 { width:290px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:22%;}
        

.style1
{
color:white; 
list-style:none; 
padding-top:0%; 
float:left; 
margin-top:0%; 

font-size:1.2em;
margin-right:25%;
line-height:1.2em; 
font-weight:bold;
margin-left:23%;

}

/*order page */


.block-info4 {margin-left:8%}
.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:8%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:216px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}

/* shopping cart */

/*cart */

.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c ul li {
	float:left;
	margin:4% 0% 0 44%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}


.block-dressed-mer {width:300px; margin-left:29%;}

h2.carthead{margin-left:6%;}
h2.payment{max-width:179px;}
h2.carthead2{}
b {margin-left:10%;}
.block-dressed-c ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
}

.block-dressed-c ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.wrapper-c 
{
    background-color:#62046B; 
    -moz-border-radius-bottomright: 10px 10px;
    -border-top-right-radius:10px 10px; 
    -border-bottom-right-radius: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px; 
    -border-top-left-radius:10px 10px;
    -border-bottom-left-radius: 10px 10px;
     width:96%; margin-right:auto;
     margin-left:auto; margin-top:4px;
     max-width:260px;
}



.block-dressed-c-mobile {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed-c-mobile ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c-mobile ul li {
	float:left;
	margin:1% 2% 0 3%;
	width:auto;
	background-position:center;
	
	
}

.block-dressed-c-mobile ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
}

h2.carthead{margin-left:-4%;}
h2.carthead2{width:100%;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block; margin-left:-25%;
}
.mobile-headers ul li 
{
}

.cart-links {margin-top:-60%}
h2.carthead {margin-left:-13%}

}


@media all and (max-width: 383px) 
{
    #cssmenu {width:383px}
   .cart-links {margin-right:8%}
   h2 {max-width:369px}
   .header-basic {width:57%}
   .info_all {max-width:340px}
   .info_left {max-width:340px}
   .info_right {max-width:340px}
   .left_menubar ul li{ max-width:208px}
.left_menubar {height:465px}
    p {max-width:360px}
    .toprightnew {margin-left:3%}
}
@media all and (max-width: 375px) 
{
   
   h2 {width:334px}
   #test4 {margin-left:33%}
  .header-basic {margin-top:2%}
 .wrappers-main 
 {
     max-width:375px;
 }
.cart-links
{
    margin-top:-68%;
    margin-right:8%;
    display:inline-block;
    vertical-align:text-top;
    
}
.cart-links ul li 
{
    margin-top:-54%;
}

 .offerholder {
    background-image: url('../images/offers.png');
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 21%;
    margin-top:10%;
    display:block;
}
h2.contact {width:255px; margin-left:0%;}
.header-links {max-width:168px; margin-right:0%; margin-left:15%; margin-top:4%;}
   .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		width:64%;
		max-width:320px;
		margin-top:9%;
		display:inline-block;
	}
.currencybox 
{
    margin-top:-51%;
    margin-right:5%;
    margin-left:13%;
}

.block-stockists {margin-left:11%;}
	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
	
	
	.voucher-holder-mobile{ display:inline; margin-left:-27%;}
.voucher-holder-desktop{display:none;}

.left_menubar{width:100%; max-width:100px;}
.ticker {
width: 90%;
float:left;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;

display:inline-block;
margin:12% 5% 5% 6%;
}
h2 {width:330px}
.toprightnew {  display:inline-block; width:340px; margin-top:6%; margin-left:8%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:319px; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.toplogo_small {display:inline-block; margin-right:22%; padding-top:15%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/
.home-top											{ max-height:220px; width:290px; display:inline-block; margin-left:2%; margin-bottom:2%; position:relative; }
p {max-width:340px;  color:White;}
.block-info4 {margin-left:15%;}

.block-dressed-mer {margin-left:27%; max-width:370px}

.block-dressed-mer ul li h2.product-name {margin-left:-6%;}

.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {width:178px}

.middle_pagenew { display:none; width:100%; max-width:356px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:inline-block; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer { width:100%; margin-left:10%; vertical-align:middle; text-align:center; height:30px;  max-width:280px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
.index_bottom {max-width:320px;}
#info_style2 {float:left; display:inline-block; width:100%; max-width:280px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ height:100%; max-width:320px; max-height:380px;  margin-left:6%;}
.info_left { float:left; text-align:left; width:100%; max-width:280px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:280px; vertical-align:top; margin:0 2px 0 2%; font-family:Arial; font-size:13px;  }

.footer {display:none;}
.footer_mobile { width:100%; margin-left:10%;  display:block; vertical-align:middle; text-align:center; height:30px;  max-width:320px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}


#cssmenu {max-width:375px; width:375px}
#cssmenu > ul {max-width:375px; width:375px}

#btnSubmit {
    width: 8em;
    height: 3em;
    font-size: 1.2em;
}

#testim_style { float:left; width:250px; height:650px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:365px; height:900px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; width:652px;  height:275px; text-align:center; margin-left:25%;}
.testim_text {position: absolute; top: 2.2em; left: 22.0em; width: 350px; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; overflow:scroll;}
 .left_menubar {margin:20px 0px 45px -40px; padding: 0 0 0 4px; max-width:370px; float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:378px; width:370px; color:Fuchsia; }

.left_menubar ul
{
    width:280px;
}
.left_menubar ul li 
{
}
.left_menubar ul li .topfirst
{
    width:280px;
}
.left_menubar ul li .topmenu
{
    
    font-size:1em;
    
}
.left_menubar ul h8
{
    margin-left:95%;
}


.testim_holder {width:370px; display:inline-block; float:left; }
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; display:inline-block; width:239px;   text-align:center; margin-left:-12%;}
.testim_text {position: relative; display:inline-block; top: 20.2em; left:0;  height:350px; width: 265px; margin: 0 auto; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; overflow:scroll; }
.tm_all {margin-left:4%; height:2500px; max-width:350px; margin-left:4%;}

.wrappers-b {max-width:375px; width:100%;}
#prev_next {width:300px;}

#slider {display:none;}
h9 {display:none;}

.form_language {margin-right:2%;}



/*contact page */

.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
	
/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:10px;
	display:inline;
	margin-bottom:2%;
	margin-left:18%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	height:100%;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	display:inline;
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


/* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:140px; max-height:140px; padding-left:22%; margin-top:40%; color:Fuchsia;}
 .main_right {width:100%; max-width:341px; float:right; margin-top:3%; display:inline-block; font-size:16px; }
 
 .main_right ul li {width:340px;}
/* stockists page */


/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


#info_style3 { width:290px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:22%;}
#info_style4 { width:290px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:22%;}
        

.style1
{
color:white; 
list-style:none; 
padding-top:0%; 
float:left; 
margin-top:0%; 

font-size:1.2em;
margin-right:25%;
line-height:1.2em; 
font-weight:bold;
margin-left:23%;

}

/*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:22%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:216px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}

/* shopping cart */

/*cart */

.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c ul li {
	float:left;
	margin:4% 0% 0 44%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

h2.carthead{margin-left:6%;}
h2.payment{max-width:179px;}
h2.carthead2{}
b {margin-left:10%;}
.block-dressed-c ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
}
.offerholder {
    background-image: url('../images/offers.png');
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 20%;
    margin-top:10%;
    display:block;
    margin-right:33%;
}
.block-dressed-c ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:20px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.wrapper-c 
{
    background-color:#62046B; 
    -moz-border-radius-bottomright: 10px 10px;
    -border-top-right-radius:10px 10px; 
    -border-bottom-right-radius: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px; 
    -border-top-left-radius:10px 10px;
    -border-bottom-left-radius: 10px 10px;
     width:96%; margin-right:auto;
     margin-left:auto; margin-top:4px;
     max-width:260px;
}



.block-dressed-c-mobile {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed-c-mobile ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c-mobile ul li {
	float:left;
	margin:1% 2% 0 3%;
	width:auto;
	background-position:center;
	
	
}

.block-dressed-c-mobile ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
}

h2.carthead{margin-left:-4%;}
h2.carthead2{width:100%;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block; margin-left:-25%;
}
.mobile-headers ul li 
{
}
/* contact page */
.block-dressed-con ul li .block-info3{
/*	overflow:hidden; */
   
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:4%;
	width:230px;
}

}




@media all and (max-width: 360px) 
{
    
     #cssmenu {
  width: 100%;
  max-width:360px;
  margin-left:auto;
  margin-right:auto;
  background: black;
 
}
    
    
    #cssmenu {
    max-width: 360px;
    width: 360px;
}
      #cssmenu {width:360px; max-width:360px;}
       #cssmenu > ul {width:360px; max-width:360px;}
       #cssmenu > ul li {width:360px; max-width:360px;}
      
    .toplogo_small{padding-top:8%}
.cart-links {margin-right:6%; margin-top:-68%;}
     #stockbutton {margin-left:19%; }
    .voucher-holder-mobile{ display:inline-block; margin-left:-34%;}
.voucher-holder-desktop{display:none;}
    .wrappers-b{width:360px}
    .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		width:64%;
		max-width:280px;
		margin-top:10%;
		display:inline-block;
	}

	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}

	.header-basic .header-limiter nav a {
		font-size: 13px;
	}
	
.cart-links
{
   margin-top:-61%;
    margin-right:5%;
   
    display:inline-block;
    vertical-align:text-top;
    
}

 .offerholder {
   /* background-image: url('../images/offers.png');*/
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 23%;
    margin-top:10%;
    display:block;
}
#info_style5 {max-width:320px;}
#btnSubmit {
    width: 8em;
    height: 3em;
    font-size: 1.2em;
    margin-left: 20%;
}
h2 {width:330px;}

h2.contact {width:270px; margin-left:0%;}
.container_stockist { width:100%; max-width:360px; background-color:black; color:Black; margin-top:0%; height:100%; vertical-align:top; }

.currencybox
{
color:fuchsia; 
list-style:none; 
float:right; 
margin-top:-170px; 
font-size:1.2em; 
font-weight:bold; 
margin-right:2%;
}

.header-links {max-width:180px; margin-right:0%; margin-top:-6%; margin-left:16%}
.ticker {
width: 90%;
float:left;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;

display:inline-block;
margin:12% 5% 5% 4%;
}

.toprightnew {  display:inline-block; width:340px; margin-top:6%; margin-left:5%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container {float:left; display:inline-block; width:319px; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.toplogo_small {display:inline-block;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/
.home-top											{ max-height:220px; width:290px; display:inline-block; margin-left:2%; margin-bottom:2%; position:relative; }

.middle_pagenew { display:none; width:100%; max-width:356px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:inline-block; float:left; width:95%; margin-left:2%; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.footer {display:none;}
.footer_mobile { width:100%; margin-left:10%;  display:block; vertical-align:middle; text-align:center; height:30px;  max-width:280px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
#info_style2 {float:left; display:inline-block; width:100%; max-width:280px; height:100%; margin-bottom:6%;}
.info_all { float:left; display:inline-block; /*border:solid thin white;*/ max-width:292px; height:100%; max-height:380px;  }
.info_left { float:left; text-align:left; width:100%; max-width:292px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:280px; vertical-align:top; margin:0 2px 0 2%; font-family:Arial; font-size:13px;  }

#testim_style { float:left; width:250px; height:650px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:340px; height:900px; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 
.testim_holder {width:330px; display:inline-block; float:left;height:480px; overflow:hidden;}
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; display:inline-block; width:239px;   text-align:center; margin-left:-12%;}
/*.testim_text {position: relative; display:inline-block; top: 20.2em; left:0;  height:450px; width: 265px; margin: 0 auto; text-align:left; font-size:12px; font-weight:300; color:#752971; color:White; overflow-x:scroll; overflow-y:hidden; }*/

.testim_text {position: relative; display: inline-block;    top: 22.2em; left:0;  width: 265px; height:450px; margin: 0 auto; text-align:left; font-size:0.8em; font-weight:300; color:#752971; color:White;  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  padding:20px;
  overflow-x:scroll;
  overflow-y:hidden;
  text-overflow: ellipsis; }

.tm_all {margin-left:4%; width:340px; max-width:340px;}
.contact_middle{width:250px}

#prev_next {width:300px;}

 .testim {display:none;}
.left_menubar {margin:20px 0 4px 0; padding: 0 0 0 4px; max-width:330px; float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:430px; width:330px; color:Fuchsia; margin-left:-10%}

.left_menubar ul
{
    width:280px;
}
.left_menubar ul li 
{
}
.left_menubar ul li .topfirst
{
    width:280px;
}
.left_menubar ul li .topmenu
{
    
    font-size:1em;
    
}
.left_menubar ul h8
{
    margin-left:95%;
}

#slider {display:none;}
h9 {display:none;}

/* contact page */
.block-dressed-con ul li .block-info3{
/*	overflow:hidden; */
   
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:4%;
	width:230px;
}

/* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {width:100%; max-width:140px; padding-left:23%; max-height:140px; margin-top:43%; margin-left:30%; color:Fuchsia;}
 .main_right {width:100%; max-width:342px; font-size:15px; float:right; margin-top:3%; display:inline-block;}
 h3 {margin-left:5%;}
/* stockists page */

#info_style3 { width:270px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:20%;}
#info_style4 { width:270px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:20%;}
  
  
 #btnSubmitmer {
    width: 10em;
    height: 3em;
    font-size: 1.4em;
    margin-left: 4%;
    margin-top: 5%;
} 
        
/*contact page */

/*contact page*/

.block-dressed-con {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed-con ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed-con ul li {
	float:left;
	margin:0 30px 0 4%;
	width:auto;
	background-position:center;
}
.block-dressed-con ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-con ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed-con ul li .block-info h2 a, .block-dressed-con ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-con ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed-con ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-con ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.block-dressed-con ul li .block-info  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:1%;
	width:285px;
}
.block-dressed-con ul li .block-info2  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:6%;
	width:185px;
}

.block-dressed-con ul li .block-info3  {
/*	overflow:hidden; */
    
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:2%;
	width:285px;
}


.block-dressed ul li .block-info4 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:white;
	font-size:1.4em;
	margin-left:7%;
}

.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}


/*stockists page */


.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}

.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:950px;
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	max-width:270px;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


.block-dressed-mer

{
    height:100%;
    max-height:2500px;
    margin-left:2%;
}


h2.payment{margin-left:-7%;}
/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:10px;
	margin-bottom:2%;
	margin-left:16%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	height:1190px;
	display:inline-block;
	width:100%;
	
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-dressed-mer ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.footer-mobile {margin-left:-14%; width:280px}
.myimageclass {height:120%}
.block-dressed-mer ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:20px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
/*order page */

.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}

.block-dressed ul li span {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:15%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}

.block-dressed ul li .block-info3 {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:10%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:296px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:220px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}

/* shopping cart */

/*cart */

.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c ul li {
	float:left;
	margin:2% 0% 0 47%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.2em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

h2.carthead{margin-left:6%;}
h2.payment{max-width:179px;}
h2.carthead2{}
b {margin-left:5%;}
.block-dressed-c ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
}

.block-dressed-c ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:18px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.wrapper-c 
{
    background-color:#62046B; 
    -moz-border-radius-bottomright: 10px 10px;
    -border-top-right-radius:10px 10px; 
    -border-bottom-right-radius: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px; 
    -border-top-left-radius:10px 10px;
    -border-bottom-left-radius: 10px 10px;
     width:96%; margin-right:auto;
     margin-left:auto; margin-top:4px;
     max-width:260px;
}



.block-dressed-c-mobile {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed-c-mobile ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c-mobile ul li {
	float:left;
	margin:1% 2% 0 3%;
	width:auto;
	background-position:center;
	
	
}

.block-dressed-c-mobile ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
}

.voucher-holder-mobile {margin-left:-60%;}

.offerholder {
    background-image: url('../images/offers.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-right: 34%;
    margin-top: 10%;
    display: block;
}
h2.carthead{margin-left:-10%;}
h2.carthead2{}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
}
.mobile-headers ul li 
{
}


}


/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) {

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: landscape) {

}

/* ----------- Galaxy S4 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  {
      
     


}

/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {


}

/* Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

}

/* ----------- Galaxy S5 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {



}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) 
  {
      
   

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

}


@media all and (max-width: 357px) 
{
    h2.carthead {margin-left:-8%}
    .mobile-headers {margin-left: -5%}
    .mobile-headers ul li {margin-left:19%}
    .block-stockists {margin-left: 2%}
    
      #btnSubmit {margin-left:19%}
     #cssmenu {width:357px; max-width:357px}
      #cssmenu > ul {width:357px; max-width:357px}
     #cssmenu > ul li 
     {
         width:357px;
         max-width:357px
     } 
    .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		
		max-width:320px;
		margin-top:12%;
		display:inline-block;
		width:61%;
	}
	.block-dressed {margin-left:3%}
    
}
@media all and (max-width: 320px) 
{
    
     #cssmenu {width:320px; max-width:320px}
      #cssmenu > ul {width:320px; max-width:320px}
     #cssmenu > ul li 
     {
         width:320px;
         max-width:320px
     } 
    .header-links 
{
    text-align:center;
    float:left;
    width:150px;
    max-width:205px;
    color:Fuchsia;
    font-size:1.3em;
    display:inline-block;
    margin-top:-15%;
    margin-left:15%;
}
    .voucher-holder-mobile{ display:inline-block; margin-left:-50%;}
.voucher-holder-desktop{display:none;}
    .wrappers-main {max-width:320px; min-width:320px}
    .wrappers-b {max-width:320px;}
 .topallnew {  height:45%; color:Black; margin: 0 auto; text-align:center; display:inline-block;}
.toplogonew { color:black; background-image:url('../images/logo_xs.png'); background-color:black; margin: 0 auto; text-align:center; width:25%; display:inline-block;}
.toplogo_small {display:inline-block;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew {  width:280px;  margin-right:4%; margin-left:8%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container { width:268px; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { display:none; width:100%; max-width:440px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:inline-block; width:100%; max-width:440px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
#info_style {display:none;}
#info_style2 {float:left; display:inline-block; width:100%; max-width:280px; height:100%; margin-bottom:6%; margin-left:6%}
.info_all { float:left; display:inline-block; margin-left:0%; /*border:solid thin white;*/ height:100%; max-height:380px;  }
.info_left { float:left; text-align:left; width:100%; max-width:280px; vertical-align:bottom; margin:0 10px 10px 0; }
.info_right { float:left; width:100%; max-width:280px; vertical-align:top; margin:0 2px 0 2%; font-family:Arial; font-size:13px;  }
.left_menubar {margin:20px 0 4px 0; padding: 0 0 0 4px; width:230px; float:left; display:inline-block; padding:0; background-repeat:no-repeat; height:378px; width:320px; color:Fuchsia; }
.tm_h2 {width:320px; text-align:center; font-size:1.5em; font-weight:bold}
.left_menubar ul
{
    width:230px;
    margin-left:-3%;
}
.left_menubar ul li 
{
}
.left_menubar ul li .topfirst
{
    width:230px;
}
.left_menubar ul li .topmenu
{
    max-width:100px;
    font-size:1em;
    
}
.left_menubar ul h8
{
    margin-left:95%;
}
#cssmenu {width:360px}

#cssmenu > ul > li > a {
  margin: 0 0 2px 18%;
  font-size: 12px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
 
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:29%;
  width:100px;
}
#cssmenu > ul > li > a > span.active {
  display: block;
  padding: 6px 15px;
  font-weight: bold;
  font-size:1.2em;
  margin-left:5%;
  width:250px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
  margin:0 auto;
  
  
}

.offerholder {
    background-image: url('../images/offers.png');
    background-repeat: none;
    background-size: 100% 100%;
    width: 118px;
    height: 100px;
    margin-left: 40%;
    margin-top:10%;
    margin-right:-30%;
    display:block;
}
.toplogo_small {margin-right:45%; width:179px;}
.footer { width:100%; vertical-align:middle; text-align:center; height:30px;  max-width:230px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
.testim_holder {width:280px;  margin: 2% 2% 2% 0%;float:left; height:450px; max-height:850px; display: -webkit-box;   overflow:hidden;   /* OLD - iOS 6-, Safari 3.1-6 */
  display: inline-block; overflow:scroll; text-overflow:ellipsis; }       /* OLD - Firefox 19- (buggy but mostly works) */
  
.testim_title {font-size:1.4em; color:White; font-weight:bold;}
.testim_box {position:relative;  font-size:16px; background-repeat:no-repeat; 
 width:239px;   text-align:center; margin-left:12%;}
.testim_text {position: relative; display: inline-block;    top: 20.2em; left:0;  width: 224px; height:250px; margin: 0 auto; text-align:left; font-size:0.8em; font-weight:300; color:#752971; color:White;  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  padding:20px;
  overflow-x:scroll;
  overflow-y:hidden;
  text-overflow: ellipsis; }
.tm_all {margin-left:4%; margin-top:170%; width:292px;}
#prev_next {width:250px; padding-bottom:10%; margin-left:0%; }

/*.header-links {max-width:250px; margin-right:0%;}*/
/* shopping cart */

/*cart */



.block-dressed-c {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
	
   
}
.block-dressed-c ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c ul li {
	float:left;
	margin:2% -3% 0 50%;
	width:auto;
	background-position:center;
	font-weight:bold;
	font-size:1.1em;
	
}


.block-dressed-c ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
}

h2.carthead{margin-left:6%;}
h2.payment{max-width:179px;}
h2.carthead2{}
b {margin-left:5%;}
.block-dressed-c ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
}

.block-dressed-c ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.wrapper-c 
{
    background-color:#62046B; 
    -moz-border-radius-bottomright: 10px 10px;
    -border-top-right-radius:10px 10px; 
    -border-bottom-right-radius: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px; 
    -border-top-left-radius:10px 10px;
    -border-bottom-left-radius: 10px 10px;
     width:96%; margin-right:auto;
     margin-left:auto; margin-top:4px;
     max-width:260px;
}



.block-dressed-c-mobile {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:2%;
	margin-right:5%;
   
}
.block-dressed-c-mobile ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:2%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	margin-right:6%; text-align:center;
	width:100%;
	height:100%;
	border-bottom-color:Purple;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.block-dressed-c-mobile ul li {
	float:left;
	margin:1% 2% 0 3%;
	width:auto;
	background-position:center;
	
	
}

.block-dressed-c-mobile ul  lh{
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	color:#C462C1;
	display:inline-block;
}

h2.carthead{margin-left:-18%;}
h2.carthead2{width:317px;}
.wrapper-b {max-width:290px;}
b {margin-left:5%;}
.block-dressed-c-mobile ul li .headings {
	display:none;
}
.headings 
{
    display:none;
}

.total-headers 
{
    display:none;
}

.mobile-headers 
{
    display:inline-block;
   /* margin-left:-50%;*/
   float:right;
}
.mobile-headers ul li 
{
}

.block-dressed-c-mobile ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:18%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-c-mobile ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:15%;
}
.block-dressed-c-mobile ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-c-mobile ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed-c-mobile ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-c-mobile ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

.wrapper-c 
{
    background-color:#62046B; 
    -moz-border-radius-bottomright: 10px 10px;
    -border-top-right-radius:10px 10px; 
    -border-bottom-right-radius: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px; 
    -border-top-left-radius:10px 10px;
    -border-bottom-left-radius: 10px 10px;
     width:96%; margin-right:auto;
     margin-left:auto; margin-top:4px;
     max-width:260px;
}


/* clothing page */
 
 .fancybox {width:100%; max-width:180px; max-height:180px;}
 .main_left {display:none; width:100%; max-width:120px; max-height:120px; margin-top:5%; margin-left:30%; color:Fuchsia;}
 .main_right {width:100%; max-width:280px; float:right; font-size:1em; margin-top:20%; margin-left:-4%; margin-right:2%; line-height:2em; float:left; display:inline-block;}
 .buttonholder {width:95px; margin-left:5%;}

/*order page */

h2 {width:302px}
.block-dressed {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
	
   
}
.block-dressed ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed ul li {
	float:left;
	margin:0 30px 0 0;
	width:auto;
	background-position:center;
}
.block-dressed ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:20px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}
.block-dressed-home {
	/*overflow:hidden; */
	width:100%;
	margin-top:25px;
}
*:first-child+html .block-dressed { margin-top:35px; }
* html .block-dressed-home { margin-top:35px; }
.block-dressed-home ul {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:960px;
}
.block-dressed-home ul li {
	float:left;
	margin:0 20px 0 0;
}
.block-dressed-home ul li .holder-img {
	overflow:hidden;
	width:218px;
	height:218px;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:2px 0 0 2px;
	margin:0 0 4px;
}
.block-dressed-home ul li .block-info {
	overflow:hidden;
	width:265px;
	padding:0 0 0 5px;
	color:#7f8080;
	font-size:11px;
	
}
.block-dressed-home ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:#7f8080;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:216px;
	margin-top:-11%;
}
.block-dressed-home ul li .block-info p {margin:0 0 8px;	float:left; 
	width:216px;}
.block-dressed-home ul li .link-frame {
	overflow:hidden;
	width:100%;
}
.link-frame span {
	float:left;
	color:#443d3d;
	font-size:13px;
}
.link-frame a {
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 11px 0 0;
	display:inline;
}
.block-notes {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:25px 0 11px;
	/*padding:0 0 36px;*/
	/*border-bottom:1px solid #dddcdc;*/
}
.block-photos {
	float:left;
	width:430px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 20px;
}
.block-photos .holder-img {
	/*background:url(../images/bg-holder-img.gif) no-repeat; */
	width:419px;
	height:400px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.block-photos .list-images {
	padding:10px;
	overflow:hidden;
	width:100%;
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.block-photos .list-images li {
	float:left;
	margin:0 10px;
	display:inline;
}
.block-photos .list-images li img {display:block;}
.block-photos .view {
	/*text-align:center;*/
	overflow:hidden;
	width:100%;
}
.block-photos .view a {
	color:#999999;
	font-size:11px;
}
.block-photos .view a:hover {text-decoration:none;}
.block-tabs {
	
	width:400px;
	color:#323232;
}
.block-tabs h3,
.block-tabs h4 {
	margin:0;
	font-size:14px;
	/*font-weight:normal;*/
}
.block-tabs h4 {
	font-size:11px;
	margin:0 0 7px;
}



/* contact page */

.block-dressed-con {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:0%;
   
}
.block-dressed-con ul {
	margin:0 0 32px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:right;
	
	width:100%;
	height:100%;
}
.block-dressed-con ul li {
	float:left;
	margin:0 30px 0 4%;
	width:auto;
	background-position:center;
}
.block-dressed-con ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	/*background:url(../images/bg-holder-img.gif) no-repeat;*/
	padding:0px 50px 0 2px;
	margin-left:10%;
	margin-top:4%;
	background-position:center;
}
.block-dressed-con ul li .block-info {
	/* overflow:hidden; */
	width:180px;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}
.block-dressed-con ul li .block-info h2 a, .block-dressed-con ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed-con ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed-con ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-dressed-con ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}


.block-dressed-con ul li .block-info3{
/*	overflow:hidden; */
   
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    margin-left:4%;
	width:230px;
}
#slideshow #slideshowWindow 
{
    display:none;
	
}

#slideshow #slideshowWindow .slide 
{
    display:none;
	margin:0;
	padding:0;
	width:310px; 
	
	background-position:center;
	
	position:relative;
	overflow:hidden;
}


}

h9
{
    /* see more >> button */
    color:#C462C1;
    font-size:14px;
    font-family:Comic Sans MS;
    font-weight:bold;  
    text-align:center;  
}


@media all and (max-width: 320px) 
{
    
    #btnSubmit {margin-left:14%}
    #cssmenu ul {width:320px}
    .header-basic {
	/*	padding: 10px 0;*/
	/*	max-height: 150px;
		height:100%;
		margin-left:10%;*/
		
		max-width:320px;
		margin-top:12%;
		display:inline-block;
		width:65%;
	}

	.header-basic .header-limiter h1 {
		float: none;
		/*margin: -8px 0 10px;*/
		text-align: center;
		font-size: 24px;
		line-height: 1;
	}

	.header-basic .header-limiter nav {
		line-height: 1;
		float:none;
	}
    
 .cart-links
{
    margin-top:-83%;
    
    display:inline-block;
    vertical-align:text-top;
    font-size:1.1em;
    font-weight:bold;
    margin-right:2%;
    
}
.cart-links  ul li 
{
    margin-top:-15%;
    float:right;
    display:inline-block;
   
    margin-right:10%;
}
    .voucher-holder-mobile{ display:inline;}
.voucher-holder-desktop{display:none;}
 .topallnew {  height:45%; color:Black; margin: 0 auto; text-align:center; display:inline-block;}
.toplogonew { color:black; background-image:url('../images/logo_xs.png'); background-color:black; margin: 0 auto; text-align:center; width:25%; display:inline-block;}
.toplogo_small {display:inline-block; width:139px; margin-left:2%;}
.toplogo {display:none;}
/*.toplogo{ float:left; width:730px; color:black; background-color:black; padding-left:14%; }*/

.toprightnew {  width:280px;  margin-right:4%; margin-left:8%; /*border:solid 1px white;*/ text-align:left; /*border:solid 1px white;*/ }
.title_container { width:268px; height:35%; background-color:Fuchsia; color:White; text-align:center;}
.middle_pagenew { display:none; width:100%; max-width:440px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  margin-right:10%;}
.middle_pagenew_small { display:inline-block; width:100%; max-width:310px; margin: 0 auto; font-size:0.9em; text-align:center; vertical-align:top; /*border:solid 2px white;*/ color:#ffffff;  }

#testim_style { float:left; width:250px; height:650px; background-color:Black; text-align:left; color:#ffffff; margin-left:8%; color:White; font-family:Arial; font-size:14px; } 
#testim_style2 { float:left; width:100%; max-width:300px; height:100%; background-color:Black; text-align:center; color:#ffffff; margin-left:0; color:White; font-family:Arial; font-size:1.8em; } 

h9 {display:none;}
.index_bottom {max-width:300px}
/*merchandise page */

.block-dressed-mer ul {
	
	padding-top:10px;
	display:inline;
	margin-bottom:2%;
	margin-left:16%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	height:1050px;
}

.block-dressed-mer ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	display:inline;
	margin-left:23%;
	
}

block-dressed-mer ul li .holder-image {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	display:inline;
	
}
.block-dressed-mer ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;
    display:inline-block;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:178px;
}
.block-dressed-mer ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-mer ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}

/*contact page */

.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.4em;
	margin-left:7%;
}

.block-dressed ul li .block-info3 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:white;
	font-size:1.4em;
	margin-left:10%;
	
}
.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
}
.block-dressed ul li .block-info2 p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-dressed ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

#sit_on_bottom_page {text-align:center; display:inline-block;}
/*stockists page */

p {max-width:290px;}

.block-dressed-stock {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	
	/*float:right; */
	margin-left:6%;
	margin-right:0%;
	float:left;
   
}
.block-dressed-stock ul {
	
	padding-top:10px;
	
	margin-bottom:2%;
	margin-left:-4%;
	background-position:center;
	list-style:none;
	overflow:hidden; 
	max-width:270px;
	width:100%;
	
}

.block-dressed-stock ul li {
	float:left;
	margin:0 60px 0 0;
	width:auto;
	background-position:center;
	margin-bottom:5%;
	font-size:1.4em;
	
}
.block-dressed-stock ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:0.8em;
	font-weight:bold;

	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:180px;
}
.block-dressed-stock ul li .block-info p {margin:0 0 8px;	 
	width:180px;}
.block-dressed-stock ul li .link-frame {
/*	overflow:hidden; */
	width:100%;
}


.block-stockists {
	overflow:hidden;
	width:auto;
	margin-top:15px;
	height:100%;
	/*float:right; */
	margin-left:-3%;
	margin-right:0%;
	float:left;
	margin-bottom:16%;
   
}
.block-stockists ul {
	
	/*padding:5px;
	margin-left:auto;
	margin-right:2%;*/
	background-position:center;
	list-style:none;
	overflow:hidden; 
	float:left;
	width:100%;
	height:100%;
	margin-left:-4%;
	
}
.block-stockists ul li {
	float:left;
	margin:0 0 0 0;
	width:auto;
	background-position:center;
	margin-left:2%;
}
.block-stockists ul li .holder-img {
	/* overflow:hidden; */
	width:100%;
	height:100%;
	
	padding:0px 0px 0 0px;
	margin-left:0%;
	margin-top:4%;
	background-position:center;
}
.block-stockists ul li .block-info {
	/* overflow:hidden; */
	
	padding:4px 0 0 0;
	color:#7f8080;
	font-size:1.4em;
	
}
.block-stockists ul li .block-info h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
	margin-left:24%;
}
.block-stockists ul li .block-info p {float:left; text-align:center; font-size:14px; color:white; 
	width:100%;}
.block-stockists ul li .link-frame {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    padding-bottom:15%;
	width:286px;
}
.block-stockists ul li h2.product-name {
/*	overflow:hidden; */
    text-align:center;
    font-size:14px;
    color:White;
    float:left;
    font-weight:bold;
    
	width:185px;
}

#stockbutton {margin-left:18%; }

.h2 .h6
{
    max-width:230px;
    text-align:center;
}

.myimageclass {height:90%;}
/*stockists page */

.stockistmenu_table 
{
    width:300px;
    height:24px; border:0;  
}
.table-wrapper {display:inline-block;}
.table-wrapper td {display:inline-block;}
.stockist_td {width:100px; padding-top:4%;}

/* stockists page */

#info_style3 { width:250px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:10%;}
#info_style4 { width:250px; background-color:Black; text-align:left; color:#ffffff;  color:White; font-family:Arial; font-size:14px;
    height: 980px; margin-left:10%;}
        
.footer 
{display:none;}

.footer_mobile { width:100%; vertical-align:middle; margin-left:0%; display:block; text-align:center; height:30px;  max-width:300px; font-family:Arial; font-size:12px; color:White; line-height:2.0; background-color:Black; background-position:bottom; padding:0;}
#slideshow #slideshowWindow 
{
    display:none;
	
}



#slideshow #slideshowWindow .slide 
{
    display:none;
	margin:0;
	padding:0;
	width:310px; 
	
	background-position:center;
	
	position:relative;
	overflow:hidden;
}


#slideshow #slideshowWindow .slide .slideText {
	position:absolute;
	top:10px;
	left:150px;
	width:150px; 
	height:150px;
	
	background-repeat:repeat;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

#slideshow #slideshowWindow .slide .slideText a:link, 
#slideshow #slideshowWindow .slide .slideText a:visited {
	color:#ffffff;
	text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, 
#slideshow #slideshowWindow .slide .slideText p {
	margin:10px 0 0 10px;
	padding:0;
	background-color:turquoise;
	color:White;
	width:40%;
	margin-left:18%;

}

h2 {max-width:300px;}

 .ticker_border 
    {
        height:100px;
        width:90%;
    }
    
    .ticker {
width: 90%;
float:left;
overflow: hidden;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD;
background-color:  #F5F3E5;
text-align: left;

display:inline-block;
margin:12% 5% 5% 6%;
}

home-top .navigation li .thumb {
float: right;
border: 1px solid #d8d6d4;
padding: 2px;
background: #fff;
width: 100%;
height: auto;
}

.home-top											{  float:right; max-height:220px; width:260px; display:inline-block; margin-left:6%; position:relative; }
.home-top .images									{ position:relative; margin-left:5%; width:350px; overflow:hidden; }
.home-top .navigation								{ position:relative;  margin-right:5px; margin-left: 4%; width:300px; z-index:50; }
.home-top .navigation li							{ display:block; text-decoration:none; float:right; cursor:pointer; background:url(../images/homecycle_navbg.png) no-repeat 0 0; height:103px; width:298px; margin:0 0 1px 0; padding:0 0 0 5px; }
.home-top .navigation li .content					{ float:right; border:3px solid #d7d7d7; border-left:0; background:#f9f5f1; width:274px; height:93px; padding:4px 4px 0 14px; }
.home-top .navigation li .txt						{ float:left; width:150px; padding:8px 0 0 0; }
.home-top .navigation li .title						{ text-transform:uppercase; color:#646464; font-weight:bold; font-size:13px; margin:0 0 6px 0; }
.home-top .navigation li .sub-title					{ font-size:11px; color:#989898; }		
.home-top .navigation li .thumb						{ float:right; border:1px solid #d8d6d4; padding:2px; background:#fff; width:107px; height:83px; }
.home-top .navigation li.activeSlide				{ background-position:0 -113px; padding:0 0 0 22px; width:295px; }
.home-top .navigation li.activeSlide .title			{ color:#1e1e1e; }
.home-top .navigation li.activeSlide .sub-title		{ color:#4d4d4d; }
.holder-image                                       { margin-top:5%; float:left; display:inline-block; margin: 0 auto;}
 #test4 {
        background-image:url('../images/comfortgutaus1.jpg');
        background-repeat:no-repeat;
        width:100%;
        background-position:center;
        height:100%;
        max-width:300px;
        display:inline-block;
       margin-top:-5%;
       margin-left:28%;
    background-size:contain;
    }



h2 
{
    max-width:320px;
    text-align:center;
}
.mobile-label 

{
font-size:1em;
color:#62046B;
}



/*.header-links 
{
    text-align:center;
    float:left;
    width:150px;
    max-width:205px;
    color:Fuchsia;
    font-size:1.3em;
    display:inline-block;
    margin-top:-14%;
    margin-left:15%;
}
.header-links .links ul li a
{
    margin-top:-10%;
    float:left;
    display:inline-block;
    max-width:350px;
    margin-top:-12%;
    color:Fuchsia;
}*/

h2 
{
    max-width:310px;
    text-align:center;
    margin-left:0%;
}
.h2.stockbutton {width:220px}
h2.contact {width:250px; margin-left:0%;}
.home 
{
    max-width:320px;
    padding-left:20%;
    font-size:1.4em;
}
.header-links {margin-top:6%;}
.header-links ul > li > a
{
    margin-top:-10%;
    float:left;
    display:inline-block;
    max-width:280px;
    margin-top:-12%;
    color:Fuchsia;
}
.currencybox
{
color:fuchsia; 
list-style:none; 
 margin-top:-61%;
margin-left:4%;
font-size:1.2em; 
font-weight:bold; 
margin-right:4%;
}
.payment-details h2 
{
  float:left;
  display:inline-block;
  margin-right:19%;
}

.main-right  {width:300px; margin-right:5%}
.payment-details ul li
{
   background-color:white; list-style:none; border-style:none;
}


.style1
{
color:white; 
list-style:none; 
padding-top:0%; 
float:left; 
margin-top:0%; 
margin-left:5%;
font-size:1.3em;
margin-right:0%;
line-height:1.4em; 
font-weight:bold;
max-width:200px;
}

#cssmenu ul {width:320px}

 .wrappers-main 
   {
       width:100%;
       max-width:320px;
       display:inline-block;
       background-color:Black;
       color:Fuchsia;
       margin:0 auto;
   }
   .wrappers-b 
   {
       width:100%;
       max-width:320px;
       display:inline-block;
       background-color:Black;
       color:Fuchsia;
       margin:0 auto;
   }
   .home-top {width:253px}
h2 {width:310px}
h2.contact {width:230px;}
.block-dressed ul li 
{
    margin-left:2%; display:inline-block;}

	.block-dressed ul li .block-info2 {
	/* overflow:hidden; */
	width:100%;
	padding:0 0 0 2px;
	color:#7f8080;
	font-size:1.2em;
	margin-left:13%;
	margin-top:-0%;
	
}

.block-dressed ul li .block-info .product-name {
	color:white;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:183px;
	
}

.block-dressed ul li .block-info2 h2 a, .block-dressed ul li .block-info h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:-2px;
	float:left; 
	width:100%;
	font-size:1.4em;
}

p {max-width:290px;}

#info_style5 {max-width:290px;}

  .product-header{max-width:445px;}
    .main_right {margin-top:0%; font-size:1.2em; margin-left:0%;}
    #color_choice {height: 46px;
    width: 200px;
    margin-left: 4%; font-size:1em;}
   #select_a_size {height: 46px;
    width: 200px;
    margin-left: 4%; font-size:1em;}
    #product_qty {height: 30px;
    width: 57px;
    margin-left: -11%; font-size:1em;}
    #totalaccprice {height: 30px;
    width: 72px;
    margin-left: 0%; font-size:1em;}
    
    
    .fancybox-wrap {
    position: absolute;
    width: 200px;
    margin: 0 auto;
    padding: 20px;
    border: 4px solid #CCC;
}

 
   
}

/*@media screen and (max-width:357px) {
    @-ms-viewport{
        width:320px;}
       .mobile-headers {margin-left:-5%;}
       .block-stockists {margin-left:2%;}
        
    }

/*@media screen and (max-width: 400px) {
  @-ms-viewport { width: 320px; }
  /* CSS for 320px layout goes here */
 /* .mobile-headers {margin-left:-5%;}
       .block-stockists {margin-left:2%;}
}*/