body { /* UPDATED */
	/*background-image: url(background.gif);
	background-repeat: repeat;*/
	background-color:#ffffff;
}

#wrapper {
	background-image: url(wrapper_bg.gif);
	background-repeat: repeat-y;
	width: 912px;
	padding-left: 8px;
	padding-right: 8px;
	margin: 0 auto;
}

#content { /* UPDATED */
	float: left;
	width: 718px;
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 15px;
	padding-bottom: 15px;
}


#home_content 
{/* NEW */
	background-color: #ffffff;
	width: 912px;
	padding-bottom: 15px;
}

/*********
* FOOTER *
*********/
#footer_wrapper {
	background-color: #ffffff;
	width:912px;
	height:284px;
}

/***********
* HOMEPAGE *
***********/

#primary_callout_left
{/* NEW */
	float: left;
	width: 500px;
}

#primary_callout_right
{/* NEW */
	float: left;
	width: 410px;
	height: 525px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #391b0c;
}

#primary_callout_right h1 {
	font-family:Arial;
	font-size:20px;
	line-height:23px;
	font-weight:bold;
	color: #104253;
	text-transform:uppercase;
	margin: 0 0 0 13px;;
}

#primary_callout_right h2 {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color: #104253;
	text-transform:uppercase;
	border:none;
}

#primary_callout_right h3 a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color: #104253;
	text-transform:uppercase;
}

#primary_callout_right h3 {
	margin: 18px 0 31px 13px;
}
#primary_callout_right a {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color: #391b0c;
	line-height:17px;
}

#primary_callout_right .left {
	float:left;
	padding-right: 34px;
	margin: 20px 0 0 38px;
	border-right: 1px #b5a69e solid;
}

#primary_callout_right .right {
	float:left;
	margin: 20px 0 0 38px;
}

#primary_callout_right .top {height:400px; margin-top:16px;}
#primary_callout_right .bottom {height:93px; margin-top:16px;}
#primary_callout_right .left img {margin-left: 30px;}
#primary_callout_right .right img {margin-left: 38px;}
#primary_callout_right .pad, #primary_callout_right .padsignup {float:left; margin-left: 13px;}
#primary_callout_right .padsignup {font-size:12px;}
#primary_callout_right input[type="text"] {float:left; margin: 14px 0 0 13px;}
#primary_callout_right input[type="image"] {float:left; margin-top: 12px;}
#primary_callout_right .border {margin:10px 0 0 10px; width: 390px; height: 9px; border-bottom: 1px #b5a69e solid;}


#home_welcome
{/* NEW */
	clear: both;
	padding: 15px 25px 10px 25px;
	font-size:11px;
	line-height: 16px;
}

.welcome_hdr
{/* NEW */
	font-size: 13px;
	font-weight: bold;
	color: #5a3857;
}

.welcome_hdr a
{/* NEW */
	font-size: 10px;
	font-weight: normal;
	color: #5a3857;
	text-decoration: underline;
}

#secondary_callouts
{/* NEW */
	background-color: #462208;
	width: 860px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 0 auto;
}	

.secondary_callout, .last_secondary_callout, .last_secondary_calloutL /* NEW */
{
	float: left;
	width: 213px;
	height: 15px;
	border-right: 2px solid #ffffff;
	font-size: 13px;
	color: #ffffff;
	line-height: 15px;
	text-align: center;
}

.secondary_callout a, .last_secondary_callout a, .last_secondary_calloutL a /* NEW */
{
	height: 15px;
	color: #ffffff;
	line-height: 15px;
}

.last_secondary_callout/* NEW */
{
	width: 215px;
	border-right: 0;
}

.last_secondary_calloutL /* NEW */
{
	width: 428px;
	border-right: 0;
}

#secondary_callouts2/* NEW */
{
	width: 860px;
	margin: 0 auto;
	padding-top: 10px;
	line-height: 20px;
}

