html, body, div, p, span, form,input, hr{margin:0; padding:0;}
img {
	behavior:	url("/pngbehavior.htc");
}
body
{
	margin:0px;
	
	background-color:#D6DBD5;
	margin:0 auto;
}
.outer
{
	width:1000px;
	margin:0 auto;
	margin-top:10px;
}
.main
{
	width:1000px;
	background-color:#ffffff;
}
.main_imgs
{
	width:1000px;
	background-color:#ffffff;
	margin-top:8px;
}
.main1
{
	width:1000px;
	margin-top:8px;
	background-color:#FFFFFF;
	height:105px;
}
.main2
{
	width:1000px;
}
.main_area
{
	width:1000px;
	padding-left:8px;
}
.main_layout
{
	width:1000px;
	padding-top:5px;
}
.main_layout1
{
	margin:0 auto;
	width:731px;
	padding-top:5px;
	float:left;
	margin-left:90px!important;
	margin-left:45px;

}
.main_layout2
{
	margin:0 auto;
	width:731px;
	padding-top:5px;
	float:left;
	margin-left:220px!important;
	margin-left:110px;

}

/* New Header */
.new_header{
	float:left;
	padding-left:1px;
	width:1000px;
}
.new_header_left_section{
	float:left;
	text-align:left;
}
.new_header_left_section1{
	float:left;
	width:502px;
	text-align:left;border-bottom:1px solid #D6DBD5;
}
.logo_section{
	float:left;
	clear:both;
}
.tabbed_section{
	float:left;
	clear:both;
	width:603px;
	margin-top:1px;
}
.tabbed_section1{
	float:left;
	clear:both;
	width:554px;
	margin-top:1px;
}
.new_header_right_section{
	float:right;
	width:373px!important;
	width:365px;
	padding-left:7px!important;
	_padding-left:11px;
	border-bottom:1px solid #D6DBD5;
}
.new_header_right_section1{
	float:right;
	border-bottom:1px solid #D6DBD5;
}
/*
.new_header_right_section{
	float:right;
	width:546px!important;
	width:542px;
	padding-left:7px!important;
	_padding-left:11px;
	border-bottom:1px solid #D6DBD5;
}*/
.head_left_seperator{
	float:left;
}
.head_mid_seperator{
	float:left;
	width:1px;
}
.head_right_seperator{
	float:left;
}
.bride_411_section
{
	width:165px;
	float:left;
	padding-left:8px;
	padding-top:72px;
	text-align:left;
	color:#4A6880;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background:url('/graphics/head_bg_repete.gif') repeat-x;
}
.one_step_411_section
{
	width:145px;
	float:left;
	padding-left:8px;
	padding-top:72px;
	text-align:left;
	color:#4A6880;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background:url('/graphics/head_bg_repete.gif') repeat-x;
}
.newtop_right_section{
	float:left;
	width:107px;
}
.newtop_links
{
	width:100px;
	float:left;
	text-align:left;
	margin-left:8px;
	margin-top:38px;
	color:#777;
	height:25px;
	font-family:"Helvetica 45 Light",verdana;
	font-size:13px;
	font-weight:normal;
	border-bottom:1px solid #D6DBD5;
}
.newtop_links1
{
	width:100px;
	float:left;
	text-align:left;
	margin-left:8px;
	color:#777;
	height:25px;
	font-family:"Helvetica 55 Roman",verdana;
	font-size:13px;
	font-weight:normal;
	border-bottom:1px solid #D6DBD5;
}
.newtop_links2
{
	width:100px;
	float:left;
	text-align:left;
	margin-left:8px;
	color:#959595;
	height:25px;
	font-family:"Helvetica 55 Roman",verdana;
	font-size:13px;
	font-weight:normal;
}
.new_bride_txtbox
{
	font-family:arial;
	font-size:11px;
	height:15px;
	float:left;
	border:1px solid #AEC3D6;
	font-weight:normal;
	color:#6A6967;
	text-align:left;
	padding:3px 2px 2px 5px;
}
.new_bride_section{
	width:160px;
	height:90px;
	float:left;
	background:url('/graphics/head_bg_repete.gif') repeat-x;
	margin-top:24px;
}
.new_bride_image{
	height:10px;
	float:left;
	margin-top:47px;
	padding-left:8px;
	clear:both;
}
.ask_container{
	width:146px;
	float:left;
	clear:both;
	margin-top:7px;
	padding-left:8px;
}
.ask_section{
	width:120px;
	float:left;
}
.ask_button_img{
	width:16px;
	float:left;
	padding-left:5px;
	padding-top:2px;
}
.new_one_step_section{
	width:145px;
	height:90px!important;
	_height:98px;
	float:left;
	background:url('/graphics/head_bg_repete.gif') repeat-x;
	margin-top:24px;
	_margin-top:17px;
}
.new_one_step_area{
	float:left;
	margin-top:27px!important;
	margin-top:24px;
	_margin-top:35px;
	clear:both;
}
.one_step_img{
	height:18px;
	width:101px;
	float:left;
	text-align:left;
	clear:both;
	padding-left:5px;
}
.txt_my_wed_day{
	width:105px;
	float:left;
	text-align:left;
	clear:both;
	height:15px;
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#6B7073;
	padding-left:5px;
}
.my_wed_day_section{
	width:116px;
	float:left;
	padding-left:3px;
	padding-top:2px;
}
.my_wed_day_btnimg{
	width:15px;
	float:left;
	padding-left:3px;
	padding-top:3px!important;
	padding-top:5px;
	_padding-top:5px;
}
.new_seperator{
	float:left;
	margin-left:2px;
}
.new_side_section{
	width:102px;
	float:left;
	margin-top:44px!important;
	margin-top:41px;
	color:#808080;
}
.new_side_link_section{
	width:100px;
	height:17px;
	float:left;
	clear:both;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #D8DAD7;
 color:#808080;
}
.new_side_link_section_btm{
	width:106px;
	height:20px;
	float:left;
	clear:both;
	padding-top:3px;
}
a.newtop_side_links
{
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:#808080;
	padding-top:1px;
	background:url('/graphics/bullet_arrow_hover.jpg') no-repeat 81px 0px;
	text-decoration:none;
	float:left;
	padding-bottom:1px;
	width:100px;
	text-align:left;
}
a.newtop_side_links:hover
{
	background:url('/graphics/bullet_arrow_normalr.jpg') no-repeat 81px 0px;
	color:#0373d4;
}
.bride_txtbox
{
	font-family:arial;
	font-size:11px;
	height:15px;
	border:1px solid #AEC3D6;
	font-weight:normal;
	color:#6A6967;
	text-align:left;
	padding:3px 2px 2px 5px;
}
.bullet
{
	width:17px;
	padding-left:5px;
	padding-top:4px;
}
/* New Header */



/* Common Formatting */
.font
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-align:left;
}
.font1
{
	font-family:Arial;
	font-size:11px;
	color:#CCC;
	text-align:left;
}
.font2
{
	font-family:Arial;
	font-size:12px;
	color:#7D8287;
	text-align:left;
}
.font3
{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#3b5872;
	font-weight:bold;
}
.font4
{
	font-family:arial;
	font-size:12px;
	color:#3b5872;
	font-weight:bold;
}
.font5/*for description text*/
{
	font-family:arial;
	font-size:12px;
	color:#5b5b5b;
}

.font6
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#993255;
	font-weight:bold;
}
.font7
{
	font-family:"Trebuchet MS";
	font-size:19px;
	color:#993255;
}
.font8
{
	font-family:arial;
	font-size:12px;
	color:#5b5b5b;
}
.font9
{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#993255;
	font-weight:normal;
}
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
/* LINK CLASSES*/



a.link1
{
	color:#993255;
	text-decoration:none;
}

