/* --------------------------------------------------------------

Description:	Screen CSS
Version:		1.0.0 (2009-07-01)
Website:		http://www.villasantai.com
Author:			Everflight LLC 
				everflight.com
	
STRUCTURE:
Page Width:		960px (Using 1kb Grid)

-------------------------------------------------------------- */
/* Import
-------------------------------------------------------------- */

@import "boilerplate.css";
@import "plugins.css";

/*	Body
-------------------------------------------------------------- */

body { margin-top: 0; font-size: 80%; background: #ffffff url(../images/common/bg-banner.jpg) top left repeat-x; }


/*	Radius Corners
-------------------------------------------------------------- */

blockquote, fieldset, input, textarea { -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; }


/*	Typography
-------------------------------------------------------------- */



/*	Wrapper
-------------------------------------------------------------- */

.wrapper { background: #fff; }


/*	Header
-------------------------------------------------------------- */

h1.logo { display: none; text-indent: -9999px; color: #fff; }
.logo-villasantai { display: block; overflow: hidden; text-indent: -9999px; color: #fff; margin: 0 0 0 10px; background: url(../images/common/logo-villa-santai.jpg); width: 219px; height: 65px; }

.header { height: 65px; margin: 0 0 20px 0; }
.header .tabs ul.tabs { float: right; }
.header .tabs a { font-size: 9px; letter-spacing: 1px; text-transform: uppercase; }
.header .tabs a:link, 
.header .tabs a:visited { padding: 20px 11px; color: #fff; text-decoration: none; }
.header .tabs a:hover { color: #e4c277; }
.header .tabs a.current { color: #dfaa34; }


/*	Content
-------------------------------------------------------------- */

.content {  }
.content h2 { font: normal 26px Georgia, Times, serif; }
.sidebar { margin-top: 20px; }

p.comingsoon { margin: 15px 0 0 0; font: normal 8px Georgia, serif; text-transform: uppercase; letter-spacing: 5px; text-align: center; }
p.info { margin: 35px 0 0 0; font: normal 11px Georgia, serif; text-align: center; }
p.info a:link, a:visited { color: #000; }

/*	Footer
-------------------------------------------------------------- */
.footer { border-top: 1px solid #eee; margin: 20px 0 20px 0; padding: 10px 0 0 0; }
.footer a:link, 
.footer a:visited  { color: #666; text-decoration: none; }
.footer a:hover { color: #a10000; }

.footer p { color: #333; font: normal 11px Georgia, Times, serif; line-height: 17px; margin: 0 0 10px 0; }
.footer span.copyright { color: #eee; font: normal 11px Georgia, Times, serif; }

/* Forms
-------------------------------------------------------------- */
input, textarea { font-size: 16px; }
/* form p.field { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #eee; } */
form p label { float: left; margin: 4px 0 0 0; width: 100px; font-size: 13px; font-weight: normal; color: #8b8b8b; }
form p small { font-size: 9px; font-weight: normal; color: #444; display:block; }