<!--
body {font-size: 11pt; font-family: Tahoma, Helvetica, Arial, sans-serif; background-color: #FFFFFF; background-image: url("http://www.ibsdesign.com/bridal/newdesign/images/vbackground.jpg"); line-height: normal; color: #000; font-weight: normal; }
p, td, ol {font-size: 11pt; font-family: Tahoma, Helvetica, Arial, sans-serif; line-height: normal; font-weight: normal; color: #000;}
.smalltext {font-size: 9pt;}
.smallblacktext {font-size: 8pt;}
.largetext {font-size: 15pt;}
.smallwhitetext {font-size: 9pt; color: #fff;}
a {color: #09c; font-weight: bold; text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a.secondary {color: #fff; font-size: 9pt;}
a.mainnav {color: #9FBE5D;}	
a.subnav {font-size: 9pt; line-height: 13px; font-weight: normal;}
a.blue9 {font-size: 9pt; line-height: 13px;}
a.blue10 {font-size: 10pt;}
a.green {color: #336600; font-weight: normal;}	
a.green:visited {color: #336600;font-weight: normal;}	
a.green:hover {color: #336600;font-weight: normal;text-decoration: underline;}	
a.non {font-size: 11pt; font-family: Tahoma, Helvetica, Arial, sans-serif; line-height: normal; font-weight: normal; color: #000;}	
a.non:visited {font-size: 11pt; font-family: Tahoma, Helvetica, Arial, sans-serif; line-height: normal; font-weight: normal; color: #000;}	
a.non:hover {font-size: 11pt; font-family: Tahoma, Helvetica, Arial, sans-serif; line-height: normal; font-weight: normal; color: #000; text-decoration: underline;}	
h1.topheader {color: #B9D87A; font-size: 13pt; font-weight: bold; text-align: left; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; text-transform: lowercase;}
h1.sideheaders {color: #B9D87A;	font-size: 13pt; font-weight: bold;	text-align: center;	padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; text-transform: lowercase;}
h1.homeheaders {color: #B9D87A;	font-size: 14pt; font-weight: bold;	text-align: left; padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; text-transform: lowercase;}
.hotpink {color: #ED497B;}
img.reception {border: 1px solid #ccc; padding: 2px 2px 2px 2px;background-color: #fff;}
.featureborder {border: 1px solid #ccc;	padding: 5px 5px 5px 5px;}
h1.header {color: #0298DC; font-size: 8pt; text-align: center; margin: 6px 0px 6px 0px;	padding: 0px 0px 0px 0px;}
table.main {width: 970px!important;	width: 970px; border: 0px; margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px; align: center;}
table.content1 {width: 960px!important;	width: 960px; margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px; background-color: #fff;}
table.content2 {width: 960px!important;	width: 960px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #fff;}
table.welcome {width: 271px!important; width: 271px; margin: 0px 0px 5px 0px; padding: 5px 5px 5px 5px;	background-color: #fff; border: 1px #ccc solid;}
table.footer {width: 100%!important;width: 100%;background-color: #D3ECA5;}
td {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px 0px 0px 0px;}
td.homefeatures {padding: 0px 0px 10px 0px;}
td.local {padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; border: 0px 0px 0px 0px;}
td.list {padding: 0px 10px 0px 0px;	margin: 0px 0px 0px 0px; border: 0px 0px 0px 0px; text-align: left;	font-size: 9pt;	color: #69c;}
td.feature {border: 1px solid #ED497B; padding: 5px 5px 5px 5px;}
td.cover {border: 1px solid #ED497B;width: 300px!important;width: 300px;padding: 3px 3px 3px 3px;margin: 0px 10px 0px 10px;}
td.content {padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px;border-top: 1px solid #ccc;}
td.googleads {padding: 10px 10px 10px 10px;margin: 10px 0px 0px 0px;}
td.footer, h1.footer {color: #336600;background-color: #D3ECA5;font-size: 9pt;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
td.sidebar {border-left: 1px solid #cf9;border-right: 1px solid #cf9;border-bottom: 1px solid #cf9;padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px;}
td.sidebartop {border: 1px solid #cf9;padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px;}
table.bottomgoogle {border-top: 1px solid #cf9;width: 100%!important;width: 100%;background-color: #fff;text-align: center;margin: 10px 0px 0px 0px;}

.ddcolortabs{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 882px;
background: transparent;
align: left;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
padding:0;
list-style:none;
align: left;
}

.ddcolortabs li{
/**display:-moz-inline-box; 
-moz-box-orient:vertical;
display:inline-block; 
vertical-align:top;**/
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.ddcolortabs a{
float:left;
color: #9FBE5D;
background: #D3ECA5;
margin: 0px 0px 0px 0px;
padding: 0px 13px 0px 0px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent;
padding: 0px 0px 0px 0px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
color: #fff;
}

.ddcolortabs a:hover span{
color: #fff;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
color: #fff; 
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #D3ECA5;
/*border-top: 1px solid #fff; Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid #9FBE5D; /*THEME CHANGE HERE*/
border-top-width: 0px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:bold 12px Tahoma;
line-height:18px;
z-index:100;
background-color: #D3ECA5;
width: 225px;
visibility: hidden;
text-align: left;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #9FBE5D;
border-bottom: 1px solid #9FBE5D; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #9FBE5D;
font-size: 12px;
font-weight: bold;
text-align: left;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #fff;
color: #9FBE5D;
}

p.blogbyline {
	color: #999;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p.bloxtext {
	padding: 15px 0px 0px 0px;
}

h1.blogheaders {
	color: #ED497B;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 5px solid #cf9;
}

td.blog {
	color: #000;
	font-size: 10pt;
	text-align: left;
	padding: 10px 10px 10px 10px;
	background-color: #FFECF1;
	border: 1px solid #cf9;

}

.blogpost {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


td.icon {
	width: 75px;
	background-color: #fff;
	color: #fff;
	font-size: 14pt;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 14px 10px 0px 0px;
	border: 0px 0px 0px 0px;
	text-align: center;
}

td.icon.digg {
	background-image: url("http://www.ibsdesign.com/bridal/newdesign/images/bg-comments.jpg");
}


td.icon.greatdeal {
	background-image: url("http://www.ibsdesign.com/bridal/newdesign/images/bg-butterflies.jpg");
}

td.icon.events {
	background-image: url("http://www.ibsdesign.com/bridal/newdesign/images/bg-butterflies.jpg");
}

td.icon.reviews {
	background-image: url("http://www.ibsdesign.com/bridal/newdesign/images/bg-butterflies.jpg");
}

-->