	a {
		color: #000000;
		text-decoration: none;
		}
	a:hover {
		text-decoration: underline;
		}
	body {
		background: scroll #FFFFFF url(http://www.zipcodeguy.com/images/page_bg.gif) repeat-x;
		}
	#body {
		width: 600px;
		}
	#body p {
		padding: 4px;
		margin: 0;
		}
	#body img {
	padding: 4px;
	padding: 4px 4px 4px 0px;
		}
	br {
		clear: both;
		}
	#cart {
		font-size: 11px;
		margin-top: 8px;
		width: 150px;
		}
	#cart .item {
		float: left;
		}
	#cart .price {
		float: right;
		}
	#cart li {
		list-style: none;
		padding: 2px;
		}
	#cart p {
		background-color: #FFFFCC;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		font-weight: bold;
		margin: 0;
		padding: 2px 4px 2px 4px;
		}
	#cart ul {
		padding: 0;
		margin: 0;
		}
	#cart_youritems {
		background: #D14203 url(http://www.zipcodeguy.com/images/youritems.gif) no-repeat;
		color: #FFFFFF;		
		font-weight: bold;
		height: 12px;
		padding: 4px;
		}
	#cart_youritems a {
		color: #FFFFFF;
		}
	.clear {
		clear: both;
		}
	.columns_one {
		padding: 4px;
		margin: 0;
		}
	.columns_one li {
		list-style: none;
		background-image: url(http://www.zipcodeguy.com/images/bullet.gif);
		background-repeat: no-repeat;
		padding-left: 15px;
		}
	.columns_four {
		padding: 4px;
		margin: 0;
		width: 592px;
		}
	.columns_four li {
		float: left;
		width: 22%;
		list-style: none;
		background-image: url(http://www.zipcodeguy.com/images/bullet.gif);
		background-repeat: no-repeat;
		margin-bottom: 8px;
		padding-left: 15px;
		}
	.columns_four2 {
		padding: 4px;
		margin: 0;
		width: 592px;
		}
	.columns_four2 li {
		float: left;
		width: 33%; /* 25%  for 4 */
		list-style: none;
		margin-bottom: 8px;
		}
	.columns_four2 a img {
		border: 0;
		}
	.columns_two {
		margin: 0;
		margin-top:5px;
		padding: 5px;
		}
	.columns_two li {
		background-image:url(http://www.zipcodeguy.com/images/bullet.gif);
		background-repeat:no-repeat;
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-bottom:8px;
		padding-left:15px;
		width:45%;
		}
	#content_left {
		float: left;
		width: 150px;
		padding-top: 10px;
		}
	#content_right {
		float: right;
		padding-top: 9px;
		}
	#content_middle {
		background-color: #F4F4F4;
		width: 600px;
		}
	#content_middle p {
		padding: 4px;
		margin: 0;
		}
	#content_heading {
		padding: 4px 4px 4px 0px;
		}
	#content_top {
		background-color: #FFFFCC;
		width: 600px;
		}
	#content_top img {
		float: left;
		padding: 8px;
		}
	#content_top p {
		padding: 8px;
		margin: 0;
		}
	#content_top img#exampleclick {
		padding: 1px;
		border:1px solid #000000;
		margin:8px;
	}
	.demographics {
		width: 100%;
		border-collapse: collapse;
		border-top: 1px dotted #666666;
		}
	.demographics .label {
		text-align: left;
		}
	.demographics th,td {
		margin: 0;
		padding: 4px;
		text-align: right;
		border-bottom: 1px dotted #666666;
		}
	.demographics th {
		background-color: #FFFFCC;
		}
	#footer {
		width: 758px;
		text-align: center;
		font-size: 11px;
		}
	h1 {
		font-size: 16px;
		padding: 0;
		margin: 0;
		float: left;
		}
	h2 {
		font-size: 14px;
		padding: 4px;
		}
	
	#header_logo {
		float: left;
		}
	#header_contact {
		float: right;
		}
	.hr {
		background: url(http://www.zipcodeguy.com/images/page_hr.gif) repeat-x;
		height: 3px;
		}
	#navigation {
		font-size: 11px;
		background-color: #F4F4F4;
		border: 1px solid #DFDFDF;
		margin: 0;
		padding: 0;
		width: 758px;
		height:20px;
		}
	#navigation a {
		padding: 3px 8px 0px 8px;
		text-decoration: none;
		height: 17px;
		}
	#navigation a:hover {
		background: #FAFEB2 url(http://www.zipcodeguy.com/images/navigation_bghover.jpg) repeat-x;
		text-decoration: underline;
		}
	#navigation li {
		list-style-type: none;
		}
	.navbuttonleft a {
		border-right: 1px solid #DFDFDF;
		float: left;
		}
	.navbuttonright a {
		border-right: 0px;
		color: #000000;
		float: right;
		padding: 3px 8px 0px 8px;
		text-decoration: none;
		}
	li h2,h3 {
		padding: 0;
		margin: 0;
		font-size: 12px;
		font-weight: normal;
		}
	h3 {
		margin: 5px;
		}
	#page {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		}
	.row_even {
		background-color: #FFFFFF;
		}
	.row_odd {
		background-color: #F4F4F4;
		}
#cartiframediv {
   margin-top:33px;
}
#cartiframe {
	border:0px;
	border-width:0px;
}
#bigsubmit{
 padding-bottom: 7px;
}

.mappreview, #mappreview, #body a img .mappreview{
   padding: 0 0 15px 15px;
}
.statemagnify {
   padding: 0 5px 0 5px;
}

