body {font-family:"Trebuchet MS"; margin:0; padding:0; color:#2f261b; font-size:12px; width:100%; background: url(images/bg.jpg) repeat-x left top #ded5b6; text-align:left ;}
form {margin:0;  padding:0;}
img {border:0px
}
a {	color:#4d5252; font-size:12px; text-decoration:none;
}
a:hover {text-decoration:underline;
}
#body { width:900px;  position:relative; text-align:left;
} 
#header {
	position:absolute;
	width:100%;
	height:131px;
}
#logo {
	width:800px;
	position:absolute;
	top:4px;
	left:-109px;
	height: 129px;
}
#welcome {
	position:absolute;
	width:802px;
	height:247px;
	background:url(images/bg_top.jpg) no-repeat left top;
	top:201px;
	left:48px
}
#welcome_in {
	position:absolute;
	width:263px;
	top:9px;
	left:496px;
	color:#d1c9b7;
	font-size:13px;
	font-style:italic
}
#picture {width:470px; position:absolute; top:197px; left:43px
}
#nav {
	position:absolute;
	width:727px;
	height:125px;
	left:93px;
	top:142px;
}
#nav ul{margin:0; padding:0; list-style:none;
}
#nav li{margin:0; padding:0; display:inline; float:left
}
#content {
	width:746px;
	position:absolute;
	top:449px;
	left:89px;
	height:450px;
	background:url(images/content_bg.jpg) no-repeat left top
}

#contentabout {
	width:746px;
	position:absolute;
	top:449px;
	left:89px;
	height:417px;
	background:url(images/content_bgabout.jpg) no-repeat left top
}

#contentthank {
	width:746px;
	position:absolute;
	top:449px;
	left:89px;
	height:226px;
	background:url(images/content_bgabout.jpg) no-repeat left top
}

#contentquin {
	width:743px;
	position:absolute;
	top:452px;
	left:90px;
	height:875px;
	background:url(images/content_bg3.jpg) no-repeat left top
}

#contentonlines {
	width:727px;
	position:absolute;
	top:450px;
	left:88px;
	height:924px;
	background:url(images/content_bg4.jpg) no-repeat left top
}

#contentpackages{
	width:743px;
	position:absolute;
	top:449px;
	left:89px;
	height:321px;
	background:url(images/content_bg6.jpg) no-repeat left top
}


#contentforms{
	width:743px;
	position:absolute;
	top:449px;
	left:92px;
	height:208px;
	background:url(images/content_bg6.jpg) no-repeat left top
}

#contentweddingpackage{
	width:743px;
	position:absolute;
	top:449px;
	left:89px;
	height:2652px;
	background:url(images/content_bg6.jpg) no-repeat left top
}
#contentwedrec{
	width:740px;
	position:absolute;
	top:453px;
	left:87px;
	height:4636px;
	background:url(images/content_bg8r.jpg) no-repeat left top
}
#contentcelebration{
	width:728px;
	position:absolute;
	top:449px;
	left:88px;
	height:3316px;
	background:url(images/content_bg8.jpg) no-repeat left top
}

#contentphoto{
	width:743px;
	position:absolute;
	top:451px;
	left:95px;
	height:969px;
	background:url(images/content_bg6.jpg) no-repeat left top
}

#cakepost{
	width:748px;
	position:absolute;
	top:451px;
	left:93px;
	height:1347px;
	background:url(images/content_bg7.jpg) no-repeat left top
}

#flowers{
	width:772px;
	position:absolute;
	top:457px;
	left:68px;
	height:1592px;
	background:url(images/content_bg7.jpg) no-repeat left top
}

#contentservices{
	width:744px;
	position:absolute;
	top:449px;
	left:89px;
	height:617px;
	background:url(images/content_bg5.jpg) no-repeat left top
}

#contentmenus{
	width:727px;
	position:absolute;
	top:481px;
	left:95px;
	height:1316px;
	background:url(images/content_bg2.jpg) no-repeat left top
}

