﻿a {color:#66a97f;}
a,a:link,a:visited,a:hover,a:active{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
body{
	background:url(../images/body_bg.jpg) repeat;
	color:#4b4a4a;
	font:12px Arial, Helvetica, sans-serif;
	padding:30px 0;
}

.hand { cursor: pointer; cursor: hand; }

/*----------------------left content start--------------------*/
/*---------sub header start---------*/
#sub_header { width:100%; background:#cdf1a9;}
#sub_header2 {background:#cdf1a9; padding:0 12px;}
#sub_header_left {
	float:left;
	width:710px;
	padding:0 0 0 9px;
	}
#subhead_leftcont {
	background:url(../images/setting_girl.gif) no-repeat left;
	height:279px;
	position:relative;
	top:10px;
	padding:14px 0 0 222px;
	}
#subhead_leftcont #free-tools-title {

      font-weight:bold;

      font-size:20px;

      color:#54463d;

      font-family:"century Gothic";

    white-space: nowrap;

      }

#subhead_leftcont #free-tools-title h1 {

    font-weight:bold;

    font-size:22px;

    color:#54463d;

    font-family:"century Gothic";

    white-space: nowrap;

    display: inline;

    }
#subhead_menu { padding:0 0 0 25px;}
#subhead_menu li {
	float:left;
	text-align:center;
	padding:10px 0 7px 38px;
	width:110px;
	}
#subhead_menu li a {
	color:#514839;
	text-transform:uppercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:107px;
	padding-top:71px;
	}
#subhead_menu li.free_wedweb a {background:url(../images/free_weddingweb.gif) no-repeat top center;}
#subhead_menu li.bridal_planning a { background:url(../images/planning_tools.gif) no-repeat top center;}
#subhead_menu li.local_wedresource a { background:url(../images/cake.gif) no-repeat top center;}
#subhead_menu li.savings a { background:url(../images/savings.gif) no-repeat top center;}
#subhead_menu li.photo_vids a { background:url(../images/photo_videos.gif) no-repeat top center;}
#subhead_menu li.dress a { background:url(../images/dress.gif) no-repeat top center;}
#subhead_leftcont h2 span { font-weight:bold;}
#subhead_cont {
	background:url(../images/bg.gif) repeat;
	height:405px;
	padding:0 10px 0 0;
	overflow:hidden;
	}
#sub_header_left2 {
	float:left;
	width:660px;
	padding:17px 0 0 30px;
	}
.toll_topcenterbg { background:url(../images/toll_centerbg.gif) repeat-x top #fff; width:645px;}
.toll_rightcenterbg { background:url(../images/toll_centerbg.gif) repeat-y right;}
.toll_bottomcenterbg {background:url(../images/toll_centerbg.gif) repeat-x bottom;}
.toll_leftcenterbg { background:url(../images/toll_centerbg.gif) repeat-y left;}
.toll_tleft_curvebg { background:url(../images/toll_tleft_curvebg.gif) no-repeat top left;}
.toll_tright_curvebg {background:url(../images/toll_tright_curvebg.gif) no-repeat top right;}
.toll_bleft_curvebg {background:url(../images/toll_bleft_curvebg.gif) no-repeat bottom left;}
.toll_bright_curvebg {
	background:url(../images/toll_bright_curvebg.gif) no-repeat bottom right;
	padding:10px 20px;
	}
#toll_descreption {
	float:left;
	width:255px;
	height:275px;
	position:relative;
	z-index:1;
	}
#toll_descreption h2 {
	font-size:19px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	padding:10px 0 5px;
	}
#toll_descreption p {
	font-size:14px;
	line-height:20px;
	}
#toll_descreption .absolutely_free {
	font-size:12px;
	font-weight:bold;
	color:#37521c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:15px 0 0;
	}
#toll_video {
	float:right;
	}
#toll_descreption .next_back {
	width:200px;
	text-align:center;
	position:absolute;
	bottom:-5px;
	left:0;
	z-index:2;
	}
#toll_descreption .next_back span { padding:0 10px 0 0;}
#toll_descreption .next_back a {color:#37521c; font-weight:bold;}
.toll_icon { height:45px;}
#subhead_cont .toll_icon li {
	float:left;
	height:26px;
	padding:0;
	margin:5px 8px 0 0;
	}
.toll_icon li a {
	float:left;
	width:44px;
	height:26px;
	font-size:11px;
	color:#405f20;
	cursor:pointer;
	}
.toll_icon li a span {
	left:0;
	float:left;
	width:44px;
	text-align:center;
	position:relative;
	bottom:-16px;
	}
.toll_icon li a:hover { text-decoration:none;}
.toll_icon li a.active {
	width:68px;
	height:38px;
	font-size:12px;
	font-weight:bold;
	}
.toll_icon li a.active span {
	left:0;
	float:left;
	width:68px;
	text-align:center;
	position:relative;
	bottom:-24px;
	}
.toll_icon li.freewed_web a {background:url(../images/small_freewed_web.gif) no-repeat;}
.toll_icon li.bridplans a {background:url(../images/small_bridplans.gif) no-repeat;}
.toll_icon li.localwed_resource a {background:url(../images/small_localwed_resource.gif) no-repeat;}
.toll_icon li.dis_savings a {background:url(../images/small_dis_savings.gif) no-repeat;}
.toll_icon li.photo_vid a {background:url(../images/small_photo_vid.gif) no-repeat;}

.toll_icon li.freewed_web a.active {background:url(../images/medium_freewed_web.gif) no-repeat;}
.toll_icon li.bridplans a.active {background:url(../images/medium_bridplans.gif) no-repeat;}
.toll_icon li.localwed_resource a.active {background:url(../images/medium_localwed_resource.gif) no-repeat;}
.toll_icon li.dis_savings a.active {background:url(../images/medium_dis_savings.gif) no-repeat;}
.toll_icon li.photo_vid a.active {background:url(../images/medium_photo_vid.gif) no-repeat;}

#subhead_cont .back_to_freetools { text-align:right; padding:20px 20px 0 0;}
#subhead_cont .back_to_freetools a {color:#54463d; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
/*--------------*/
#sub_header_right {
	float:right;
	width:236px;
	background:url(../images/start_lefttop_bg.gif) no-repeat left top #54463d;
	position:relative;
	right:15px;
	margin-top:13px;
	margin-bottom:10px;
	}
#subhead_right_content {background:url(../images/start_righttop_bg.gif) no-repeat top right; position:relative;}
#subhead_right_content div#sign-up-title {

      color:#fff;

      font-size:14px;

      padding:8px 10px 5px;

      font-weight:bold;

      } 
#start_here { background:url(../images/start_left_bottombg.gif) no-repeat bottom left #a8d27c;}
#start_here_content {
	background:url(../images/start_right_bottombg.gif) no-repeat bottom right;
	padding:0 0 18px 10px;
	}
#start_here_content div { padding:8px 0 0;}
#start_here_content p {
	padding:5px 0;
	color:#f3f9ed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#start_here_content label {
	font-size:10px;
	color:#54463d;
	text-transform:uppercase;
	padding:0 0 3px;
	float:left;
	position:relative;
	}
#start_here_content select {
	border:1px solid #fff;
	color:#54463d;
	}
.month, .date { width:50px; margin:2px 0;}
.year { width:66px; margin:2px 0;}
#start_here_content .specialday {
	font-size:11px;
	padding:2px 0;
	}
#start_here_content .specialday span {
	position:relative;
	top:2px;
	padding:0 0 0 5px;
	color:#54463d;
	float:left;
	width:195px;
	}
#start_here_content .specialday input { margin:2px 0; float:left; position:relative;}
.enter_email, .enter_realname {
	width:173px;
	height:13px;
	font-size:11px;
	color:#54463d;
	padding:3px 5px;
	margin:5px 0;
	border:0;
	}
/*.free_tools_button {
	border:0;
	width:127px;
	padding:5px 0;
	background:#54463d;
	color:#fffefb;
	margin:2px 0 0 2px;
	}*/
/*---------sub header end-----------*/
/*---------looking for wedding vendors start-------*/
#weddingvendors {
	background:url(../images/blue_ribbon.gif) no-repeat left #b7e2eb;
	border-bottom:3px solid #a3ddf5;
	border-top:3px solid #a3ddf5;
	padding:0 20px 0 82px;
	}
#weddingvendors_cont {
	height:127px;
	background:url(../images/car_ring.gif) no-repeat right;
	padding:15px 0 0;
	}
#weddingvendors_cont p {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:5px 0;
	}
.find_wedvendors label {
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	}
.find_wedvendors span { padding:0 0 0 15px;}
.find {
	width:213px;
	height:22px;
	border:1px solid #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#989898;
	}
.location {
	width:243px;
	padding:4px;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#989898;
	}
.search_button {
	position:relative;
	top:7px;
	left:10px;
	}
.eg {
	font-size:9px;
	padding:0 0 0 350px;
	color:#73a1aa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/*---------looking for wedding vendors end---------*/
/*---------main content start-------*/
#content {
	padding:13px 26px 13px 23px;
	}
.block_title { height:20px;}
.title {float:left; }
.title_link {float:right;}
#content_left {
	float:left;
	width:623px;
	}
#wed_video {
	background:url(../images/wed_video_bg.gif) repeat-x top;
	border:1px solid #66a97f;
	padding:10px 20px;
	height:154px;
	overflow:hidden;
	}
#wed_video h2 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#353434;
	}
#wed_video a {
	font-size:10px;
	color:#66a97f;
	}
#video li {
	float:left;
	width:130px;
	text-align:center;
	padding:0 0 0 20px;
	}
#video li.first_video {padding:0;}
#wed_tips {
	background:#e9ffd2;
	padding:4px;
	margin:10px 0 0;
	height:187px;
	overflow:hidden;
	}
#wed_tips_box { border:1px solid #fff; padding:8px 15px 0;}
#wed_tips h2 {
	font-size:0px;
	font-weight:bold;
	/*color:#97b676;*/
	color:#e9ffd2;
	background:url(../images/essential_source_title.gif) no-repeat;
	width:165px;
	height:22px;
	position:relative;
	top:-3px;
	}
#wed_tips a {
	background:url(../images/link_arrow.gif) no-repeat right;
	padding:0 15px 0 0;
	font-size:10px;
	color:#588193;
	text-transform:uppercase;
	}
#wed_tips_content { padding:10px 0}
#wed_tips_content li {
	float:left;
	width:95px;
	padding:0 0 0 27px;
	text-align:center;
	font-size:11px;
	}
#wed_tips_content li.first { padding:0;}
#wed_tips_content p { padding:8px 0 0;}
#wed_tips_content a {
	background:none;
	padding:0;
	text-transform:capitalize;
	font-weight:bold;
	color:#4b4a4a;
	font-size:11px;
	}
#wed_blog {
	margin:10px 0 0;
	padding:5px 0;
	}
.img_cont {
	float:left;
	padding:0 10px 0 0;
	}
.img_cont2 {
	float:right;
	padding:0 0 0 10px;
	text-align:center;
	}
.brad_name {
	position:relative;
	top:-5px;
	color:#54463d;
	}
.blog {
	float:left;
	width:389px;
	padding:0 0 0 10px;
	font-size:11px;
	}
.blog h2 {
	font-size:16px;
	font-weight:bold;
	color:#d87458;
	float:left;
    }

.blog .title span {
  font-size:14px;
  font-weight:bold;
  color:#d87458;
  }
.blog li {
	background:url(../images/border_bottom.png) repeat-x bottom;
	padding:5px 0;
	color:#4b4a4a;
	}
.blog li a {
	font-weight:bold;
	color:#4b4a4a;
	}
.rss_link span { color:#d5694c; padding:0 3px;}
.blog li.rss_link a { color:#565b90; font-weight:normal;}
.rss_link a img {
	position:relative;
	top:3px;
	left:5px;
	}
#content_left #weddings {
	padding:15px 15px 0;
	margin:9px 0 0;
	background:#e3e4f1;
	height:321px;
	overflow:hidden;
	_margin:2px 0 0;
	}
#content_left #weddings .left {
	float:left;
	width:286px;
	height:143px;
	margin:0 0 15px;
	font-size:11px;
	color:#4b4a4a;
	overflow:hidden;
	background:#fff;
	}
#content_left #weddings .right {
	float:right;
	width:286px;
	height:143px;
	margin:0 0 15px;
	font-size:11px;
	color:#4b4a4a;
	overflow:hidden;
	background:#fff;
	}
#content_left #weddings .left h2, #content_left #weddings .right h2 {
	font-size:15px;
	font-weight:bold;
	color:#565b90;
	}
#content_left #weddings .block {
	background:#fff;
	padding:10px 14px;
	}
#content_left #weddings .pic_cont {
	float:left;
	width:88px;
	}
#content_left #weddings .description {
	float:left;
	width:155px;
	padding:0 0 0 15px;
	}
#weddings div.description a {
	color:#565b90;
	text-decoration:underline;
	}
.description p { padding:3px 0;}
#weddings div.description a:hover { text-decoration:none;}
.celebrity { padding:5px 14px; background:#cdcfe6;}
.celebrity h2 { background:url(../images/celebraty_h2bg.gif) no-repeat right;}
.real {padding:5px 14px; background:#cdcfe6;}
.real h2 { background:url(../images/heart.gif) no-repeat right;}
.expert {padding:5px 14px; background:#cdcfe6;}
.expert span {float:left;font-size:15px;font-weight:bold;color:#565b90;padding-right:3px;}
.expert h2 { background:url(../images/ask.gif) no-repeat right;}
.special {padding:5px 14px; background:#cdcfe6;}
.special h2 { background:url(../images/special_h2bg.gif) no-repeat right;}
/*-----------------------*/
#content_right {
	float:right;
	width:315px;
	}
#take_quiz {
	border:1px solid #f8d3a0;
	background:url(../images/take_quiz_bg.gif) no-repeat bottom right;
	height:315px;
	overflow:hidden;
	position:relative;
	}
#take_quiz .title {
	background:#f8d3a0;
	width:99%;
	padding:0 0 0 3px;
	}
#take_quiz h2 {
	font-size:12px;
	text-transform:uppercase;
	background:url(../images/take_quiz_titlebg.gif) no-repeat left;
	padding:5px 10px 5px 50px;
	border-bottom:1px solid #f8d3a0;
	}
#take_quiz_cont {
	padding:0 10px;
	font-size:11px;
	color:#767575;
	}
