/* CSS RESET RULE (to remove browser specific styles) STARTS */

img{
	border: 0 none;
}

:link, :visited {
	text-decoration: none;
}

/* CSS RESET RULE ENDS */


/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	TAGS 
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
body {
	background-color: #7A8356;
	margin: 0;
	padding: 0;
	}
	
body, td, pre, input, textarea, select {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height:1.5em;
	color: #4C0E25;
	margin-right: 10px;
	vertical-align: top;
	}
	
a,
a:link,
a:visited,
a:active {
	color: #545A27;
	font-style:italic;
	text-decoration: underline;
	}
	
a:hover {
	color:#545A27;
	}
	
a img {
	border: 0 none;
	}
	
code {
	color: #f09;
	}	
	
p, li, pre {
	line-height: 1.4;
	}
	
h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre {
	margin-top: 0;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	}
	
h3, h4, h5, h6, p, ol, ul, pre {
	margin-bottom: 1.3em;
	}
	
h1 {
	font-size: 160%;
	color: #545a27;
	margin: 0 0 1em 0;
	font-weight:bold;
	line-height:1.2;
	}
	
h2 {
	font-size: 125%;
	color: #333711;
	margin: 0 0 1em 0;
	font-weight:bold;
	line-height:1.2;
	}
h3 {
	margin: 0 0 .4em 0;
	font-size: 120%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2D310C;
	line-height:1.2;
	}
	
ul {
	list-style-type: none;
	margin-left: -20px;
	}
	
ul li {
	margin-left: 20px;
	}
	

li {
	margin-bottom: 0em;
	}
	
li ol,
li ul {
	margin-top: 0em;
	}
	
th {
	text-align: left;
	}
object, embed {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	MAIN DIVISIONS
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#mother {
	width: 820px;
	position: relative;
	background-image: url(../images/homepage_mother_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0%, 0px;
	margin: 0px auto;
	}
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
       SET PAGE BANNERS (default and specifics)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#banner {
background-image: url(../images/banner.jpg);
background-repeat:no-repeat;
background-color: #7a8356;
	width: 820px;
	height: 265px;
	}

/*

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	HOME PAGE STYLES
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#homePage #mother {
	width: 820px;
	background-position: 0% 430px;
	background-image: url(../images/homepage_mother_bg.jpg);
	background-repeat: repeat-y;
	}
	
#homePage #banner {
    background-image: url(../images/banner_home.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 430px;
	}
	
#homePage #menu {
	top: 430px;
	width:200px;
	}
	
#homePage #menu ul {
	top:430px;
	width:200px;
	}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	CONTENT/COLUMNS
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#content {
	width: 97%;
	min-height:500px;
	}
	

#sitemap a,
#sitemap a:link,
#sitemap a:visited,
#sitemap a:active {
	color: #545A27;
	text-decoration:none;
	font-style:italic;
	}
	
#sitemap a:hover	{
	color:#4C0E25;
	text-decoration:underline;
	font-style:italic;
	}

.innerColumn {
	margin-right: 38px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;	
	}
	
#footer {
	clear: both;
	font-size:90%;
	color: #B13F14;
	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 0;
	margin-left: 220px;
	padding: 30px 0 35px 0;
	text-align: left;
	}

#footer a,
#footer a:link,
#footer a:visited
	{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 90%;
	color: #4c0e25;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	padding: 0 5px 0 15px;
	}

#footer a:hover
	{
	color: #2d310c;
	text-decoration: underline;
	}

#footer a:active
	{
	color: #4c0e25;
	}

	#bottom{
	position: relative;
	float: left;
	left: 0;
	bottom: 0;
	height: 117px;
	background: url(../images/footer_graphic.jpg) no-repeat scroll top center;
	width: 820px;
}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	NAVIGATION MENU
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
*/		

#menu {
	width: 200px;
	position: absolute;
	left: 0;
	top: 265px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
#menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
	
#menu li {
	padding: 0;
	margin: 0;
	background-color: transparent;
	}
	
#menu a {
	display: block;
	background: url(../images/menu_sprite.jpg) no-repeat;
	padding: 0px;
	margin:0px;	
	overflow: hidden;
	}
	
html #menu a {
	height: 1%;
	}
	
