body{

}
a:link{
color: #0000ff;
}
a:visited{
color: #0000ff;
}
h3 {

/*color: #77cae2;*/
color: #339db9; /*55bfdb*/
width: 75%;
margin-bottom: 2px;

}
h2{
font-size: 1em;
font-weight: normal;
}
/*h3.underlined{
border-bottom: 1px solid #3c81a8;
}*/
.clearall{
clear: both;
}
#body-wrapper{
	font-size: 0.8em;
	font-family: Arial, Helvetica, Sans-serif; 
	border: solid 1px grey;
	width: 98%;
	display: block;
	float: left;	
	padding: 5px;
/*	background-color: #E8FFD9;*/ /*E8FFD9*/
	background:url(/resources/img/ui/background-fade-green.gif) repeat-x 0 0;
	/*background:url(/templates/testone-resources/images/ui/background-fade.gif) repeat-x 0 0;*/
}
#body-wrapper a{
text-decoration: none;
}
#body-wrapper a:hover{
/*text-decoration: underline;*/
}
#banner-wrapper{
	/*border: solid 1px #A9DCF9;*/
	width: 100%;
	display: block;
	float: left;
	/*background-color: #d7f1fc;*/
}

#logo-wrapper{

	/*border: solid 1px blue;*/
	width: 75%;
	display: block;
	float:left;
	padding: 5px;
}

#logo img{
border: 0px;
}

#site-search-wrapper{
/*border: solid 1px green;*/
	width: 210px;
	display: block;
	float:left;
	margin-bottom: 0px;

}
#site-search-wrapper form{
margin: 0px;
}
#cart-wrapper{
	/*font-size: .3em;*/
	border:  1px solid #a7d2a9;
	width: 190px;
	/*display: block;*/
	float:left;
	padding: 5px;
/*	margin: 5px;*/
	margin-bottom: 0px;
	margin-right: 15px;

	background:url(/resources/img/ui/cart-header-yellow-basket.png) no-repeat 0 0;

}

#cart-wrapper:hover{
background:url(/resources/img/ui/cart-header-blue-yellow-basket.png) no-repeat 0 0;
}
#cart-text{



}
#cart-heading{
font-size: 1.5em;
display: block;
margin-left: 55px;	
height: 25px;
color: #6a676d;

}
#cart-count-text{
font-size: 0.9em;

}

#cart-value{
font-size: 0.9em;
}
#cart-access-links{
font-size: 1em;
}
#cart-wrapper #zones{
	/*float:right;*/
	
}
#cart-wrapper #zones #nz_zone{
/*	font-size: 0.5em;*/
	background:url(/templates/testone-resources/images/ui/nz.jpg) no-repeat 0 0;
	width: 40px;
	height: 30px;
	float: left;
	padding-right: 5px;
	/*clear: both;*/
	
}
#cart-wrapper #zones #au_zone{
/*	font-size: 0.5em;*/
	background:url(/templates/testone-resources/images/ui/australia.gif) no-repeat 0 0;
	width: 40px;
	height: 30px;
	float: left;
	padding-right: 5px;
	/*clear: both;*/
}
#cart-wrapper #zones #uk_zone{
	/*font-size: 0.5em;*/
	background:url(/templates/testone-resources/images/ui/uk.gif) no-repeat 0 0;
	width: 40px;
	height: 30px;
	float: left;
	padding-right: 5px;
	/*clear: both;*/
}
#cart-wrapper #zones #us_zone{
	/*font-size: 0.5em;*/
	background:url(/templates/testone-resources/images/ui/us.gif) no-repeat 0 0;
	width: 40px;
	height: 30px;
	float: left;
	padding-right: 5px;
	/*clear: both;*/
}
.change_zone_link{
display: block;
}
.default-nav-wrapper{

	/*width: 100%;*/
	display: block;
	float:right;
	/*font-size: .75em;*/
	padding-right: 10px;
	clear: both;
	
	
}

#site-name-heading{
/*width: 90%;*/
/*color: green;
font-size: 3.2em;*/
display: block;
	float:left;
	
	
}
#site-name-heading #heading-text{
/*width: 80%;*/
	color: green;
	/*font-size: 3.2em;*/
	display: block;
	float:left;
	margin-left: 10px;
	
}
#site-tag-line{