#secondary_callouts2 a/* NEW */
{
	color: #5a3857;
}

.secondary_callout2, .last_secondary_callout2, .last_secondary_callout2L /* NEW */
{
	float: left;
	width: 214px;
	height: 190px;
	border-left: 1px solid #c8c6c6;
	text-align: center;
}

.last_secondary_callout2/* NEW */
{
	border-right: 1px solid #c8c6c6;
	width: 213px;
	font-size: 14px;
}
.last_secondary_callout2L /* NEW */
{
	border-right: 1px solid #c8c6c6;
	width: 428px;
	font-size: 14px;
}

#referFriend {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	background-color: #266168;
	background-image: url(ReferFriendBanner_604x72.jpg);
	width: 604px;
	height: 72px;
	margin: 0 auto;
	color: #ffffff;
	float:left;
	position:relative;
}
#referFriend span {
	display: none;
}
#referFriend input{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 150px;
}
#referFriendInput {
	padding: 24px 12px 0 0;
	float:right;
}
#referFriendSubmit a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	width: 120px;
	position:absolute;
	top: 51px;
	left: 465px;
}

#freeshipping
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	background-color: #70503C;	
	width: 351px;
	height: 72px;
	margin: 0 auto;
	color: #ffffff;
	float:left;
}

#freeshipping a
{
	color: #ffffff;
	vertical-align: middle;
}

#freeshipping img
{
	vertical-align:middle;
}

#freeshipping .left
{
	float: left;
	width: 162px;
	padding-top: 2px;
	padding-left: 5px;
}

#freeshipping .right
{
	float: right;
	width: 170px;
	padding-right: 10px;
	text-align: right;
}

#freesamples
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:9px;
	background-color: #266168;	
	width: 253px;
	height: 72px;
	margin: 0 auto;
	color: #ffffff;
	float:left;
}

#freesamples a
{
	color: #ffffff;
}

#freesamples .left
{
	float: left;
	width: 185px;
	padding-top: 2px;
	padding-left: 10px;
}

#freesamples .right
{
	float: right;
	width: 54px;
	padding-right: 0px;
}


#AddressEnvelopes
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:9px;
	background-color: #70503C;	
	width: 256px;
	height: 72px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	float:left;
}

#AddressEnvelopes a
{
	color: #ffffff;
	vertical-align: middle;
}


#AddressEnvelopes .top
{
	float: left;
	width: 246px;
	height: 30px;
	padding: 0 0 0 10px;
}

#AddressEnvelopes .left
{
	float: left;
	width: 170px;
	height: 41px;
	padding-top: 0px;
	padding-left: 10px;
}

#AddressEnvelopes .right
{
	float: left;
	width: 64px;
	height: 41px;
	padding: 0 5px 0 0;
}

#bestbuy_callout { /* NEW */
	background-color: #70503C;
	border-top:1px solid #452008;
	width: 413px;
	height: 140px;
	color: #ffffff;
}
#bestbuy_callout #bbleft { /* NEW */
	float: left;
	width: 200px;
}
#bestbuy_callout #bbright { /* NEW */
	float: right;
	background-image: url(BecomeMember_213x140.jpg);
	width: 213px;
	height: 140px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
#bestbuy_callout #bbcenter { /* NEW */
	text-align:center;
	margin: 5px 60px 5px 0;
}
#bestbuy_callout #bbform { /* NEW */
	float: right;
	margin: 0 60px 5px 0;
}
#bestbuy_callout #bbformbtn { /* NEW */
	float: right;
	margin: 0 90px 5px 0;
}
#bestbuy_callout #bbform input { /* NEW */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828282;
	vertical-align:middle;
	width: 144px;
}

#becomeMember_callout
{ /* NEW */
	background-color: #70503C;
	border-top:1px solid #452008;
	width: 413px;
	height: 140px;
	color: #ffffff;
}