#menu a,
#menu a:link,
#menu a:visited,
#menu a:active,
#menu a:hover {
	text-indent: -9000px;
	}
	
#menu a:hover {
	text-indent: -9000px;
	}


/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	MAIN NAVIGATION MENU SPRITE
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#menu #home a
{
	background-position: 0px 0px;
	height: 40px;
}

#menu #yourwedding a
{
	background-position: 0px -40px;
	height: 40px;
}

#menu #gallery a
{
	background-position: 0px -80px;
	height: 40px;
}

#menu #pricing a
{
	background-position: 0px -120px;
	height: 40px;
}

#menu #menus a
{
	background-position: 0px -160px;
	height: 40px;
}

#menu #special a
{
	background-position: 0px -200px;
	height: 40px;
}
	
#menu #calparksco a
{
	background-position: 0px -240px;
	height: 133px;
}

/* MAIN MENU SPRITE: SELECTED */

#homePage #menu #home a,
#homePage #menu #home a:hover
{
	background-position: -200px 0px;
}

#yourweddingPageOverview #menu #yourwedding a,
#yourweddingPageOverview #menu #yourwedding a:hover,

#yourweddingPageTips #menu #yourwedding a,
#yourweddingPageTips #menu #yourwedding a:hover,

#yourweddingPageVendors #menu #yourwedding a,
#yourweddingPageVendors #menu #yourwedding a:hover,

#yourweddingPageFaq #menu #yourwedding a,
#yourweddingPageFaq #menu #yourwedding a:hover,

#yourweddingPagePolicies #menu #yourwedding a,
#yourweddingPagePolicies #menu #yourwedding a:hover
{
	background-position: -200px -40px;
}

#galleryPageOverview #menu #gallery a,
#galleryPageOverview #menu #gallery a:hover
{
	background-position: -200px -80px;
}

#pricingPageOverview #menu #pricing a,
#pricingPageOverview #menu #pricing a:hover,

#pricingPageDinner #menu #pricing a,
#pricingPageDinner #menu #pricing a:hover,

#pricingPageBeverages #menu #pricing a,
#pricingPageBeverages #menu #pricing a:hover,

#pricingPageAddons #menu #pricing a,
#pricingPageAddons #menu #pricing a:hover
{
	background-position: -200px -120px;
}

#menusPageOverview #menu #menus a,
#menusPageOverview #menu #menus a:hover,

#menusPageSides #menu #menus a,
#menusPageSides #menu #menus a:hover,

#menusPageSalads #menu #menus a,
#menusPageSalads #menu #menus a:hover,

#menusPageAppetizers #menu #menus a,
#menusPageAppetizers #menu #menus a:hover
{
	background-position: -200px -160px;
}

#specialPageOverview #menu #special a,
#specialPageOverview #menu #special a:hover
{
	background-position: -200px -200px;
}

/* MAIN MENU SPRITE: HOVER */


#menu #home a:hover
{
	background-position: -400px 0px;
	height: 40px;
}

#menu #yourwedding a:hover
{
	background-position: -400px -40px;
	height: 40px;
}

#menu #gallery a:hover
{
	background-position: -400px -80px;
	height: 40px;
}

#menu #pricing a:hover
{
	background-position: -400px -120px;
	height: 40px;
}

#menu #menus a:hover
{
	background-position: -400px -160px;
	height: 40px;
}

#menu #special a:hover
{
	background-position: -400px -200px;
	height: 40px;
}
	
#menu #calparksco a:hover
{
	background-position: -400px -240px;
	height: 133px;
}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	SUB-NAVIGATION MENU
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#subMenu {
	list-style-type: none;
	margin: 0 0 35px 0;
	width:530px;
	float:left;
	text-decoration: none;
	padding: 0px 3px 3px 0;
	}
	
#subMenu li 
{
padding: 0px 3px 3px 3px;
	margin: 0 0px 0px 0px;
	float: left;
	height: 50px;
	width: 100px;
	}
#subMenu li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding; 0 3px 3px 3px;
	height: 50px;
	width: 100px;
	float: left;
	}
html>body #subMenu li a {
	width: auto;
	}
#subMenu li a,
#subMenu li a:link,
#subMenu li a:visited,
#subMenu li a:active,
#subMenu li a:hover {
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0 3 3 3;
	height: 50px;
	width: 100px;
	float:left;
	}
	