/*font-size: .3em;*/
font-style: italic;
color: black;
/*float: left;*/
/*width: 30%;*/
margin-left: 20px;
/*margin-right: 180px;*/
/*margin-top: 30px;*/

}
#main-nav-wrapper{
/*border: solid 1px purple;*/
/*font-size: 1.1em;*/
	width: 75%;
	display: block;
	float:left;
	/*margin-left: auto;
	margin-right: auto;*/
	padding-left: 10px;
}
#main-nav-row-one-wrapper{

	width: 100%;
	display: block;
	float:left;	
	padding-top: 2px;
	padding-left: 5px;
	border-bottom: solid 2px #a7d2a9;
}



#main-nav-row-two-wrapper{
	/*padding-top: 2px;*/
	width: 100%;

	display: block;
	float:left;
	/*font-size: .8em;*/
background-color: #b8e3ba;
/*padding-bottom: 5px;*/
/*margin-left: 5px;*/
	/*padding-left: 3px;*/
	
	/*background-color: #9AD8FB;*/
	/*border-top: solid 1px #a7d2a9;*/
}
#main-content-wrapper{

	/*border: solid 1px blue;*/
	/*width: 77%;*/
	display: block;
	float:left;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;

	/*background:url(/templates/testone-resources/images/ui/background.gif) repeat-x 0 0;*/

}
.seventy-seven-percent-width{
width: 77%;
}
.sixty-percent-width{
width: 60%;
}
.full-width{

width: 100%;
}
#footer-wrapper{
/*	border: solid 1px grey;*/
border-top: 1px solid #a7d2a9;
	/*width: 100%;*/
	display: block;
	float:left;
	padding: 10px;
	background-color: #eeeeee;
}
#footer-wrapper p{

}
#footer-text{

font-size: 0.8em;
float: left;
display: block;
width: 100%;
}
#copyright{
color: #345678;
/*border: solid 1px blue;*/
	width: 200px;
	display: block;
	float:right;
	font-size: 0.75em;
}
#devcore{
color: #345678;
/*border: solid 1px blue;*/
	width: 200px;
	display: block;
	float:right;
	/*font-size: 0.75em;*/
}


/*sliding doors technique*/


#main-nav-row-one-wrapper ul{


padding-left: 0px;
margin: 0px;
list-style: none;
float: left;

}

#main-nav-row-one-wrapper ul li{

float: left;
display: inline;
/*margin:  10px;*/
/*margin-bottom: -22px;*/


}

#main-nav-row-one-wrapper ul a{

/*text-decoration: none;*/
float: left;
/*padding-right: 5px;*/
/*color: #999999;*/
/*cusor: pointer;*/
/*font: 900 14px/22px "Arial,Helvetica, sans-srif";*/

}

#main-nav-row-one-wrapper ul a span{

/*margin-left: -10px;*/
margin: 0px 5px 1px -5px;
padding: 8px 5px 8px 5px;
/*position: reletive;*/
float: left;
height: 15px;

}

ul.sliding-door-navigation li {

/*
background: url(/templates/testone-resources/images/ui/green.png) no-repeat top right;
color: #ff4455;
*/
background: url(/resources/img/ui/green-menu-item-3.png) no-repeat top right;
margin-right: 5px;

/*color: #0d5f83;*/

}
ul.sliding-door-navigation li  span {
/*background: url(/templates/testone-resources/images/ui/green.png) no-repeat top left;*/

background: url(/resources/img/ui/green-menu-item-3.png) no-repeat top left;
/*height: 40px;*/
/*margin-right: 13px;*/
/*margin-left: -16px;*/
/*padding: 5px;*/

/*border: 1px solid black;*/
/*background: url(/templates/testone-resources/images/ui/blue-button.gif) no-repeat top left;*/


}

ul.sliding-door-navigation li a:hover {

background: url(/resources/img/ui/blue-menu-item.png) no-repeat top right;
color: #0d5f83;
/*
background: url(/templates/testone-resources/images/ui/green.png) no-repeat top right;
color: #ff4455;
*/
}

