* { margin:0px;	padding:0px; }

html, body { 
	background: #fff;
	text-align: center; 
	font: 16px Verdana, Arial, sans-serif;
	width: 99%;
}

a, a:visited, a:link, a:active { color: #000; }
td { vertical-align:top; }
h1 { font-size: 1.1em; }
h2 { font-size: 1em; margin: 5px 0 0 0; }

.red { color: #990000; }
.bold { font-weight:bold; }

.text, textarea { border: 1px solid #ccc; padding: 4px; width: 200px; font-size: 1em; font-family: Verdana, Arial, sans-serif; }
.submit { padding: 4px; border: 1px solid #000; background: #a32431; color: #fff; font-weight: bold; cursor:pointer; }


.coupon { border:2px dotted #d50031; margin: 10px 0; padding: 0 5px 10px 5px }

#wrapper { margin:5px; text-align:left; }

#header { 
	height: 170px; float:left; display:block; width:99%; clear:both; margin-bottom:10px; 
	border: 1px solid #ccc; text-align:center;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #000;
}
#header h1 { color: #FF042F; font-size: 1em; padding:5px; display:none; }
/*#header-img { width: 100%; position: absolute; top: 0; left: 0; z-index: 0; display:none; }*/

#member { 
	color: #D60A25; float:left; width: 100%; display:block; clear:both;  
	
}
#member p { float:left; display:block; margin: 0 5px; line-height:130%; font-weight:bold; font-size: 1.1em; text-align:center; width:100%; }


#body { font-size: .8em; }
#body li { margin: 10px 0; }

/** search **/
.search textarea { width: 215px; height: 27px; margin-bottom: 2px; color:#999; font-size: 14px; }
.search .submit { padding: 8px; font-size: 1em; background-color: #F11B1B  }

/** business list **/
.blist { margin: 5px 0; padding:0 0 5px 0; border-bottom: 1px solid #ccc; }
.blist h2 { font-size: 1em; }

/** business info **/
.binfo { margin: 10px 0; }
.binfo h2 { font-size: 1.3em; }
.binfo h3 { font-size: 1em; margin: 10px 0 0 0; text-transform:uppercase; color:#D50031 }
.binfo li { margin-left:15px; list-style-type:none }

/** register.php **/
.register p { margin: 0 0 5px; }
.register h1 { margin-bottom: 10px; }

/** web.php **/
.web .page_content_item {
	display: block; width:70%; margin: 20px auto;
	clear:both;
}
.page_content_item h2 { font-size: 18px; margin: 0 0 10px; }

#page_content img {
	float: right;
	display: inline;
}
.page_content_item p, .page_content_item li { margin: 0 0 10px 0 !important; padding:0px !important; line-height:130%; }
.page_content_item img.left { margin: 5px 5px 5px 0 !important; float:left !important; }
.page_content_item img.right { margin: 5px 0 5px 5px !important; float:right !important; }

#page_content_item .content_video, .page_content_item .content_video { text-align: center; }

