@charset "utf-8";
/* CSS Document */
img{
	border:0px;
}
.contentLeftLoc{
	width:260px;
	height:656px;
	margin:0px;
	padding:0;
}

.contentRightLoc{
	background-image:url(../images/right/right_home.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:656px;
	margin:0px;
	padding:0;
}

.contentLoc{
	width:728px;
	height:656px;
	margin:0px;
	padding:0;
}

.contentLocMap{
	width:728px;
	height:518px;
	margin:0px;
	padding:0;
}

.contentFooterLoc{
	width:728px;
	height:84px;
	margin:0px;
	padding:0;
}


.footerLoc{
	background-position:center;
	width:728px;
	height:50px;
	margin-top:-30px;
	padding:0;
	text-align:right;
	padding-top:0px;
	color:#0072bb;
}

.footerLoc a{
	color:#0072bb;
	font-size:10px;
}

/*details template*/
.contentRightLocs{
	background-image:url(../images/right/right_locations.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:36px;
	height:656px;
	margin:0px;
	padding:0;
}

.contentLocsMap{
	width:728px;
	height:408px;
	margin:0px;
	padding:0;
}

.contentFooterLocs{
	width:728px;
	height:194px;
	margin:0px;
	padding:0;
}


.leftLogo{
	background-image:url(../images/left/left_logo.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:136px;
}

.leftLogoBlank{
	width:260px;
	height:136px;
}

.prov{
	background-image:url(../images/left/left_provinces.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:98px;
	text-align:center;
}

.provList{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	width:136px;
	height:61px;
	color:#000000;
	float:left;
	text-align:left;
	padding-top:32px;
	padding-left:55px;
}

.provList a{
	color:#000000;
	text-decoration:none
}

.provList a:hover{
	color:#f8971d;
	text-decoration:none;
}



.city{
	background-image:url(../images/left/left_cities.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:171px;
}

.cityList{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	width:152px;
	height:125px;
	color:#000000;
	float:left;
	text-align:left;
	margin-top:36px;
	padding-left:55px;
	overflow:auto;
}

.cityList a{
	color:#000000;
	text-decoration:none
}

.cityList a:hover{
	color:#f8971d;
	text-decoration:none;
}

/*Postal Code Input*/
.postal{
 	background-image:url(../images/left/left_postal.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:251px;
	text-align:left;
	vertical-align:top;
}


.postalIn{
	height:22px;
	width:152px;
	text-align:left;
	margin-left:52px;
	padding-top:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.inputboxPC {
	width: 99px;
	margin: 0 0 1em 0;
	border: 0px solid #333333;
	background:url(../images/left/input.jpg) no-repeat left center;
	padding:06px;
	
}

.btnPC {
  width: 24px;
  height: 21px;
  margin: 0 0 0 -4px;
  padding: 0;
  border: 0;
  background: url(../images/left/btn_go.jpg) no-repeat left center;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.email{
	background-image:url(../images/left/left_email.jpg);
	background-repeat:no-repeat;
	margin-top:-135px;
	width:260px;
	height:113px;
	text-align:center;
	vertical-align:top;
}

.emailText{
	color:#000000;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	width:210px;
	text-align:left;
	margin-top:0px;
	padding-left:40px;
	padding-top:31px;
}
.emailText a{
	color:#FFFFFF;
	line-height:17px;
}

.emailText a:hover{
	color:#f8981d;
}
/* location details */

.locInfo{
	background-image:url(../images/info_bar.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:0;
	height:91px;
	width:728px;
	margin-top:-10px;	
}

.locInfo table{
	border:0;
	text-align:left;
}

.locInfo td{
	background-image:url(../images/tableBorder.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-size:11px;
	line-height:11px;
	padding: 0px 10px 5px 5px;
	height:81px;
	vertical-align:top;
}

.locInfo strong{
	color:#0072bb;
	font-weight:normal;
	
}

.locImages{
	background-image:url(../images/content_spacer.jpg);
	background-repeat:repeat-x;
	height:327px;
	width:728px;
	padding:0px;
	margin:0px;
}

.locImageFooter{
	width:728px;
	height:150px;
	padding:0;
	margin:0;
	text-align:left;
}

.locImageFooterText{
	width:728px;
	height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#000000;
	margin:0;
	padding:0;
}

.locImageFooterText a{
	color:#0072bb;
	text-decoration:underline;
}

/*postal code search page */
.contentPostalCode{
	width:728px;
	height:408px;
	margin:0px;
	padding:0;
	background-image:url(../images/postal_back.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.contentPostalCode a{
	font-size:12px;
	color:#0072bb;
	text-decoration:none;
}

.contentPostalHeading{
	padding-left:20px;
}


div.thumbPic{ 
float:left;
padding-left:20px;
margin-top:20px;
}

div.locationDetails{
float:left;
padding-left:20px;
margin-top:15px;
}



div#leftSearch{
	width: 364px;

}

div#rightSearch{
	width: 364px;
}

.locationDetails{
	width: 229px;

}