#becomeMember_callout .left {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 21px;
	padding: 5px 0 5px 10px;
}

#becomeMember_callout .right {
	float: right;
	margin-right: 10px;
}

#becomeMember_callout input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828282;
	vertical-align:middle;
}

#bottom_freeship_survey {
	width: 860px;
	margin: 0 auto;
}

#bottom_banner {
	width: 860px;
	margin-top: 10px;
	margin-left: 26px
}

#survey_callout {
	background-color: #005467;
	width: 290px;
	height: 72px;
}

#survey_callout .survey_text1 {
	font-size: 13px;
	color: #ffffff;
	padding: 10px 0px 5px 10px;
}

#survey_callout .survey_text2 {
	color: #ffffff;
	padding: 0px 0px 5px 10px;
}

#survey_callout .survey_submit {
	float: right;
	padding: 0px 10px 0px 0px;
}


#new_catalog {
	background-color:#dbd3ce; 
	border-top:1px solid #452008;
	width:413px;
	height:206px;
	color:#452008;
	font-size:18px;
	font-family: Century Gothic,Arial,Helvetica,sans-serif;
	background-image: url(EmailSignUpBanner_413x206.gif);
	position: relative;
}

#new_catalog #bbform input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828282;
	vertical-align:middle;
	width: 144px;
	position: absolute;
	top: 145px;
	left: 16px;
}

#new_catalog #bbformbtn input { 
	position: absolute;
	top: 170px;
	left: 16px;
 }

#new_catalog a {
	color:#452008;
}

#new_catalog ul {
	margin-left:16px;
}

#new_catalog li {
	margin-top:5px;
}

#new_catalog .left {
	float:left; width:244px; padding:10px 0px 0px 9px;
}

#new_catalog .bottom {
	font-size:14px;
	margin-top:10px;
}

#new_catalog .right {
	float:left; width:160px; padding:10px 0px 0px 0px;
}

/*****************
* Interior Pages *
*****************/

#breadcrumbs {
	padding-bottom: 10px;
}

#breadcrumbs a {
	color: #666666;
	text-decoration: underline;
}

.subMenu {
	width: 718px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

.subMenu a {
	font-weight: normal;
}

h1.interior_pagetitle, .interior_pagetitle {
	margin-bottom: 5px;
	font-family: 'Times New Roman', Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #9f4555;
	line-height: 22px;
}

h3.interior_title, .interior_title {	
	margin-bottom: 5px;
	font-family: 'Times New Roman', Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #918e62;
	line-height: 18px;
}
.promotions h1 { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
 }
.promotions h2, .promotions h2 a {  
	border: 0;
	margin-bottom: 5px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #542f02; 
	line-height: 22px;
 }
 .promotions b { 
 	font-size: 14px;
  }
.interior_pagetitleteal {
	margin-bottom: 20px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #005064;
	line-height: 26px;
	text-align: center;
}
.interior_pagetitleteal h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #005064;
	line-height: 26px;
	text-align: center;
}
.interior_pagetitleGray {
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 13px;
}
.interior_pagetitleGray h1 {
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
.sampleText {
	margin-bottom: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	width: 333px;
}
.sampleTextSmall {
	font-size: 13px;
	line-height: 14px;
}
.sampleTextSmall li{
	margin-bottom: 10px;
	margin-left: -18px;
}
.sampleTextTiny {
	font-size: 11px;
	line-height: 13px;
}

.faq_table {
	padding-top: 10px;
	padding-left: 10px;
}

.faq_table ul {
	color: #9f4555; 
}

.largeBrown {
	padding: 8px 0 0 0;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #542f02;
	line-height: 17px;
	/*width: 355px;*/
	height: 73px;
}
.tealLink a {
	color: #00647a;
}

/************************************
* Invitations + Accessories Landing *
************************************/
/* GENERIC */
#landing_main {	
	background-color: #fceff1;
	width: 704px;
	padding: 2px;
	padding-bottom: 1px;
	border: 1px solid #9f4555;
}

