
body, td {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	color: #CCCCCC;
	font-family: verdana;
	font-size: 11px;
	/*vertical-align: top;*/
	}
a {
	color: #CF0D3E;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
		}

div.navLogos {
	width: 222px;
}
div.navImages {
    margin-left: 60px;
	padding: 0px 0px 8px 0px;
	}

div.aPar {
   margin-left: 14px;
	padding: 7px;
	}
div.aParTitle {
   	margin-left: 14px;
	padding: 8px 0px 0px 7px;
	
	font-weight: bold;
	}

div.rtCaption {
   color: #919286;
   font-size: 10px;
   padding: 10px;
   width: 152px;
}

div.bridalBottomCaption { text-align: left; color: #919286; font-size: 10px; margin: 60px 0px 0px 20px; }
div.bridalBottomCaption ul { list-style-type: square; color: #333; margin: 0; padding: 0; }
div.bridalBottomCaption ul li { margin: 0; padding: 0; margin-left: 10px; margin-bottom: 6px; }
div.bridalBottomCaption ul span { list-style-type: square; color: #919286; }

div.mStyleCaption { color: #919286;  font-size: 10px; padding-bottom: 10px; }
 
div.rtCapionImg {
	padding: 10px;
}

div.pullquotes{
   height: 100px;
}

div.galleryListing{
	margin-top: 10px;
	margin-left: 20px;
	
	width: 221px;
	text-align: center;
}

div.galleryItem{
	margin-top: 10px;
}

div.galleryIcon{
	padding-left: 1px;
	padding-right: 1px;
}

div.galleryLrgImg{

}

div.galleryDesc{
    margin-top: 10px;
    margin-left: 30px;
    margin-right: 30px;
	font-family: verdana, arial;
	font-size: 10px;
	color: #BDBDB3;
}

.nextPrevItems {
  color: #7C7C70;
}

td.mediaImageCell { padding-right: 10px; vertical-align: top; }
td.mediaImageCellBottom { padding-bottom: 10px; }

/* new additions */
div.bNav { margin: 20px 0px 10px 20px; }
td.dBridalCaptionCell { vertical-align: bottom; }
div.bridalListing { text-align: center; width: 221px; margin: 5px 0px 0px 20px; }
	div.dBridalRightCell { margin: 20px 0px 0px 5px }
div.gDirections { padding-left: 20px; color: #BDBDB3; font-size: 10px; }
div.dImgCaption { padding-left: 35px; color: #BDBDB3; font-size: 9px; }
div.dTitleBridal { margin: 0px 0px 20px 20px; }
div.dBrides { margin: 20px 0px 0px 17px; }
	div.dBridesDesc { margin: 10px 30px 0px 30px; font-size: 10px; color: #BDBDB3;}
div.tMStylesBox { margin: 30px 0px 0px 15px; }
	td.mThumbCell { padding: 0px 11px 11px 0px; }
	div.tMStylesTitle { margin: 0px 0px 10px 0px; color: #919286; font-size: 10px;}
	div.rtCaptionImg { margin-bottom: 10px }

table#container { margin-bottom: 20px; }
td#header { padding: 20px 0 0 10px; }
td#celebrities { width: 517px; padding-left: 15px; }
* html td#celebrities { padding-left: 0; }
td#celebrities div.celeb { float: left; margin-right: 5px; margin-bottom: 10px; }
td#celebrities div.celeb span { display: block; font-size: 14px; text-align: center; }
td#celebrities div.celeb a, td#celebrities div.celeb a:visited { outline: none; }