@charset "utf-8";
/* CSS Document */
/* Styles for page content below the banner */
#content_outer {
	text-align:center;	
}

#content {
	width:780px;
	margin:0 auto;
	text-align:left;
	padding-bottom:10px;
}

#content_inner {
	margin:0 10px 0 10px;
}

/**** left column ***/
#content_inner div.left_column {
	float:left;
	display:inline; /*IE6 floated element bug fix*/
	width:370px;
}

.left_column_inner {
	margin:15px;
}

.left_column {
}

.left_column  p{
	margin:15px 0;
	font-size:.9em;
		font-family:"Century Gothic", "ITC Avant Garde Gothic", Avant Garde, Avantgarde, "AvantGarde LT Book", "AvantGarde LT ExtraLight", Helvetica, Arial, sans-serif!important;
}

.left_column  ul {
	font-size:.9em;
		font-family:"Century Gothic", "ITC Avant Garde Gothic", Avant Garde, Avantgarde, "AvantGarde LT Book", "AvantGarde LT ExtraLight", Helvetica, Arial, sans-serif!important;
}

.left_column  p.first{
	font-size:1.6em;
	line-height:.9em;
}

.left_column  ul{
	list-style-type:square;
	margin-left:20px;	
}
.left_column  ul li{
	margin:12px 0;
}

.left_column  ul li ul li{
	margin:4px 0;
}

.left_column  ul li a:link, .left_column  ul li a:visited {
	text-decoration:none;
}

.left_column  ul li a:hover {
	text-decoration:underline;
}
	 
.left_column .clearfix label {
	width:120px;
	font-size:.9em;
	float:left;
	display:inline;
}

.left_column .clearfix input {
	width:178px;
	float:left;
	display:inline;
}

.left_column   textarea {
	width:178px;
	float:left;
	display:inline;
}
div.clearfix {
	clear:both;
}

.left_column input.dine_submit {
	width:120px;
	float:right;
	display:inline;
	margin-right:32px;
}

/**** end left column ***/

/**** right column ***/
#content_inner .right_column {
	float:left;
	display:inline; /*IE6 floated element bug fix*/
	width:390px;
}
	
.right_column .detail_box, .left_column .detail_box, .right_column .detail_box2{
	/* min-height doesnt work in IE so I use this hack */
	/* Same height as the images to the left ...*/
	min-height:10em;
	height:auto !important;
  	height:10em;
}

.right_column .detail_box_inner {
	margin:0 0 0 15px;
	width: 177px;
}

.right_column .detail_box_inner_column {
	float:left;
	display:inline;	
	margin:0 0 0 12px;
	width:177px;
}

.right_column p{
	font-size:.9em;
		font-family:"Century Gothic", "ITC Avant Garde Gothic", Avant Garde, Avantgarde, "AvantGarde LT Book", "AvantGarde LT ExtraLight", Helvetica, Arial, sans-serif!important;
}



.right_column label{
	font-size:1.4em;
	width:177px;
	line-height:1em;
}

.right_column .vip_login {
	padding-left: 30px;
	padding-top: 30px;
}


.right_column .vip_login .dine_submit {
	margin-right: 63px;
}

.right_column .vip_login label {
	width:120px;
	font-size:.9em;
	float:left;
	display:inline;
}

a.show_all {
font-family:"Century Gothic", "ITC Avant Garde Gothic", Avant Garde, Avantgarde, "AvantGarde LT Book", "AvantGarde LT ExtraLight", Helvetica, Arial, sans-serif!important;		font-size:.9em;
	text-decoration:none!important;
}



select {
	width:177px;
}

input.dine_text {
	width:167px;
}

input.dine_submit {
	float:right;
	display:inline;
}

.search_detail {
	margin:15px 0 0 15px;
}

/* Right Column Single Column */
.full_column {
	margin:10px;
}

.full_column p{
	margin:10px 0;
		font-size:.9em;
		font-family:"Century Gothic", "ITC Avant Garde Gothic", Avant Garde, Avantgarde, "AvantGarde LT Book", "AvantGarde LT ExtraLight", Helvetica, Arial, sans-serif!important;
		

}

.right_column  ul{
	list-style-type:square;
	font-size:.9em;
	margin-left:10px;
	font-family:"Century Gothic", "ITC Avant Garde Gothic", Avant Garde, Avantgarde, "AvantGarde LT Book", "AvantGarde LT ExtraLight", Helvetica, Arial, sans-serif!important;
}
.right_column  li{
	margin:15px 0;
}

.right_column .promo_box img{
	margin:0px 8px 8px 0px;
	float:left;
	display:inline;
}

.right_column .promo_box {
	margin:10px 0 10px 10px;
}

/**** end right column ***/

div.testimonial  em{
	margin:0 20px;
	display:block;
}















