#homeWrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 900px;
	border: 1px solid #000000;
}
#indexBanner {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 121px;
	width: 900px;
	text-align: right;
}
#indexNavbar {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	width: 900px;
	height: 18px;
	text-align: left;
}
#indexMidContent {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	clear: both;
	float: right;
	width: 735px;
	height: 461px;
	text-align: left;
	background-color: #FFFBD5;
}
#indexLeftNav {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 400px;
	width: 165px;
	text-align: left;
	background-color: #4B4B4D;
}
#indexLftMain {
	background-color: #fffbd5;
	float: right;
	height: 431px;
	width: 222px;
	margin-right: 11px;
	margin-top: 12px;
	border: 0px solid #B796B2;
	padding: 0px;
}
#indexRhtMain {
	background-color: #fffbd5;
	float: right;
	height: 435px;
	width: 219px;
	margin-right: 6px;
	margin-top: 12px;
	padding: 0px;
}
#indexMidMain {

	background-color: #FFFBD5;
	float: right;
	height: 434px;
	width: 220px;
	margin-right: 11px;
	margin-top: 12px;
	padding: 0px;
}
#leftPicNav {
	margin: 0px;
	padding: 0px;
	height: 461px;
	width: 165px;
	float: left;
	background:#4B4B4D;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-repeat: repeat-x;
	
}

#leftNavTopRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 461px;
	width: 21px;
	background-repeat: repeat-y;
	background-image: url(none);
}
#listMenu {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 446px;
	width: 110px;
	float: right;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #FFFBD5;
}
#picMenu {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 446px;
	width: 49px;
	background-repeat: repeat-x;
	float: left;
	background-image: url(../assets/LeftNavBgd.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #2A2A2A;
	text-align: right;
}
#listMenu ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
	float: left;
	width: 110px;
}
#picMenu img {
	margin-bottom: 9px;
}
.img2 {
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-left: 0px;
}
.listmenu_spaced {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFBD5;
	margin: 0px 0px 6px;
	padding: 0px;
}
.listmenu_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FFFBD5;
	margin: 0px;
	padding: 0px;
}
.img3 {

	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#listMenu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 110px;
}
#listMenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFBD5;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0px;
}
#listMenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFBD5;
	text-decoration: none;
}
#listMenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #b766b2;
	text-decoration: none;
}
#listMenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFBD5;
	text-decoration: none;
}
#listMenu li:first-child {
	list-style-type: none;
}
.listmenu_10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFBD5;
	margin: 0px;
	padding: 0px;
}
#Nav1 {

	margin: 0px;
	padding: 0px;
	height: 461px;
	width: 165px;
	background-repeat: repeat-x;
	float: left;
	background-image: url(../assets/LeftNavBgd.jpg);
}
#overTop {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 16px;
	width: 110px;
}
#kimono {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 44px;
	width: 110px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#shrugs {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 16px;
	width: 110px;
	clear: both;
}
#jackets {


	margin: 0px;
	padding: 0px;
	float: right;
	height: 16px;
	width: 110px;
	clear: both;
}
#kimono p {
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#kimono a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9a7e96;
	text-decoration: none;
}
#kimono a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9a7e96;
	text-decoration: none;
}
#kimono a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fffbd5;
	text-decoration: none;
}
#kimono a:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9a7e96;
	text-decoration: none;
}
#accessories {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 16px;
	width: 110px;
}
#hatsHair {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 44px;
	width: 110px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#hatsHair a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9a7e96;
	text-decoration: none;
}
#hatsHair a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9a7e96;
	text-decoration: none;
}
#hatsHair a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fffbd5;
	text-decoration: none;
}
#hatsHair a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9a7e96;
	text-decoration: none;
}
#hatsHair p {

	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#indexLftTop {
	background-color: #FFFBD5;
	float: right;
	height: 42px;
	width: 222px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #90768b;
	background-image: url(../assets/personal_bgd.gif);
	text-align: center;
	background-repeat: no-repeat;
}
#indexLftBody {
	float: right;
	width: 208px;
	margin-right: 3px;
	margin-top: 0px;
	border: 0px;
	padding: 0px;
	clear: both;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0px;
	background-color: #FFFBD5;
}
.body11pt {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#indexLftBody p {
	line-height: 14px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#indexLftBtm {
	background-color: #FFFBD5;
	float: right;
	height: 175px;
	width: 222px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
#indexpic1 {

	background-color: #FFFBD5;
	float: right;
	height: 58px;
	width: 222px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#indexpic2 {
	background-color: #FFFBD5;
	float: right;
	height: 62px;
	width: 222px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
#indexpic3 {
	background-color: #FFFBD5;
	float: right;
	height: 58px;
	width: 222px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
#indexMidPic {
	background-color: #fffbd5;
	float: right;
	height: 359px;
	width: 220px;
	padding: 0px;
	margin: 0px;
}
#indexMidCopy {
	background-color: #D9C0C3;
	float: right;
	height: 20px;
	width: 220px;
	padding: 0px;
	margin: 8px 0px 0px;
	clear: both;
}
.HeadRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #7e0403;
	padding: 0px;
	margin: 0px;
}
#indexMidCopy2 {
	background-color: #D9C0C3;
	float: right;
	height: 26px;
	width: 220px;
	padding: 0px;
	margin: 0px;
	clear: both;
	text-align: center;
}
#indexAboutUs {
	background-color: #FFFBD5;
	float: right;
	height: 35px;
	width: 222px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#indexAboutCopy {
	background-color: #FFFBD5;
	float: right;
	width: 219px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	text-align: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