#pageSectionname #subMenu #listid ,


/*-------------------------Submenu your wedding list id--------------------------*/
                            /*index*/
#yourweddingPageOverview #subMenu #s1 a
{
background-image:url(../images/overview_current.png);
height:50px;
width:100px;
}

#yourweddingPageOverview #subMenu #s1 a:hover
{
background-image:url(../images/overview_current.png);
}

#yourweddingPageOverview #subMenu #s3 a
{
background-image: url(../images/preferred-vendors_link.png);
height: 50px;
width:100px;
}

#yourweddingPageOverview #subMenu  #s3 a:hover
{
background-image: url(../images/preferred-vendors_hover.png);
}

#yourweddingPageOverview #subMenu #s4 a
{
background-image: url(../images/faqs_link.png);
height:50px;
width:100px;
}

#yourweddingPageOverview #subMenu #s4 a:hover
{
background-image: url(../images/faqs_hover.png);
}

#yourweddingPageOverview #subMenu #s5 a
{
background-image: url(../images/ardenwood-policies_link.png);
height:50px;
width:100px;
}

#yourweddingPageOverview #subMenu #s5 a:hover
{
background-image: url(../images/ardenwood-policies_hover.png);
}

#yourweddingPageOverview #subMenu #s2 a
{
background-image: url(../images/wedding-planning-tips_link.png);
height:50px;
width:100px;
}

#yourweddingPageOverview #subMenu #s2 a:hover
{
background-image: url(../images/wedding-planning-tips_hover.png);
}
                            /*tips*/
#yourweddingPageTips #subMenu #s1 a
{
	background-image:url(../images/overview_link.png);
	height:50px;
	width:100px;
}
#yourweddingPageTips #subMenu #s1 a:hover
{
	background-image:url(../images/overview_hover.png);
}

#yourweddingPageTips #subMenu #s2 a
{
background-image: url(../images/wedding-planning-tips_current.png);
height:50px;
width:100px;
}
#yourweddingPageTips #subMenu #s2 a:hover
{
background-image:  url(../images/wedding-planning-tips_current.png);
}


#yourweddingPageTips #subMenu #s4 a
{
background-image: url(../images/faqs_link.png);
height:50px;
width:100px;
}

#yourweddingPageTips #subMenu #s4 a:hover
{
background-image: url(../images/faqs_hover.png);
}

#yourweddingPageTips #subMenu #s5 a
{
background-image: url(../images/ardenwood-policies_link.png);
height:50px;
width:100px;
}

#yourweddingPageTips #subMenu #s5 a:hover
{
background-image: url(../images/ardenwood-policies_hover.png);
}

#yourweddingPageTips #subMenu #s3 a
{
background-image: url(../images/preferred-vendors_link.png);
height:50px;
width:100px;
}
#yourweddingPageTips #subMenu  #s3 a:hover
{
background-image: url(../images/preferred-vendors_hover.png);
}

                            /*vendors*/
#yourweddingPageVendors #subMenu #s1 a
{
background-image:url(../images/overview_link.png);
height:50px;
width:100px;
}

#yourweddingPageVendors #subMenu #s1 a:hover
{
background-image:url(../images/overview_hover.png);
}

#yourweddingPageVendors #subMenu #s3 a
{
background-image: url(../images/preferred-vendors_current.png);
height:50px;
width:100px;
}

#yourweddingPageVendors #subMenu  #s3 a:hover
{
background-image: url(../images/preferred-vendors_current.png);
}

#yourweddingPageVendors #subMenu #s4 a
{
background-image: url(../images/faqs_link.png);
height:50px;
width:100px;
}

#yourweddingPageVendors #subMenu #s4 a:hover
{
background-image: url(../images/faqs_hover.png);
}

#yourweddingPageVendors #subMenu #s5 a
{
background-image: url(../images/ardenwood-policies_link.png);
height:50px;
width:100px;
}

#yourweddingPageVendors #subMenu #s5 a:hover
{
background-image: url(../images/ardenwood-policies_hover.png);
}

#yourweddingPageVendors #subMenu #s2 a
{
background-image: url(../images/wedding-planning-tips_link.png);
height:50px;
width:100px;
}

