.homepage-wedding-dish{background:url(../images/homepage/gm-homepage-wedding-dish.png) no-repeat;width:176px;height:158px;margin-left:13px;margin-bottom:10px;margin-top:-5px;}
.homepage-wedding-dish p{color:#FFF !important;padding:80px 10px 10px 15px;height:40px;line-height:12px;overflow:hidden;}
#homepage-wedding-dish a{color:#FFF;}
#homepage-wedding-dish a:hover{color:#AF9B88 !important;text-decoration:underline !important;}
#survey_bg{z-index:9999;margin-top:10px;margin-left:200px;position:absolute;width:400px;height:330px;}
#homepage_left{float:left;width:635px;}
#tweeter_bar{margin:0;padding:0;background:url(../_images/homepage_images/bg_tweeter.jpg) no-repeat;width:960px;height:38px;font-size:11px;color:#8f7562;font-family:Arial,Helvetica,sans-serif;}
#tweeter_bar a{text-decoration:none;color:#197bcd;}
#tweeter_bar a:hover{color:#ed1f75;}
.frame{width:410px;height:145px;margin:10px 10px;background-repeat:no-repeat;}
.frame a.cufon_font{color:#603811;font-size:30px;position:absolute;margin:15px 0 0 200px;text-decoration:none;width:220px;line-height:0.1em;}
.frame a.line2{margin:35px 0 0 200px;}
.frame p{position:absolute;margin:65px 0 0 200px;font-size:12px;color:#603811;width:200px;}
#free_register{margin-top:5px;background-image:url(../_images/homepage_images/bg_register.png);background-repeat:no-repeat;width:635px;height:45px;color:#f59000;}
#free_register table{position:absolute;margin:8px 0 0 40px;}
#article_section{background-image:url(../_images/homepage_images/article_mid.jpg);background-repeat:repeat-y;width:635px;}
#article_section{height:300px;/* padding-left:15px;*/}
#rotator_item{margin-left:25px;}
#find_lr_middle{background-image:url(../_images/homepage_images/ven_search_bg.png);width:430px;height:65px;background-repeat:no-repeat;}
#find_lr_middle #find_lr_middle_title{position:absolute;margin:11px 0 0 10px;font-size:15px;color:#f59000;font-weight:bold;}
#find_lr_middle #find_lr_middle_title #small_text{font-weight:normal;color:#fcba5c;}
#find_lr_middle form{position:absolute;margin:22px 0 0 8px;}
#find_lr_middle form select{width:270px;}
#inspiration_gallery{margin:10px 5px;padding:0;width:418px;height:160px;background-image:url(../_images/homepage_images/bg_inspiration.jpg);background-repeat:no-repeat;background-position:center center;}
#inspiration_gallery #orange_title{font-size:15px;color:#f59000;margin-left:5px;}
#inspiration_gallery .greentitle{color:#b3cc35;font-size:14px;margin-left:5px;}
#inspiration_gallery ul{margin:0 0 0 5px;padding:0;}
#inspiration_gallery li{float:left;margin:20px 6px 0 5px;list-style:none;width:91px;}
#inspiration_gallery li a{text-decoration:none;font-size:12px;font-weight:600;}
#inspiration_gallery li a:hover{color:#ed1f75;}
.left_small{background-image:url(../_images/homepage_images/left_small_middle.jpg);background-repeat:repeat-y;width:200px;}
.left_small a{text-decoration:none;text-transform:capitalize;font-size:12px;font-weight:600;margin-bottom:0;}
.left_small a:hover{text-decoration:underline;}
.left_small #watchGM{width:150px;text-align:center;margin-left:25px;font-weight:bold;}
.left_small #watchGM a{font-size:13px;color:#f59000;text-decoration:none;}
.left_small table,.left_small .img_title{margin-left:12px;}
.left_small p{color:#534741;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:150px;margin:3px 0 0 0;}
#right_side{float:right;background-image:url(../_images/homepage_images/right_middle.jpg);background-repeat:repeat-y;width:325px;}
#right_side #shop_area{margin-left:10px}
#right_side #shop_area a{color:#f59000;text-decoration:none}
/* Home Page Sidebar Classes */
.right-sidebar-icon{float:left;width:30px;height:40px;padding-right:30px;}
.right-sidebar-title{float:left;width:210px;height:40px;line-height:80px;}
.right-sidebar-title h3{padding-bottom:5px;}
.right-sidebar-title h3 a{text-decoration:none;}
.article-list,.blog-list{list-style:none;margin:0;padding:0;}
.article-list li h3,.blog-list li h3{margin:0;padding:0;}
.article-list li h3 a,.blog-list li h3 a{margin:0;padding:0;text-decoration:none;color:#603811 !important;}
.article-list li h3 a:hover,.blog-list li h3 a:hover{color:#F59000 !important;text-decoration:none;}
.article-list li p,.blog-list li p{margin:0 10px 10px 0;padding:0 !important;}
#on_wetv{background-image:url(../_images/homepage_images/GetMarried-ShopHeaderBg.png);background-position:top center;background-repeat:no-repeat;color:#ed1f75;height:62px;}
#watch_epi{position:absolute;margin:40px 0 0 112px;_margin-top:38px;!margin-top:38px;}
#watch_epi a{font-size:13px;font-weight:bold;}
#shop_intro{font-size:11px;color:#ada298;width:260px;margin:0 auto;text-align:center;text-decoration:none}
#shop_intro a{text-decoration:underline;}
#shop_items{width:280px;margin:0 auto;}
#shop_items ul{width:280px;margin:5px 0 0 0;padding:0;}
#shop_items li{margin:2px;width:120px;height:145px;_height:130px;!height:155px;padding:5px;border:1px solid #dedede;list-style:none;float:left;text-align:center}
#shop_items li a{text-decoration:none;font-size:11px;font-weight:bold;}
#shop_items li a:hover{text-decoration:underline}
#shop_items li p{margin:0;font-size:11px;color:#603811;}
#right_side .title{font-size:17px;font-weight:600;margin:0;padding:0;color:#f59000;line-height:1.0em;}
#right_side .title a{text-decoration:none;}
#right_side .title a:hover{color:#ed1f75;}
#right_side .lightorange{color:#fcba5c;font-weight:normal;}
#right_side .lightpink{color:#ed1f75;font-weight:normal;}
#right_side .darkbrown{color:#603811;font-weight:bold;}
#right_side select{width:200px;margin-right:15px;}
#right_side select option{color:#ed1f75;font-size:12px;}
#article-blog{padding:0px;margin-left:20px !important;}
#article-blog li{padding:0;list-style:none;/*background-image:url(../_images/icons/icon-blog.gif);*/
background-image:url(../_images/shared_images/GetMarried-Icons-Articles.png);background-repeat:no-repeat;background-position:left;width:170px;height:20px;}
#article-blog li a{margin-left:20px;font-size:10px;color:#603811;text-decoration:none;}
#index-top-bar{position:absolute;margin-top:5px;width:100%;height:18px;line-height:18px;color:white;}
#index-top-bar p{font-size:11px;margin:0;padding:0;text-align:center;color:#f09b33;}
#index-top-bar p a{color:#f09b33;text-decoration:underline;}
#index-top-bar p a:hover{color:#df255e;text-decoration:none;}
.icon-bloggerbrides{height:21px;background:url(../_images/shared_images/icon-blog.png) no-repeat 15px 0px;padding-left:55px;}
.icon-bloggerbrides a{height:21px;line-height:21px;}
#welcome_brides{margin-top:10px;width:400px;padding-left:15px;}
#welcome_brides #wb_title{float:left;font-size:35px;color:#f59000;margin-left:5px;}
#welcome_brides a{color:#ED1F75;text-decoration:none;}
#welcome_brides a:hover{color:#F59000;text-decoration:underline;}
#welcome_brides p,#latest_blog p{margin-top:0;color:#6f5a5f;line-height:1.1em;font-size:11px;}
#latest_blog p,#latest_blogs_homepage p{width:270px;}
#latest_blog,#latest_blogs_homepage{margin-left:25px;}
#latest_blog a,#latest_blogs_homepage a{color:#ed1f75;text-decoration:none;}
#latest_blog .latest_blog_icon_bg{overflow:hidden;float:left;width:39px;height:39px;!background:url(../_images/homepage_images/latest_blog_icon_bg.png);border:2px solid #FFF;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0px 0px 10px rgba(128,128,128,0.5);-webkit-box-shadow:0px 0px 10px rgba(128,128,128,0.5);-moz-box-shadow:0px 0px 10px rgba(128,128,128,0.5);padding:5px;margin-bottom:10px;}
#latest_blog .latest_blog_text{float:left;margin-left:10px;margin-top:10px;width:170px;}
#latest_blog .latest_blog_text a{font-size:13px;color:#603811;text-decoration:none;font-weight:bold;}
#latest_blog .latest_blog_text a:hover{color:#f59000;}
/* New classes for right side home page modules */
#right-side-content-container{width:270px;margin-left:20px;}
#right-side-content-container p a{color:#ED1F75;text-decoration:none;}
#right-side-content-container p a:hover{color:#ED1F75;text-decoration:underline;}
