*{ 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}
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;}

/* -- old template start */
#body_container .top_details{ font-family: Georgia,"Times New Roman",Times,serif; float:left; width:100%; padding:0px 0 12px;}
#body_container .top_details h2{font-family: Georgia,"Times New Roman",Times,serif; float:left; width: auto; font-size:30px; line-height:32px; font-weight:normal; color:#6a1546; padding-left:30px;}
#body_container .top_details ul.sign{float:right; width:auto; list-style:none; padding-right:18px;}
#body_container .top_details ul.sign li{float:left; width:auto; font-size:16px; line-height:18px; color:#840b55;background:url(../images/sign_divider.gif) no-repeat right 4px; padding:0 7px;}
#body_container .top_details ul.sign li a{color:#840b55; text-decoration:none;}
#body_container .top_details ul.sign li a:hover{text-decoration:underline;}
#body_container .top_details ul.sign li.last{background:none;}
#body_container .web_menu{font-family: Georgia,"Times New Roman",Times,serif;float:left; width:100%; height:48px; background:url(../images/web_menu_bg.gif) no-repeat 0 0;}
#body_container .web_menu ul{float:left; width:auto; list-style:none;}
#body_container .web_menu ul li{float:left; width:auto; font-size:16px; line-height:18px; color:#840b55;}
#body_container .web_menu ul li a{float:left;color:#840b55;text-decoration:none; padding:8px 11px 11px;}
#body_container .web_menu ul li img{vertical-align:middle; margin-right:8px; display:inline;}
#body_container .web_menu ul li a:hover, #body_container .web_menu ul li.active a{color:#fff;background:url(../images/web_menu_h_bg.gif) repeat-x 0 0;}
#body_container .tem_menu{font-family: Georgia,"Times New Roman",Times,serif;float:left; width:100%; height:37px; background:url(../images/template_menu_bg.gif) no-repeat 0 0;}
#body_container .tem_menu ul{float:left; width:100%; list-style:none;}
#body_container .tem_menu ul li{float:left; width:auto; font-size:16px; line-height:18px; color:#840b55;}
#body_container .tem_menu ul li a{float:left;color:#840b55;text-decoration:none; padding:8px 13px 11px;}
#body_container .tem_menu ul li a:hover, #body_container .tem_menu ul li.active a{color:#fff; background:url(../images/template_menu_h_bg.gif) repeat-x 0 0;}