#landing_main_image {
	float: left;
	width: 551px;
	border: 1px solid #9f4555;
}

/* INVITE LANDING PAGE */
#landing_main_inv {	
	background-color: #fceff1;
	width: 704px;
	padding: 2px;
	padding-bottom: 1px;
	border: 1px solid #685267;
}

#landing_main_image {
	float: left;
	width: 551px;
	height: 228px;
	border: 1px solid #685267;
}

#landing_main_menu {
	float: left;
	background-image: url('wed_menu_bg.jpg');
	background-repeat: no-repeat;
	width: 149px;
	height: 213px;
	padding-top: 15px;
	border: 1px solid #685267;
	border-left: 0;
}

#landing_main_menu a {
	display: block;
	width: 134px;
	height: 25px;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 7px;
	color: #9f4555;
	font-family: 'Times New Roman', Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	line-height: 13px;
}

/* ACCESSORY LANDING PAGE */
#landing_main_acc {	
	background-color: #fceff1;
	width: 704px;
	padding: 2px;
	padding-bottom: 1px;
	border: 1px solid #9B846A;
}

#landing_main_image_acc {
	float: left;
	width: 551px;
	border: 1px solid #9B846A;
}

#landing_main_menu_acc {
	float: left;
	background-image: url('access_menu_bg.jpg');
	background-repeat: no-repeat;
	width: 149px;
	height: 213px;
	padding-top: 15px;
	border: 1px solid #9B846A;
	border-left: 0;
}

#landing_main_menu_acc a {
	display: block;
	width: 134px;
	height: 31px;
	padding-top: 17px;
	padding-left: 8px;
	padding-right: 7px;
	color: #717940;	
	font-family: 'Times New Roman', Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	line-height: 13px;
}

#landing_page_intro {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #989898;
	font-size: 11px;
	line-height: 13px;
}

.landing_page_cat {
	float: left;
	width: 315px;
	height: 150px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7d7836;
	margin-top: 25px;
}
.accessory {
	height: 175px;
}
.accessorylinks {
	height: 130px;
}
.landing_page_cat_clear {
	float: left;
	width: 315px;
	height: 150px;
	padding-bottom: 5px;
	margin-top: 25px;
}

div.landing_page_cat.left  {
	clear: left;
	margin-right: 68px;
}

.landing_page_cat h2 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 15px;
	color: #7d7836;
	border-bottom: 1px solid #7d7836;
	margin-bottom: 5px;
}

.landing_page_cat a {
	font-weight: bold;
	font-style: italic;
	line-height: 16px;
}

.landing_page_cat .cat_image {
	float: left;
	width: 105px;
	margin-bottom: 5px;
}

.landing_page_cat .cat_copy {
	float: left;
	margin-bottom: 5px;
	width: 210px;
}

.landing_page_cat .cat_copy a {
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	line-height: 16px;
}

.landing_page_cat .cat_product_link {
	clear: left;
	float: left;
	display: block;
	width: 105px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.landing_page_cat .cat_link {
	float: right;
	display: block;
	width: 210px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}

.landing_page_cat .cat_adobe_link {
	clear: left;
	float: left;
	display: block;
	width: 310px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}

/**********************
* Do It Yourself Page *
**********************/

#DIY_landing_main {
	background-image: url('diy_bg2.gif');
	background-repeat: no-repeat;
	background-position: top left;	
	width: 710px;
	height: 237px;
	border: 1px solid #9f4555;
}

#DIY_landing_main_text {
	float: left;
	width: 425px;
	height: 237px;
	padding-left: 25px;
	padding-right: 10px;
	line-height: 20px;
	font-size: 13px;
	text-align:justify;
}

#DIY_landing_main_text h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 35px;
	font-weight: normal;
	color: #ffffff;
	line-height: 52px;
	margin-bottom: 10px;
	text-align:center;
}