#take_quiz_cont p { font-size:12px; padding:5px 0 0;}
#take_quiz_cont p span {
	background:url(../images/sbg_small.gif) no-repeat;
	width:25px;
	height:28px;
	font-size:0;
	float:left;
	padding:0 5px 0 0;
	position:relative;
	top:3px;
	}
#take_quiz_cont h3 {
	font-size:12px;
	padding:0 0 3px;
	margin:0;
	color:#4b4a4a;
	}
#take_quiz_cont h3 span {
	float:left;
	height:0;
	width:0;
	overflow:hidden;
	}
#take_quiz_cont .quiz_box { padding:8px 0 3px; margin:0;}
#take_quiz_cont  .choices { padding:0;}
#take_quiz_cont  .choices input { margin:0 3px 7px 0;}
#take_quiz_cont .takeaquiz_button {
	position:absolute;
	width:100%;
	text-align:center;
	bottom:5px;
	}
#shop_wed {
	margin:10px 0 0;
	}
#shop_wed_top {
	background:#fdc68b;
	padding:5px 5px 0;
	}
#shop_wed_top_cont {
	border:1px solid #ffdcb6;
	padding:10px 18px 0;
	font-size:11px;
	}
#shop_wed_top_cont h2 {
	width:240px;
	font-size:21px;
	font-weight:bold;
	text-transform:uppercase;
	color:#54463d;
	background:url(../images/wedding_favors_title.gif) no-repeat right;
	padding:3px 0;
	}
#shop_img {padding:8px 0;}
#shop_img span { padding:0 0 0 15px;}
#shop_wed_bottom {
	background:url(../images/kate_aspen_logo.gif) no-repeat right #f07c01;
	font-size:15px;
	color:#fff;
	padding:12px 26px 13px;
	letter-spacing:2px;
	}
#shop_wed_bottom a {
	padding:13px 60px;
	margin:0 0 0 13px;
	}
#shop_wed_bottom a:hover { text-decoration:none;}
.visit_sponsor { padding:10px;}
.tiffany {padding-bottom:13px;}
.bbomingobles {}

/*---------main content end---------*/
/*----------------------left content end----------------------*/
/*----------------------right content start-------------------*/
#right_column {
	width:0px;
	/*border:1px solid #d6d6d6;*/
	float:right;
	background:#fff;
	}
/*----------------------right content end--------------------*/
/*----------------------shopping page style start------------*/
/*--------sub menu start-------------------*/
#subnav {
	background:#fff;
	padding:10px 11px 5px 9px;
	}
#subnav_cont {
	border-bottom:1px dashed #ccc;
	padding:0 0 5px;
	}
#search2 {
	float:right;
	position:relative;
	right:-4px;
	}
#search2 input {
	float:left;
	margin:0 5px 0 0;
	position:relative;
	top:-2px;
	}
.search_box2 {
	width:170px;
	height:18px;
	padding:0 4px;
	border:1px solid #5c3e1c;
	}
#subnav_menu {
	float:left;
	padding:3px 0 0;
	position:relative;
	left:2px;
	}
/*--------sub menu end---------------------*/
td#column_left, td#column_left2 {
	width:205px;
	/*background:#fceff5;*/
	padding:0 5px 20px 0;
	}
td#column_left .title { float:none;background:url(../images/leftnav_title_topbg.gif) no-repeat top #d0f1aa; margin:0 0 5px;}
td#column_left h2 {
	color:#54463d;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	padding:5px 10px 6px;
	background:url(../images/leftnav_title_botbg.gif) no-repeat bottom;
	}
td#column_left2 h2 {
	color:#54463d;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	padding:5px 10px;
	background:#d0f1aa;
	}
.left_column_link { /*background:#fceff5;*/ padding:0 10px 10px; /*border-bottom:2px solid #fff;*/}
.left_column_link p { padding:10px 0 0;}
.left_column_link p a {color:#54463d; font-weight:bold;}
.left_column_link2 a { color:#fff;}
.left_column_link li { padding:2px 0; clear:both;}
.left_column_link li a {
	/*border-bottom:1px solid #fceff5;
	border-top:1px solid #fceff5;*/
	padding:1px 0 1px /*13px*/;
	color:#54463d;
	font-size:11px;
	}
.left_column_link li a:hover,
.left_column_link li a:active,
.left_column_link li a.active {color:#fc4474;}
.left_column_link ul.treeview li a {
	background:url(../images/leftnav_downbg.gif) no-repeat left top;
	border-bottom:1px solid #f0f8e6;
	border-top:1px solid #f0f8e6;
	padding:1px 0 1px 13px;
	color:#54463d;
	font-weight:bold;
	font-size:11px;
	}
.left_column_link span a { padding:0 3px; color:#54463d;}
.left_column_link span a:hover {color:#fc4474;}
.left_column_link span.fourteen { font-size:16px;}
.left_column_link span.twelve { font-size:12px;}
.left_column_link span.ten { font-size:10px;}
.left_column_link span.nine { font-size:9px;}
.left_column_link span.six { font-size:7px;}
#column_left #banner, #column_left #banner2 {text-align:center;}
#column_left #banner img { margin:15px 0 0;}
#column_left #banner2 img { margin:0 0 15px;}
.left_column_link li b {
	font-weight:normal;
	padding:0 0 0 8px;
	color:#fd5781;
	}
#banner {
	float:left;
	width:160px;
	text-align:center;
	}
#banner img {margin:0 0 10px;}
/*--------shop content start---------------*/
#shop_content {padding:5px 10px 19px;}
#shop_content td { vertical-align:top;}
/*-------------------------*/
/*#shop_content td#column_right {
	width:760px;
	background:#000000;
	}
#shop_content td#column_right h2 {
	font-size:18px;
	font-weight:normal;
	color:#54463d;
	padding:0 0 0 10px;
	/*border-bottom:2px solid #464646;*/
	/*}
#category, #product { padding:20px 0 0;}
#category td, #product td {
	text-align:center;
	width:180px;
	padding:0 10px 20px 5px;
	}
#category td a, #product td a { color:#333;}
#category td a:hover, #product td a:hover { color:#97a840;}
.price { padding:5px 0 0;}*/
/*--------shop content end-----------------*/
/*----------------------shopping page styleend---------------*/
/*----------------------Articles & Advice start--------------*/
.breadcrumb {
	float:left;
	}
.breadcrumb span {
	/*letter-spacing:3px;*/
	padding:0 3px;
	font-weight:bold;
	color:#54463d;
	}
.breadcrumb a {color:#54463d; }
.breadcrumb a:hover {color:#00722b; }
.breadcrumb a.active { font-weight:bold;}
#content2 { padding:5px 10px 25px;}
#content2 td {
	vertical-align:top;
	}
#content2 td#column_right {
	width:750px;
	padding:0 0 0 10px;
	}
#content2 td#column_right2 {
	padding:0 10px 0;
	}
#most_popular {
	/*background:url(../images/elegant_style.gif) no-repeat top left #f9f6ed;
	border:1px solid #d5d2cb;*/
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	padding-bottom:10px;
	}
#most_pop_topright {background:url(../images/elegant_style2.gif) no-repeat top right;}
#most_pop_botleft {background:url(../images/elegant_style3.gif) no-repeat bottom right;}
#most_pop_botright {
	padding:15px 15px 10px 20px;
	background:url(../images/elegant_style4.gif) no-repeat bottom left;
	}
#most_popular img {
	float:left;
	padding:0 15px 0 0;
	}
#most_popular h3 {
	font-size:17px;
	font-weight:normal;
	padding:5px 0;
	}
#most_popular h3 a { color:#f68faa;}
#most_popular h3 a:hover {color:#78bdc4;}
#most_popular p {
	padding:0 0 5px;
	line-height:18px;
	}
.readmore {
	text-align:right;
	padding:10px 20px 0 0;
	}
.readmore2 {
	padding:0 0 5px;
	}
#featured_content {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	line-height:15px;
	background:url(../images/elegant_border.gif) repeat-x bottom;
	/*padding:10px 0;*/
	}
#featured_content li {
	float:left;
	width:370px;
	font-size:11px;
	padding:0;
	margin-bottom:10px;
	}
#featured_content li.right { float:right; padding:0;}
#featured_content img {
	float:left;
	padding:0 10px 0 0;
	}
#featured_content h4 {
	padding:0 0 3px;
	font-size:14px;
	font-weight:bold;
	}
#featured_content h4 a { color:#f68faa;}
#featured_content h4 a:hover {color:#78bdc4;}
.featured_readmore {
	text-align:right;
	padding:0 15px 0 0;
	}
.style_topleft {
	background:url(../images/elegant_style.gif) no-repeat top left #f9f6ed;
	border:1px solid #d5d2cb;
	}
.style_topright {background:url(../images/elegant_style2.gif) no-repeat top right;}
.style_botleft {background:url(../images/elegant_style3.gif) no-repeat bottom right;}
.style_botright {
	background:url(../images/elegant_style4.gif) no-repeat bottom left;
	padding:10px 20px;
	height:150px;
	}
.style_botright2 {
	background:url(../images/elegant_style4.gif) no-repeat bottom left;
	padding:10px 20px;
	}
.style_botright3 {
	background:url(../images/elegant_style4.gif) no-repeat bottom left;
	padding:15px 0 0 25px;
	}
#photo_gallery, #photo_gallery3 {
	background:#e4efc7;
	padding:10px 10px 10px 20px;
	}
#photo_gallery2 {
	padding:0 0 10px;
	border-bottom:1px dashed #ccc;
	border-top:1px solid #ccc;
	}
#photo_gallery h5, #photo_gallery3 h5 {
	font-size:15px;
	font-weight:normal;
	color:#84ad42;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:0 0 5px 5px;
	font-weight:bold;
	}
#photo_gallery div.title_link a, #photo_gallery3 div.title_link a  {
	color:#333;
	font-size:10px;
	padding:0 15px 0 0;
	}
#photo_gallery li {
	float:left;
	padding:8px 0 6px 14px;
	text-align:center;
	}
#photo_gallery3 li {
	float:left;
	padding:8px 0 6px 27px;
	text-align:center;
	}
#photo_gallery li.first_photo, #photo_gallery3 li.first_photo { padding:8px 0 6px 0;}
#column_right_content {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	}
#column_right_content p {
	font-size:12px;
	line-height:18px;
	padding:5px 0;
	}
#column_right_content h5 {
	font-size:24px;
	font-weight:normal;
	padding:0 0 15px;
	}
#column_right_content h5.bgnote {
	background:url(../images/title_note.gif) no-repeat left top;
	font-size:20px;
	font-weight:normal;
	padding:8px 0 7px 29px;
	}
.block_title h4 {
	font-size:17px;
	font-weight:normal;
	padding:0 0 15px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	}
#photo_gallery2 td {width:240px; padding:10px 0 0;}
.photo_imgcont { float:left; padding:0 5px 0 0;}
.photo_imgcont img {
    border:1px solid #530b0b
    }
.photo_description {
	float:left;
	width:140px;
	}
.photo_description h3 {
	font-size:12px;
	padding:3px 0;
	font-weight:bold;
	}
.photo_description div { padding:3px 0;}
.photo_description div span {}
.photo_description a {
	color:#78bcc5;
	font-family:Arial, Helvetica, sans-serif;
	}

#photo_gallery2 li.first_photo {
	padding:0;
	}
#photo_gallery li img, #photo_gallery3 li img {
	border:3px solid #fff;
	}
#photo_gallery li a {color:#84ad42;}
#mostpop_recent { padding:10px 0;}
#mostpop_recent li.left {
	background:url(../images/note_articles.gif) no-repeat bottom left #ebf4fb;
	float:left;
	padding:0;
	border:2px solid #a7d3f4;
	width:365px;
	height:170px;
	font-size:11px;
	}
.seeall {
	text-align:right;
	padding:0 10px 0 0;
	}
#mostpop_recent li.left li.seeall a, #mostpop_recent li.mostpop_music li.seeall a {
	text-decoration:underline;
	color:#54463d;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	}
#mostpop_recent li.left ul.mostpop_wed { padding:5px 20px;}
#mostpop_recent li.left ul.mostpop_wed li { padding:2px 0;}
#mostpop_recent li.left h5 {
	font-size:15px;
	font-weight:normal;
	color:#4e8abe;
	padding:0 0 8px;
	font-style:italic;
	background:#a7d3f4;
	padding:5px 20px;
	}
#mostpop_recent li.mostpop_music {
	background:url(../images/music06.gif) no-repeat right bottom #f3f8e7;
	float:right;
	border:2px solid #d0deb0;
	width:365px;
	height:170px;
	font-size:11px;
	}
#mostpop_recent li.mostpop_music h5 {
	font-size:15px;
	font-weight:normal;
	color:#84ad42;
	padding:5px 20px;
	background:#d0deb0;
	}
#mostpop_recent li.mostpop_music div.mostpop_wed { padding:5px 20px;}

#mostpop_recent li.mostpop_music a img { padding:0 5px;}
.mostpop_music li {
	padding:2px 0;
	}
.mostpop_music li div.song_title {
	float:left;
	width:220px;
	}
.mostpop_music li div.song_title a {
	background:url(../images/headphone.gif) no-repeat left;
	padding:0 0 0 25px;
	font-weight:bold;
	}
.mostpop_music li div.artist {
	float:right;
	width:100px;
	}
#mostpop_recent a {
	color:#6e6c6d;
	line-height:18px;
	}
#ask_expert {
	padding:15px 20px 0;
	background:#e3e4f1;
	}
#ask_expert2 {
	background:#e3e4f1;
	padding:10px 10px 0;
	}
#ask_expert2 div.block {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	line-height:20px;
	}
#ask_expert a {color:#4b4a4a;}
#ask_expert a:hover {color:#579bc3;}
#ask_expert div.block {
	padding:15px 25px;
	}
#ask_expert div.left {
	width:100%;
	float:none;
	}