ul.sliding-door-navigation li a:hover span{
background: url(/resources/img/ui/blue-menu-item.png) no-repeat top left;
/*
background: url(/templates/testone-resources/images/ui/green.png) no-repeat top left;*/
}

ul.sliding-door-navigation li a.on{
background: url(/resources/img/ui/blue-menu-item.png) no-repeat top right;
font-weight: bold;
color: #000000;
/*background: url(/templates/testone-resources/images/ui/green.png) no-repeat top right;*/
/*color: #ff4455;*/
}
ul.sliding-door-navigation li a.on span{
background: url(/resources/img/ui/blue-menu-item.png) no-repeat top left;
font-weight: bold;
color: #000000;
/*background: url(/templates/testone-resources/images/ui/green.png) no-repeat top left;*/
}


#main-nav-row-two-wrapper ul{


padding-left: 0px;
margin: 0px;
list-style: none;
float: left;

}

#main-nav-row-two-wrapper ul li{

float: left;
display: inline;
margin:  0px;


}
#main-nav-row-two-wrapper li span{

/*border: 1px solid black;*/
display: block;

}
#main-nav-row-two-wrapper ul a{

text-decoration: none;
float: left;

padding: 5px;

}

#main-nav-row-two-wrapper ul li a:hover {

background-color:  #77cae2;
}



#main-nav-row-two-wrapper ul li a.on{

background-color:  #77cae2;
font-weight: bold;
color: #000000;
}


#product-list-wrapper{

	/*border: solid 1px green;*/
	width: 100%;
	display: block;
	float:left;
}
 .product-wrapper{
	border:  3px outset #a7d2a9;
	width: 150px;
	height: 200px;
	display: block;
	float:left;
	margin: 5px;
	padding: 3px;
	/*font-size: 0.75em;*/
	overflow: hidden;
}
.product-wrapper .view-details-link{
	padding: 5px;
	float: right;
}


.product-wrapper  img{
border: solid 0px white;
}
.product-wrapper:hover{
border:  3px inset #a7d2a9;
background-color: #77cae2;

}

#news-list-wrapper{
	/*width: 50px;*/
	display: block;
	float:left;
}

.news-item-wrapper{
	border:  1px solid grey;
	width: 500px;
	display: block;
	float:left;
	margin: 10px;
	padding: 5px;
/*	font-size: 0.75em;*/
	clear: both;
}
.news-item-wrapper:hover{
	border:  1px solid #a7d2a9;
	background-color: #77cae2;

}
.block-link{
border:  1px solid #a7d2a9;
	width: 500px;
	display: block;
	float:left;
	margin: 5px;
	padding: 5px;
	/*font-size: 0.75em;*/
	clear: both;
	text-decoration: none;

}
.block-link:hover{
	border:  1px solid #a7d2a9;
	background-color: #77cae2;
	
}
.news-item-heading{

}
.news-item-intro{
color: #000000;
}



.news-item-heading{

font-weight: bold;
}
.text-content-wrapper{

/*font-size: 0.75em;*/

}

#product-detail-wrapper{
	width: 100%;
	display: block;
	float:left;

}
.no-record-message{
	/*font-size: .8em;*/
	font-weight: bold;

}
#product-detail-center-panel-wrapper{

width: 345px;
display: block;
float:left;
border: 1px solid #a7d2a9;
margin-left: 5px;
text-align: center;
padding: 5px;

}
.left-align{
text-align: left;

}

#detail-buy-now-link{

background: url("/resources/img/ui/blank-button-green.png") no-repeat;
width: 150px;
height: 33px;
display: block;
font-size: 1.5em;
padding-top: 5px;
margin-left: auto;
margin-right: auto;
}
#detail-buy-now-link:hover{

background: url("/resources/img/ui/blank-button-blue.png") no-repeat;
}

#product-information-wrapper{

width: 375px;
display: block;
float:left;
margin-left: 5px;
/*border: 1px solid #3c81a8;*/

}
#product-stock-wrapper{
	float: left;
	display: block;
	width: 180px;
	border: 1px solid #a7d2a9;
	/*font-size: 0.75em;*/
	height: 100%;
	padding: 5px;
}
.product-description-wrapper{

text-align: left;

color: #000000;
}

