
.content-inner{
 background: url("");
}

/**** Find a Store  *******/
.find-store {
	width: 931px;
	float: left;
	margin: 30px 0 10px 0;
	background: url(../images/bg-find-a-store.jpg) repeat-y top left;
}
.find-store-txt {
	width: 242px;
	float: left;
}
.find-store h1 {
	padding: 0 0 0px 0;
	margin: 0;
}
.find-store h2 {
	padding: 0 0 20px 0;
	margin: 0;
	font-size: 25px;
	color: #292929;
	font-weight: normal;	
	width: 242px;
	float: left;		
}
.post-code {
	width: 224px;
	float: left;
	color: #5B5B5B;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	padding: 0 0 25px 0;
}
.post-code-input {
	width: 91px;
	float: left;
	padding: 5px 0 0 2px;
	height: 22px;
	background: url(../images/bg-post-txtbox.jpg) left top no-repeat;	
}
.post-code-box {
	width: 80px;
	border: 1px solid #F2F1EE;
	font-size: 11px;
	color: #5B5B5B;	
	background: #F2F1EF;
}
.post-code-btn {
	background: url(../images/bg-go-btn.jpg) no-repeat left top;
	width: 38px;
	height: 26px;
	float: left;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
.stores-region {
	width: 224px;
	float: left;
}
.find-store h3 {
	padding: 0 0 13px 0;
	margin: 0;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #5B5B5B;
	border-bottom: 1px solid #C3C2BD;
}
.find-store ul {
	list-style: none;
	padding: 0 0 12px 0;
}
.find-store ul li {
	list-style: none;
	border-bottom: 1px solid #C3C2BD;	
	background: url(../images/bg-list-arrow.gif) no-repeat right top;
	padding: 5px 0 8px 0;
	font-size: 10px;	
}
.find-store ul li a {
	color: #5C5C5C;
	text-decoration: none;
}
.find-store ul li a:hover {
	color: #008457;
	text-decoration: none;
}
.view-all-storebtn {
	background: url(../images/bg-view-all-store.jpg) no-repeat left top;
	width: 224px;
	border: none;
	float: left;
	margin: 0 0 25px 0;
	height: 26px;
	cursor: pointer;
}
.view-all-storebtn1 {
	background: url(/images/bg-view-all-store1.jpg) no-repeat left top;
	width: 224px;
	border: none;
	float: left;
	margin: 0 0 25px 0;
	height: 26px;
	cursor: pointer;
}

.head-office {
	width: 224px;
	float: left;
	color: #6E6E6E;
	font-size: 10px;
	line-height: 17px;
}
.head-office h3 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 20px;
	color: #292929;
	font-weight: bold;
	border: none;
	width: 224px;
	float: left;
}
/**** Search Results *******/
.search-results {
	width: 689px;
	float: left;
	padding: 0 0 50px 0;
}
.search-results h1 {
	margin: 0 0 0 20px;
	border-bottom: 1px solid #D9D9D9;
}
.store-details {
	width: 668px;
	float: left;
	color: #5C5C5C;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	padding: 15px 0 15px 21px;	
}
.aspley {
	width: 685px;
	float: left;
	font-size: 13px;	
}
.aspleylist {
	float: left;
	width: 685px;
	height: 37px;
}
.aspleylist a {
	float: left;
	width: 661px;
	height: 25px;
	padding: 10px 0 0 24px;	
	color: #383838;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D3D2CF;	
	background: #F2F1EE url(../images/bg-plus-on.gif) no-repeat right top;
}
.aspleylist a:hover {
	color: #FFFFFF;
	background: #86AA90 url(../images/bg-plus-over.gif) no-repeat right top;
	border-bottom: 1px solid #75947D;
	border-top: 1px solid #86AA90;
}
.aspleyactive a {
	float: left;
	width: 661px;
	height: 27px;
	padding: 10px 0 0 24px;	
	color: #FFFFFF;
	background: #420A58 url(../images/bg-plus-active.gif) no-repeat right top;
}
.search-details {
	width: 665px;
	float: left;
	padding: 15px 0 10px 20px;
	font-family: Tahoma, Arial, Verdana;	
}
.search-details h2 {
	color: #5B5B5B;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 15px 0;
	margin: 0;
}

