/*

soft pink: FFEEF4

pink: FFC6D7

brown: 3C2012

tan: B19681

darker tan: 90745F

logo: 6A4735

Tagline font: Academy

Logo font: Adobe Heiti Std R


*/
@import url("nav.css");
@import url("promo.css");
.contest
{
	width:240px;
	height:152px;
	position:absolute;
	top:200px;
	margin-left:50px

}

#ribbon
{
	width:980px; height:108px; margin:0 auto; background-image:url(http://bridesclub.com/images/ribbon.jpg); background-position:top center; background-repeat:no-repeat;
}

#ribbonbottom
{
	width:980px; height:108px; margin:0 auto; background-image:url(http://bridesclub.com/images/ribbonud.jpg); background-position:top center; background-repeat:no-repeat;
}

/*----------ribbonlinks-----------------*/
/* top */
a.ribbonlinks
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:16px; 
	color:#fff; 
	text-decoration:none; 
	font-weight:bold;
	
}

a.ribbonlinks:visited
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:16px; 
	color:#fff; 
	text-decoration:none; 
	font-weight:bold;
	
}

a.ribbonlinks:hover
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:16px; 
	color:#5D3C2C; 
	text-decoration:normal; 
	font-weight:bold;
	
}

a.ribbonlinks:active
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:16px; 
	color:#fff; 
	text-decoration:none; 
	font-weight:bold;
	
}

a.ribbonlinks span
{font-size:18px;}
/* end top */


/* bottom */
a.ribbonlinkssub
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:12px; 
	color:#a41162; 
	text-decoration:none; 
	font-weight:bold;
	
}

a.ribbonlinkssub:visited
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:12px; 
	color:#a41162; 
	text-decoration:none; 
	font-weight:bold;
	
}

a.ribbonlinkssub:hover
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:12px; 
	color:#5D3C2C; 
	text-decoration:normal; 
	font-weight:bold;
	
}

a.ribbonlinkssub:active
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:12px; 
	color:#a41162; 
	text-decoration:none; 
	font-weight:bold;
	
}
/* end bottom */

/*footer*/
a.ribbonlinksfooter
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:11px; 
	color:#a41162; 
	text-decoration:none; 
	font-weight:bold;
	
}


a.ribbonlinksfooter:visited
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:11px; 
	color:#a41162; 
	text-decoration:none; 
	font-weight:bold;
	
}

a.ribbonlinksfooter:hover
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:11px; 
	color:#5D3C2C; 
	text-decoration:normal; 
	font-weight:bold;
	
}

a.ribbonlinksfooter:active
{
	font-family: georgia,"trebuchet ms",serif;
	font-size:11px; 
	color:#a41162; 
	text-decoration:none; 
	font-weight:bold;
	
}
/*end footer*/

/*---------- end ribbonlinks-----------------*/
a.fv
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#666; 
	text-decoration:none; 
	font-weight:normal;
	
}

a.fv:hover
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#666; 
	text-decoration:underline; 
	font-weight:normal;
	
}
a.fv:visited
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#666; 
	text-decoration:none; 
	font-weight:normal;
	
}

a.fv:active
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#666; 
	text-decoration:none; 
	font-weight:normal;
	
}

a {

	font-size: small;

	font-family: georgia,"trebuchet ms",serif;

	font-weight: bold;

	text-decoration: underline;

	color: #D16E8B;

}



a:hover {

	font-size: small;

	font-family: georgia,"trebuchet ms",serif;

	font-weight: bold;

	text-decoration: none;

	color: #5D3C2C;

}

a:visited {

	font-size: small;

	font-family: georgia,"trebuchet ms",serif;

	font-weight: bold;

	text-decoration: underline;

	color: #8D6E55;

}



a:active {

	font-size: small;

	font-family: georgia,"trebuchet ms",serif;

	font-weight: bold;

	text-decoration: underline;

}







body {

	font-size: medium;

	font-family: georgia,"trebuchet ms",serif;

	font-weight: normal;

	font-style: normal;

	color: #3C2012;
	background: url(http://bridesclub.com/images/bc_logo2012.jpg) top center no-repeat #fff;

	margin: 0px;

	padding: 0px;

}

.logoarea
{
	width:800px; height:330px; text-align:left;  float:left; margin-left:75px
}

.logoarealog
{
	padding-top:35px; margin-left:0;
}
.logged
{
	margin-left:45px; text-align:left
}

.clear {

	clear: both;

}



#topLine {

	width: 980px;

	text-align: center;

	text-indent: -5000px;

}