a.link1:hover
{
	color:#993255;
	text-decoration:underline;
}
a.link2{ font-size:15px;	color:#993255;	text-decoration:none; font-family:"Trebuchet MS";}
.link2{ font-size:15px;	color:#993255;	text-decoration:none; font-family:"Trebuchet MS";}

a.link2:hover{	color:#993255;	text-decoration:underline;}

a.link_menu
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#57758d;
	text-decoration:none;
}
a.link_menu:hover
{
	color:#57758d;
	text-decoration:underline;	
}
a.green_text
{
	font-family:arial;
	font-size:11px;
	color:#739D2E;
	font-weight:bold;
	text-decoration:none;
}
a.green_text:hover
{
	font-family:arial;
	font-size:11px;
	color:#739D2E;
	font-weight:bold;
	text-decoration:underline;
}
a.more_wed/*More Link*/
{
	font-family:Arial;
	font-size:12px;
	color:#32526e;
	padding-top:1px;
	font-weight:bold;
	text-decoration:none;
}
a.more_wed:hover
{
	color:#0373d4;
	text-decoration:underline;
}
.check_box
{
	padding:0;
	margin:0;

}
/* LINK CLASSES ENDS*/
img
{
	border:0px;
}

.picborder { border:#000000 3px solid;}

.red
{
	border:1px solid #cc0000;
}
.height41
{
	height:41px;
}
.positioning
{
	position:relative;
	top:2px;
}
.positioning1
{
	position:relative;
	top:7px;
}
.width140
{
width:140px;
}
.line_space
{
line-height:16px;
}
.line_space14
{
line-height:14px;
}
.text_alignR
{
	text-align:right;
}
.text_alignL
{
	text-align:left;
}
.zero
{
	padding:0;
	margin:0;
}
.marginT5
{
	margin-top:5px;	
}
.marginT8
{
	margin-top:8px;	
}
.paddingL10
{
	padding-left:10px;
}
.marginT20
{
	margin-top:20px;
}
.marginT40
{
	margin-top:40px;
	
}
.marginL100_moz
{
	margin-left:100px!important;
	margin-left:55px;
}
.marginL5
{
	margin-left:10px!important;
	margin-left:5px;
}
.marginL20
{
	margin-left:20px;
}
.marginL20_moz
{
	margin-left:20px!important;
	margin-left:10px;
}
.marginL30_moz
{
	margin-left:30px!important;
	margin-left:15px;
}
.marginL05
{
	margin-left:5px;
}
.marginR5
{

	margin-right:8px!important;
	margin-right:5px;
}
.width230
{
	width:230px;
}
.bg
{
	border:1px solid red;
}

.paddingL10
{
	padding-left:10px;
}

/* Common Formatting */

/* Bottom Logos */
.bottom_marketing_logos
{
	width:984px;
	text-align:center;
	background-color:#ffffff;
	margin-top:8px;
	padding-top:8px;
	padding-bottom:8px;
}
.marketing_bridal_logo
{
	
	width:162px;
	float:left;
	padding-left:200px;
}
.marketing_priscilla_of_boston_logo 
{
	
	width:140px;
	float:left;
	padding-left:240px;
}
.marketing_after_hours_logo
{
	width:141px;
	float:left;
	
}
.marketing_JcPenny_logo
{
	width:171px;
	float:left;
	
}
.marketing_JcPenny_logo1
{
	width:171px;
	float:left;
	padding-left:80px;
	
}
/* Bottom Logos */

/* Bottom Ad */
.bottom_ad
{
	width:984px;
	text-align:center;
	height:94px;
	margin-top:3px;
	padding-top:4px;
	padding-bottom:4px;
}
/* Bottom Ad */

/* Footer */
#footer
{
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-size:11px;
	color:#2F5170;
	clear:left;
	padding-top:15px;
}
a.footerlinks
{
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#2F5170;
	text-decoration:none;
	line-height:16px;
	padding-left:6px;
	padding-right:6px;
}
a:hover.footerlinks
{
	text-decoration:underline;
}
#copyright_marketing
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#976A69;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}
/* Footer */
/*Articles*/
.left_navigation
{
 width:222px;
 float:left;
}
.left_navigation_top
{
 width:222px;
 float:left;
 border:1px solid #BED0DE;
 background-color:#EBF4FB;
}
.nav_h
{
 width:222px;
 float:left;
 height:75px;
 background-image:url('/graphics/menu_over_bg.gif');
 background-repeat:repeat-x;
 clear:both;
 display:none;
}
 
.nav_h div
{
 float:left;
 padding-left:5px;
 font-family:"Trebuchet MS";
 font-size:15px;
 color:#3b5872;
 padding-top:5px;
 text-align:left;
 height:63px;
}
.nav
{
 font-family:"Trebuchet MS";
 font-size:14px;
 color:#57758d;
 float:left; 
 text-align:left; height:63px;
}
.nav p
{
 
 padding-top:8px;
 width:197px;
 margin-left:15px;
}
 
#nav_selected
{
 font-family:"Trebuchet MS";
 font-size:14px;
 color:#FFF;
 float:left; 
 text-align:left;
 background-color:#44627C;
 width:222px;height:65px;
}
#nav_selected p
{
 padding:10px 0 10px 0;
 width:197px;
 margin-left:15px;
 background-color:#44627C;
 color:#FFFFFF;
}
#bottom_menu
{
 margin-top:10px;
 width:222px;
 float:left;
 border:1px solid #BED0DE;
 background-color:#EBF4FB;
}
.menu_text
{
 width:197px;
 text-align:left;
 height:20px;
 font-weight:bold;
}
.menu_text_selected/*for bottom menu selected tab */
{
 width:197px;
 text-align:left;
 font-family:"Trebuchet MS";
 font-size:12px;
 color:#FFF;
 height:20px;
 font-weight:bold;
 background-color:#44627C;
}
 
.line
{
 height:4px;
 text-align:left;
 padding-left:10px;
}

#article_middle
{
	float:left;
	margin-left:8px!important;
	margin-left:7px;
	width:524px;
	background-color:#FFFFFF;
	z-index:-1000;
}

.article_middle_top
{
	width:484px;
	float:left;
	background-image:url('/graphics/main_content_bg.gif');
	background-repeat:no-repeat;
	height:210px;
	clear:both;
}
.login_bg
{
	width:524px;
	float:left;
	background-image:url('/graphics/main_content_bg1.gif');
	background-repeat:no-repeat;
	height:250px;
	clear:both;
}
.inner_bg
{
	width:524px;
	float:left;
}
.inner_bg_gift
{
	width:524px;
	float:left;
	height:210px;
}
.inner_bg_planning
{
	width:524px;
	float:left;
}

.inner_bg_p
{
	width:500px;
	text-align:left;
	margin-top:20px;
}
.inner_bg_p1
{
	width:500px;
	text-align:left;
	margin-top:10px;
}
.top_content
{
	width:350px;
	text-align:left;
	margin-top:30px!important;
	margin-top:30px;
	float:left;
	margin-left:10px!important;
	margin-left:5px;
}
.top_content_planning
{
	width:320px;
	text-align:left;
	margin-top:30px!important;
	margin-top:30px;
	padding-left:12px;
	float:left;

}
.top_content_planning1
{
	width:320px;
	text-align:left;
	margin-top:20px!important;
	margin-top:20px;
	padding-left:20px;
	float:left;

}
.top_content_brideReg
{
	width:330px;
	text-align:left;
	margin-top:30px!important;
	margin-top:20px;
	padding-left:12px;
	float:left;

}
.top_content_gift
{
	width:350px;
	text-align:left;
	margin-top:30px!important;
	margin-top:20px;
	padding-left:12px;
	float:left;

}
.top_content_login
{
	width:380px;
	text-align:left;
	margin-top:30px;
	margin-left:40px!important;
	margin-left:20px;
	float:left;

}
.top_content_login p
{
	width:380px;
	text-align:left;
	margin-top:10px;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#000;
}
.input_box
{
	padding:0;
	margin:0;
	width:200px; border:1px solid #AEC3D6;
}
.top_title
{
	width:300px;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#993255;
	float:left;
}
.top_title_gift
{
	width:300px;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#993255;
	float:left;
	margin-top:10px;
}
.action
{
	width:300px;
	text-align:left;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
	}
.action1
{
	width:470px;
	text-align:left;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
	}

a.blue_text
{
	
	font-family:arial;
	font-size:11px;
	color:#3b5872;
	font-weight:bold;
	text-decoration:none;
}
a.blue_text:hover
{
	text-decoration:underline;
}
.description_title5
{
	width:320px;
	text-align:left;
	margin-top:5px;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
}

.description_title2
{
	width:350px;
	text-align:left;
	margin-top:5px;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
}
.description_title
{
	width:346px;
	text-align:left;
	margin-top:5px;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
}
.description_title_brideReg
{
	width:300px;
	text-align:left;
	margin-top:5px!important;
	margin-top:15px;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
}
.description_title1
{
	width:300px;
	text-align:left;
	margin-top:10px;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
}
.article_content_container
{
	width:524px;
	float:left;
	margin-top:30px;
}

.gift_content_container
{
	width:524px;
	float:left;
	margin-top:8px;
	clear:both;
}
.gift_content_container_inner
{
	width:258px;
	height:350px;
}
.gift_blue_box_left
{
	width:12px;
	height:350px;
	float:left;
}
.gift_blue_box_right
{
	width:10px;
	height:350px;
	float:right;
}
.gift_blue_box_middle
{
	width:236px;
	height:350px;
	float:left;
	background-image:url('/graphics/g_box_mid.gif');
	background-repeat:repeat-x;
}
.new_gift_content_container_inner1
{
	width:258px;
	height:420px;
}
.new_gift_blue_box_left1
{
	width:12px;
	height:100px;
	float:left;
}
.new_gift_blue_box_right1
{
	width:10px;
	height:100px;
	float:right;
}
.new_gift_blue_box_middle1
{
	width:236px;
	height:420px;
	float:left;
	background-image:url('/graphics/new_g_box_mid.gif');
	background-repeat:repeat-x;
}
.gift_ad_box
{
	width:524px;
	height:105px;
	margin-top:8px;
	float:left;
}
.gift_ad_box_left
{
	width:3px;
	float:left;
	height:105px;
}
.gift_ad_box_right
{
	width:8px;
	float:left;
	height:105px;
}
.gift_ad_box_middle
{
	width:513px;
	float:left;
	height:105px;
	background-image:url('/graphics/ad_box_rpt.gif');
	background-repeat:repeat-x;
	text-align:center;
}
.gift_blue_box_title_2
{
	margin-top:20px;
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#3b5872;	
}
.gift_ad_box_middle img
{
	margin-top:20px;
}
.registry_tab
{
	margin-top:10px;

}
.registry_tab p
{
	width:236px;
	margin-top:5px;
}
.grey_text
{
	font-family:arial;
	font-size:11px;
	color:#707579;
	font-weight:bold;
}
.font19
{
	font-size:19px;
}
.title
{
	width:230px;
	height:25px;
	text-align:left;
	float:left;
	
}
.underline
{
	height:4px;
	width:220px;
	float:left;
	
}
.subhead
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#993255;
	text-align:left;
	margin-top:0px;
	font-weight:bold;
	width:220px;
	float:left;
}
.article_content_container_inner
{
	width:230px;
}
.describe
{
	padding-left:11px;
	margin-top:0px;
	float:left;	
}

.view_all
{
	width:210px;
	margin-top:20px;
	text-align:right;
	margin-left:18px;
	float:left;
}



.signin_container
{
	width:236px;
	float:left;
	margin-top:12px;
	clear:both;
}
.signin_container_left
{
	width:116px;
	float:left;
	height:77px;
}
.seperator
{
	width:4px;
	float:left;
	
}
.signin_container_right
{
	width:116px;
	float:left;
	height:77px;
}
.signin_container_right img
{
	margin-top:5px;
}
.signin_container_left img
{
	margin-top:20px;
}
.width92
{
	width:92px;
}


/*Right*/
.content_area_right
{
	float:left;
	_float:right;
	width:220px;
	_width:180px;
	margin-left:7px;
	_margin:0px;


}
.content_area_right_top1
{
	width:220px;
	height:187px;
	background:#fff url('/graphics/photo_back.gif');
	background-repeat:no-repeat;
	float:left;	
}
.photos
{
	width:200px;
	float:left;

}
.photos_heading
{
	width:200px;
	height:24px;
	padding-top:7px;
	text-align:left;	
}
.photos_area
{
	width:220px;
	float:left;
	text-align:center;
}

.content_area_right_top2
{
	width:220px;
	height:178px;
	margin-top:8px;
	background:#fff url('/graphics/article_back.gif');
	background-repeat:no-repeat;
	float:left;
	text-align:left;	
}
/* Wedding Tips */
.tips
{
	width:200px;
	margin-left:10px;
}
.tips_heading
{
	width:200px;
	height:24px;
	padding-top:12px;
}
.tips_text_heading
{
	padding-top:8px;
	width:200px;
	color:#993255;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.tips_text_heading
{
text-decoration:none;
}

a.tips_text_heading:hover
{
text-decoration:underline;
}

.tips_more
{
	width:25px;
	float:left;
}
.tips_text
{
	width:162px;
	float:left;
	color:#5B5B5B;
	font-size:11px;
	font-family:arial;
}

.content_area_right_top3
{
	width:220px;
	height:146px;
	margin-top:8px;
	background:#fff url('/graphics/video_back.gif');
	background-repeat:no-repeat;
	float:left;	
}

/* Videos */
.videos
{
	width:200px;
	float:left;
	padding-left:10px;
}
.videos_heading
{
	width:200px;
	height:24px;
	padding-top:7px;
	text-align:left;
	padding-left:5px;
}
.videos_area
{
	width:89px;
	padding-left:5px;
}
.videos_area1
{
	width:89px;
	padding-left:10px;
}
.videos_top
{
	width:89px;
	height:13px;
	background-image:url('/graphics/video_strip_upper.gif');
}
.videos_middle
{
	width:89px;
	height:38px;
	background-image:url('/graphics/video_rpt.gif');
}
.videos_bottom
{
	width:89px;
	height:13px;
	background-image:url('/graphics/video_strip_down.gif');
}
.videos_text
{
	width:89px;
	padding-top:3px;
	text-align:center;
}
.videos_text_link
{
	font-size:11px;
	color:#313134;
	font-family:arial;text-decoration:none;
}
a.videos_text_link
{
	font-size:11px;
	color:#313134;
	font-family:arial;text-decoration:none;
}
a.videos_text_link:hover
{
	font-size:11px;
	color:#313134;
	font-family:arial;text-decoration:underline;
}

/* Videos */
.content_area_right_top4
{
	width:220px;
	height:249px;
	margin-top:8px;
	background:#fff url('/graphics/ad_back.gif');
	float:left;	
}
.ad
{
	width:200px;
	float:left;
	padding-left:10px;
	padding-top:24px;

}

                   /************121007 for Bride registration*********/
   .inner_bg2
{
	width:524px;
	float:left;
	height:210px;
}
#bridal_form_main
{
width:524px;
float:left;
}
#top_bridal
{
width:524px;
float:left;
}
#middle_bridle
{
width:524px;
float:left;
background-image:url('/graphics/form_bg_middle.gif');
background-repeat:repeat-y;
}
#bottom_bridal
{
width:524px;
float:left;
}
.register_bridal
{	
    float:left;
    color:#356A97;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:10px;
	text-decoration:none;
	text-align:left;
	}
#form_content_bridal
{
width:480px;
float:left;
}
.txt_frm_bridal_label
{   width:190px;
    float:left;
    color:#000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	padding-left:30px;
	}
	.txt_frm_bridal_label4
{   width:186px;
    float:left;
    color:#000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	padding-left:30px;
	}
.text_form_bridal1
{   
    float:left;
    color:#5D5D5D;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	padding-top:3px;
	}
.txt_inputbox_bridal
{
width:255px;
float:left;
}
.text_box1_bridal
{
width:253px;
height:18px;
border:1px solid #CFDBE7;
color:#5D5D5D;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.gap
{
width:480px;
height:12px;
float:left;
}
.gap1
{
width:480px;
height:18px;
float:left;
}
.gap3
{
width:480px;
height:8px;
float:left;
}
.line_bridal
{width:450px;
height:1px;
background-color:#D2E0EB;
float:left;
margin-left:25px !important;
margin-left:15px;
}
#check_bridal
{
	width:27px;
	float:left; 
	padding:0;
	margin:0;

}
a.link6
{
   
    color:#5D5D5D;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	}
	a.link6:hover
{
    
    color:#5D5D5D;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	}
	
	                               /*** 121007 for save the date***/
.inner_bg1
{
	width:524px;
	float:left;
	height:210px;
}
#send_e_card
{
    width:524px;
	float:left;
	color:#5B5B5B;
	font-size:11px;
	font-family:arial;
	}
	#send_e_card1
{
    width:524px;
	float:left;
	color:#5B5B5B;
	font-size:11px;
	font-family:arial;
	}
.text_send
{	
	width:394px;
 	float:left;
 	color:#993255;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:5px;
	text-decoration:none;
	text-align:left;
 }
#button_send
{
width:130px;
height:28px;
 float:right;
 text-align:right;
}
.line_save
{width:524px;
height:1px;
background-color:#D2E0EB;
float:left;
}

/*********get address*******/
 
.getadd_article_middle_top
{

 width:524px;
 float:left;
 background-image:url('/graphics/add_main_bg.gif');
 background-repeat:no-repeat;
 height:250px;
 
} 
.inner_bg3
{
 width:524px;
 float:left;
 height:210px;
}
.top_content1
{
 width:350px;
 text-align:left;
 margin-top:10px!important;
 margin-top:10px;
 float:left;
 margin-left:14px!important;
 margin-left:8px;
}
.top_content_web
{
 width:370px;
 text-align:left;
 margin-top:10px!important;
 margin-top:10px;
 float:left;
 margin-left:14px!important;
 margin-left:8px;
}
.top_title_get
{
 width:380px;
 text-align:left;
 font-family:"Trebuchet MS";
 font-size:18px;
 color:#A95270;
 float:left;
 margin-top:15px;
 margin-left:14px!important;
 margin-left:8px;
}
.top_title_web
{
 width:390px;
 text-align:left;
 font-family:"Trebuchet MS";
 font-size:18px;
 color:#A95270;
 float:left;
 margin-top:30px;
 margin-left:14px!important;
 margin-left:8px;
}
.description_title_get
{
 width:340px;
 text-align:left;
 font-family:arial;
 font-size:13px;
 color:#333333;
 float:left;
 line-height:14px;
} 
.description_title_web
{
 width:350px;
 text-align:left;
 font-family:arial;
 font-size:13px;
 color:#333333;
 float:left;
} 
/*planning*/
.planning_container
{ 
	width:524px;
	float:left;
}

.planning_container_edges
{ 
	width:524px;
	height:11px;
	float:left;
}
.planning_container_middle
{ 
	width:524px;
	float:left;
	background-image:url('/graphics/quick_box_rpt.gif');
 	background-repeat:repeat-y;
}

.planning_container_middle p
{
	width:480px;
	margin-left:20px; 
}
.internal_text
{
	width:524px;
	float:left;
}
.internal_text_more
{
	width:524px;
	float:left;
	display:none;
}
.ecard_middle
{
	width:796px;
	float:left;
	background-color:#FFFFFF;
}
.ereg_container
{ 
	width:796px;
	float:left;
}

.ereg_container_edges
{ 
	width:796px;
	height:17px;
	float:left;
}
.ereg_container_middle
{ 
	width:796px;
	float:left;
	background-image:url('/graphics/ecard_box_rpt.gif');
 	background-repeat:repeat-y;
}
.ecard_header
{
	width:796px;
	border:1px solid #B8CFE4;
	height:64px;
	float:left;
	margin-top:2px;
	background-color:#D3EAFA;
	background-image:url('/graphics/ecard_head.gif');
	background-repeat:no-repeat;
	background-position:470px;
	text-align:left;
}
.ecard_header p
{
	margin-left:10px;
	margin-top:20px;
}
.ecard_content_area
{
	float:left;
	width:678px;
	margin-left:43px!important;
	margin-left:24px;
}
.inner_bg4
{
	width:524px;
	float:left;
	height:210px;
}
.website_content
{
	width:238px;
	float:left;
}
.website_content p
{
	width:237px;
}
.register_request
{
	width:524px;
	float:left;
}
.register_request p
{
	width:520px;
	margin-top:5px;
	float:left;
}
.container_502
{
	width:502px;
	float:left;
}
.container_678
{
	width:678px;
	float:left;
}
.container_130
{
	width:130px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#999A9A;
	
}
.container_125
{
	width:125px;
	float:left;
	
}
.insert_flash
{
	width:678px;
	float:left;
}
.container_130_h
{
 	width:130px;	
	display:none;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#993255;
	float:left;
}
.container_130_selected
{
 	width:130px;	
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#993255;
	float:left;
}
.border_grey
{
	border:1px solid #C6C6C6;
}
.clear
{
	clear:both;
}
.marginL3
{
	margin-left:5px;
}
.blue_back
{
 background-color:#99C6E7;
}
.blue_grey
{
 background-color:#F3F3F3;
}

/*Local Resource*/
.container_listing
{
	width:514px;
	float:left;	
	margin-top:8px;
}
.container_listing_bullets 
{
    FLOAT: left; MARGIN: 0px auto; WIDTH: 150px; POSITION: relative;margin-left:20px !important;margin-left:20px !important;margin-left:10px;
}

.container_listing_bullets ul
{
	width:145px;
	padding:0;
	margin:0;
	list-style:none;
	font-family:arial;
	font-size:12px;
	color:#000;
}

.container_listing_bullets ul li
{
	width:145px;
	padding:0;
	margin:0;
	padding:5px 0 5px 0;
}
.container_listing_bullets ul li a
{
	font-family:arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.container_listing_bullets ul li a:hover
{
	font-family:arial;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
.newlicity 
{
	PADDING-LEFT: 1px;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 5px 6px; 
	COLOR: #000; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Arial
}
.newlicity1 
{
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	MARGIN: 5px 5px 5px 6px; 
	COLOR: #000; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial
}
.newlicity1 ul
{
	width:145px;
	padding:0;
	margin:0;
	list-style:none;
	font-family:arial;
	font-size:11px;
	color:#000;
}

.newlicity1 ul li
{
	width:145px;
	padding:0;
	margin:0;
	padding:5px 0 5px 0;
}
.newlicity1 ul li a
{
	font-family:arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.newlicity1 ul li a:hover
{
	font-family:arial;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}
.container_listing_inner
{
	width:500px;
	margin-top:20px;
	margin-left:12px!important;
	margin-left:6px;
	float:left;
	clear:both;
}
.vendor_container
{
	float:left;
	width:220px;
}
.vendor_container p
{
	width:220px;
	padding:0;
	margin:0;
	margin-left:10px;
	
}
.vendor_container_inner
{
	width:220px;
	margin-left:10px;
	text-align:left; 
}
.vendor_container_inner p
{

	width:200px;
	margin-top:5px;
	
}
a.vender
{
	font-family:arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
a.vender:hover
{
	font-family:arial;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
.font10
{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#3b5872;
	font-weight:bold;
}
/*Website Wizard*/
.wizard_middle
{
	width:796px;
	float:left;
	margin-top:8px;
	background-color:#FFF;
	margin:0 auto;
}
.wizard_inner_container
{
	width:638px;
	float:left;
}
.wizard_inner_container_top
{
	width:648px;
	float:left;
	margin-left:40px!important;
	margin-left:30px;
}
.wizard_flash
{
	width:638px;
	float:left;
	margin-top:40px;
	margin-left:60px !important;
	margin-left:35px;
}
.wizard_header
{
	width:796px;
	border:1px solid #B8CFE4;
	height:64px;
	float:left;
	margin-top:2px;
	background-color:#D3EAFA;
	background-image:url('/graphics/ecard_head.gif');
	background-repeat:no-repeat;
	background-position:470px;
	text-align:left;
}
.wizard_header p
{
	margin-left:10px;
	margin-top:20px;
}

.wizard_container
{
	width:796px;
	float:left;
	margin-top:8px;
}
.wizrad_corners
{
	width:796px;
	height:17px;
	float:left;
}
.wizard_container_middle
{
	width:796px;
	background-image:url('/graphics/web_wzd_box_rpt.gif');
	background-repeat:repeat-y;
	float:left;
}
.wizard_container212
{
	width:212px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#999A9A;
}
.wizard_container212_h
{
	width:212px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#993255;
	display:none;
}
.wizard_container212_selected
{
	width:212px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#993255;
}

.wizard_inner_progress
{
	width:638px;
	margin-left:60px !important;
	margin-left:35px;
	float:left;
	height:4px;
	margin-top:20px;
}
.wizard_inner_progress_inner
{
	width:210px !important;
	width:212px;
	border:1px solid #C5C5C5;
	float:left;
	height:4px;
}
.wizard_inner_progress_inner_active
{
	background-color:#E1799E;
}
.wizard_text
{
	margin-top:20px;
	margin-left:60px !important;
	margin-left:35px;
	width:638px;
	font-family:arial;
	font-size:12px;
	color:#999A9A;
	text-align:left;
	float:left;
}
/*Vender Listing*/
.main_524
{
	width:524px;
	float:left;
	background-color:#FFF;
	text-align:center;
	}

.header_524x64
{
	width:524px;
	border:1px solid #B8CFE4;
	height:64px;
	float:left;
	margin-top:2px;
	background-color:#D3EAFA;
	background-image:url('/graphics/ecard_head.gif');
	background-repeat:no-repeat;
	background-position:270px;
	text-align:left;

}
.header_524x64_p
{
	margin-left:10px;
	margin-top:20px;
}
.width504
{
	width:504px;
}
.bluebox524_middle
{ 
	width:524px;
	float:left;
	background-image:url('/graphics/quick_box_rpt.gif');
 	background-repeat:repeat-y;
}
.marginL10_moz
{
	margin-left:10px!important;
	margin-left:5px;
}

.marginL10
{
	margin-left:10px;
}
.vender_listing_box_blue
{
	width:504px;
	height:147px;
	text-align:left;
}
.vender_listing_box_blue_h
{
	width:504px;
	height:147px;
	float:left;
	text-align:left;
	clear:both;
	display:none;
}
.vender_listing_box_blue_left
{
	width:7px;
	height:147px;
	float:left;
}
.vender_listing_box_blue_right
{
	width:8px;
	height:147px;
	float:left;
}
.vender_listing_box_blue_middle
{
	width:488px;
	height:147px;
	float:left;
	background:url('/graphics/vendor_listing_rpt.gif') repeat-x;
}
.vender_listing_box_blue_middle_h
{
	width:488px;
	height:147px;
	float:left;
	background:url('/graphics/h_vendor_listing_rpt.gif') repeat-x;
}
.vender_listing_box_blue_middle_grey
{
	width:488px;
	height:147px;
	float:left;
	background:url('/graphics/vendor_listing_rpt_gray.gif') repeat-x;
}
.vender_listing_box_blue_middle_grey_h
{
	width:488px;
	height:147px;
	float:left;
	background:url('/graphics/h_vendor_listing_rpt_gray.gif') repeat-x;
}



.container_112x112
{
	width:112px;
	height:112px;
	float:left;
	margin-left:5px!important;
	margin-left:3px;
	margin-top:10px;
   
}
.container_320
{
	width:320px;
	float:left;
	margin-top:20px;
	margin-left:20px!important;
	margin-left:10px;

}
.container_320 p
{
	width:320px;
}
.font16T_b
{
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#993255;
	font-weight:bold;
}
.top_title_inner
{
	width:500px;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#993255;
	float:left;
}
.top_title_inner1
{
	width:350px;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#993255;
	float:left;
}
.font15A_n
{
	font-family:Arial;
	font-size:15px;
	color:#656565;
	font-weight:normal;
}
.marginT10
{
	margin-top:10px;
}
.width490
{
	width:490px;
}
.blue_line
{
	background-color:#C0D6E3;
	color:#C0D6E3;
	height:1px;
}
.page_listing_ul
{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	width:150px;
}
.page_listing_ul_li
{
	display:inline;
	padding:0;
	margin:0;
	width:15px;
	margin-left:5px;
	text-align:center;
}
.selected
{
	font-size:12px;
	background-color:#3F5E73;
	color:#FFF;
}
.paddingR20
{
	padding-right:20px;
}
.width50
{
	width:50px;
}
.paddingL10_moz
{
	padding-left:10px!important;
	padding-left:5px;
}
.font20A_n
{
	font-family:arial;
	font-size:20px;
	color:#3b5872;
	font-weight:normal;
}
a.more_wed_11/*More Link*/
{
	font-family:Arial;
	font-size:11px;
	color:#32526e;
	padding-top:1px;
	font-weight:bold;
	text-decoration:none;
}
a.more_wed_11:hover
{
	color:#0373d4;
	text-decoration:underline;
}
.description_title_inner
{
	width:300px;
	text-align:left;
	margin-top:4px;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
}
.marginT4
{
	margin-top:4px;
}

.width524{width:524px;}
.width364{width:364px;}

/**************************************New CSS*******************************************/
.TopImageBgVender2{ width:524px; height:66px; background:url('/graphics/local_resources_back.gif') no-repeat; border:0px solid red; }

#article_middle_vender{width:523px;	float:left; border:1px solid #B8CEE3;background-color:#F7FCFF; margin-top:10px; height:auto;}

#article_middle_About{width:460px;	float:left;  margin-top:10px; height:auto;}

.iconContainer{ width:60px; height:auto; float:right; margin-right:10px;}
.article_middle_vender_tetx{width:460px;float:left;  margin-top:10px; height:auto;}

.article_middle_vender_tetx p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#993255; font-weight:bold; padding-top:0px; padding-left:10px; text-align:left;}
.article_middle_vender_tetx2{width:460px;	float:left;  height:auto;}
.article_middle_vender_tetx2 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left;padding-left:10px;}
.article_middle_vender_tetx3 p{font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif; font-size: 12px;color:#666;text-align:left;padding-left:10px;}
.article_middle_vender_tetx2 ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left;}
.article_middle_vender_tetx2 li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left;}
.BigPhotoNew{width:500px; height:354px; background:url(/graphics/vendor_main_image_bg_rpt.gif) repeat-x; float:left; margin-left:12px!important;margin-left:6px; margin-top:15px;}
.BigPhotoScroller{width:500px; height:93px; background:url(/graphics/venfdor_gallery_image_bg_rpt.gif) repeat-x; float:left;  margin-top:10px;margin-left:12px!important;margin-left:6px;}
.BigPhotoScroller1{width:500px; height:93px; background:url(/graphics/venfdor_gallery_image_bg_rpt.gif) repeat-x; float:left;  margin-top:10px;margin-left:0px!important;margin-left:0px;}
.arrowDiv{width:20px; height:93px;}

.pictureDiv{width:460px; height:93px;}

.singleborder{ background:#E4ECF7; width:500px; margin-left:10px; overflow:hidden; height:1px;}
.tiopMargin{margin-top:10px;}
.selecked{	font-family:"Trebuchet MS";
	font-size:12px;
	color:#FFF;
	text-align:left;
	background-color:#44627C;
	width:222px;}
.formContactus{ width:524px; height:30px; float:left;}

.formContactus1{ width:50px; height:30px; float:left;}
.formContactus2{ width:131px; height:30px; float:left;}
.formContactus3{ width:162px; height:30px; float:left;}


.formContactus23{ width:524px; height:90px; float:left;}

.formContactus21{ width:50px; height:90px; float:left;}
.formContactus22{ width:131px; height:90px; float:left;}
.formContactus23{ width:162px; height:90px; float:left;}

.AddressBookText{ width:524px; height:auto;margin-top:0px; float:left;}

.AddressBookText p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left;padding-top:5px; }

.right_top{	width:60px;	float:left;	height:28px;	text-align:right;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:15px;color:#5161B1; margin-top:0px;margin-left:5px;}

.right_top a{text-decoration:none;color:#2C516C;margin-left:2px;}

.right_top a:hover{text-decoration:underline;}
.AddFloatLeft{ float:left; margin-top:0px;}
.contactDetailInner222{ width:373px; height:38px; float:left; padding-top:5px; }
.NewAbout{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#32526e; font-weight:bold; padding-top:0px; padding-left:10px; text-align:left; padding-top:15px;}
.AddFloatLeft{ float:left; margin-right:9px;}
.AccountInput2{ border:1px solid #44627C; background:#FFFFFF; color:#010101;   font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:145px; height:18px;}


.font20_gothic
{
 font-family:"Gothic720 Lt BT" Arial;
 font-size:19px;
 color:#03447d; 
}

/*search*/
.font15A_b
{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#03447d;
	font-weight:bold;
}
.search_bar{height:29px;width:308px;background:url('/graphics/search_bar_08.png') repeat-x;float:left;}
.search_bar p{height:20px;width:300px;float:left;margin-top:2px!important;margin-top:4px;}
.search_web_textbox{height:15px;width:270px;padding:0;margin:0;border:1px solid #aec4d6;font-family:arial;
	font-size:10px;
	color:#7f7f7f;}
.font11_A{font-size:11px;}
.SearchAddjustment{ float:left;}
a.link{text-decoration:none;font-size:12px;font-family:Arial;color:#333333;}
a.link:hover{text-decoration:none;font-size:12px;font-family:Arial;color:#333333;}


.login_bg2
{
	width:524px;
	float:left;
	background-image:url('/graphics/main_content_bg.gif');
	background-repeat:no-repeat;
	height:250px;
	clear:both;
}
.top_content_login2
{
	width:380px;
	text-align:left;
	margin-top:25px;
	margin-left:40px!important;
	margin-left:20px;
	float:left;

}

.top_content_login2 p
{
	width:380px;
	text-align:left;
	margin-top:10px;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#000;
}
.tiopLeftMargin{margin-top:10px;margin-left:20px;}

.article_SiteMap{width:500px;	float:left;  height:auto; padding-left:23px;margin-bottom:5px;}
.article_SiteMap p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left;padding-left:10px;}

/*videoz*/

.top_content_videoz
{
	width:250px;
	text-align:left;
	margin-top:30px!important;
	margin-top:30px;
	float:left;
	margin-left:10px!important;
	margin-left:5px;
}
.top_title_videoz
{
	width:250px;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#993255;
	float:left;
}
.description_title_videoz
{
	width:250px;
	text-align:left;
	margin-top:5px;
	font-family:arial;
	font-size:13px;
	color:#333333;
	float:left;
}

.width524
{
	width:524px;
}
.video_thumb
{
	width:109px;
	height:80px;
	float:left;
	background:url('/graphics/vdo_back.gif') no-repeat;
}
.video_thumb p
{
	width:109px;
	height:49px;
	text-align:center;
	float:left;
	margin-top:15px;
}
.width109
{
	width:109px;
}
.text_alignC
{
	text-align:center;
}
.videoz_middle
{
	width:524px;
	background:url('/graphics/vdo_play_rpt.gif') repeat-y;
	float:left;
	height:auto;
}
.videoz_upper
{
	width:524px;
	height:6px;
	float:left;
}
.videoz_lower
{
	width:524px;
	height:7px;
	float:left;
}
.width338
{
	width:338px;
}
.marginL5_moz
{
	margin-left:5px!important;
	margin-left:3px;
}
.width170
{
	width:167px!important;
	width:170px;
}
.width150
{
	width:150px;
}
.font15T_b
{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#3b5872;
	font-weight:bold;
}
.width50
{
	width:50px;
}
.width10
{
	width:10px;
}
.width90
{
	width:90px;
}
.blue_box170
{
	border:1px solid #D6E7F2;
	background-color:#F1F6FA;
	height:288px;
}

.wizard_header5
{
	width:794px;
	border:1px solid #B8CFE4;
	height:64px;
	float:left;
	margin-top:2px;
	background-color:#D3EAFA;
	background-image:url('/graphics/ecard_head.gif');
	background-repeat:no-repeat;
	background-position:470px;
	text-align:left;
}
.wizrad_corners2
{
	width:796px;
	height:10px;background-image:url('/graphics/bridal_big_box_upper.gif') ;background-repeat:no-repeat;
	float:left;overflow:hidden;
}
.wizrad_corners
{
	width:796px;
	height:17px;
	float:left;
}



.wizrad_cornersLower
{
	width:796px;
	height:10px; overflow:hidden;
	float:left;background-image:url('/graphics/bridal_big_box_lower.gif') ;background-repeat:no-repeat;
}


.wizard_container_middle
{
	width:796px;
	background-image:url('/graphics/web_wzd_box_rpt.gif');
	background-repeat:repeat-y;
	float:left;
}
.wizard_container_middle2{
	width:796px;
	 height:auto;
float:left;background-image:url('/graphics/bridal_big_box_prt.gif') ;background-repeat:repeat-y;
}
.wizard_container212
{
	width:212px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#999A9A;
}
.wizard_container212_h
{
	width:212px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#993255;
	display:none;
}
.wizard_container212_selected
{
	width:212px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#993255;
}

.wizard_inner_progress
{
	width:642px;
	margin-left:60px !important;
	margin-left:35px;
	float:left;
	height:4px;
	margin-top:20px;

}
.main_layout3
{
	margin:0 auto;
	width:796px;
	padding-top:5px;
	float:left;
	margin-left:90px!important;
	margin-left:45px;
}

.wizard_inner_progress_inner
{
	width:210px !important;
	width:212px;
	border:1px solid #C5C5C5;
	float:left;
	height:4px;
}
.wizard_inner_progress_inner_active
{
	background-color:#E1799E;
}
.wizard_text
{
	margin-top:20px;
	margin-left:60px !important;
	margin-left:35px;
	width:638px;
	font-family:arial;
	font-size:12px;
	color:#999A9A;
	text-align:left;
	float:left;
}


.leftsmallboxMain{
	width:318px;
	height:auto;
     float:left;
}

.leftsmallbox{
	width:315px;
	height:auto;
     float:left; margin-left:10px!important;margin-left:5px;margin-top:11px;

}
.leftsmallbox_top{
	width:305px;
	height:12px;
    float:left;
	background-image:url('/graphics/bridal_small_box_left_upper.gif') ;background-repeat:no-repeat; overflow:hidden;
}
.leftsmallbox_middle{
	width:305px;
	height:auto;
    float:left;
	background-image:url('/graphics/bridal_small_box_left_rpt.gif') ;background-repeat:repeat-y;
}

.leftsmallbox_Bottom{
	width:305px;
	height:12px;
    float:left;
	background-image:url('/graphics/bridal_small_box_left_lower.gif') ;background-repeat:no-repeat; overflow:hidden; margin-bottom:10px;
}
.headinChat
{
	font-family:"Gothic720 Lt BT" arial; font-weight:bold;
	font-size:18px;
	color:#03447d; text-align:left; margin-left:10px;

}
a.newtop_sBride
{
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:#993255;
	padding-top:1px;
	background:url('/graphics/bullet_arrow_hover.jpg') no-repeat 168px 0px;
	text-decoration:none;
	float:right;
	padding-bottom:1px; 	
	width:200px;
	text-align:left;
}
a.newtop_sBride:hover
{
	background:url('/graphics/bullet_arrow_normalr.jpg') no-repeat 168px 0px;
	text-decoration:underline;

}

.rightbigbox {
	width:453px;
	height:auto;
    float:right;
	border:0px solid red; margin-right:15px!important; margin-right:5px; border-left: 0px solid #E4F2FC;
}


.rightbigbox_top{
	width:457px;
	height:12px;
    float:left;
	background-image:url('/graphics/bride_box_right_upper.gif') ;background-repeat:no-repeat; overflow:hidden;margin-top:18px;margin-left:4px!important;margin-left:2px;
}
.rightbigbox_middle{
	width:457px;
	height:auto;
    float:left;
	background-image:url('/graphics/bride_box_right_rpt.gif') ;background-repeat:repeat-y;margin-left:4px!important;margin-left:2px;
}

.rightbigbox_Bottom{
	width:457px;
	height:12px;
    float:left;
	background-image:url('/graphics/bride_box_right_lower.gif') ;background-repeat:no-repeat; overflow:hidden;
}

.contactDetailInner{ width:450px; height:38px; border-bottom:0px solid #C6D8E6; margin-left:5px;    float:left;}

.contactDetailInner1{ width:140px; height:38px; float:left; }

.contactDetailInner2{ width:310px!important; width:290px; height:38px; float:left; }
.contactDetailInner1 p{ color:#010101; font-size:12px; text-align:left; padding-top:15px; font-family: Arial, Helvetica, sans-serif; float:left; padding-left:5px;}
.AccountInput212{ border:1px solid #AEC3D6; background:#FFFFFF; color:#010101; margin-top:7px; margin-bottom:7px; margin-right:12px;  font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:229px; height:18px; float:right;}
.AccountInput41{ border:1px solid #AEC3D6; background:#FFFFFF; color:#010101; margin-top:7px; margin-bottom:7px;  font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:48px; height:18px;}




.BrigalDropDown{ border:1px solid #AEC3D6; background:#FFFFFF; color:#010101; font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:279px;  margin-left:13px;}



.AccountInput421{ border:1px solid #AEC3D6; background:#FFFFFF; color:#010101; margin-top:7px; margin-bottom:7px;  font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:48px; height:18px; margin-left:48px!important;margin-left:0px;}


.AccountInput42{ border:1px solid #AEC3D6; background:#FFFFFF; color:#010101; margin-top:7px; margin-bottom:7px;  font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:88px; height:18px;}



/*******************************/

.subhead2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:15px;	color:#993255;	text-align:left;	margin-top:0px;	font-weight:bold;	width:280px; margin-left:10px; padding:0; height:30px;	}

a.linkBridal
{ font-size:12px;
	color:#993255;
	text-decoration:none; 
}

a.linkBridal:hover
{
	color:#993255;
	text-decoration:underline;
}

.contactDetailInnerText22{ width:400px; height:38px; float:right; padding-top:5px; }

.marginbottom{ margin-bottom:0px;}




/****************************************landing pages CSS******************************/

.MainWidthCss{ width:754px; height:auto;float:left; border:0px solid red; margin-left:0px;}

.MainWidthInneer{ width:754px; height:auto; float:left; border:0px solid red; margin-left:0px;}
.MainWidthText{ width:754px; height:auto; float:left; border:0px solid red; margin-left:0px;}
.MainWidthText p{ width:754px; height:auto; font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#5b5b5b;	text-align:left; margin-top:15px;margin-bottom:10px;}



.MainWidthLeftlanding{ width:375px; height:auto; float:left; border:0px solid red; margin-left:0px;}
.MainWidthRightlanding{ width:375px; height:auto; float:left; border:0px solid red; margin-left:0px;}
.MainWidthLeftlanding_top{
	width:372px;
	height:12px;
    float:left;
	background-image:url('../graphics/saving_money_box_upper.gif') ;background-repeat:no-repeat; overflow:hidden;
}
.MainWidthLeftlanding_middle{
	width:372px;
	height:auto;
    float:left;
	background-image:url('../graphics/saving_money_box_rpt.gif') ;background-repeat:repeat-y;
}

.MainWidthLeftlanding_Bottom{
	width:372px;
	height:12px;
    float:left;
	background-image:url('../graphics/saving_money_box_lower.gif') ;background-repeat:no-repeat; overflow:hidden; margin-bottom:6px;
}
.topLanding{width:368px; height:auto; float:left;}
.LandingTopLeftContainer{ width:115px; height: auto; float:left;}

.LandingTopRightContainer{ width:250px; height: auto; float:right;}

.LandingTopWelcome{ width:370px; height: auto; float:right;}


a.newtop_side_links_landing
{
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:#32526e;
	padding-top:1px;
	background:url('../graphics/bullet_arrow_hover.jpg') no-repeat 81px 0px;
	text-decoration:none;
	float:left;
	padding-bottom:1px;
	width:100px;
	text-align:left;
}
a.newtop_side_links_landing:hover
{
	background:url('/graphics/bullet_arrow_normalr.jpg') no-repeat 81px 0px;
	color:#0373d4;
}

.newtop_side_links_landing{
	width:100px;
	height:17px;
	float:right;
	clear:both;
	padding-top:3px;
	padding-bottom:3px;

}
.subhead1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#993255;
	text-align:left;
	margin-top:11px; float:left;
	font-weight:bold;
	width:340px;
	margin-left:10px!important; margin-left:10px;
}
.LandingTopRightContainer1{width:368px; height: auto; float:right; margin:0; padding:0;}
.LandingTopRightContainer2{width:250px; height: auto; float:right; margin:0; padding:0;}
.LandingTopRightAdvice{width:250px; height: auto; float:left; margin:0; padding:0;}

/**********************/
/********Planning Page CSS ****/
.container_754
{
	float:left;
	width:754px;
	margin-top:1px;
}
.width754
{
	width:754px;
}
.container_373x154
{
	width:373px;
	height:154px;
	float:left;
	background:url('/graphics/planning_box_bg.gif') no-repeat;
}
.marginL8
{
	margin-left:8px;
}
.width102
{
	width:102px;
}
.width363
{
	width:363px;
}
.width250
{
	width:250px;
}
.marginT35
{
	margin-top:30px;
	
}
.width67
{
	width:67px;
}
.width280
{
	width:280px;
}
.width200
{
	width:200px;
}
.marginT13
{
	margin-top:13px;
}
.marginL40_moz
{
	margin-left:40px!important;
	margin-left:40px;
}
a.link_u
{
	text-decoration:underline;
}
a.link_u:hover
{
	text-decoration:none;
}
.marginT60
{
	margin-top:60px;
	
}
.width240
{
	width:240px;
}
.marginT50
{
	margin-top:50px;
}
.marginT25
{
	margin-top:25px;
}
.marginT30
{
	margin-top:30px;
}
.marginL2
{
	margin-left:2px;
}
.select_local
{
	width:180px;
	border:1px solid #D6E7F2;
}

/************/
.gallery_photo_container
{
	width:524px;
	float:left;
	height:93px;
	background:url('../graphics/venfdor_gallery_image_bg_rpt.gif') repeat-x;
	margin-top:5px;
	
}
.container_79x81
{
	width:79px;
	height:81px;
	float:left;
	background:url('/graphics/ph_back.gif') no-repeat;
	margin-top:7px;
	margin-left:10px!important;
	margin-left:5px;
}
.container_79x81_w
{
	width:79px;
	height:81px;
	float:left;
	background:url('/graphics/ph_back_white.gif') no-repeat;
	margin-top:7px;
	margin-left:10px!important;
	margin-left:5px;
	
}

.marginL26
{
	margin-left:26px!important;
	margin-left:26px;
}
.width79
{
	width:79px;
}
.marginL15
{
	margin-left:15px!important;
	margin-left:15px;
}
.width89
{
	width:89px;
}
/************/
/**popupclasses**/
.popup_contactDetailInner{ width:400px; height:38px; border-bottom:0px solid #C6D8E6; margin-left:5px;    float:left;}
.popup_contactDetailInnerBig{ width:400px; height:90px; border-bottom:0px solid #C6D8E6; margin-left:5px;    float:left;}
.popup_contactDetailInner1{ width:115px; height:38px; float:left; }
.popup_contactDetailInner2{ width:195px; height:38px; float:left; }
.popup_contactDetailInner3{ width:195px; height:72px; float:left; }
.popup_AccountInput2{ border:1px solid #44627C; background:#FFFFFF; color:#010101; margin-top:7px; margin-bottom:7px;  font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:145px; height:18px; margin-left:5px;float:left;}
.popup_AccountInput41{ border:1px solid #44627C; background:#FFFFFF; color:#010101; margin-top:7px; margin-bottom:7px;  font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:31px; height:18px; margin-left:5px;}
.popup_AccountInput42{ border:1px solid #44627C; background:#FFFFFF; color:#010101; margin-top:7px; margin-bottom:7px;  font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:71px; height:18px; margin-left:5px;}
.popup_AccountInput43{ border:1px solid #44627C; background:#FFFFFF; color:#010101; margin-top:7px; margin-bottom:7px;  font-size:12px; text-align:left; font-family: Arial, Helvetica, sans-serif; width:190px; height:70px; margin-left:5px;}
.popup_contactDetailInner1 p
{
	font-family:arial;
	font-size:12px;
	text-align:right;
	margin-top:7px; 
	margin-bottom:7px; 
}
.popup_contactDetailInner2 p
{
	padding:0;
	margin:0;
	text-align:right;
	margin-top:7px; 
	margin-bottom:7px; 
	
}
.popup_contactDetailInner3 p
{
	padding:0;
	margin:0;
	text-align:right;
	margin-top:7px;
	margin-bottom:7px; 
}

.subhead3
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#993255;
	text-align:left;
	margin-top:3px;
	font-weight:bold;
	width:230px; clear:both;
	
}
.describe999
{
	text-align:left;
	padding-left:16px;
	margin-top:3px;	
}


.describe9Advice
{
	text-align:left; 
	padding-left:6px!important;	padding-left:0px;
	margin-top:0px;	
}



.container_Advice{width:246px; height:194px; background:url(/graphics/bg_content.gif) no-repeat; float:left;}

a.linkADvivc
{ font-size:12px;
	color:#993255; padding-left:2px;
	text-decoration:none;
}

a.linkADvivc:hover
{
	color:#993255;
	text-decoration:underline;;
}

.AdviceLeftContainer{width:376px; height:auto; float:left;}

.AdviceLeftContainer p{ width:376px; height:auto; font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#5b5b5b;	text-align:left; margin-top:15px;margin-bottom:10px;}


.AdviceRightContainer{width:372px; height:125px; float:left; background:url(/graphics/bg_bridal_411.gif) no-repeat;}

.search_bar{height:29px;width:233px;background:url('../graphics/search_bar_08.png') repeat-x;float:left;}
.search_bar p{height:20px;width:233px;float:left;margin-top:6px;}
.search_web_textbox{height:15px;width:193px;padding:0;margin:0;border:1px solid #aec4d6;font-family:arial;
	font-size:10px;
	color:#7f7f7f;}
.font11_A{font-size:11px;}

p.Advice{ font-size:17px; color:#1C405D;	text-decoration:none; font-family:"Trebuchet MS"; text-align:center;}
a.newtop_side_linksAdvice
{
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:#32526e;
	padding-top:1px;
	background:url('/graphics/bullet_arrow_hover.jpg') no-repeat 81px 0px;
	text-decoration:none;
	float:left;
	padding-bottom:1px;
	width:100px;
	text-align:left;
}
a.newtop_side_linksAdvice:hover
{
	background:url('/graphics/bullet_arrow_normalr.jpg') no-repeat 81px 0px;
	color:#0373d4;
}

.newtop_side_linksAdvice{
	width:100px;
	height:17px;
	float:right;
	
	padding-top:30px;
	padding-bottom:3px;

}


.font20_gothic_advice
{
 font-family:"Gothic720 Lt BT" Arial;
 font-size:17px;
 color:#03447d; 
}


.subhead3_advice
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#993255;
	text-align:left;
	margin-top:3px;
	font-weight:normal;
	width:230px; clear:both;
	
}

h1
{
width:500px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	float:left;
	color:#3b5872;
	font-weight:normal;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:5px;
}
.p_text
{
font-family:Arial;
font-size:12px;
padding-left: 15px! important;
padding-left: 15px;
text-align:left;
color:#5b5b5b;

}
/****/
.article_middle_vender_tetx_spl{width:523px;height:60px;float:left;  margin-top:10px; height:auto;background:url('/graphics/owd2_Vendor_Gallery_spl.gif') no-repeat;}
.article_middle_vender_tetx_spl p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#4E6B84; font-weight:bold; padding-top:0px; padding-left:10px; text-align:center;}
.padding_bottom_20
{
    padding-bottom:20px;
}
.padding_bottom_0
{
    padding-bottom:0px;
}
/*Ad.aspx**/
.article_middle_vender_tetx_local{width:520px;float:left;  margin-top:10px; height:auto;}
.article_middle_vender_tetx_local p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#993255; font-weight:bold; padding-top:0px; padding-left:10px; text-align:left;}
.article_middle_vender_tetx2_local{width:519px;	float:left;  height:auto;}
.article_middle_vender_tetx2_local p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left;padding-left:10px;}
#article_middle_vender_local{width:520px;	float:left; border:1px solid #B8CEE3;background-color:#F7FCFF; margin-top:10px; height:auto;}
.article_middle_vender_tetx_spl_local{width:520px;height:60px;float:left;  margin-top:10px; height:auto;background:url('/graphics/owd2_Vendor_Gallery_spl.gif') no-repeat;}
.article_middle_vender_tetx_spl_local p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#4E6B84; font-weight:bold; padding-top:0px;  text-align:center;}
.width383A{width:382px;}
.width251A{width:251px;}
/*Gift Registries*/
.new_gift_blue_box_middle1_gftreg
{
	width:232px!important;
	width:230px;
	height:420px;
	float:left;
	background-image:url('/graphics/new_g_box_mid.gif');
	background-repeat:repeat-x;
}
.new_gift_content_container_inner1_gftreg
{
	width:254px;
	height:420px;
}
.new_gift_blue_box_middle1_gftreg1
{
	width:236px;
	height:160px;
	float:left;
	background-image:url('../graphics/new_g_box_mid.gif');
	background-repeat:repeat-x;
}
.new_gift_content_container_inner1_gftreg1
{
	width:258px!important;
	width:260px;
	 
	height:390px;
}
.registry_tab_gftreg1
{
	margin-top:10px;

}
.registry_tab_gftreg1 p
{
	width:228px;
	margin-top:5px;
}
.new_gift_content_container_inner1_gftreg2
{
	width:254px!important;
	width:260px;
	height:420px;
}
.new_gift_content_container_inner1_gftreg3
{
	width:254px;

}

/*About us*/
.article_middle_vender_tetx2_abtus{width:523px;	float:left;  height:auto;}
.article_middle_vender_tetx2_abtus p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left;padding-left:10px;}
.article_middle_vender_tetx2_abtus ul{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left;}
.article_middle_vender_tetx2_abtus li{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left;}

/*************************NewCss***********************************/
/*************************RightColumn******************************/
.content_area_right_top1_nw{width:250px;height:187px;background:#fff url('/graphics_version2/right_photos.gif');}
.content_area_right_top2_nw{width:250px;height:auto;margin-top:8px;}
.content_area_right_top3_nw{width:250px;height:146px;margin-top:8px;background:#fff url('/graphics_version2/right_videos.gif');}
.content_area_right_top4_nw{width:250px;height:auto;padding-top:8px;margin:0 auto;text-align:center;}

/************************Wedding-Announcement(wa)*********************/
.article_middle_top_waNw{ clear:both;width:484px;float:left;background-image:url('../graphics/top_box_03.gif');background-repeat:no-repeat;height:210px;} 
.article_middle_top_waNw1{ clear:both;width:484px;float:left;background-image:url('../graphics/top_box_03_1_1.gif');background-repeat:no-repeat;height:250px;} 
.planning_container_middle_waNw{width:484px;float:left;background-image:url('../graphics/quick_box_rpt_waNw.gif');	background-repeat:repeat-y;}
.website_content_waNw{width:220px;float:left;}
.website_content_waNW p{width:219px;}
.article_middle_top_waNw2{ clear:both;width:484px;float:left;background-image:url('../../images/HDR_RegisterNow.jpg');background-repeat:no-repeat;height:293px;} 

.article_middle_top_waNw4{ clear:both;width:484px;float:left;background-image:url('../../images/SolMelia_LandingPage.jpg');background-repeat:no-repeat;height:330px;} 
.article_middle_top_waNw5{ clear:both;width:484px;float:left;background-image:url('../../images/SolMelia_LandingPage_02.jpg');background-repeat:no-repeat;height:211px;} 

.article_middle_top_waNw3{ clear:both;width:484px;float:left;background-image:url('../../images/HDR_ThankYou.jpg');background-repeat:no-repeat;height:211px;} 

.subhead_waNw
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#993255;
	text-align:left;
	margin-top:16px;
	font-weight:bold;
	width:225px;
	float:left;
}
.header_524x64_Nw
{
	width:482px;
	border:1px solid #B8CFE4;
	height:64px;
	float:left;
	margin-top:2px;
	
	background-image:url('/images/Hdr_LocalResources.jpg');
	background-repeat:no-repeat;
	background-position:155px;
	text-align:left;

}
.header_524x64_Nw1
{
	width:482px;
	border:1px solid #B8CFE4;
	height:64px;
	float:left;
	margin-top:2px;
	background-color:#D3EAFA;
	background-image:url('/graphics/ecard_head.gif');
	background-repeat:no-repeat;
	background-position:155px;
	text-align:left;

}
.marginL5_3{margin-left:5px!important;margin-left:3px;}
.wdh470{width:470px;}
.marginL5{margin-left:5px!important;margin-left:3px;}
.width120{width:120px;}
.videoz_middle_nw1{width:484px;background:url('../graphics/vdo_play_rpt_nw1.gif') repeat-y;float:left;height:auto;}
.font4_11{font-family:arial;font-size:11px;color:#3b5872;font-weight:bold;}
.AdviceRightContainer_nw{width:350px; height:125px; float:left; background:url(../graphics/box_big.gif) no-repeat;}
.container_Advice_nwbox{width:235px; height:230px; background:url(../graphics/box_smll.gif) no-repeat; float:left;}
.MainWidthInneer_nw{ width:724px;height:auto; float:left; border:0px solid red; margin-left:0px;}
a.link_blue{color:#03447D;text-decoration:none;}
a.link_blue:hover{color:#03447D;text-decoration:underline;}
.MainWidthLeftlanding_top_nw{
	width:358px;
	height:12px;
    float:left;
	background-image:url('../graphics/saving_money_box_upper_nw.gif') ;background-repeat:no-repeat; overflow:hidden;
}
.MainWidthLeftlanding_middle_nw{
	width:358px;
	height:auto;
    float:left;
	background-image:url('../graphics/saving_money_box_rpt_nw.gif') ;background-repeat:repeat-y;
}

.MainWidthLeftlanding_Bottom_nw{
	width:358px;
	height:12px;
    float:left;
	background-image:url('../graphics/saving_money_box_lower_nw.gif') ;background-repeat:no-repeat; overflow:hidden; margin-bottom:6px;
}