.search_details_title {
	color: #5B5B5B;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 15px 0;
	margin: 0;
}


.search-details h3 {
	margin: 0;
	color: #000000;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 15px 0;
	border-bottom: none;
}
.sd-address {
	width: 250px;
	float: left;
	color: #6E6E6E;
	font-size: 11px;
	line-height: 14px;
}
.sd-hours {
	width: 180px;
	float: left;
	color: #6E6E6E;
	font-size: 10px;
}
.search-details h4 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	line-height: 17px;
	color: #6E6E6E;
	font-size: 10px;
}
.search-details h4 span {
	width: 36px;
	float: left;
}
.sd-products {
	width: 200px;
	float: left;
}
.sd-btns {
	width: 665px;
	float: left;
	margin: 20px 0 0 0;
	border-top: 1px solid #D9D9D9;
	padding: 13px 0 25px 0;
}
.sd-desc {
	width: 665px;
	float: left;
	margin: 20px 0 0 0;
	border-top: 1px solid #D9D9D9;
	padding: 13px 0 25px 0;
	font-size: 10px;
}
.sd-view-location {
	border: none;
	width: 124px;
	height: 26px;
	margin: 0 9px 0 0;
	background: url(../images/view-location-map.jpg) no-repeat left top;
	cursor: pointer;	
	display:block;
	float: left;
}
.sd-view-store-page {
	border: none;
	width: 124px;  
	height: 26px;
	margin: 0 9px 0 0;
	background: url(../images/btn-view-store-page-off.jpg) no-repeat left top;
	cursor: pointer;	
	display:block;
	float: left;
}
.sd-more-info {
	border: none;
	width: 104px;
	height: 26px;
	margin: 0 0px 0 0;
	background: url(../images/more-information.jpg) no-repeat left top;
	cursor: pointer;
	float: left;
}
.sd-more-info_active {
	border: none;
	width: 104px;
	height: 26px;
	margin: 0 0px 0 0;
	background: url(../images/hide-information.jpg) no-repeat left top;
	cursor: pointer;
}

.online-enquiries {
	width: 661px;
	float: left;
	padding: 0 0 50px 28px;
	font-family: Tahoma, Arial, Verdana;
}
.online-enquiries h1 {
	padding: 0 0 25px 0;
	border-bottom: none;
}
.enquiry-row {
	width:661px;
	float: left;
	padding: 0 0 0px 0;
}
.info-row {
	width:500px;
	float: left;
	padding: 20px 0 0px 0;
	font-size: 11px;
	line-height: 19px;
	color: #6E6E6E;
}
.label1 {
	width: 56px;
	float: left;
	font-size: 11px;
	color: #6E6E6E;
	padding: 4px 0 0 0;
}
.label2 {
	width: 102px;
	float: left;
	font-size: 11px;
	color: #6E6E6E;
	padding: 4px 0 0 0;
}
.input-txtbox1 {
	width: 96px;
	height: 26px;
	padding: 5px 0px 0 2px;
	font-size: 11px;
	background: url(../images/bg-txtbox1.jpg) no-repeat left top;
	border: none;
}
.input-txtbox2 {
	width: 196px;
	height: 26px;
	font-size: 11px;	
	padding: 5px 0 0 0;		
	background: url(../images/bg-txtbox2.jpg) no-repeat left top;	
	border: none;	
}
.input-txtbox3 {
	width: 236px;
	height: 26px;
	font-size: 11px;
	padding: 5px 0 0 0;	
	background: url(../images/bg-txtbox3.jpg) no-repeat left top;	
	border: none;	
}
.input-select {
	width: 158px;
	float: left;
	font-size: 11px;
	color: #6E6E6E;
}
.info-row ul {
	padding: 10px 0 0 0;
	margin: 0;
	list-style: none;
	display: inline;
	float: left;
}
.info-row ul li {
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
	display: inline;
	border-bottom: none;
	background: none;
	width: 150px;
	float: left;
}
.input-txtarea {
	width: 444px;
	padding: 16px;
	margin: 20px 0 15px 0;
	float: left;
	height: 134px;
	background: scroll url(../images/bg-txtarea.jpg) no-repeat left top;
}
.input-txtarea textarea {
	width: 444px;
	height: 134px;
	border: none;	
	background: none;
	overflow: auto;
	color: #6E6E6E;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
}
.privacypolicy {	
	width: 398px;
	float: left;
	color: #222222;
	font-size: 10px;
}
.privacypolicy a {	
	padding: 3px 0 0 0;
	color: #222222;
	text-decoration: underline;
}	
.privacypolicy a:hover {	
	color: #008457;
	text-decoration: none;
}	
.submit-form {
	background: url(../images/bg-submitform.jpg) no-repeat left top;
	width: 81px;
	height: 26px;
	float: left;
	border: none;
	cursor: pointer;
}