#topLine h1 {

	font-size: xx-small;

}



#bridesLogin {

	width: 980px;

	text-align: right;

}



header {

	width: 980px;

}



#topNav {

	background: #D98CA3;

	padding: 6px 12px 6px 0px;

	text-align: left;

	font-size: small;

	font-weight: bold;

	margin: 0px;

	list-style: none;

}



#topNav ul {

	list-style: none;

	margin: 0px;

	padding-left: 0px;

}



#topNav li {

	margin: 0px;

	padding: 0px 2px 0px 0px;

	display: inline;

	list-style: none;

}



#topNav a {

	color: #fff;

	text-decoration: none;

	font-family: arial, helvetica, sans-serif;

}



#topNav a, #topNav a:visited, #topNav a:hover, #topNav a:active {

	background: #D98CA3;

	color: #fff;

	padding: 6px 12px 6px 12px;

	vertical-align: center;

}



#topNav a:hover {

	background: #FFC6D7;

	color: #5D3C2C;

	padding: 6px 12px 6px 12px;

	vertical-align: bottom;

}



/*

#topNav a:hover {

	background: #FFEEF4;

	color: #D16E8B;

	padding: 6px 12px 6px 12px;

	vertical-align: bottom;

}

*/



#discussion {

	/*background: #FFEEF4 url(http://www.bridesclub.com/http://bridesclub.com/images/discussionFlower2.jpg) bottom right no-repeat;*/

	text-align: left;

	width: 980px;

	margin-top: 35px;

	margin-bottom: 15px;

}



#discussion2 {

	/*background: #FFEEF4 url(http://www.bridesclub.com/http://bridesclub.com/images/discussionBottom.jpg) bottom right no-repeat;*/

	text-align: left;

	width: 980px;

	margin-top: 35px;

	margin-bottom: 15px;

}



#discussion3 {

	/*background: #FFEEF4 url(http://www.bridesclub.com/http://bridesclub.com/images/discussionBottom.jpg) bottom right no-repeat;*/

	text-align: left;

	width: 980px;

	margin-top: 35px;

	margin-bottom: 15px;

}



#discussion img {

	float: left;

	padding: 30px 20px 20px 20px;

}



#discussion2 img {

	float: left;

	padding: 30px 20px 20px 20px;

}



#discussion3 img {

	float: right;

	padding: 30px 20px 20px 20px;

}



.welcomeTitle {

	font-size: large;

	color: #D16E8B;

	margin: 26px 0px 12px 0px;

}



.questionTitle {

	font-size: x-large;

	color: #3D3620;

	margin: 8px 0px 8px 0px;

}



#discussionTop {

	background: #FFEEF4 url(http://www.bridesclub.com/http://bridesclub.com/images/discussionFlower3.jpg) bottom left no-repeat;

	padding: 20px;

}



#discussionTop .questionTitle {

	font-size: x-large;

	color: #3D3620;

	margin: 8px 0px 8px 0px;

}



#discussionTop .questionTitle img {

	float: right;

	padding: 0px 0px 0px 30px;

	clear: both;

}



#discussionTop .welcomeTitle {

	font-size: large;

	color: #D16E8B;

	margin: 0px 0px 12px 0px;

}



.discussionTitle {

	font-size: x-large;

	color: #D16E8B;

	margin: 26px 0px 12px 0px;

	padding-left: 40px;

}

.discussionTitle a,
 .discussionTitle a:hover,
 .discussionTitle a:active,
 .discussionTitle a:visited{

	font-size: x-large;


	margin: 26px 0px 12px 0px;

	padding-left: 40px;

}



.discussionSubTitle {

	font-size: large;

	color: #3D3620;

	margin: 8px 0px 8px 0px;

	padding-left: 40px;

}



.discussionContent {

	font-size: medium;

	color: #3D3620;

	padding-left: 40px;

}



#discussionsRecentQuestions {

	margin-right: 120px;

}



