/* Start of CMSMS style sheet 'LaMareNew' */
html, body{height: 100%;}
body {margin:0;font-family:Arial, Helvetica, sans-serif;}
#home {background: url(images/bg_elms.jpg) no-repeat 60% 0;}
#generic {background: url(images/body-bg-2.jpg) no-repeat 50% 0;}
#weddings {background: url(images/body-bg-2.jpg) no-repeat 50% 0;}
img {	border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}

a, a:visited {
color:#ffffd6;
text-decoration:none;
}

.gmapDir, #gmapmarker
{
color: #444444;
}

.gmapDir a, .gmapDir a:visited
{
 color: #000000;
}

.gmapDir a:hover
{
 color: #444444;
}


a:hover{
color:#000000;
text-decoration:none;
}

#container {
	max-width: 1900px;
	min-height: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 100%;
}
.flash {
	position: absolute;
	top: 0;
	/*left: 50%;*/
	margin: 0 0 0 0;/*-950px;*/
	overflow: hidden;
background: url(images/body-bg-3.jpg) no-repeat 0 100%;
z-index:-1;
}
#main-holder {position: relative;width: 100%;}

#main {
	margin: 10px auto 0;
	width: 1041px;
position:relative;
}
/*#generic #main {
	margin: 10px auto 0;
	width: 1041px;
}*/
#weddings #main {
	background: url(images/content-bg.png) no-repeat;height: 700px;
}


#header {
	width: 1000px;
	height: 133px;
	position: relative;
	background: url(images/elm_strip.gif) no-repeat 0 100%;
}

#generic #header {
	width: 1000px;
	background: url(images/header-bg2.gif) no-repeat 0 100%;
}

#weddings #header {
	width: 1000px;
	background: url(images/header-bg3.gif) no-repeat 0 100%;
}

#header .logo {
	float: left;
	background: url(images/logo.png) no-repeat;
	width: 380px;
	height: 133px;
position:relative;
left:-25px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#header .icons {float: right;list-style: none;padding: 0;margin:0;margin-right:20px;}

#header .icons li {float: left;padding: 0 0 0 5px;position:relative;}
#header .icons li a {
	float: left;
	height: 133px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#header .icons li.ico1 a {background: url(images/ico-1new.png) no-repeat; 
background-position: 0px 12px; width: 75px;}
#header .icons li.ico2 a {background: url(images/ico-2.png) no-repeat;width: 93px;}
#header .icons li.ico3 a {background: url(images/ico-3.png) no-repeat;width: 97px;}

#content {overflow: hidden;width: 950px;position:relative;top:32px;padding: 0px 50px 0 25px;}
#weddings #content {position: relative;width: 975px; padding-right: 25px;}
#generic #content {position: relative;width: 950px;}

#generic .img {
	position: absolute;
	top: 148px;
	left: 0;
	width: 993px;
	height: 510px;
}
#nav {
	float: left;
	width: 116px;
	height: 303px;
	background: url(images/nav-bg.png) no-repeat;
	display: inline;
}
#generic #nav {background: none;height: 235px;width:378px;}
#weddings #nav {background: url(images/nav-bg3.png) no-repeat;height: 220px;width:250px;}
#nav ul {
	float: left;
	list-style: none;
	padding: 0;
        padding-top:10px;
	margin: 0 0 0;
	width: 113px;
	position: relative;
 background: #493433 !important;
}
#nav ul li {float: left;margin: 0 0 8px 0;}
#nav ul li a {
	float: left;
	width: 113px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

#nav ul ul li a:hover{
text-decoration:none;
color:#000000;
}