#DIY_landing_main_text_rt {
	margin-top: 185px;
	float: left;
	width: 220px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 15px;
	text-align:center;
}

#DIY_landing_main_image {
	float: left;
	width: 269px;
}

.DIY_landing_page_cat {
	float: left;
	width: 315px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7d7836;
	margin-top: 25px;
}

div.DIY_landing_page_cat.left {
	clear: left;
	margin-right: 68px;
}

.DIY_landing_page_cat h2 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 15px;
	color: #9f4555;
	border-bottom: 1px solid #7d7836;
	margin-bottom: 5px;
}

.DIY_landing_page_cat .cat_image {
	float: left;
	width: 105px;
	margin-bottom: 5px;
}

.DIY_landing_page_cat .cat_copy a {
	display: block;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}

.DIY_landing_page_cat .cat_copy {
	float: left;
	width: 210px;
}

/************************
* Wedding Resource Page *
************************/

#WRG_landing_main {
	background-image: url('WeddingPlanningGuide.gif');
	background-repeat: no-repeat;
	background-position: top left;	
	width: 710px;
	height: 237px;
	margin-bottom: 10px;
}

#WRG_landing_main_text {
	float: left;
	width: 456px;
	padding-left: 25px;
	padding-right: 10px;
	line-height: 20px;
}

#WRG_landing_main_text h1 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 40px;
	font-weight: normal;
	color: #9f4555;
	line-height: 67px;
	margin-bottom: 10px;
}

#WRG_landing_main_image {
	float: left;
	width: 217px;
}

.wrg_item {
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	width: 232px;
	padding-left: 93px;
	padding-right: 13px;
	padding-top: 10px;
	padding-bottom: 25px;
	line-height: 14px;
}

div.wrg_item.left {
	clear: left;
	margin-right: 30px;
}

.wrg_item h2 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
	margin-bottom: 25px;
}

.wrg_item a {
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.wrg_red {
	background-image: url('wrg_red_bg.jpg');
}

.wrg_red h2 {
	color: #9f4555;
}

.wrg_brown {
	background-image: url('wrg_brown_bg.jpg');
}

.wrg_brown h2 {
	color: #878459;
}

.wrg_purple {
	background-image: url('wrg_purple_bg.jpg');
}

.wrg_purple h2 {
	color: #67547a;
}

.wrg_orange {
	background-image: url('wrg_orange_bg.jpg');
}

.wrg_orange h2 {
	color: #be694e;
}

.wrg_green {
	background-image: url('wrg_green_bg.jpg');
}

.wrg_greeen h2 {
	color: #799689;
}

.wrg_yellow {
	background-image: url('wrg_yellow_bg.jpg');
}

.wrg_yellow h2 {
	color: #b1883f;
}

#articles {
	clear: left;
	width: 710px;
	padding-top: 10px;
	border-top: 1px dotted #989898;
}

.feature_article {
	float: left;
	width: 429px;
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #9f4555;
}

.feature_article h3 {
	border-bottom: 1px solid #9f4555;
	font-family: 'Times New Roman', Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #9f4555;
	margin-bottom: 10px;
}

.more_articles {
	float: left;
	width: 230px;
	padding-left: 10px;
	padding-right: 10px;
}

.more_articles h3 {
	border-bottom: 1px solid #9f4555;
	font-family: 'Times New Roman', Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #9f4555;
	margin-bottom: 10px;
}

.more_articles a {
	display: block;
	padding-bottom: 5px;
}

/***************
* Article Page *
***************/

.article_menu {
	line-height: 33px;
	text-align: right;
}

.article_menu a {
	color: #666666;
	text-decoration: underline;
}

div.article_menu.top {
	border-top: 1px dotted #989898;
	border-bottom: 1px dotted #989898;
	margin-bottom: 15px;
}