#indexAboutCopy p {

	line-height: 14px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#indexImage {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 57px;
	width: 51px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B796B2;
	border-right-color: #B796B2;
	border-bottom-color: #B796B2;
	border-left-color: #B796B2;
}
#indexImageCopy {
	margin: 6px 0px 0px;
	padding: 0px;
	float: right;
	height: 48px;
	width: 163px;
	background-color: #FFFBD5;
}
#indexImage2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 62px;
	width: 51px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B796B2;
	border-right-color: #B796B2;
	border-bottom-color: #B796B2;
	border-left-color: #B796B2;
	border-top-style: none;
}
#indexImage3 {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 58px;
	width: 51px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #B796B2;
	border-right-color: #B796B2;
	border-bottom-color: #B796B2;
	border-left-color: #B796B2;
	border-top-style: none;
}
#noBox {
	padding: 0px;
	float: left;
	height: 22px;
	width: 22px;
	margin: 0px;
}
#indexImageCopy2 {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 58px;
	width: 163px;
	background-color: #FFFBD5;
}
#indexImageCopy3 {


	margin: 4px 0px 0px;
	padding: 0px;
	float: right;
	height: 54px;
	width: 163px;
	background-color: #FFFBD5;
}
#indexStudioCopy {
	background-color: #FFFBD5;
	float: right;
	height: 136px;
	width: 214px;
	padding: 0px;
	margin: 0px 4px 0px 0px;
	text-align: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	border: 2px solid #B796B2;
}
#indexStudioHead {
	background-color: #B796B2;
	float: right;
	height: 30px;
	width: 214px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}
#indexStudioHead img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#indexBook {
	height:80px;
	float: right;
	width: 219px;
	padding: 50px 0px 0px 4px;
	margin: -3px 0px 0px 0px;
	text-align: left;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	text-decoration: none;
	background-image:url(../assets/promo.gif);
	background-repeat:no-repeat;
}

#indexBook a{
	color:#fff;
	text-decoration:none;
}
#indexBook a:hover{
	text-decoration:underline;
}
#indexBookHead {
	background-color: #FFFBD5;
	float: right;
	height: 30px;
	width: 216px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}
#indexStudioTxt {
	background-color: #FFFBD5;
	float: right;
	height: 100px;
	width: 132px;
	padding: 0px;
	margin: 6px 0px 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	clear: both;
}
#indexStudioPic {

	background-color: #FFFBD5;
	float: left;
	height: 106px;
	width: 74px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
#indexBookTxt {


	background-color: #FFFBD5;
	float: left;
	height: 98px;
	width: 214px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
#bookTxt {
	width: 200px;
	float: right;
	margin-top: 6px;
	background-color: #FFFBD5;
	margin-right: 5px;
	height: 88px;
}
.txtblkbold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}
.txtblkCopy {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}
#bridesMidContent {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	width: 714px;
	height: 461px;
	text-align: left;
	background-color: #FFFBD5;
}
#bridesContent {
	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 434px;
	width: 702px;
}
#bridesRhtContent {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 446px;
	width: 475px;
	background-color: #FFFBD5;
}
#bridesMainPicPanel {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 434px;
	width: 220px;
	text-align: right;
}
#bridesMainPicture {


	margin: 0px;
	padding: 0px;
	float: right;
	height: 376px;
	width: 218px;
}
#bridesPicTxt {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 58px;
	width: 214px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b796b2;
	border-bottom-color: #b796b2;
	border-left-color: #b796b2;
	float: right;
}
#fleurPanelRht {
	margin: 37px 0px 0px;
	padding: 0px;
	float: right;
	height: 21px;
	width: 20px;
	clear: both;
}
#fleurPanelLft {
	margin: 37px 0px 0px;
	padding: 0px;
	float: left;
	height: 21px;
	width: 20px;
}
#bridesCaption {
	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 173px;
	background-color: #FFFBD5;
}
#bridalHead {
	margin: 5px 0px 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 480px;
	text-align: center;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	color: #b796b2;
	font-style: italic;
	line-height: 23px;
}
#bridalFlower {
	margin: 0px;
	padding: 0px 75px 0px 0px;
	float: right;
	height: 21px;
	width: 402px;
	text-align: right;
	background-color: #FFFBD5;
	clear: both;
}
.MainHeadings {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 23px;
	color: #90768b;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	
}
.SSMainHeadings {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 23px;
	color:#8C596B;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	
}

#bridesCopyArea {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 445px;
	text-align: left;
	background-color: #FFFBD5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	clear: both;
}
#bridesIntroCopy {
	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 46px;
	width: 480px;
	text-align: center;
	clear: both;
}
.GreyIntroTxt {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 19px;
	font-weight: normal;
	color: #90768b;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.RedIntroTxt {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #B70101;
	margin: 0px;
	padding: 0px;
}
#bridesCopyArea p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#bridesSilverSub {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 28px;
	width: 442px;
	text-align: left;
	background-color: #FFFBD5;
}
.redlinks {
	font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
	color: #B50000;
	
	text-decoration: underline;
	}
.redlinks_readmore {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B50000;
	text-decoration: none;
	font-style: italic;
}

.GreyIntroTxt11 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color: #90768b;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.GreyIntroTxt12 {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.GreyIntroTxt13 {



	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#bridesCaption p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#bridesFleurBullets {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 170px;
	width: 65px;
	text-align: right;
	background-color: #FFFBD5;
}
#bridesCopyBullets {
	clear: both;
	float: right;
	height: 170px;
	width: 482px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFBD5;
}
#redfleur1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}
#redfleur2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#redfleur3 {


	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 46px;
	margin-left: 0px;
}
#redfleur4 {



	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 0px;
}
#redfleur5 {




	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bridesSmlPics {
	clear: both;
	float: right;
	width: 475px;
	padding: 0px;
	height: 72px;
	background-color: #EBE0CA;
	text-align: right;
}
#BridesNextPgPanel {
	margin: 0;
	padding: 0;
	display:inline;
	float: right;
	background-color: #FFFBD5;
}
#bridesPress {
	float: right;
	width: 195px;
	margin: 0px;
	padding: 0px;
	height: 72px;
	background-color: #FFFBD5;
	background-image: url(../assets/bridesPressBgd.jpg);
	background-repeat: repeat;
}