#ask_expert2 div.left {
	width:100%;
	float:none;
	}
.most_recentquest {
	float:left;
	width:340px;
	}
.most_recentquest h4 {
	font-size:15px;
	font-weight:normal;
	color:#78bdc4;
	padding:0 0 5px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.most_recentquest li {
	border-top:1px dashed #ccc;
	clear:both;
	padding:10px 0 10px 10px;
	}
.most_recentquest li.quest_first { border:0;}
.most_recentquest li img { float:left; padding:0 5px 0 0;}
.most_recentquest li span a {
	font-weight:bold;
	padding:0;
	}
#ask_expert .box_cont {
	float:right;
	width:300px;
	}
#ask_expert .box_cont h4 {
	font-size:15px;
	font-weight:normal;
	padding:0 0 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#ask_expert h4 a, .poll h4 { color:#777bb1;}
.takeaquest {
	background:#f1eff7;
	padding:10px 20px 10px;
	}
.takeaquest h6 a {
	font-size:11px;
	font-weight:bold;
	}
.takeaquest div{padding:0 0 10px; }
.haveaquest {
	background:#ebf4fb;
	padding:10px 20px;
	margin:7px 0 0;
	}
#ask_expert .haveaquest h4 a {color:#4e8abe;}
.poll {
	background:#f1eff7;
	padding:10px 20px 20px;
	margin:7px 0 0;
	}
.poll input {
	margin:8px 0 0;
	position:relative;
	top:1px;
	}
.submitbutton { text-align:center;}
#quest_ans {
	padding:0 0 10px;
	}
.question {
	font-size:16px;
	color:#f78fa7;
	padding:0 0 5px;
	}
.qa {
	font-size:26px;
	padding:0 3px 0 0;
	color:#f78fa7;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#post_comment {
	padding:15px 0 0;
	}
#post_comment2 {
	padding:10px 0;
	}
#post_comment h2, #post_comment2 h2 {
	font-size:16px;
	padding:0 0 10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	}
#post_comment textarea, #post_comment2 textarea {
	width:80%;
	height:150px;
	overflow:auto;
	border:1px solid #cbcbcb;
	padding:5px;
	color:#666;
	}
.post_submitbutton {
	width:500px;
	text-align:right;
	position:relative;
	left:0px;
	}
.post_submitbutton2 {
	width:500px;
	text-align:right;
	position:relative;
	left:74px;
	}

#articlesgossip_subpage {
	border-bottom:1px dashed #ccc;
	font-size:12px;
	line-height:20px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	position:relative;
	}
#articlesgossip_subpage h3 {
	font-size:17px;
	font-weight:normal;
	padding:5px 0;
	color:#f68faa;
	}
#articlesgossip_subpage img {
	float:right;
	padding:0 0 10px 10px;
	}
#articlesgossip_subpage p { padding:0 0 10px;}
#bookmark {
	padding:5px 0 5px 0;
	border-top:1px dashed #ccc;
	}
#bookmark3 {
	padding:5px 0 5px 0;
	}
#bookmark li, #bookmark3 li {
	float:left;
	padding:0 0 0 15px;
	}
#bookmark2 li  {
	float:left;
	padding:5px 0 0 10px;
	}
#result_pagination select {width:180px;}
#result_pagination li {
	float:left;
	padding:0 0 5px;
	}
#result_pagination li.pagination {
	padding:0 10px 0 0;
	}
#bookmark li.pagination, #bookmark3 li.pagination {
	float:right;
	width:200px;
	text-align:right;
	padding:0 10px 0 0;
	}
#result_pagination li.pagination {
	float:right;
	width:600px;
	text-align:right;
	}
#bookmark li.pagination a , #result_pagination li.pagination a, #bookmark3 li.pagination a {
	color:#4b4a4a;
	text-decoration:underline;
	}
#bookmark li.pagination a:hover, #result_pagination li.pagination a:hover, #bookmark3 li.pagination a:hover { text-decoration:none;}
#bookmark li.pagination span a, #result_pagination li.pagination span a, #bookmark3 li.pagination span a {
	padding:0 1px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
#bookmark li.pagination span a:hover,
#bookmark li.pagination span a:active,
#bookmark li.pagination span a.active,
#result_pagination li.pagination span a:hover,
#result_pagination li.pagination span a:active,
#result_pagination li.pagination span a.active,
#bookmark3 li.pagination span a:hover,
#bookmark3 li.pagination span a:active,
#bookmark3 li.pagination span a.active {color:#f68faa;}
#bookmark li a, #bookmark2 li a {
	color:#f78fa7;
	}
.gal_select, .sort {
	float:right;
	padding:5px 10px 0 0;
	}
.gal_select select {
	width:100px;
	font-size:10px;
	}
#bookmark li.save_notebook, #bookmark2 li.save_notebook { padding:5px 0 0;}
.save_notebook a {
	padding:0 0 1px 15px;
	background:url(../images/notebook.gif) no-repeat left;
	}
.email_article a {
	padding:0 0 1px 15px;
	background:url(../images/emailblue.gif) no-repeat left;
	}
.print_article a {
	padding:0 0 1px 15px;
	background:url(../images/printblue.gif) no-repeat left;
	}
.book_share a {
	padding:0 0 1px 15px;
	background:url(../images/bookmarblue.gif) no-repeat left;
	}
.flag a {
	padding:0 0 1px 15px;
	background:url(../images/flag_icon2.gif) no-repeat left;
	}
div.htmltooltip{
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	background: #fff;
	border:1px solid #ddd;
	width: 250px; /*width of tooltip*/
	}
.myspace a {
	background:url(../images/logo_myspace.gif) no-repeat left;
	padding:0 0 0 18px;
	}
.facebook a {
	background:url(../images/logo_facebook.gif) no-repeat left;
	padding:0 0 0 18px;
	}
.stumbleupon a {
	background:url(../images/logo_stumbleupon.gif) no-repeat left;
	padding:0 0 0 18px;
	}
.digg a {
	background:url(../images/logo_digg.gif) no-repeat left;
	padding:0 0 0 18px;
	}
.all a {
	background:url(../images/all.gif) no-repeat left;
	padding:3px 0 2px 18px;
	position:relative;
	}
#photogal_subpage {
	padding:5px 0 0;
	}
#left_content {
	width:501px;
	float:left;
	border-right:1px dashed #ccc;
	padding:0 15px 0 0;
	}
#left_content h2, #right_content h2 {
	font-size:17px;
	padding:0 0 5px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
	}
.bigphoto_cont { text-align:left; padding:10px 0 0;}
.bigphoto_cont img {
    border:1px solid #530b0b;
    }
#rate_view {
	font-size:12px;
	padding:10px 0 5px;
	}
#rate_view span {
	font-size:12px;
	font-weight:bold;
	}
.rate {
	float:left;
	}
.rate a {
	font-size:11px;
	padding:0 0 0 5px;
	}
.view {
	float:right;
	}
#comment {
    border:1px solid #ccc;
    margin:10px 0;
    padding:10px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    line-height:19px;
    background:#fff;
    }
    #comment h2 {
        font-size:16px;
        padding:0 0 10px;
        }
    #comment .comment {
        display: none;
    }
    #comment .active {
        display: inline;
    }
    #comment .unactive {
        display: none;
    }

    #comment blockquote {
        /*background:transparent url(../images/wed_wallpage_qoute01.gif) no-repeat scroll left top;
        color:#353535;
        margin:8px 0 0;
        padding:10px 0 10px 25px;*/

        background-color: #CCCCCC;
        padding: 15px;
        margin-bottom: 15px;
        font-size: 11px;
        border: 1px dashed #000;
    }
    /*#comment .last_quote {
        background:transparent url(../images/wed_wallpage_qoute02.gif) no-repeat scroll center bottom;
        padding:0 5px;
    }*/


#comment .qute_header {
    font-weight: bold;
}

.name_reply {
    border-top:1px dashed #ccc;
    padding:10px 0;
    }
.name_reply li {
    float:left;
    padding:0 0 8px;
    }
.name {
	width:350px;
	}
.name2 {
	width:550px;
	}
.name3 {
	width:600px;
	}
.name a, .name2 a { font-weight:bold;}
.name_reply li.reply a { text-decoration:underline;}
.name_reply li.num_rate {
	width:50px;
	text-align:right;
	padding:0 5px 8px 0;
	}
.thumbs_down, .thumbs_up {
	width:20px;
	text-align:center;
	}
.thumbs_down a, .thumbs_up a { padding:0 6px 5px;}
.thumbs_down a:hover, .thumbs_up a:hover, .thumbs_down a:active, .thumbs_up a:active { text-decoration:none;}
.thumbs_down a {background:url(../images/thumbs_down.gif) no-repeat;}
.thumbs_up a {background:url(../images/thumbs_up.gif) no-repeat;}
.thumbs_down a:hover {background:url(../images/thumbs_down_hover.gif) no-repeat;}
.thumbs_up a:hover {background:url(../images/thumbs_up_hover.gif) no-repeat;}
.comment_pagination {
	background:#e4efc7;
	padding:2px 10px;
	margin:0 0 5px;
	}
.comment_pagination2 {
	background:#f4eedc;
	padding:2px 10px;
	margin:0 0 5px;
	}

.comment_pagination li, .comment_pagination2 li {
	float:left;
	}
.comment_pagination li.next, .comment_pagination2 li.next { float:right; text-align:right;}
.view_comment a {
	font-weight:bold;
	}
.liketo_comment {
	padding:10px 0 0;
	}
#comment div.liketo_comment h2 {
	padding:0 0 5px;
	}
.liketo_comment a { text-decoration:underline;}
#right_content {
	float:right;
	width:225px;
	}
#right_content li {
	float:left;
	padding:0 0 10px 12px;
	}
#right_content h3 {
	border-bottom:1px solid #ccc;
	font-size:16px;
	padding:0 0 3px;
	margin:0 0 15px;
	}
#right_content li img {border:1px solid #530b0b}
/*------------------------------------------------*/
#music_video {
	padding:5px 0 0;
	}
#lyrics { line-height:20px;}
.youtube_video { text-align:left; padding:10px 0;}
/*--------------------------------------------------*/
#my_planning_content {
	width:900px;
	margin:0 auto;
	padding:0 0 10px;
	}
#my_planning_content h2 {
	font-size:28px;
	font-weight:normal;
	text-transform:lowercase;
	padding:0 0 10px;
	}
#my_planning_content h2 span {
	font-size:20px;
	font-weight:normal;
	}
#my_planning_content h3 {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 5px;
	}
#my_planning_content h3 span {
	text-transform:lowercase;
	font-size:26px;
	font-weight:normal;
	}
#log_in_box, #sign_up_box {
	width:384px;
	height:200px;
	padding:15px 12px 6px 25px;
	margin:2px 0 0;
	}
.login_top { background:url(../images/log_border_top.gif) repeat-x top left #f2f7fb;  float:left; margin:10px 0 0;}
.login_left { background:url(../images/log_border_left.gif) repeat-y top left;}
.login_right { background:url(../images/log_border_right.gif) repeat-y right top;}
.login_bottom { background:url(../images/log_border_bottom.gif) repeat-x bottom left;}
#log_in_box h3 {
	width:350px;
	margin:0 auto;
	color:#7faad6;
	}
#log_in_box label {
	text-transform:uppercase;
	float:left;
	width:100px;
	}
#log_in_box div { padding:6px 0 0; margin:0 auto; width:350px;}
.forgot_password h6 {
	font-size:14px;
	color:#7faad6;
	font-weight:normal;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	letter-spacing:1px;
	}
.forgot_password {
	line-height:18px;
	font-size:11px;
	}
.forgot_password a {
	color:#4b4a4a;
	text-decoration:underline;
	}
.forgot_password a:hover { text-decoration:none;}
#log_in_box .textbox {
	width:187px;
	color:#999;
	}
#log_in_box .login_button {
	border:0;
	float:right;
	position:relative;
	left:-60px;
	}
.signup_top {background:url(../images/signup_top.gif) repeat-x top left #fdf5f9;  float:right; margin:10px 0 0;}
.signup_bottom {background:url(../images/signup_bottom.gif) repeat-x bottom left;}
.signup_right {background:url(../images/signup_right.gif) repeat-y right top;}
.signup_left {background:url(../images/signup_left.gif) repeat-y top left;}
#sign_up_box h3 { color:#f78fa7;}
#sign_up label {
	float:left;
	width:200px;
	padding:4px 0 0;
	}
#sign_up input {
	border:1px solid #f890a9;
	}
#sign_up form div { padding:0px 0 0;}
#sign_up input.free_tools_button {
	border:0;
	float:right;
	position:relative;
	right:8px;
	_right:4px;
	top:2px;
	/*background:#fa8fa8;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, sans-serif;*/
	}
#sign_up select {
	border:1px solid #f890a9;
	margin:0 3px 0 0;
	color:#999;
	}
#sign_up input.enter_email, #sign_up input.enter_realname {
	width:173px;
	height:15px;
	font-size:12px;
	color:#999;
	padding:1px;
	margin:0 0 3px;
	border:1px solid #f890a9;
	}

#sign_up div.specialday { padding:8px 0 3px 200px; font-size:10px;}
#sign_up div.specialday input { border:0; float:left; margin:1px 2px 1px 0;}
#sign_up .specialday span {
	position:relative;
	top:-2px;
	padding:0 0 0 1px;
	color:#54463d;
	float:left;
	width:158px;
	margin:2px 0;
	}
#welcome {
	padding:30px 0 20px;
	}
#welcome h1 {
	font-size:24px;
	font-weight:normal;
	padding:0 0 10px;
	color:#78bdc4;
	}
#welcome h1 span {
	font-size:20px;
	font-weight:normal;
	text-transform:lowercase;
	color:#4b4a4a;
	}
.brides li {
	float:left;
	width:135px;
	border:1px dashed #f98fa6;
	padding:10px 0;
	text-align:center;
	margin:0 0 0 15px;
	}
