﻿A:link {font-size: 10pt; font-family: Arial; text-decoration: underline; color:#4e2a28; font-style: normal; font-weight: normal}
A:visited {font-size: 10pt; font-family: Arial; text-decoration: underline; color:#4e2a28; font-style: normal; font-weight: normal}
A:hover {font-size: 10pt; font-family: Arial; text-decoration:none; color:#4e2a28; font-style: normal; font-weight: normal}
A:active {font-size: 10pt; font-family: Arial; text-decoration: underline; color:#4e2a28; font-style: normal; font-weight: normal}

A.disabledStyle:link {font-size: 9pt; font-family: Arial; text-decoration: none; color:#006699;}
A.disabledStyle:visited {font-size: 9pt; font-family: Arial; text-decoration:none; color:#006699;}
A.disabledStyle:active {font-size: 9pt; font-family: Arial; text-decoration: none; color:#006699;}

a.frontOpeningHours {font-size: 12px; font-family: Arial; text-decoration: none; color:#006699; font-style: normal; font-weight: normal}
a.frontOpeningHours:visited {font-size: 12px; font-family: Arial; text-decoration: none; color:#006699; font-style: normal; font-weight: normal}
a.frontOpeningHours:hover {font-size: 12px; font-family: Arial; text-decoration:underline; color:#333333; font-style: normal; font-weight: normal}

.frontpagearticlemaintitle {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #FF8000; text-decoration: none;}
.frontpagearticletitle {  font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #999999; text-decoration: none;}
.frontpagenewstitle {  font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; color: #666666; text-decoration: none;}
.frontstockticker { font-family: Arial; font-size: 7pt; font-style: normal; font-weight: normal; color:Black; text-decoration: none;}
.morelink { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color:Blue; text-decoration: underline;}
.frontpageimagecaption { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color:#666666; text-decoration: none; text-align: center}

.maintitle {  font-family: Arial; font-size: 22px; font-style: normal; font-weight: bold; color: #5F6062; text-decoration: none; float:left;}
.subtitle {  font-family: Arial; font-size: 14px; font-style: normal; font-weight: bold; color:#5F6062; text-decoration: none; clear:both; float:left; margin-top:0px; width:400px;margin-bottom:10px;}
.subtitle a {  font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; color:#5F6062; text-decoration: none;}
.subtitle a:hover {  font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; color:#5F6062; text-decoration: none;}
.subtitle a:link {  font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; color:#5F6062; text-decoration: none;}
.subtitle a:visited {  font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; color:#5F6062; text-decoration: none;}

.storelistbody { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color:#006699; text-decoration: none;}
.storelistbodybold { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#006699; text-decoration: none;}
a.storelistletter { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#006699; text-decoration: none;}
a.storelistletter:visited { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#006699; text-decoration: none;}
a.storelistletter:hover { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#006699; text-decoration: none;}
a.storelistlink { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#006699; text-decoration: underline;}
a.storelistlink:visited { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#006699; text-decoration: underline;}
a.storelistlink:hover { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#006699; text-decoration: underline;}
.storelistgridhdg { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#666666; text-decoration: none;}
.storelistgrid { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color:#666666; text-decoration: none;}

.eventsbody { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#5f6062; text-decoration: none;}
.eventsbodybold { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#5f6062; text-decoration: none;}
.eventsdate { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#666666; text-decoration: none;}
.pager { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#000000; text-decoration: none;}
a.pager { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#000000; text-decoration: none;}
a.pager:visited { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#000000; text-decoration: none;}
a.pager:hover { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#000000; text-decoration: none;}
.pagerbold { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#333333; text-decoration: none;}
a.pagerbold { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#333333; text-decoration: none;}
a.pagerbold:visited { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#333333; text-decoration: none;}
a.pagerbold:hover { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#333333; text-decoration: none;}
.pagerlink { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#006699; text-decoration: none;}
a.pagerlink { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#006699; text-decoration: underline;}
a.pagerlink:visited { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#006699; text-decoration: underline;}
a.pagerlink:hover { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#006699; text-decoration: underline;}

.body { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color:#3c2d2c; text-decoration: none;}
.bodysmall { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color:#3c2d2c; text-decoration: none;}
.bodybold { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#3c2d2c; text-decoration: none;}
a.bodybold { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#3c2d2c; text-decoration: none;}
a.bodybold:visited { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#3c2d2c; text-decoration: none;}
a.bodybold:hover { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color:#3c2d2c; text-decoration: none;}

.crumbspacer { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color:#333; text-decoration: none;}
.crumbtrail { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color:#333; text-decoration: none;}
a.crumbtraillink {  color: #333; text-decoration: none; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal}
a.crumbtraillink:visited {  color:#333; text-decoration: none; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal}
a.crumbtraillink:hover {  color:#b1bb1d; text-decoration: underline; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal}

.level2title { font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; color:White; text-decoration: none;}

.rpaneltitle { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:White; text-decoration: none;}
.rpanelbody { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color:#003366; text-decoration: none;}
a.rpanellink {  color: #0099CC; text-decoration: underline; font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal}
a.rpanellink:visited {  color:#0099CC; text-decoration: underline; font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal}
a.rpanellink:hover {  color:#0099CC; text-decoration: underline; font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal}

.fieldbody { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color:Black; text-decoration: none;}
.fieldlabel { font-family: Arial; font-size: 9pt; font-style: normal; font-weight: bold; color:#003366; text-decoration: none;}
.fieldlabelblue { font-family: Arial; font-size: 9pt; font-style: normal; font-weight: bold; color:#0099CC; text-decoration: none;}
.fieldlabelblack { font-family: Arial; font-size: 9pt; font-style: normal; font-weight: normal; color:#000000; text-decoration: none;}
.fieldlabelblacksmall { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color:#000000; text-decoration: none;}
.asterisk { font-family: Arial; font-size: 9pt; font-style: normal; font-weight: normal; color:#0099CC; text-decoration: none;}
.formtitle { font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; color:#0099CC; text-decoration: none;}
.formsubtitle { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color:#666666; text-decoration: none;}

.blueunderline { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color:#0066CC; text-decoration:underline;}

.smlev1 {  color: #0099CC; text-decoration: none; font-family: Arial; font-size: 9pt; font-style: normal; font-weight: bold}
.smlev2 {  color: #666666; text-decoration: none; font-family: Arial; font-size: 9pt; font-style: normal; font-weight: bold}
a.smlink {  color: #0099CC; text-decoration: none; font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal}
a.smlink:visited {  color:#0099CC; text-decoration: none; font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal}
a.smlink:hover {  color: #0099CC; text-decoration: none; font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal}

.lev0 {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal}
a.lev0 {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal}
a.lev0:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal}
a.lev0:hover {  color: #006699; text-decoration: underline; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal}
.lev0e {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev0e {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev0e:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev0e:hover {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}

.lev1 {  color: #666666; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev1 {  color: #666666; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev1:visited {  color: #666666; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev1:hover {  color: #0099cc; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
.lev1e {  color: #0099cc; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev1e {  color: #0099CC; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev1e:visited {  color: #0099CC; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev1e:hover {  color: #0099CC; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}

.lev2 {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal}
a.lev2 {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal}
a.lev2:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal}
a.lev2:hover {  color: #006699; text-decoration: underline; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal}
.lev2e {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev2e {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev2e:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}
a.lev2e:hover {  color: #006699; text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold}

a.lev3 {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev3:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev3:hover {  color: #006699; text-decoration: underline; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev3e {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}
a.lev3e:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}
a.lev3e:hover {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}

a.lev4 {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev4:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev4:hover {  color: #006699; text-decoration: underline; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev4e {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}
a.lev4e:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}
a.lev4e:hover {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}

a.lev5 {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev5:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev5:hover {  color: #006699; text-decoration: underline; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.lev5e {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}
a.lev5e:visited {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}
a.lev5e:hover {  color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}

.transportHeadingStyle {font-family:Arial; font-size:9pt; font-weight:bold; color: #666666;}
.transportTextStyle {font-family:Arial; font-size:10pt; font-weight:bold; color: #006699;}
.transportTextOtherStyle {font-family:Arial; font-size:10pt; font-weight:normal; color: #666666;}
.transportItem1Visible{visibility:visible; position:relative; top:0px; width:240px}
.transportItem2Visible{visibility:visible; position:relative; top:0px; width:240px}
.transportItemHidden{visibility:hidden; position:absolute; top:0px; width:240px}

.adminViewTitle {font-family:Arial; font-size:14pt; font-weight: normal; color:black}
.adminViewInfo {font-family:Arial; font-size:10pt; font-weight: normal; color:black}
.adminViewRow  {font-family:Arial; font-size:9pt; font-weight: normal; color:black}
.adminViewHeader {font-family:Arial; font-size:9pt; font-weight:bold; color:White}
a.adminViewHeader {font-family:Arial; font-size:9pt; font-weight:bold; color:White; text-decoration:underline}
a.adminViewHeader:hover {font-family:Arial; font-size:9pt; font-weight:bold; color:Blue; text-decoration:underline}
.adminViewButton {font-family:Arial; font-size:10pt; font-weight: normal; color:black}

.adminFormTitle {font-family:Arial; font-size:14pt; font-weight: normal; color:black}
.adminFormSectionTitle {font-family:Arial; font-size:12pt; font-weight: normal;color:black; text-decoration:underline}
.adminFormPrompts {font-family:Arial; font-size:10pt; font-weight: bold; color:black}
.adminFormInfo {font-family:Arial; font-size:10pt; font-weight: normal; color:black}
.adminFormInfoSmall {font-family:Arial; font-size:8pt; font-weight: normal; color:black}
.adminFormButton {font-family:Arial; font-size:10pt; font-weight: normal; color:black}

a.searchbuttonclass { background-image: url('images/btn_arrow.gif') }
a.searchbuttonclass:hover { background-image: url('images/btn_arrow_f2.gif') }

.footerblue {  color: #666666; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.footerblue {  color: #666666; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.footerblue:visited {  color: #666666; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.footerblue:hover {  color: #999999; text-decoration: underline; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}

.footergrey {  color: #999999; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.footergrey {  color: #999999; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.footergrey:visited {  color: #999999; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}
a.footergrey:hover {  color: #006699; text-decoration: underline; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal}

td.employmentlabel {color:#472f2b; padding-left:10px; background-color:#e6e3eb; padding-top:2px; padding-bottom:2px; border-top: #c5dbba 1px solid; border-bottom: #c5bdba 1px solid; border-collapse:collapse} 
td.employmentfield {color:#472f2b; padding-left:10px; background-color:#eceaeb; padding-top:2px; padding-bottom:2px; border-top: #c5dbba 1px solid; border-bottom: #c5bdba 1px solid; border-collapse:collapse} 
td.employmentheader {font-weight: bold; font-size: 12px; color: #502829; padding-left:10px; background-color:#d8d4cb; padding-top:5px; padding-bottom:5px;  border-top: #efeae4 1px solid; border-bottom: #efeae4 1px solid; border-collapse:collapse; padding-right:10px;} 
.employmentpager {font-weight: bold; font-size: 12px; color: white; background-color:#654f3a;} 
a.employmentpagerlink {font-size: 12px; color: white;} 
a.employmentpagerlink:hover {font-size: 12px; color: white;} 
a.employmentpagerlink:visited {font-size: 12px; color: white;} 
.employmentpagerlink {font-size: 12px; color: white;} 
.employmenttitle { display:inline }
.storelisting {font-size:12px; color:Black}
.storedetailsbold {font-size:12px; font-weight:bold; color:White}
.storedetailsnormal {font-size:12px; font-weight:normal; color:White}
.xlink {cursor:crosshair}

.storelistblock { background-color:#a9a9a9 }
.storelistblockhdg { background-color:#b1bb1d }
.storelistblockhdg tr td { background-color:#b1bb1d; padding: 3px 3px 3px 5px; color:#ffffff; }
.storelistblocksubhdg { background-color:#f4c38f }

#store-list ul
{
	list-style: none;
	padding:0;
	margin:0;
}

#store-list ul li.store-category
{
	list-style: none;
	padding:0;
	margin:0;
	clear:both;
	float:left;
	clear:both;
	width:943px;
	font-weight:bold;
	display:block;
}

#store-list ul li.store-row
{
	list-style: none;
	padding:5px 0 5px 0;
	margin:0;
	clear:both;
	float:left;
	font-weight:normal;
	width:100%;
	display:block;	
}

.alternate-row
{
	background-color:#f5f5f5;
}

.store-name
{
	float:left;
	display:block;
	width:250px;
	margin-right:5px;
	padding-left:10px;
}
.store-phone
{
	float:left;
	display:block;
	width:200px;
	margin-right:5px;
}
.store-location
{
	float:left;
	display:block;
	width:300px;

}

div.store-category-title
{
	border-top:0px solid #333;
	border-bottom:0px solid #333;
	margin: 10px 0 0px 0;
	line-height:22px;
	text-indent:10px;
	background-color: #b1bb1d;
	height: 25px;
	padding-top:5px;
	color:White;
}

div.store-category-title.first
{
	margin-top:0px;
	border-top:0px;
}

#store-listing-area
{
	height:400px;
	width:960px;
	overflow-y: scroll;
	display:block;
	margin-bottom:0px;
	overflow-x: hidden;
}

.store-field
{
	float:left;
	width: 180px;
	display:block;
	margin-bottom:30px;
}

.store-employment-field
{
	float:left;
	width: 350px;
	display:block;
	margin-bottom:30px;
}

.store-field-title
{
	clear:both;
	float:left;
	width:120px;
	margin-bottom:15px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}

.store-giftcard
{
	width:350px;
	float:left;
	margin-bottom:10px;
}
.store-giftcard p 
{
	float:left;
	margin-top:10px;
	font-weight:600;
	clear:both;
	width:180px;
}
.store-giftcard a
{
	font-weight:600;
	color:#ccc;
	text-decoration:none;
}
.store-giftcard a:hover
{
	color:#b1bb1d;
}
.store-giftcard img
{
	float:left;
	padding-right:20px;
}



.store-openinghours-title
{
	clear:both;
	float:left;
	width:300px;
	padding-bottom:15px;
}

.store-open-title
{
	margin-bottom:5px;
}

#tabs
{
	width:950px;
	clear:both;
	float:left;
	margin: 0px 0 20px 0;
	border-bottom: 0px solid #ccc;
	background-color:#e7e8e8;
}

#tabs a
{
	width:100px;
	float:left;
	margin:0px 0px 0px 0px;
	height:35px;
	border:0px solid #ccc;
	background-color:Black;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
	color:White;
	border-top:5px solid #e7e8e8;
}

#tabs a:hover
{
	background-color:White;
	color:Black;
	border-top:5px solid white;	
}

#tabs .active
{
	background-color:White;
	color:Black;
	border-top:5px solid white;
}

#leftcolumn
{
	width:400px;
	float:left;
	display:block;
	margin-left:25px;
}
#rightcolumn
{
	width:400px;
	float:left;
	display:block;
}

/*#rightcolumn h2
{
	border:0px;
	margin: 0px 0px 10px;
	background:none !important;
	padding:0px;
}*/

.store-employment-div,
.store-whatson-div,
.store-specialoffers-div
{
	clear:both;
	float:left;
	background-color:#fff;
	margin:0px 0 10px 0;
	padding:0 0px 5 5px;
	position:relative;
	width:525px;
}

.store-employment-div h2,
.store-specialoffers-div h2,
.store-whatson-div h2
{
	clear:both;
	float:left;
	background-color:#b1bb1d !important;
	padding:11px;
	text-transform:uppercase;
	color:White;
	margin-bottom:10px;
	font-size:9pt;
	font-weight:600;
	width:505px;
}

.store-parking-div
{
	clear:both;
	float:left;
	background-color:#fff;
	margin:0px 0 10px -25px;
	padding:0 0px 5 5px;
	position:relative;
	width:250px;
}
.store-parking-div h2
{
	clear:both;
	float:left;
	background-color:#b1bb1d !important;
	padding:11px;
	text-transform:uppercase;
	color:White;
	margin-bottom:10px;
	font-size:9pt;
	font-weight:600;
	width:350px;
}
.store-map
{
	float:left;
	clear:both;
	margin-left:100px;
	position:relative;
	margin-bottom:10px;
}
.store-directory
{
	float:left;
	clear:both;
	margin:15px 0 15px 0;
}
.store-directory a
{
	font-size:10pt;
	font-weight:600;
	color:#a7a9ac;
	text-decoration:none;
}
.store-directory img
{
	margin:0 10px 0 -10px;
}

.left-wrap
{
	position:absolute;
	left:-20px;
	top:-13px;
}

.right-wrap
{
	position:absolute;
	right:-20px;
	top:-13px;
}

.store-employment-row,
.store-offer-row,
.store-whatson-row
{
	width:510px;
	clear:both;
	float:left;	
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #e7e7eb;
}
.last
{
	border-bottom:0px;
}
.store-employment-row
{
	padding-left:10px;
	width:500px;
}
.store-offer-row img,
.store-whatson-row img
{
	float:left;	
	margin-right:20px;
	margin-left:10px;
	padding:5px;
	border:1px solid #e7e7eb;
	width:120px;
	
}

.store-offer-link,
.store-event-link,
.store-employment-link
{
	color:#b1bb1d;
	font-weight:600;
	float:right;
	margin-right:20px;
}
.store-offer-link a:hover,
.store-event-link a:hover,
.store-employment-link a:hover
{
	color:#b1bb1d;
}

.store-offer-link a,
.store-event-link a,
.store-employment-link a
{
	color:#ccc;
	text-decoration:none;
	font-weight:600;	
}

.store-offer-link img,
.store-event-link img,
.store-employment-link img
{
	width: 7px;
	height: 12px;
	border:0;
	margin:0;
	padding:0;
}
.store-offer-title,
.store-whatson-title
{
	float:left;	
	font-weight:600;
	margin-bottom:10px;
	width:320px;
}
.store-offer-intro,
.store-whatson-intro
{
	float:left;	
	width:320px;
	margin-bottom:10px;
}




.store-openinghours-div
{
	background-color:#fff;
	margin:10px 10px 10px 0;
	padding:5px;
	float:left;
	clear:both;
	width:300px;
}

.store-openinghours-div div
{
	margin:5px 0 5px 0;
}

.store-title
{
	font-size:20px;
	font-weight:bold;
}

#header
{
	float:left;
	width:960px;
	height:57px;
	display:block;
	margin-bottom:13px;
	margin-top:10px;
}

.header-logo
{
	float:left;
	height: 57px;
	width:168px;
}

.header-newsletter
{
	float: left;
	height: 30px;
	width: 500px;
	padding: 28px 0px 0px 135px;	
}

.header-socialmedia
{
	float: right;
	margin-top: 28px;
}

#home
{
	width: 960px;
	margin: 0px auto 0px auto;
	background-color:White;
}

.colored-bar
{
	width:960px;
	float:left;
	height:25px;
	background-image: url(../contentimages/layout/colored-bar.jpg);
	background-repeat:no-repeat;
	margin-bottom: 6px;
}

#home-storefinder-bar
{
	width:960px;
	float:left;
	height:56px;	
	background-color:#566062;
	display:block;
	position: relative;
}

#home-storefinder-bar img
{
	float:left;
	margin-left:5px;
	border:0px;
}

#home-storefinder-bar input
{
	width: 200px; 
	font-size:14px;
	text-align:left;
	height:19px;
	margin-top:14px;
/*	margin-right:30px;
	margin-left:60px;*/
	margin-right:30px;
	margin-left:50px;
}

#home-storefinder-bar select
{
	font-size:14px;
	text-align:left;
	height:22px;
	margin-top:7px;
	margin-right:30px;
}

#home-magnifying-glass
{
	position:absolute;
	top:-13px;
	left:-61px;
}

#home-storefinder-right-bar
{
	width:16px;
	top:0;
	right:-16px;
	height:56px;	
	background-color:#566062;
	display:block;
	position: absolute;	
}

#slideshow-container
{
	float:left;
	width: 960px;
	height: 285px;
	position:relative;
	clear:both;
	overflow:hidden;
	background-color:Black;
}

#slideshow-nav
{
	position:absolute;
	top:255px;
	left:874px;
	z-index:10;
}

#slideshow-nav a
{
	float:left;
	height:14px;
	width:14px;
	margin-right:4px;
	color:White;
	background-image:url(../contentimages/layout/slide-button-normal.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#slideshow-nav a.activeSlide
{
	background-image:url(../contentimages/layout/slide-button-active.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#footer-social_media
{
	float:left;
	margin-bottom:20px;

}
#footer-social_media div
{
	width:200px !important;
	
}

.home-plus
{
	width:22px !important;
	height:22px !important;
	clear:both;
	margin:10px auto 0 auto;
}

.home-plus img
{
	border:0 !important;
	width:22px !important;
	height:22px !important;
}

.field-title
{
	font-weight:600;
	float:left;
	clear:both;
	width:200px;
	margin:10px 0 10px 0;
}

.field
{
	font-weight:normal;
	float:left;
	width:400px;
	margin:10px 0 10px 0;
}

.employment-row
{
	margin:0 0 0 0;
	float:left;
	clear:both;
	border-bottom:1px dotted #ccc;
}

.employment-row.lastrow
{
	border-bottom:0px dotted #ccc;
	padding-bottom:15px;
}

.employment-wrapper
{
	margin:0px 0 10px 0;
	width:600px;
}
