@charset "utf-8";
/* CSS Document */
/* Styles for page content below the banner */

#header {
       text-align:left;
       width:760px;
       margin:0 auto;
       /* min-height doesnt work in IE so I use this hack */
       min-height:238;
       height:auto !important;
       height:238;
       /* position:relative; */
}

#contact_box {
       position: absolute;
       top: 271px;
       left: 0;
       width: 100%;
       height: 20px;
}

#contact_box2 {
       width:780px;
       margin: 0 auto;
}

#contact_us_hover {
       background: url(/images/blue.png) repeat;
       font-size:1.1em;
       padding:0.4em 8px 0.5em 0.9em;
       float: right;
}

#contact_us_hover a:link, #contact_us_hover a:visited {
	color:#ccc;
	text-decoration:none;
}
#contact_us_hover a b {
	font-weight:normal;
	color:#fff;
}

#contact_us_hover a:hover b {
	color:#ccc;
}


#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;
}

.single_column {
	padding:15px;
}

.left_column {
}

.single_column p,
.left_column  p{
	margin:15px 0;
	font-size: 1em;
	font-family:"Century Gothic", "ITC Avant Garde Gothic", Avant Garde, Avantgarde, "AvantGarde LT Book", "AvantGarde LT ExtraLight", Helvetica, Arial, sans-serif!important;
}

.single_column ul,
.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;
}

.single_column p.first,
.left_column  p.first{
	font-size:1.6em;
	line-height:.9em;
}

.single_column p.first {
	margin-top: 0;
}

.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;
}

.promo_bottom {
	padding-top:10px;
	padding-bottom:10px;
	background: none repeat scroll 0 0 white;
	text-align: center;
	float: left;
	width:33%;
	color: black;
}

.promo_bottom p {
	font-size: 14px;
	padding-bottom:10px;
}

/**** end right column ***/

div.testimonial  em{
	margin:0 20px;
	display:block;
}

.case_head {
	
}

.case_text {
	color: white;
	padding: 0 0 10px 20px;
}

.case_studies {
	text-align: center;
	width: 100%;
}

.case_studies p {
	font-size: 12px;
}
.case_studies p img {
	padding-bottom: 10px;
}

