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

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	height:100%;
	background-color: #373028;
}

.bg {
	background: url(IMGs/bg_white.gif) top center repeat-y #373028;
}
.bgindex {
	background: url(IMGs/bg_index.gif) top center repeat-y #373028;
}

.banner{margin: auto; width:745px; height: 167px;background: url(IMGs/banner.gif) top center;}

.splash {
	background-image: url(IMGs/splash_header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#main_wrapper{
	width:745px;
	height:auto;
	padding-top:0px;
	margin:auto;
	display:absolute;
	position:relative;	
}

#side_pic {
	float: left;
}

#slide_show {
	width:477px;
	height:384px;
	float: left;
	z-index: 2;
}

#txt_con {
	width:477px;
	height:auto;
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	
}

.col_one {
	width:420px;
	height:auto;
	float:left;
	text-align: left;
	padding-left:10px;
	/*background: #725d48;		*/
}

.col_left {
	width:228px;
	height:160px;
	float:left;
	text-align: left;
	padding-left:5px;	
}

.col_right {
	width:228px;
	height:160px;
	float:right;
	text-align: left;
	padding-right:5px;		
	
}



.footer{position: relative; margin-top: 60px; width: 440px; height: 50px; border-top: #987d61 solid 1px; font-size: 8px; padding: 10px;}
.logo_cuzeno{float: right; width: 46px; height: 47px;background: url(IMGs/cuzeno_logo.gif) no-repeat;}
.footertext {position: absolute; left: 10px; top: 60px;text-align: right; width:440px;}


p {
	margin-top:5px;	
}

#splash {
	width:745px;
	height:463px;
	margin-top:0px;
}

hr {border: 0; height: 1px; background: #987d61;}

ul{
	list-style: bullet;
	list-style-position: outside;
	padding-top:0;
	margin-top:0;	
}

li {
	margin-bottom:8px;
	margin-top:0;
	padding-left:0px;
	padding-top:0;
}

h1 {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
	padding-top:10px;
	padding-left:0px;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	line-height: 0px;
	padding-top:0px;
	padding-left:0px;
}

.intro {
	width:725px;
	background-color: #6F5C48;
	border: 10px solid #6F5C48;
	display: block;
}

img {
	padding:0;
	margin:0;
	}

/*---- NAV ---*/

#nav {
	float: left;
	width:268px;
	height:167px;
	background: url(IMGS/nav_bottom.gif) bottom;
}

a.home, a:visited.home {
	display: block;
	width:268px;
	height:32px;
	background-image: url(IMGs/b_home.jpg);
	float: left;
	background-position: bottom;
}

a:hover.home {
	display: block;
	background-image: url(IMGs/b_home.jpg);
	float: left;
	background-position: top;
}

a.location, a:visited.location {
	display: block;
	width:268px;
	height:32px;
	background-image: url(IMGs/b_location.jpg);
	float: left;
	background-position: bottom;
}

a:hover.location {
	display: block;
	background-image: url(IMGs/b_location.jpg);
	float: left;
	background-position: top;
}

a.floor, a:visited.floor {
	display: block;
	width:268px;
	height:32px;
	background-image: url(IMGs/b_floor.jpg);
	float: left;
	background-position: bottom;
}

a:hover.floor {
	display: block;
	background-image: url(IMGs/b_floor.jpg);
	float: left;
	background-position: top;
}

a.gallery, a:visited.gallery {
	display: block;
	width:268px;
	height:32px;
	background-image: url(IMGs/b_gallery.jpg);
	float: left;
	background-position: bottom;
}

a:hover.gallery {
	display: block;
	background-image: url(IMGs/b_gallery.jpg);
	float: left;
	background-position: top;
}

a.contact, a:visited.contact {
	display: block;
	width:268px;
	height:32px;
	background-image: url(IMGs/b_contact.jpg);
	float: left;
	background-position: bottom;
}

a:hover.contact {
	display: block;
	background-image: url(IMGs/b_contact.jpg);
	float: left;
	background-position: top;
}

/*---- CONTACT FORM ---*/
.ContactFormText {text-align: right; vertical-align: top; font-weight: bold;}