#product-description-wrapper h1{

font-size: 1.5em;
padding-top: 5px;
margin: 0px;
text-align: center;
}


 .product-size-list{

padding: 0px;
padding-left: 5px;
margin: 0px;
list-style-type: none;
}

.product-size-list img{

border: solid 0px #a7d2a9;
}

.product-size-wrapper{
display: block;
float: left;
margin-top:5px;

width: 100%;
}

.product-colour-wrapper{
display: block;
float: left;



}
.product-colour-wrapper img{
border: 1px solid #a7d2a9;
margin-right: 2px;
}

.product-colour-wrapper:hover{
background-color: #77cae2;
}
#product-price-wrapper{

float: left;
display: block;
width: 100%;
background: url("/resources/img/ui/detail-banner-green.png") no-repeat;
text-align: center;
vertical-align: middle; 
font-size: 1.3em;
min-height: 45px;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: -5px;
}
#product-price-wrapper:hover{
	background: url("/resources/img/ui/detail-banner-blue.png") no-repeat;
}
#product-price-wrapper img{
border: 1px solid #a7d2a9;

}
#product-other-images-wrapper .product-wrapper{

width: auto;
}
#product-other-images-wrapper .product-other-image-wrapper{

width: 150px;

float: left;
display: block;
/*font-size: 0.8em;*/
}
#product-main-image-wrapper{
margin-left: -5px;


}
product-main-image-thumbnail-wrapper{
width: 150px;
float: left;
display: block;


}
.product-image-wrapper{
border: 1px solid #a7d2a9;
/*margin-right: 2px;*/
height: 120px;
display: block;
margin: 3px;
}
.product-image-wrapper img{
border: 0;
}
.product-image-wrapper:hover{
background-color: #77cae2;
}

#tabs{

font-size: .9em;

}

#right-side-widget-column-wrapper{

width: 200px;
display: block;
/*border: 1px solid #3c81a8;*/
float: left;
margin: 0px;
padding: 0px;

}
.widget-container{

width: 200px;
display: block;
/*border: 1px solid black;*/
}

.text-content-wrapper{

width: 500px;
display: block;
/*border: 1px solid black;*/
float: left;
padding: 5px;

}

#clearance-product-list-wrapper{
	width: 100%;
	display: block;
	float:left;

}
.clearance-product-range-wrapper{
width: 100%;
	display: block;
	float:left;

}
.clearance-product-range-header{
/*border-top: 1px solid #3c81a8;*/
}

 .widget-wrapper{
border:  3px outset #a7d2a9;
	width: 160px;
	display: block;
	float:left;
	margin: 10px;
	padding: 3px;
	/*font-size: 0.75em;*/
}
.widget-wrapper .view-details-link{
padding: 5px;
float: right;
}


.widget-wrapper  img{
border: solid 1px #a7d2a9;
}
.widget-wrapper:hover{
border:  3px inset #a7d2a9;
background-color: #77cae2;
}
.widget-text-wrapper a{
display: block;
}
#home-page-content-wrapper{

width: 100%;
	display: block;
	float:left;
	/*border: 1px solid #3c81a8;*/


}
#home-page-greeting-wrapper{

display: none;
border: 1px solid #a7d2a9;
width: 500px;
padding: 5px;
/*font-size: 0.75em;*/
margin-left: 10px;
margin-top: 5px;

}
#home-page-featured-garments-wrapper{

dispay: block;

width: 100%;

}
#home-page-featured-garments-wrapper .product-wrapper{

height: 245px;
}


#home-page-featured-garments-header{
padding-left: 10px;
}



#home-page-ranges-description-wrapper{
	/*width: 100%;*/
	display: block;
	float:left;
	vertical-align: text-bottom;

}
.range-description-wrapper{
/*display: block;*/
width: 230px;
float:left;
border: 1px solid #a7d2a9;
margin:3px;
}
.range-description-wrapper:hover{
background-color: #77cae2;
}
.range-description-image{
display: block;
width: 100px;
float:left;
padding: 5px;

}