.brides li.first { margin:0;}
.brides li img {border:1px solid #78bdc4;}
.username { font-weight:bold; padding:5px 0 3px;}
.wedding_date span { color:#f690a6; font-weight:bold;}
.music_col_title {
	/*padding:10px 0;*/
	padding:0;
	}
.music_col_title a {
	color:#4b4a4a;
	font-weight:bold;
	}
.music_col_title ul.title_cont li {
	float:left;
	background:#a28462;
	color:#fff;
	padding:2px 0 2px 10px;
	font-size:14px;
	margin:0 0 5px;
	font-weight:bold;
	}
.music_col_title ul.song_cont li {
	float:left;
	background:none;
	padding:5px 0 2px 10px;
	font-size:12px;
	border-bottom:1px dashed #ccc;
	height:17px;
	}
.title_song { width:320px;}
.title_artist { width:170px; border-left:1px solid #fff;}
.title_rate { width:110px; border-left:1px solid #fff;}
.title_view { width:100px; border-left:1px solid #fff;}
.suggest_song { text-align:right; padding:10px 20px 0;}
.suggest_song a {
	font-size:14px;
	color:#fc4474;
	text-decoration:underline;
	background:url(../images/add_to_mynet_icon.gif) no-repeat left;
	padding:0 0 0 17px;
	}

#suggestion_form { padding:10px 0 0;}
.suggest_song a:hover { text-decoration:none;}
#suggestion_form div { padding:5px 0 10px; clear:both;}
#suggestion_form label {
	float:left;
	width:150px;
	text-align:right;
	padding:3px 15px 0 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
#suggestion_form input {
	margin:0 5px 0 0;
}
#suggestion_form ul li {
	float:left;
	width:185px;
	}
#suggestion_form ul li.center {
	width:210px;
	}
#suggestion_form .textbox {width:515px; float:left; padding:2px 4px;}
#suggestion_form .textarea {width:515px; float:left; padding:2px 4px;}
#suggestion_form textarea.textarea {
	height:200px;
	overflow:auto;
	overflow-y:hiden;
	}
.suggestsong_button {
	width:696px;
	text-align:right;
	position:relative;
	top:10px;
	}

#dresses_content { width:750px; float:right;}
#dresses_content td {
	padding:5px 0 20px 18px;
	text-align:center;
	width:130px;
	}
#dresses_content td.first { padding:4px 0 20px;}
#dresses_content td img { border:1px solid #999;}
#dresses_content h3 { padding:0 0 10px;}
#collection li {
	float:left;
	width:250px;
	}
#collection li a {
	font-size:10px;
	color:#4b4a4a;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	}
#collection li a:hover {color:#66a97f;}
.dressimg_cont {
	float:left;
	padding:0 15px 0 0;
	}
.dress_discription li { padding:0 0 10px; line-height:20px;}
.dress_discription li a { font-weight:bold;}
#video_cont { width:750px; font-size:12px; float:left;}
#video_cont2 { width:975px; font-size:12px; margin:0 auto;}
#video_cont2 td { vertical-align:top;}
#video_inner_cont {padding:10px 0;}
#videoUpload { padding:0 50px;}
#videoUp_cont {float:left; width:510px;}


.menu_icon .video_menu {
	float:left;
	width:50%;
	}
.video_menu li {
	float:left;
	border-left:1px solid #54463d;
	padding:0 5px;
	}
.video_menu li.first_menu {
	border:0;
	padding:0 5px 0 0;
	}
.video_menu li a { color:#54463d;}
.video_menu li a.active { font-weight:bold;}

.menu_icon .video_upload_icon { float:right;}


#video_cont h5, #videoUp_cont h5 {
	font-size:24px;
	font-weight:normal;
	padding:0 0 8px;
	}
#video_cont h4 span, #videoUp_cont h4 span {
	font-size:14px;
	font-weight:bold;
	color:#c82738;
	}
#video_cont td {
	width:164px;
	padding:0 0 20px 30px;
	}
#video_cont td.first { padding:0 0 15px;}
.rate_view { padding:8px 0 0;}
.rate_view li {
	text-align:left;
	font-size:11px;
	padding:0 0 3px;
	}
.rate_view li.vidleft {
	float:left;
	}
.rate_view li.vidright {
	float:right;
	/*text-align:right;*/
	}
#video_upload_cont {
	}
oad_cont #category_id {
    border-color:#CCCCCC;
    width:350px;
}
#video_upload_cont #title, #video_upload_cont #tags {
    border-color:#CCCCCC;
    padding:2px 3px;
    width:344px;
}
#video_upload_cont #tags_list {
    margin-left: 85px;
}
#video_upload_cont #description {
    border-color:#CCCCCC;
    padding:3px;
    width:344px;
    height: 150px;
}
#video_upload_cont #link_back_name, #video_upload_cont #link_back_url {
    border-color:#CCCCCC;
    padding:2px 3px;
    width:344px;
}
#video_upload_cont label {
	float:left;
	width:90px;
	font-size:14px;
	font-weight:bold;
	}
#video_upload_cont label span { font-weight:normal; font-size:12px; color:#333; font-style:italic;}
input.videoup_formfield {
	width:344px;
	border-color:#ccc;
	padding:2px 3px;
	}
input.videoup2_formfield {
	width:280px;
	border-color:#ccc;
	padding:2px 3px;
	float:left;
	margin:0 10px 0 0;
	}
select.videoup_formfield {
	width:350px;
	border-color:#ccc;
	}
textarea.videoup_formfield {
	width:344px;
	padding:3px;
	border-color:#ccc;
	overflow:auto;
	overflow-x:hidden;
	}
.grayblock {
	background:#fce9e9;
	padding:20px;
	margin: 0 0 40px;
	border:1px solid #ffcccc;
	}
.grayblock2 {
	background:#fce9e9;
	padding:20px 20px 15px;
	margin: 0 0 40px;
	border:1px solid #ffcccc;
	}
.grayblock p { font-size:11px;}
.grayblock div { padding:0 0 10px;}
.link_back {
	padding:0 20px 20px;
	border:1px solid #ffcccc;
	margin:0 0 20px;
	}
.link_back div { padding:10px 0 0;}
.link_back h6 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:-14px;
	left:-4px;
	background:#fff;
	width:180px;
	text-align:center;
	}
.link_back h6 span {
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	}
.go_tonext_step {text-align:right;}
.go_tonext_step a {
	color:#4b4a4a;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/go_step2_bg.gif) no-repeat right center;
	padding:0 15px 0 0;
	margin:0 10px 0 0;
	}
.term {
	margin:10px 0 0;
	line-height:20px;
	}
.term span.checkbox {
	float:left;
	height:45px;
	padding:3px 8px 0 0;
	}
.grayblock2 .term a { text-decoration:underline; color:#4b4a4a;}
.block_title .pagination {
	float:right;
	padding:10px 0 0;
	}
.block_title .pagination a {
	color:#4b4a4a;
	text-decoration:underline;
	}
.block_title .pagination a:hover {text-decoration:none;}
.block_title .pagination span a {
	padding:0 1px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
.block_title .pagination span a:hover,
.block_title .pagination span a:active,
.block_title .pagination span a.active {
	color:#f68faa;
	}
#video_cont2 h2 {
	font-size:17px;
	padding:0 0 5px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
	}
#video_cont_left {
	float:left;
	width:502px;
	border-right:1px dashed #ccc;
	padding:0 8px 0 0;
	margin:0 8px 0 0;
	}
#video_cont_center {
	float:left;
	width:263px;
	border-right:1px dashed #ccc;
	padding:0 8px 0 0;
	}
.video_box1 {
	background:#f2f7fb;
	border:1px solid #bedef6;
	padding:8px;
	}
.video_box1 p { padding:5px 0 0;}
.video_box1 a { color:#4e8abe;}
.photo_sub_cont { padding:0;}
.photo_sub_cont li {float:left;}
.video_imgcont { border:1px solid #999; padding:1px 1px 0;}
.video_imgcont img {
	border:1px solid #999;
	}
.more_info { padding:0 0 0 10px; width:160px;}
/*.photo_sub_cont li.subcribe {
	float:right;
	}
.photo_sub_cont li.subcribe a {
	background:url(../images/subcribe_link.gif) no-repeat center;
	color:#c82738;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:84px;
	height:20px;
	padding:5px 0 0;
	text-align:center;
	position:relative;
	}*/
.photo_sub_cont li.subcribe a:hover {
	background:url(../images/subcribe_hover.gif) no-repeat center;
	text-decoration:none;
	}
.url_embed {
	border-top:1px solid #bedef6;
	padding:10px 0 0;
	margin:10px 0 0;
	}
.url_embed label {
	float:left;
	width:50px;
	font-weight:bold;
	text-align:right;
	padding:0 10px 0 0;
	}
.url_embed div { padding:0 0 5px;}
.url_embed input {
	width:175px;
	}
.more_from_box {margin:10px 0 0;}
.related_box { margin:15px 0 0;}
.more_from_box h4, .related_box h4 {
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	margin:0 0 5px;
	}
.more_from_box h4 a, .related_box h4 a {
	background:url(../images/link_title_abg.gif) no-repeat left center;
	padding:0 0 0 15px;
	color:#4b4a4a;
	}
.more_from_box h4 a:hover, .related_box h4 a:hover {
	background:url(../images/link_title_hoverbg.gif) no-repeat left center;
	text-decoration:none;
	color:#666;
	}
.more_from_box .more_video {
	overflow:auto;
	height:300px;
	overflow-x:hidden;
	border:1px solid #ccc;
	padding:7px;
	}

.related_box .more_video {
	overflow:auto;
	height:300px;
	overflow-x:hidden;
	border:1px solid #ccc;
	padding:7px;
	}
.videos_cont {
	margin:0 0 10px;
	}
.videos_cont li {
	float:left;
	}
.videos_cont li.video_photo {
	width:89px;
	}
.videos_cont li.video_description {
	width:131px;
	padding:0 0 0 10px;
	}
.videos_cont li.video_description a {
	font-weight:bold;
	font-size:11px;
	color:#4b4a4a;
	}
.videos_cont li.video_description span {
	font-size:11px;
	}
.videos_cont li.video_description span a {
	font-weight:normal;
	}
.more_video .seeall {
	text-align:center;
	}
.more_video .seeall a {
	font-weight:bold;
	color:#4b4a4a;
	}
#video_cont_center h2, #video_cont_right h2 { border-bottom:1px solid #ccc; font-size:14px; margin:0 0 10px; font-weight:bold;}
#video_cont_right {
	float:right;
	width:175px;
	text-align:center;
	}
#video_cont_right li {
	padding:0 0 10px;
	}
#localresource_content {
	padding:10px 21px 0;
	}
#localresource_contleft {
	float:left;
	width:772px;
	overflow:hidden;
	}
#localrebanner {
	background:url(../images/LoclResourcesBanner.gif) no-repeat;
	height:202px;
	padding:36px 0 0 42px;
	}
#localrebanner_cont { width:291px;}
#localrebanner_cont h4 {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#54463d;
	}
#localrebanner_cont h4 span { color:#439099;}
#localrebanner_cont h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:10px 0 0;
	}
#localrebanner_cont div { padding:10px 0 0;}
#localrebanner_cont .textbox {
	width:280px;
	font-size:14px;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	border:1px solid #54463d;
	}
.local_search_button { text-align:center; width:285px;}
#localrebanner_cont p {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 0;
	}
#state { border:1px solid #fff; position:relative;}
#add_bus_top {
	position:absolute;
	right:10px;
	top:10px;
	width:10px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	}
#add_bus_top a { color:#439099; font-size:13px;}
#state ul { float:left; width:255px;}
#state li { padding:10px 0 0;}
#state p { padding:0 0 0 10px;}
#state li p a { color:#515050; font-size:11px;}
#state h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9cc96f;
	}
#state h5 a:hover { text-decoration:none;}
#advertise_banner { text-align:right; padding:0 40px 0 0;}
#advertise_banner2 { position:absolute; bottom:-50px; right:0;}
#advertise_banner img { margin:10px 0 0;}
#wedding_directory {position:relative;}
#wedding_directory ul { float:left; width:190px; font-size:12px; padding:10px 0;}
#wedding_directory ul li { padding-bottom:5px;}
#wedding_directory h2 {
	font-size:17px;
	font-weight:bold;
	}
#wedding_directory  p { font-size:13px; padding:10px 0;}
#wedding_directory li a { color:#515050;}

#localresource_contright {
	float:right;
	width:160px;
	overflow:hidden;
	}
#localresource_contright li {
	padding:0 0 10px;
	}
#featured_ven { float:left; margin:0 0 10px;}
#featured_ven h3 {
	font-size:14px;
	background:#a28462;
	width:140px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 5px;
	overflow:hidden;
	}
/*#breadcrum_wrap { padding:10px;}*/
/*#boxin_wrap {padding:0 10px 20px;}
#boxinleft_cont {
	float:left;
	width:214px;
	margin:0 16px 0 0;
	}
#left_nav { background:#fdf2f5; padding:0 0 10px;}
#left_nav h2 {
	background:#fc4474;
	color:#fff;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 5px 10px;
	margin:0 0 8px;
	}
#left_nav li { padding:0 0 0 10px; clear:both;}
#left_nav li a {
	font-size:11px;
	background:url(../images/leftnav_bg.gif) no-repeat left top;
	border-bottom:1px solid #f0f8e6;
	border-top:1px solid #f0f8e6;
	padding:1px 0 1px 13px;
	width:180px;
	float:left;
	color:#54463d;
	}
#left_nav li a:hover, #left_nav li a:hover, #left_nav li a:hover, #left_nav li a.active {
	background:url(../images/leftnav_bg.gif) no-repeat left top #fff;
	border-bottom:1px solid #fabccc;
	border-top:1px solid #fabccc;
	text-decoration:none;
	}*/
#welcome_new_ven { background:#efe8e3; padding:0 0 10px; margin:10px 0 0;}
#welcome_new_ven h2 {
	background:#54463d;
	color:#fff;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 5px 10px;
	margin:0 0 8px;
	}
#welcome_new_ven li {
	padding:3px 0 3px 10px;
	font-size:11px;
	color:#54463d;
	}
#welcome_new_ven li a {color:#54463d;}
#welcome_new_ven p, #welcome_new_bride p {
	padding:10px 0 0 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#54463d;
	}
