body,td,th {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 20px;
	padding: 0px;
	text-align: center;
}

#contain {margin: 0 auto; width: 850px;	border: 1px solid #000000; margin-bottom: 10px;	height: 850px;}
#header {padding-top: 10px; padding-bottom: 10px; text-align: center;}
#nav {margin-bottom: 10px; height: 30px; line-height: 30px; vertical-align: middle;}
.navlinks {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; margin-left: 15px; margin-right: 15px;}
.navlinks:link, .navlinks:visited {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; margin-left: 15px; margin-right: 15px;}
.navlinks:hover, .navlinks:active {font-family: Verdana; font-size: 11px; color: #999999; text-decoration: none; margin-left: 15px; margin-right: 15px;}

h2 {
	font-size: 35px;
	color: #6C6B6B;
	font-weight: normal;
	letter-spacing: 102%;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}
h3 { 
	font-size: 18px;
	color: #6C6B6B;
	margin-top: -5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 7.5px;
	font-weight: normal;
}

#midcontent {float: left; display: inline; margin-bottom: 20px;}

/* Home */
#containleft {float: left; width: 400px; margin-right: 40px; display: inline;}
#containright {float: left; width: 400px; display: inline;}
#viewbutton {float: right; margin-right: 60px; clear:both; margin-bottom: 20px;}
#text1 {float: right; margin-right: 60px; text-align: justify; font-weight: bold; margin-bottom: 20px; width: 329px;}
#text11 {float: right; margin-right: 60px; text-align: justify; font-weight:normal; margin-bottom: 20px; width: 329px;}
#text2 {float: right; margin-right: 60px; text-align: justify; margin-bottom: 20px; width: 329px;}
#image1 {border: 1px solid #999999; float: left; margin-left: 60px; margin-bottom: 50px;}
#image2 { float: right; margin-right: 50px; margin-bottom: 20px;}
#image3 {border: 1px solid #999999; float: left; margin-left: 90px; margin-bottom: 20px;}
#image1index {border: 1px solid #999999; float: left; margin-left: 60px; margin-bottom: 10px;}
#image3index {border: 1px solid #999999; float: left; margin-left: 90px; margin-bottom: 20px;}

/* General Pages */
#contain-about {margin: 0 auto; width: 850px; border: 1px solid #000000; margin-bottom: 10px; height: 600px;}
#contain-benefits {margin: 0 auto; width: 850px; border: 1px solid #000000; margin-bottom: 10px; height: 770px;}
#contain-commissions {margin: 0 auto; width: 850px; border: 1px solid #000000; margin-bottom: 10px; height: 600px;}
#contain-clients {margin: 0 auto; width: 850px; border: 1px solid #000000; margin-bottom: 10px; height:920px;}
#contain-faqs {margin: 0 auto; width: 850px; border: 1px solid #000000; margin-bottom: 10px; height: 1090px;}
#contain-howdoesitwork {margin: 0 auto; width: 850px; border: 1px solid #000000; margin-bottom: 10px; height: 600px;}
#contain-prices {margin: 0 auto; width: 850px; border: 1px solid #000000; margin-bottom: 10px; height: 750px;}
#contain-freecalendar {margin: 0 auto; width: 850px; border: 1px solid #000000; margin-bottom: 10px; height: 640px;}

.headers {font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold;}
.headers:link, .headers:visited, .headers:hover, .headers:active {font-family: Verdana; font-size: 11x; color: #000000; font-weight: bold; text-decoration: none;}

.gallink {font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold;}
.gallink:link, .gallink:visited, .gallink:hover, .gallink:active {font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}


#column1 {float: left; width: 200px; margin-right: 34px; display: inline;}
#column2 {float: left; width: 380px; margin-right: 34px; display: inline; font-family: Verdana, Arial; font-size: 11px; text-align: justify; margin-top: 60px;}
#column3 {float: left; width: 200px; display: inline;}


/* Galleries */
#contain-galleries {margin: 0 auto; width: 985px;	border: 1px solid #000000; margin-bottom: 10px;	height: 840px;}
#midcontent-galleries {float: left; display: inline; margin-bottom: 5px; text-align: center;}


#subfoot {margin-bottom: 10px;}
.subfoot {font-family: Verdana; font-size: 18px; color: #999999; text-decoration: none; margin-left: 20px; margin-right: 20px;}
.subfoot:link, .subfoot:visited {font-family: Verdana; font-size: 18px; color: #999999; text-decoration: none; margin-left: 20px; margin-right: 20px;}
.subfoot:hover, .subfoot:active {font-family: Verdana; font-size: 18px; color: #666666; text-decoration: none; margin-left: 20px; margin-right: 20px;}

.generaltext{font-family: Verdana,Arial; font-size: 12px;}
.generaltext-headings{font-family: Verdana,Arial; font-size: 13px;}

.prices-headingtext {font-family: Verdana,Arial; font-size: 11px; color:#000000;}

.tableheight100 {height: 100%;}
.contactname {font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black";	font-size: 12px;}
.infotext {font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px;}
.smallcontacttext {font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #999999;}
.smallcontacttext:link{font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black"; font size: 10px; color: #999999;}
.smalllinktext {font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000000;}
.tinytext {font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black"; font-size: 9px;	color: #000000;}
.infoborderbg {background-color: #CCCCCC;}
.weddingpricelist {font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #000000;}
.calendartext {font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #FF0000;}
.calendartext:link {font-family: Verdana,Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #FF0000;}
.formline { display:inline;}
.textfields {
	height: 15px; width: 150px;	border: #000000 1px solid; padding: 0px 0px 1px 5px;
  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; 
	background-color: #eeeeee;
}
.textareas {
	height: 50px; width: 150px;	border: #000000 1px solid; padding: 0px 0px 1px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;
	background-color: eeeeee;
}


#gallerytopleft{
float:left;
margin: 0 0 0 5px;
}

#gallerymiddleart{
float:left;
margin: 50px 0 0 160px;

}

#galleryrighttop{
float:right;
margin: 0 5px 0 150px;
}

#gallerymiddlephoto{
float:right;
margin: 0 280px 0 0;
}

#gallerybottomleft{
float:left;
margin: 0 0 0 5px;
}

#gallerymiddleguest{
float:left;
margin: 50px 0 0 120px;
}

#galleryrightbottom{
float:right;
margin: -60 5px 0 0;
}

.imglink {font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold;}
.imglink:link, .imglink:visited, .imglink:hover, .imglink:active {font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}

#indexsmalltext{
	font-size:5px;
	float:left;
	height:auto;
	width:200px;
	color:#b0b0b0;
	}

