/* CSS Document */



body {

	margin: 0px;

	padding: 0px;

	text-align:center;

	background-color: #C7DFF4;

	background-image: url(images/blue.gif);

}



div#mainwrap {

	width:704px;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

}



div#header {

	width:704px;

	background-color:#FFFFFF;

	height: 179px;

	background-image: url(images/weddingplanner_top.gif);

	background-repeat: no-repeat;

}

div#flasharea{

	width:704px;

		height:123px;

	background-image: url(images/weddingplanner_flash_area.gif);

	background-repeat: no-repeat;

	background-color: #FFFFFF;





}

div#contentarea {width:704px; background-color:#FFFFFF;}

div#column1 {

	width:169px;

	background-color:#FFFFFF;

	float:left;

	height: 364px;

}

div#column2 {width:535px; background-color:#FFFFFF; float:left;}



div#footercurve {

	width:704px;

	background-color:#FFFFFF;

	height: 79px;

}

div#footer {

height:39px;

	width:704px;

	background-image: url(images/weddingplanner_footerb.gif);

	background-repeat: no-repeat;}

	

	#footer p{

	color: #552528;

	text-decoration: none;

	font-size: 12px;

	font-family: "Century Gothic";

	letter-spacing: 1px;

	text-align: center;

	line-height: 18px;

}

#footer a {

	color: #003366;

	text-decoration: none;

}

#footer a:hover {

	color: #552528;

	text-decoration: none;}

	

div.clearfloats {clear:both;}



div#column2 p {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 180%;

	color: #444A57;

	text-decoration: none;

	letter-spacing: 1px;

	text-align: left;

	padding-top: 5px;

	padding-right: 100px;

	padding-left: 10px;

}



div#column2 a {

	color: #444A57;

	text-decoration: none;

	font-weight: bold;

}

div#column2 a:hover {

	color: #552528;

	text-decoration: none;}

	

	.mainquote {color: #552528}

	.photoquote {

	color: #552528;

	line-height: 250%;

}

	

.heading {

	font-size: 16px;

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	color: #552528;

}.list {

	font-family: "Century Gothic";

	font-size: 12px;

	color: #552528;

	list-style-type: disc;

	line-height: 20px;

}

.paddedimage {

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.menu1, .menu2, .menu3, .menu {

	margin: 0px;

	padding: 0px;

	height: 472px;

	width: 169px;

	background-image: none;	

    }

    .menu1 ul, .menu2 ul, .menu3 ul, .menu ul {

      margin: 0;

      padding: 0;

      list-style-type: none;

	  float: right;

    }

   .menu1 li, .menu2 li, .menu3 li, .menu li {

      margin: 0;

      padding: 0;

      float: left;

	  /*width: 102px;*/

    }/*makes it horizontal because markup is li */

	

    .menu a {

      display: block;

      width: 100%;

      font: bold 1pt verdana, sans-serif; color:#FFFFFF;

	  text-decoration: none;

    }



.menu li#menuhome a {

	height: 44px;

	width:168px;

	background:  url("css_nav/nav_home.jpg") 0px 0px no-repeat #ffffff;

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.menu li#menuhome a:hover {

	  height: 44px;

	  width:168px;

background:  url("css_nav/nav_home.jpg") 0px -44px no-repeat #ffffff;

}



.menu li#menuweddings a {

	  height: 26px;

	  width: 169px;

background:  url("css_nav/nav_weddings.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menuweddings a:hover {

	  height: 26px;

width: 169px;

background:  url("css_nav/nav_weddings.jpg") 0px -26px no-repeat #ffffff;

}



.menu li#menuwhy a {

background: #ffffff none;

	  height: 39px;

	  width: 169px;

background:  url("css_nav/nav_why.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menuwhy a:hover {

background: #ffffff none;

	  height: 39px;

	  width: 169px;

background:  url("css_nav/nav_why.jpg") 0px -39px no-repeat #ffffff;

}



.menu li#menuservices a {

background: #ffffff none;

	  height: 28px;

	  width: 169px;

background:  url("css_nav/nav_wedding_services.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menuservices a:hover {

background: #ffffff none;

	  height: 28px;

	  width: 169px;

background:  url("css_nav/nav_wedding_services.jpg") 0px -28px no-repeat #ffffff;

}



.menu li#menustationery a {

background: #ffffff none;

	  height: 22px;

	  width: 169px;

background:  url("css_nav/nav_wedding_stationery.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menustationery a:hover {

background: #ffffff none;

	  height: 22px;

	  width: 169px;

background:  url("css_nav/nav_wedding_stationery.jpg") 0px -22px no-repeat #ffffff;

}



.menu li#menuweddingstyling a {

background: #ffffff none;

	  height: 25px;

	  width: 169px;

background:  url("css_nav/nav_wedding_styling.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menuweddingstyling a:hover {

background: #ffffff none;

	  height: 25px;

	  width: 169px;

background:  url("css_nav/nav_wedding_styling.jpg") 0px -25px no-repeat #ffffff;

}



.menu li#menuevents a {

background: #ffffff none;

	  height: 25px;

	  width: 169px;

background:  url("css_nav/nav_special_events.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menuevents a:hover {

background: #ffffff none;

	  height: 25px;

	  width: 169px;

background:  url("css_nav/nav_special_events.jpg") 0px -25px no-repeat #ffffff;

}



.menu li#menucontact a {

background: #ffffff none;

	  height: 24px;

	  width: 169px;

background:  url("css_nav/nav_contact.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menucontact a:hover {

background: #ffffff none;

	  height: 24px;

	  width: 169px;

background:  url("css_nav/nav_contact.jpg") 0px -24px no-repeat #ffffff;

}

/*added new menu items*/


.menu li#menugallery a {

background: #ffffff none;

	  height: 21px;

	  width: 169px;

background:  url("css_nav/nav-gallery.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menugallery a:hover {

background: #ffffff none;

	  height: 21px;

	  width: 169px;

background:  url("css_nav/nav-gallery.jpg") 0px -21px no-repeat #ffffff;

}

.menu li#menuhireware a {

background: #ffffff none;

	  height: 24px;

	  width: 169px;

background:  url("css_nav/nav-hireware.jpg") 0px 0px no-repeat #ffffff;

}

.menu li#menuhireware a:hover {

background: #ffffff none;

	  height: 24px;

	  width: 169px;

background:  url("css_nav/nav-hireware.jpg") 0px -24px no-repeat #ffffff;

}

/*-- new homepage styles --*/

#homepageNew {
background-image:url(images/charlotte-tallflower_med.jpg);
background-repeat:no-repeat;
background-position: center -10px;
position:Relative;
float:left;
height:400px;
padding-top:40px;
}

.homeBtn1, .homeBtn2 {
position:relative;
float:left;
display:block;
width:215px;
height:80px;
margin-bottom:20px;
}

.homeBtn1 {
clear:left;
margin-right:20px;
}

.homeBtn1 img, .homeBtn2  img{
border:0;
}