/* fix for bride roll images*/

#bridesAcc {
	float: left;
	display:inline;
	margin: 0px;
	padding: 0px;
	background-color: #B796B2;
}
#bridesLilac {
	float: left;
	display:inline;
	margin: 0px;
	padding: 0px;
	background-color: #B796B2;
}
#bridesRed {
	float: left;
	display:inline;
	margin: 0px;
	padding: 0px;
	background-color: #B796B2;
}
#bridesWht {
	float: left;
	display:inline;
	margin: 0px;
	padding: 0px;
	background-color: #FFFBD5;
}

/* end fix for bride roll images*/


.dktxt13italic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.dktxtlgitalic {





	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#bridesPress p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.redtxt13italic {





	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #C11C16;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#bridesPressTxt {
	float: right;
	width: 197px;
	margin: 4px 0px 0px;
	padding: 0px;
	height: 65px;
	text-align: center;
}
#bridesCopyArea2 {

	margin: 0px 0px 0px 0px;
	padding: 0px;
	
	

}
#bridalHead2 {

	margin: 5px 0px 0px 10px;
	padding: 0px;
	
	height: 25px;
	width: 358px;
	text-align: center;
}
.MainHeadingssmltxt {

	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 23px;
	color: #90768b;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#bridesLftContent2 {
	margin: 0px 18px 0px 0px;
	padding: 0px;
	height: 508px;
	width: 290px;
	background-color: #FFFBD5;
	float:left;
}
#bridesCopyArea2 p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#bridalFlower2 {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 21px;
	width: 350px;
	text-align: center;
	background-color: #FFFBD5;
	clear: both;
}
#bridesRhtPics2 {


	margin: 0px;
	padding: 0px;
	float: right;

}
#bridesFarLhtPics2 {
margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	height: 430px;
	background-color: #FFFBD5;
}
#backimg {
	padding: 0px;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#aboutContent {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 434px;
	width: 700px;
	background-color: #FFFBD5;
}
#aboutContent2 {
	padding: 0px;
	height: 155px;
	width: 700px;
	background-color: #FFFBD5;
	text-align: center;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#aboutPicPanel {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 142px;
	width: 300px;
	background-color: #FFFBD5;
}
#aboutHeadline {
	margin: 12px 0px 0px;
	padding: 0px;
	width: 700px;
	text-align: center;
	height: 30px;
	background-color: #FFFBD5;
	float: left;
}
#aboutFlower1 {
	vertical-align: text-top;
	margin: 0px;
	padding: 0px;
}
#aboutFlower2 {

	vertical-align: text-top;
	margin: 0px;
	padding: 0px;
}
#aboutQuote {
	margin: 15px 0px 0px;
	padding: 0px;
	width: 260px;
	text-align: center;
	height: 50px;
	clear: both;
	color: #90768B;
	float: left;
}
#aboutContentTxt {
	margin: 10px 0px 0px;
	padding: 0px;
	height: 289px;
	width: 700px;
	background-color: #FFFBD5;
	text-align: left;
	clear: both;
}
#aboutCopy1 {
	margin: 0px;
	padding: 0px 25px 0px 0px;
	height: 260px;
	width: 320px;
	background-color: #FFFBD5;
	text-align: left;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}