#discussionsSubQuestions {

	list-style: none;

	margin-left: 0px;

	padding-left: 0px;

}



#discussionsSubQuestions li {

	font-family: arial,helvetica,sans-serif;

	font-size: medium;

	list-style: none;

	line-height: 1.3em;

}



#discussionsPhotoCredit {

	text-align: right;

	font-family: verdana,arial,helvetica,san-serif;

	font-size: x-small;

	margin-top: -10px;

	margin-right: 20px;

}



#recentQuestions {

	margin-left: 340px;

	margin-right: 50px;

}



#recentQuestions li {

	margin: 0px;

	padding: 0px;

	margin-bottom: 8px;

}



#leftColumn {

	width: 200px;

	/*

	background: url(http://www.bridesclub.com/http://bridesclub.com/images/backgroundHomeSubheader.jpg) no-repeat top left;

	*/

}



#leftColumn p {

	padding: 6px;

}



#leftColumnDiscussions {

	width: 640px;

}



#leftColumnDiscussions h3 {

	text-align: left;

	font-size: small;

}



#leftColumnDiscussions p {

	text-align: left;

}



#middleColumnDiscussions {

	width: 160px;

	padding: 0px 25px 0px 25px;

}



#middleColumnDiscussions h3 {

	text-align: left;

	font-size: small;

	margin-top: 30px;

}



#rightColumnDiscussions {

	width: 160px;

}



#rightColumnDiscussions h3 {

	text-align: center;

	font-size: small;

	margin-top: 30px;

}



#middleColumn {

	width: 580px;

	border-left: 1px dashed #A7978A;

	border-right: 1px dashed #A7978A;

	/*

	background: url(http://www.bridesclub.com/http://bridesclub.com/images/backgroundHomeSubheader.jpg) no-repeat top left;

	*/

}



#middleColumn p {

	padding: 6px;

}



#rightColumn {

	width: 220px;

	/*

	background: url(http://www.bridesclub.com/http://bridesclub.com/images/backgroundHomeSubheader.jpg) no-repeat top left;

	*/

}



#rightColumn p {

	padding: 6px;

}



h1 {

	font-size: x-large;

	font-weight: bold;

}



h2 {

	font-size: large;

	font-weight: bold;

}



h3 {

	font-family: arial,helvetica,sans-serif;

	font-size: medium;

	font-weight: bold;

	text-align: center;

}



.horizDiv {

	border-bottom: 1px dashed #A7978A;

	margin-bottom: 40px;

}



#middleColumn .specialsOn {

	padding: 20px;

	background: #F7ECE4;

	border-top: 1px solid #A7978A;

	border-bottom: 1px solid #A7978A;

}



#middleColumn .specialsOff {

	padding: 20px;

	background: #fff;

	/*border-bottom: 1px dotted #A7978A;*/

}



#clientphotos {

	text-align: center;

	margin: 0px;

	padding-left: 0px;

	list-style: none;

}



#clientphotos ul {

	list-style: none;

	margin: 0px;

	padding-left: 0px;

}



#clientphotos li {

	display: inline;

	list-style: none;

}



#marketsDiscussions {

	text-align: left;

	font-size: small;

	font-weight: bold;

	margin: 0px;

	padding-left: 0px;

}



#marketsDiscussions ul {

	margin: 0px;

	padding-left: 0px;

}



#marketsDiscussions li {

	font-family: verdana,arial,sans-serif;

	font-size: x-small;

	list-style: none;

	margin: 0px;

	padding: 0px 2px 0px 0px;

	line-height: 1.5em;

	margin-bottom: 6px;

	padding-bottom: 6px;

	border-bottom: #ddd 1px dashed;

}



#marketsDiscussions a, #marketsDiscussions a:visited, #marketsDiscussions a:hover, #marketsDiscussions a:active {

	font-family: verdana,arial,sans-serif;

	font-size: x-small;

	text-decoration: none;

	font-weight: normal;

	line-height: 1.3em;

}



.commentOn {

	font-family: arial,helvetica,sans-serif;

	font-size: small;

	background: #FFEEF4;

	border: 1px solid #D98CA3;

	/*

	border-top: 1px solid #D98CA3;

	border-bottom: 1px solid #D98CA3;

	*/

	padding: 12px;

	line-height: 1.4em;

}



