@charset "UTF-8";
body { background: #205052 url(../images/home/home_bg.png) center 0 repeat-y;
}

.home #container {
	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.home #topnav {font-family:Georgia, "Times New Roman", Times, serif; text-align:right;padding: 12px 20px; font-size:1.2em;}
.home #topnav a{color:#2b6163; text-decoration:none;}
.home #topnav a:hover{text-decoration:underline;}
.home #logo {display:block; width:350px;height:140px; background:transparent url(../images/home/peachwoods_logo_home.png) center 0 no-repeat;margin: 0 auto;}
.home #logo h1 {display:none;}

.home #strip {display:block; width:949px;height:241px; background:transparent url(../images/home/home_strip.jpg) center center no-repeat;margin:62px 0 75px 1px; padding:0;position:relative;}
.home #centerpiece {display:block; width:700px;height:354px; position:absolute; top:-50px; left:134px;}
.home #centerpiece-left {display:block; width:459px;height:354px;background:transparent url(../images/slideshows/home/santa-cruz-garden-wedding-1.jpg) 0 0 no-repeat; float:left;}
.home #centerpiece-right {display:block; width:228px;height:354px;background:transparent url(../images/home/menu_bg.png) 0 0 no-repeat; float:left;}

.home #description {display:block; font-family:Georgia, "Times New Roman", Times, serif; padding:0 140px 0 134px; margin-bottom:20px; font-size:1.1em;}

.home ul.mainnav {list-style:none; padding:0; margin:50px 0 0 20px;}
.home ul.mainnav li {list-style:none; padding:0; margin:0 0 25px;}
.home ul.mainnav li h2 {padding:0; margin:0;}

.home ul.mainnav a#weddings{display: block; width:105px; height:29px; background: transparent url(../images/home/nav_weddings.png) 0 0 no-repeat;}
.home ul.mainnav a#special-occasions{display: block; width:180px; height:29px; background: transparent url(../images/home/nav_special_occasions.png) 0 0 no-repeat;}
.home ul.mainnav a#dining{display: block; width:75px; height:28px; background: transparent url(../images/home/nav_dining.png) 0 0 no-repeat;}
.home ul.mainnav a#meetings{display: block; width:98px; height:31px; background: transparent url(../images/home/nav_meetings.png) 0 0 no-repeat;}
.home ul.mainnav a#reservations{display: block; width:137px; height:31px; background: transparent url(../images/home/nav_reservations.png) 0 0 no-repeat;}
.home ul.mainnav a#events{display: block; width:75px; height:28px; background: transparent url(../images/home/nav_events.png) 0 0 no-repeat;}

.home ul.mainnav a#weddings:hover{background-position:0 -29px}
.home ul.mainnav a#special-occasions:hover{background-position:0 -30px}
.home ul.mainnav a#dining:hover{background-position:0 -28px}
.home ul.mainnav a#meetings:hover{background-position:0 -31px}
.home ul.mainnav a#reservations:hover{background-position:0 -33px}
.home ul.mainnav a#events:hover{background-position:0 -28px}
.home ul.mainnav a span{display:none;}


.home #footer{ font-size:1.1em; margin:0 140px 45px;}
.home #footer .sub-left{ float:left; width:230px; padding:0 50px 0;}
.home #footer .sub-right{ float:left; width:230px; padding:0 50px 0;}
.home #footer a.facebook{ display:block;color:#3c5a98; padding:0 0 0 24px; background:transparent url(../images/icons/icon_facebook.png) 0 0 no-repeat; height:19px;}
.home #footer a.inn-club{ display:block;color:#3c5a98; padding:0 0 0 36px; background:transparent url(../images/icons/icon_inn_club.png) 0 0 no-repeat; height:39px; }
.home #copyright{text-align:center; color:#434343; font-size:.9em;}
.home #copyright a{color:#3c5a98;}