#yourweddingPageVendors #subMenu #s2 a:hover
{
background-image: url(../images/wedding-planning-tips_hover.png);
}
                            /*faqs*/
#yourweddingPageFaq #subMenu #s1 a
{
background-image:url(../images/overview_link.png);
height:50px;
width:100px;
}

#yourweddingPageFaq #subMenu #s1 a:hover
{
background-image:url(../images/overview_hover.png);
}

#yourweddingPageFaq #subMenu #s3 a
{
background-image: url(../images/preferred-vendors_link.png);
height:50px;
width:100px;
}

#yourweddingPageFaq #subMenu  #s3 a:hover
{
background-image: url(../images/preferred-vendors_hover.png);
}

#yourweddingPageFaq #subMenu #s4 a
{
background-image: url(../images/faqs_current.png);
height:50px;
width:100px;
}

#yourweddingPageFaq #subMenu #s4 a:hover
{
background-image: url(../images/faqs_current.png);
}

#yourweddingPageFaq #subMenu #s5 a
{
background-image: url(../images/ardenwood-policies_link.png);
height:50px;
width:100px;
}

#yourweddingPageFaq #subMenu #s5 a:hover
{
background-image: url(../images/ardenwood-policies_hover.png);
}

#yourweddingPageFaq #subMenu #s2 a
{
background-image: url(../images/wedding-planning-tips_link.png);
height:50px;
width:100px;
}

#yourweddingPageFaq #subMenu #s2 a:hover
{
background-image: url(../images/wedding-planning-tips_hover.png);
}
                            /*policies*/
#yourweddingPagePolicies #subMenu #s1 a
{
background-image:url(../images/overview_link.png);
height:50px;
width:100px;
}

#yourweddingPagePolicies #subMenu #s1 a:hover
{
background-image:url(../images/overview_hover.png);
}

#yourweddingPagePolicies #subMenu #s3 a
{
background-image: url(../images/preferred-vendors_link.png);
height:50px;
width:100px;
}

#yourweddingPagePolicies #subMenu  #s3 a:hover
{
background-image: url(../images/preferred-vendors_hover.png);
}

#yourweddingPagePolicies #subMenu #s4 a
{
background-image: url(../images/faqs_link.png);
height:50px;
width:100px;
}

#yourweddingPagePolicies #subMenu #s4 a:hover
{
background-image: url(../images/faqs_hover.png);
}

#yourweddingPagePolicies #subMenu #s5 a
{
background-image: url(../images/ardenwood-policies_current.png);
height:50px;
width:100px;
}

#yourweddingPagePolicies #subMenu #s5 a:hover
{
background-image: url(../images/ardenwood-policies_current.png);
}

#yourweddingPagePolicies #subMenu #s2 a
{
background-image: url(../images/wedding-planning-tips_link.png);
height:50px;
width:100px;
}

#yourweddingPagePolicies #subMenu #s2 a:hover
{
background-image: url(../images/wedding-planning-tips_hover.png);
}
/*-----------------------subMenu--Wedding Pricing List id------------------------*/
                            /*index*/
#pricingPageOverview #subMenu #s1 a
{
background-image:url(../images/overview_current.png);
height:50px;
width:100px;
}
#pricingPageOverview #subMenu #s1 a:hover
{
background-image:url(../images/overview_current.png);
}
#pricingPageOverview #subMenu #s2 a
{
background-image: url(../images/dinner-menus_link.png);
height:50px;
width:100px;
}
#pricingPageOverview #subMenu #s2 a:hover
{
background-image: url(../images/dinner-menus_hover.png);
}
#pricingPageOverview #subMenu #s3 a
{
background-image: url(../images/beverage-packages_link.png);
height:50px;
width:100px;
}

#pricingPageOverview #subMenu #s3 a:hover
{
background-image:url(../images/beverage-packages_hover.png);
}
#pricingPageOverview #subMenu #s4 a
{
background-image: url(../images/extra-services-upgrades_link.png);
height:50px;
width:100px;
}
#pricingPageOverview #subMenu #s4 a:hover
{
background-image: url(../images/extra-services-upgrades_hover.png);
}
                            /*dinner*/