#contentfaq{
	width:731px;
	position:absolute;
	top:445px;
	left:91px;
	height:1454px;
	background:url(images/content_bg2.jpg) no-repeat left top
}

#contentvideo{
	width:731px;
	position:absolute;
	top:445px;
	left:91px;
	height:1454px;
	background:url(images/content_bg2.jpg) no-repeat left top
}

#content2 {
	width:716px;
	position:absolute;
	top:448px;
	left:90px;
	height:1817px;
	background:url(images/content_bg2.jpg) no-repeat left top
}

#contentwed3 {
	width:715px;
	position:absolute;
	top:447px;
	left:90px;
	height:1169px;
	background:url(images/content_bg2.jpg) no-repeat left top
}


#contentgal7 {
	width:725px;
	position:absolute;
	top:447px;
	left:90px;
	height:1726px;
	background:url(images/content_bg2.jpg) no-repeat left top
}

#contentgal8 {
	width:717px;
	position:absolute;
	top:447px;
	left:90px;
	height:1591px;
	background:url(images/content_bg2.jpg) no-repeat left top
}


#contentwedgal4 {
	width:744px;
	position:absolute;
	top:449px;
	left:90px;
	height:1884px;
	background:url(images/content_bg2.jpg) no-repeat left top
}

#contentwedgal5 {
	width:709px;
	position:absolute;
	top:448px;
	left:89px;
	height:1454px;
	background:url(images/content_bg2.jpg) no-repeat left top
}


#content3 {
	width:694px;
	position:absolute;
	top:450px;
	left:89px;
	height:1720px;
	background:url(images/content_bg2.jpg) no-repeat left top
}




#content4 {
	width:716px;
	position:absolute;
	top:454px;
	left:89px;
	height:1069px;
	background:url(images/content_bg2.jpg) no-repeat left top
}


#brown {width:698px; position:absolute; left:12px; height:170px; background:url(images/brown_bg.jpg) repeat-x left top ; color:#2f261b
}
.select1 {color:#504435; left:81px; font-size:12px; position:absolute; width:147px; height:20px
}
.select2 {color:#504435; left:309px; font-size:12px; position:absolute; width:55px; height:20px
}
.select3 {
	color:#504435;
	left:368px;
	font-size:12px;
	position:absolute;
	width:90px;
	height:20px
}
.select4 {color:#504435; left:500px;  font-size:12px; position:absolute; width:44px; height:20px
}
.select5 {color:#504435; left:547px;  font-size:12px; position:absolute; width:44px; height:20px
}
.select6 {color:#504435; left:594px;  font-size:12px; position:absolute; width:44px; height:20px
}
#bottom {width:664px; position:absolute; top:183px; left:33px; 
}
#left_column {
	width:254px;
	position:absolute;
	left: -1px;
	top: 2px;
}
#left_columnmain {width:358px; position:absolute; left:345px; top:4px
}
#right_column {width:358px; position:absolute; left:345px; top:4px
}
#right_columnmain {width:254px; position:absolute; 
}
#icon { font-family: "Trebuchet MS"; font-size: 12px; color:#2f261b; line-height: 20px
}
#icon a { font-family: "Trebuchet MS"; font-size: 12px; color:#2f261b; line-height: 20px;
 background:url(images/icon1.gif) no-repeat left center; padding-left:14px;
 text-decoration:none
 }
#icon a:hover { font-family:"Trebuchet MS"; font-size: 12px; color:#2f261b; line-height: 20px;
 background:url(images/icon1.gif) no-repeat left center;text-decoration:underline
}
#icon_1 { font-family:"Trebuchet MS"; font-size: 12px; color:#2f261b; line-height: 20px
}
#icon_1 a { font-family:"Trebuchet MS"; font-size: 12px; color:#2f261b; line-height: 20px;
 background:url(images/icon1.gif) no-repeat left center; padding-left:14px;
 text-decoration:none
 }
