html { 
	min-width: 739px;
	 }

body {
margin: 0px;
background-color: #fff;
color: #666;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; 
}
 a{
	color: #333;
	text-decoration: none;
	}
	a:link{
	text-decoration: none;
	}
	a:visited{
	color: #D2D9E3;
	text-decoration: none;
	}
	a:hover{
	text-decoration: none;
	background-color: #fff;
	color: #666;}
	a:active{
	text-decoration: none;
	}
	a.partynt{
	color: #fff;
	text-decoration: none;
		padding-top:2px;
}
	a.partynt:link{
	text-decoration: none;
	}
	a.partynt:visited{
	color: #fff;
	text-decoration: none;
	}
	a.partynt:hover{
	text-decoration: none;
	background-color: #ff6;
		padding: 0;
}
	a.partynt:active{
	text-decoration: none;
	}
	a.indexnt{
	color: #fff;
	text-decoration: none;
		padding-top:2px;
}
	a.indexnt:link{
	text-decoration: none;
	}
	a.indexnt:visited{
	color: #fff;
	text-decoration: none;
	}
	a.indexnt:hover{
	text-decoration: none;
	background-color: #cf9;
		padding: 0;
}
	a.indexnt:active{
	text-decoration: none;
	}
		a.wednt{
	color: #fff;
	text-decoration: none;
		padding-top:2px;
}
	a.wednt:link{
	text-decoration: none;
	}
	a.wednt:visited{
	color: #fff;
	text-decoration: none;
	}
	a.wednt:hover{
	text-decoration: none;
	background-color: #96c;
		padding: 0;
}
	a.wednt:active{
	text-decoration: none;
	}
			a.corpnt{
	color: #fff;
	text-decoration: none;
		padding-top:2px;
}
	a.corpnt:link{
	text-decoration: none;
	}
	a.corpnt:visited{
	color: #fff;
	text-decoration: none;
	}
	a.corpnt:hover{
	text-decoration: none;
	background-color: #6cf;
		padding: 0;
}
	a.corpnt:active{
	text-decoration: none;
	}
				a.testnt{
	color: #fff;
	text-decoration: none;
		padding-top:2px;
}
	a.testnt:link{
	text-decoration: none;
	}
	a.testnt:visited{
	color: #fff;
	text-decoration: none;
	}
	a.testnt:hover{
	text-decoration: none;
	background-color: #c6c;
		padding: 0;
}
	a.testnt:active{
	text-decoration: none;
	}
p {
color: #666;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px; 
}
p.cph {
color: #9c3;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px; 
text-align: center;
font-weight: bold;
}

img{
border: 0;
}

/* Site Index  Page */

	#wrapper{
	background-color: #fff;
	width: 800px;
	margin: 20px auto 30px auto;
	padding: 0;
	overflow: visible;
	}
		#wrapper_pu{
	border: 1px solid #D2D9E3;
	background-color: #fff;
	width: 580px;
	margin: 0;
	padding: 0;
	overflow: visible;
	background: #c8a977;

	}
/* side navigation */

#rhs{
float: right;
margin: 0 6px 0 0;
width: 155px;
background-color: #fff;
border: 1px solid #9c3;
padding: 0;
}

ul#navi {
text-align: left;
margin: 0;
position: relative;
list-style: none;
padding: 0;
width: 150px;
background-color: #fff;
}

ul#navi li.index a{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #7fb618;
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 2px #333;
border-bottom: solid 2px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.index a:hover{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #ccc;
border-left: solid 2px #fff;
border-top: solid 2px #fff;
border-right: solid 1px #333;
border-bottom: solid 1px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.wedn a{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #752aa4;
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 2px #333;
border-bottom: solid 2px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.wedn a:hover{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #ccc;
border-left: solid 2px #fff;
border-top: solid 2px #fff;
border-right: solid 1px #333;
border-bottom: solid 1px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.testn a{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #a42a8b;
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 2px #333;
border-bottom: solid 2px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.testn a:hover{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #ccc;
border-left: solid 2px #fff;
border-top: solid 2px #fff;
border-right: solid 1px #333;
border-bottom: solid 1px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.corpn a{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #00a4ce;
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 2px #333;
border-bottom: solid 2px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.corpn a:hover{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #ccc;
border-left: solid 2px #fff;
border-top: solid 2px #fff;
border-right: solid 1px #333;
border-bottom: solid 1px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.partyn a{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #d7c80a;
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 2px #333;
border-bottom: solid 2px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
ul#navi li.partyn a:hover{
list-style: none;
font: bold 10px Verdana;
color: #fff;
background-color: #ccc;
border-left: solid 2px #fff;
border-top: solid 2px #fff;
border-right: solid 1px #333;
border-bottom: solid 1px #333;
padding: 0 0 0 2px;
width: 150px;
display: block;
text-decoration: none;
}
/* End side navigation */

/* Site Content Page Headers*/


#clear {
clear:both;
}

#content{
background: #fff;
margin: 0;
display: block;
padding: 0;
}
#content_index{
background: #cf9;
margin: 0;
display: block;
padding: 0;
}
#content_corp{
background: #6cf;
margin: 0;
display: block;
padding: 0;
}
#content_party{
background: #ff6;
margin: 0;
display: block;
padding: 0;
}
#content_test{
background: #c6c;
margin: 0;
display: block;
padding: 0;
}
#content_wed{
background: #96c;
margin: 0;
display: block;
padding: 0;
}
#header{
margin: 0;
height: 545px;
padding: 0;
background: #ccc;
}