.range-description-image img{
border: 0;
}
.range-description-text{
display: block;
width: 100px;
float:left;
padding: 5px;
/*font-size: 0.75em;*/
margin:0px;
/*border: 1px solid #3c81a8;*/
}

#product-brand-wrapper {

text-align: center;
}
#product-brand-wrapper img{
border: 0px;

}

#order-form-wrapper{
	width: 100%;
	display: block;
	float:left;
	/*font-size: 0.75em;*/
}

#billing-details-wrapper{
	width: 45%;
	display: block;
	float:left;
	max-width: 450px;
	min-width: 300px;
}

#delivery-details-wrapper{
	width: 45%;
	display: block;
	float:left;
	max-width: 450px;
	min-width: 300px;
	
}
#credit-card-details-wrapper{
	width: 60%;
	display: block;
	float:left;
	/*max-width: 450px;
	min-width: 300px;*/
}
#credit-card-form-submit-wrapper{
clear: both;
	width: 60%;
	display: block;
	float:left;

}
.order-form-input-control-wrapper{
	width: 100%;
	display: block;
	float:left;

}
.order-form-label-wrapper{
	width: 35%;
	display: block;
	float:left;
}
.order-form-label-wrapper label{ 
font-weight: bold;
}
.order-form-field-wrapper{
	width: 60%;
	display: block;
	float:left;

}
#order-form-submit-wrapper{
clear: both;
	width: 45%;
	display: block;
	float:left;
	max-width: 500px;
	min-width: 300px;
	

}
.input-required-field{

background:url(/resources/img/ui/required.gif) no-repeat 0 0;


}
.form-text-input-control-medium{
	width: 95%;
}
.form-text-input-control-small{
	width: 50%;
}
.form-text-input-control-tiny{
	width: 30px;
}
.form-price-input-control{

width: 60px;
}

.form-select-input-control-medium{

width: 95%;
}
#order-items-table-wrapper{

width: 100%;
	display: block;
	float:left;
	/*font-size: 0.8em;*/

}
#order-items-table{

	width: 98%;
	border: 1px solid #a7d2a9;
	text-align: center;
	/*font-size: 0.8em;*/
	margin-bottom: 10px;
}
#order-items-table #item-column{

min-width: 200px;
}
#order-items-table #quantity-column{

width: 40px;
max-width: 40px;
}
#order-items-table #price-column{

width: 80px;
max-width: 80px;
}
#order-items-table .total{

border-top: 1px solid #a7d2a9;
}
#members-form-wrapper{
	width: 100%;
	display: block;
	float:left;
	/*font-size: 0.75em;*/
}

#contact-for-advertising-wrapper{
width: 45%;
	display: block;
	float:left;
	max-width: 500px;
	min-width: 300px;
}

#order-history-wrapper{
width: 100%;
	display: block;
	float:left;
/*	font-size: 0.75em;*/
	border: 1px solid #a7d2a9;
	margin-bottom: 5px;

}

.order-history-purchase-wrapper{
border: 1px solid #a7d2a9;
}
.order-history-purchase-details-table{
/*border: 1px solid #3c81a8;*/
}
.order-history-purchase-details-table td{

text-align: left;
padding: 5px;
vertical-align: top;
}
.order-history-items-table th{

text-align: left;
}
.order-history-items-table td{
text-align: left;
padding: 5px;

vertical-align: top;
border-bottom: 1px solid #a7d2a9;
}

#login-form-wrapper{
/*font-size: 0.75em;*/
width: 180px;
	display: block;
	/*float:right;*/
	border: 1px solid #a7d2a9;
	padding: 5px;
	padding-top: 0px;
	/*margin-right: 12px;*/
}

.login-label{
width: 65px;
padding: 0px;
display: block;
float: left;

}

.login-control{
width: 100px;
padding: 0px;
display: block;
float: left;

}
.login-text-input-control{
width: 100px;
padding: 0px;
}

#members-save-button{

display: block;
float: left;
}
#header-site-tools-box{

/*border: 1px solid #3c81a8;*/
width: 205px;
display: block;
float: right;
padding: 0px;
margin-left: 0px;
}

