/* CSS Document */
.imageClearer {
clear:both;
}

html {

color:#525252;
width:100%;
}

body {
margin:0;
background:#ecebe7 url(graphics/bg.gif) TOP center no-repeat;
font: 12px "Lucida Grande", Geneva, Arial, sans-serif;
}

* {
z-index:10;
}
.floatClearer {
clear:both;
height:0;
line-height:0;
}

* html .floatClearer {
font-size:0;
}

img {
border:0;
}

a {
font-weight:bold;
color:#333333;
font: 12px;
}


h1 {
font-size:1.5em;
color:#787A9B;
}



h2 {
font-size:1.3em;
color:#787A9B;
}


h3 {
font-size:1.1em;
color:#787A9B;
}
strong span {
font-weight:bolder;
color:#FFFF00;
}
table {
border-collapse:collapse;
}

.fullWidthBodyContainer {
width:100%;
min-height:200px;
z-index:100;
}

.fixedWidthBodyContainer {
margin:0 auto;
position:relative;
width:1000px;
z-index:100;

}

.fullWidthHeaderContainer {
width:100%;
padding-top:139px;
margin-bottom:10px;
z-index:200;
height:277px;
margin-bottom:0;
}

.fixedWidthHeaderContainer {
height:277px;
margin:0 auto;
position:relative;
width:1000px;
/*background:url(graphics/hero.jpg) center top  no-repeat;*/
z-index:200;
margin-bottom:0;
}


.homePageLeft {
position:relative;
float:left;
width:795px;
margin-top:10px;
padding:0;
}


.leftColumnContainer {
float:left;
padding-top:0;
width:200px;
margin-right:5px;
_margin-right:0px;
min-height:200px;
}

.leftColumnContainer .left-add {
padding-left:20px;
padding-bottom:20px;
}


.fullWidthFooterContainer {
clear:both;
width:100%;
margin-top:10px;
}

.fixedWidthFooterContainer {
margin:0 auto;
padding:0;
height:178px;
position:relative;
width:1000px;
background:url(graphics/footer-bg.gif) center top no-repeat;
color:#ccc;
text-align:right;
}

.fixedWidthFooterContainer a {
font-size:12px;
color:#FFFFFF;
font-weight:lighter;
}



#footerlinks{

width:995px;
float:left;
clear:both;
height:30px;
margin-bottom:5px;
text-align:left;
padding-top:15px;
margin-left:5px;
}

#footerlinks a{
color:#666666;
font-size:10px;
text-decoration:none;
margin-right:4px;
}
#footerlinks a:hover{
text-decoration:underline;
}
#footer-txt {
width:880px;
float:left;
height:113px;
padding-right:120px;
background:url(graphics/home-top-brands.gif) top center no-repeat;

}


#footer-txt span {

display:none;
}

.mainColumnWrapper {
display:inline-block;
float:right;
width:531px;
}



#hero {
height:218px;
width:980px;
float:left;
background:url(graphics/hero-bg.jpg) top center no-repeat;
padding-left:20px;
padding-top:17px;

}
#hero-title {
width:269px;
height:42px;
float:left;
background:url(graphics/hero-title.gif) top left no-repeat;


}
#navigation {
float:left;
width:731px;
height:42px;


}



#credit {

width:185px;
height:15px;
float:right;
margin-top:14px;
}

#credit a {
background:url(graphics/artificial-colours.gif) top right no-repeat;
width:185px;
height:15px;
display:block;
}

#credit a span {
display:none;
}


#home-txt {
float:left;
width:530px;

}
#home-model {
width:246px;
height:304px;
float:right;
margin:5px;
}




   .item-wrap {
   width:264px;
   height:328px;
   float:left;
   background:url(graphics/stock-bg.png) top center no-repeat;
   margin-left:0px;
   margin-bottom:10px;
   
   
   }    
  .item-photo {
  margin-top:26px;
  margin-left:22px;
  _margin-left:12px;
  border:1px solid #999999;
  float:left;
  width:210px;
  height:270px;
 
   
   
   }
   .item-enq {
   float:right;
   margin-top:5px;
   margin-right:20px;
   width:90px;
   height:28px;
	}
	
	

.contact-title {
float:left;
height:20px;
width:795px;
height:30px !important;
clear:both;
}

.contact-title h2 {
font-size:16px;
/*height:200px;*/
margin:0;
}

.contact-wrap {
width:990px;
float:left;
height:210px;
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:2px;
}

.contact-wrap div {



}


.contact-address {
width:190px;
padding-left:10px;
height:210px;
float:left;
}

.contact-hours {
width:315px;
height:210px;
float:left;
}

.contact-hours table{
margin:0 auto;
}
.contact-photo {
width:475px;
float:left;
height:210px;
}

.contact-photo input {
width:40px;


}
.currentday {
background-color:#666666;
color:#FFFFFF;
}


#dress-extra {
margin-top:10px;
width:100%;
float:left;
clear:both;

/*border-top:1px solid  #CCCCCC;*/
font-size:0.9em;
padding-top:30px;
background:url(graphics/header-blank.png) top center no-repeat;
}

#dress-into-left,#dress-into-right {

margin:10px;
margin-left:0px;
float:left;
}

#dress-into-left {
width:480px;

}
#dress-into-right {
width:260px;
padding:5px;
background:#787A9B;
}

#dress-into-right h3 {
color:#FFFFFF;
text-align:center;
}

#dress-into-right a {
display:block;
text-align:center;
width:258px;
padding-top:2px;
padding-bottom:2px;
color:#787A9B;
background-color:#f8f8f6;
text-decoration:none;
margin-bottom:2px;
border:1px solid #333333;
}
#dress-into-right a:hover {
color:#fff;
background-color:#787A9B;

}
#dress-into-leftp,#dress-into-rightp {

margin:10px;
float:left;
}

#dress-into-leftp {
width:300px;

}
#dress-into-rightp {
width:450px;
}

.directions {
width:160px;
background:url(graphics/postcode_bg.jpg) top left  no-repeat;
height:43px;
padding-top:17px;
padding-left:315px;
margin-top:15px;
}


.septer {
float:left;
margin-top:10px;
margin-bottom:10px;
width:100%;
height:20px;
background:url(graphics/header-blank.png) top center no-repeat;

}

#player1 {
margin:0;
padding:0;
}

	.title {
	margin:0 auto;
	margin-bottom:15px;
	width:789px; height:51px;
}


.title h1 {
display:block;
float:left;
width:789px;
height:51px;
}


.title h1 span {
display:none;
}

   .item-slct {
   width:264px;
   height:328px;
   float:left;
   margin-right:20px;
   margin-bottom:10px;
   
   }
   
   
   .slctPageLeft {
position:relative;
float:left;
width:595px;
margin-top:10px;
padding:0;
padding-left:100px;
}
#mens-into-left {
width:790px;
margin:10px;
margin-left:0px;
float:left;

}

#introtop, #introbtm {
margin:0 auto;
position:relative;
width:1000px;
z-index:100;
font-size:10px;
font-weight:lighter;

}

#introtop h1, #introbtm h1, #introtop a, #introbtm a, #introtop strong, #introbtm strong  {
font-size:10px;
font-weight:lighter;
}
