h4 { font-size: 12px; }
h5 { font-size: 100%; }
#mainWrapper {
	float:		right;
	width:		100%;
	margin:		0 0 0 -308px;
	background:	#fff url(/images/mainContentBG.jpg);}
#main {
	line-height:	1.5em;
	margin:			5px 0 0 308px;
	padding:		5px;}
.mainInteriorBorder {
	float:		left;
	width:		96%;
	border:		1px solid #fff;
	padding:	8px 7px 8px 12px;
	background:		#f8f7f8 url(../images/grayFadeBG.gif) repeat-x 0px 0px;}
#topWrapper {
	float:	left;
	width:	100%;}
#introWrapper {
	float:	right;
	width:	100%;
	margin:	0 0 0 -175px;}
#intro {
	line-height:	1.5em;
	margin:			0 0 0 175px;}
#price {
	float:	left;
	width:	175px;}
#specialsWrapper {
	float:	left;
	border-top:	1px solid #fff;
	margin-top:	14px;}
#specialsWrapper strong { color: #c41230;}
#resourcetWrapper {
	float:		left;
	width:		100%;
	padding:	0 0 10px 0;
	border-top:	1px solid #fff;
	margin-top:	14px;}
#resourceLinkWrapper {
	float:		left;
	width:		100%;
	margin:		0 -180px 0 0;}
#resources {
	line-height:	2em;
	margin:			0 180px 0 0;}
#resources ul {
	color:		#c41230;
	padding:	0 3px 0 15px;}
#resources a, #resources a:link, #resources a:visited { color: #0b5f98; text-decoration: none; border-bottom: 0; font-weight: bold;}
#resources a:hover, #resources a:active { color: #0b5f98; text-decoration: none; border-bottom: 1px solid #c41230;}
#weather {
	float:	right;
	width:	180px;
	margin:	50px 0 0 0;}
#wx_module_9259 a { border-bottom: 0;}
#sidebar {
	float:		left;
	width:		294px;
	margin:		4px 0 0 0;
	padding:	5px;
	background:	#f8f7f8 url(/images/grayFadeBG.gif) repeat-x 0px 0px;
	font-size:	11px;
	line-height:	1.5em;}
.sidebarInteriorBorder {
	float:		left;
	width:		93%;
	border:		1px solid #fff;
	padding:	8px 7px 8px 12px;
	background:		#f8f7f8 url(../images/grayFadeBG.gif) repeat-x 0px 0px;}
.collageTop { margin-top: 4px;}
.collageLeft{
	margin-top: 1px;
	float:	left;
	width:	122px;}
.collageRight {
	margin-top: 1px;
	float:	right;
	width:	148px;}