*{ margin:0; padding:0;}
img, fieldset{ border:none;}
.curv{ float:left; width:100%}
.curv img{ float:left;}
.curv1{ float:left; width:100%; text-align:center}
.curv2{ float:left; width:100%; margin-top:20px;}
a{ color:#b32a60; text-decoration:none}
a:hover{ text-decoration:underline}
.right{float:right!important; width:auto;}
*:focus{outline:none}
span.clear{clear:both;}
body{ font:normal 12px/16px Arial, Helvetica, sans-serif; background:url(../images/body_bg.jpg) repeat-x 0 0; color:#5d5d5d}

#main_container{ float:left; width:100%; background:url(../images/main_container_bg.png) top center repeat-y;}

#wrapper{ width:980px; margin:0 auto;}

#header{ float:left; width:979px; background:url(../images/header_bg.jpg) repeat-x 0 0; height:156px; margin-left:1px; display:inline}
#header .header_top_row{ float:left; width:980px; height:111px; }
#header .logo{ float:left; padding:28px 0 20px 30px;}
#header .header_right{ float:right; width:465px; padding:20px 10px 15px 0;}
#header .header_right .signin_row{ float:left; width:465px; }
#header .header_right .signin_row img{ float:right; padding:0 5px;}
#header .header_right .signin_row span{ color:#c0517d; font-size:13px; line-height:18px; width:313px;}
#header .header_right .search_row{ float:right; width:465px; }
#header .header_right .search_row form{ float:left; width:100%; margin-top:15px;}
#header .header_right .search_row fieldset{ float:right; padding:0 5px 0 0}
#header .header_right .search_row .input{ float:left; background:url(../images/input_bg.gif) no-repeat 0 0; border:none;  width:221px; height:24px; padding:2px 3px }
#header .header_right .search_row img{ float:left;}
#header .chromestyle{ float:left; width:927px; margin:8px 5px 0 5px; height:30px; padding:0 20px; background:url(../images/menu_bg.gif) no-repeat 0 0; list-style:none; }
#header .chromestyle ul{ float:left; list-style:none;}
#header .chromestyle li{ float:left;}
#header .chromestyle li a{ text-decoration:none; font-size:13px; line-height:18px; color:#fff; float:left; color:#fff; padding:5px 15px 0 15px;}
#header .chromestyle li a:hover{color:#c6346e; background:url(../images/menu_hv.jpg) repeat-x 0 0;height:25px; }

#header .chromestyle {position:relative; z-index:9;}
#header .chromestyle .planning_drop{position:absolute!important; top:30px!important; left:268px!important; width:513px; margin:0; padding:0; visibility:hidden;}
#header .chromestyle .planning_drop .all_content{float:left; width:497px;  padding:0 4px 0 10px; background:#fff url(../images/sub_menu_new_bg1.jpg) repeat-x 0 0; border-right:solid 1px #87113f; border-left:solid 1px #87113f;}
#header .chromestyle .planning_drop .col1{float:left; width:160px; margin-top:-10px; position:relative;}
#header .chromestyle .planning_drop .all_content ul{float:left; width:100%; list-style:none;}
#header .chromestyle .planning_drop .all_content li{float:left; width:150px; padding:4px 0 4px 10px; margin:0; text-shadow:none; font:normal 11px/14px Arial, Helvetica, sans-serif!important; background:url(../images/gray_bullate.jpg) no-repeat 3px 12px;}
#header .chromestyle .planning_drop .all_content li.red_text a{float:left; width:100%; color:#d62c70;}
#header .chromestyle .planning_drop .all_content li.red_text{background:url(../images/gray_bullate.jpg) no-repeat 3px 12px;}
#header .chromestyle .planning_drop .all_content li a{color:#5d5d5d; text-decoration:none; background:none!important; padding:0!important}
#header .chromestyle .planning_drop .all_content li a:hover{color:#d62c70; text-decoration:none; background:none!important; padding:0!important; height:auto!important;}

#header .chromestyle .planning_drop .all_content li.active a{color:#d62c70; text-decoration:none; background:none!important; padding:0!important; height:auto!important; }

#header .chromestyle .tools_drop{position:absolute!important; top:30px!important; left:693px!important; width:193px; margin:0; padding:0; visibility:hidden;}
#header .chromestyle .tools_drop .all_content{float:left; width:177px;  padding:0 4px 0 10px; background:#fff url(../images/sub_menu_new_bg1.jpg) repeat-x 0 0; border-right:solid 1px #87113f; border-left:solid 1px #87113f;}
#header .chromestyle .tools_drop .col1{float:left; width:160px; margin-top:-10px; position:relative;}
#header .chromestyle .tools_drop .all_content ul{float:left; width:100%; list-style:none;}
#header .chromestyle .tools_drop .all_content li{float:left; width:150px; padding:4px 0 4px 10px; margin:0; text-shadow:none; font:normal 11px/14px Arial, Helvetica, sans-serif!important; background:url(../images/gray_bullate.jpg) no-repeat 3px 12px;}
#header .chromestyle .tools_drop .all_content li.red_text a{float:left; width:100%; color:#d62c70;}
#header .chromestyle .tools_drop .all_content li.red_text{background:url(../images/gray_bullate.jpg) no-repeat 3px 12px;}
#header .chromestyle .tools_drop .all_content li a{color:#5d5d5d; text-decoration:none; background:none!important; padding:0!important}
#header .chromestyle .tools_drop .all_content li a:hover{color:#d62c70; text-decoration:none; background:none!important; padding:0!important; height:auto!important;}

#header .chromestyle .tools_drop .all_content li.active a{color:#d62c70; text-decoration:none; background:none!important; padding:0!important; height:auto!important; }

#banner_container{float:left; width:970px; padding:10px 5px 10px 5px;}
#banner_container .left_side{float:left; width:620px;}
#banner_container .left_side .slide_container{float:left; width:620px}

#banner_container .left_side .slide_container .slide1{float:left; width:620px; background:url(../images/slide1_bg.jpg) no-repeat 0 0; height:220px;}
#banner_container .left_side .tab{float:left; width:620px; background:url(../images/slider_menu_bg.gif) no-repeat 0 0; height:28px; padding:2px 0  0 0; list-style:none}
#banner_container .left_side .tab li{ float:left; background:url(../images/slide_tab_sep.gif) no-repeat center right; padding-right:1px;}
#banner_container .left_side .tab li a{ float:left;  color:#616161; text-decoration:none; padding:5px 10px;height:18px; font-family:Georgia, "Times New Roman", Times, serif}
#banner_container .left_side .tab li a:hover{ background:url(../images/slider_tab_hv.gif) repeat-x  0 0; color:#fff}
#banner_container .left_side .tab li.active a{ background:url(../images/slider_tab_hv.gif) repeat-x  0 0; color:#fff}
#banner_container .left_side .tab li.first_active a{ float:left; background:url(../images/slider_tab_first_bg.gif) no-repeat 0 0; height:18px; color:#fff; text-decoration:none; padding:5px 10px}
#banner_container .left_side .tab li.btn{ float:right}
#banner_container .left_side .tab li.btn a:hover{ background:none}
#banner_container .left_side .tab li a strong{ color:#000}
#banner_container .left_side .tab li a:hover strong{ color:#fff}
#banner_container .left_side .tab li.first_active a strong{ color:#fff}
#banner_container .right_side{float:right; width:344px; height:249px; background:url(../images/slider_right_bg.jpg) no-repeat 0 0;}
#banner_container .right_side img{ float:left; margin-top:20px;}
#banner_container .right_side a{ float:left; margin:190px 0 0 20px; display:inline}

#banner_container #slider_container{ float:left; width:939px; margin:0 15px; background:url(../images/inner_05_top_slider_banner_bg.jpg) no-repeat 0 0; display:inline;}
.sub_menu_section{width:935px; float:left; background:url(../images/submenu_bg.gif) no-repeat 0 bottom; height:50px; margin-left:2px;}
.sub_menu_section ul{width:100%; float:left; list-style:none;}
.sub_menu_section ul li{width:auto; float:left; font:normal 17px/19px Calibri; text-align:center; position:relative; background: url(../images/submenu_divider.gif) no-repeat left center;}
.sub_menu_section ul li.none{background:none;}
.sub_menu_section ul li .arrow01{width:13px; height:12px; position:absolute; top:-7px; left:47%;}
.sub_menu_section ul li a{width:auto; float:left; color:#fff; text-decoration:none!important; padding:5px 29px 6px;}
.sub_menu_section ul li a:hover{background: url(../images/submenu_hover.gif) repeat-x 0 bottom;}
.sub_menu_section ul li a.active{background: url(../images/submenu_hover.gif) repeat-x 0 bottom;}
.sub_menu_section ul li a.first{}
.sub_menu_section ul li a.first:hover{background:url(../images/submenu_hover_left.gif) no-repeat left bottom!important;}
.sub_menu_section ul li a.first.active{background:url(../images/submenu_hover_left.gif) no-repeat left bottom!important;}
.sub_menu_section ul li a.last{}
.sub_menu_section ul li a.last:hover{background:url(../images/submenu_hover_right.gif) no-repeat right bottom;}
.sub_menu_section ul li a.last.active{background:url(../images/submenu_hover_right.gif) no-repeat right bottom;}
.sub_menu_section ul li a.one_line{text-align:center; padding:15px 0; width:295px}

ul#submenu li.first_active a{ float:left; background: url(../images/slider_li_a_left_curv.png) no-repeat 0 0; height:35px; color:#fff; text-decoration:none; padding:5px 10px;}
#banner_container #slider_container #slider_left{ float:left; width:447px; height:276px}
#banner_container #slider_container #slider_02_left{ float:left; width:432px; list-style:none; margin:0 0 10px 15px; display:inline;}
#banner_container #slider_container #slider_02_left li{ float:left; margin:0 0 0 7px; width:auto; }
#banner_container #slider_container #slider_02_left li.first{ margin:0;}
#banner_container #slider_container #slider_02_left li a{ background:url(../images/slider_li_bg.png) no-repeat 0 0; width:128px; color:#b92d65; height:36px; float:left; padding:13px 0 0 10px; text-decoration:none; font-style:italic;}

#banner_container #slider_container #slider_01_left{ float:left; width:410px; margin:31px 0 0 0px; padding:0 0 0 37px;}
#banner_container #slider_container #slider_01_left img{ float:left;}
#banner_container #slider_container #slider_01_left h2{ color:#bc2f67; font-size:36px; line-height:40px; font-family: "arno Pro"; float:left; width:100%;}
#banner_container #slider_container #slider_01_left h4{ color:#bc2f67;font-size:18px; line-height:22px; font-family: "arno Pro"; float:left;width:100%;}
#banner_container #slider_container #slider_01_left p{ float:left; color:#000; font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif;width:100%;}
#banner_container #slider_container #slider_01_right{ float:right; width:449px; margin:2px 15px  0 0; display:inline;  height:248px; z-index:99; position:relative}


#body_container{ float:left; width:970px; padding:10px 5px 10px 5px}
#body_container #breadcriums{ float:left; width:960px; padding:0 0 0 10px; list-style:none;}
#body_container #breadcriums li{ margin:0 0 0 2px; display:inline;padding:0 5px;float:left;}
#body_container #breadcriums li.small{ width:15px; margin:0;}
#body_container #breadcriums li a{  color:#7b7b7b; font-size:18px; line-height:18px; text-decoration:none; }
#body_container #breadcriums li a:hover{ text-decoration:underline;}
#body_container #breadcriums li.active a{ color:#760733;}
#left_container{width:178px ;float:left;}
#left_container .banner{width:178px ;float:left; text-align:center; margin:0 0 10px 0}
#left_container .tools_box{width:178px ;float:left; text-align:center; margin:0 0 10px 0; padding:0 0 0 6px}
#left_container .tools_box h3{float:left; background:url(../images/pink_small_head_bg.jpg) no-repeat 0 0; text-transform:uppercase; font-size:14px; font-weight:bold; padding:10px 0 0 0; width:167px; height:26px; color:#fff; text-align:center;}
#left_container .tools_box ul{ float:left; width:157px; background:#e982aa; padding:5px; list-style:none}
#left_container .tools_box ul li{ float:left; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; width:157px; background:url(../images/pink_link_sep.jpg) no-repeat bottom center; padding:5px 0 20px; text-align:left}
#left_container .tools_box ul li a{ color:#fff; text-decoration:none; float:left; background:url(../images/pink_link_bullet.jpg) no-repeat 5px 3px; padding:0 0 0 20px; width:137px;}
#left_container .tools_box ul li.last{ background:none; padding-bottom:0px}
#left_container .tools_box ul li a:hover{ color:#a82458}
#left_container .bride_box{ float:left; width:178px;font-family:Georgia, "Times New Roman", Times, serif;}
#left_container .bride_box h3{  font-size:18px; margin:-15px 0 10px 0; z-index:99}
#left_container .bride_box .details{ float:left; width:158px; padding:0 10px; text-align:center; background:url(../images/l_side_box_repeat_bg.jpg) repeat-y 0 0}
#left_container .bride_box .box{ float:left; width:158px; margin:15px 0}
#left_container .bride_box .box h4{ padding:4px 0; font-size:16px;}
#left_container .bride_box .box p{ font-size:11px; line-height:15px; padding:5px 0}
#left_container .real_wedding{width:178px ;float:left; text-align:center; margin:0 0 10px 0; padding:0 0 0 6px}
#left_container .real_wedding h3{float:left; background:url(../images/pink_small_head_bg2.jpg) no-repeat 0 0; text-transform:uppercase; font-size:11px; font-weight:normal;  padding:5px 0 0 10px; width:167px; text-align:left; height:20px; color:#fff; }
#left_container .real_wedding .image_box{ border:1px solid #000; width:165px; float:left}

#middle_container{width:422px;float:left; padding:0 7px}
#middle_container .wedding_essential_box{width:422px;float:left;}
#middle_container .wedding_essential_box h3{width:422px;float:left;}
#middle_container .wedding_essential_box ul{width:422px;float:left; list-style:none; padding:5px 0}
#middle_container .wedding_essential_box ul li{float:left; margin:0 8px 0 0; display:inline; width:97px}
#middle_container .wedding_essential_box ul li a{ float:left; border:2px solid #dedede;}
#middle_container .wedding_essential_box ul li.last{ margin-right:0px}
#middle_container .wedding_essential_box ul li img{ float:left}
#middle_container .wedding_essential_box ul li span{ float:left; width:100%; padding:5px 0 0 0;font-size:11px; color:#c93670; text-align:center}
#middle_container .wedding_essential_box ul li span a{text-decoration:none; color:#c93670; border:0px; float:none;}
#middle_container .wedding_essential_box ul li span a:hover{text-decoration:underline; color:#c93670;}
#middle_container .wedding_essential_box .more{ float:right; margin:0 10px 0 0; display:inline; font-size:13px; font-weight:bold; color:#b32a60; text-decoration:none}
#middle_container .wedding_essential_box .more:hover{ text-decoration:underline}
#middle_container .content_box{width:422px;float:left; margin:15px 0; background:url(../images/middle_box_sep.gif) no-repeat bottom center; padding-bottom:30px;}
#middle_container .content_box h3{width:417px;float:left; padding-left:5px}
#middle_container .content_box .details{width:260px;float:left; padding:0 0 0 10px}
#middle_container .content_box .details p{ padding:10px 0 5px; line-height:19px}
#middle_container .content_box .image{float:right;}
#middle_container .content_box .image1{float:right; border:2px solid #dedede}

#right_container{width:349px; float:right;}
#right_container .right_side{float:right; width:344px; height:249px; margin-bottom:15px;}
#right_container .right_side a{ float:left;}

#right_container .wedding_preprations{width:349px; float:left; margin:0 0 20px 0}
#right_container .wedding_preprations h3{width:349px; float:left; margin:0 0 10px 0}
#right_container .wedding_preprations .details_container{width:344px; float:left; background:url(../images/right_grad_repeat_bg.gif) repeat-y 0 0; padding:0 2px 0 3px;}
#right_container .wedding_preprations .details{width:330px; float:left; background:url(../images/right_box_grad.gif) repeat-x 0 0; padding:0 8px 0 6px}
#right_container .wedding_preprations .details ul{width:330px; float:left; list-style:none}
#right_container .wedding_preprations .details ul li{ float:left; margin:7px; width:97px}
#right_container .wedding_preprations .details ul li.last{ margin-right:0px}
#right_container .wedding_preprations .details ul li a{ float:left; text-decoration:none;background:url(../images/grad_image_box_bg.jpg) no-repeat 0 0; width:81px; height:71px; padding:8px 8px;}
#right_container .wedding_preprations .details ul li span{ width:97px; float:left; text-align:center!important; font-size:11px; color:#921b4b; }
#right_container .wedding_preprations .details ul li span a{text-decoration:none; color:#921b4b; background:none!important; height:auto!important; width:97px!important; text-align:center; padding:0px; margin:0px;}
#right_container .wedding_preprations .details ul li span a:hover{text-decoration:underline; color:#921b4b; width:97px; text-align:center; padding:0px!important; }
#right_container .wedding_preprations .details .more{ float:right; font-weight:bold; margin:0 10px 5px 0; display:inline}
#right_container .featured_articles{width:349px; float:left;}
#right_container .featured_articles .article_tab{width:349px; float:left; margin:0 0 25px 0; list-style:none}
#right_container .featured_articles .article_tab li{ float:left}
#right_container .featured_articles .article_tab li.fa a{ float:left; background:url(../images/articles_tab.jpg) no-repeat 0 -32px; width:162px; height:25px;}
#right_container .featured_articles .article_tab li.ra a{ float:left; background:url(../images/articles_tab.jpg) no-repeat -162px -32px; width:143px; height:25px;}
#right_container .featured_articles .article_tab li.fa a:hover{ background-position:0 0;}
#right_container .featured_articles .article_tab li.ra a:hover{background-position:-162px 0;}
#right_container .featured_articles .article_tab li.fa.active a{ background-position:0 0;}
#right_container .featured_articles .article_tab li.ra.active a{background-position:-162px 0;}

#right_container .featured_articles .tab_content_container{width:349px; float:left; }
#right_container .featured_articles .tab_content_container .content{width:349px; float:left;}
#right_container .featured_articles .tab_content_container .content ul{width:349px; float:left; list-style:none; font-size:11px;}
#right_container .featured_articles .tab_content_container .content li{width:349px; float:left; padding:10px 0}
#right_container .featured_articles .tab_content_container .content li .image{background:url(../images/grad_image_box_bg.jpg) no-repeat 0 0; width:85px; height:73px; padding:6px 6px 8px; float:left}
#right_container .featured_articles .tab_content_container .content li .image img{ border:1px solid #e8e8e8}
#right_container .featured_articles .tab_content_container .content li .details{ float:right; width:240px}
#right_container .featured_articles .tab_content_container .content li h4{ font-size:14px; font-weight:bold; color:#921b4b; padding:0 0 5px 0}

#right_container .featured_articles .tab_content_container1{width:349px; float:left; }
#right_container .featured_articles .tab_content_container1 .content{width:349px; float:left;background:url(../images/recent_repeat_curv.jpg) repeat-y 0 0;  }
#right_container .featured_articles .tab_content_container1 .content ul{width:349px; float:left; list-style:none; font-size:11px; background:url(../images/recent_top_curv.jpg) no-repeat 0 0;}
#right_container .featured_articles .tab_content_container1 .content li{width:344px; float:left; padding:10px 0 10px 5px;}
#right_container .featured_articles .tab_content_container1 .content li .image{background:url(../images/grad_image_box_bg.jpg) no-repeat 0 0; width:85px; height:73px; padding:6px 6px 8px; float:left}
#right_container .featured_articles .tab_content_container1 .content li .image img{ border:1px solid #e8e8e8}
#right_container .featured_articles .tab_content_container1 .content li .details{ float:right; width:240px}
#right_container .featured_articles .tab_content_container1 .content li h4{ font-size:14px; font-weight:bold; color:#921b4b; padding:0 0 5px 0}


#event_tab_container{ float:left; width:970px; border-bottom:1px solid #e7e7e7; padding-bottom:10px; }
#event_tab_container .latest_wedding_event_title{ float:left; background:url(../images/w_grd_head_bg.jpg) no-repeat 0 0; width:947px; height:21px; color:#b32a60; font-weight:bold; color:#b32a60; padding:8px 10px 5px 10px; text-transform:uppercase; margin:20px 0}
#event_tab_container #event_tab{ float:left; list-style:none; background:url(../images/grad_tab_top_bg.gif) no-repeat left bottom; padding:0 0 13px 20px; width:939px; margin-left:5px; display:inline}
#event_tab_container #event_tab li{ float:left; margin:0 10px 0 0; display:inline}
#event_tab_container #event_tab li a{ float:left; background:url(../images/left_tab_crv.gif) no-repeat 0 -28px; padding-left:9px; text-decoration:none; color:#fff; font-weight:bold}
#event_tab_container #event_tab li a span{ float:left; height:18px; padding:5px 19px 5px 10px; background:url(../images/right_tab_crv.gif) no-repeat 100% -28px}
#event_tab_container #event_tab li a:hover{ background-position:0 0px; color:#333;}
#event_tab_container #event_tab li a:hover span{ background-position:100% 0px}
#event_tab_container #event_tab li.active a{ background-position:0 0px; color:#333;}
#event_tab_container #event_tab li.active a span{ background-position:100% 0px}
#event_tab_container #event_tab li.expand{ float:right}
#event_tab_container #event_tab li.expand a{ background:none; color:#b32a60}
#event_tab_container #event_tab li.expand a:hover{ text-decoration:underline}
#event_tab_container .event_content{ float:left; width:927px; padding:15px; background:url(../images/grad_tab_grad_bg.gif) repeat-x left bottom; border-left:1px solid #dedede;border-right:1px solid #dedede;margin-left:5px; display:inline}
#event_tab_container .event_content ul{ float:left; width:927px; list-style:none}
#event_tab_container .event_content ul li{ float:left; width:927px; border-bottom:1px solid #ccc; padding:7px 0}
#event_tab_container .event_content ul li.last{ border-bottom:none}
#event_tab_container .event_content h4{ text-transform:uppercase; color:#840f3e; font-size:11px; font-weight:bold}
#event_tab_container .curv{ float:left; width:auto;margin-left:5px; display:inline}

#left_container.inner{width:612px; display:inline;}
#left_container.inner h1{padding-bottom:5px; padding-left:20px; font:normal 28px/30px Georgia, "Times New Roman", Times, serif; color:#bd4575;}
#left_container.inner h1.wed{font-size:42px; line-height:44px;}
#left_container.inner h4{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#7f7f7f; text-transform:uppercase; padding-bottom:20px; padding-left:20px;}
#left_container.inner h4 span{color:#e094b2;}
.curv.pad{ padding-bottom:15px;}
#left_container .content{width:592px; float:left; padding-left:20px;}
#left_container .content p{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#645e60; padding-bottom:15px;}
#left_container .content img{border:2px solid #d8cfd0; padding:3px; margin-bottom:10px;}
#left_container .content h2{font:bold 20px/22px Arial, Helvetica, sans-serif; color:#be4473; padding-bottom:15px; padding-left:0;}
#left_container .content h3{font:bold 16px/18px Arial, Helvetica, sans-serif; color:#be4473; padding-bottom:15px; padding-left:0;}
#left_container .content ul{width:500px; float:left; list-style:none; padding:0 0 20px 30px;} 
#left_container .content ul li{width:90%; float:left; font:normal 14px/24px Arial, Helvetica, sans-serif; color:#645e60; background:url(../images/list.gif) no-repeat 0 5px; padding-left:25px;}
#left_container .content.none{}
#left_container .content.none p{font-size:12px; line-height:16px;}
#left_container .coat_box{width:580px; float:left; background:url(../images/coat_bg.gif) no-repeat right bottom; padding-bottom:10px;}
#left_container .coat_box small{width:50px; height:40px; float:left;}
#left_container .coat_box small img{border:0; padding:0;}
#left_container .coat_box span{width:500px;float:left; padding-top:10px; margin-left:5px; display:inline; font:normal 14px/24px Arial, Helvetica, sans-serif;}
#left_container .forum{width:260px; float:right; margin-right:20px; margin-top:10px; padding-bottom:15px;}
#left_container .forum img{border:0; padding:0;}

#articles{width:970px; float:left; padding-top:10px;}
#articles.derss{}
#articles.derss h3{ font-size:34px; line-height:36px;}

#articles h3{float:left; padding-left:20px; padding-bottom:20px; font:normal 28px/30px Georgia,"Times New Roman",Times,serif; color:#BD4575;}
#articles .recent{width:200px; float:right; padding-top:10px; padding-right:20px;}
#articles .recent ul{width: auto; float:right; list-style:none;}
#articles .recent ul li{ width:auto; float:left; margin:0; padding:0 10px; background:url(../images/divider.gif) no-repeat left center;}
#articles .recent ul li.none{background:none;}
#articles .recent ul li a{color:#9f0f4d; text-decoration:none;}

#articles ul{width:100%; float:left; list-style:none;}
#articles ul li{width:195px; float:left; margin:0 23px; display:inline;}
#articles ul li small{width:100%; float:left; padding-bottom:15px;}
#articles ul li img{border:2px solid #d8d3cf; padding:2px;}
#articles ul li span{width:100%; float:left; font:normal 28px/30px "Times New Roman", Times, serif; color:#9f0f4d; font-style:italic;}
#articles .more_btn{width:100%; float:left; text-align:right; padding:30px 0 50px;}
#articles .more_btn a{margin-right:25px;}
#articles ul.dress_articles{width:100%; float:left; list-style:none; padding:20px 0 50px; background: url(../images/border_bottom01.jpg) no-repeat 0 bottom;}
#articles ul.dress_articles li{width:460px; float:left; margin:0 0 0 20px; padding:0;}
#articles ul.dress_articles li .col01{width:185px; float:left;}
#articles ul.dress_articles li .col01 img{border:2px solid #cfc5c4; padding:2px;}
#articles ul.dress_articles li .col02{width:250px; float:left; margin-left:20px; display: inline;}
#articles ul.dress_articles li .col02 h3{font:normal 26px/28px Georgia, "Times New Roman", Times, serif; color:#a0104d; font-style:italic; padding-bottom:15px;}
#articles ul.dress_articles li .col02 p{line-height:18px; padding-bottom:0px;}
#articles ul.dress_articles li .col02 p a{color:#a1114c; text-decoration:underline;}
#articles ul.dress_articles.none{background:none; padding-bottom:10px;}

.boder_bottom{width:100%; float:left; background:url(../images/boder_bottom.gif) no-repeat 0 0; height:31px;}
#left_container .img_section{width:375px; float:left; background:url(../images/img_box_middle.gif) repeat-y 0 0;}
#left_container .top_section{width:375px; float:left; background:url(../images/img_box_top.gif) no-repeat 0 0;}
#left_container .btm_section{width:375px; float:left; background:url(../images/img_box_btm.gif) no-repeat 0 bottom;} 
#left_container .btm_section .inner_section{width:365px; float:left; padding:6px 7px 6px;}
#left_container .btm_section .inner_section img{border:0; padding:0; margin:0;}

#left_container .text_section{width:209px; float:left; background:url(../images/text_middle.gif) repeat-y 0 0;}
#left_container .text_section .top_sec{width:209px; float:left; background:url(../images/text_top.gif) no-repeat 0 0;}
#left_container .text_section .btm_sec{width:209px; float:left; background:url(../images/text_btm.gif) no-repeat 0 bottom;}
#left_container .text_section .btm_sec .text_area{width:209px; float:left; padding-top:20px;}
#left_container .text_section .btm_sec .text_area h2{text-align:center; padding:0 10px 40px 10px; font:normal 23px/35px Georgia, "Times New Roman", Times, serif; color:#BD4575; background: url(../images/icon.gif) no-repeat center bottom; margin-bottom:10px;}
#left_container .text_section .btm_sec .text_area p{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#848484; padding:0 20px 13px; text-align:center;}
#left_container .text_section .btm_sec .text_area p a{color:#a8255b; text-decoration:underline;}
#left_container .text_section .btm_sec .text_area ul{width:209px; float:left; margin:0; padding:4px 0 17px; list-style:none; margin-left:4px; display:inline;}
#left_container .text_section .btm_sec .text_area ul li{width:47px!important;float:left;background:url(../images/prod01_bg.gif) no-repeat 0 0; padding:5px 6px 5px 5px; margin:0 4px; display:inline;}
#left_container .text_section .btm_sec .text_area ul li img{float:left; margin:0; padding:0; border:0;}
#left_container .blank{width:586px; height:52px; float:left; background:url(../images/blank.gif) no-repeat 0 0; margin-top:8px;}

#inner_left_container{ float:left; width:195px;margin:10px 0 0 18px; display:inline; }
#inner_left_container .inner_left{ float:left; width:195px; background:url(../images/left_link_box_repeat_bg.png) repeat-y 0 0;}
#inner_left_container .inner_left .links_box{ float:left; width:195px; background:url(../images/left_link_box_t_bg.jpg) no-repeat 0 0;  }

#inner_left_container .inner_left  h3{ float:left; width:179px;background:url(../images/inner_left_h3_bg.png) no-repeat 0 0; margin:10px 0 0 15px; height:25px; font-size:13px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0 6px 15px; color:#fff;}
#inner_left_container .inner_left ul{ float:left; width:159px; margin-left:25px; display:inline; list-style:none; display:inline}
#inner_left_container .inner_left ul li{ float:left; background: url(../images/li_listing_icon.png) no-repeat 0 5px; width:139px; padding:2px 0 0 20px;}
#inner_left_container .inner_left ul li a{ color:#393030; font-size:11px; line-height:18px; text-decoration:none; padding:7px 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#inner_left_container .inner_left ul li a:hover{ text-decoration:underline;}

#inner_right_container{ float:right; width:724px; margin-right:15px;}
#inner_right_container #inner_right_banner{ float:left; width:724px; background:url(../images/inner_right_banner.jpg) no-repeat 0 0; height:209px; margin:10px 18px 0 0 ; display:inline; }

#inner_right_container #inner_right_banner p{color:#5d4d4d; float:left; width:414px; padding:0 0 0 33px; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#inner_right_container #directory_sevice_container{ float:left; width:722px; margin:10px 19px 0 1px; display:inline;}
#inner_right_container #directory_sevice_container h3{ background:url(../images/directory_services.jpg) no-repeat 0 0; float:left; height:30px; width:702px; font-size:13px; line-height:18px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 0 0 20px;}
#inner_right_container #directory_sevice_container ul{ float:left; width:722px; list-style:none;}

#inner_right_container #directory_sevice_container ul li{ float:left; width:335px; background:url(../images/grad_image_box_bg.jpg) no-repeat 0 0; margin-top:23px;}
#inner_right_container #directory_sevice_container ul li .left_directory{ float:left; width:103px;}
#inner_right_container #directory_sevice_container ul li .right_directory{ float:left; width:230px;}
#inner_right_container #directory_sevice_container ul li.right{ float:right; width:335px;}
#inner_right_container #directory_sevice_container ul li img{ float:left; margin:5px; display:inline;}
#inner_right_container #directory_sevice_container ul li h4{ color:#ad3464; font-size:13px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; font-weight:bold; padding:3px 0 0 5px; width:220px;} 
#inner_right_container #directory_sevice_container ul li p{ color:#2d2d2d;font-size:11px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; padding:3px 0 0 5px ; width:220px;} 

#inner_body_container{ float:left; width:970px; padding:5px;}
#inner_body_container .left_inner_body_container{ float:left; width:612px;}
#inner_body_container .left_inner_body_container .get_shopping_container{ float:left; width:612px;}
#inner_body_container .left_inner_body_container .get_shopping_container h3{ float:left; width:584px; padding:0 0 0 19px;}
#inner_body_container .left_inner_body_container .get_shopping_container p{ color:#161616; font-size:12px; line-height:17px; width:579px; padding:0 5px 0px 19px; float:left;}
#inner_body_container .right_inner_body_container{ float:right; width:350px; background:url(../images/slider_right_bg.jpg) no-repeat 0 0; height:269px;}
#inner_body_container .right_inner_body_container .right_side{float:right; width:344px; height:249px; background: url(../images/slider_right_img.jpg) no-repeat 0 0;}
#inner_body_container .right_inner_body_container .right_side img{ float:left; margin-top:20px;}
#inner_body_container .right_inner_body_container .right_side a{ float:left; margin:190px 0 0 20px; display:inline}

#inner_body_container .right_inner_body_container .img_border{ margin-top:10px; float:left;}
#inner_body_container .left_inner_body_container .my_planing_details{ float:left; background:url(../images/my_planing_repeat_curv.jpg) repeat-y 0 0; width:612px;}
.my_planing_details .my_tools{ float:left; width:170px;padding-left:19px; }
.my_planing_details .my_tools h3{ float:left; color:#9f1048; font-size:18px; line-height:18px; }
.my_planing_details .my_tools_content{ float:right; width:352px; padding-right:25px;}
.my_planing_details .my_budget{ float:left; width:589px; margin:10px 0 0 8px; display:inline;}
.my_planing_details .my_budget .my_budget_details{ float:left; width:589px; background:url(../images/get_shopping_inner_repeat_curv.jpg) repeat-y 0 0; padding:10px 0 0 0;}
.my_planing_details .my_budget .my_budget_details ul{ float:left; padding:0 12px; width:565px; list-style:none;}
.my_planing_details .my_budget .my_budget_details ul li{ float:left;width:95px; padding:0 20px 0 0; text-align:center;}
.my_planing_details .my_budget .my_budget_details ul li span{ color:#2c2b2b; font-size:11px; line-height:17px;}
.my_planing_details .my_budget .my_budget_details ul li span.red{ color:#9f1048; font-size:13px; line-height:17px; }
.my_planing_details .my_budget .my_budget_details ul li.last{ padding:0;}
.edit_info_details{float:left; background:url(../images/my_planing_repeat_curv.jpg) repeat-y 0 0; width:612px; }
.edit_info_details .left_edit_info span{ color:#161616; font-size:12px; line-height:17px;}
.edit_info_details .left_edit_info{ float:left; width:184px; padding-left:20px}
.edit_info_details .left_edit_info h3{ color:#9f1048; font-size:18px; line-height:18px; padding:20px 0 0 0px; width:184px;}
.edit_info_details .center_edit_info{ float:left; width:184px; padding-left:20px}
.edit_info_details .right_edit_info{ float:right; width:204px; list-style:none; padding:15px 0;}
.edit_info_details .right_edit_info li{ background: url(../images/inner_left_li_icon.jpg) no-repeat 0 5px; padding:2px 0 0 22px; color:#971a4b; font-size:12px; line-height:17px;}
#planing_categories{ float:left; background:url(../images/my_planing_repeat_curv.jpg) repeat-y 0 0; width:580px; padding:0 16px;}
#planing_categories h3{ float:left; padding:16px 0 16px 0px; font-size:18px; line-height:18px; color:#9f1048; width:570px;}
#planing_categories .planing_box{ float:left; width:267px;min-height:120px; height: auto!important; height:120px}
#planing_categories .planing_box.right{ float:right;}
#planing_categories .planing_box .img_box{ float:left; background:url(../images/grad_image_box_bg.jpg) no-repeat 0 0; width:100px; height:97px; }
#planing_categories .planing_box .img_box img{ float:left; margin:6px;}
#planing_categories .planing_box .planing_box_details{ float:right; width:155px;}
#planing_categories .planing_box .planing_box_details h4{ float:left; width:155px; font-size:15px; line-height:18px; color:#9f1048; font-weight:bold;}
#planing_categories .planing_box .planing_box_details p{ float:left; width:155px; font-size:11px; line-height:18px; color:#2d2d2d;}

#inner_06_box{ float:left; width:941px; margin:0 0px 30px 20px; display:inline;}
#inner_06_box .inner_06_box_details{ float:left; width:941px; margin:20px 0 0 0;}
#inner_06_box .inner_06_box_details ul{ float:left; width:941px; list-style:none; }
#inner_06_box .inner_06_box_details ul li{ width:296px; float:left; margin:0 20px 0 0; display:inline; }
#inner_06_box .inner_06_box_details ul li.last{ margin-right:0px}
#inner_06_box .inner_06_box_details ul li a{float:left; text-decoration:none;background:url(../images/inner_06_img_bg.jpg) no-repeat 0 0; width:277px; height:195px; padding:7px 7px 7px 9px;}
#inner_06_box .inner_06_box_details ul li img{ float:left; border:#646464 solid 1px;}
#inner_06_box .inner_06_box_details ul li span{ float:left; width:100%; font-size:15px; color:#921b4b; text-align:center;line-height:18px; font-weight:bold; margin:0 0 8px 0;}
#inner_06_box .inner_06_box_details ul li .get_btn{ float:left; width:296px;background:url(../images/inner_06_box_border.jpg) no-repeat left top; padding:0 0 10px 0;}
#inner_06_box .inner_06_box_details ul li .get_btn a{width:auto!important; height:auto!important; float:right!important; padding:0!important; background:none!important; margin-top:20px;}
#inner_06_box .inner_06_box_details ul li .get_btn img{ float:right; margin:0px 0 0 0;}
#inner_06_box .inner_06_box_details ul li .get_btn img.btn{ border:none;}

#bottom_container{ float:left; width:980px; margin:58px 0 10px 0;}
#bottom_container #left_bottom_container{ float:left; width:490px; margin-left:12px; display:inline}
#bottom_container #left_bottom_container #what_brides_say{ float:left; width:490px; position:relative;}
#bottom_container #left_bottom_container #what_brides_say .Featured_Brides{ float:left; width:430px; margin:22px 30px 0 30px; display:inline;}
#bottom_container #left_bottom_container #what_brides_say .Featured_Brides .Featured_border{ float:left; margin:5px 0 5px 30px; display:inline; }
#bottom_container #left_bottom_container #what_brides_say .Featured_Brides h3{ text-align:center;font-family:"Times New Roman", Times, serif; font-size:18px; line-height:23px; color:#b92d65; width:430px; font-weight:bold; }
#bottom_container #left_bottom_container #what_brides_say .Featured_Brides ul{ float:left; width:430px; list-style:none;}
#bottom_container #left_bottom_container #what_brides_say .Featured_Brides ul li{ float:left; margin:7px 13px 0 0; width:109px; border:#7f767f solid 1px; }
#bottom_container #left_bottom_container #what_brides_say .Featured_Brides ul li.small{ width:17px; margin:42px 0 0 0; border:none;}
#bottom_container #left_bottom_container #what_brides_say .Featured_Brides ul li.first{ margin:42px 13px 0 0;}
#bottom_container #left_bottom_container #what_brides_say .Featured_Brides ul li a{ float:left; text-decoration:none;}

#bottom_container #left_bottom_container #what_brides_say .what_btn{position:absolute;	left: 150px;top: -58px;}
#what_brides_say .brides_say_right h3{ float:left; color:#b92d65; font-weight:bold; font-family: "Bell MT"; padding-left:20px;}
#what_brides_say .brides_say_details{ float:left; width:490px; background: url(../images/box_bg.gif) repeat-y 0 0;  }
#what_brides_say .brides_say_details .brides_say_left{ float:left; width:109px; background:url(../images/what_brides_say_img_bg.png) no-repeat 0 0;height:129px; margin-left:15px;}
#what_brides_say .brides_say_details .brides_say_left img{ float:left; margin:5px 6px; display:inline; }
#what_brides_say .brides_say_details .brides_say_right{ float:right; width:361px; background:url(../images/cort_top_img.png) no-repeat top left; margin-right:5px;}
#what_brides_say .brides_say_details .brides_say_right strong{ float:left; background:url(../images/cort_bottom_img.png) no-repeat 198px bottom; color:#040404; margin:20px 10px 10px 15px; width:325px; text-align:center; padding-bottom:9px;}
#bottom_container #right_bottom_container{ float:right; width:477px;}
#bottom_container #right_bottom_container #other_wedding_tools{ float:left; width:465px; position:relative;}
#bottom_container #right_bottom_container #other_wedding_tools .other_btn{position:absolute;left: 109px;top: -53px;}
.other_wedding_details{ float:left; width:100%; background:url(../images/box_bg01.gif) repeat-y 0 0; padding:5px 0px;}
.other_wedding_details ul{width:100%; float:left; list-style:none;}
.other_wedding_details ul li{width:96px; float:left; margin:0 28px 30px;}
.other_wedding_details ul li.last{margin-bottom:13px;}
.other_wedding_details ul li small{width:100%; float:left; text-align:center; padding-bottom:5px;}
.other_wedding_details ul li h5{width:100%; float:left; text-align:center; font:bold 14px/16px Bell MT; color:#b92d65; padding-bottom:10px;}
.other_wedding_details ul li p{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000; width:100%; float:left;}

.inner_content{width:100%; float:left;}

.bread_crumb{width:100%; float:left; padding:10px 0;}
.bread_crumb ul{width:auto; float:left; list-style:none; padding-left:3px;} 
.bread_crumb ul li{width:auto; float:left; font:normal 12px/16px Arial, Helvetica,; padding:6px 32px 6px 20px; background:url(../images/bred_arrow.gif) no-repeat right 4px;}
.bread_crumb ul li a{color:#840f3d; text-decoration:none; width:auto;    }
.bread_crumb ul li.active{background:url(../images/bred_active.gif) no-repeat right 0;}
.bread_crumb ul li.none{background:none;}
.bread_crumb .social_links{width:auto; float:right; padding-right:10px;}
.bread_crumb .social_links a{width:auto; float:left; margin-left:8px; display:inline;}

.inner_content .thumb_section{width:960px; float:left; padding:20px 5px 0 5px;}
.inner_content .thumb_section ul{width:100%; float:left; list-style:none;}
.inner_content .thumb_section ul li{width:216px; float:left; padding-bottom:25px; margin:0 12px; text-align:center;}
.inner_content .thumb_section ul li span{width:100%; float:left; font:bold 15px/17px Arial, Helvetica, sans-serif; color:#95194a; padding-bottom:10px;}
.inner_content .thumb_section ul li small{width:209px; height:160px; padding:6px 0 0 7px; float:left; background: url(../images/thum_bg.gif) no-repeat 0 0;}
.inner_content .thumb_section ul li small img{float:left;}
.inner_content .thumb_section ul li.none{padding-bottom:0;}

.inner_content .top_content{width:963px; float:left; background:url(../images/top_content_bg.gif) repeat-y 0 0; margin-top:15px;  margin-left:3px; display:inline;}
.inner_content .top_content .top_crv{width:963px; float:left; background:url(../images/heading_bg.gif) no-repeat 0 0;}
.inner_content .top_content .btm_crv{width:963px; float:left; background:url(../images/top_content_btm_bg.gif) no-repeat 0 bottom; padding-bottom:10px;}
.inner_content .top_content .inner_box{width:963px; float:left;}
.inner_content .top_content .inner_box .pic_area{width:208px; height:156px; float:left; background:url(../images/thum_bg01.jpg) no-repeat 0 0; padding:3px 0 0 3px; margin:14px 0 0 20px;}
.inner_content .top_content .inner_box .text_section{width:678px; float:right; margin-right:10px;}
.inner_content .top_content .inner_box h1{font:normal 24px/28px 'ArialRoundedMTBoldRegular'; color:#fff; padding:10px 0 22px;}
.inner_content .top_content .inner_box p{color:#000; padding-bottom:15px;}
.inner_content .top_content .inner_box .cont_section{width:200px; float:left; padding-top:10px;}
.inner_content .top_content .inner_box .cont_section ul{width:100%; float:left; list-style:none;}
.inner_content .top_content .inner_box .cont_section ul li{width:80%; float:left; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; background:url(../images/icon01.gif) no-repeat left 0; padding-left:35px; padding-bottom:5px;}
.inner_content .top_content .inner_box .cont_section ul li.email{background:url(../images/icon02.gif) no-repeat left 0;}
.inner_content .top_content .inner_box .cont_section ul li a{color:#000;}
.inner_content .top_content .inner_box .love{width:88px; float:right;}
.inner_content .slider_section{width:958px; float:left; padding-top:30px; padding-left:5px;}

.inner_content .overview_section{width:960px; float:left; background:url(../images/overview_bg.gif) repeat-y 0 0; margin-left:4px; display:inline;}
.inner_content .overview_section .curve_top{width:960px; float:left; background:url(../images/overview_head.gif) no-repeat 0 0;}
.inner_content .overview_section .curve_btm{width:960px; float:left; background:url(../images/overview_btm.gif) no-repeat 0 bottom; padding-bottom:5px;}
.inner_content .overview_section .inner_box{width:960px; float:left;}
.inner_content .overview_section .nave_section{width:950px; float:left; padding:4px 5px; height:61px;}
.inner_content .overview_section .nave_section ul{width:100%; float:left; list-style:none;}
.inner_content .overview_section .nave_section ul li{width:auto; float:left; font:normal 14px/16px Arial, Helvetica, sans-serif; margin-right:4px;}
.inner_content .overview_section .nave_section ul li a{width:auto; float:left; text-decoration:none; color:#45493d; padding-left:4px;}
.inner_content .overview_section .nave_section ul li a span{width:auto; float:left; padding:8px 8px 9px 4px;}
.inner_content .overview_section .nave_section ul li.first a span{padding-top:13px; padding-bottom:15px;}
.inner_content .overview_section .nave_section ul li a:hover, 
.inner_content .overview_section .nave_section ul li a.active{background:url(../images/nave_left.gif) no-repeat left 0; color:#fff;}
.inner_content .overview_section .nave_section ul li a:hover span, 
.inner_content .overview_section .nave_section ul li a.active span{background:url(../images/nave_right.gif) no-repeat right 0;}
.inner_content .overview_section .nave_section ul li a small{float:left; padding-right:5px;}
.inner_content .overview_section .nave_section ul li a em{font-style:normal; float:left; padding-top:5px;}
.inner_content .overview_section .nave_section ul li.first a em{padding-top:0;}

/*********** new menu starts********************/
#nav_section{width:950px; float:left; padding:4px 5px; height:61px;}
#nav_section ul{width:100%; float:left; list-style:none;}
#nav_section ul li{width:auto; float:left; font:normal 14px/23px Arial, Helvetica, sans-serif; margin-right:4px; display:inline;}
#nav_section ul li.overview a{width:65px; float:left; text-decoration:none; color:#494d40; padding:10px 0 0 30px; height:33px; background:url(../images/icon11.png) no-repeat 8px 11px}
#nav_section ul li.overview a:hover{float:left;background: url(../images/overview_btn.gif) no-repeat 0 0; color:#fff}
#nav_section ul li.overview a.active{float:left;background: url(../images/overview_btn.gif) no-repeat 0 0; color:#fff}


#nav_section ul li.promotions a{width:79px; float:left; text-decoration:none; color:#494d40; padding:10px 0 0 41px; height:33px; background:url(../images/icon02.png) no-repeat 8px 8px}
#nav_section ul li.promotions a:hover{float:left;background: url(../images/promotions.gif) no-repeat 0 0; color:#fff}
#nav_section ul li.promotions a.active{float:left;background: url(../images/promotions.gif) no-repeat 0 0; color:#fff}


/*********** new menu ends********************/

.inner_content .overview_section .over_content{width:950px; float:left; padding:0 5px;}
.inner_content .over_content .over_left{width:220px; float:left;}
.inner_content .over_content .over_left .pic_area{width:210px; height:172px; float:left; background:url(../images/thum_bg03.jpg) no-repeat 0 0; padding:7px 0 0 8px; margin-left:3px;}
.inner_content .over_content .over_left .address{width:210px; float:left; padding-left:10px;}
.inner_content .over_content .over_left .address ul{width:100%; float:left; list-style:none;}
.inner_content .over_content .over_left .address ul li{width:80%; float:left; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; padding-left:35px;}
.inner_content .over_content .over_left .address ul li a{color:#000;}
.inner_content .over_content .over_left .address ul li.icon01{background:url(../images/add_icon.gif) no-repeat left 0;}
.inner_content .over_content .over_left .address ul li.icon02{background:url(../images/add_icon01.gif) no-repeat left 0;}
.inner_content .over_content .over_left .address ul li.icon03{background:url(../images/add_icon02.gif) no-repeat left 0;}
.inner_content .over_content .over_left .address ul li.icon04{background:url(../images/add_icon03.gif) no-repeat left 0;}

.inner_content .over_content .over_right{width:685px; float:left; margin-left:25px; display:inline; padding-top:5px;}
.inner_content .over_content .over_right p{ color:#000; text-align:justify; padding-bottom:15px; line-height:18px;}

/*****************starts social-profile-royal*********************/
#social_profile_royal{ float:left; width:963px; padding:6px 7px 3px 10px;}
#social_profile_royal .nav{width:963px; float:left; background:url(../images/social_nav_bg.jpg) no-repeat 0 0; height:46px;}
#social_profile_royal .nav h3{width:auto; float:left; font:normal 27px/31px "Times New Roman", Times, serif; color:#a22054; padding:7px 0 0 12px}
#social_profile_royal .nav ul{width:auto; float:right; list-style:none; margin:12px 19px 0 0; display:inline;}
#social_profile_royal .nav ul li{width:auto; float:right; font:normal 16px/20px "Times New Roman", Times, serif; color:#9f2a29; padding-right:10px;}
#social_profile_royal .nav ul li a{text-decoration:none; color:#9f2a29;}
#social_profile_royal .nav ul li a:hover{color:#9f2a29;}
#social_profile_royal .main_section{width:100%; float:left;}
#social_profile_royal .left_section{width:623px; float:left; margin-top:6px;}
#social_profile_royal .left_section .large_img_bg{width:575px; float:left; height:329px; background:url(../images/social_large_img_bg.jpg) no-repeat 0 0; padding:41px 0 0 48px;}
#social_profile_royal .left_section .large_img_bg .img_box{width:236px; height:235px; float:left; background:url(../images/social_web_bg2.png) no-repeat 0 0; padding:19px 19px 31px 19px; }
#social_profile_royal .left_section .large_img_bg .contant{width:242px; float:left; margin:10px 0 0 19px; display:inline;}
#social_profile_royal .left_section .large_img_bg .contant h3{width:100%; float:left; font:normal 24px/28px "Times New Roman", Times, serif; color:#8f0633; font-style:italic; padding-bottom:15px;}
#social_profile_royal .left_section .large_img_bg .contant ul{width:100%; float:left; list-style:none;}
#social_profile_royal .left_section .large_img_bg .contant ul li{width:100%; float:left; font:normal 18px/20px "Times New Roman", Times, serif; color:#3e4144; padding-bottom:16px;}
#social_profile_royal .left_section .large_img_bg .contant ul li.pad_top{padding-bottom:2px;}
#social_profile_royal .left_section .large_img_bg .contant ul li span{color:#88042f; padding-right:7px;}
#social_profile_royal .left_section .large_img_bg .contant ul li span.top{height:25px; float:left;}
#social_profile_royal .left_section .large_img_bg .contant ul li a{text-decoration:none; color:#000000;}

#social_profile_royal .left_section .bottom_section{width:100%; float:left;}
#social_profile_royal .left_section .bottom_section .top_row{width:100%; float:left; padding:5px 0 4px;}
#social_profile_royal .left_section .bottom_section .top_row img{float:left; width:auto; margin-left:206px; display:inline;}
#social_profile_royal .left_section .bottom_section .inner_section{width:601; float:left; margin:0 0 0 11px;}
#social_profile_royal .left_section .bottom_section .inner_section .pink_box{width:523px; float:left; background:#fdf1f9; border:1px solid #dbdbdb;  border-bottom:0px solid #dbdbdb; padding:7px 38px 10px 38px;}
#social_profile_royal .left_section .bottom_section .inner_section .pink_box .col_left{width:252px; float:left;}
#social_profile_royal .left_section .bottom_section .inner_section .pink_box .col_right{width:252px; float:right;}
#social_profile_royal .left_section .bottom_section .inner_section .pink_box p{width:100%; float:left; font:normal 14px/16px "Times New Roman", Times, serif; color:#900633; padding:6px 0 6px; text-align:center;}
#social_profile_royal .left_section .bottom_section .inner_section .pink_box .img_bg{width:203px; float:left; height:152px; padding:11px 12px 13px 12px; margin-left:13px; display:inline; background:url(../images/social-pic-bg2.jpg) no-repeat 0 0;}
#social_profile_royal .left_section .bottom_section .inner_section .pink_box .img_bg img{float:left;}

#social_profile_royal .right_container{width:327px; float:right; margin:16px 4px 0 0px; display:inline; _margin-right:2px; }
#social_profile_royal .right_container .inner_section{width:325px; float:left; border-left:1px solid #e3dfdf; border-right:1px solid #e3dfdf;}
#social_profile_royal .right_container .inner_section .top_section{width:292px; float:left; margin:0px 19px 0 14px; display:inline; border-bottom:1px solid #a4a3a0; font:normal 24px/28px "Times New Roman", Times, serif; color:#950b38; padding-bottom:9px; text-align:center; font-style:italic; margin-bottom:2px; position:relative; margin-top:-5px;}
#social_profile_royal .right_container .inner_section .row{width:304px; float:left; padding:3px 13px 3px 8px;}
#social_profile_royal .right_container .inner_section .img_bg{width:116px; height:112px; float:left; background:url(../images/social_right_bg.jpg) no-repeat 0 0; padding:13px 14px 13px 14px;}
#social_profile_royal .right_container .inner_section .img_bg img{float:left; white-space:116px; height:112px;}
#social_profile_royal .right_container .inner_section .bottom_section{width:292px; float:left; border-top:1px solid #a4a3a0; padding-top:8px; margin:0 17px 0 16px; display:inline; margin-top:8px;}
#social_profile_royal .right_container .inner_section .bottom_section p{width:auto; float:left; font:normal 18px/21px "ArnoProItalicCaption"; font-style:italic; color:#91153e; padding:2px 0 0 7px;}
#social_profile_royal .right_container .inner_section .bottom_section p a{text-decoration:none; color:#91153e;}
#social_profile_royal .right_container .inner_section .bottom_section p a:hover{text-decoration:underline; color:#91153e;}
#social_profile_royal .right_container .inner_section .bottom_section span{width:auto; float:right; margin-right:33px; display:inline;}
#social_profile_royal .right_container .inner_section .bottom_section span a{width:auto; float:left; margin-left:4px; display:inline; margin-top:3px;}

#social_profile_left{width:610px; float:left; margin:16px 0 4px 11px; display:inline;}
#social_profile_left .large_img_bg{width:572px; float:left; height:328px; background:url(../images/social_web_bg1.jpg) repeat-x 0 2px; border:1px solid #d7d6d6; border-bottom:0px; padding:29px 0 0 31px;}
#social_profile_left .large_img_bg .img_box{width:236px; height:235px; float:left; background:url(../images/social_web_bg2.png) no-repeat 0 0; padding:19px 19px 31px 19px;}
#social_profile_left .large_img_bg .img_box img{float:left;}
#social_profile_left .large_img_bg .contant{width:277px; float:left; margin:10px 0 0 17px; display:inline;}
#social_profile_left .large_img_bg .contant h3{width:100%; float:left; font:normal 24px/28px "Times New Roman", Times, serif; color:#8f0633; font-style:italic; padding-bottom:15px;}
#social_profile_left .large_img_bg .contant ul{width:100%; float:left; list-style:none;}
#social_profile_left .large_img_bg .contant ul li{width:100%; float:left; font:normal 18px/21px "Times New Roman", Times, serif; color:#000000; padding-bottom:17px;}
#social_profile_left .large_img_bg .contant ul li.pad_top{padding-bottom:2px;}
#social_profile_left .large_img_bg .contant ul li span{color:#88042f; padding-right:7px;}
#social_profile_left .large_img_bg .contant ul li span.top{height:25px; float:left;}
#social_profile_left .large_img_bg .contant ul li a{text-decoration:none; color:#000000;}

#social_profile_left .bottom_section{width:100%; float:left;}
#social_profile_left .bottom_section .top_row{width:100%; float:left; padding:5px 0 4px;}
#social_profile_left .bottom_section .top_row img{float:left; width:auto; margin-left:185px; display:inline;}
#social_profile_left .bottom_section .inner_section{width:605px; float:left;}
#social_profile_left .bottom_section .inner_section .gray_box{width:523px; float:left; background:#fff url(../images/social_web_bg3.jpg) repeat-x 0 48px; border:1px solid #dbdbdb;  border-bottom:0px solid #dbdbdb; padding:7px 38px 10px 38px;}
#social_profile_left .bottom_section .inner_section .gray_box .col_left{width:252px; float:left;}
#social_profile_left .bottom_section .inner_section .gray_box .col_right{width:252px; float:right;}
#social_profile_left .bottom_section .inner_section .gray_box p{width:100%; float:left; font:normal 14px/16px "Times New Roman", Times, serif; color:#900633; padding:4px 0 4px; text-align:center;}
#social_profile_left .bottom_section .inner_section .gray_box .img_bg{width:203px; float:left; height:152px; padding:11px 12px 13px 12px; margin-left:13px; display:inline; background:url(../images/social_bg.png) no-repeat 0 0;}
#social_profile_left .bottom_section .inner_section .gray_box .img_bg img{float:left;}

/*****************ends social-profile-royal*********************/


#footer{ float:left; width:945px; padding:10px 15px; background:url(../images/footer_bg.jpg) no-repeat 0 0; height:185px; margin:0 0 6px 6px}
#footer h3{ float:left; width:100%; margin:0 0 5px 0}
#footer a{ color:#eeeeee; font-size:11px; text-decoration:none}
#footer a:hover{ text-decoration:underline}
#footer .box1{ float:left; width:165px; padding:0 10px 0 0}
#footer .large_box{ float:left; width:585px}
#footer .box2{ float:left; width:400px; padding:0 10px 0 0}
#footer .box2 ul{ float:left; width:125px;}
#footer ul{ list-style:none; padding-left:5px;}
#footer ul li{ padding:1px 0}
#footer .box3{ float:left; width:100px; padding:0  0 0 20px}
#footer .box3 span{ display:block; color:#d53574}
#footer .copyright{ float:left; padding:10px 5px; margin:15px 0 0 0; text-align:center; width:578px; height:35px; color:#fff; font-size:11px; background:url(../images/copyright_bg.png) no-repeat 0 0;}