#icon_1 a:hover { font-family:"Trebuchet MS"; font-size: 12px; color:#2f261b; line-height: 20px;
 background:url(images/icon1.gif) no-repeat left center;text-decoration:underline
}
#footer {
	width:650px;
	height:46px;
	position:absolute;
	top:844px;
	left:90px;
	font-size:12px;
	color:#514535
}
#footer a {text-decoration:none
}
#footer a:hover {text-decoration:underline
}


#footer2 {
	width:650px;
	height:60px;
	position:absolute;
	top:2217px;
	left:107px;
	font-size:12px;
	color:#514535
}
#footer2 a {text-decoration:none
}
#footer2 a:hover {text-decoration:underline
}

#footer3 {
	width:650px;
	height:60px;
	position:absolute;
	top:2123px;
	left:99px;
	font-size:12px;
	color:#514535
}
#footer3 a {text-decoration:none
}
#footer3 a:hover {text-decoration:underline
}

#footer4 {
	width:650px;
	height:60px;
	position:absolute;
	top:1444px;
	left:111px;
	font-size:12px;
	color:#514535
}
#footer4 a {text-decoration:none
}
#footer4 a:hover {text-decoration:underline
}


#footer5 {
	width:650px;
	height:60px;
	position:absolute;
	top:1317px;
	left:84px;
	font-size:12px;
	color:#514535
}
#footer5 a {text-decoration:none
}
#footer5 a:hover {text-decoration:underline
}


#footer6 {
	width:650px;
	height:60px;
	position:absolute;
	top:1260px;
	left:105px;
	font-size:12px;
	color:#514535
}
#footer6 a {text-decoration:none
}
#footer6 a:hover {text-decoration:underline
}

#footer7 {
	width:650px;
	height:60px;
	position:absolute;
	top:773px;
	left:88px;
	font-size:12px;
	color:#514535
}
#footer7 a {text-decoration:none
}
#footer7 a:hover {text-decoration:underline
}

#footer8 {
	width:650px;
	height:60px;
	position:absolute;
	top:1062px;
	left:104px;
	font-size:12px;
	color:#514535
}
#footer8 a {text-decoration:none
}
#footer8 a:hover {text-decoration:underline
}

#footer9 {
	width:650px;
	height:60px;
	position:absolute;
	top:1798px;
	left:92px;
	font-size:12px;
	color:#514535
}
#footer9 a {text-decoration:none
}
#footer9 a:hover {text-decoration:underline
}



#footer10 {
	width:640px;
	height:4px;
	position:absolute;
	top:3109px;
	left:89px;
	font-size:12px;
	color:#514535
}
#footer10 a {text-decoration:none
}
#footer10 a:hover {text-decoration:underline
}


#footer11 {
	width:640px;
	height:4px;
	position:absolute;
	top:1428px;
	left:90px;
	font-size:12px;
	color:#514535
}
#footer11 a {text-decoration:none
}
#footer11 a:hover {text-decoration:underline
}


#footer12 {
	width:639px;
	height:4px;
	position:absolute;
	top:2013px;
	left:70px;
	font-size:12px;
	color:#514535
}
#footer12 a {text-decoration:none
}
#footer12 a:hover {text-decoration:underline
}

#footer13 {
	width:640px;
	height:4px;
	position:absolute;
	top:1658px;
	left:94px;
	font-size:12px;
	color:#514535
}
#footer13 a {text-decoration:none
}
#footer13 a:hover {text-decoration:underline
}


#footer14 {
	width:640px;
	height:4px;
	position:absolute;
	top:848px;
	left:91px;
	font-size:12px;
	color:#514535
}
#footer14 a {text-decoration:none
}
#footer14 a:hover {text-decoration:underline
}

#footer15 {
	width:640px;
	height:4px;
	position:absolute;
	top:1716px;
	left:109px;
	font-size:12px;
	color:#514535
}
#footer15 a {text-decoration:none
}
#footer15 a:hover {text-decoration:underline
}