#static-content-introduction{
/*font-style: italic;*/
/*font-size: .8em;*/
width: 90%;
max-width: 800px;
float: left;
}

#static-content-main-content{
/*font-size: .8em;*/
width: 90%;
max-width: 800px;
}

.content-two-column-table td{

width: 300px;
vertical-align: text-top;
}


.widget-title{

font-weight: bold;
}

#static_content_title h1, #search-list-wrapper h1{

margin-top: 10px;
font-size: 1.5em;

}

#brand-wraper{

/*border: 1px solid black;*/
display: block;
float: left;

}

#search-list-wrapper{
	display: block;
	float:left;
	/*font-size: 0.8em;*/
}

.search-item-wrapper{
	border:  1px solid #a7d2a9;
	width: 500px;
	display: block;
	float:left;
	margin: 10px;
	padding: 5px;
	/*font-size: 0.75em;*/
	clear: both;
}
.search-item-wrapper:hover{
	border:  1px solid #a7d2a9;
	background-color: #77cae2;

}
.search-item-wrapper a{
display: block;

}
.search-item-heading{

font-weight: bold;
}
.search-item-intro{
color: #000000;
}

#footer-site-map-wrapper{

display: block;
width: 100%;
/*border: 1px solid black;*/
float: left;
/*font-size: 0.8em;*/

}

.footer-site-map-section{
display: block;

/*border: 1px solid black;*/
float: left;
padding: 5px;
margin: 5px;
}

.footer-site-map-section ul{

list-style: none;
padding: 0px;
margin: 0px;
}

.stockist{

display: block;
float: left;
width: 90%;
border-bottom: 1px solid #a7d2a9;
padding: 5px;
}
.stockist-name{
width: 20%;
display: block;
float: left;
}
.stockist-content{

display: block;
float: left;
width: 60%;
}
fieldset{
border: 1px solid #a7d2a9;

}

.size-label{
font-size: 1.2em;
line-height: 35px;
}

.ui-widget-header{

background: url("/resources/img/ui/green-header.png") repeat-x;
border: 1px solid #a7d2a9;
}

.textarea-height{

height: 200px;

}
#contact-form-wrapper{
	width: 650px;
	display: block;
	float:left;
	
}
.contact-form-field-wrapper{
	width: 400px;
	display: block;
	float:left;

}
.contact-form-label-wrapper{
	width: 150px;
	display: block;
	float:left;
	font-weight: bold;
}

#save-text{
font-weight: bold;
color: #339db9;
}

.return-to-shopping, .go-to-checkout, .go-to-cart{

	display: block;
	background: url("/resources/img/ui/blank-button-green.png") no-repeat;
	width: 150px;
	height: 33px;
	padding-top: 10px;
	padding-left: 5px;
	font-weight: bold;
	float: left;
}
.return-to-shopping:hover, .go-to-checkout:hover, .go-to-cart:hover{
background: url("/resources/img/ui/blank-button-blue.png") no-repeat;
}

.yes-icon{

	background: url("/resources/img/ui/yes.png") no-repeat;
	width: 25px;
	height: 25px;
	
	
}
.no-icon{

	background: url("/resources/img/ui/no.png") no-repeat;
	width: 25px;
	height: 25px;	
}
.fabric-comparison-table{

width: 900px;
display: block;
}
.fabric-comparison-table td{

padding: 5px;
border-bottom: 1px solid #a7d2a9;
}

.success{
	display: block;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
	color: #339db9;
	border: 1px solid #a7d2a9;
	width: 90%;
}
.error{

display: block;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
	color: #cc0000;
	border: 1px solid #cc0000;
	width: 90%;
}

#tabs .ui-widget-content li{

margin-left: -20px;
padding-bottom: 5px;
font-family: Arial, Helvetica, Sans-serif; 
}
#footer-banner{
display: block;
clear: both;
width: 100%;
height: 15px;
background: url("/resources/img/ui/footer-banner.png") repeat-x;
}

#ssl-certificate{


float: right;

}
#ssl-certificate img{
border: 0px;
}

.home-page-random-image-container{

width: 340px;
min-width: 340px;
float: left;
margin-right: 2px;
}