/*
td {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #000000}

td.content 
{  
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	vertical-align:top;
	color: #666666;
}

*/

a:link, a:visited { 
	text-decoration: none;
	color: #339999;
}

a:hover, a:active { 
	text-decoration: none;
	color: #006666;
}

ul.rgn { margin: 0px 0px 0px 5px; border: 0px 0px 0px 0px; padding: 0px 0px 0px 5px }
li.rgn {  margin: 4px 0px 0px 0px; border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px }

A.nav:link, a.nav:visited {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff }
A.nav:hover {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #99cccc }

A.nav_sub:link, a.nav_sub:visited {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff }
A.nav_sub:hover {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #99cccc }


A.footer:link, a.footer:visited {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; line-height: 14px; text-decoration: none; color: #669933 }
A.footer2:link, a.footer2:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; line-height: 14px; text-decoration: none; color: #336600 }
A.footer:hover {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; line-height: 14px; text-decoration: none; color: #336600 }
A.footer2:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; line-height: 14px; text-decoration: none;  color: #669933 }
.footer_divider { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; line-height: 14px; text-decoration: none; color: #B1D865 }
.copyright { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 14px; text-decoration: none; color: #666666 } 
.footer_label { font-family: Arial, Helvetica, Sans-Serif; font-size: 36px; line-height: 14px; text-decoration: none; font-weight: bold; color: #669933 } 
.footer_sublabel { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; line-height: 14px; text-decoration: none; color: #336600 } 


A.home_feature_link:link, a.home_feature_link:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #2c8a8a  }
A.home_feature_link:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #2c8a8a  }

.homepage_features {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #2c8a8a  }
.homepage_realwedding {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #000000  }


.nav_label {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #99cccc  }


A.dress_designer:link, a.dress_designer:visited {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 9px; text-decoration: none; color: #000000  }
A.dress_designer:hover {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 9px; text-decoration: none; color: #339999  }

.dressfinder_page {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #000000  }
.dressfinder_navbar {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; text-decoration: none; color: #cccccc  }
A.dressfinder_nav:link, a.dressfinder_nav:visited {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #339999  }
A.dressfinder_nav:hover {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #006666  }


.dressf_popup_designer { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #669900; font-weight: bold }
A.dressf_popup_price:link, a.dressf_popup_price:visited { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #339999; font-weight: bold }
A.dressf_popup_price:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #006666; font-weight: bold }
.dressf_popup_label { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #000000; font-weight: bold }
.dressf_popup_detail { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #000000 }
.dressf_popup_stylenum { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #669900; font-weight: bold }
td.dressf_popup_pad { padding-top: 2px; padding-bottom: 2px }

/*
A.local_link:link, a.local_link:visited {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 9px; text-decoration: none; color: #000000  }
A.local_link:hover {  font-family: Verdana, Helvetica, Sans-Serif; font-size: 9px; text-decoration: none; color: #3366CC  }

.local_state {  font-size: 26px; text-decoration: none; color: #339999; text-transform:lowercase;}
*/

A.link_10:link, a.link_10:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; text-decoration: none; color: #339999  }
A.link_10:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; text-decoration: none; color: #006666  }

A.link_10bold:link, a.link_10bold:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #339999  }
A.link_10bold:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #006666  }

A.link_11:link, a.link_11:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #339999  }
A.link_11:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #006666  }

A.link_11bold:link, a.link_11bold:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #339999  }
A.link_11bold:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #006666  }

A.link_12:link, A.link_12:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; color: #339999  }
A.link_12:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; color: #006666  }

A.link_12bold:link, A.link_12bold:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #339999  }
A.link_12bold:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #006666  }

A.link_13:link, A.link_13:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; text-decoration: none; color: #339999  }
A.link_13:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; text-decoration: none; color: #006666  }

A.link_13bold:link, A.link_13bold:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #339999  }
A.link_13bold:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #006666  }




A.leftnav_link_10:link, a.leftnav_link_10:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; text-decoration: none; color: #669933  }
A.leftnav_link_10:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; text-decoration: none; color: #336600  }

A.leftnav_link_10bold:link, a.leftnav_link_10bold:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #669933  }
A.leftnav_link_10bold:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #336600 }

A.leftnav_link_11:link, a.leftnav_link_11:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #669933  }
A.leftnav_link_11:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #336600  }

A.leftnav_link_11bold:link, a.leftnav_link_11bold:visited {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #669933  }
A.leftnav_link_11bold:hover {  font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #336600  }




.leftnav_reg_10 {  font-size: 10px; text-decoration: none; color: #336600 }
.leftnav_reg_10bold {  font-size: 10px; font-weight: bold; text-decoration: none; color: #336600 }
.leftnav_reg_11 {  font-size: 11px; text-decoration: none; color: #336600 }
.leftnav_reg_11bold {  font-size: 11px; font-weight: bold; text-decoration: none; color: #336600 }
.leftnav_reg_12 {  font-size: 12px; text-decoration: none; color: #336600 }
.leftnav_reg_12bold {  font-size: 12px; font-weight: bold; text-decoration: none; color: #336600 }
.leftnav_poll {  font-size: 11px; text-decoration: none; color: #336600 }





.headline_30bold {  font-size: 30px; font-weight: bold; text-decoration: none; color: #000000}
.headline_25bold {  font-size: 25px; font-weight: bold; text-decoration: none; color: #000000}
.headline_20bold {  font-size: 20px; font-weight: bold; text-decoration: none; color: #000000}
.headline_20 {  font-size: 20px; text-decoration: none; color: #000000}
.headline_18bold {  font-size: 18px; font-weight: bold; text-decoration: none; color: #000000}
.headline_18 {  font-size: 18px; text-decoration: none; color: #000000}
.headline_16bold {  font-size: 16px; font-weight: bold; text-decoration: none; color: #000000}
.headline_16 {  font-size: 16px; text-decoration: none; color: #000000}
.headline_14bold {  font-size: 14px; font-weight: bold; text-decoration: none; color: #000000}
.headline_14 {  font-size: 14px; text-decoration: none; color: #000000}
.reg_13 {  font-size: 13px; text-decoration: none; color: #000000}
.reg_13bold {  font-size: 13px; text-decoration: none; font-weight: bold; color: #000000}
.reg_12 {  font-size: 12px; text-decoration: none; color: #000000}
.reg_12bold {  font-size: 12px; text-decoration: none; font-weight: bold; color: #000000}
.reg_11 {  font-size: 11px; text-decoration: none; color: #000000}
.reg_11bold {  font-size: 11px; font-weight: bold; text-decoration: none; color: #000000}
.reg_10 {  font-size: 10px; text-decoration: none; color: #000000}
.reg_10bold {  font-size: 10px; text-decoration: none; font-weight: bold; color: #000000}
.reg_9 {  font-size: 9px; text-decoration: none; color: #000000}
.reg_9bold {  font-size: 9px; font-weight: bold; text-decoration: none; color: #000000}
.reg_8 {  font-size: 8px; text-decoration: none; color: #000000}
.reg_8bold {  font-size: 8px; text-decoration: none; font-weight: bold; color: #000000}




H1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; text-decoration: none; color: #999999; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; font-weight: bold }
H2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; text-decoration: none; color: #666666; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; }
H3 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; color: #333333; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; font-weight: bold }
H4 { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; text-decoration: none; color: #669900; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; font-weight: bold }
H5 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; color: #000000; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; }


.question { font-weight: bold; color: #000000 }


div.photgaltitle {font-size: 10pt; font-weight: bold; color: #336600}


.divider {
	background-color: #CCCCCC;
}



#pop {
	background-color:white
	padding:0px;
	position:absolute; 
	z-index:1; 
	left: 128px; 
	top: 144px; 
	visibility: visible;
}

#poptext {
	padding-top:10px;
	padding-bottom:5px;
	}

	
#poptable {
	background-color:white;
	border: 0px;
	padding: 0px;
	margin: 0px;
	}

img.topnav {
	padding: 0px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-top: 0px;
	border-left: 0px;
	font-size: 16px;
	color: #666666;

}

td.topnav_spacer_top {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid white;
}

td.topnav_sublinks {
	border-right: 1px solid white;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	background: #2d7875;
}

input, select, textarea {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
	color: black;
}

/* Sept 2004: new classes for redesign go below this line */



p, td, li {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}



body.global {
	margin: 0px;	
	background: #999999;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

table.container {
	background: #FFFFFF;
}

.sponsor {
	background-color: #F3F1F1;	
}

.sponsor_highlight {
	background-color: #E5E5E5;
}

a.sponsor, a.sponsor:visited {
	font-weight: bold;
	color: #000000;
}

a.sponsor:hover, a.sponsor:active {
	font-weight: bold;
	color: #666666;
}

a.sponsor_headline, a.sponsor_headline:visited {
	font-weight: bold;
	color: #000000;
}

a.sponsor_headline:hover, a.sponsor_headline:active {
	font-weight: bold;
	color: #666666;
}

a.sponsor_jump, a.sponsor_jump:visited {
	font-style: italic;
	color: #000000;
}

a.sponsor_jump:hover, a.sponsor_jump:active {
	font-style: italic;
	color: #666666;
}

a.sponsor_polljump, a.sponsor_polljump:visited {
	font-weight: bold;
	color: #000000;
}

a.sponsor_polljump:hover, a.sponsor_polljump:active {
	font-weight: bold;
	color: #666666;
}

a.edit_headline, a.edit_headline:visited {
	font-weight: bold;
}

a.edit_headline:hover, a.edit_headline:active {
	font-weight: bold;
}

.topnav_divider { background-color: #BBDE7A; }

.leftnav { background-color: #EAF5F5; }

td.fashiontools_321_inc_left { background: url(../images/includes/fashiontools_left.gif); background-repeat: repeat-y; }

td.fashiontools_321_inc_right { background: url(../images/includes/fashiontools_right.gif); background-repeat: repeat-y; }

.ftools_inc_date { font-weight: bold; color: #1F6360; }

.ftools_inc_task { color: #339999; }

.leftnav_top { background-color: #E0F0C1; }

.leftnav_local { background-color: #B9DFDF; }

/*
.content_on_sidenav {
	font-family: Arial, Helvetica, sans-serif;
	color: #1F6360;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}
*/

.white_divider {
	background-color: #FFFFFF;
}

.masthead { background: #EAF5F5; }

.supernav { background: #EAF5F5; }

select.supernav_quicklinks { font-size: 10px; }

td.supernav_divider { background: #99CCCC; }

select.localpulldown {
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #E6E6E6; 
	text-decoration: none;
}

.fashion_sponsor_highlight {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px;
	border-right: 0px;
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}