#footer16 {
	width:640px;
	height:4px;
	position:absolute;
	top:5036px;
	left:90px;
	font-size:12px;
	color:#514535
}
#footer16 a {text-decoration:none
}
#footer16 a:hover {text-decoration:underline
}

#footer17 {
	width:640px;
	height:4px;
	position:absolute;
	top:3663px;
	left:89px;
	font-size:12px;
	color:#514535
}
#footer17 a {text-decoration:none
}
#footer17 a:hover {text-decoration:underline
}

#footer18 {
	width:640px;
	height:4px;
	position:absolute;
	top:683px;
	left:86px;
	font-size:12px;
	color:#514535
}
#footer18 a {text-decoration:none
}
#footer18 a:hover {text-decoration:underline
}


#footer19 {
	width:640px;
	height:4px;
	position:absolute;
	top:1803px;
	left:106px;
	font-size:12px;
	color:#514535
}
#footer19 a {text-decoration:none
}
#footer19 a:hover {text-decoration:underline
}

#footer20 {
	width:640px;
	height:4px;
	position:absolute;
	top:1585px;
	left:104px;
	font-size:12px;
	color:#514535
}
#footer20 a {text-decoration:none
}
#footer20 a:hover {text-decoration:underline
}

#footer21 {
	width:640px;
	height:4px;
	position:absolute;
	top:2300px;
	left:118px;
	font-size:12px;
	color:#514535
}
#footer21 a {text-decoration:none
}
#footer21 a:hover {text-decoration:underline
}


#footer22 {
	width:640px;
	height:56px;
	position:absolute;
	top:2024px;
	left:102px;
	font-size:12px;
	color:#514535
}
#footer22 a {text-decoration:none
}
#footer22 a:hover {text-decoration:underline
}




#footer23 {
	width:640px;
	height:4px;
	position:absolute;
	top:678px;
	left:92px;
	font-size:12px;
	color:#514535
}
#footer23 a {text-decoration:none
}
#footer23 a:hover {text-decoration:underline
}


#footer24 {
	width:640px;
	height:9px;
	position:absolute;
	top:1808px;
	left:106px;
	font-size:12px;
	color:#514535
}
#footer24 a {text-decoration:none
}
#footer24 a:hover {text-decoration:underline
}

#footer25 {
	width:640px;
	height:9px;
	position:absolute;
	top:2128px;
	left:109px;
	font-size:12px;
	color:#514535
}
#footer25 a {text-decoration:none
}
#footer25 a:hover {text-decoration:underline
}

#footer26 {
	width:640px;
	height:9px;
	position:absolute;
	top:1996px;
	left:106px;
	font-size:12px;
	color:#514535
}
#footer26 a {text-decoration:none
}
#footer26 a:hover {text-decoration:underline
}




#left_rest {width:342px; position:absolute; left:32px; top:11px
}
#right_rest {
	width:210px;
	position:absolute;
	left:404px;
	top:39px;
	height: 156px;
}
#price { font-family: "Trebuchet MS"; font-size: 12px; color:#7c2903; line-height: 20px
} 
#left_special {width:195px; position:absolute; left:35px; top:15px
}
#right_special {
	width:695px;
	position:absolute;
	left:24px;
	top:0px;
	height: 1069px;
}

#right_special3 {
	width:694px;
	position:absolute;
	left:11px;
	top:1px;
	height: 1099px;
}

#right_specialgal4 {
	width:694px;
	position:absolute;
	left:14px;
	top:-2px;
	height: 1099px;
}

#right_specialgal5 {
	width:699px;
	position:absolute;
	left:25px;
	top:4px;
	height: 1464px;
}

#right_special7 {
	width:694px;
	position:absolute;
	left:11px;
	top:-7px;
	height: 1099px;
}

#right_special8 {
	width:694px;
	position:absolute;
	left:11px;
	top:-7px;
	height: 1099px;
}

#left_about {width:195px; position:absolute; left:35px; top:24px
}
#right_about {
	width:447px;
	position:absolute;
	left:271px;
	top:1px;
	height: 422px;
}

