body,html{ background:#7F7D7D url(background.gif) repeat-y;
		    font-family: 'Droid Sans', sans-serif;
			margin-bottom:0px}#spacer{height:20px;display:block} 


#container {margin:0 auto;margin-top:20px;display:block;padding-left:5px;padding-right:5px;background-color:#FFF;width:1000px;overflow:hidden;padding-top:5px}



#shadow{display:block;width:1010px;background:url(shadows.png);margin:0 auto;margin-top:-15px;margin-bottom:-10px}

#wedding-banner{float:left;width:1000px;height:110px;background-color:#FFF;}

#advertising-banner{float:right;width:550px;height:110px;background-color:#FFF}
#navigation{float:left;width:1000px;height:35px;background:#FF00FF;padding-left:0px;margin-bottom:1px;border-bottom:3px solid #ffffff;}

#left{display:block;margin-top:20px;margin-right:30px;margin-left:10px;padding-left:10px;width:500px;float:left}


#left-long{display:block;margin-top:20px;margin-right:30px;margin-left:10px;padding-left:10px;width:850px;float:left}





#region-list{display:block;margin-top:20px;margin-right:40px;margin-left:20px;width:860px;float:left}.region-venue-box{display:block;width:190px;margin-left:8px;border:1px solid #ccc;float:left;padding-left:15px;padding-top:5px;margin-bottom:10px}
#suppliers{display:block;margin-top:20px;margin-right:30px;margin-left:10px;padding-left:10px;width:950px;float:left}

#middle{display:block;margin-top:17px;width:400px;float:left;margin-right:10px;}
.latest-reviews{width:260px;margin-bottom:30px}

#home-featured{display:block;margin-top:5px;width:260px;float:left;margin-left:10px;}

#right{margin-top:20px;width:200px;float:right;background-color:#FFF}#speeches{display:block;margin-top:20px;margin-right:40px;margin-left:20px;width:500px;float:left}#speech-example{width:300px;float:left;margin-top:20px}




.sm-review-pic{width:110px;height:80px;float:right;margin-top:12px;padding-top:0px;padding-top:0px;margin-bottom:0px;padding-left:5px}

#wedding-resources{display:block;width:1000px;float:left;margin-top:20px;padding-top:10px;background:#ffffff;}

ul#navbar{margin:0;list-style-type:none;height:35px}ul#navbar li{float:left}

ul#navbar a{float:left;padding:10px 10px 17px 10px;font-size:12px;font-weight:200;text-decoration:none;color:#fff;height:8px; border-right:solid 1px #fff;height:35px}

ul#navbar a:hover{padding:10px 10px 17px 10px;font-size:12px;font-weight:200;color:#FF00FF;height:8px;background-color:#ffffff;height:35px;}

ul#sitelinks{margin:0;list-style-type:none;height:20px;margin-bottom:10px;font-size:12px;}

ul#sitelinks li{float:left;padding:0px 10px 10px 7px;font-weight:200;text-decoration:none;color:#646464;height:4px}ul#sitelinks a{float:left;padding:0px 10px 10px 7px;font-size:12px;font-weight:200;text-decoration:none;color:#646464;height:4px;border-right:solid 1px #000}ul#sitelinks a:hover{padding:0px 10px 10px 7px;font-size:12px;font-weight:200;color:#99f;height:4px}li#search {margin-left:50px;padding-top:5px}

ul#bottomlinks{list-style-type:none;margin-bottom:10px;font-size:12px;margin-left:-25px;}ul#bottomlinks li{float:left;padding:0px 10px 10px 7px;font-weight:200;text-decoration:none;color:#646464;height:4px}ul#bottomlinks a{float:left;padding:0px 10px 10px 7px;font-size:12px;font-weight:200;text-decoration:none;color:#646464;height:4px;border-right:solid 1px #ccc}ul#bottomlinks a:hover{padding:0px 10px 10px 7px;font-size:12px;font-weight:200;color:#99f;height:4px}

h1{
font-size:18px;
color:#666666;
font-weight:300;
margin-right:10px;
display:block;
height:15px;
padding-top:5px;
padding-bottom:5px; }


h1 a{font-size:18px;
color:#666666;
font-weight:300;
margin-right:10px;
display:block;
height:15px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none}