#nav ul li.link1 a {background: url(images/link1.png) no-repeat;}
#nav ul li.link1 a:hover, #nav ul li.link1 a.active {background: url(images/link1-roll.png) no-repeat;}
#nav ul li.link2 a {background: url(images/link2.png) no-repeat;}
#nav ul li.link2 a:hover, #nav ul li.link2 a.active {background: url(images/link2-roll.png) no-repeat;}
#nav ul li.link3 a {background: url(images/link3.png) no-repeat;}
#nav ul li.link3 a:hover, #nav ul li.link3 a.active {background: url(images/link3-roll.png) no-repeat;}
#nav ul li.link4 a {background: url(images/link4.png) no-repeat;}
#nav ul li.link4 a:hover, #nav ul li.link4 a.active {background: url(images/link4-roll.png) no-repeat;}
#nav ul li.link5 a {background: url(images/link6.png) no-repeat;}
#nav ul li.link5 a:hover, #nav ul li.link5 a.active {background: url(images/link6-roll.png) no-repeat;}
#nav ul li.link6 a {background: url(images/link5.png) no-repeat;}
#nav ul li.link6 a:hover, #nav ul li.link6 a.active {background: url(images/link5-roll.png) no-repeat;}
#nav ul li.link7 a {background: url(images/link10.png) no-repeat;}
#nav ul li.link7 a:hover, #nav ul li.link7 a.active {background: url(images/link10-roll.png) no-repeat;}
#nav ul li.link8 a {background: url(images/link10.png) no-repeat;}
#nav ul li.link8 a:hover, #nav ul li.link8 a.active {background: url(images/link10-roll.png) no-repeat;}
#nav ul li.link9 a {background: url(images/link9.png) no-repeat;}
#nav ul li.link9 a:hover, #nav ul li.link9 a.active {background: url(images/link9-roll.png) no-repeat;}
#nav ul li.link10 a {background: url(images/link10.png) no-repeat;}
#nav ul li.link10 a:hover, #nav ul li.link10 a.active {background: url(images/link10-roll.png) no-repeat;}
#nav ul ul {
	position: absolute;
	top: 0;
	left: 130px;
	list-style: none;
        padding:5px;
	margin: 0;
	list-style: none;
	font-size: 13px;
	width: 175px;
}
#nav ul ul li {margin: 0 0 3px 0;float: none;}
#nav ul ul a {color: #ffffd6;text-decoration: none;text-indent: 0;position: static;overflow: visible;height: auto;width: auto;float: none;background: none !important;}
#nav ul ul a:hover {color: #fff;}
#column {float: right;width: 450px;color: #C6B16B;font-size: 13px;
height: 430px;
padding:10px;
padding-right:10px !important; 
margin-right:7px;
overflow-y:auto; 
overflow-x:hidden;
}

#weddings #nav ul, #home #nav ul
{
 background: transparent !important;
}

#generic #column{
background-color:#493433;
display: inline;
color:#ffffd6;
}

#genericcolwrap{
/*background-color:#302322;*/
}

#column .text {
	float: right;
	width: 355px;
	padding: 28px 16px 0 0;
	font-size: 13px;
	color: #c6b16b;
}
#weddings #column{
background-image: none;
color: #ffffd6;
height: 210px; margin-bottom:15px;
width:600px;
padding-top:0px;
margin-right:32px;
}

#content-wed-more #column{
padding:0px; width:650px;
}


#weddings #column .text {width: 370px;font-size: 13px;padding: 16px 0 0;}
#column .text p {margin: 0;text-align: right;}
#weddings #column .text p {text-align: left;}
#column h2 {margin: 28px 0 0;}
#weddings #column h2 {
	clear: both;
	padding: 32px 0 0;
}

.gallery-holder {
	float: left;
	width: 944px;
	/*overflow: hidden;*/
margin-left:0px;
}
#gallery {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 923px;
	height:274px;
	overflow: hidden;
	position:relative;
}
#gallery li {
	position:absolute;
	width:46px;
	overflow: hidden;
	height:270px;
	top:0;
	left:0;
}

#gallery li.attraction
{
width:184px;
}
.shadow {
	float: left;
	background: url(images/shadow.png) no-repeat;
	width: 993px;
	height: 60px;
	margin: 3px 0 0;
}

#home a:hover
{
color:#ffffff;
text-decoration:none;
}
/* End of 'LaMareNew' */