.commentOff {

	background: #fff;

	font-family: arial,helvetica,sans-serif;

	font-size: small;

	padding: 12px;

	line-height: 1.4em;

}



.commentHeader {

	font-family: arial,helvetica,sans-serif;

	font-size: medium;

	font-weight: bold;

}



.discussionCommentDate {

	font-size: x-small;

}



#profile {

	background: #FFEEF4;

	padding: 20px;

	/*height: 180px;*/

}



#profile .questionTitle {

	font-size: x-large;

	color: #3D3620;

	margin: 8px 0px 8px 0px;

}



#profile .questionTitle img {

	float: right;

	padding: 0px 0px 0px 30px;

	clear: both;

}



.profileHeader {

	margin-top: 40px;

	margin-bottom: 26px;

	color: #D98CA3;

}



.profileQuestion {

	font-family: arial,helvetica,sans-serif;

	font-size: medium;

	font-weight: bold;

	margin-right: 80px;

}



.profileAnswer {

	font-family: arial,helvetica,sans-serif;

	font-size: small;

	margin-right: 80px;

	margin-bottom: 20px;

	line-height: 1.4em;

}



#leftColumnProfile {

	width: 700px;

}



#rightColumnProfile {

	width: 260px;

}



.company {

	font-weight: bold;

	line-height: 1.2em;

}



.showTitle {

	text-align: left;

	font-size: x-large;

	margin-top: 40px;

	margin-left: 40px;

}



.showSubTitle {

	font-family: arial,helvetica,sans-serif;

	text-align: left;

	font-size: medium;

	margin-left: 40px;

}



div .showSubTitle {

	text-align: left;

	font-family: arial,helvetica,sans-serif;

	font-size: small;

	font-weight: normal;

	margin-right: 240px;

	margin-bottom: 40px;

	line-height: 1.5em;

}



p .showSubTitle {

	text-align: left;

	font-family: arial,helvetica,sans-serif;

	font-size: small;

	font-weight: normal;

	margin-bottom: 40px;

	line-height: 1.5em;

}



.showSubTitleInfo {

	font-family: arial,helvetica,sans-serif;

	text-align: left;

	font-size: small;

	margin-left: 40px;

	font-weight: normal;

}



#subContent h2 {

	text-align: left;

	margin-top: 40px;

	margin-left: 40px;

}



#horizontalDivs {

	width: 92%;

	margin: 30px;

	border-bottom: dashed 1px #A18570;

}



#listingsContent {

	font-size: medium;

	margin-right: 180px;

	line-height: 1.4em;

}



#listingsNav h3 {

	text-align: left;

	width: 200px;

	margin: 40px 0px 0px 20px;

	font-family: georgia,"trebuchet ms",sans-serif;

	border-bottom: solid 1px #E5D6CB;

}



#sicNav {

	float: left;

	width: 170px;

	margin: 2px 0px 0px 10px;

	padding: 0px;

	list-style: none;

	text-align: left;

}



#sicNav ul {

	list-style: none;

	margin: 0px;

	padding-left: 0px;

}



#sicNav li {

	width: 170px;

	font-family: arial,helvetica,sans-serif;

	background: url(http://bridesclub.com/images/bulletTan11.jpg) no-repeat 0px 8px;

	margin: 0px;

	padding: 3px 12px 3px 18px;

	border-bottom: dashed 1px #E5D6CB;

	list-style: none;

}



#sicNav a {

	text-decoration: none;

	font-family: arial,helvetica,sans-serif;

}



#sicNav a, #sicNav a:active {

	text-decoration: none;

	padding: 0px;

	font-family: arial,helvetica,sans-serif;

}



#sicNav a:visited {

	color: #8D6E55;

}



#sicNav a:hover {

	color: #5D3C2C;

	text-decoration: none;

	font-family: arial,helvetica,sans-serif;

	vertical-align: bottom;

}



#listingsColumn {

	text-align: left;

	width: 700px;

	margin: 40px 0px 0px 60px;

	font-family: georgia,"trebuchet ms",sans-serif;

}