#pricingPageDinner #subMenu #s1 a
{
background-image:url(../images/overview_link.png);
height:50px;
width:100px;
}
#pricingPageDinner #subMenu #s1 a:hover
{
background-image:url(../images/overview_hover.png);
}
#pricingPageDinner #subMenu #s2 a
{
background-image: url(../images/dinner-menus_current.png);
height:50px;
width:100px;
}
#pricingPageDinner #subMenu #s2 a:hover
{
background-image: url(../images/dinner-menus_current.png);
}
#pricingPageDinner #subMenu #s3 a
{
background-image: url(../images/beverage-packages_link.png);
height:50px;
width:100px;
}

#pricingPageDinner #subMenu #s3 a:hover
{
background-image:url(../images/beverage-packages_hover.png);
}
#pricingPageDinner #subMenu #s4 a
{
background-image: url(../images/extra-services-upgrades_link.png);
height:50px;
width:100px;
}
#pricingPageDinner #subMenu #s4 a:hover
{
background-image: url(../images/extra-services-upgrades_hover.png);
}
                            /*beverages*/
#pricingPageBeverages #subMenu #s1 a
{
background-image:url(../images/overview_link.png);
height:50px;
width:100px;
}
#pricingPageBeverages #subMenu #s1 a:hover
{
background-image:url(../images/overview_hover.png);
}
#pricingPageBeverages #subMenu #s2 a
{
background-image: url(../images/dinner-menus_link.png);
height:50px;
width:100px;
}
#pricingPageBeverages #subMenu #s2 a:hover
{
background-image: url(../images/dinner-menus_hover.png);
}
#pricingPageBeverages #subMenu #s3 a
{
background-image: url(../images/beverage-packages_current.png);
height:50px;
width:100px;
}

#pricingPageBeverages #subMenu #s3 a:hover
{
background-image:url(../images/beverage-packages_current.png);
}
#pricingPageBeverages #subMenu #s4 a
{
background-image: url(../images/extra-services-upgrades_link.png);
height:50px;
width:100px;
}
#pricingPageBeverages #subMenu #s4 a:hover
{
background-image: url(../images/extra-services-upgrades_hover.png);
}
                            /*addons*/
#pricingPageAddons #subMenu #s1 a
{
background-image:url(../images/overview_link.png);
height:  50px;
width:100px;
}
#pricingPageAddons #subMenu #s1 a:hover
{
background-image:url(../images/overview_hover.png);
height:  50px;
width:100px;
}
#pricingPageAddons #subMenu #s2 a
{
background-image: url(../images/dinner-menus_link.png);
height:  50px;
width:100px;
}
#pricingPageAddons #subMenu #s2 a:hover
{
background-image: url(../images/dinner-menus_hover.png);
height:  50px;
width:100px;
}
#pricingPageAddons #subMenu #s3 a
{
background-image: url(../images/beverage-packages_link.png);
height:  50px;
width:100px;
}

#pricingPageAddons #subMenu #s3 a:hover
{
background-image:url(../images/beverage-packages_hover.png);
height:  50px;
width:100px;
}
#pricingPageAddons #subMenu #s4 a
{
background-image: url(../images/extra-services-upgrades_current.png);
height:  50px;
width:100px;
}
#pricingPageAddons #subMenu #s4 a:hover
{
background-image: url(../images/extra-services-upgrades_current.png);
height:  50px;
width:100px;
}
/*-------------------subMenu menu descriptions subMenu list id-------------------*/
                            /*index*/
#menusPageOverview #subMenu #s1 a
{
background-image: url(../images/entrees_current.png);
height:  50px;
width:100px;
}
##menusPageOverview #subMenu #s1 a:hover
{
background-image:url(../images/entrees_current.png);
height:  50px;
width:100px;
}
#menusPageOverview #subMenu #s2 a
{
background-image: url(../images/side-dishes_link.png);
height:  50px;
width:100px;
}
#menusPageOverview #subMenu #s2 a:hover
{
background-image: url(../images/side-dishes_hover.png);
height:  50px;
width:100px;
}
#menusPageOverview #subMenu #s3 a
{
background-image: url(../images/salads_link.png);
height:  50px;
width:100px;
}

#menusPageOverview #subMenu #s3 a:hover
{
background-image:url(../images/salads_hover.png);
height:  50px;
width:100px;
}
#menusPageOverview #subMenu #s4 a
{
background-image: url(../images/hors-doeuvres_link.png);
height:  50px;
width:100px;
}
#menusPageOverview #subMenu #s4 a:hover
{
background-image:  url(../images/hors-doeuvres_hover.png);
height:  50px;
width:100px;
}
                            /*sides*/
