/* Hobbs Store Info Pages Stylesheet
 Related Job No.: hob287
 Author: Mat Johnson (matt@designuk.com)
 ----------------------------------------------------*/
 
/*
 Typography Styles
*****************************************************************************/
#content h2{
 font-size:1.6em;
 margin:0 0 10px;
}
#content h3{
 font-size:1em;
 font-weight:bold;
 margin:5px 14px;
}
.primary{
 background:#666;
 color:#FFFFFF;
 line-height:1em;
 font-size:1em;
 font-weight:bold;
 padding:8px 10px 8px 14px;
 margin:8px 0;
}
.secondary{ 
 background:#EDEDED;
 line-height:1em;
 font-size:1em;
 font-weight:bold;
 padding:8px 10px 8px 14px;
 margin:8px 0;
}
#content ul{
 margin:0 0 0 14px;
}
#content ul li{
  line-height:1.4em;  
 }
#content ul li a{
  color:#333333; 
 }
#content ul li a.selected{
  font-weight:bold;
 }
 
#content ul li a:hover{
  color:#000; 
 }
 
#vcard{
 float:left;
 /*width:14.55em;*/
 width:175px;
}
 #vcard a.transBgAlt{
  display:block;
  text-transform:none;
  font-size:1.1em;
  margin:8px 0;
 }
 #vcard a.transBgAlt span{
  background:url(../images/structural/general/link_transparent_bg_rhs_arrow.gif) left center no-repeat;
  padding:1px 17px 1px 9px;
 }
 /*#vcard a.transBgAlt:hover span{
  background:url(../images/structural/general/link_transparent_bg_rhs_arrow_white.gif) left center no-repeat;
 }*/
#openingHours{
 float:left;
 /*width:20.4em;*/
 width:245px;
}
table.storeDetails th, table.storeDetails td{
 vertical-align:top;
 line-height:140%;
}
table.storeDetails th, #openingHours th.bold{
 font-weight:bold;
 /*width:5.5em;*/
 width:66px;
}
.storeDetails .address_col{
 height:95px;
}
#openingHours th{
 font-weight:normal;
 /*width:7em;*/
 width:66px;
}
#openingHours td{
 padding-left:12px;
}
table.storeDetails th.bank_hols, table.storeDetails td.bank_hols{
 vertical-align:bottom;
 height:30px;
}
 
/*
 Column Styles
*****************************************************************************/
/* OVERRIDE CURRENT CONTENT AREA STYLES */
#content{
 width:919px;
 margin-left:-100px;
}
#nav{
 position:relative;
 z-index:20;
}
.locations_leftCol{
 float:left;
 /*width:37em;*/
 margin:25px 12px 0 0;
}
.locations_rightCol{
 float:left;
 /*width:38.05em;*/
}
 
 .listDisplayCol{
  float:left;
  /*width:18.33em;*/
  width:220px;
  padding-right:8px;
 }
 .listDisplayCol p{
  margin:5px 14px
 }
 
.overflow_col{
 /*height:12.9em;*/
 height:155px;
 overflow:auto;
}
.btmHorizontalContent{
 clear:both;
 float:left;
 background:#EDEDED;
 /*width:35em;*/
 width:420px;
 min-height:180px;
 _height:180px;
 padding:14px;
 margin:15px 0 0;
}

