@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.copyright {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.setFont {
	font-family: Arial, Helvetica, sans-serif;
}
.newsletterLink {
	font-weight: bold;
	color: #FF0000;
	font-size: 16px;
}

.style3 {font-size: 12px}

/********* GENERAL BODY ELEMENTS *********/

body { margin: 0 auto; text-align: left; background: #fff; }
body, p, div, a, form, td, li { font: 12px/16px Arial, Helvetica, "Lucida Grande", Tahoma, sans-serif; color: #222; }
img { border: 0; }
a:link, a:visited { color: #0066FF; text-decoration: underline; }
a:hover { text-decoration: none;}
.imageHeading { margin: 0; padding: 0; }

/********* GENERAL FORMATTING AND APPEARANCE *********/

.textRight { align: right; }
.smallText { font-size: 11px; }
.largeText { font-size: 15px; }
.normalTextColor { color: #2e3c43; }
.boldYellow { font-weight: bold; color: #AEA501; }
.blue { color:#2C296E; }
.boldBlue { font-weight: bold;  color:#2C296E; }
.boldBlue2 { color: #2E3092; font-weight: bold; }
.blue2 { color: #2E3092; }
.boldRed { font-weight: bold; color: #E30123;}
.bold { font-weight: bold; }
.notBold {font-weight: normal; }
.largerAsterisk { font: 14px bold verdana, tahoma, arial, sans-serif; }

.moreArrow { vertical-align: middle; }

/********* IMAGE FORMATTING *********/
.imageRight { display: block; margin: 0 0 0px 25px; float: right;  }

/********* LOCATIONS PAGE FORMATTING *********/
.storeLocationsTable { width: 580px; }
.storeLocationsLeft { padding: 10px 12px 20px 0; width: 140px; text-align: left; vertical-align: top; }
.storeLocationsLeftShort { padding: 10px 12px 4px 0; width: 140px; text-align: left; vertical-align: top; }
.storeLocationsRight {padding: 10px 0 20px 0; width: 428px; text-align: left; vertical-align: top; font-size: 14px; }
.storeLocationsRightShort {padding: 10px 0 4px 0; width: 428px; text-align: left; vertical-align: top; font-size: 14px; }
.locationInfo { padding: 1px 0 2px 0; font-size: 14px; font-weight: bold; }
.redPhoneNumber { padding: 1px 0 2px 0; color: #E30123; font-weight: bold; font-size: 18px; }
.storeHours { padding: 0 0 0 0; font-size: 12px; }
.storeEmail { padding: 0 0 0 0; font-size: 12px; color: #2E3092; font-weight: bold;}
.storeLocationsWide {padding: 0 10px 20px 0; width: 550px; text-align: left; vertical-align: top; font-size: 11px; }
.readersChoiceLogo { margin: 10px 40px 0 0; float: right; display: block; }

/********* Weekly ADS PAGE FORMATTING *********/
#weeklyAdsTable {width: 500px; }
.weeklyAdsLeft { padding: 12px 30px 12px 0; width: 200px; text-align: left; vertical-align: top; font-size: 14px; font-weight: bold; }
.weeklyAdsRight { padding: 12px 0 12px 0; width: 270px; text-align: left; vertical-align: top; }
.weeklyAdsRight a { font-weight: bold; font-size: 14px; color:#2C296E; }

.blueArrow { padding-right: 10px; padding-bottom: 2px; }

/********* PARTS ANJD SERVICE PAGE FORMATTING *********/
#listingTable { width: 440px; }
.listingLeft { padding: 4px 16px 4px 0; width: 244px; text-align: left; vertical-align: top; }
.listingRight { padding: 4px 0; width: 180px; text-align: left; vertical-align: top; font-weight: bold; color: #E30123; }

/********* Your Home Appliance Guys Page *********/
.yhagBg { 
	background-repeat: no-repeat;
	background-position: bottom right;
}