#welcome_new_ven p a, #welcome_new_bride p a {color:#54463d;}
#welcome_new_bride {background:#ffe2e9; padding:0 0 10px; margin:10px 0 0;}
#welcome_new_bride h2 {
	background:#fd81a0;
	color:#fff;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 5px 10px;
	margin:0 0 8px;
	}
#welcome_new_bride li {
	padding:3px 0 3px 10px;
	font-size:11px;
	color:#54463d;
	}
#welcome_new_bride li a {color:#54463d;}
#welcome_new_bride li span {
	padding:0 0 0 8px;
	color:#fd81a0;
	}
#boxincenter_cont {float:left; width:573px; }
#boxincenter_cont h2 {
	font-size:20px;
	font-weight:normal;
	padding:0 0 8px;
	}
#boxincenter_cont #bookmark { border:0; padding:10px 0 0;}
.category_box { border-bottom:1px solid #ccc;}
.blue_box { background:#f1fbff;  padding:10px;}
.tan_box { background:#f8f8f0; padding:10px;}
.white_box {padding:10px;}
#category_cont .cat_title {
	background:#deeef8;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding:0 10px;
	color:#006699;
	}
#category_cont .cat_title li.contact_info {
	border-left:1px solid #fff;
	padding-left:10px;
	}
#category_cont li {
	float:left;
	padding:5px 0;
	}
#category_cont .category_box a { color:#006699; font-size:11px;}

#category_cont li.comp_name {
	width:381px;
	padding-right:10px;
	}
#category_cont li.comp_name .img_cont {padding:0;}
#category_cont li.comp_name .img_cont img { border:1px solid #b9b39f; padding:2px; background:#fff;}
#category_cont li.comp_name .description {
	padding:0 0 0 15px;
	width:260px;
	}
#category_cont li.comp_name .description h3 a {font-size:14px; font-weight:normal;}
#category_cont li.comp_name .description p.state { font-weight:bold; color:#666;}
#category_cont li.contact_info {
	width:150px;
	padding-left:11px;
	}
#category_cont li.contact_info span { color:#fc235b;}
#category_cont .phone_nuber {
	font-weight:bold;
	color:#666;
	font-size:12px;
	padding:0 0 3px 20px;
	margin:0 0 3px;
	background:url(../images/phone_number_icon.gif) no-repeat left;
	}
#category_cont .add_tomy_net {padding-bottom:5px;}
#showingNum_pagination li { float:left; padding:8px 0 0;}
#showingNum_pagination li.pagination { float:right;}
#showingNum_pagination a {color:#006699; font-size:11px;}
#showingNum_pagination span { padding:0 2px;}
#showingNum_pagination span a {font-weight:normal;}
#boxinright_cont {
	float:right;
	width:159px;
	}
#boxinright_cont li { padding: 0 4px 10px 0;text-align:center; width:155px;}
#boxinright_cont li div { }
#free_price_qoutes {
	background:url(../images/region_center_banner.gif) no-repeat;
	height:177px;
	padding:27px 0 0 40px;
	}
#free_price_qoutes_cont { width:270px; color:#54463d;}
#free_price_qoutes_cont h3 {
	font-size:23px;
	color:#54463d;
	padding:0 0 10px;
	}
#free_price_qoutes_cont select {
	float:left;
	border:1px solid #afd2ee;
	padding:1px;
	color:#9a9a99;
	font-size:12px;
	width:180px;
	height:26px;
	position:relative;
	top:15px;
	}
#free_price_qoutes_cont a { float:right;}
#region_cont .box_title { width:571px;}
#region_cont .box_title h2 {
	float:left;
	color:#54463d;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0;
	}
#region_cont .box_title h2 span { font-weight:normal;}
#region_cont .box_title .more { float:right; padding:7px 0;}
#region_cont .box_title .more a { font-size:10px; color:#54463d; font-family:Verdana, Arial, Helvetica, sans-serif;}/*---------------------------*/
#meetOtherBrides { background:url(../images/meetBrides_centerbg.gif) repeat-y; margin:0 0 10px;}
#meetOtherBrides .box_title { background:url(../images/meetBrides_title_left.gif) no-repeat left top #f1b0a9;}
#meetOtherBrides .box_title_cont {
	background:url(../images/meetBrides_title_right.gif) no-repeat top right;
	padding:0 10px;
	}
#meetOtherBrides_cont {
	background:url(../images/meetBrides_bottom_bg.gif) no-repeat bottom left;
	padding:10px;
	}
#meetOtherBrides_cont li {
	float:left;
	width:96px;
	padding:0 0 0 18px;
	text-align:center;
	}
#meetOtherBrides_cont li a { color:#4285ab;}
#meetOtherBrides_cont li.first { padding:0;}

#promotion { background:url(../images/promotion_centerbg.gif) repeat-y; margin:0 0 10px;}
#promotion .box_title { background:url(../images/promos_title_leftbg.gif) no-repeat left top #cdf1a9;}
#promotion .box_title_cont {
	background:url(../images/promos_title_rightbg.gif) no-repeat top right;
	padding:0 10px;
	}
#region_cont  #promotion h2 {
	background:url(../images/promos_title_icon.gif) no-repeat left;
	padding-left:20px;
	}

#promotion_cont {
	background:url(../images/promotion_bottom_bg.gif) no-repeat bottom left;
	padding:10px;
	}
#promotion_cont li {
	float:left;
	width:266px;
	padding:0 10px 10px 0;
	font-size:11px;
	}
#promotion_cont li img { float:left; margin:0 10px 10px 0;}
#promotion_cont li a, #recent_vidphoto_cont a { color:#4285ab; }
#promotion_cont li p { padding:5px 0 0;}
/*#promotion_cont li.freebie { background:url(../images/freebie_icon.gif) no-repeat left top;}
#promotion_cont li.discount { background:url(../images/discount_icon.gif) no-repeat left top;}
#promotion_cont li.deal { background:url(../images/deal_icon.gif) no-repeat left top;}*/

#recent_vidphoto { background:url(../images/recentVidPhotod_centerbg.gif) repeat-y; margin:0 0 10px;}
#recent_vidphoto .box_title { background:url(../images/recentVidPhotod_titleleft.gif) no-repeat left top #d6d8f7;}
#recent_vidphoto .box_title_cont {
	background:url(../images/recentVidPhotod_titleright.gif) no-repeat top right;
	padding:0 10px;
	}
#recent_vidphoto_cont {
	background:url(../images/recentVidPhotod_bottombg.gif) no-repeat bottom left;
	padding:10px;
	}
#recent_vidphoto_cont #photo h3 {
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	background:url(../images/photos_icon.gif) no-repeat left;
	padding:0 0 0 20px;
	margin:0 0 3px;
	}
#recent_vidphoto_cont #photo li {
	float:left;
	width:94px;
	padding:0 0 0 20px;
	text-align:center;
	}
#recent_vidphoto_cont #photo li img {
	border:1px solid #ccc;
	padding:1px;
	}
#recent_vidphoto_cont #photo li.first { padding:0;}
#recent_vidphoto_cont #video h3 {
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	background:url(../images/videos_icon.gif) no-repeat left;
	padding:0 0 0 25px;
	margin:0 0 5px;
	}
#recent_vidphoto_cont #video li {
	padding:0 0 0 19px;
	width:124px;
	}
#recent_vidphoto_cont .more {
	text-align:right;
	padding:5px 10px 0 0;
	}
#recent_vidphoto_cont .more a {font-size:10px; color:#fd5781; font-family:Verdana, Arial, Helvetica, sans-serif;}
#recent_vidphoto_cont #video li.first { padding:0;}
#recent_blog { background:url(../images/recentBlog_centerbg.gif) repeat-y; margin:0 0 10px;}
#recent_blog .box_title { background:url(../images/recentBlog_titleleft.gif) no-repeat left top #fdc68b;}
#recent_blog .box_title_cont {
	background:url(../images/recentBlog_titleright.gif) no-repeat top right;
	padding:0 10px;
	}
#region_cont #recent_blog h2 {
	background:url(../images/recentBlog_title_icon.gif) no-repeat left;
	padding-left:25px;
	}
#recent_blog_cont {
	background:url(../images/recentBlog_bottombg.gif) no-repeat bottom left;
	padding:10px;
	}
#recent_blog_cont li {
	float:left;
	width:266px;
	padding:5px 10px 10px 0;
	font-size:11px;
	}
#recent_blog_cont li img { float:left; margin:0 10px 10px 0;}
#recent_blog_cont li a { color:#4285ab; font-size:12px;}
/*#recent_blog_cont li.blog_icon { background:url(../images/recentBlog_icon.gif) no-repeat left;}
#recent_blog_cont li.blog_icon2 {background:url(../images/recentBlog_icon01.gif) no-repeat left;}
#recent_blog_cont li.blog_icon3 {background:url(../images/recentBlog_icon02.gif) no-repeat left;}
#recent_blog_cont li.blog_icon4 {background:url(../images/recentBlog_icon03.gif) no-repeat left;}*/
#recent_blog_cont li .comment {
	color:#d77003;
	background:url(../images/comment_icon.gif) no-repeat right;
	padding:0 10px 0 0;
	}
#recent_blog_cont li .comment a {color:#d77003; font-size:11px;}

#upcoming_event { background:url(../images/upcomingEvent_centerbg.gif) repeat-y; margin:0 0 10px;}
#upcoming_event .box_title { background:url(../images/upcomingEvent_titleleft.gif) no-repeat left top #ffb4c7;}
#upcoming_event .box_title_cont {
	background:url(../images/upcomingEvent_titleright.gif) no-repeat top right;
	padding:0 10px;
	}
#region_cont  #upcoming_event h2 {
	background:url(../images/upcomingEvent_title_icon.gif) no-repeat left;
	padding-left:20px;
	}

#upcoming_event_cont {
	background:url(../images/upcomingEvent_bottombg.gif) no-repeat bottom left;
	padding:10px;
	}
.event_box { padding:0 0 10px;}
.event_box2 { border-top:1px dashed #ccc; padding:10px 0;}
.event_box li, .event_box2 li {
	float:left;
	font-size:11px;
	}
.event_box h6, .event_box2 h6 { font-size:12px; font-weight:bold;}
.event_box li a, .event_box2 li a { font-weight:normal;}
.event_box li.date, .event_box2 li.date { width:165px; margin:0; padding:0;}
.event_box li.location, .event_box2 li.location { width:215px; padding:0;}
.event_box li.location a, .event_box2 li.location a { color:#4285ab;}
.event_box li.hosted, .event_box2 li.hosted { width:170px; padding:0;}
.event_box li.hosted a, .event_box2 li.hosted a { color:#fd5781; float:left;}
.event_box li.hosted span, .event_box2 li.hosted span {float:left; padding:0 5px 0 0;}

#tip_wrap {}
#tip_wrap h5 { font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#tip_wrap p { padding:8px 0; line-height:18px;}
#tip_wrap a { color:#54463d;}

#take_test {
	padding:0 18px;
	}
.quiz h2 {
	font-size:19px;
	padding:0 0 20px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	position:relative;
	height:43px;
	overflow:hidden;
	}
.quiz h2 span {
	font-size:0;
	background:url(../images/take_quiz_bigtitlebg.gif) no-repeat left;
	float:left;
	width:134px;
	height:55px;
	}
.quiz h2 b {
	font-weight:normal;
	position:relative;
	top:25px;
	left:-15px;
	}
.quiz p {
	line-height:20px;
	padding:0 10px 10px 0;
	/*color:#dd8205;*/
	font-size:14px;
	}
.quiz p span {
	float:left;
	width:37px;
	height:35px;
	background:url(../images/sbg.gif) no-repeat;
	font-size:0;
	color:#fff;
	position:relative;
	top:5px;
	padding:0 5px 0 0;
	}
.quiz_box {}
.quiz_box h3 {
	font-size:13px;
	}
.quiz_box h3 span {
	padding:1px 11px 0 0;
	float:left;
	width:28px;
	height:23px;
	text-align:center;
	background:url(../images/teke_qbg.gif) no-repeat;
	}
.quiz_box .choices {padding:0 0 15px 38px; clear:both;}
.quiz_box .choices input { margin:0 3px 8px 0; position:relative; top:2px;}

#form_box {
	background:url(../images/tquiz_formbox_centerbg.gif) repeat-y left;
	overflow:hidden;
	border:1px solid #fff;
	border-left:0;
	border-right:0;
	}
#form_box_cont {
	background:url(../images/tquiz_formbox_topbg.gif) no-repeat top left;
	}
#form_boxin {
	background:url(../images/tquiz_formbox_bottombg.gif) no-repeat bottom left;
	padding:25px 37px 37px;
	}
#form_box h6 {
	font-size:14px;
	position:relative;
	padding:0 0 15px;
	color:#514237;
	}
#form_contleft {
	float:left;
	width:370px;
	}
#form_contleft div { padding:5px 0;}
#form_contleft label {
	float:left;
	width:160px;
	padding:2px 5px 0 0;
	text-align:right;
	}
#form_contleft .textbox {
	width:190px;
	border:1px solid #514237;
	padding:2px 3px;
	margin:0;
	}
#form_contright {
	float:right;
	width:250px;
	}
#form_contright label {
	float:right;
	width:225px;
	line-height:18px;
	}
#form_contright .checkbox {
	float:left;
	position:relative;
	top:4px;
	left:4px;
	}
#form_contright .send_tomy_button { text-align:center; padding:15px 0 0; clear:both;}
#take_test .next_button {text-align:center; padding-top:10px;}
#feedback {padding:0 10px;}
#feedback h1 {
	font-size:24px;
	font-weight:normal;
	}
#feedback  h6 {
	font-size:16px;
	font-weight:normal;
	padding:5px 0 0;
	color:#c82738;
	}
#feedback p {
	padding:8px 0;
	line-height:16px;
	font-size:13px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	}
#feedback_box {
	padding:5px 10px 10px;
	margin:10px 0 0;
	border:1px solid #f1b0a9;
	background:#fbf4f3;
	}
#feedback_box td {
	vertical-align:middle;
	width:325px;
	padding:10px;
	border-bottom:1px solid #f1b0a9;
	}