#article_img {
	float: left;
	width: 400px;
}

#article_info {
	float: left;
	width: 310px;
}

#article_info h1 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 15px;
	color: #9f4555;
	line-height: 19px;
	margin-bottom: 30px;
}

#article_text {
	clear: left;
	width: 710px;
	padding-top: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #989898;
	line-height: 13px;
}

#article_text h2 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 13px;
	color: #9f4555;
	line-height: 17px;
	border-bottom: 1px solid #989898;
	margin-bottom: 10px;
}

/*******************
* ADDRESSING GUIDE *
*******************/

.addressingguide {
	padding: 20px 0px;
}

.addressingguide img {
	margin-right: 10px;
}

/********************
* THE IMAGE GALLERY *
********************/

#IG_main_image	
{
	float: left;
	width: 514px;
}

#IG_main_menu
{
	float: left;
	background-color: #005467;
	width: 176px;
	height: 260px;
	padding-left: 18px; padding-right: 10px;
	padding-top: 21px;
}

#IG_main_menu h1
{
	padding-bottom: 8px;
	border-bottom: 1px solid #266d7e;
	font-size: 17px;
	color: #ffffff;
}

#IG_main_menu a
{
	font-size: 14px;
	line-height: 40px;
	color: #ffffff;
	text-decoration: underline;
}

#IG_intro {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #989898;
	font-size: 11px;
	line-height: 13px;
}

.IG_page_cat {
	float: left;
	width: 343px;
	height: 150px;
	padding-bottom: 5px;
	border-bottom: 1px solid #005467;
	margin-top: 25px;
}

div.IG_page_cat.left {
	clear: left;
	margin-right: 20px;
}

.IG_page_cat h1, .IG_page_cat h2 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 15px;
	color: #005467;
	border-bottom: 1px solid #005467;
	margin-bottom: 5px;
}

.IG_page_cat a {
	font-weight: bold;
	font-style: italic;
	line-height: 16px;
}

.IG_page_cat .IG_image {
	float: left;
	width: 110px;
	margin-bottom: 5px;
}

.IG_page_cat .IG_copy {
	float: left;
	width: 205px;
}

.IG_page_cat .IG_copy a {
	color: #5a3857;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	line-height: 16px;
}

.IG_page_cat .IG_product_link {
	clear: left;
	float: left;
	display: block;
	width: 155px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color: #5a3857;
}

.IG_page_cat .IG_link {
	float: right;
	display: block;
	width: 208px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	color: #5a3857;
}

.IG_link2 {
	float: right;
	display: block;
	width: 230px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	color: #5a3857;
}


#IG_CS_left
{
	float: left;
	width: 200px;
}

#IG_CS_left a.contact, #IG_CS_right a.contact
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #5a3857;
}

/***************************
* FEATURED ON LANDING PAGE *
***************************/

.FeatOn_page_header {
	padding: 5px 0px 5px 0px;
	width: 718px;
}

.FeatOn_page_header .top_heading {
	font-family: 'Times New Roman', Times, serif;
	font-size: 20px;
	color: #005467;
	margin-bottom: 5px;
}

.FeatOn_page_header .sub_header {
	font-family: 'Times New Roman', Times, serif;
	font-size: 18px;
	color: #666666;
	float: left;
	width: 718px;
	padding-top: 15px;
}
.FeatOn_page_header .sub_header_desc {
	font-family: 'Times New Roman', Times, serif;
	font-size: 14px;
	color: #666666;
	float: left;
	padding: 5px 0px 25px 0px;
}

.FeatOn_page_main {
	float: left;
	width: 718px;
	height: 170px;
	padding-bottom: 5px;
	margin-top: 25px;
}

.FeatOn_page_main .GetMarried {
	background-image: url('get_married_box.jpg');
	background-repeat: no-repeat;
	float: left;
	height: 174px;
	width: 174px;
	padding-top: 25px;
	text-align: center;
}

