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

body {
	text-align:center;
	background:#e1e0c8;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#6a634f;
}

#container_home {
	margin:0 auto;
	margin-top:20px;
	width:936px;
	height:600px;
	background:url(../images/home/bg_home.jpg) no-repeat;
	text-align:left;
}

#container_evening {
	margin:0 auto;
	width:936px;
	height:1008px;
	border:1px solid #6a634f;
	background:url(../images/evening/bg_evening.jpg) no-repeat;
	text-align:left;
}

#container_daytime {
	margin:0 auto;
	width:936px;
	height:1080px;
	border:1px solid #6a634f;
	background:url(../images/daytime/bg_daytime.jpg) no-repeat;
	text-align:left;
}

#container_cork {
	margin:0 auto;
	width:936px;
	height:864px;
	border:1px solid #6a634f;
	background:url(../images/daytime/bg_daytime.jpg) no-repeat;
	text-align:left;
}

#container_bridal {
	margin:0 auto;
	width:936px;
	height:720px;
	border:1px solid #6a634f;
	background:url(../images/bridal/bg_bridal.jpg) no-repeat;
	text-align:left;
}

#container_about {
	margin:0 auto;
	width:936px;
	height:864px;
	border:1px solid #6a634f;
	background:url(../images/about/bg_about.jpg) no-repeat;
	text-align:left;
}

#container_contact {
	margin:0 auto;
	width:936px;
	height:648px;
	border:1px solid #6a634f;
	background:url(../images/contact/bg_contact.jpg) no-repeat;
	text-align:left;
}

#nav_home {
	margin:0;
	padding-left:522px;
	padding-top:66px;
}

#nav {
	padding-left:563px;
	padding-top:0;
	margin-top:0;
}

#content_evening_top {
	padding:0;
	margin:0;
	margin:87px 0 0 165px;
}

#content_evening_top p {
	padding:0;
	margin:0;
	padding-bottom:22px;
}

#content_evening_middle {
	padding:0;
	margin:0 0 0 165px;
}

#content_daytime_subnav {
	margin:5px 0 0 698px;
	height: 15px;
	overflow: hidden;
}

#content_daytime_top {
	padding:0;
	margin:0;
	margin-left:157px;
	margin-top:25px;
}

#content_daytime_top p {
	padding:0;
	margin:0;
	padding-bottom:21px;
}

#content_daytime_middle {
	padding:0;
	margin:0;
	margin-left:159px;
	padding-top:11px;
}

#content_daytime_middle ul, #content_bridal_bottom ul, #content_evening_middle ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
}

#content_daytime_middle ul li, #content_bridal_bottom ul li, #content_evening_middle ul li {
	display: inline;
	float: left;
	margin: 0 20px 20px 0;
}

#content_daytime_middle ul li.horizontal img, #content_bridal_bottom ul li.horizontal img {
	margin-top: 45px !important;
}

#content_evening_middle ul li.horizontal img {
	margin-top: 63px !important;
}

#content_daytime_middle p, #content_bridal_bottom p, #content_evening_middle p {
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 0 5px;
}

#content_bridal_top {
	padding:0;
	margin:0;
	margin-left:355px;
	margin-top:31px;
}

#content_bridal_top p {
	margin:0;
	padding:0;
	padding-bottom:19px;
}

#content_bridal_bottom {
	padding:0;
	margin:0;
	margin-left:352px;
}

#content_about_top {
	margin:0;
	padding:0;
	margin-left:292px;
	margin-top:36px;
	margin-right:155px;
}

#content_about_top p {
	padding-top:10px;
	padding-bottom:10px;
}

#content_about_bottom {
	margin:0;
	padding:0;
	margin-top:75px;
	margin-left:292px;
}

#content_contact_top {
	margin:0;
	padding:0;
	margin-left:292px;
	margin-top:36px;
	margin-right:155px;
}

#content_contact_top p {
	padding-top:10px;
	padding-bottom:5px;
}

#content_contact_bottom {
	margin:0;
	padding:0;
	margin-top:42px;
	margin-left:389px;
	margin-right:91px;
}

.tablepad {
	padding-left:15px;
}

#footer {
	font-size:9px;
	padding-top:5px;
}

p {
	margin:0;
	padding:0;
}

.bigger {
	font-size:14px;
}

.red {
	color:#a05362;
}

img {
	border:0;
	margin:0;
	padding:0;
}

a img {
	margin:0;
	padding:0;
	text-decoration:none;
	border:none;
}

a {
	text-decoration:underline;
	color:#3c3a32;
}

#content_contact_top a {
	text-decoration:underline;
	color:#a05362;
}

#content_contact_bottom a {
	text-decoration:underline;
	color:#a05362;
}