#feedback_box .button {
	text-align:right;
	padding:10px 10px 5px 0;
	}
#feedback_box .textbox {
	width:342px;
	padding:2px 4px;
	border:1px solid #f1b0a9;
	}
#feedback_box .textarea {
	width:350px;
	overflow:auto;
	overflow-x:hidden;
	border:1px solid #f1b0a9;
	}
#feedback_box select {
	width:350px;
	border:1px solid #f1b0a9;
	}
/*----------------------main content----------------*/

/*-------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------VENDORS PAGE----------------*/
/*----------------------VENDOR SUB HEADER START------------------*/
#vendor_sub_header {
	background:url(../images/vendor_subheadbg.gif) no-repeat bottom center #b7e2eb;
	}
#vendor_subhead_cont {
	background:url(../images/bg.gif) repeat;
	height:405px;
	padding:0 10px 0 0;
	overflow:hidden;
	}
#vendor_sub_header_left {
	float:left;
	width:665px;
	padding:27px 0 0 25px;
	}
#vendor_sub_header_left2 {
	float:left;
	width:660px;
	padding:17px 0 0 30px;
	}
#vendor_sub_header_left h2 {
	font-weight:normal;
	font-size:30px;
	color:#54463d;
	font-family:"century Gothic";
	padding:0 0 5px;
	}
#vendor_sub_header_left h2 span { font-weight:bold;}
#vendor_sub_header_left li {
	float:left;
	text-align:center;
	padding:0 0 0 60px;
	height:103px;
	margin:0 0 5px;
	width:109px;
	line-height:12px;
	}
#vendor_sub_header_left li.first {
	padding:0 0 0 25px;
	}
#vendor_sub_header_left li a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#54463b;
	text-transform:uppercase;
	}
/*--------------SUB HEADER LEFT END------------------*/
/*--------------SUB HEADER RIGHT START---------------*/
#vendor_sub_header_right {
	float:right;
	width:277px;
	background:url(../images/joinnow_titlebg.gif) no-repeat top;
	padding:65px 0 0;
	}
#vendor_sub_header_right_inner {
	background:url(../images/joinnow_bottombg.gif) no-repeat bottom #6da8b6;
	width:206px;
	padding:0 27px 15px;
	}
#vendor_sub_header_right_inner input {
	width:196px;
	height:22px;
	padding:5px 5px 0;
	background:url(../images/join_txtboxbg.gif) no-repeat;
	border:0;
	float:left;
	margin:0 0 8px;
	vertical-align:middle;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#54463d;
	}
#vendor_sub_header_right_inner input.sign_up_button {
	width:206px;
	height:31px;
	padding:0;
	}
#vendor_sub_header_right_inner span {
	width:206px;
	height:26px;
	padding:3px 5px 3px 3px;
	background:url(../images/join_txtboxbg.gif) no-repeat;
	float:left;
	}
#vendor_sub_header_right_inner span select {
	width:198px;
	height:20px;
	border:0;
	margin:0 0 8px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#54463d;
	}
#vendor_sub_header_right_inner div {
	padding:0 0 8px;
	color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
/*----------------------VENDOR SUB HEADDER END----------------------------*/
/*----------------------VENDOR TIP AND ADVICE START-----------------------*/
#vendor_tip_advice {
	background:#cbe5c0;
	padding:8px;
	}
#tipadvice_top_centerbg {
	background:url(../images/tipadvice_centerbg.gif) repeat-x top #fff;
	float:left;
	width:664px;
	}
#tipadvice_left_centerbg { background:url(../images/tipadvice_centerbg.gif) repeat-y right;}
#tipadvice_topleft_curvebg { background:url(../images/tipadvice_top_left_bg.gif) no-repeat top left;}
#tipadvice_topright_curvebg { background:url(../images/tipadvice_top_right_bg.gif) no-repeat top right;}
#tipadvice_botleft_curvebg { background:url(../images/tipadvice_bottom_left_bg.gif) no-repeat bottom left;}
#tipadvice_botright_curvebg {
	background:url(../images/tipadvice_bottom_right_bg.gif) no-repeat bottom right;
	padding:5px;
	}
#tipadvice_video_cont {
	float:left;
	padding:0 20px 0 0;
	}
#tipadvice_descreption_cont {
	float:left;
	width:289px;
	padding:10px 0 0;
	}
#tipadvice_descreption_cont h3 {
	font:17px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#54463d;
	}
.brad {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	font-weight:bold;
	padding:3px 0 0;
	}
.search_engine {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#b5063b;
	font-weight:bold;
	padding:3px 0 0;
	}
.content_txt {
	border-top:1px dashed #989898;
	margin:10px 0 0;
	padding:5px 0 0;
	}
.content_txt p { padding:5px 0; line-height:20px;}
#bus_website_banner {
	float:right;
	width:305px;
	padding:3px 0 0;
	}
/*-----------vendors reviews and testimonial start-------------*/
#reviews_testimonial_wrap {
	background:#e2e2ee;
	padding:10px 13px;
	}
.revtest_title {
	background:url(../images/reviewtest_title_leftbg.gif) no-repeat left #7276a3;
	width:300px;
	float:left;
	}
.revtest_title h3 {
	background:url(../images/reviewtest_title_rightbg.gif) no-repeat right;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding:12px 10px 7px;
	text-align:center;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.revtest_nav {
	float:left;
	padding:5px 0 0 50px;
	}
.revtest_nav li {
	float:left;
	padding:0 0 0 30px;
	}
.revtest_nav li a {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#7276a3;
	letter-spacing:1px;
	float:left;
	}
.revtest_nav li.view_allvideo {
	background:url(../images/revtest_nav_border.gif) no-repeat right bottom;
	padding:0 30px 0 0;
	}
.revtest_nav li.view_allvideo a {
	background:url(../images/view_all_video_bg.gif) no-repeat left bottom;
	padding:10px 0 0 30px;
	}
.revtest_nav li.view_alltestimonial a {
	background:url(../images/view_all_testimonial_bg.gif) no-repeat left bottom;
	padding:10px 0 0 30px;
	}
.revtest_top_centerbg { background:url(../images/revtest_centerbg.gif) repeat-x top #fff;}
.revtest_right_centerbg {background:url(../images/revtest_centerbg.gif) repeat-y right;}
.revtest_bottom_centerbg {background:url(../images/revtest_centerbg.gif) repeat-x bottom;}
.revtest_left_centerbg { background:url(../images/revtest_centerbg.gif) repeat-y left;}
.revtest_topright_curvebg { background:url(../images/revtest_topright_bg.gif) no-repeat top right;}
.revtest_botright_curvebg { background:url(../images/revtest_botright_bg.gif) no-repeat bottom right;}
.revtest_botleft_curvebg {
	background:url(../images/revtest_botleft_bg.gif) no-repeat bottom left;
	padding:10px;
	height:180px;
	}
.video_testimonial {
	float:left;
	}
.video_testimonial a {
	position:relative;
	top:7px;
	margin:10px 10px 0 0;
	}
.video_testimonial a.revtest_preview, .video_testimonial a.revtest_next {
	position:relative;
	top:-65px;
	}
.written_testimonial {
	float:right;
	background:url(../images/written_testimonial_bg.jpg) no-repeat left center;
	width:456px;
	padding:0 0 0 20px;
	height:170px;
	}
.written_testimonial li {
	float:left;
	width:200px;
	background:url(../images/qout_01.gif) no-repeat top left;
	padding:23px 0 0;
	}
.written_testimonial li p { line-height:16px; height:115px;}
.written_testimonial li p img {
	position:relative;
	top:10px;
	left:10px;
	}
.written_testimonial li.first {
	border-right:1px dashed #d8d9d7;
	padding:23px 25px 0 0;
	margin:0 25px 0 0;
	}
.written_testimonial li .name {
	font-weight:bold;
	color:#7276a3;
	width:200px;
	}
.written_testimonial li .from {
	font-weight:bold;
	font-size:11px;
	}
/*-----------vendors reviews and testimonial end---------------*/
/*-----------main content start-----------------*/
#main_content {
	margin:0 10px;
	padding: 0 0 25px;
	}
#forgot_password_content {
	float:left;
	padding:0 0 300px;
	}
#forgot_password_content h1 span {
	font-size:24px;
	font-style:italic;
	}
#forgot_password_content p {
	font-size:13px;
	padding:0 0 5px;
	}
#forgot_password_content div span {
	padding:0 10px 0 0;
	font-weight:bold;
	font-size:16px;
	color:#c82738;
	}
#forgot_password_content a {
	font-size:11px;
	color:#c82738;
	}
#fp_box {
	margin:15px 0 0;
	padding:10px;
	width:410px;
	}
#fp_box h6 {
	font-size:16px;
	font-weight:bold;
	padding:0 0 10px;
	}
#fp_box label {
	float:left;
	width:50px;
	font-weight:bold;
	padding:3px 0 0;
	}
#fp_box input {
	float:left;
	padding:1px 10px;
	}
#fp_box input#email {
	width:250px;
	padding:2px 5px;
	margin:0 10px 0 0;
	}
#faq_content {
	float:left;
	width:630px;
	}
#faq_content p {
	font-size:13px;
	line-height:20px;
	padding:5px 0;
	}
.faq_question {
	padding:10px;
	border-top:1px solid #ccc;
	}
.faq_question p a {
	color:#4b4a4a;
	font-size:14px;
	line-height:20px;
	}
.back_question_link {
	text-align:right;
	}
.back_question_link a {
	font-size:11px;
	color:#c82738;
	}
#press_releases_content {
	/*border:5px solid #e3e4f1;*/
	}
#press_release_box {
	/*padding:0 20px 20px;*/
	}
#press_release_box p {
	padding:5px 0;
	font-size:12px;
	line-height:18px;
	}
#press_release_box a { color:#565b90; text-decoration:underline;}
.curent_pr  {
	padding:0 0 10px;
	}
.curent_pr span {
	padding:0 15px 0 0;
	}
#press_release_box h6 {
	font-size:13px;
	font-weight:bold;
	padding:0 0 25px;
	color:#565b90;
	}
.pr_box_content {
	border-top:1px solid #cdcfe6;
	padding:10px 0;
	}
.pr_box_content h4 {
	padding:0 0 10px;
	}
.pr_box_content2 h4 {
	padding:0 0 10px;
	color:#565b90;
	font-size:18px;
	font-weight:bold;
	}
.pr_box_content2 h5 {
	font-size:13px;
	font-weight:bold;
	padding:10px 0;
	}
.pr_box_content h4 a {
	font-size:16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.pr_box_content p {
	padding:0 0 10px;
	}
.pr_aboutus {
	padding:20px 0 20px;
	}
.pr_aboutus h3 {
	font-size:16px;
	color:#565b90;
	}
#testimonial a { color:#437983; font-weight:bold;}
#testimonials_content {
	width:559px;
	padding:0 15px 0 0;
	border-right:1px dashed #ccc;
	}
#testimonials_content h2 {
	font-size:20px;
	font-weight:normal;
	padding:0 0 20px;
	color:#f6507b;
	}
.testimonials_box {
	border:1px solid #ccc;
	padding:15px;
	margin:0 0 20px;
	position:relative;
	}
.testimonials_box p {
	background:url(../images/qout_01.gif) no-repeat top left;
	padding:20px 0 25px;
	line-height:18px;
	}
.qout2 {
	background:url(../images/qout_02.gif) no-repeat;
	padding:0 10px 10px;
	position:relative;
	top:5px;
	margin:0 0 0 8px;
	}
.testimonial_logo {
	float:left;
	width:100px;
	padding:0 0 0 20px;
	}
.testimonial_name {
	float:right;
	text-align:right;
	padding:0 20px 0 0;
	}
.testimonials_video { padding:0 0 0 10px;}
.testimonials_video2 {padding:0 0 0 10px;}
.testimonials_video h2 {
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #ccc;
	margin:0 0 10px;
	}
.testimonials_video_box {
	text-align:center;
	padding:0 0 20px;
	float:left;
	}
.testimonials_video_box2 {
	text-align:center;
	padding:0 0 20px;
	float:right;
	}

.back_to_freetools { text-align:right; padding:20px 20px 0 0;}
.back_to_freetools a {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

#content_wrap { padding:10px 20px 0;}
#content_wrap h2 {
	color:#f6507b;
	font-size:20px;
	font-weight:normal;
	}
#contactus_content {
	float:left;
	width:630px;
	padding:0 0 90px;
	}
#contactus_content h2 { float:left;}
#contactus_content p {
	padding:0 0 10px;
	font-size:14px;
	}
#contactus_content p.note {
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	}
#contactus_content form div {
	padding:3px 0;}
#contactus_content label {
	float:left;
	width:80px;
	text-align:right;
	padding:0 20px 0 0;
	font-weight:bold;
	}
#contactus_content input.textbox {
	width:400px;
	}
#contactus_content textarea {
	width:400px;
	height:170px;
	overflow:auto;
	overflow-x:hidden;
	}
.submmit {
	position:relative;
	left:405px;
	top:5px;
	width:100px;
	}
.live_help {
	float:right;
	position:relative;
	top:-10px;
	}
.live_help a {
	background:url(../images/live_help_linkbg.gif) no-repeat;
	float:left;
	width:191px;
	height:54px;
	}
.live_help a:hover { background:url(../images/live_help_hoverbg.gif) no-repeat; text-decoration:none;}
#aboutus_content {
	float:left;
	width:630px;
	}
#aboutus_content p {
	padding:5px 0;
	font-size:13px;
	}
#aboutus_content p.inception {
	font-size:15px;
	line-height:20px;
	}
#aboutus_content a {
	font-weight:bold;
	font-size:13px;
	color:#4b4a4a;
	text-decoration:underline;
	}
#aboutus_content .comprehensive {
	font-style:italic;
	font-size:15px;
	font-weight:bold;
	}
#our_partner {
	float:right;
	width:282px;
	}
#our_partner h2 {
	font-size:20px;
	font-weight:normal;
	padding:0 0 10px;
	color:#4b4a4a;
	}