#menusPageSides #subMenu #s1 a
{
background-image:url(../images/entrees_link.png);
height:  50px;
width:100px;
}
#menusPageSides #subMenu #s1 a:hover
{
background-image:url(../images/entrees_hover.png);
height:  50px;
width:100px;
}
#menusPageSides #subMenu #s2 a
{
background-image: url(../images/side-dishes_current.png);
height:  50px;
width:100px;
}
#menusPageSides #subMenu #s2 a:hover
{
background-image: url(../images/side-dishes_current.png);
height:  50px;
width:100px;
}
#menusPageSides #subMenu #s3 a
{
background-image: url(../images/salads_link.png);
height:  50px;
width:100px;
}

#menusPageSides #subMenu #s3 a:hover
{
background-image:url(../images/salads_hover.png);
height:  50px;
width:100px;
}
#menusPageSides #subMenu #s4 a
{
background-image: url(../images/hors-doeuvres_link.png);
height:  50px;
width:100px;
}
#menusPageSides #subMenu #s4 a:hover
{
background-image:  url(../images/hors-doeuvres_hover.png);
height:  50px;
width:100px;
}
                            /*salads*/
#menusPageSalads #subMenu #s1 a
{
background-image:url(../images/entrees_link.png);
height:  50px;
width:100px;
}
#menusPageSalads #subMenu #s1 a:hover
{
background-image:url(../images/entrees_hover.png);
height:  50px;
width:100px;
}
#menusPageSalads #subMenu #s2 a
{
background-image: url(../images/side-dishes_link.png);
height:  50px;
width:100px;
}
#menusPageSalads #subMenu #s2 a:hover
{
background-image: url(../images/side-dishes_hover.png);
height:  50px;
width:100px;
}
#menusPageSalads #subMenu #s3 a
{
background-image: url(../images/salads_current.png);
height:  50px;
width:100px;
}

#menusPageSalads #subMenu #s3 a:hover
{
background-image:url(../images/salads_current.png);
height:  50px;
width:100px;
}
#menusPageSalads #subMenu #s4 a
{
background-image: url(../images/hors-doeuvres_link.png);
height:  50px;
width:100px;
}
#menusPageSalads #subMenu #s4 a:hover
{
background-image:  url(../images/hors-doeuvres_hover.png);
height:  50px;
width:100px;
}
                            /*appetizers*/
#menusPageAppetizers #subMenu #s1 a
{
background-image:url(../images/entrees_link.png);
height:  50px;
width:100px;
}
#menusPageAppetizers  #subMenu #s1 a:hover
{
background-image:url(../images/entrees_hover.png);
height:  50px;
width:100px;
}
#menusPageAppetizers  #subMenu #s2 a
{
background-image: url(../images/side-dishes_link.png);
height:  50px;
width:100px;
}
#menusPageAppetizers  #subMenu #s2 a:hover
{
background-image: url(../images/side-dishes_hover.png);
height:  50px;
width:100px;
}
#menusPageAppetizers  #subMenu #s3 a
{
background-image: url(../images/salads_link.png);
height:  50px;
width:100px;
}

#menusPageAppetizers  #subMenu #s3 a:hover
{
background-image:url(../images/salads_hover.png);
height:  50px;
width:100px;
}
#menusPageAppetizers  #subMenu #s4 a
{
background-image: url(../images/hors-doeuvres_current.png);
height:  50px;
width:100px;
}
#menusPageAppetizers #subMenu #s4 a:hover
{
background-image:  url(../images/hors-doeuvres_current.png);
height:  50px;
width:100px;
}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	FORMS
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

form {
	margin: 0;
	}
fieldset {
	padding: 0 10px 10px 10px;
	margin: 0 0 10px 0;
	}
legend {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 30px 0;
	padding: 3px 10px 3px 10px;
	color: #333;
	}
html>body fieldset {
	padding: 10px;
	}
html>body legend {
	margin-bottom: 0;
	}
.columnize label {
	display: block;
	width: 80px;
	float: left;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: right;
	padding: 2px 10px 0 0;
	}