#aboutCopy2 {
	margin: 0px;
	padding: 0px 20px 0px 5px;
	height: 260px;
	width: 330px;
	background-color: #FFFBD5;
	text-align: left;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #000000;
}
#aboutQuote p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-right: 0px;
	margin-left: 0px;
}
.lgeQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	color: #90768B;
}
#aboutTopContent {
	margin: 26px 0px 0px 15px;
	padding: 0px;
	width: 300px;
	text-align: left;
	height: 30px;
	background-color: #FFFBD5;
	float: left;
}
#aboutMidContent {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	width: 714px;
	height: 461px;
	text-align: left;
	background-color: #FFFBD5;
}
#aboutCopy2 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#aboutCopy1 p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#aboutContentTop {
	padding: 0px;
	height: 150px;
	width: 400px;
	background-color: #FFFBD5;
	text-align: center;
	float: right;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#aboutPic {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: 142px;
	width: 328px;
	background-color: #FFFBD5;
	text-align: left;
}
#ottContent {

	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 368px;
	width: 400px;
	background-color: #FFFBD5;
}
#ottPicContent {


	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 367px;
	width: 285px;
	background-color: #FFFBD5;
}
#ottPic {



	margin: 24px 0px 0px;
	padding: 0px;
	float: right;
	height: 340px;
	width: 197px;
	background-color: #FFFBD5;
}
#ottText {


	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 350px;
	width: 385px;
	background-color: #FFFBD5;
}
.holdingTxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	color: #90768B;
}
#ottCollectionText {
	margin: 130px 0px 0px;
	padding: 0px;
	height: 50px;
	width: 197px;
	background-color: #FFFBD5;
	float: right;
	text-align: center;
}
#ottCollectionFlowerLft {
	margin: 130px 0px 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 50px;
	background-color: #FFFBD5;
	text-align: right;
}
#ottCollectionFlowerRht {





	margin: 130px 0px 0px;
	padding: 0px;
	float: right;
	height: 50px;
	width: 50px;
	background-color: #FFFBD5;
}
#ottGraphics {
	background-color: #FFFBD5;
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 150px;
}
#ottflower1 {
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ottflower2 {
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ottAllcontent {

	margin: 0px;
	padding: 0px;
	float: right;
	width: 700px;
	height: 370px;
	text-align: left;
	background-color: #FFFBD5;
}
#ottStrapline {
	margin: 15px 0px 0px;
	padding: 0px;
	float: right;
	width: 700px;
	height: 40px;
	text-align: center;
	background-color: #FFFBD5;
	clear: both;
}
.BlkTxt13Copy {




	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#contactLftPanel {



	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 380px;
	background-color: #FFFBD5;
}
#contactRhtPanel {



	margin: 0px;
	padding: 0px;
	float: right;
	height: 380px;
	width: 320px;
	background-color: #FFFBD5;
}
#contactRht {


	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 368px;
	width: 320px;
	background-color: #FFFBD5;
}
#contactLftGraphics {
	background-color: #FFFBD5;
	
	float: left;
	margin: 10px 0px 0px;
	padding: 0px;
	height: 30px;
	text-align: center;
}
#contactHeadingText {

	margin: 5px;
	padding: 0px;
	height: 25px;
	width: 260px;
	background-color: #FFFBD5;
	float: right;
	text-align: center;
}
#contactLft {
	width: 380px;
	float: left;
	height: 300px;
	margin: 0px;
	padding: 0px;
}
#contactForm {
	background-color: #FFFBD5;
	width: 340px;
	float: left;
	margin: 20px 0px 0px 5px;
	padding: 0px;
	height: 260px;
	clear: both;
}
#contactForm p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#contactCollectionFlowerLft {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 50px;
	background-color: #FFFBD5;
	text-align: right;
}
#contactCollectionFlowerRht {






	margin: 0px;
	padding: 0px;
	float: right;
	height: 50px;
	width: 50px;
	background-color: #FFFBD5;
}
#contactflower1 {
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: bottom;
}
#contactflower2 {
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: bottom;
}
#contactRhtPic {
	margin: 5px 0px;
	padding: 0px;
	float: left;
	height: 190px;
	width: 285px;
	background-color: #C0EA64;
}
#contactRhtTxt {
	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 185px;
	width: 300px;
	background-color: #FFFBD5;
	clear: both;
}
#contactAllcontent {


	margin: 0px;
	padding: 0px;
	float: right;
	width: 700px;
	height: 420px;
	text-align: left;
	background-color: #FFFBD5;
}
#contactRhtTxt p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#contactLastcontent {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 670px;
	height: 30px;
	text-align: right;
	background-color: #FFFBD5;
	clear: both;
}
.body10pt {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.BlkTxt11italics {





	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#contactLast {
	clear: both;
	float: right;
	width: 690px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
#fleurlge {
	text-align: center;
	margin-top: 15px;
}
#hatsContentLft {



	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 150px;
	background-color: #FFFBD5;
}
#hatsTopContent {
	height: 200px;
	width: 700px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#hatsContentRht {




	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 200px;
	width: 540px;
	background-color: #FFFBD5;
}
#hatsPicRht {




	margin: 0px;
	padding: 0px;
	float: right;
	height: 200px;
	width: 180px;
	background-color: #FFFBD5;
}
#hatsHairTitle {
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 320px;
	float: right;
}
#hatsHeadline {

	margin: 0px 0px 6px;
	padding: 0px;
	width: 340px;
	text-align: center;
	height: 35px;
	background-color: #FFFBD5;
	float: right;
}
#hatsText1 {

	margin: 0px;
	padding: 0px;
	width: 355px;
	text-align: left;
	height: 130px;
	clear: both;
	color: #90768B;
	float: left;
}
#hatsTopCopy {
	clear: both;
	float: right;
	width: 345px;
	height: 150px;
	margin: 0px;
	padding: 0px;
}
#hatstopHalfcontent {


	margin: 0px;
	padding: 0px;
	float: right;
	width: 700px;
	height: 200px;
	text-align: left;
	background-color: #FFFBD5;
}
#hatsBottomContent {
	clear: both;
	float: right;
	width: 700px;
	margin: 10px 0px 0px;
	padding: 0px;
	height: 230px;
}
#hatsBottomLftImage {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 180px;
}
#hatsBottomRht {





	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 176px;
	width: 500px;
	background-color: #FFFBD5;
}
#hatsBottomRhtImage {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 173px;
	width: 175px;
	background-color: #FFFBD5;
}
#hatsMidBotCopy {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 300px;
	background-color: #FFFBD5;
	text-align: left;
}
#hatsCreditcards {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 20px;
	width: 680px;
	text-align: right;
}
#jewelContentRht {
	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 200px;
	width: 385px;
	background-color: #FFFBD5;
}
#jewelTopContent {

	height: 212px;
	width: 700px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#jewelTitle {
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 300px;
	float: right;
}
#jeweleryMidBotCopy {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 180px;
	width: 450px;
	background-color: #FFFBD5;
	text-align: left;
}
#jewelTopCopy {
	clear: both;
	float: right;
	width: 385px;
	height: 150px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background-color: #FFFBD5;
	text-align: left;
}
#jewelBotContent {
	height: 182px;
	width: 680px;
	margin: 4px 0px 0px;
	padding: 0px;
	float: left;
	clear: both;
	background-color: #FFFBD5;
}
#jewelBotLft {
	height: 175px;
	width: 163px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #FFFBD5;
}
#jewelContentLft1 {




	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 130px;
	background-color: #FFFBD5;
}
#jewelContentLft2 {





	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 150px;
	background-color: #FFFBD5;
}
#jewelCopyBLft {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 175px;
	width: 380px;
	background-color: #FFFBD5;
}
#jewelRingLft {
	height: 150px;
	width: 98px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #FFFBD5;
}
#jewelTopCopy2 {
	float: right;
	width: 390px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFBD5;
}
#jewlContentLft {
	margin: 12px 0px 0px;
	padding: 0px;
	height: 200px;
	width: 165px;
	background-color: #FFFBD5;
	float: left;
}
#jewelHeadline {
	margin: 0px 0px 6px;
	padding: 0px;
	width: 340px;
	height: 35px;
	background-color: #FFFBD5;
	float: right;
	text-align: left;
}
#jewelCreditcards {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 100px;
	text-align: right;
}
#creditcardsj {
	padding: 0px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#vjewelBottomRht {

	float: left;
	width: 415px;
	height: 185px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFBD5;
}
#VjewelCopyBLft {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 185px;
	width: 415px;
	background-color: #FFFFFF;
}
#vjewelBotContent {

	height: 160px;
	width: 680px;
	margin: 16px 0px 0px;
	padding: 0px;
	float: left;
	clear: both;
	background-color: #FFFBD5;
}
#vjewelsMidContent {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	width: 714px;
	height: 445px;
	text-align: left;
	background-color: #FFFBD5;
}
#vjewelRingLft {
	height: 190px;
	width: 230px;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	float: left;
	text-align: right;
}
#vjewelTitle {

	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 420px;
	float: right;
}
#vjewelContentRht {

	margin: 12px 10px 0px 0px;
	padding: 0px;
	float: right;
	height: 200px;
	width: 420px;
	background-color: #FFFBD5;
}
#vjewelCluster {
	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 86px;
	width: 92px;
}
#vjewels {
	padding: 0px;
	float: left;
	height: 227px;
	width: 240px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