.our_partner_content { border-bottom:1px dotted #999;}
.our_partner_content li {
	float:left;
	width:120px;
	height:90px;
	border-top:1px dotted #999;
	padding:10px;
	}
.our_partner_content li.first { border-right:1px dotted #999;}
.vendors_toll_topcenterbg { background:url(../images/vendors_toll_centerbg.gif) repeat-x top #fff; width:645px;}
.vendors_toll_rightcenterbg { background:url(../images/vendors_toll_centerbg.gif) repeat-y right;}
.vendors_toll_bottomcenterbg {background:url(../images/vendors_toll_centerbg.gif) repeat-x bottom;}
.vendors_toll_leftcenterbg { background:url(../images/vendors_toll_centerbg.gif) repeat-y left;}
.vendors_toll_tleft_curvebg { background:url(../images/vendors_toll_tleft_curvebg.gif) no-repeat top left;}
.vendors_toll_tright_curvebg {background:url(../images/vendors_toll_tright_curvebg.gif) no-repeat top right;}
.vendors_toll_bleft_curvebg {background:url(../images/vendors_toll_bleft_curvebg.gif) no-repeat bottom left;}
.vendors_toll_bright_curvebg {
	background:url(../images/vendors_toll_bright_curvebg.gif) no-repeat bottom right;
	padding:10px 20px;
	}
#vendors_toll_descreption {
	float:left;
	width:255px;
	height:275px;
	position:relative;
	z-index:1;
	}
#vendors_toll_descreption h2 {
	font-size:19px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	padding:10px 0 5px;
	}
#vendors_toll_descreption p {
	font-size:14px;
	line-height:20px;
	}
#vendors_toll_descreption .absolutely_free {
	font-size:12px;
	font-weight:bold;
	color:#407984;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:15px 0 0;
	}
#vendors_toll_video {
	float:right;
	}
#vendors_toll_descreption .next_back {
	width:200px;
	text-align:center;
	position:absolute;
	bottom:-5px;
	left:0;
	z-index:2;
	}
#vendors_toll_descreption .next_back span { padding:0 10px 0 0;}
#vendors_toll_descreption .next_back a {color:#407984; font-weight:bold;}
.vendor_toll_icon { height:45px;}
#vendor_subhead_cont .vendor_toll_icon li {
	float:left;
	height:26px;
	padding:0;
	margin:5px 8px 0 0;
	}
.vendor_toll_icon li a {
	float:left;
	width:44px;
	height:26px;
	font-size:11px;
	color:#407984;
	cursor:pointer;
	}
.vendor_toll_icon li a span {
	left:0;
	float:left;
	width:44px;
	text-align:center;
	position:relative;
	bottom:-16px;
	}
.vendor_toll_icon li a.active {
	width:68px;
	height:38px;
	font-size:12px;
	font-weight:bold;
	}
.vendor_toll_icon li a.active span {
	left:0;
	float:left;
	width:68px;
	text-align:center;
	position:relative;
	bottom:-24px;
	}
.vendor_toll_icon li a:hover { text-decoration:none;}
.vendor_toll_icon li.store a {background:url(../images/small_personalize_storefro.png) no-repeat;}
.vendor_toll_icon li.reviews a {background:url(../images/small_rating_reviews.png) no-repeat;}
.vendor_toll_icon li.photos a {background:url(../images/small_easy_use_photogal.png) no-repeat;}
.vendor_toll_icon li.video a {background:url(../images/small_video_upload.png) no-repeat;}
.vendor_toll_icon li.leads a {background:url(../images/small_qualified_brical_lea.png) no-repeat;}
.vendor_toll_icon li.target a {background:url(../images/small_target_bridal_traffi.png) no-repeat;}
.vendor_toll_icon li.tools a {background:url(../images/small_custom_marketing_too.png) no-repeat;}
.vendor_toll_icon li.blog_bus a {background:url(../images/small_veryown_bus_blog.png) no-repeat;}
.vendor_toll_icon li.quotes a {background:url(../images/small_vendors_membership.png) no-repeat;}
.vendor_toll_icon li.seo a {background:url(../images/small_maximum_search.png) no-repeat;}
.vendor_toll_icon li.network a {background:url(../images/small_network_withothers.png) no-repeat;}
.vendor_toll_icon li.sales a {background:url(../images/small_increase_sales.png) no-repeat;}

.vendor_toll_icon li.store a.active {background:url(../images/medium_personalize_storefro.png) no-repeat;}
.vendor_toll_icon li.reviews a.active {background:url(../images/medium_rating_reviews.png) no-repeat;}
.vendor_toll_icon li.photos a.active {background:url(../images/medium_easy_use_photogal.png) no-repeat;}
.vendor_toll_icon li.video a.active {background:url(../images/medium_video_upload.png) no-repeat;}
.vendor_toll_icon li.leads a.active {background:url(../images/medium_qualified_brical_lea.png) no-repeat;}
.vendor_toll_icon li.target a.active {background:url(../images/medium_target_bridal_traffi.png) no-repeat;}
.vendor_toll_icon li.tools a.active {background:url(../images/medium_custom_marketing_too.png) no-repeat;}
.vendor_toll_icon li.blog_bus a.active {background:url(../images/medium_veryown_bus_blog.png) no-repeat;}
.vendor_toll_icon li.quotes a.active {background:url(../images/medium_vendors_membership.png) no-repeat;}
.vendor_toll_icon li.seo a.active {background:url(../images/medium_maximum_search.png) no-repeat;}
.vendor_toll_icon li.network a.active {background:url(../images/medium_network_withothers.png) no-repeat;}
.vendor_toll_icon li.sales a.active {background:url(../images/medium_increase_sales.png) no-repeat;}
#demographic_content {
	float:left;
	width:630px;
	}
#demographic_content h2 { padding:0 0 20px;}
.demographic_box {
	border-bottom:1px solid #ccc;
	padding:10px 0;
	}
.demographic_box li {
	float:left;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0 26px;
	}
.demographic_box li p {
	padding:5px 0 0;
	}
.demographic_box li.first {
	padding:0;
	}
#demographic_content .demographic_box li h3 {
	font-size:16px;
	font-weight:bold;
	width:210px;
	}
#demographic_content .demographic_box li span {
	float:left;
	font-size:20px;
	}
#pagination_wrap {
	font-size:11px;
	padding:10px 0;
	}
#pagination_wrap li {
	float:left;
	padding:0 0 0 15px;
	}
#pagination_wrap li.pagination {
	float:right;
	width:200px;
	text-align:right;
	padding:0 10px 0 0;
	}
#pagination_wrap li.pagination a {
	color:#4b4a4a;
	text-decoration:underline;
	font-weight:bold;
	}
#pagination_wrap li.pagination a:hover { text-decoration:none;}
#pagination_wrap li.pagination span a { text-decoration:none; padding:0 2px;}
#pagination_wrap li.pagination span a:hover,
#pagination_wrap li.pagination span a:active,
#pagination_wrap li.pagination span a.active {color:#f68faa;}

/*-----------main content end-------------------*/
.real_wed_wrap { padding:0 15px;}
.real_wed {
	float:left;
	width:765px;
	}
.real_wed h2 {
	font-size:25px;
	font-weight:normal;
	}
.real_wed h3 {
	font-size:16px;
	}
.real_wed a { color:#4b4a4a;}
.real_wed a:hover {color:#f78fa7;}
.real_content { border-top:1px solid #ccc; padding:10px 0 0;}
.real_content1 { padding:10px 0 0;}
.real_content td {
	width:130px;
	padding:0 0 30px 26px;
	text-align:center;
	}
.real_content td img { border:1px solid #ccc;}
.real_wed td.first { padding:0;}
.real_select { float:right;}
.real_content3 {}
.real_content3 .top_thumbnail { height:86px; border:1px solid #ccc; padding:6px; overflow:hidden;}
.real_content3 .top_thumbnail img { margin:0 0 0 9px; float:left;}
.real_content3 .top_thumbnail a img { border:2px solid #fff; padding:1px; float:left;}
.real_content3 .top_thumbnail a:hover img, .real_content3 .top_thumbnail a.active img { border:2px solid #643e37;}
.real_content3 .top_thumbnail img.first { margin:0;}
.real_content3 .real_wed_cont { padding:20px;}
.real_content3 .photo_wrap {float:left; width:320px;}
.real_content3 .photo_cont {
	text-align:center;
	}
.bot_thumb {
	text-align:left;
	padding:20px 10px 10px;
	}
.bot_thumb img { float:left; margin:0 0 0 5px;}
.bot_thumb a img { border:1px solid #ccc;}
.bot_thumb a:hover img { border:1px solid #000;}
.wed_details_wrap {
	float:right;
	width:370px;
	}
.realwed_banner { padding:20px 0 0;}
.wed_details_wrap .box_cont1 { padding:0 0 10px;}
.wed_details_wrap .box_cont { padding:10px 0; border-top:1px dashed #ccc;}
.our_website { padding:10px 0;}
.wed_details_wrap .box_cont h6, .wed_details_wrap .box_cont1 h6, .wed_details_wrap .box_cont h6 a {
	font-size:12px;
	text-transform:uppercase;
	padding:0 0 5px;
	color:#663300;
	}
.wed_details_wrap .box_cont a:hover, .wed_details_wrap .box_cont1 a:hover {color:#4b4a4a;}
.wed_details_wrap .box_cont h6 a:hover, .wed_details_wrap .box_cont1 h6 a:hover {color:#663300;}
.wed_details_wrap .box_cont p, .wed_details_wrap .box_cont1 p {
	padding:3px 0;
	line-height:18px;
	font-size:11px;
	}
.wed_details_wrap .box_cont p span, .wed_details_wrap .box_cont1 p span { font-weight:bold;}
.right_banner { float:right; width:180px; text-align:right;}
.right_banner img { border:1px solid #ccc;}

.real_content1 div { padding:5px 0;}
.real_content1 div span { font-weight:bold;}
.real_content1 div.addvendors h3 {
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Tahoma, Verdana, Arial, Sans-serif;
	letter-spacing:1px;
	}
.real_content1 div.addvendors p {
	font-size:14px;
	line-height:18px;
	padding:10px 0;
	}
.real_content1 label {
	float:left;
	font-size:14px;
	width:265px;
	text-align:right;
	padding:3px 10px 0 0;
	}
.real_content1 .textbox {
	width:400px;
	font-size:13px;
	border:1px solid #7f9db9;
	padding:3px 4px;
	}
.real_content1 .textarea {
	width:400px;
	font-size:13px;
	border:1px solid #7f9db9;
	padding:3px 4px;
	overflow:auto;
	overflow-x:hidden;
	}
.real_content1 .select {
	width:410px;
	padding:3px 4px;
	}
.real_content1 .month, .real_content1 .year, .real_content1 .date {
	width:130px;
	padding:3px 4px;
	}
.real_content1 .button {
	width:680px;
	text-align:right;
	}
.real_content1 .addvendors .vendor_list {
	width:390px;
	margin:0 80px 0 auto;
	border:1px solid #7f9db9;
	padding:10px;
	}
.real_content1 .addvendors .vendor_list li {
	background:url(../images/promotion_bullet.gif) no-repeat left;
	padding:5px 0 5px 15px;
	font-size:14px;
	}
.real_content2 { width:470px; margin:30px auto 0; text-align:center;}
.real_content2 li { float:left;}
.real_content2 li.form_label { width:100px; font-weight:bold; padding:0 10px 0 0; text-align:left;}
.real_content2 li.input_form { width:360px;overflow:hidden;}
.real_content2 li.input_form div { clear:both; padding:0 0 2px; _padding:0 0 5px;}
.real_content2 li.input_form .teaxtbox {
	float:left;
	padding:3px 5px;
	width:250px;
	margin:0 8px 0 0;
	}
.real_content2 .certify { padding:25px 0 0; font-size:13px; font-weight:bold; text-align:left;}
.real_content2 a { color:#3c5a98;}
.real_content2 .certify span {
	float:left;
	height:100px;
	width:30px;
	text-align:center;
	overflow:hidden;
	position:relative;
	top:2px;
	}
.real_content2 .buttons { padding:25px 0 0;}
.real_content2 .buttons span { font-size:14px; font-weight:bold; padding:0 10px; position:relative; top:-10px;}
.real_content2 .bottom_note { color:#000;}
.real_content2 .bottom_note span { color:#666;}
/*----------------------VENDOR TIP AND ADVICE END-------------------------*/

#term_use_cont { padding:0 10px;}
#term_use_cont_left {
	float:left;
	width:653px;
	}
#term_use_cont_left h3 {
	font-size:24px;
	font-weight:normal;
	}
#term_use_cont_left h4 {
	font-size:14px;
	background:url(../images/logo_content.gif) no-repeat left;
	padding:35px 0 35px 150px;
	}
#term_use_cont_left .block_cont { margin:10px 0 20px;}
#term_use_cont_left .block_cont h5 {
	font-size:15px;
	text-transform:uppercase;
	color:#fc4575;
	}
#term_use_cont_left .block_cont p {
	padding:4px 0;
	line-height:18px;
	font-size:13px;
	color:#333;
	}
#term_use_cont_left .block_cont p b { font-weight:normal; font-style:italic; color:#fc4575;}
#term_use_cont_left .block_cont ul { padding:0 20px;}
#term_use_cont_left .block_cont ul li  {
	background:url(../images/black_bullet.gif) no-repeat left top;
	padding:0 0 0 15px;
	margin:5px 0;
	line-height:16px;
	}
#term_use_cont_right {
	float:right;
	width:270px;
	}
#term_use_cont_right .block_cont {margin-bottom:10px;}
#term_use_cont_right .block_cont h3 {
	padding:4px 10px;
	color:#54463d;
	font-family:Tahoma, Verdana, Arial, Sans-serif;
	font-size:14px;
	}
#term_use_cont_right .blockinner {padding:5px 10px;}
#term_use_cont_right .blockinner p {
	font-size:12px;
	padding:4px 0;
	line-height:18px;
	}

#term_use_cont_right #block_cont1 { border:1px solid #d6d8f7;}
#term_use_cont_right #block_cont1 h3 {background:#d6d8f7;}


#term_use_cont_right #block_cont2 { border:1px solid #ffb4c7;}
#term_use_cont_right #block_cont2 h3 {background:#ffb4c7;}
#term_use_cont_right #block_cont3 { border:1px solid #fdc68b;}
#term_use_cont_right #block_cont3 h3 {background:#fdc68b;}
#term_use_cont_right #block_cont4 { border:1px solid #f1b0a9; }
#term_use_cont_right #block_cont4 h3 {background:#f1b0a9;}

#term_use_cont_right .blockinner a { color:#4285ab;}
#term_use_cont_right #block_cont1 .blockinner li { padding:2px 0;}
#term_use_cont_right #block_cont1 .blockinner a {
	color:#54463d;
	font-size:14px;
	}
/*------------*/
.quiz_block h3 {
	font-size:13px;
	letter-spacing:1px;
	color:#fff;
	padding:0 15px;
	text-transform:uppercase;
	font-family:Tahoma, Verdana, Arial, Sans-serif;
	}
.quiz_block h3 span { position:relative; top:-4px;}
#quiz_top_scores {
	margin-bottom:10px;
	padding:13px 3px 0 2px;
	background:url(../images/top_scores_titlebg.gif) no-repeat top;
	}
#quiz_top_scores .quiz_block { border:1px solid #f9761e;}
#quiz_top_scores h3 {background:#f9761e;}
#quiz_top_scores .quiz_blockinner li {
	padding:3px 0;
	}
#quiz_top_scores .quiz_blockinner li b {
	width:140px;
	float:left;
	font-weight:normal;
	}
#quiz_top_scores .quiz_blockinner li span { color:#f9761e;}
#most_recent_quizs {
	margin-bottom:10px;
	padding:13px 2px;
	background:url(../images/most_recent_quizs_titlebg.gif) no-repeat center top;
	}
#most_recent_quizs .quiz_block { border:1px solid #9f68c6;}
#most_recent_quizs h3 {background:#9f68c6;}
#most_recent_quizs .quiz_blockinner li {
	padding:2px 0;
	}

.quiz_blockinner { padding:5px 10px;}
#wed_essential_tab {
	padding:0 0 10px 25px;
	height:44px;
	overflow:hidden;
	border-bottom:2px solid #3c7360;
	}