.GetMarried .GM_links {
	font-size: 12px;
	padding-top: 5px;
	width: 174px;
}

.GetMarried .GM_links a {
	color: #5A3857;
}

.FeatOn_page_main .BunchBrides {
	background-image: url('bunch_O_brides_box.jpg');
	background-repeat: no-repeat;
	float: left;
	height: 89px;
	width: 174px;
	text-align: center;
	padding-top: 85px;
}

.BunchBrides .BB_links {
	font-size: 12px;
	padding-top: 5px;
	width: 174px;
	text-align: center;
	line-height: 14px;
}

.BunchBrides .BB_links a {
	color: #5A3857;
}

.FeatOn_Advertisement {
	float: left;
	width: 718px;
	height: 200px;
	margin-bottom: 30px;
}

.FeatOn_Advertisement .FeatOn_page_cat {
	float: left;
	/*width: 161px;*/
	height: 200px;
	padding: 0px 11px 3px 0px;
	margin-top: 15px;
}

.FeatOn_page_cat .FeatOn_Image {
	float: left;
	/*width: 161px;*/
	height: 155px;
	text-align: center;
	margin-bottom: 5px;
}
.FeatOn_page_cat .FeatOn_pdf {
	float: left;
	/*width: 161px;*/
	height: 55px;
	text-align: center;
	margin-bottom: 5px;
}
.FeatOn_page_cat .pdf_Link {
	clear: left;
	font-size: 11px;
	text-align: center;
	padding-top: 4px;
	color: #666666;
}

.FeatOn_page_cat .FeatOn_Desc {
	clear: left;
	float: left;
	display: block;
	/*width: 161px;*/
	text-align: center;
	font-size: 11px;
	line-height: 14px;
}

.FeatOn_page_cat .FeatOn_Link {
	clear: left;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
}

.FeatOn_page_cat .FeatOn_Link a {
	color: #5A3857;
}

/**********************************/
/* Featurted on page*/

.FeaturedOn_content {
	/* UPDATED */
	background: White; 
	float:left;
	width: 200px;
	height: 718px;
	
	}

.FeaturedOn_subhead {
	font-family: sans-serif;
	font-size: 14px;
	width: 200px;
	color: #008B8B;
	padding-top: 20px;
	border-left: thick;
	text-indent: 10px;
	padding-bottom: 20px;
	font-weight: bold;
}
.FeaturedOn_catimage{
	float: left;
	height: 160px;
	width: 111px;
	margin-left: 25px;
	margin-right: 0px;
		
	}

.FeaturedOn_catimage .FeaturedOn_bottom_text_image{
	font-family: sans-serif;
	font-size: 9px;
	width: 111px;
	height: 20px;
	color: #008B8B;
	text-align: center;
}
.FeaturedOn_getmarried{
	background-image: url('get_married_box.jpg');
	background-repeat: no-repeat;
	height: 168px;
	width: 168px;
	float: left;
	background-position: left;
	margin-left: 25px;
}
.FeaturedOn_bunch_of_brides{
	background-image: url('bunch_O_brides_box.jpg');
	background-repeat: no-repeat;
	height: 168px;
	width: 168px;
	float: left;
	margin-left: 15px;
}

.FeaturedOn_content .toprr{
	width: 800px;
	float: left;

}
.FeaturedOn_bottom_text{
	font-family: sans-serif;
	font-size: 10px;
	color: #A9A9A9;
	margin-left: 25px;
	margin-bottom: 20px;
	margin-top: 30px;
	font-weight: 800;
}
.image1{
	background-image: url('ModernBride.jpg');
	float: left;
	height: 110px;
	width: 161px;
	background: no-repeat;
	
}
.image2{
	background-image: url('BrideMagazine_FeatOn.jpg');
	float: left;
	background: no-repeat;
	height: 110px;
	width: 161px;
}
	