#vjewelTopContent {


	height: 234px;
	width: 700px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#vjewelsAmber {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 227px;
	width: 170px;
}
#vjewelTopCopy {

	clear: both;
	float: right;
	width: 410px;
	height: 175px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background-color: #FFFBD5;
}
#vjewelHeadline {
	margin: 12px 0px 6px;
	padding: 0px;
	width: 695px;
	height: 35px;
	background-color: #FFFBD5;
	float: right;
	text-align: left;
}
#vjewelsWrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 600px;
	width: 900px;
	border: 1px solid #000000;
	background-color: #FFFBD5;
}
#vcards {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#testMidContent {

	margin: 0px 0px 0px 15px;
	padding: 0px;
	clear: both;
	float: right;
	width: 699px;
	height: 700px;
	text-align: left;
	background-color: #FFFBD5;
}
#testWrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 939px;
	width: 900px;
	border: 1px solid #000000;
	background-color: #FFFBD5;
}
#testHeadline {
	margin: 0px 0px 6px;
	padding: 0px;
	width: 690px;
	height: 35px;
	
	float: right;
	text-align: left;
}
#testHeading {
	margin: 12px 0px 6px;
	padding: 0px;
	width: 690px;
	height: 30px;
	background-color: #FFFBD5;
	float: right;
	text-align: center;
}
#testimonials {
	margin: 0px;
	padding: 0px;
	width: 695px;
	height: 710px;
	background-color: #FFFBD5;
	float: right;
	clear: both;
}
#timeMidContent {

	margin: 0px 0px 0px 15px;
	padding: 0px;
	clear: both;
	float: right;
	width: 699px;
	height: 400px;
	text-align: left;
	background-color: #FFFBD5;
}
#timeWrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 700px;
	width: 900px;
	border: 1px solid #000000;
	background-color: #FFFBD5;
}
#timeHeadline {
	margin: 0px 0px 6px;
	padding: 0px;
	width: 695px;
	height: 35px;
	background-color: #FFFBD5;
	float: right;
	text-align: left;
}
#timeHeading {
	margin: 12px 0px 6px;
	padding: 0px;
	width: 690px;
	height: 30px;
	background-color: #FFFBD5;
	float: right;
	text-align: center;
}
.greybody11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #90768B;
}
#f1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: text-top;
}
#f2 {
	padding: 0px;
	vertical-align: text-top;
	margin: 0px;
}
#testleftPicNav {
	margin: 0px;
	padding: 0px;
	height: 800px;
	width: 165px;
	background-repeat: repeat-x;
	float: left;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-color: #4B4B4D;
}
#timeleftPicNav {
	margin: 0px;
	padding: 0px;
	height: 561px;
	width: 165px;
	background-repeat: repeat-x;
	float: left;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-color: #4B4B4D;
}
#pic {
	margin: 12px 0px 0px 5px;
	padding: 0px;
	float: left;
	height: 434px;
	width: 238px;
}
#Madepic {

	height: 300px;
	width: 300px;
	margin: 30px;
	padding: 0px;
	float: right;
}
madeRhtPanel {
	margin: 0px;
	padding: 0px;
	height: 550px;
	width: 300px;
}
#madeLftCopy {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 400px;
	width: 300px;
}
#madeRht {
	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 500px;
	width: 300px;
}
#madecopy {
	margin: 12px 25px 0px 0px;
	padding: 0px;
	float: right;
	height: 410px;
	width: 420px;
	background-color: #FFFBD5;
}
#momHed {

	margin: 5px 0px 10px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 330px;
	text-align: center;
	background-color: #FFFBD5;
}
#madeCopy p {
	margin-bottom: 6px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 13px;
	margin-left: 0px;
}
#main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 380px;
	width: 280px;
}
#hatsHead {
	margin: 14px 0px 0px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 700px;
	text-align: center;
}
#hatsMainTop {
	margin: 12px 0px 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 200px;
	width: 700px;
}
#hatsTopLeft {
	padding: 0px;
	float: left;
	height: 198px;
	width: 170px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#clips {
	margin: 2px 0px 0px;
	padding: 0px;
	float: right;
	height: 160px;
	width: 284px;
	text-align: left;
}
#hairTxtTop {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	height: 198px;
	width: 180px;
	float: right;
	text-align: right;
}
#hatsaMainBottom {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 150px;
	width: 600px;
}
#hatsMainBott {
	margin: 10px 0px 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 150px;
	width: 700px;
}
#hatsBlue {
	height: 190px;
	width: 176px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#clips2 {

	margin: 2px 0px 0px 20px;
	padding: 0px;
	float: right;
	height: 160px;
	width: 180px;
	text-align: left;
}
#hatsBotTxt {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 200px;
	width: 300px;
	text-align: left;
}
#testiBodyCopy {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: right;
	height: 700px;
	width: 550px;
	background-color: #FFFBD5;
}
#testiLftPanel {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 700px;
	width: 100px;
}
.italicblk11 {



	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#testiBodyCopy p {
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.body11ptCopy {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.testisubhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	color: #90768b;
}
#testleftPicNav {
	margin: 0px;
	padding: 0px;
	height: 800px;
}
#testLeftNav {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 461px;
	width: 186px;
	text-align: left;
}
#timeLeftNav {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 461px;
	width: 186px;
	text-align: left;
}

.phonenotxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fffbd5;
	text-align:center;
}


#reddress {
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lilacdress {

	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#testStrap {
	margin: 0px;
	padding: 0px;
	width: 680px;
	float: left;
	height: 22px;
	text-align: center;
}
#testcards {
	vertical-align: text-top;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#aboutMidContent {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	width: 714px;
	height: 461px;
	text-align: left;
	background-color: #FFFBD5;
}
#aboutTop {
	clear: both;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 120px;
	width: 700px;
	background-color: #FFFBD5;
}
#aboutTopRht {
	clear: both;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 138px;
	width: 259px;
	background-color: #FFFBD5;
}
#aboutMid {
	clear: both;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 239px;
	width: 238px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
}
#aboutTopLft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 160px;
	width: 430px;
	background-color: #FFFBD5;
}
#aboutPic {
	margin: 12px 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 144px;
	width: 142px;
	text-align: left;
}
#aboutLftTop {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 270px;
	background-color: #FFFBD5;
}
.body12ptCopy {



	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#aboutBottom {

	clear: both;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 150px;
	width: 700px;
}
#aboutBottomRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 100px;
	width: 350px;
}
#aboutBottomLft {
	padding: 0px;
	float: left;
	height: 250px;
	width: 350px;
	background-color: #FFFBD5;
	margin: 0px;
}
#aboutWrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 659px;
	width: 900px;
	border: 1px solid #000000;
	background-color: #FFFBD5;
}
#aboutPicNav {
	margin: 0px;
	padding: 0px;
	height: 500px;
	width: 165px;
	background-repeat: repeat-x;
	float: left;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-color: #4B4B4D;
}
#about2LeftNav {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 520px;
	width: 165px;
	text-align: left;
	background-color: #4B4B4D;
}
#hatsHeader {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 700px;
}
#madeMidContent {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	width: 714px;
	height: 461px;
	text-align: left;
	background-color: #FFFBD5;
}
#no1 {
	vertical-align: text-bottom;
}
#no2 {

	vertical-align: text-bottom;
}
#no3 {


	vertical-align: text-bottom;
}
#indexgarments {
	background-color: #FFFBD5;
	float: right;
	height: 56px;
	width: 216px;
	padding: 0px;
	margin: 20px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	clear: both;
}
#indexCards {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 21px;
	width: 216px;
	text-align: right;
}
#fleuryp1 {
	text-align: left;
	vertical-align: top;
}
#fleuryp2 {
	text-align: right;
	vertical-align: top;
}
#personalHead {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	height: 30px;
	width: 222px;
	text-align: center;
	float: right;

}

#bridesPressTxt a:active {



	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C1211C;
	text-decoration: none;
}
#bridesStrap {
	margin: 0px;
	padding: 0px;
	width: 474px;
	float: right;
	height: 22px;
	text-align: left;
	background-color: #FFFBD5;
	clear: both;
	text-align:center;
}
#bridesMidContent {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	width: 735px;
	height: 461px;
	text-align: left;
	background-color: #FFFBD5;
}
#brides2Signoff {
	padding: 0px;

	height: 25px;
	width: 365px;
	text-align: center;
	margin: 0px;
}
#BridesBackPanel {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 25px;
	width: 80px;
	background-color: #FFFBD5;
}
#backp {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
}
#brides2Content {

	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 498px;
	width: 702px;
}
#testcards2 {

	vertical-align: text-top;
	margin: 8px 0px 0px;
	padding: 0px;
	text-align: right;
}
#brides2MidContent {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 710px;
	height: 510px;
	text-align: left;
	background-color: #FFFBD5;
	
}
#b2Wrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 659px;
	width: 900px;
	border: 1px solid #000000;
	background-color: #FFFBD5;
}
#contactflower1 {
}
#contactflower2 {
}
.GreyIntroTxt13acc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #90768b;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
}
#jewelStrap {

	margin: 10px 0px 0px;
	padding: 0px;
	width: 690px;
	float: left;
	text-align: center;
	background-color: #FFFBD5;
	clear: both;
}
#berry {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#jewelLstPara {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 170px;
	width: 240px;
}
#aboutLuRht {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 350px;
	width: 350px;
}
#aboutLuLft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 350px;
	width: 700px;
	clear: both;
}
#vjewelbody {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 400px;
	width: 690px;
	text-align: center;
}
#accessHeader {
	padding: 0px;
	float: left;
	height: 35px;
	width: 700px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#accessBody {
	margin: 12px 0px 0px 25px;
	padding: 0px;
	clear: both;
	float: right;
	height: 390px;
	width: 688px;
}

