@charset "UTF-8";
/* CSS Document */

/* colors 

brown - #463a1d

*/
/*
	----------------------------
	RESET
	____________________________
*/
body,img,p,h1,h2,h3,h4,h5,h6,form,table,td,ul,ol,li,fieldset { margin:0; padding:0; border:0; }
p,h1,h2,h3,h4,h5,h6,ul { margin:15px 0; }
input,select { vertical-align: middle; }

/*
	----------------------------
	HTML SELECTORS
	____________________________
*/
body { background-color:#463a1d;  font:14px/21px Palatino Linotype,Book Antiqua,Palatino,Times New Roman, Times, serif; color:#463a1d; }
#main-bg { background: url('../media/layout/pic-large-bg.jpg') no-repeat center center; background-attachment:fixed; }
#greenOverlay{ background: url('../media/layout/greenOverlay.png') repeat-y top center; }
h1{font-size: 24px; text-transform: uppercase;}
h2{font-size: 21px; text-transform: uppercase;}
h3{font-size: 14px; text-transform: uppercase;}


a{text-decoration: none; color: #86560c; font-weight: bold;}

hr{width: 500px;margin: 20px 0px; text-align: left;}

/*-- layout shared for splash and ll --*/

	
	#footer {width: 100%; margin: 0px; height: 100px; padding-top: 10px; text-align: center; background: url('../media/layout/footer-bg-bottom.png') repeat-x top center; }
	#footer ul {list-style: none;  margin: 0;}
	#footer ul li{margin-right: 15px; display: inline; color: #fff;}
	#footer ul li a{font-weight: bold; color: #fff; font-size: 12px; text-transform: uppercase;}
	#footer ul.footer-subnav { margin-top: 15px; }
	#footer ul.footer-subnav li a{ color: #fff; font-size: 12px; text-transform: none; font-weight: normal; }



/*-- layout for TB/Cal/CGV --*/
#wrap-outer { padding-bottom: 54px; background: url(../media/layout/footer-bg-top.png) no-repeat center bottom; }
#wrapper { width:980px; height: 100%; padding-bottom: 25px; margin: 0 auto; /*background: url('../media/layout/wrapper-bg.jpg') no-repeat top center; background-attachment:fixed;*/ }

#header {height: 100px; position: relative; }
	#logo{margin-left: 100px;}
	
	#headertab{position: absolute; top: 0; right: 0; width:573px; height: 54px; margin: 0 auto; background: url('../media/layout/header-tab-bg.png') no-repeat top left; padding: 5px 25px;}
	#emailSignup{width: 210px; float: left; font-size: 12px; line-height: 12px; position: absolute; top: 5px; right: 60px; color: #fff; }
		#emailSignup form { margin-top: 5px; }
		#emailSignup input[type='text'] { width: 120px; }


#nav{width:930px; height: 55px; margin: 0 auto; background: url('../media/layout/nav-bg-darker.png') no-repeat top left; padding-top: 5px;}
	#nav ul {list-style: none; margin-left: 45px; }
	#nav ul li{margin-right: 20px; display: inline;}
	#nav ul li a{font-size: 14px; color: #463a1d;text-transform: uppercase;font-weight: bold;}
	#nav ul li a:hover { color: #86560c; } 
	

#main {margin-left: 100px;}
	
	#content{margin-left: 50px; margin-top: -30px;}
		#content a{text-decoration: underline;}
	
	#home-sidebar{float: right; margin: 10px 50px 0px 10px; padding: 10px 0px 10px 0px; text-align: center; width:185px; background: url('../media/layout/home-sidebar-bg.png') top left;}
		#home-sidebar h3{margin: 0px; padding: 0px;}
		#home-sidebar a{ color: #86560c; display: block;}
		#home-sidebar a.partners{margin-bottom: 5px;}


/*-- contact us --*/ 
form{}
	form label{display: block;}
	form input, form select{padding: 1px; margin-bottom: 10px;}
	form textarea{height: 150px; padding: 1px; width: 200px;}
	form legend{font-weight: bold;margin-top: 20px;}
ul.sitemap{margin: 0px 0px 0px 25px;}
ul.sitemap li a{text-transform: capitalize;}



/*
	----------------------------
	CLASSES
	____________________________
*/
div.clear { overflow:hidden; height:1px; clear:both; }
img.alignRight { float:right; margin:0 0 15px 15px; }
img.alignLeft { float:left; margin:0 15px 15px 0; }
.error { color: red; }

.half{width: 275px; float: left; margin-right: 10px;}





 
