html {
	height: 865px;
	background-color: rgb(57,40,46);
	background-image: url(../images/home_drybrush.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
body.home {
	width:940px;
	height: 865px;
}

.tell-us .field.text,
.tell-us .field.email 
				{ float: left; clear: both; }

.top-struc		{ height:60px; margin:0px;}
.lo-struc		{ height:12px; }
.menu-struc.corner
				{ width:12px; }
#leftEdge 		{ background:url(../images/lf-curve.png); }
#rightEdge		{ background:url(../images/rt-curve.png); }
#centralMenu	{ width:586px;background:url(../images/menu-bg.png);  }

/*ipad */
.ipad .top-struc{ height:58px; margin:0px; }
.ipad #leftEdge, .ipad #rightEdge, .ipad #centralMenu { background:none; }
.ipad #body-top { height:58px; width:606px; border:2px solid #0084c9; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; 
				  background:url(../images/menu-bg.png); border-bottom:none; background-position: 0px 0px; }

a#takeout-and-delivery
				{ display:block; background-image:url(../images/takeout-delivery-sidebar-sprite.png); width:230px; height:50px; }
a#takeout-and-delivery:hover
				{ background-position: 0px -50px; }
a#fuel-location	{ display:block; background-image:url(../images/map-sprite.png); width:230px; height:92px; }
a#fuel-location:hover
				{ background-position: 0px -92px; }
				
a.pdf-button	{ display:block; width:200px; height:80px; margin-bottom: 10px; text-decoration: none;}
a.pdf-button:hover
				{ background-position: 0px -80px; }
a#pdf-btn-menu	{ background-image:url(../images/menu-pdf-btn-sprite.png); }
a#pdf-btn-brunch{ background-image:url(../images/brunch-pdf-btn-sprite.png); }
a#pdf-btn-drinks{ background-image:url(../images/drinks-pdf-btn-sprite.png); }
								
#loLeft			{ background:url(../images/lo-lf-curve.png); }
#loBg			{ width:586px; background:url(../images/lo-bg.png); }
#loRight		{ background:url(../images/lo-rt-curve.png); }

.fl				{ display:block; float:left; }
.w				{ width:100%; }
div.column 		{ margin-left:30px;float:left;width:250px;height:865px;}
div.column-int	{ background-image:url(../images/column-bg.png);background-repeat: repeat;}
#col-cap-low	{ width:250px;height:12px;background-image: url(../images/column_cap_low.png); }
#logo 			{ margin:5px 10px 5px; width:230px;height:230px;float: left; }
#location		{ margin:10px 10px 5px; width:230px;height:92px;float: left; }
.centered-text	{ margin:10px 10px 0; width:230px; float: left; font-size: 10px; font-size:}
.hours-entry	{ margin-bottom: 7px; }

.body			{ width:610px; float:left; position: relative; margin:25px 0 25px 50px;}
.bodyblock		{ float:left;position: relative; width:610px;}
#body-top		{ height: 60px; }
#body-mid		{ background-image: url(../images/body_bg.png); background-repeat: repeat-y; min-height: 550px; padding:20px; width:570px; float:left;position:relative;}
#body-low		{ height: 12px; }
img.imgpad		{ padding:5px; background:#fff; }

table			{ float:left; }

/* contact form */
#contact-info	{ width:220px; float:left; margin-right:50px; }
#contact-form	{ width:290px; float:left; padding-top:41px;}
#googmap		{ width:560px; height:300px; margin-top:30px; float:left; clear: both; border:1px solid #0084c9;}
input.text		{ width:180px; }

.events-and-catering textarea,
#contact-form textarea
				{ width:180px; }

.events-and-catering .Actions,
#contact-form .Actions
				{ margin-left: 80px; }

.events-and-catering label.left,				
#contact-form div.field.textarea label.left,
#contact-form div.field.text label.left,
#contact-form div.field.email label.left 
				{ float:left; width: 80px; }
.events-and-catering div.field
				{ margin-bottom:5px; }

/* twitter */
.home-left { float:left; width:340px; margin-right: 20px; }
.sidebar { float:left; width:200px; }
.twitter-title { display: block; width: 200px; height: 50px; }
.twitter-status { border-top: 1px solid #0084c9; border-bottom: 1px solid #0084c9; margin:5px 10px; }
.tweet { padding-top: 5px; }

/*tell-us form */
.tell-us .field.optionset { float:left; width:240px; margin-right:15px;}
.tell-us .field.textarea { float:left; clear:both; }
.tell-us label.left {font-weight: bold; margin-top:15px; display: block;}
#Form_Form_EditableTextField12 { width:400px;}
.tell-us .Actions { margin:10px 0 0 10px; }

/* login form */
#MemberLoginForm_LoginForm, 
#MemberLoginForm_LoginForm label.left, 
#MemberLoginForm_LoginForm .middleColumn, 
#MemberLoginForm_LoginForm .Actions input, 
#MemberLoginForm_LoginForm .Actions p { float:left;clear:both; }
#Remember { clear:both; }

/*About Navigation*/
ul.pagemenu { padding:0 5%; width:90%; border-bottom:1px solid #0084c9; border-top:1px solid #0084c9; margin-bottom: 0.5em;}
li.topmenu { padding:0.25em 2em; }
li.topmenu.current { border-left:1px solid #0084c9; background:#0084c9; }

li.topmenu a { text-decoration: none; font-weight: bold;}
li.topmenu a:hover { text-decoration:underline; }
li.topmenu a.current { text-decoration: none; color:#FFF; }
