body {
	background: #000;
	margin: 0;
	padding:0;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:.9em;
	color:#fff;
}

#main{margin:0 auto;width:910px;background:#4c333d;padding-top:20px;}
#menu{background:#8c3961;font-weight:bold;padding:8px;font-size:1.1em;}
#contactBar{background:#b46088;padding:12px; color:#fff;clear:both;text-align:center;font-size:1.1em;}

.headImg{float:left;}

ul{list-style:square;margin:0;padding:20px;}

#quote{margin-left:20px;}
#quote1{float:left;margin-left:-30px;}
#quote2{margin-left:10px;}

#leftCol{width:427px;float:left;padding:14px;}
#rightCol{width:427px;float:left;padding:14px;}
#fullCol{padding:14px;background:#785e68;}

.index #leftCol{height:600px;background:#7b1c4d;}
.index #rightCol{height:600px;background:#785e68;}
.weddings #leftCol{height:800px;background:#f7e3e6;color:#000;}
.weddings #rightCol{height:800px;background:#795d66;}
.private #leftCol{height:800px;background:#f7b239;color:#000;}
.private #rightCol{height:800px;background:#795d66;}
.corporate #leftCol{height:700px;background:#381b30;}
.corporate #rightCol{height:700px;background:#795d66;}
.planning #leftCol{height:600px;background:#e7d3a8;color:#000;}
.planning #rightCol{height:600px;background:#795d66;}

.imgRightCol{float:left;margin:8px 8px 8px -14px;}
.imgleftCol{float:right;margin:8px -14px 8px 8px;}

.clear{clear:both;}




input{
	border:1px solid #88365d;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#1e1e1e;
	width:175px;
	font-size:1em;
}

textarea{
	border:1px solid #88365d;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#1e1e1e;
	width:175px;
	font-size:1em;
}

.but{background:#b26087;height:50px;margin:20px;font-weight:bold;font-size:1.1em;color:#fff;}



#contactBar a:link {color : #fff; text-decoration:none;}
#contactBar a:visited {color : #fff; text-decoration:none;}
#contactBar a:hover {color : #fff; text-decoration:none;background:#d22e7d;padding:8px;margin:0 -8px;}

#menu a:link {color : #fff; text-decoration:none;margin:0 5px;padding:8px;}
#menu a:visited {color : #fff; text-decoration:none;margin:0 5px;padding:8px;}
#menu a:hover {color : #fff; text-decoration:none;background:#d22e7d;margin:0 5px;padding:8px;}
#menu a.active {color : #fff; text-decoration:none;background:#d22e7d;margin:0 5px;padding:8px;}

a:link {color : #fff; text-decoration:underline;margin:0 5px;}
a:visited {color : #fff; text-decoration:underline;margin:0 5px;}
a:hover {color : #fff; text-decoration:none;background:#d22e7d;margin:0 5px;}


form p{
	clear:left;
	margin:0;
	padding:0;
	padding-top:5px;
}
form p label{
	float:left;
	width:50%;
}
legend{
	font-weight:bold;
}
fieldset{
	padding:10px;
	width:90%;
}

/*///////////////*/
input:focus { border: 2px dotted #7b1c4d; }
textarea:focus { border: 2px dotted #7b1c4d; }

form label.error, label.error {
	background:red;
	color: #fff;
	font-style: italic;
	display:block;
	width:90%;
	padding:5px;
	margin:5px;
}

#result{margin:20px 0;font-weight:bold;}


