body {
	background-image: url(images/bground2.gif);
	background-repeat: repeat-x;
	margin-left: 0 ;
	margin-top: 0 ;
	margin-bottom: 0 ;
	margin-right: 0 ;
}
h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	line-height: 24px;
	font-weight: bold;
}
h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336633;
	line-height: inherit;
	font-weight: bold;
}
h2 a{ text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336633;
	line-height: inherit;
	font-weight: bold;}
h3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
}
searchlist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	line-height: normal;
	font-weight: normal;
	text-decoration:none
}
A.searchlist:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	line-height: normal;
	font-weight: normal;
	text-decoration:underlined
}
A.searchlist:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	line-height: normal;
	font-weight: normal;
	text-decoration:underlined
}
A.searchlist:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: normal;
	font-weight: normal;
	text-decoration:underlined
}

.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
A.mainText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none
}
A.mainText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline
}
A.mainText:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline
}
.mainhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

}
.sideBar {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333366;
}
.bottom {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.mainTextheavy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

}
.mainAddress {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
A.mainAddress:Link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration:none
}
A.mainAddress:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration:none
}
A.mainAddress:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration:underline
}

.mainAddressBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;

}
.headBoldRev {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
}
.mainListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;

}
A.mainListing:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;

}
A.mainListing:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;

}
A.mainListing:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;

}
.frameTopLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;

}
.mainTextheavyRev {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.mainListingBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	font-weight: bold;

}
A.mainListingBld:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none
}
A.mainListingBld:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	font-weight: bold;
	text-decoration: underline
	cursor:hand
}
A.mainListingBld:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none

}
.click {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	font-style: italic;
	font-weight: bold;

}
.BottomLinks {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CC66;
}
A.BottomLinks:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CC66;
	text-decoration:inherit
}
A.BottomLinks:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CC66;
	text-decoration:underline
}
A.BottomLinks:linked {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	text-decoration:underline
}
.mainTextUnderline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
A.mainTextUnderline:link  {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline
}
A.mainTextUnderline:visited  {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline
}
A.mainTextUnderline:hover  {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline
}
.headBoldRevLrg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #FFFFFF;
	font-weight: bold;
}
.mainheadsml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}
.frontBusList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;

}
.bottomLt {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CBDED4;
}
.redmapNo {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.frontBusListovr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
A.frontBusListovr:link  {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline
}
A.frontBusListovr:visited  {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00006C;
	text-decoration: underline
}
A.frontBusListovr:hover  {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00006C;
	text-decoration: underline
}.mainAddressred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
.mainTextheavyblu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
}
.mainListingBldBlu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	line-height: 20px;
	font-weight: bold;
}
.frontBusListbLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.mainText11 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.mainAddressredSml {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(images/shopping-box.png) no-repeat bottom right} .cssbox{ /* intended total box width - padding-right(next) */
	width:230px !important; /* IE Win = width - padding */
	width: 320px; /* the gap on the right edge of the image (not content padding) */
	padding-right:15px; /* use to position the box */
	margin:20px auto
} /* set the top-right image */ .cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} /* set the top-left image */ .cssbox_head h2{
	background-position:top left;
	margin:0; /* reset main site styles*/
	border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */
	padding:15px 0 8px 10px;
	height:auto !important;
	height:1%
} /* IE Holly Hack */ /* set the lower-left corner image */ .cssbox_body{
	background-position:bottom left;
	margin-right:10px; /* interior-padding right */
	padding:0px 0 15px 10px
} /* mirror .cssbox_head right/left */ 
.cssbox_body ul{margin:5px 10px; padding:5px}
 
#blogposts ul{
margin-left:10px;
}
#blogposts li{
list-style:none;
}
#blogposts li a{
color:#000000;
font-weight: normal;
text-decoration:none;
	font: 11px verdana;
}
#blogposts li h2 a{
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: inherit;
	font-weight: bold;
	margin:5px 0 5px 0;
}
#mynews {
	margin: 0.5in auto;
	color: #fff;
	width: 210px;
	padding: 10px;
	text-align: left;
	background-color: #E3F4FD;
	border: 1px solid #575B90;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	float: left;
	margin-right: 20px;
	margin-left: 10px;
}
#myoffers {
	margin: 0.5in auto;
	color: #fff;
	width: 210px;
	padding: 10px;
	text-align: left;
	background-color: #E3F4FD;
	border: 1px solid #575B90;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	float: left;
}

.imgleft2 {
float: left;
border: 0px solid #90b905;
margin: 5px 10px 10px 15px;
padding: 5px;
}
