a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 11px 0px 0px 0px;
}

.green_body_small {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4F712E;
	font-weight: normal;
}
.green_body_medium {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4F712E;
	font-weight: normal;
}
.tan_body_small {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #363428;
	font-weight: normal;
}
.tan_body_medium {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #363428;
	font-weight: normal;
}
.tan_body_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #363428;
	font-weight: normal;
}
.red_body_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #980010;
	font-weight: normal;
}
.red_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 29px;
	color: #980010;
	letter-spacing: -1px;
}
.red_title_smaller {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #980010;
	letter-spacing: -1px;
}
.red_title_smallest {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #980010;
	letter-spacing: -1px;	
}
.green_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 29px;
	color: #4F712E;
	
}
.green_title_smaller {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #4F712E;	
	letter-spacing: -1px;	
}
.green_title_smallest {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #4F712E;
	letter-spacing: -1px;	
}
.white_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
}
.white_body_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}
.white_body_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}
.white_body_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}
.white_body_small {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
#main {

}
#main.a {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #4F712E;
	letter-spacing: -1px;
}
/*Hidden Divs */

.hidden { display: none; }
.unhidden { display: block; }



div#ResellerSection {background:white; border: 2px solid #CCC; position:relative; font-family:Arial, helvetica; width:450px; margin:auto;}
div#ResellerSection h4 {position:relative;
	font-weight:normal;
	color:#555;
	padding:5px 0px 5px 8px;
	font-size:13px;
	background: url('../images/gradient_button_bkg.gif');
	border-bottom:2px solid #BBB;
	margin:0 0 5px 0;}

div#ResellerSection form table { margin: 10px 0px 14px 13px; width:424px;}
div#ResellerSection td.prov {width:200px; padding:0; }
div#ResellerSection td.city {width:224px; padding:0; }
div#ResellerSection td.prov select {width:185px;}
div#ResellerSection td.city select {width:210px;}
div#ResellerSection select.provHolder { display: none; }

div#ResellerSection table.results {width:100%;}
div#ResellerSection table.results td { padding:1em 0.5em 1em 1em; }
div#ResellerSection table.results tr.tr2 { background:#EEF;}

span.storeName {color: #980010; font-weight:bold;}
span.platinum, span.address, span.web, a.map, span.email, span.phone {background:url('../images/store-locator/platinum.png') no-repeat; padding-left:20px; font-weight:bold;}
span.address {background-image:url('../images/store-locator/address.png');}
span.web {background-image:url('../images/store-locator/web.png');}
a.map {background-image:url('../images/store-locator/map.png'); font-weight: normal;}
span.email {background-image:url('../images/store-locator/email.png');}
span.phone {background-image:url('../images/store-locator/phone.png');}

.b {font-weight:bold;}
.nw {white-space: nowrap;}