.columnize input,
.columnize select,
.columnize textarea {
	display: block;
	width: 290px;
	float: left;
	margin-bottom: 20px;
	}
.columnize br {
	clear: left;
	}
p.submitButton {
	text-align: center;
	clear: left;
	padding-top: 1.0em;
	padding: 0;
	}
p.submitButton input {
	background-color: #7796b1;
	color: #fff;
	font-weight: bold;
	border: 0 none;
	padding: 3px 12px 4px 12px;
	margin: 0;
	cursor: pointer;
	}
ul.form {
	list-style-type: none;
	margin-bottom: 40px;
	}
form p {
	margin-top: 15px;
	}




/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	UTILTY CLASSES/MISC
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#homePage #mother {
width: 820px; 
}

.photo,
.picMiddle img,
.picRight,
.picLeft {
	padding: 0px;
	background-color: #FFFDE7;	
	}
.picRight {
	float: right;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 5px;
	}
#homePage .picRight {
    margin-right: 0px;

	}
.picLeft {
	float: left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	}
.picMiddle {
	text-align: center;
	}
.photo {
	margin: 15px 0 15px 0;
	}	
.unbulleted {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	float:left;
	}
.unbulleted li {
	background-image: none;
	padding: 0;
	float:left;
	}	
.cl {
	clear: both;
	}
.note {
	font-size: 90%;
	color: #333;
	background-color: #FFFF33;
	}
ul.note {
	padding: 0;
	margin-left: 0;
	}
ul.note li {
	padding: 0;
	margin: 0;
	background-image: none;
	}
	



.pricingTable {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #333;
	border-bottom: 2px solid #333;
	margin: 0 0 1.5em 0;
	background-color: #FBEDCB;
	}
.pricingTable td,
.pricingTable th {
	padding: 3px 5px;
	vertical-align: top;
	}
.pricingTable td,
.pricingTable th,
.pricingTable pre {
	font-size: 11px;
	}

.pricingTable th {
	background-color: #FFD989;
	}
.pricingTable tr {
	border-bottom: 1px dotted #333;
	}
.twoCol {
	border-collapse: collapse;
	border: 0;
	margin: 0 0 2em 0;
	}
.twoCol td {
	width: 50%;
	vertical-align: top;
	}
.twoCol div {
	padding: 0 20px 0 0;
	}


.railColumn {
	width: 260px;
	float: right;
	margin: 0 0 30px 20px;
	}
.railColumn img {
	height: 185px;
	width: 246px;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #82776b;
	}
.railColumn a {
	display: block;
	margin: 0 0 25px 0;
	}
	
#pictureViewerPage {
	background-image: none;
	text-align: center;
	}
#pictureViewerPage p {
	margin: 0;
	}
#thePicture {
	margin: 5px 0 5px 0;
	}
.error {
	color: #f00;
	font-weight: bold;
	font-size: 120%;
	}
#indentspecial {
	clear: both;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}
	
	#indentyour {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	list-style: disc;
	}
	
	#newsbylines {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#4C0E25;
	font-weight:normal;
	line-height:1.5em;
	margin-bottom: 30px;
	margin-left:283px;
	margin-right:0px;
	margin-top:0px;
	text-align:right;
	width:249px;
	}
	
	#newsbylines2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#4C0E25;
	font-weight:normal;
	line-height:1.5em;
	margin-bottom: 30px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:right;
	width:270px;
	}
	
	#testimonial {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size:90%;
	color:#4C0E25;
	font-weight:normal;
	line-height:1.5em;
	margin-top:0px;
	}
	
div.warning{
	color: #B13F14;
	font-weight: bold;
	font-size: bigger;
}

img#click-tour{
	cursor: pointer;
	float: right;
	margin: 0 20px 20px 0;
	border: 0 none
}

/* Quatation styling */

div#bridesTestimonials{
	width: 315px;
	float: right;
}

blockquote p
    {
    padding: 0px 15px 0px 0px;
	margin: 0;
    font-size: small;    
}

blockquote
    {
	width:300px;
    padding: 10px;
	margin-top: 7px;
	margin-left: 0;
    font-size: small;    
}

cite
    {
    font-size: 11px;
	font-style:italic;
    float: right; 
	position: relative;
	left: -20px;   
}

h2#feat_testim{
	text-transform:uppercase;
}