h1 a:hover{font-size:18px;color:#99f;font-weight:300;margin-right:10px;display:block;height:15px;padding-top:5px;padding-bottom:5px;text-decoration:none}

h2{
font-size:18px;
color:#666666;
font-weight:300;
margin-right:10px;
display:block;
height:15px;
padding-bottom:5px;
}

h3{
font-size:18px;
color:#666666;
font-weight:300;
margin-right:10px;
display:block;
height:15px;
padding-bottom:5px;
}


h4{
font-size:16px;
color:#666666;
font-weight:300;	
margin-bottom:3px;
}







.map-header{font-size:18px;font-weight:300;color:#666666;margin-right:10px;display:block;height:15px;padding-top:5px;padding-bottom:5px;margin-left:50px;}
.bride-and-groom-name{font-size:14px;color:#C0C;font-weight:300;margin-right:10px;display:block;height:15px;padding-top:5px;padding-bottom:5px}

h5{font-size:13px;color:#666;font-weight:300;margin-right:10px;display:block;height:15px;padding-top:5px;padding-bottom:5px;}
.home-featured{font-size:16px;color:#C0C;font-weight:300;margin-right:10px;display:block;height:15px;padding-top:5px;border-bottom:1px dashed #ccc;}



.featured-pic {
	float:right;
	padding-top:5px;
}

h6{font-size:13px;color:#666;font-weight:300;margin-right:10px;display:block;height:15px;padding-top:5px;padding-bottom:5px;}.header{font-size:16px;color:#C0C;font-weight:300;margin-right:10px;display:block;height:15px;padding-top:5px;padding-bottom:5px;text-decoration:none}


.featured{font-size:14px;color:#666;font-weight:300;padding-top:0px;margin-bottom:-15px;
}


p{font-size:12px;font-weight:300;color:#666666;}

.reviews-home {font-size:12px;color:#fff;margin-left:10px;margin-right:0px;padding-top:0px}.armadale{font-size:15px;color:#ea5fea;font-weight:300;margin-right:10px;display:block;height:15px;padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #ccc}.related-links{color:#333;font-size:9px;text-align:center}.phone{  font-size:10px; color:#333; padding-top:30px}

.floatRight{float:right;margin-left:10px;padding-top:5px;padding-right:10px;}

.img{border:none}

a{ font-size:13px; color:#666; text-decoration:none; padding-right:5px; padding-left:0px; color:#FF00FF;}

a:hover{ color:#99f; padding-right:5px; padding-left:0px; text-decoration:none}.label{display:block;width:230px;float:left;font-size:11px;font-color:#f00;padding-top:5px;padding-left:15px}.contact-home{display:block;width:200px;float:left;margin-left:0px;font-size:11px;color:#000;padding-top:4px;padding-left:15px}#contact{display:block;width:300px;float:left;margin-left:0px;font-size:11px;color:#000;padding-top:4px;padding-left:15px}#flash-banner{float:left;width:1000px;height:150px;background:#CCC;}

ul#venue-bullets{font-size:12px;color:#666666;list-style:none;margin-left:0px;padding-left:0px;padding-bottom:10px}ul#venue-bullets li{margin-bottom:10px}

#movies-and-pics{display:block;width:350px;float:right;padding-right:10px;padding-left:20px;padding-top:10px}.details{ float:right;margin-top:0px;margin-right:50px}.label{display:block;width:60px;float:left;font-size:11px;font-color:#000;padding-top:5px;padding-left:15px}.social-media{float:right;margin-left:10px}#contact-box{width:410px;clear:both}.region{font-size:12px;color:#666;font-weight:300;padding-left:0px;padding-top:0px;border:none}.thumb{font-size:12px;color:#ccc;font-weight:300;padding-left:0px;margin-top:-10px;border:1px solid #ccc}.venue-excerpt{font-size:11px;color:#333;margin-left:5px}.sl{font-size:11px;color:#999;margin-right:20px}#review-form{margin-top:20px;margin-right:40px;margin-left:20px;padding-left:10px;padding-top:10px;width:500px;float:left}form.cmxform fieldset{ margin-bottom:10px; background:#FBF8FB; border:1px solid #999; padding-top:0px; padding-bottom:5px}form.cmxform legend{ padding:0 2px;  font-size:11px; color:#EA5FEA}form.cmxform label{ display:inline-block; line-height:1.8; vertical-align:top;  font-size:11px; font-color:#333; padding-left:10px}form.cmxform fieldset ol{ margin:0; padding:0}form.cmxform fieldset li{ list-style:none; padding:5px; margin:0}form.cmxform fieldset fieldset{ border:none; margin:3px 0 0}form.cmxform fieldset fieldset legend{ padding:0 0 5px; font-weight:normal}form.cmxform fieldset fieldset label{ display:block; width:auto}form.cmxform em{ font-weight:bold; font-style:normal; color:#f00}form.cmxform label{ width:250px}form.cmxform fieldset fieldset label{ margin-left:123px}fieldset{margin:10px 0 0 0;padding:0}legend{margin-left:1em}fieldset ol{padding;10px 10px 10px 10px;list-style:none}.home-advert{margin-left:150px}.listing-box{width:200px;height:300px;background:url(listing-back.gif) no-repeat;font-size:14px;color:#333;margin-right:20px;padding-left:0px;padding-top:10px;margin-left:0px;float:left;margin-right:10px}.listing-details{display:block;background:#FDFCFC; border:1px solid #E2DFDF;width:300px;float:left;margin-left:0px;font-size:11px;color:#000;padding-top:4px;padding-left:15px}ul.resource-lists{color:#666;font-size:12px;}

ul#venue-details{font-size:12px;color:#666666;list-style:none;margin-left:0px;padding-left:0px;padding-bottom:10px;line-height:25px;}ul.speech-bullets{font-size:11px;color:#333;padding-bottom:10px}

#wedding-venue-reviews{display:block;width:850px;float:left;background:#F8F7F7;border:1px solid #ccc;margin-left:20px;padding-left:10px;padding-bottom:20px;margin-bottom:20px}

#reply {display:block;width:500px;float:left;background-color:#FFFFFF;border:1px solid #333333;}


#user-space{display:block;float:left;margin-left:10px;}img{border-style:none}ul#hover{width:100px}ul#hover li{}ul#hover li a{color:#03F;width:100px;height:300px;background-color:#0CF}#venues-left{display:block;margin-top:20px;margin-left:20px;width:300px;float:left}#map-middle{display:block;margin-top:20px;width:300px;float:left;margin-left:0px}#google-search-box{background:#F7F6F6;padding-left:80px;padding-top:15px;height:40px;border:1px solid #ccc}ul#social-buttons{margin:0;list-style-type:none;margin-bottom:30px}ul#social-buttons li{float:left}ul#social-buttons a{margin-left:0;float:left;padding:5px 10px 17px 10px;font-size:10px;font-weight:200;text-decoration:none;color:#646464;height:8px}ul#social-buttons a:hover{padding:5px 10px 17px 10px;font-size:10px;font-weight:200;color:#ccc;height:8px}#like{ width:400px;height:70px;background-color:#EEECEC;border:1px solid #999;padding-top:5px;padding-left:5px;margin-bottom:0px}.cloud1{font-size:14px;color:#F0F;margin-left:100px;text-decoration:none;display:block;margin-bottom:15px;margin-top:35px}.cloud2{font-size:16px;color:#F0F;margin-left:40px;text-decoration:none;display:block;margin-bottom:10px}.cloud3{font-size:14px;color:#36F;margin-left:180px;text-decoration:none;display:block;margin-bottom:10px}.cloud4{font-size:12px;color:#666;margin-left:50px;text-decoration:none;display:block;margin-bottom:10px}.cloud5{font-size:14px;color:#36F;margin-left:140px;text-decoration:none;display:block;margin-bottom:10px}.cloud6{font-size:11px;color:#666;margin-left:240px;text-decoration:none;display:block;margin-bottom:10px}.cloud7{font-size:12px;color:#f0f;margin-left:100px;text-decoration:none;display:block;margin-bottom:10px}.cloud8{font-size:12px;color:#666;margin-left:140px;text-decoration:none;display:block;margin-bottom:20px}#search-cloud{width:390px;background:#FBFBFB url(cloud-back.png) no-repeat;border:1px solid #ccc;padding-bottom:10px}.group-spacer{width:8800px;height:30px;float:left;clear:both;margin-top:50px}.pinky{font-size:13px;color:#ED18ED;font-weight:300;margin-right:10px}



#left-advertise{display:block;margin-top:20px;margin-right:30px;margin-left:10px;padding-left:10px;width:950px;float:left}


#listing{
float:left;
width:270px;
height:250px;
background:#F8F7F7;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
margin-right:37px;
margin-top:20px;
}


#listing2{
float:left;
width:270px;
height:250px;
background:#F2F2F2;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
margin-right:37px;
margin-top:20px;
}



#listing3{
float:left;
width:270px;
height:250px;
background:#E0DEDE;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
margin-top:20px;

}





.lh {
	font-size:18px;
	color:#0066FF;
	font-weight:lighter;


}

.buy-now{ padding-top:50px;width:300px;float:right; display:block}.current-venue{ color:#99f}.current-venue a{ color:#99f}

.city-venue{width:100px;height:60px;float:left;padding-right:0px;padding-bottom:20px}


.cities{font-size:13px;color:#666}#venue-spacer{width:800px;height:20px;float:left;display:block} #search-bar {float:right;width:400px;height:50px;margin-top:50px;}


#left-home{display:block;margin-top:20px;margin-right:30px;margin-left:10px;padding-left:0px;width:500px;float:left}
#right-home{display:block;margin-top:20px;padding-left:0px;width:450px;float:left;}
#middle-home{display:block;margin-top:17px;width:260px;float:left;margin-right:10px;}








.real-review {
	width:480px;
	border:1px solid #cccccc;
	background:url(review-back.gif) repeat-x bottom;	
	padding-left:10px;
	padding-bottom:40px;
	margin-bottom:20px;
	}


.rh2 {
	font-size:17px;
	color:#FF00FF;
}


.morelink {
	font-size:13px;
}

#search-box {
	width:425px;
	height:100px;
	border:1px solid #cccccc;
	padding:20px 0px 20px 20px;
}

.featured-venues {
	width:450px;
	height:330px;
	background:#F0F0F0;
	margin-bottom:20px;
}

.fvt {
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
}


.footbox {
	width:310px;
	height:150px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	border:1px solid #cccccc;
	margin-bottom:30px;
}


.supplier-landing {
	width:200px;
	height:250px;
	background:#ffffff;
	float:left;
	border:1px solid #cccccc;
	margin-right:20px;
	padding-left:10px;


}




