#right_thank {
	width:702px;
	position:absolute;
	left:16px;
	top:1px;
	height: 222px;
}

#left_quin {
	width:195px;
	position:absolute;
	left:23px;
	top:27px
}
#right_quin{
	width:444px;
	position:absolute;
	left:232px;
	top:3px;
	height: 833px;
}


#left_menus {
	width:195px;
	position:absolute;
	left:8px;
	top:3px
}
#right_menus{
	width:504px;
	position:absolute;
	left:220px;
	top:11px;
	height: 1259px;
}


#left_faq {
	width:670px;
	position:absolute;
	left:8px;
	top:3px
}
#right_faq{
	width:672px;
	position:absolute;
	left:13px;
	top:7px;
	height: 1358px;
}

#right_video{
	width:672px;
	position:absolute;
	left:11px;
	top:228px;
	height: 1358px;
}



#left_onlines {
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_onlines{
	width:443px;
	position:absolute;
	left:240px;
	top:-4px;
	height: 889px;
}

#left_packages {
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_packages{
	width:650px;
	position:absolute;
	left:15px;
	top:1px;
	height: 351px;
}


#right_forms{
	width:650px;
	position:absolute;
	left:2px;
	top:3px;
	height: 196px;
}


#left_wedding {
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_wedding{
	width:712px;
	position:absolute;
	left:10px;
	top:9px;
	height: 1606px;
}

#left_wedrec {
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_wedrec{
	width:712px;
	position:absolute;
	left:10px;
	top:9px;
	height: 4123px;
}

#left_celebration {
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_celebration{
	width:709px;
	position:absolute;
	left:10px;
	top:9px;
	height: 3190px;
}
#left_photo{
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_post{
	width:712px;
	position:absolute;
	left:15px;
	top:14px;
	height: 1393px;
}

#left_post{
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_post{
	width:712px;
	position:absolute;
	left:0px;
	top:4px;
	height: 1176px;
}

#left_flowers{
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_flowers{
	width:712px;
	position:absolute;
	left:-3px;
	top:25px;
	height: 1506px;
}

#left_services {
	width:195px;
	position:absolute;
	left:15px;
	top:17px
}
#right_services{
	width:679px;
	position:absolute;
	left:17px;
	top:3px;
	height: 583px;
}


.input {color:#504435; left:96px; font-size:12px; position:absolute; width:168px; height:16px; background:#FFFFFF; border:1px #523c20 solid; padding:2px 0 0 8px
}
.input00 {color:#504435; left:96px; font-size:12px; position:absolute; width:130px; height:16px; background:#FFFFFF; border:1px #523c20 solid; padding:2px 0 0 8px
}
.input2 {color:#504435; left:330px; font-size:12px; position:absolute; width:130px; height:16px; background:#FFFFFF; border:1px #523c20 solid; padding:2px 0 0 8px
}
.input3 {color:#504435; left:565px; font-size:12px; position:absolute; width:95px; height:16px; background:#FFFFFF; border:1px #523c20 solid; padding:2px 0 0 8px
}
.input4 {color:#504435; left:565px; font-size:12px; position:absolute; width:45px; height:16px; background:#FFFFFF; border:1px #523c20 solid; padding:2px 0 0 8px
}
.mess {color:#504435; left:353px; font-size:12px; position:absolute; width:315px; height:39px; background:#FFFFFF; border:1px #523c20 solid; padding:2px 0 0 8px
}
#left_contact {
	width:342px;
	position:absolute;
}
#right_contact {width:290px; position:absolute; left:353px 
}

#dropmenudiv {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #f28500 0px solid; MARGIN-TOP: 6px; Z-INDEX: 100; BACKGROUND: #000000; FONT: 7pt/18px Verdana; MARGIN-LEFT: -25px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 0px solid; POSITION: absolute
}
#dropmenudiv A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #f28500; LINE-HEIGHT: 24px; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center
}
#dropmenudiv A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #f28500
}