/* temp fixed colour link for click here*/

#indexBookHead a:link {
	color: #C52C23;
	text-decoration: none;
}
#indexBookHead a:visited {
	color: #C52C23;
	text-decoration: none;
}
#indexBookHead a:hover {

	color: #B695B1;
	text-decoration: none;
}
#indexBookHead a:active {
	color: #7E0403;
	text-decoration: none;
}

#bridesCopyArea2 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B80000;
	text-decoration: none;
}
#bridesCopyArea2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B80000;
	text-decoration: none;
}
#bridesCopyArea2 a:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B497B3;
	text-decoration: none;
}
#bridesCopyArea2 a:active {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #BD110E;
	text-decoration: none;
}
#hatsMidContent {
	background-color:#FFFBD5;
	clear:both;
	float:right;
	height:461px;
	margin:0;
	padding:15px 0px 0px 0px;
	text-align:left;
	width:735px;
}
#madesignoff {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 450px;
	background-color: #FFFBD5;
	text-align:center;
}

/* paragraph temp spacing fix added*/

.GreyIntroTxt13Roman {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #90768b;
	text-align: left;
	margin: 0 0 6px 0;
	padding: 0px;
	
	
}
p.GreyIntroTxt13Roman {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #90768b;
	text-align: left;
	margin: 0 0 6px 0;
	padding: 0px;
	padding-bottom:8px;
	
	
}



.GreyIntroTxt11Roman {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #90768b;
	text-align: left;
	margin: 0;
	padding-left: 10px;
	
}
.Redsignoff {



	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	font-weight: bold;
	color: #B50000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.GreyIntroTxt13Romancentre {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #90768b;
	margin: 0px;
	padding: 0px;
}
#bridesFrill {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 510px;
	width: 21px;
	background-repeat: no-repeat;
}
#bridesPicNav {
	margin: 0px;
	padding: 0px;
	height: 510px;
	width: 165px;
	background-repeat: repeat-x;
	float: left;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-color: #4B4B4D;
}
#b2LeftNav {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 510px;
	width: 186px;
	text-align: left;
	background-color: #4B4B4D;
}
#bp2LeftNav {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 480px;
	width: 165px;
	text-align: left;
	background-color: #4B4B4D;
}

/*flash content*/

#flashcontent {
	border:none;
	float: right;
	height: 434px;
	width: 220px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	position:relative;
	z-index:1;
	
	}
	
/* new navigation styles*/


#leftPicNav p, #aboutPicNav p, #testleftPicNav p,#timeleftPicNav p,#ssleftPicNav p,#ssIwleftPicNav p,#socialleftPicNav p,#faqleftPicNav p,#privatePicNav p,#corporatePicNav p{
margin:0;
padding:0 0 2px 0;
}

.mainNav a:link, .mainNav a:visited {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFBD5;
	text-decoration:none;
	}

.mainNav a:hover, .mainNav a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B766B2;
	text-decoration:none;
	}


.subNav a:link, .subNav a:visited {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9A7E96;
	text-decoration:none;
	}

.subNav a:hover, .subNav a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFBD5;
	text-decoration:none;
	}
	
	
/* aditional fixes*/

table {
order-collapse: collapse;
}
	
#ssMidContent {
	margin: 0px;
	padding: 12px 0px 0px 0;
	float: right;
	width: 735px;
	height: 478px;
	text-align: left;
	background-color: #C7ACB3;
	background-repeat: repeat-x;
	background-image: url(../assets/ssBg.jpg);
}
#ssleftNavTopRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 490px;
	width: 21px;
	background-repeat: repeat-y;
	background-image: url(../assets/ssFloralRepeat.jpg);
}
.ssTable{
	
	background:#E7CCA1;
}
.ssTable td{
	padding-left:10px;
	color:#FFF;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.1em;
}
.ssTableWhiteBorder{
	border:1px solid #EEE8E8;
	background:#D8C5C9;
}
.ssTableWhiteBorder td{
	padding-left:10px;
	color:#313301;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.1em;
}
.ssTableWhiteBorder td.ssHeadingWhite{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:26px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}
.ssLeftColumn p{
	margin:0px 0px 15px 0px;
}

.ssHeadingOne{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#640000;
}

.ssBox{
	padding:5px;
}

.textRedSmall{
	font-size: 11px;
	font-family:Georgia;
	color:#640000;

}

.textwhite{
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

a.redlink{
	color:#640000;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a.redlink:hover {
	text-decoration:underline;
}


#ssleftPicNav {
	margin: 0px;
	padding: 0px;
	height: 490px;
	width: 165px;
	float: left;
	background:#4B4B4D;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-repeat: repeat-x;

}

.ssHeadingTwo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#640000;
}

.ssText{
	padding-left:10px;
	color:#313301;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


#ssIwMidContent {
	margin: 0px;
	float: right;
	width: 714px;
	height: 800px;
	text-align: center;
	background-color: #C7ACB3;
	background-repeat: repeat-x;
	background-image: url(../assets/ssBg.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
}

#ssIwleftNavTopRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 800px;
	width: 21px;
	background-repeat: repeat-y;
	background-image: url(../assets/ssFloralRepeat.jpg);
}
#ssIwleftPicNav {
	margin: 0px;
	padding: 0px;
	height: 800px;
	width: 165px;
	float: left;
	background:#4B4B4D;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-repeat: repeat-x;

}

.nopad{
	padding-left:0px;
}
#socialMidContent {

	margin: 0px;
	padding: 12px 0px 0px 0;
	float: right;
	width: 714px;
	text-align: center;
	background-color: #C7ACB3;
	background-repeat: repeat-x;
	background-image: url(../assets/ssBg.jpg);	
}