#header h1.ind
{
display:block;
text-indent: -9999px;
background: url(../images/front_pic.jpg) #fff top  no-repeat;
height: 545px;
/*position: relative;*/
margin: 0;
}
#header h1.wed
{
display:block;
text-indent: -9999px;
background: url(../images/mastheads/wed.jpg) #fff top  no-repeat;
height: 143px;
/*position: relative;*/
margin: 0;
}
#header h1.party
{
display:block;
text-indent: -9999px;
background: url(../images/mastheads/party.jpg) #fff top  no-repeat;
height: 143px;
/*position: relative;*/
margin: 0;
}
#header h1.corp
{
display:block;
text-indent: -9999px;
background: url(../images/mastheads/corporate.jpg) #fff top  no-repeat;
height: 143px;
/*position: relative;*/
margin: 0;
}
#header h1.test
{
display:block;
text-indent: -9999px;
background: url(../images/mastheads/testamonials.jpg) #fff top  no-repeat;
height: 143px;
/*position: relative;*/
margin: 0;
}

#topnavi_index
{
margin: 0;
padding: 0 0 5px 0;
background: #fff;
height: 30px;
}
#topnavi_wed
{
margin: 0;
padding: 0 0 5px 0;
background: url(../images/backgrounds/nav_wed.gif) #fff repeat-x ;
height: 30px;
}
#topnavi_party
{
margin: 0;
padding: 0 0 5px 0;
background: url(../images/backgrounds/nav_party.gif) #fff repeat-x ;
height: 30px;
}
#topnavi_corp
{
margin: 0;
padding: 0 0 5px 0;
background: url(../images/backgrounds/nav_corporate.gif) #fff repeat-x ;
height: 30px;
}
#topnavi_test
{
margin: 0;
padding: 0 0 5px 0;
background: url(../images/backgrounds/nav_testamonials.gif) #fff repeat-x ;
height: 30px;
}

#maintext{
margin: 0 155px 0 12px;
padding-left: 5px;
padding-bottom: 5px;
background: #cf9;
width: 525px;
/*border: 1px solid #9c3;*/
}
#maintext p{
margin: 0 10px 0 20px;
}

h2 {
margin: 3px 0 15px 20px;
height: 20px;
color: #666;
font-family:  Arial, sans-serif;
font-weight: bold;
font-size: 16px;
text-align: left;
padding-top: 20px
}

#maintext_wedding{
margin: 0 155px 0 12px;
padding-left: 5px;
padding-bottom: 5px;
background: #96c;
width: 525px;
min-height: 290px;
}
#maintext_wedding p{
margin: 0 10px 0 20px;
}

#maintext_wedding h2 {
margin: 3px 0 15px 20px;
height: 15px;
color: #666;
font-family:  Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px
}
#maintext_parties{
margin: 0 155px 0 12px;
padding-left: 5px;
padding-bottom: 5px;
background: #ff6;
width: 525px;
min-height: 290px;
}
#maintext_parties p{
margin: 0 10px 0 20px;
}

#maintext_parties h2 {
margin: 3px 0 15px 20px;
height: 15px;
color: #666;
font-family:  Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px
}
#maintext_parties li
{
list-style: none;
}
#maintext_contact{
margin: 0 155px 0 12px;
padding-left: 5px;
padding-bottom: 5px;
background: #fff;
width: 525px;
}
#maintext_contact p{
margin: 0 10px 0 20px;
}

#maintext_contact h2 {
margin: 3px 0 15px 20px;
height: 15px;
color: #666;
font-family:  Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px
}
#maintext_corporate{
margin: 0 155px 10px 12px;
padding-left: 5px;
padding-bottom: 5px;
background: #6cf;
width: 525px;
min-height: 290px;
}
#maintext_corporate p{
margin: 0 10px 0 20px;
}

#maintext_corporate h2 {
margin: 3px 0 15px 20px;
height: 15px;
color: #666;
font-family:  Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px
}
#maintext_testimonial{
margin: 0  155px 0 12px;
padding-left: 5px;
padding-bottom: 5px;
background: #c6c;
width: 525px;
}
#maintext_testimonial p{
margin: 0 10px 0 20px;
}

#maintext_testimonial h2 {
margin: 3px 0 15px 20px;
height: 15px;
color: #666;
font-family:  Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px
}
#maintext_pu{
margin: 0 155px 0 0;
padding-left: 5px;
padding-bottom: 5px;
width: 400px;
}
#maintext_pu p{
margin: 0 10px 0 20px;
}

#maintext_pu h2 {
margin: 3px 0 15px 20px;
height: 15px;
color: #666;
font-family:  Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px
}
#links ul {
/*background-image: url(../images/navi_images/liststyleimage1.jpg);*/
margin-top: 0;
/*padding-top: 5px;*/
display: inline;
text-decoration: none;
}
#links li{
margin-top: -25px;
/*margin-top: 10px;*/
padding:  5px 0 5px 5px;
display: inline;
font-weight: bold;
font-size: 13px;
background-color:#fff;
text-decoration: none;
/*background-image: url(../images/navi_images/liststyleimage1.jpg) left top no-repeat;*/
line-height: 23px;
/*border: solid #000 1px;*/
}
.linkpadding{
	padding: 2px 10px 5px 0; 
	text-decoration: none;
}
li.sph
{
display:block;
text-indent: -9999px;
background: url(../images/logo.jpg) #fff top  no-repeat;
height: 59px;
/*position: relative;*/
margin: 0;
}
#maintext a.closew{
	color: #fff;
	text-decoration: none;
text-align: center;
	}
	table
	{
	width: 800px;}
	th{
	padding: 5px;
	border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
		td.cent{
	padding: 5px;
	text-align: center;
	}
table.newin
	{
	width: 620px;
	padding: 15px;
	}