#search_content, #business_listing, #quick_rate, #add_review, #latest_reviews {
	/*width:700px;*/
	font-family:Arial, Helvetica, sans-serif;
	background-color:white;
	overflow: auto;
	/*background-image:url('http://jazz.esolutions.net/~scvinfo/images/boxes/sidfes.gif');*/
}

body {
	background-color: #3f3f3f/*878787*/;
	padding:0px;
	margin:0px;
	text-align:center
}

.wrapper {
	width:750px;
	margin:0px auto 0px auto;
	background-color:#CCC;
	padding:8px 0px 3px 0px;
}

.homelink {
	float:right;
	margin-right:15px;
	font-size:14px;
	font-weight:normal;
}

/*.homelink a:link 	{ text-decoration:none; color:#0000cc; font-weight:normal;}
.homelink a:visited { text-decoration:none; color:#0000cc; font-weight:normal; }
.homelink a:hover 	{ text-decoration:underline; color:#2a2aff; font-weight:normal;}
.homelink a:active 	{ text-decoration:none; color:#0000cc; font-weight:normal; }*/

a:link 	{ color:#0000cc; font-weight:normal;}
a:visited {color:#0000cc; font-weight:normal; }
a:hover 	{color:#2a2aff; font-weight:normal;}
a:active 	{ color:#0000cc; font-weight:normal; }

div#content, div#content td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#business_listing {
	margin-bottom: 20px;
	margin-top: 5px;
}

.search_table {



	width:100%;
	border: 0;
	border-spacing: 3;
}

.search_table td {
	font-size:12px;
}

.search_table th {
	text-align: left;
	font-size: 12px;
}

span#business_name {
	font-weight: bold;
	font-size: 18px;
}

span#business_category {
	font-size: 14px;
	font-weight: bold;
}

#business_rating {
	margin-top: 13px;
}

#business_address {
	font-style: italic;
}

#business_phone {

}

#business_url {

}

#business_map {
	width: 700px;
	height: 400px;
/*	float: right;*/
}

div#directionsText {
	/*width: 300px;*/
	margin: auto;
	width: 90%;
	font-family: Arial,Helvetica,sans-serif;
}

img.business_img {
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: pointer;
}

div#latest_reviews {
	margin-bottom: 20px;
}

div#latest_reviews h1 {
	color: blue;
	font-size: 14px;
}

#add_review {
	border: 1px solid;
	width: 700px;
	padding: 0px;
	margin: 0px;
}

#add_review legend {
	margin: 5px;
	font-weight: bold;
}

#add_review th {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}

#add_review .rating {
	cursor: pointer;
}

div#quick_rate {
	overflow: auto;
}

ul#business_bottom_nav {
	list-style-type: none;
	margin: auto;
	margin-bottom: 15px;
	padding: 0px;
	overflow: auto;
	width: 670px;
	font-size: 13px;
}

ul#business_bottom_nav li {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Footer */
p#copyright {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
}
#copyright a:link {color:#FFF; text-decoration:underline;}
#copyright a:visited {color:#FFF; text-decoration:underline;}
#copyright a:hover {color: #09F; text-decoration:underline;}
#copyright a:active {color:#09F; text-decoration:underline;}
.box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;



	margin-bottom: 0px;
	margin-left: 0px;
}


p.error, .req {
	margin: 0px;
	color: red;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0101CC;
}
.page_titleq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0101CC;
}
.list_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 5px;
}
.list_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding-right: 30px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.review_user {
	font-size:10px;
}
.more_info_text {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

div#paginationControl {
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

div#search_content div#paginationControl {
	margin: 10px 0px;
}

.small_box {
	background-color:#FFF;
	border:1px solid #002fb5;
	margin-bottom:7px;
	}
.header_table {
	margin-bottom:7px;
	}
.section_header {
	background-image:url(../images/table_header_bg.jpg);
	height:26px;
	font-size:15px;
	color:#00C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:15px;
	padding-top:3px;
	}

.deal_title {
	font-weight: bold;
}
.deal_price {
	text-align: right;
}
div#product_listings, div#business_info {
	display: none;
}
div.product_listing, div.deal_listing {
	padding: 4px;
	border: 1px solid black;
	margin-bottom: 5px;
	background-color: #EEEEEE;
}
div#bottom_tabs div {
	font-family: Arial,Helvetica,sans-serif;
}
table.product_listing .product_price {
	text-align: right;
}
ul#business_bottom_nav li img {
	position: relative;
	border: 0px;
	top: 3px;
	margin-right: 3px;
}

.error, .required {
	color: red;
}
.message {
	color: green;
}
.product_title {
	font-weight: bold;
}