/* CSS Document */

/*hovermenu*/

.menu1, .menu2, .menu3, .menu4 {

      margin: 0px;

      padding: 0px;

      background: none;

	  height: 420px;

	  width: 160px;

	

    }

    .menu1 ul, .menu2 ul, .menu3 ul, .menu4 ul {

      margin: 0;

      padding: 0;

      list-style-type: none;

	  float: right;

	 /* height: 368px;*/

    }

   .menu1 li, .menu2 li, .menu3 li, .menu4 li {

      margin: 0;

      padding: 0;

      float: left;

	 /* height: 113px;*/

	  /*width: 102px;*/

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

	

    .menu4 a {

      display: block;

      width: 100%;

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

	  text-decoration: none;

	/*  height: 113px;*/

    }



.menu4 li#home a {

	  background: #FFFFFF none;

	  height:44px;

	  width:160px;

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

}

.menu4 li#home a:hover {

	  height: 44px;

	  width:160px;

background:  url("images/nav_home.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#home a:active {

	  height: 44px;

	  width:160px;

background:  url("images/nav_home.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#aboutus a {

	  background: #FFFFFF none;

	  height:44px;

	  width:160px;

	  background:  url("images/nav_aboutus.jpg") 0px 0px no-repeat #FFFFFF;

}

.menu4 li#aboutus a:hover {

	  height: 44px;

	  width:160px;

background:  url("images/nav_aboutus.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#aboutus a:active {

	  height: 44px;

	  width:160px;

background:  url("images/nav_aboutus.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#corporate a {

	  background: #FFFFFF none;

	  height:44px;

	  width:160px;

	  background:  url("images/nav_corporate.jpg") 0px 0px no-repeat #FFFFFF;

}

.menu4 li#corporate a:hover {

	  height: 44px;

	  width:160px;

background:  url("images/nav_corporate.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#corporate a:active {

	  height: 44px;

	  width:160px;

background:  url("images/nav_corporate.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#weddings a {

	  background: #FFFFFF none;

	  height:54px;

	  width:160px;

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

}

.menu4 li#weddings a:hover {

	  height: 54px;

	  width:160px;

background:  url("images/nav_weddings.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#weddings a:active {

	  height: 54px;

	  width:160px;

background:  url("images/nav_weddings.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#dinnerparties a {

	  background: #FFFFFF none;

	  height:34px;

	  width:160px;

	  background:  url("images/nav_dinnerparties.jpg") 0px 0px no-repeat #FFFFFF;

}

.menu4 li#dinnerparties a:hover {

	  height: 34px;

	  width:160px;

background:  url("images/nav_dinnerparties.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#dinnerparties a:active {

	  height: 34px;

	  width:160px;

background:  url("images/nav_dinnerparties.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#services a {

	  background: #FFFFFF none;

	  height:55px;

	  width:160px;

	  background:  url("images/nav_services.jpg") 0px 0px no-repeat #FFFFFF;

}

.menu4 li#services a:hover {

	  height: 55px;

	  width:160px;

background:  url("images/nav_services.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#services a:active {

	  height: 55px;

	  width:160px;

background:  url("images/nav_services.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#contactus a {

	  background: #FFFFFF none;

	  height:48px;

	  width:160px;

	  background:  url("images/nav_contactus.jpg") 0px 0px no-repeat #FFFFFF;

}

.menu4 li#contactus a:hover {

	  height: 48px;

	  width:160px;

background:  url("images/nav_contactus.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#contactus a:active {

	  height: 48px;

	  width:160px;

background:  url("images/nav_contactus.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#testimonials a {

	  background: #FFFFFF none;

	  height:45px;

	  width:160px;

	  background:  url("images/nav_testimonials.jpg") 0px 0px no-repeat #FFFFFF;

}

.menu4 li#testimonials a:hover {

	  height: 45px;

	  width:160px;

background:  url("images/nav_testimonials.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#testimonials a:active {

	  height: 45px;

	  width:160px;

background:  url("images/nav_testimonials.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#resources a {

	  background: #FFFFFF none;

	  height:52px;

	  width:160px;

	  background:  url("images/nav_resources.jpg") 0px 0px no-repeat #FFFFFF;

}

.menu4 li#resources a:hover {

	  height: 52px;

	  width:160px;

background:  url("images/nav_resources.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#resources a:active {

	  height: 52px;

	  width:160px;

background:  url("images/nav_resources.jpg") -320px 0px no-repeat #FFFFFF;

}





.menu4 li#servicesactive a:hover {

	  height: 55px;

	  width:160px;

background:  url("images/nav_services.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#servicesactive a {

	  height: 55px;

	  width:160px;

background:  url("images/nav_services.jpg") -320px 0px no-repeat #FFFFFF;

}

/*home states*/





.menu4 li#testimonialsactive a:hover {

	  height: 45px;

	  width:160px;

background:  url("images/nav_testimonials.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#testimonialsactive a {

	  height: 45px;

	  width:160px;

background:  url("images/nav_testimonials.jpg") -320px 0px no-repeat #FFFFFF;

}





.menu4 li#contactusactive a:hover {

	  height: 48px;

	  width:160px;

background:  url("images/nav_contactus.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#contactusactive a {

	  height: 48px;

	  width:160px;

background:  url("images/nav_contactus.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#dinnerpartiesactive a:hover {

	  height: 34px;

	  width:160px;

background:  url("images/nav_dinnerparties.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#dinnerpartiesactive a {

	  height: 34px;

	  width:160px;

background:  url("images/nav_dinnerparties.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#weddingsactive a:hover {

	  height: 54px;

	  width:160px;

background:  url("images/nav_weddings.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#weddingsactive a {

	  height: 54px;

	  width:160px;

background:  url("images/nav_weddings.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#corporateactive a:hover {

	  height: 44px;

	  width:160px;

background:  url("images/nav_corporate.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#corporateactive a {

	  height: 44px;

	  width:160px;

background:  url("images/nav_corporate.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#aboutusactive a:hover {

	  height: 44px;

	  width:160px;

background:  url("images/nav_aboutus.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#aboutusactive a {

	  height: 44px;

	  width:160px;

background:  url("images/nav_aboutus.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#homeactive a:hover {

	  height: 44px;

	  width:160px;

background:  url("images/nav_home.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#homeactive a {

	  height: 44px;

	  width:160px;

background:  url("images/nav_home.jpg") -320px 0px no-repeat #FFFFFF;

}



.menu4 li#resourcesactive a:hover {

	  height: 52px;

	  width:160px;

background:  url("images/nav_resources.jpg") -160px 0px no-repeat #FFFFFF;

}



.menu4 li#resourcesactive a {

	  height: 52px;

	  width:160px;

background:  url("images/nav_resources.jpg") -320px 0px no-repeat #FFFFFF;

}





/*end hover menu*/



h1 {

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

	font-size: 13px;

	line-height: normal;

	font-weight: bold;

	color: #cf2027;

	padding-top: 10px;

	letter-spacing: 0.1em;

	word-spacing: 0.2em;

	text-decoration: none;

}





body {

	margin:0px;

	padding:0px;

	background-color: #CF2027;

	font-family: verdana, arial, sans-serif;

	font-size: 8pt;

	color: #CF2027;

	line-height: 13pt;

}

.intextimage {

	padding-right: 6px;

	padding-left: 10px;

}



div#headinggap{

	width:723px;

	background-color:#CF2027;

	padding-top: 43px;

}

.rightpadded {

	margin-right: 5px;

	padding-right: 5px;

}

.leftpadded {

	margin-left: 5px;

	padding-left: 5px;

}





div#header {

	width:723px;

	height:121px;

	background-color:#FFFFFF;

	background-image: url(images/free-style-events-header.jpg);

	background-repeat: no-repeat;

	}

div#mainwrap {

	width:723px;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFFFFF;

}

div#contentarea {

	width:710px;

	background-color:#FFFFFF;

	padding: 6px;

}

div#menu {

	width:160px;

	background-color:#FFFFFF;

	float:left;

	padding-left: 10px;

}

div#column2 {

	width:538px;

	background-color:#FFFFFF;

	float:left;

	padding-left: 9px;

	padding-right: 6px;

}

div#footer {

	width:723px;

	background-color:#CF2027;

	text-align: center;

	color: #FFFFFF;

}

div.clearfloats {clear:both;}







div#column2 a:link { color: #7E7E7E; text-decoration: none;}

div#column2 a:visited { color: #CF2027; text-decoration: none;}

div#column2 a:active { color: #848484; text-decoration: none;}

div#column2 a:hover { color: #CF2027; text-decoration: underline;}





div#footer a:link {

	color: #999999;

	text-decoration: none;

	font-weight: normal;

}

div#footer a:visited {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

div#footer a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

div#footer a:active{

	color: #999999;

	text-decoration: underline;}

.testimonials {

	width: 375px;

	float: left;

}

.testcontainer {

	width: 532px;

	float: left;

}



.testimage {

	background-color: #FFFFFF;

	width: 70px;

	float: right;

	text-align: center;

}

.testimageright {

	width: 70px;

	float: right;

	text-align: center;

}



.thumbnails {

	border: 1px solid #CF2027;

}

 div.hr {

	height: 15px;

	background-attachment: scroll;

	background-color: #FFFFFF;

	background-image: url(images/free-style-events-hr.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

div.hr hr {

  display: none;

}

.gray {

	color: #807F7D;

}