#wed_essential_tab #wed_essential_tabl {
	float:left;
	width:153px;
	text-align:center;
	color:#3c7360;
	font-weight:bold;
	font-size:16px;
	font-family:Tahoma, Verdana, Arial, Sans-serif;
	position:relative;
	top:-3px;
	}
#wed_essential_tab #wed_essential_tabl a, #wed_essential_tab #wed_essential_tabl a:hover {color:#3c7360; text-decoration:none;}
#wed_essential_tab #wed_essential_tabl span { color:#4b4a4a;}
#wed_essential_tab #wed_essential_tabl h2 {
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	position:relative;
	top:-3px;
	}
#wed_essential_tab #wed_essential_tabr {
	float:right;
	width:780px;
	}
#wed_essential_tab #wed_essential_tabr li {
	float:right;
	text-align:center;
	margin:0 0 0 20px;
	}
#wed_essential_tab #wed_essential_tabr li.first { margin:0; }
#wed_essential_tab #wed_essential_tabr a {
	color:#3c7360;
	font:12px Tahoma, Verdana, Arial, Sans-serif;
	padding:5px 23px 7px;
	float:left;
	position:relative;
	}
#wed_essential_tab #wed_essential_tabr a.active {background:#ebf8f0; top:10px;}
#wed_essential_tab #wed_essential_tabr a:hover { text-decoration:none;}
#wed_essential_tab #wed_essential_tabr a span { font-size:15px; font-weight:bold;}
.esstial_subtb {
	text-align:center;
	font-weight:bold;
	padding:5px 0;
	font-family:Tahoma, Verdana, Arial, Sans-serif;
	/*border-bottom:1px solid #3c7360; */
	}
.esstial_subtb a { color:#3c7360; font-size:11px; padding:3px 5px;}
.esstial_subtb a:hover { text-decoration:none;}
.esstial_subtb a.active { text-decoration:none; background:url(../images/essentialS_activebg.gif) no-repeat center left; padding:3px 5px 3px 18px;}

.esstial_subtb2 {
	text-align:center;
	font-weight:bold;
	padding:5px 0 0;
	font-family:Tahoma, Verdana, Arial, Sans-serif;
	border-top:1px solid #3c7360;
	}
.esstial_subtb2 a { color:#3c7360; font-size:11px; padding:2px 5px;}
.esstial_subtb2 a:hover, .esstial_subtb2 a.active { text-decoration:none; background:#3c7360; color:#fff;}

#essential_source_cont {
	width:900px;
	margin:0 auto;
	padding:0 0 10px;
	position:relative;
	text-align:justify;
	}
#essential_source_cont { padding:20px 0 0;}
#essential_source_cont .icon_cont { float:left; padding:0 20px 10px 0; width:176px;}
#wed_es_cont h1 { font-size:20px; font-weight:normal; text-align:left;}
#wed_es_cont h2 {
	font-size:15px;
	padding:5px 0 0;
	text-align:left;
	}
#wed_es_cont h2.french {background:url(../images/french.jpg) no-repeat left center; padding:1px 0 1px 37px; margin-top:10px;}
#wed_es_cont h2.german {background:url(../images/german.jpg) no-repeat left center; padding:1px 0 1px 37px; margin-top:10px;}
#wed_es_cont h2.denmark {background:url(../images/denmark.jpg) no-repeat left center; padding:1px 0 1px 37px; margin-top:10px;}
#wed_es_cont h2.bermuda {background:url(../images/bermuda.jpg) no-repeat left center; padding:1px 0 1px 37px; margin-top:10px;}
#wed_es_cont h2.iceland {background:url(../images/iceland.jpg) no-repeat left center; padding:1px 0 1px 37px; margin-top:10px;}
#wed_es_cont h2.lithuanian {background:url(../images/lithuanian.jpg) no-repeat left center; padding:1px 0 1px 37px; margin-top:10px;}
#wed_es_cont h2.norwegian {background:url(../images/norwegian.jpg) no-repeat left center; padding:1px 0 1px 37px; margin-top:10px;}
#wed_es_cont h2 a { color:#3c7360;}
#wed_es_cont h3 { font:16px Tahoma, Verdana, Arial, Sans-serif; font-weight:bold; padding:5px 0 0; text-align:left;}
#wed_es_cont h3 a {color:#4b4a4a;}
#wed_es_cont h3 a:hover { color:#757171; text-decoration:none;}
#wed_es_cont h4 { font-size:15px;}
#wed_es_cont .img_contr, #wed_es_cont .img_contrb { float:right; margin:0 0 0 10px;}
#wed_es_cont .img_contl, #wed_es_cont .img_contlb { float:left; margin:10px 20px 0 0;}
#wed_es_cont .img_contr img { margin:0 0 0 10px;}
#wed_es_cont .img_contrb img { margin:0 0 0 10px; border:3px solid #ccc;}
#wed_es_cont .img_contlb img {border:3px solid #ccc;}
#wed_es_cont p { font:13px Verdana, Arial, Sans-serif; padding:5px 0; line-height:20px;}
#wed_es_cont p a { color:#3c7360; font-weight:bold;}
#wed_es_cont p span a { color:#4b4a4a;}
#wed_es_cont p.learn_spe { text-align:left;}
#wed_es_cont p.learn_spe a { font-size:14px;}
#wed_es_cont .es_list_wrap {
	width:700px;
	margin:0 0 0 auto;
	overflow:hidden;
	}
#wed_es_cont .es_list_wrap .es_green_box {
	float:left;
	width:310px;
	height:100px;
	margin:5px 35px 10px 0;
	padding:0 5px 0 0;
	overflow:hidden;
	background:url(../images/es_green_box_bg.gif) no-repeat top #f3fbf6;
	}
#wed_es_cont .es_list_wrap .es_green_box .img_cont {
	float:left;
	padding:0;
	margin:0 15px 0 0;
	}
#wed_es_cont .es_list_wrap .es_green_box p { line-height:14px; font-size:11px; padding:4px 10px 0; font-family:Tahoma, Verdana, Arial, Sans-serif;}
#wed_es_cont .es_list_wrap .es_green_box a { font-size:12px; position:relative; top:2px;}

#wed_es_cont .qoute {
	float:right;
	width:335px;
	padding:15px 30px 20px;
	border:4px dashed #66a97f;
	background:#ebf8f0;
	color:#66a97f;
	text-align:center;
	font-size:17px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:25px;
	margin:10px 0 10px 20px;
	overflow:hidden;
	}
#wed_es_cont .list {
	float:left;
	font-size:13px;
	padding:7px 35px 5px 0;
	}
#wed_es_cont .list h4, #wed_es_cont .list2 h4 { padding:10px 0 0;}
#wed_es_cont .list2 {
	font-size:13px;
	padding:5px 0;
	}

#wed_es_cont .list_left { float:left; width:300px;}
#wed_es_cont .list_right { float:right; width:300px; padding:0 150px 0 0;}
#wed_es_cont .list3 {
	float:right;
	font-size:13px;
	padding:7px 0 5px 35px;
	}
#wed_es_cont .list li,
#wed_es_cont .list2 li,
#wed_es_cont .list_left li,
#wed_es_cont .list_right li,
#wed_es_cont .list3 li {
	background:url(../images/li_bullet.gif) no-repeat left top;
	padding:0 0 0 18px;
	margin:3px 0;
	position:relative;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#wed_es_cont .list2 li.cont {
	background:none;
	}
#wed_es_cont .green_box {
	background:#f3fbf6;
	border:1px solid #588280;
	padding:15px 20px 20px;
	width:700px;
	margin:10px auto 0;
	clear:both;
	}
#wed_es_cont .green_box h2 { position:relative; top:-8px; padding:8px 0 0;}
#wed_es_cont .highlight { color:#000;}
#wed_es_cont  .boldem { font-weight:bold; font-style:italic;}
#wed_es_cont .celebrityvow_box { border-bottom:1px solid #ccc; padding:5px 0;}
#wed_es_cont .standardQuote {
	font-style:italic;
	font-size:15px;
	padding:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:2px solid #ccc;
	}
#wed_es_cont .author { text-align:right; color:#000;}
#wed_es_cont .orlist { float:left; width:350px;}
#wed_es_cont ol li {
	list-style-position:outside;
	margin:0 0 0 30px;
	font:13px Verdana, Arial, Sans-serif;
	padding:5px 0;
	line-height:20px;
	list-style:lower-roman;
	color:#333;
	}
#wed_es_cont .interviewer { color:#3c7360;}
#wed_es_cont .interviewee { color:#fc4474;}
#wed_es_cont .interviewer span, #wed_es_cont .interviewee span { font-weight:bold; color:#4b4a4a;}
#wed_es_cont #imgPre img {
	border:none;
	border:#cfcfcf solid 1px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#wed_es_cont #imgPre {width:700px; height:290px; overflow:auto; white-space:nowrap; margin:10px 0 20px 0;}

#wed_es_cont #event1 { display: block; }
#wed_es_cont .timeEvent {
	height:200px;
	width:655px;
	border: solid 2px #ccc;
	background:#ffffee;
	padding:20px;
	overflow:hidden;
	margin-top:10px;
	}
#wed_es_cont .event_imgcont {
	float:left;
	}
#wed_es_cont .event_imgcont img {
	margin:0px;
	padding:0px;
	border:2px solid #ccc;
	}
.timeText {
	display:block;
	height:176px;
	width:425px;
	overflow:auto;
	background:#fff;
	border:solid 2px #ccc;
	padding:10px;
	font:12px Verdana, Arial, Sans-serif;
	line-height:18px;
	}
#timeline {
	height:84px;
	width:704px;
	background: url(../images/timeline.gif) right top no-repeat;
	float:right;
	overflow:hidden;
	position:relative;
	text-align:left;
	margin:5px 0;
	}
#timeline a { color:#E24C72;}

.upItem {
	height:48px;
	padding-left:22px;
	margin:4px 0px 38px 10px;
	background:url(../images/timeup.gif) no-repeat;
	float:left;
	clear:none;
	position:absolute;
	}
.downItem {
	height:48px;
	padding:32px 0px 0px 22px;
	margin:34px 0px 4px 10px;
	background:url(../images/timedown.gif) no-repeat;
	float:left;
	clear:none;
	position:absolute;
	}
#upItem1 { left:3%;}
#downItem1 { left:15%;}
#upItem2 { left:27%;}
#downItem2 { right:48%;}
#upItem3 { right:28%;}
#downItem3 { right:17%;}
#upItem4 { right:8%;}
#downItem4 { right:3%;}

form  ul#message {
    border: dotted #F3712A 1px;
    padding: 5px;
    margin-top: 5px
}

    form  ul#message li {
        list-style: none;
        margin-bottom: 10px;
    }

        form  ul#message li ul li {
            margin: 5px 0;
        }

form  .error_color {
    color: #F3712A;
}


/*-----07/07/09 time: 11:00--------*/

#music_list h2 {font-size:14px;position:relative; top:5px;}

#music_list h3 {font-size:12px; float:left; padding-right:5px;}


/*iframe {
    position: absolute;
    left: -100px;
    top: -100px;

    width: 10px;
    height: 10px;
    overflow: hidden;
}

#progressbar {
    position: absolute;
    left: 10px;
    top: 120px;
}

.pg-progressbar {
    position: relative;

    width: 250px;
    height: 24px;
    overflow: hidden;

    border: 1px solid #c6c6c6;
}

.pg-progress {
    z-index: 150;

    position: absolute;
    left: 0;
    top: 0;

    width: 0;
    height: 24px;
    overflow: hidden;
}

.pg-progressstyle {
    height: 22px;

    border: 1px solid #748a9e;
    background-image: url('animation.gif');
}

.pg-text,
.pg-invertedtext {
    position: absolute;
    left: 0;
    top: 4px;

    width: 250px;

    text-align: center;
    font-family: sans-serif;
    font-size: 12px;
}

.pg-invertedtext {
    color: #ffffff;
}

.pg-text {
    z-index: 100;
    color: #000000;
}*/