.select_images{float:left; width:534px; border:1px solid #d19ab6; margin:19px 0 0 29px; display:inline;}
.select_images .tabs{float:left; width:534px!important; height:31px; background:url(../images/box_bg.gif) repeat-x 0 0; padding-top:6px;border-bottom:1px solid #d19ab6 }
.select_images .tabs ul{float:left; width:526px; list-style:none; padding-left:8px;}
.select_images .tabs ul li{float:left; width:auto!important; font-size:16px; line-height:18px; color:#840b55; padding:0 4px;}
.select_images .tabs img{float:left;}
.select_images .details{float:left; width:534px; overflow:auto; height:140px;}
.select_images .details ul{float:left; width:auto; list-style:none; padding:10px;}
.select_images .details ul li{float:left; width:auto; padding:0 25px 0 0}
.select_images .details ul li .last{ padding-right:0;}
.select_images .details ul.padi_bottom{padding-bottom:22px;}
.select_colors{float:left;width:310px; border:1px solid #d19ab6; margin:19px 0 0 16px;display:inline; padding-bottom:14px;}
.select_colors h2{float:left; width:293px; font-size:16px; line-height:18px; color:#840b55;background:url(../images/box_bg.gif) repeat-x 0 0; border-bottom:1px solid #d19ab6; padding:8px 0 11px 17px;}
.select_colors .back{float:left; width:90px;font-size:10px; line-height:12px; color:#55658d; }
.select_colors .back1{float:left; width:70px;font-size:10px; line-height:12px; color:#55658d; }
.select_colors .details{float:left; width:auto; list-style:none; padding:16px 10px 0px 10px;}
.select_colors .first{ float:left;width:110px;}
.select_colors .second{float:left;width:80px;}
.select_colors .third{float:left;width:86px;}
.select_colors .button{float:left; width:53px; padding:0 0 0 23px!important;}
.select_colors img{ padding-top:3px;}

/* old template end */
#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:940px; 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:654px!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 .right_side img{ float:left; margin-top:0px;}
#banner_container .right_side a{ float:left; margin:190px 0 0 20px; display:inline}
#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; }
#banner_container .right_side a{ float:left; margin:200px 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 span{  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:#c93670px;}
#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; height:390px;}
#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{height:220px; 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:55px!important; height:49px; float:left; background:none; border:1px solid #d1d1d1; padding:0px; margin:0 5px; 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;}


/*****************checklist_page_starts*********************/

#checklist{float:left; width:940px; padding:20px 20px 20px 20px;}
#checklist form{ float:left; width:100%}
#checklist form fieldset{ float:left; width:100%}
#checklist form .check_list_top{ float:left; width:100%}
#checklist form .check_list_top .row{ float:left; width:100%}
#checklist form .check_list_top .row .col{ float:left; width:230px; margin: 0 80px 0 10px; display:inline}
#checklist form .check_list_top .row .col.cat{ width:232px; margin-right:83px; display:inline; margin-left:0px}
#checklist form .check_list_top .row .col.dat{ width:378px; margin-right:0px; }
#checklist form .check_list_top .row .col label{ float:left; width:auto; font-size:12px; color:#ca4a7b; line-height:17px; margin-right:10px; display:inline; padding:2px 0 0 0; font-weight:bold}
#checklist form .check_list_top .row .col .select{ float:left; width:80px; font-size:12px; color:#000; line-height:17px; font-family:Arial, Helvetica, sans-serif; padding:3px 0}
#checklist form .check_list_top .row .col .select.cat{ width:162px}
#checklist form .check_list_top .row .col .sub_col{ float:left; width:80px; margin-right:6px; display:inline}
#checklist form .check_list_top .row .col .sub_col .input_bg{ float:left; width:80px; background:url(../images/input_bg_small.jpg) no-repeat 0 0}
#checklist form .check_list_top .row .col .sub_col .input_bg input{ float:left; width:74px; background:none; border:none; font-size:12px; color:#000; line-height:17px; font-family:Arial, Helvetica, sans-serif; padding: 4px 3px 5px 3px}
#checklist form .check_list_top .row .col .go_btn{ float:left; width:auto; margin-right:6px; display:inline}
#checklist form .check_list_top .row .col .showall_btn{float:right; width:auto; margin-right:14px; display:inline }

#checklist form .heading{ float:left; width:877px; background:url(../images/red_bg.jpg) no-repeat 0 0; height:42px; margin:18px 0 0 0; padding: 0 0 0 60px}

#checklist form .heading .row{ float:left; width:100%; padding:12px 0 0 0}
#checklist form .heading .row .col{ float:left; width:186px; font-size:14px; color:#fff; line-height:19px}
#checklist form .heading .row .col.second{ float:left; width:226px; }
#checklist form .heading .row .col.third{ float:left; width:124px}
#checklist form .heading .row .col.four{ float:left; width:96px}
#checklist form .heading .row .col.five{ float:left; width:141px}
#checklist form .heading .row .col.six{ float:left; width:100px}
#checklist form .check_details{ float:left; width:100%; padding:8px 0 0 0}
#checklist form .check_details .big_btn{ float:left; width:100%; border-bottom: solid 1px #cacaca; padding-bottom:15px}
#checklist form .check_details .btn{ float:left; width:auto; margin-left:6px; display:inline}
#checklist form .check_details .btn img{ float:left}
.bradcubm{ float:left; width:936px; background:url(../images/bread_cumb_bg.jpg) no-repeat 0 0; height:30px; margin:15px 0 0 0}
.bradcubm .btn_icon{ float:left; width:27px; margin: 5px 10px 0 15px; display:inline}
.bradcubm .btn_icon a{ float:left; width:27px; height:21px; background:url(../images/btn2.jpg) no-repeat 0 0}
/*.bradcubm .btn_icon a:hover{ background-position:0 -21px}*/
.bradcubm .btn_icon.active a{background-position:0 -21px}
.bradcubm h3{ font-size:20px; color:#9f1c50; line-height:20px; padding:6px 0 0 0}

#checklist form .check_details .check_list{ float:left; width:100%; border-top: solid 1px #cacaca; margin:15px 0 0 0}
#checklist form .check_details .check_list ul{ float:left; width:100%; list-style:none}
#checklist form .check_details .check_list ul li{ float:left; width:930px; border-bottom: solid 1px #cacaca; padding: 10px 0 10px 10px; position:relative}
#checklist form .check_details .check_list ul li .strike_bg{  position:absolute; width:723px; background:url(../images/strike_btn.jpg) no-repeat; height:2px; left:45px; top:17px}
#checklist form .check_details .check_list ul li .row{ float:left; width:930px}
#checklist form .check_details .check_list ul li .row .col{ float:left; width:37px; font-size:12px; color:#6f6d6e; line-height:17px}
#checklist form .check_details .check_list ul li .row .col.line{ text-decoration:line-through;}
#checklist form .check_details .check_list ul li .row .col .red{ float:left; color:#bb3067; font-size:11px; line-height:16px; text-decoration:none!important}
#checklist form .check_details .check_list ul li .row .col.second{ float:left; width:199px}
#checklist form .check_details .check_list ul li .row .col .chek_box{ float:left; width:16px; height:16px; margin:10px 0 0 5px; display:inline}
#checklist form .check_details .check_list ul li .row .col.third{ float:left; width:212px}
#checklist form .check_details .check_list ul li .row .col.four{ float:left; width:144px}
#checklist form .check_details .check_list ul li .row .col.five{ float:left; width:90px}
#checklist form .check_details .check_list ul li .row .col.six{ float:left; width:138px}
#checklist form .check_details .check_list ul li .row .col.siven{ float:left; width:98px}
#checklist form .check_details .check_list ul li .row .col.siven .edit{ float:left; width:26px;  background:url(../images/seprater1.jpg) no-repeat right 4px}
#checklist form .check_details .check_list ul li .row .col.siven .edit a{color:#6f6d6e; text-decoration:none}
#checklist form .check_details .check_list ul li .row .col.siven .edit a:hover{ text-decoration:underline}
#checklist form .check_details .check_list ul li .row .col.siven .delete{ width:26px; margin-left:3px; display:inline }
#checklist form .check_details .check_list ul li .row .col.siven .delete a{color:#6f6d6e; text-decoration:none}
#checklist form .check_details .check_list ul li .row .col.siven .delete a:hover{ text-decoration:underline}

/*****************checklist_page_ends*********************/


#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;}