.google_info{
	font-size:10px;
	line-height: 12px;
}

.google_info a{
	color: blue;
	text-decoration: underline;
}

.google_info div{
 margin: 0px;
 padding: 0px;
}

#google-map-container{
 width: 680px;
 min-width:680px;
 max-width:680px;
 height: 480px;
 max-height: 480px;
 min-height: 480px;
 margin: 10px;
 font-family: Verdana;
 font-size:10px;
 line-height: 12px;
}

#google-map-left{
 width: 240px;
 min-width: 240px;
 max-width: 240px;
 float:left;
 font-weight: bold;
 color: #000000;
 margin-right:10px;
}

#google-map-middle{
 width: 240px;
 min-width: 240px;
 max-width: 240px;
 float:left;
 color: #aaaaaa;
 margin-right: 10px;
}

#google-map-right{
 width: 180px;
 min-width: 180px;
 max-width: 180px;
 float:left;
}

#google-close-map{
 width: 67px;
 min-width: 67px;
 max-width: 67px;
 height: 27px;
 max-height: 27px;
 min-height: 27px;
 display: block;
 float: right;
 background: url("/modules/locations/templates/default/images/close-map.gif");
 cursor: pointer;
}

.google-map-frame{
 border: 1px solid #000000;
 margin: 0px;
 padding:0px;
 width: 680px;
 max-width: 680px;
 min-width: 680px;
 height: 400px;
 max-height: 400px;
 min-height: 400px; 
}

.category-selected{
 font-weight:bold;
}

.category-simple{
 font-weight:normal;
}

.result_container_left{
 float:left;
}

.result_container_left img{
 margin-right: 5px;
 margin-bottom: 5px;
}

result_container_right{
 float:left;
}

#location-one {
	float: left;
	width: 661px;
	height: 27px;
	padding: 10px 0 0 24px;	
	color: #FFFFFF;
	background: #420A58 url(../images/bg-plus-active.gif) no-repeat right top;
}

.sd-view-back {
	border: none;
	width: 104px;
	height: 26px;
	margin: 0 9px 0 0;
	background: url(../images/description-back.jpg) no-repeat left top;
	cursor: pointer;	
	display:block;
	float: left;
}

#location-description{
 width:680px;
 max-width:680px;
 min-width: 680px;
 height:370px;
 max-height:370px;
 min-height: 370px;	
 overflow: auto;
}

#description-close{
 width: 38px;
 min-width: 38px;
 max-width: 38px;
 height: 26px;
 max-height: 26px;
 min-height: 26px;
 display: block;
 float: right;
 background: url("../images/close.jpg");
 cursor: pointer;
}

.menuBold{
	font-weight:bold;
}

.menuNormal{
	font-weight:normal;
}

.mlt{
	color:#081d04;
	text-decoration:underline;
}
.mlt:hover{
	color:#163a0e;
	text-decoration:underline;
}