.ehlOn {

	width: 700px;

	height: 160px;

	background: #FFEEF4 url(http://bridesclub.com/images/discussionFlowerEHL.jpg) bottom left no-repeat;

	padding: 14px;

	margin-bottom: 10px;

	line-height: 1.3em;

}



.ehlOff {

	width: 700px;

	height: 160px;

	background: #fff;

	padding: 14px;

	margin-bottom: 10px;

	line-height: 1.3em;

}



.sponsor {

	width: 700px;

	height: 160px;

	background: #fff;

	border: 1px solid #D98CA3;

	padding: 14px;

	margin-bottom: 10px;

	line-height: 1.3em;

}



#msgboard {

	/*

	background: #FFFAFC url(http://bridesclub.com/images/msgBoardBottom.jpg) bottom left no-repeat;

	*/

	background: #fff url(http://bridesclub.com/images/msgBoardFlower.jpg) 30px -10px no-repeat;

	text-align: left;

	width: 980px;

	margin-top: 35px;

	margin-bottom: 20px;

}



#msgboard p {

	margin-left: 70px;

	font-size: small;

}



#copyright {

	width: 580px;

	margin-top: 30px;

}



#copyright p {

	padding: 6px;

	margin: 16px 0px 0px 0px;

	line-height: 1.3em;

}



.copyright {

	font-family: arial,helvetica,sans-serif;

	font-size: small;

	margin: 10px 0px 0px 0px;

}



#footer {

	height: 50px;

	/*background: #FFEEF4;*/

}



.coupon {

	position:relative;

	float:left;

	width:44%;

	height:400px;

	padding:10px;

	margin:10px;

	border:1px dashed black;

}



.coupon_wrap {

	margin: 0 40px;

}



.coupon_col {

	_display: inline;

	float: left;

	height: 350px;

	margin-right: 8px;

}



.submit {

	background: #3C2012;

	border: 0;

	color: #fff;

	float: right;

	font-size: 1.5em;

	padding: .5em 1em;

}



#image {

	width: 300px;

}



#mainform {

	margin-left: 15px;

	width: 280px;

}



#permission {

	padding-top: 30px;

	width: 280px;

}



#button {

	padding-top: 1em;

}



/* ---------------

----- AUTUMN'S EDITS & ADDITIONS ----- */



.loggedin_coupon form {

	

	margin: 0;

	padding: 0;

	width: auto;

}



.loggedin_coupon .hidden {

	

	display: none;

}



.loggedin_coupon input, .loggedin_coupon a {



	background: #d16f86;

	border: 0;

	color: #fff;

	cursor: pointer;

	display: block;

	float: left;

	font-family: "Georgia", "Times New Roman", serif;

	font-size: .75em;

	font-weight: normal;

	line-height: 1.5em;

	margin: 0;

	padding: 5px 9px;

	text-align: left;

	text-decoration: none;

	text-transform: uppercase;

	width: 150px;

}



.loggedin_coupon a {



	width: 132px;

}



.loggedin_coupon input:hover, .loggedin_coupon a:hover {

	

	background: #624837;

	color: #fff;

	font-size: .75em;

	font-weight: normal;

}



.sponsors {

	

	background: #ddd;

	border-collapse: separate;

	border-spacing: 1px;

	color: #000;

	width: 100%;

}



.sponsors td {

	

	background: #fff;

	padding: 10px;

}
div#textext {
  position:relative;
  float:left;
  font-size:10px;
  width:80%;
  padding:5px;
}

#socialmedia ul {
	padding:0;
	float:right;
	clear:right;
	list-style: none;
}

#socialmedia li {
	list-style: none;
	padding: 3px;
	line-height: 16px;
  	float:left;
}

#socialmedia li a{
	font-size: 11px;
}



.testimonial
{
	font-size: 20px;

	font-family: georgia,"trebuchet ms",serif;

	font-weight: bold;

	text-decoration: underline;

	color: #D16E8B;
}
<!-- NEW TEMPLATE -->

.advwus
{
	float:left
}

.advwusOne
{
	width:150px
}

.advwusTwo
{
	position:relative; float:left; text-align:left
}

.sponsoredlink
{
	position: relative; float:left; top:0; margin:0 0 0 10px ; padding:0
}

.sponsoredlink a
{
	color:#333 !important
}
