*{ margin:0; padding:0;}
body{background:#d8d8d8;color:#333;font-family:Arial;width:990px;margin:0 auto;}
h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:capitalize;margin:0;display:block;}
h3{font-size:1.4em;color:#3f3f3f;line-height:1.2em;}
h4{font-size:1.2em;color:#333;}
h5{font-size:1.1em;color:#666;}
h6{font-size:1em;color:#666;}
img{border:none;}
ul, li {list-style-type:none;}
#MASTER_Scontainer {height:auto;margin:auto;overflow:visible;width:990px;padding:0 10px; background:#fff;float:left;}

/* HEADER STYLES */
#HP_Header_Ccontainer {width:990px; height:186px;float:left;}
#HP_Header_Ccontainer  #hdr_top{height:90px;margin:8px 10px 7px;float:left;display:inline;}
#HP_Header_Ccontainer #hdr_bottom {height:74px;width:970px;margin:0 10px 7px;float:left;display:inline;}
#HP_Header_Ccontainer #top_ad {float:left;width:728px;padding:0;}
#HP_Header_Ccontainer #top_right_logo {background: url("/cm/youandyourweddinguk/site_images/right-logo.png") no-repeat scroll 0 0 transparent;width:232px;height:90px; float:left; margin-left:10px;}
#HP_Header_Ccontainer  #top_left_logo {float:left; width:277px; height:74px;}
#HP_Header_Ccontainer  #subs_box {float:right; width:232px; height:74px; margin-left:10px; }

/*top list*/
#top_navigation {width:1002px; height:33px;position:relative;float:left; z-index:9999;}
#top_navigation .nav_item{list-style:none; height:33px; margin:0; padding:0;float:left;text-transform:uppercase;border-right:1px solid #FFA4C6;background:url(/cm/youandyourweddinguk/site_images/images/bg_nav_1.png) repeat-x;}
#nav_video.nav_item{border-right:0 none;}

#nav_video ul{left: 881px;}

/*sub list*/
#top_navigation li.hover{background-position: 0 50%;}
#top_navigation li.current{background-position: 0 100%}
#top_navigation li.current a.nav_item_a{color:#F47CA9;}

#top_navigation .nav_item ul {background-color:#ffffff;position:absolute;border:2px solid #747474; height:auto; margin-top:0; padding:10px 0 20px 0; visibility: hidden; z-index:2147483647;list-style:none;text-align:left;}
#top_navigation li.nav_item:hover ul{visibility:visible;}

/* Promo Player */
#main_banner_ads {float:left;margin-bottom: 21px;}
#main_banner_ads #promo_player,#main_banner_ads #promo_player object{width:622px;height:300px; background: none repeat scroll 0 0 white;}
#promo_player_preload{ background: url(/cm/youandyourweddinguk/site_images/loading-green.gif) no-repeat center center white; width:635px; height:316px; position: absolute; z-index: 101;}
#promo_player{position:relative; width:622; float:left; border:4px solid #F7F7F7;}
#promo_player #slides {display:inline-block; float:left;}
#promo_player #slides .slideImages{z-index: 0;}
#promo_player #tabs .tab_slide {width:222px; height:75px;}
#promo_player #tabs {float:left; width:222px;}
#promo_player .slideImages {height:300px; position:absolute; width:400px;}

#promo_player #tabs ul li a.tab_layout{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#E7E7E7"); /* gradian for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E7E7E7)); /* gradian for webkit browsers [Chrome; Safari] */background: -moz-linear-gradient(top,  #FFFFFF,  #E7E7E7); /* gradian for firefox 3.6+ */float: left; height: 75px; width: 222px;cursor: pointer;}
#promo_player #tabs ul li a:hover{cursor: pointer;}
#promo_player #tabs ul li a.tab_layout.current {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF8AB6", endColorstr="#EF74A3"); /* gradian for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#FF8AB6), to(#EF74A3)); /* gradian for webkit browsers [Chrome; Safari] */background: -moz-linear-gradient(top,  #FF8AB6,  #EF74A3); /* gradian for firefox 3.6+ */; }
#promo_player #tabs ul li .tab_layout .titleArrow{display:none;color:#000;}
#promo_player #tabs ul li .tab_layout.current .titleArrow{display:inline;width:25px;color:#fff;}
#promo_player #tabs ul li .tab_layout .t_num{font-family:Georgia;color:#c0c0c0;font-size:20px;margin: 11px 13px 0px 5px; font-style:italic;}
#promo_player #tabs ul li .tab_layout.current .t_num{color:#FFB3D0; font-style:italic;}
#promo_player #tabs ul li .tab_layout .t_title{font-family:Georgia;font-size:18px;width: 180px; margin: -20px 8px 0px 30px;}
#promo_player #tabs ul li .tab_layout .left{float:left;}
#promo_player #tabs ul li .tab_layout{color: #3F3F3F; display: block; font-size: 18px; text-decoration:none;cursor: pointer;}
#promo_player #tabs ul li .tab_layout.current{color:#fff;}

#promo_player .slides_caption {height:auto;padding:8px 10px 0 10px; margin:10px 5px 10px 5px; position:absolute; z-index:9999; bottom:0px; left:217px; width:380px; z-index: 0; min-height:56px;}
#promo_player .slides_caption p{min-height:40px;margin-top:-5px; font-family:Georgia;width:350px; color: black; display: block;font-size: 14px;text-decoration:none;}
#promo_player .slides_caption .slides_caption_top{background:url("/cm/youandyourweddinguk/site_images/slides_caption_top.png") no-repeat top left transparent; background:none\9;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cm/youandyourweddinguk/site_images/slides_caption_top.png", sizingMethod="crop"); width: 380px; height: 8px;}
#promo_player .slides_caption .slides_caption_bottom{background:url("/cm/youandyourweddinguk/site_images/slides_caption_bottom.png") no-repeat bottom left transparent; background:none\9; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cm/youandyourweddinguk/site_images/slides_caption_bottom.png", sizingMethod="crop"); width: 380px; height: 8px;}
#promo_player .slides_caption .slides_caption_mid{background:url("/cm/youandyourweddinguk/site_images/slides_caption_mid.png") repeat; padding:2px 10px 20px 10px; display:block;}
#promo_player .slides_caption .read_more{font-family:Georgia;width:110px; height:20px; font-size:16px; text-align:right;color:#5E50A1; float:right; cursor: pointer;}

#nav_home {width:42px}
#nav_planner {width:68px}
#nav_yourtools {width:81px}
#nav_fashion {width:58px}
#nav_beauty {width:58px}
#nav_receptions {width:81px}
#nav_gifts {width:43px}
#nav_honeymoons {width:88px}
#nav_realwedding {width:98px}
#nav_directory{width:81px}
#nav_yourphotos {width:88px}
#nav_chat {width:43px}
#nav_competitions{width:96px}
#nav_video{width:51px}

#nav_home ul{width:180px} 
#nav_planner ul{width:160px}
#nav_fashion ul{width:170px}
#nav_beauty ul{width:175px}
#nav_receptions ul{width:150px}
#nav_gifts ul{width:120px}
#nav_honeymoons ul{width:140px}
#nav_realwedding ul{width:130px}
#nav_yourphotos ul{width:89px}
#nav_chat ul{width:144px}
#nav_video ul{width:105px}
	
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
 Safari 3.0 and Chrome rules here
	#nav_chat ul{width:158px}
} */
#nav_win ul{width:180px}
#nav_shop ul{width:120px}
#nav_galleries ul{width:107px}

#top_navigation .nav_item a.nav_item_a{display:block; text-decoration:none; color:#ffffff;font:bold 11px Arial;line-height:33px;text-align:center;}
#top_navigation .nav_item ul li a{font:normal 12px Arial;text-transform:none;color:#3f3f3f;padding:0 8px;line-height:19px;}
#top_navigation .nav_item ul li a:hover{text-decoration:underline;}
/*Login Link=======================*/
#top_right_logo .login_btn #login_links { width:100%;}
#top_right_logo .login_btn #login_links .edit_profile{  display:inline-block; float:left; margin:3px 0 0 10px; text-align:left; } 
#top_right_logo .login_btn #login_links li.first{ margin-left:40px; margin-right:4px}
#top_right_logo .login_btn #login_links li {list-style:none;display:inline-block;float:left;}
#top_right_logo .login_btn #login_links .logout { display:inline-block; position:absolute; right:15px; top:0; }
#top_right_logo .login_btn #login_links a.sign_in_link{display:block; background: url(/cm/youandyourweddinguk/site_images/images/login_background_btn.gif) no-repeat;display:inline-block; text-align:center;color:#FFF;font:bold  12px/25px Arial ;text-transform:uppercase; width:73px; height:25px}
#top_right_logo .login_btn #login_links a.sign_in_link:hover{background-position:0px -25px; background-color:#696969;text-decoration:none;color:#FFF;}
#top_right_logo .login_btn #login_links li a.displayName{color:#3F3F3F;text-decoration:underline;} 
#top_right_logo .login_btn #login_links li a.displayName:hover{color:#EE689A;text-decoration:underline;}
#top_right_logo .login_btn #weddingCountdown {font-size:11px; padding:28px 0 0 9px; *padding-top:6px}
#top_right_logo .login_btn.logged_in {margin-top:43px; position:relative;}
#top_right_logo .login_btn {margin-top:50px; position:relative;}

#top_right_logo #msgAlert{background-color:#FFFFFF; clear:both; display:inline; float:right; font-weight:bold; height:30px; margin:7px 15px 7px 0; text-align:center; width:72px;}
#top_right_logo #msgAlert a{float:left; background: url(/cm/companyuk/site_images/notify_mess.gif) 0 0 no-repeat; padding-left:20px; display:inline; color:#333333; font-size:11px; font-family:Arial; margin:6px; font-weight:bold; height:16px; padding-top:3px}
#top_right_logo #msgAlert a.new{background-position:0 -16px;}

/*MAIN CONTAINER===============*/
#MAIN_layout_Scontainer {margin-top:9px;width:100%;float:left;}

/*LEFT RAIL===================*/
#MAIN_LEFT_Ccontainer {border:0px; padding:0; margin:0 30px 0 0; clear:left; float:left; voice-family:inherit;width:660px;}

#MAIN_CENTER_Ccontainer {padding:0px 0px 10px 23px; margin:0; float:left;width:640px;_border:0;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;}

.btn_next{background-image:url(/cm/youandyourweddinguk/site_images/index/btn_next.gif);width:73px;height:24px;background-repeat:no-repeat;background-position:0 0;text-align:center;text-transform: uppercase;color: #FFFFFF; font-size:11px;cursor:pointer;font-weight:bold; border:0; padding-bottom:1px; padding-right:5px; margin-top:10px;}
.btn_next:hover{ background-position:0 -25px;}
/*SWEEPS LANDING=============================*/
#sweeps_landing, #sweep_entry{margin:0; padding:10px 23px 23px;}
 	#sweeps_landing h1.title_header, #sweep_entry h1.title_header{font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;font-weight:normal;width:490px;float:left;}
	#sweeps_landing p.logo_s, #sweep_entry p.logo_s{ float:right; }	
	.paragraph{ font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal; clear:both; }
	p.paragraph_first{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal; font-size:16px; padding:14px 0 24px 0;clear:both; line-height:21px; }
	.paragraph_second{font-size:13px; padding-bottom:40px;}
	.paragraph_second a{ font-size:13px;}
		#sweeps_landing{ clear:both;}
		#sweeps_landing ul{}
		#sweeps_landing ul li{float:left;width:285px;margin-right:20px; height:285px; margin-bottom:39px; list-style:none; _width:280px;}
	   #sweeps_landing ul li .end{ margin-right:0!important; clear:right;}
		#sweeps_landing ul li a img{ padding:0;}
		#sweeps_landing ul li a img:hover{text-decoration:none;}
		#sweeps_landing ul li div.infoleft{ float:left; width:124px; margin-right:10px; } 
		#sweeps_landing ul li div.infoleft p{line-height:20px;}
		#sweeps_landing ul li div.inforight{ float:right; width:150px;_width:145px;}
		#sweeps_landing ul li p.paragraph_first{ line-height:21px;}
		#sweeps_landing ul li p, { line-height:17px; font-size:13px;}
		#banner_advert{ text-align:center; padding:24px 0; border-top:1px solid #d9d9d9; clear:both;}
		
/*SWEEPS ENTRY=============================*/
		#content_entry { border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:23px 0; height:1%; overflow:hidden;}
		#content_entry img, #content_entry1 img{ float:left; margin-right:25px;}
		#content_entry p, #content_entry1 p{line-height:17px; font-size:13px; padding:0 0 30px 0;}
		#content_entry p a, #content_entry1 p a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal; font-size:16px;}
		#content_entry1 {padding:20px 0; height:1%; overflow:hidden; border-bottom:1px solid #d9d9d9;}
		 #content_entry1 p{line-height:17px; font-size:13px; padding:0 0 10px 0;}
/*FORM======================*/
fieldset{border:none;margin:0;padding:0;}
fieldset ul{margin:0;padding:0;}
fieldset li{margin-bottom:8px;padding:1px 0 1px 0;list-style: none;display:block;clear:both;}
.form_general{margin:24px 0 35px 0;}
.form_general legend{display:none;}
.form_general label{width:174px;float:left;display:block;background-color:#efefef;font-size:13px;font-weight:bold;padding-left:5px;height:25px;margin-right:8px;line-height:25px;}
	.BgdDropdown{border: 1px solid #b2b2b2; height:24px; padding:0;}
	*html .BgdDropdown{border: 1px solid #b2b2b2; height:24px; padding:0;}/*IE6*/
	*+ html .BgdDropdown{border: 1px solid #b2b2b2; height:24px; padding:0;}/*IE7*/
	.form_general ul li input{ border: 1px solid #b2b2b2; height:19px; padding:2px;}
	
.content_additional{ margin-bottom:24px;}
.content_additional h3.title{  font-family:Georgia, "Times New Roman", Times, serif;font-size:21px; font-weight:normal;color:#3f3f3;}
.content_additional ul{ clear:both;}
.content_additional ul li{ float:left; list-style:none;}
.content_additional ul li label{ padding:0 35px 0 3px;}
.content_additional p{ font-size:13px; line-height:25px;}
.content_additional .item{ clear:both; padding:5px 0;}
.content_text{padding:18px 0 31px 0; border-top:1px double #d9d9d9;}
.content_text p{ line-height:17px;}
.bottom_text{ text-align:left; padding:31px 0 81px 0; color:#999; font-size:11px;}
	
/*RIGHT RAIL========================*/
#MAIN_RIGHT_Ccontainer {border:0px;float:right;voice-family:inherit;width:300px;margin: 0px;padding: 0px;background-color:#fff;}
#MAIN_RIGHT_Ccontainer .photodemo{ padding:0; margin:0;}
 .shadow{height:14px;width:300px;clear:both;background-image:url(/cm/youandyourweddinguk/site_images/images/bg_shadow.gif);background-repeat: no-repeat;padding: 0px;margin:0;_line-height:14px; float:left}

#module_mpu_300x250 {float:left;margin-bottom:14px;}
#module_mpu_300x250 span{float:left;padding:0;margin:0;display:block;}
#module_mpu_300x250 img{padding:0;margin:0;display:block;}
/*adprecision=========================*/
#module_adprecision{width:300px;height:auto;padding:0;background-repeat: no-repeat; color:#FFF; clear:both;float:left}
/*SneakPreview=========================*/
#module_article{margin:0;padding:0;clear:both;float:left;*float:none;}
/*#module_article h4.title_header{font-size:13px;line-height:13px;font-family:Arial;font-weight:bold;width:152px;color:#FFF;background:url(/cm/youandyourweddinguk/site_images/imgSneakPreview.gif) repeat-x;padding:10px 13px 13px;width:274px;}*/
#module_article p{width:172px; font-size:13px;line-height:16px;padding-top:5px;}
#module_join h4.bg_headermodule, #module_latest h4.bg_headermodule, #module_competition h4.bg_headermodule, #module_promotion h4.bg_headermodule, #module_article h4.title_header, #moduleRHRVideoPlayer h4.bg_headermodule,#module_join_us h5.bg_headermodule{height:14px;background-image:url(/cm/youandyourweddinguk/site_images/images/bg_title.gif);color:#fff;font-size:12px;background-repeat:repeat-x;font-weight:bold; padding:10px 13px;_padding:10px 13px 5px; text-transform:uppercase; margin:0;}
	#module_join h4.bg_headermodule{_padding:10px 13px 9px;}
	#module_article .inner .content {float:left;padding:12px 15px 7px;text-align:center;width:120px;}


/*JOIN YYW=============*/
#module_join{ margin:0; padding:0;background-color:#FFFFFF;float:left;*float:none;}
	#module_join h4.bg_headermodule{ background-position:0 0;}
	.content_join{margin:0;font-family:Georgia, "Times New Roman", Times, serif;background-color:#FFFFFF;height:1%;overflow: hidden;padding:19px 15px 14px 17px;}
	.content_join .infoleft {float: left;width: 185px;}
	.content_join .inforight {float: right;padding-top:115px;}
	.content_join .inforight .sign_up{display:block;line-height:24px;text-align:center;text-decoration:none;}
	.content_join .inforight  a:hover{ background-position:0 -25px;color:#FFFFFF;}
	.content_join .inforleft{float:left; width:148px; border:1px solid #ff0000;}
	p.link_view{  font-weight:normal; text-transform:none;_margin:-14px 0 0;float:right;display:inline;}
	p.link_view a{font-weight:normal;text-decoration:none; color:#fff;}
	*+ html p.link_view a{position: relative; top: -14px;}/*IE7 only*/
	p.link_view a:hover{text-decoration:underline;_color:#fff;}
	h3.title_list{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#EE74A2; font-weight:bold;}
	.content_join ul{ margin-top:14px;}
	.content_join ul li{ line-height:22px;color:#3f3f3f;list-style:inside;font-size:15px;}
	.content_join ul li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3f3f3f; font-weight:normal;}
	.btn_button{background-image:url(/cm/youandyourweddinguk/site_images/images/button.gif);width:73px;height:24px;background-repeat:no-repeat;background-position:0 0;text-align:center;text-transform: uppercase;color: #FFFFFF; font-size:11px;cursor:pointer;font-weight:bold; border:0; padding-bottom:1px;}
	.btn_button:hover{ background-position:0 -25px;}
	
/*LATEST=============*/
#module_latest{margin:0;padding:0;background-color: #FFFFFF;float:left;width:300px;}
	#module_latest h4.bg_headermodule, #module_article h4.title_header{background-position:0 -34px; }
	h4.bg_headermodule .bg3{background-position:0 -68px; }
	.content_latest{margin:0; padding:20px 18px 9px 18px;}
	.content_latest ul{margin:0; padding:0;}
	.content_latest ul li{list-style:none; padding-bottom:25px;}
	.content_latest ul li a{font-size:13px; color:#3f3f3f; text-decoration:none; font-weight:bold; line-height:20px; word-wrap: break-word; }
	.content_latest ul li a:hover{text-decoration:underline;color:#3f3f3f;}
	.content_latest ul li p { font-size:11px;line-height:15px;color:#3f3f3f; word-wrap: break-word; }
	.content_latest ul li p.post_by{ font-size:10px; color:#9a9a9a;display:inline;}
	.content_latest ul li p.post_by a.profile_link{ color:#3f3f3f; font-size:10px;}
	.content_latest ul li .dot_divider {font-family: Georgia;font-size: 12px;line-height: 18px;padding: 0 1px;display:inline;}
	.content_latest ul li span.creation_date{font-size:10px; color:#9a9a9a;display:inline;}
	.content_latest .latest_poster {font-size:13px; color:#3f3f3f; text-decoration:none; font-weight:bold; line-height:20px; display:inline;}
	
/*Video Player RHR=============*/
#moduleRHRVideoPlayer{margin:0 0 14PX;padding:0;background-color: #FFFFFF;float:left;width:300px;}
#moduleRHRVideoPlayer h4.bg_headermodule{background-position:0 -34px; }
h4.bg_headermodule .bg3{background-position:0 -68px; }
#moduleRHRVideoPlayer .inner_content .content {float: left;margin-top: 4px;}

/*POLL==================*/ 
.pds-radiobutton{margin-top:3px;*margin-top:0px}
.pds-box{width:276px !important;-moz-border-radius:0 0 0 0 !important;border:0px !important}
.pds-input-label{max-width:250px; width: auto !important}
.pds-vote-button{-moz-border-radius:11px 11px 11px 11px !important;background:url("http://s3.wordpress.com/wp-admin/images/white-grad.png") repeat-x scroll left top #F2F2F2 !important;border:1px solid #999999 !important;color:#333333 !important;display:block !important;float:left !important;font:bold 14px/24px Arial !important;margin:0 0 1px 15px !important;padding:0 24px !important;text-align:left !important;text-decoration:none !important;}
.pds-vote-button-load{-moz-border-radius:11px 11px 11px 11px !important;background:url("http://i.polldaddy.com/polls/vote-loader-eeeeee.gif") no-repeat scroll 50% 50% #EEEEEE!important;border:1px solid #999999 !important;color:#333333 !important;display:block !important;float:left !important;font:bold 14px/24px Arial !important;margin:0 0 1px 15px !important;padding:0 24px !important;text-align:left !important;text-decoration:none !important;}
.pds-answer-feedback-bar{background-color:#A191E5}
.pds-links{padding-left:0px !important;padding-top: 5px !important;}
.pds-box-top{margin-top:5px !important; *margin-top:20px !important}
.pds-totalvotes-outer{padding:0;margin:0;width:100% !important;}
#module_poll{height: auto; float:left; margin-bottom: 10px; width:300px;position:relative}
.pds-view-results, .pds-comments, .pds-return-poll, .pds-pd-link, .pds-share{padding:0 !important;margin:8px 0 0 10px;}
a.pds-view-results:hover, a.pds-comments:hover, a.pds-return-poll:hover, a.pds-pd-link:hover, a.pds-share:hover{color:#FFF !important;}
#module_poll #top_left{left:0;top:0;position:absolute}
#module_poll #top_right{right:0;top:0;position:absolute}
#module_poll #bottom_left{left:0;bottom:0;position:absolute}
#module_poll #bottom_right{right:0;bottom:0;position:absolute}
.a2a_menu {*min-width:330px !important}

/*COMPETITION=============*/
#module_competition{ margin:0; background-color:#FFFFFF;float:left;width:300px}
#module_competition ul.portfolio{float:left;}
#module_competition ul li{list-style: none;}
#module_competition  #portfolio li a:hover{text-decoration:underline;}
	#module_competition h4.bg_headermodule{background-position:0 -68px;}
	#module_competition img{ margin:0; padding:0;}
	#module_competition ul  p{ padding:0 18px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;line-height:20px;text-decoration:inherit;}
	
/*PROMOTION=============*/
#module_promotion{margin:0;background-color:#FFFFFF;float:left;width:300px}
	#module_promotion h4.bg_headermodule{background-position:0 -68px;}
	#module_promotion .inner{padding:10px 10px 10px;float:left;display:block;}
	#module_promotion .inner .content{float:left;width:134px;}
	#module_promotion .content img {float:left;width:134px;}
	#module_promotion p.textinfo{font-size:13px;display:block;width:134px;padding: 10px 0;} 
/*End Right Rail CSS*/

/*FOOTER============================*/
#HP_FTR_Ccontainer {clear:both;height:200px;margin:35px 0 5px 0;width:100%; height:1%; overflow:hidden;float:left;}	
#HP_FTR_Ccontainer h3#moreFromPopHead {height:39px;	font:bold 16px Arial, Helvetica, sans-serif;line-height:39px;text-transform:uppercase;font-size:12px;color:#fff;background-image: url(/cm/youandyourweddinguk/site_images/images/bg_headerfooter.gif);background-repeat: repeat-x;background-position: 0 0; padding-left:10px;}
#moreFromPopBody { height:1%; overflow:hidden;background:none;width:100%;margin:6px 0 0 0;color:#3f3f3f !important;}
#moreFromPopBody h3.listTitle{padding:5px 0 5px 10px;}
#moreFromPopBody h3.listTitle a{font:normal 16px/20px Georgia, "Times New Roman", Times, serif; color:#3f3f3f !important;}
#moreFromPopBody h3.listTitle a:hover, #hearstFooter .footer_top a:hover{color:#3f3f3f;}
#moreFromPopBody .listSection {float:left;border-right:1px solid #e5e5e5; width:161px;margin: 0px;height: 300px;_height:310px; padding-bottom:20px;}
.classend{ border-right:0!important;_width:159px !important;}
.classfirst{width:175px!important;}
.lineheader{border-top:1px solid #e5e5e5;height:174px !important;}
.listSection ul{margin:0;padding-left:10px;}
.listSection ul li{ margin-left:0px; list-style:none;}
.listSection ul li a, #hearstFooter .footer_top a, #hearstFooter .footer_bottom a{font-family: "Arial Regular",Arial,serif;font-weight:normal;font-size:12px; line-height:20px;color:#3f3f3f;}
.listSection ul li a{color:#3f3f3f !important;}
#hearstFooter {text-align:center;font-family: "Arial Regular",Arial,serif;}
#hearstFooter .footer_top{text-align:left;margin:18px 0 12px 0;height:54px;float:left;}
#hearstFooter .footer_top img{float:left;}
#hearstFooter .footer_top p.bottom_nav{margin-top:8px;float:left;}
#hearstFooter .footer_top p.text_small{ font-size:9px;line-height:12px; padding-right:78px;color:#3F3F3F;}
#hearstFooter .footer_top  span.t_divide{font-size:12px;line-height:20px;}
/*#hearstFooter .footer_top a{font-size:12px; line-height:20px; color:#3f3f3f;}
#hearstFooter .footer_top a:hover,#hearstFooter .footer_bottom a:hover{color:#ee74a2; text-decoration:underline;}*/
#hearstFooter .footer_bottom{height:35px; background-color:#c0c0c0;background-image:url(/cm/youandyourweddinguk/site_images/images/logohearst.gif);background-repeat:no-repeat; padding-left:215px;padding-top:13px;text-align:left;float:left;width:775px;color:#fff;}
#hearstFooter .footer_bottom a{color:#fff;}
#hearstFooter .footer_bottom  span.b_divide{font-size:12px;line-height:20px;}
/* home page content*/
#hp_main{width:100%;}
#leftcolumn,#middlecolumn {float:left;width:300px;}
#middlecolumn {margin-left:20px;}
#middlecolumn #wedding_planner #wedding_box img{padding-top:3px;padding-bottom:3px;}
#module_lastest_galleries,#module_today_highlight{background-color:#fff;width:300px;float:left;}
#module_today_highlight .header {width:100%;margin-bottom:15px;}
#module_today_highlight li{height:120px;margin-bottom:33px;float:left;width:100%; list-style:none;}
#module_today_highlight li img{float:left;margin:0 18px 18px 0}
#module_today_highlight li h1 a{font-size:16px;color:#ee74a2;line-height:19px;font-family:georgia;font-weight:normal; float:left; width:162px; max-height:38px; overflow:hidden}
#module_today_highlight li p{font-size:13px;color:#3f3f3f;line-height:16px; float:left; width:162px; max-height:65px; overflow:hidden}
#module_today_highlight li .read_more {font-size: 13px;color: #ee74a2;line-height:16px;}

#module_lastest_galleries .header{width:100%;margin-bottom:18px;background-image:url('/cm/youandyourweddinguk/site_images/latest_galleries.gif');background-position:left bottom; height:56px;background-repeat:no-repeat;position:relative;}
#module_lastest_galleries .header .view_all {position:absolute;font-size: 12px;color:#ee74a2;font-weight:normal;top:28px;right:11px;}

#module_lastest_galleries{float:left;margin-bottom:15px;}
#module_lastest_galleries ul{float:left;margin-bottom:17px;width:100%;}
#module_lastest_galleries li a img{	border:1px #d8d8d8 solid;}
#module_lastest_galleries li a:hover img{border:1px #ee75a2 solid;}
#module_lastest_galleries li {width:120px;margin-bottom:15px; list-style:none;}
#module_lastest_galleries li.item1{margin-left:18px;_margin-left:9px;clear:left; float:left;}
#module_lastest_galleries li.item2{margin-left:24px;_margin-left:12px;float:left;}
#module_lastest_galleries li h1{font-size:14px;font-weight:normal;margin:0; color:#3f3f3f;line-height:17px;font-family:georgia;}
#module_lastest_galleries li a.view_more{color:#ee74a2;font-size:14px;line-height:17px;font-family:georgia;}

a{text-decoration:none;color:#EC6296;outline:none;}
a:hover{color:#EC6296;text-decoration:underline;cursor:pointer;}
#ads_bottom {background-color:#fff;float:left; width:300px;}
#wedding_planner {margin-bottom: 15px;}
#wedding_planner a{text-decoration: none;}
/* end home page content*/

/* Dress finder */
div.Teaser, div.TeaserHH, div.TeaserTP, div.TeaserFA, div.TeaserBE, div.TeaserRC, div.TeaserGF, div.TeaserHM,
div.TeaserRW, div.TeaserSS, div.TeaserRB, div.TeaserCR, div.TeaserSP, div.TeaserWV {
	/*border-bottom:1px solid #EC6296;*/
	display:inline;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	voice-family:inherit;
	width:300px;
}
div.TeaserSS select {color:#191919; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px;}
div.TeaserSS input {color:#191919; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px;}
.space {float:left;width:10px;}

/* Breadcrum*/
#breadcrumbCNTR {width:400px; float:left;overflow:hidden; font-size:12px;}
#breadcrumbCNTR #breadcrumb {float:left; width:100%;}
#breadcrumbCNTR #breadcrumb a{color:#5E50A1;}
#breadcrumbCNTR #breadcrumb a:hover{color:#EC6286;}
#breadcrumbCNTR #breadcrumb span.bar {color:#5E50A1;}

/* Web Search Results Wrapper */
#websearch_wrapper {padding-left:20px;}
#websearch_wrapper #cse-search-results {clear:both; float:left; margin-top:20px;}

/*directory*/
div#outerbody {float:left !important;}

/*forum*/
.rightcolumn .edit_post_area .bb_code {display:inline-block;}
.rightcolumn .edit_post_area .bb_code span {display:inline-block;margin-top:5px;}

#contentWell{float:left;min-height:600px;margin-right: 22px; width: 640px;}

/* module Join us here */
#module_join_us{ width:300px; margin:0 0 14px 0; clear:both; float:left; }
#rr_social_tout{border: 1px solid #E0E0E0;margin-bottom: 13px;padding: 9px;width: 318px;}
#rr_soc_top{color: #E21361;font-family: arial;font-size: 15px;font-weight: bold;}
#rr_soc_mid{height: 51px;}
#rr_soc_fb_cont{float: left;height: 49px;width: 90px;cursor: pointer;}
#rr_soc_fb_icon{background-image: url("/cm/youandyourweddinguk/site_images/viraltools/icon_fb_tw_em.png");height: 38px;margin: 10px 0 0 30px;width: 38px;}
#rr_soc_tw_cont{float: left;height: 49px;margin: 0 9px;width: 90px;cursor: pointer;}
#rr_soc_tw_icon{background-image: url("/cm/youandyourweddinguk/site_images/viraltools/icon_fb_tw_em.png");background-position: -38px 0;height: 38px;margin: 10px 0 0 30px;width: 38px;}
#rr_soc_em_cont{float: left;height: 49px;width: 90px;cursor: pointer;}
#rr_soc_em_icon{background-image: url("/cm/youandyourweddinguk/site_images/viraltools/icon_fb_tw_em.png");height: 38px;background-position: -76px 0;margin: 10px 0 0 30px;width: 38px;}
#rr_soc_em_icon .newsLetter{width: 38px; height: 38px; float: left;}
/* viral tooltip */
#rr_social_tooltip{margin-top:6px;position:absolute; z-index:999998;filter: none !important;}
#rr_social_tooltip.top .tooltip_body{border-bottom: 1px solid #EE74A2;border-left: 1px solid #EE74A2;border-right: 1px solid #EE74A2;}
#rr_social_tooltip.bottom .tooltip_body{	border-top: 1px solid #EE74A2;border-left: 1px solid #EE74A2;border-right: 1px solid #EE74A2;}
#rr_social_tooltip_fb {z-index:999999;}
#rr_social_tooltip_fb .tooltip_body{z-index:999999;}
#rr_social_tooltip_fb iframe{z-index:999999;}
#rr_social_tooltip_fb .tooltip_head{background-image:url("/cm/youandyourweddinguk/site_images/viraltools/popup_border_top_arrow.png");background-position: -106px 12px;height: 12px;*width:330px;}
#rr_social_tooltip_fb .tooltip_footer{background-image:url("/cm/youandyourweddinguk/site_images/viraltools/popup_border_top_arrow.png");background-position: -106px 0px;height: 12px;}
#rr_social_tooltip_fb .tooltip_body{background-color: #FFFFFF;padding: 9px;}
#rr_social_tooltip_tw{margin-left:-50px;z-index:999999;width:305px;}
#rr_social_tooltip_tw .tooltip_head{background-image:url("/cm/youandyourweddinguk/site_images/viraltools/popup_border_top_arrow.png");background-position:-70px 12px;height: 12px;*width:305px;}
#rr_social_tooltip_tw .tooltip_footer{background-image:url("/cm/youandyourweddinguk/site_images/viraltools/popup_border_top_arrow.png");background-position:-7px 0px;height: 12px;}
#rr_social_tooltip_tw .tooltip_body{background-color: #FFFFFF;height: 52px;padding: 9px;position: relative;width:285px;height:65px;}
#rr_social_tooltip_tw .tooltip_body .tw_1_cont{border-bottom: 1px solid black;height: 50px;overflow: hidden;width: 50px;}
#rr_social_tooltip_tw .tooltip_body .tw_1{width: 50px;}
#rr_social_tooltip_tw .tooltip_body .tw_2{color: #EE74A2;font-size: 13px;font-weight: bold;left: 65px;position: absolute;top: 7px;}
#rr_social_tooltip_tw .tooltip_body .tw_3{color: #5E50A1;font-size: 13px;left: 65px;position: absolute;top: 26px;}
#rr_social_tooltip_tw .tooltip_body .tw_4{color: #666666;font-weight: bold; font-size:13px; left: 65px;position: absolute;top: 47px;}
#rr_social_tooltip_tw .tooltip_body .tw_f{height: 27px;left: 204px;position: absolute;top: 27px;width: 89px;}
#rr_social_tooltip_nl {margin-left:28px;}
#rr_social_tooltip_nl .tooltip_head{ background-image:url("/cm/youandyourweddinguk/site_images/viraltools/popup_border_top_arrow.png");background-position: -43px 12px;height: 12px;*width:257px;}
#rr_social_tooltip_nl .tooltip_footer{background-image:url("/cm/youandyourweddinguk/site_images/viraltools/popup_border_top_arrow.png");background-position: -14px 12px;height: 12px;}
#rr_social_tooltip_nl .tooltip_body{background-color: #FFFFFF;padding: 9px 20px; width: 215px; text-align:center;font-family:Arial; font-size: 13px;}
#rr_social_tooltip_nl .tooltip_body .nl_1{font-size: 14px;font-weight: bold;display: block;height: 29px;margin-top: 4px;}
#rr_social_tooltip_nl .tooltip_body .loggedIn , #rr_social_tooltip_nl .tooltip_body .loggedOut  {color:#000;}
#rr_social_tooltip_nl .tooltip_body .loggedIn a, #rr_social_tooltip_nl .tooltip_body .loggedOut a {font-weight:bold ;color:#EC6296}
#vt_nl_emailfield{float: left;height: 18px;margin-right: 4px;margin-top: 2px;width: 185px;}
#vt_bl_signupbutton{ float:left;background: url('/cm/cosmopolitanuk/site_images/signup.gif') no-repeat top left; width: 89px; height: 27px;}
#vt_bl_signupbutton:hover{background-position: 0 -27px;} 