#socialleftPicNav {
	margin: 0px;
	padding: 0px;
	width: 165px;
	height:2732px;
	float: left;
	background:#4B4B4D;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-repeat: repeat-x;
}

#socialleftNavTopRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 2732px;
	width: 21px;
	background-repeat: repeat-y;
	background-image: url(../assets/ssFloralRepeat.jpg);
}

div.cap{
	width:110px;
	float:left;
}
div.captext{
	float:left;
	width:550px;
}
#faqleftPicNav {
	margin: 0px;
	padding: 0px;
	width: 165px;
	height:2038px;
	float: left;
	background:#4B4B4D;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-repeat: repeat-x;
}

#faqleftNavTopRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height:2038px;
	width: 21px;
	background-repeat: repeat-y;
	background-image: url(../assets/ssFloralRepeat.jpg);
}
#corporateLeftNav {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 165px;
	text-align: left;
	background-color: #4B4B4D;
}
#corporateWrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 1169px;
	width: 900px;
	border: 1px solid #000000;
	background-color: #FFFBD5;
}
#corpleftNavTopRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 1030px;
	width: 21px;
	background-repeat: repeat-y;
	background-image: url(../assets/floralRepeat.gif);
}

#corporatePicNav {
	margin: 0px;
	padding: 0px;
	height: 1030px;
	width: 165px;
	background-repeat: repeat-x;
	float: left;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-color: #4B4B4D;
}

#privateLeftNav {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 400px;
	width: 165px;
	text-align: left;
	background-color: #4B4B4D;
}
#privateWrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 659px;
	width: 900px;
	border: 1px solid #000000;
	background-color: #FFFBD5;
}
#privateleftNavTopRht {
	margin: 0px;
	padding: 0px;
	float: right;
	
	width: 21px;
	background-repeat: repeat-y;
	background-image: url(../assets/floralRepeat.gif);
}

#privatePicNav {
	margin: 0px;
	padding: 0px;
	height: 520px;
	width: 165px;
	background-repeat: repeat-x;
	float: left;
	background-image: url(../assets/LeftNavBgd.jpg);
	background-color: #4B4B4D;
}
#askLuciaAllcontent {

	margin: 0px;
	padding: 0px;
	float: left;
	width: 700px;
	height: 300px;
	text-align: left;

}

#askLftPanel {

	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 380px;
}

#askForm {
	
	width: 340px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 260px;
	
}
#askForm p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}

#askRhtPanel {



	margin: 0px;
	padding: 0px;
	float: right;
	height: 380px;
	width: 320px;
}
#askRht {


	margin: 12px 0px 0px;
	padding: 0px;
	float: right;
	height: 368px;
	width: 320px;
}
#askRhtPic {
	margin: 5px 0px;
	padding: 0px;
	float: left;
	height: 190px;
	width: 285px;
}
#askRhtTxt {
	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 185px;
	width: 300px;
	clear: both;
}

#askRhtTxt p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}


#FWTableContainer1657865662 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:187px;
	height:18px;
	text-align:left;
	float:left;
	z-index:99999;
}

#MMMenuContainer0627001430_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0627001430_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:0px;
	top:18px;
	visibility:hidden;
	z-index:99999;
}

#MMMenu0627001430_0 {
/* This class defines things about menu MMMenu0627001430_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#FFF9C1;
	border:1px solid #D6C1C1;
	width:187px;
	height:45px;
}

.MMMIFVStyleMMMenu0627001430_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0627001430_0 */



	voice-family: "\"}\"";
	voice-family:inherit;
	width:182px;
	height:15px;
	border-bottom:1px solid #D6C1C1;
}

.MMMIVStyleMMMenu0627001430_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0627001430_0 */

	width:182px;

	voice-family: "\"}\"";
	voice-family:inherit;
	height:15px;
}

#MMMenu0627001430_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0627001430_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0627001430_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0627001430_0 so we can set its position */
	left:0px;
	top:23px;
}

#MMMenuContainer0627001430_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0627001430_0 a {
/* Controls the general apperance for menu MMMenuContainer0627001430_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	color:#90768B;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0627001430_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0627001430_0 */
	font-weight:bold;
}

a.greyLink:active,a.greyLink:link,a.greyLink:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:underline;
	color:#715B6C;
}
a.greyLink:hover{
	text-decoration:underline;
	color:#B766B2;
}

table.pressTable td{
	text-align:left;
	border-bottom:1px solid #E2D9C2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #90768b;
}

table.pressTable td a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	color:#715B6C;
}

table.pressTable td a.redlinks{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #B50000;
	text-decoration: underline;

}

table.pressTable td a:hover{
	text-decoration:underline;
	color:#B766B2;
}


a.redlinknormal{
	color:#640000;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
a.redlinknormal:hover{
	text-decoration:underline;

}


td.pressTitle{
	color:#fff;
	background:#715B6C;
}
td.pressTitle span.heading{
	font-size:16px;
	font-weight:bold;
}

td.pressTitle span{
	color:#fff;
}

.redTitle{
	color:#B50000;
}
.maroontitle{
	color:#640000;
}

.redTitle-home{
	color:#b50000;
	font-size: 21px;
}
.redTitle-default{
	color:#b50000;
	font-size: 13px;
}

ul.wisdomList{
	list-style-type:none;
	font-size:13px;
	
	list-style-position:outside;
	
	margin-left:0px;
	
}
ul.wisdomList li{
	padding-left:25px;
	background-image:url(../assets/bullet_ss.gif);
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#313301;
}

#footer{
	width:900px;
	text-align:right;
	margin-top:3px;
	
}
#footer a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
	font-size:11px;
	text-decoration:none;
}
.lilac-link{
color: #90768b;
text-decoration:none;
}

.lilac-link:hover{
text-decoration:underline;
	color:#B766B2;
}
