body, p {color:#333; font:normal 14px/16px times new roman, times, serif}
ol, ul, td {font:11px/14px arial, verdana, helvetica, sans-serif}
body {margin:0; padding:0; background-color:white; background-image:url('../images/rgm_background_tile.png'); background-repeat:repeat}
p {margin:0px 0 16px 0}

textarea, input, select {border-style:solid; border-color:#CCC; border-width:1px; color:#333; font:normal 11px/14px verdana, arial, helvetica, sans-serif}

a:hover {color:#333; text-decoration:underline}
ul {padding:0; margin:0 0 10px 0}
form, table {margin:0; padding:0}
table {border-collapse:collapse}
img {border:none}
ul li {margin:0 0 0 1em; padding:0; list-style-position:outside; list-style-image:url('../images/accents/arrow_beige.gif'); list-style-type:none}
.dotted {background:url('../images/borders/horizontal_dot.gif') repeat-x top left}
.dotted_bottom {background:url('../images/borders/horizontal_dot.gif') repeat-x bottom left; margin-bottom:4px; padding-bottom:4px}
.times_dotted_header {background:url('../images/borders/horizontal_dot.gif') repeat-x bottom left; color:#C08434; font-size:19px; line-height:19px; margin-bottom:5px; padding-bottom:4px; padding-left:5px; text-transform:capitalize}
.component .times_header, .component .times_header a {font:normal 19px/19px times new roman, times, serif; padding-bottom:4px; margin-bottom:5px}
.button input {border:none}
.button a {font-size:12px}
.hidden {display:none}
.component .lined_header {color:#C08434; border-color:#ECDAC2}
.component .less_focused_lined_header {border-color:#999; color:#333}
.component .relationships .lined_header, .component .relationships .lined_header a {border-color:#AF8492; color:#793249}
.component .home_and_food .lined_header, .component .home_and_food .lined_header a {border-color:#9BA47D; color:#586726}
.component .parenting .lined_header, .component .parenting .lined_header a {border-color:#6694A8; color:#004D6E}
.component .body_and_soul .lined_header, .component .body_and_soul .lined_header a {border-color:#B46F72; color:#820F14}
.component .travel .lined_header, .component .travel .lined_header a {border-color:#9AA7C1; color:#566C97}
.component .play .lined_header, .component .play .lined_header a {border-color:#9A89BD; color:#573B91}
.component .career_and_money .lined_header, .component .career_and_money .lined_header a {border-color:#66A49C; color:#00675A}
.component .neighborhood_and_world .lined_header, .component .neighborhood_and_world .lined_header a {border-color:#6F94BF; color:#0F4D94}
.component .style .lined_header, .component .style .lined_header a {border-color:#A4947D; color:#674C26}
.component .relationships .plus_header, .component .relationships .header, .relationships .color_span, .component .relationships .component.boxed_component .color_span a {color:#793249}
.component .home_and_food .plus_header, .component .home_and_food .header, .home_and_food .color_span, .component .home_and_food .component.boxed_component .color_span a {color:#586726}
.component .parenting .plus_header, .component .parenting .header, .parenting .color_span, .component .parenting .component.boxed_component .color_span a {color:#004D6E}
.component .body_and_soul .plus_header, .component .body_and_soul .header, .body_and_soul .color_span, .component .body_and_soul .component.boxed_component .color_span a {color:#820F14}
.component .travel .plus_header, .component .travel .header, .travel .color_span, .component .travel .component.boxed_component .color_span a {color:#566C97}
.component .play .plus_header, .component .play .header, .play .color_span, .component .play .component.boxed_component .color_span a {color:#573B91}
.component .career_and_money .plus_header, .component .career_and_money .header, .career_and_money .color_span, .component .career_and_money .component.boxed_component .color_span a {color:#00675A}
.component .neighborhood_and_world .plus_header, .component .neighborhood_and_world .header, .neighborhood_and_world .color_span, .component .neighborhood_and_world .component.boxed_component .color_span a {color:#0F4D94}
.component .style .plus_header, .component .style .header, .style .color_span, .component .style .component.boxed_component .color_span a {color:#674C26}
#content{ background-color:white; margin:0 auto; width:980px}
#editorial_header {padding:10px; background-color:#F0ECDF; text-align:center; border:1px solid #333; width:980px; margin:0 auto 10px auto}
.close_link {position:absolute; top:8px; right:8px; padding:0; width:11px; height:11px; background:url('../images/buttons/close.gif') no-repeat; cursor:pointer}
.footer_close_link {position:absolute; right:8px; bottom:8px; width:51px; height:16px; background:url('../images/buttons/close.png') no-repeat; cursor:pointer}
.breadcrumb {background:url('../images/borders/horizontal_dot.gif') repeat-x bottom left; font:12px arial, verdana, helvetica, sans-serif; margin-bottom:10px; padding:6px 10px 3px 0}
.breadcrumb .back_to {color:#333; background:url('../images/accents/arrow_grey_left.gif') no-repeat left; margin-left:4px; padding-left:8px}
.flash {color:#B01C1C; font:bold 11px arial, verdana, helvetica, sans-serif; margin-top:10px; margin-left:16px}
.fieldWithErrors input, .fieldWithErrors textarea {border:1px solid #B01C1C}
.radio_group .fieldWithErrors, .checkbox_group .fieldWithErrors {display:inline; border:none}
.groupWithErrors {border:1px solid #B01C1C}
.errorDiv {background-color:#B01C1C; height:1%}
.noticeDiv {background-color:#c08434}
.errorDiv, .noticeDiv {color:#fff; font:bold 10px/12px verdana, helvetica, sans-serif; margin:1em 0; padding:2px; text-align:center; text-transform:uppercase}
.errorDiv #loginLink, .errorDiv #forgotPasswordLink {color:#fff; font-size:10px; text-decoration:underline}
label.error, .errorListings {color:#B01C1C}
.errorListings li {list-style-position:inside; list-style-image:none; list-style-type:disc}
.float_clear {clear:both}
#top_ad_area {background-color:#333; padding-top:15px}
.top_ad_728 {text-align:center; height:90px}
#header_links {padding:5px 10px; background-color:#EEE; text-align:right}
#header_links #header_user{ float:left; width:580px; text-align:left; padding-bottom:2px}
#header_links #header_user img{ margin-bottom:-5px}
#header_links #header_general{ float:right; width:380px; margin-top:5px}
#header_links, #header_links a {font:normal 12px/14px arial, verdana, helvetica, sans-serif}
#header_links span.highlight, #header_links span.highlight a {color:#296981}
#header_msg {padding:0px 0px 5px 44px; background-color:#efefef; text-align:left; font: normal 11px/13px arial,verdana,helvetica,sans-serif; text-align:left; color:#B01C1C}
#header_msg a {color:#B01C1C; font: bold 11px/13px arial,verdana,helvetica,sans-serif; text-decoration:underline; cursor:pointer}
#search_bar {float:right; text-align:right; width:400px; margin-top:10px; padding-right:22px}
#search_bar .go_align {margin-bottom:-3px; border:none}
#search_bar a {font-family:Lucida Grande,Verdana,sans-serif; font-size:11px}
#header_logo {padding:5px 10px 10px}
#header_logo img {height:61px; display:inline; vertical-align:middle}
#bottom_ad_area {height:90px; padding:1px 23px 23px 23px}
#footer {height:42px; padding:17px 20px; background-color:#EEE; text-align:center}
.footer_links {font-family:Lucida Grande,Verdana,sans-serif; font-size:11px; font-weight:normal}
.footer_links a {margin:0 0.5em}
.footer_links .light, .footer_links .light a {color:#666}
.footer_copyright {font-family:Lucida Grande,Verdana,sans-serif; font-size:10px; font-weight:normal; padding-top:5px}
#divine_caroline_logo img {float:left}
#rgm_logo img {float:right}
#body {background-color:white; padding:0 22px 0 0}
#columns_00_1_2 {width:744px; float:left; padding:5px 25px 22px 0; background:white url('../images/shadows/v_gutter_mid.jpg') repeat-y top right; position:relative}
#column_1 {width:448px; background:url('../images/borders/vertical_dot.gif') repeat-y top right; padding:0 22px 3px 22px; float:left}
#column_2 {width:240px; padding:0 0 0 12px; float:left; background-color:white}
#column_3 {width:180px; padding:2px 0 22px 9px; float:left; background-color:white}
#column_3 .component .body {padding-left:6px}
#side_nav {width:180px; padding:5px 25px 22px 22px; float:left; background:white url('../images/shadows/v_gutter_mid.jpg') repeat-y top right; position:relative}
#column_4 {width:508px; float:left; padding:0 25px 22px 9px; background:white url('../images/shadows/v_gutter_mid.jpg') repeat-y top right; position:relative}
#column_5 {width:602px; padding:0 25px 22px 22px; float:left; margin-right:0; background:white url('../images/shadows/v_gutter_mid.jpg') repeat-y top right; position:relative}
#columns_00_1_2 .gutter_top, #side_nav .gutter_top, #column_4 .gutter_top, #column_7 .gutter_top, #column_5 .gutter_top {position:absolute; top:0; right:0; background:white url('../images/shadows/v_gutter_top.jpg') no-repeat top right; height:32px; width:15px}
#columns_00_1_2 .gutter_bottom, #side_nav .gutter_bottom, #column_7 .gutter_bottom, #column_4 .gutter_bottom, #column_5 .gutter_bottom {position:absolute; bottom:0; right:0; background:white url('../images/shadows/v_gutter_bottom.jpg') no-repeat bottom right; height:32px; width:15px}
#column_6 {width:300px; padding-top:0; padding-bottom:12px; padding-left:9px; float:left; background-color:white}
#column_7 {width:688px; padding:0 56px 12px 12px; float:left; background:white url('../images/shadows/v_gutter_mid.jpg') repeat-y top right; position:relative}
#column_8 {width:688px; padding:5px 12px 12px 12px; float:left; background-color:white}
#column_14 {width:450px; padding:0; float:left; margin-right:0; position:relative}
#column_13 {width:212px; padding:0 0 12px 22px; float:left}
#mask {height:100%; width:100%; background-color:#fff; position:absolute; top:0; left:0; z-index:1000; visibility:hidden}
#navigation ul#top_level {height:26px; list-style-type:none; margin:0; padding:0}
#navigation ul#top_level li.top_level_item {float:left; font-family:Lucida Grande,Verdana,sans-serif; height:26px; letter-spacing:-0.05em; list-style-type:none; list-style-image:none; margin:0;line-height:2.3}
#navigation ul#top_level a.top_level_nav_link { display:block}
.preload {height:0; overflow:hidden}
#navigation ul#top_level li.nav_tab_travel a.top_level_nav_link{ width:79px; }
#navigation ul#top_level li.nav_tab_play a.top_level_nav_link{ width:62px; }
#navigation ul#top_level li.nav_tab_career_and_money a.top_level_nav_link {width:135px; }
#navigation ul#top_level li.nav_tab_neighborhood_and_world a.top_level_nav_link {width:187px; }
#navigation ul#top_level li.nav_tab_parenting a.top_level_nav_link {width:101px;}
#navigation ul#top_level li.nav_tab_relationships a.top_level_nav_link {width:100px; }
#navigation ul#top_level li.nav_tab_body_and_soul a.top_level_nav_link {width:118px; }
#navigation ul#top_level li.nav_tab_style a.top_level_nav_link {width:68px; }
#navigation ul#top_level li.nav_tab_home_and_food a.top_level_nav_link {width:130px; }
#navigation ul#top_level li.nav_tab_travel a.on_category {background:url('../images/navi_travel_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_play a.on_category {background:url('../images/navi_play_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_career_and_money a.on_category{ background:url('../images/navi_career_and_money_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_neighborhood_and_world a.on_category {background:url('../images/navi_neighborhood_and_world_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_parenting a.on_category{ background:url('../images/navi_parenting_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_relationships a.on_category{ background:url('../images/navi_relationships_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_body_and_soul a.on_category{ background:url('../images/navi_body_and_soul_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_style a.on_category{ background:url('../images/navi_style_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_home_and_food a.on_category{ background:url('../images/navi_home_and_food_on_cat.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_travel a.on_home,#navigation ul#top_level li.nav_tab_travel a.active {background:url('../images/navi_travel_on.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_play a.on_home,#navigation ul#top_level li.nav_tab_play a.active {background:url('../images/navi_play_on.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_career_and_money a.on_home, #navigation ul#top_level li.nav_tab_career_and_money a.active{ background:url('../images/navi_career_and_money_on.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_neighborhood_and_world a.on_home,#navigation ul#top_level li.nav_tab_neighborhood_and_world a.active {background:url('../images/navi_neighborhood_and_world_on.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_parenting a.on_home,#navigation ul#top_level li.nav_tab_parenting a.active{ background:url('../images/navi_parenting_on.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_relationships a.on_home,#navigation ul#top_level li.nav_tab_relationships a.active{ background:url('../images/navi_relationships_on.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_body_and_soul a.on_home,#navigation ul#top_level li.nav_tab_body_and_soul a.active{ background:url('../images/navi_body_and_soul_on.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_style a.on_home,#navigation ul#top_level li.nav_tab_style a.active{ background:url('../images/navi_style_on.jpg') no-repeat bottom left}
#navigation ul#top_level li.nav_tab_home_and_food a.on_home,#navigation ul#top_level li.nav_tab_home_and_food a.active{ background:url('../images/navi_home_and_food_on.jpg') no-repeat bottom left}
#navigation div.dropdown_container {position:absolute; display:none; margin:0px; padding:0px; z-index:100}
#navigation li.top_level_item div.on_home,#navigation li.top_level_item div.on_category {display:block}
#navigation ul.dropdown_menu {font:12px/20px times new roman, times, serif; letter-spacing:0.1em; list-style-type:none; margin:0; padding:9px 18px 9px 0px;text-align:left; white-space:nowrap}
#navigation ul.dropdown_menu li {background:#1c2124 ; height:21px; list-style-type:none; list-style-image:none; margin:0; padding:0}
#navigation ul.dropdown_menu li a {color:#fff; display:block; text-decoration:none}
#navigation ul.dropdown_menu li a.home {color:#d6cda2}
#navigation ul.dropdown_menu li.on_home a{ color:#fff}
#navigation ul.dropdown_menu li.on_category a{ color:#000}
#dropdown_menu_travel {background:#3a4d71; min-width:61px}
#dropdown_menu_parenting {background:#01415d; min-width:83px}
#dropdown_menu_body_and_soul {background:#650c10; min-width:90px}
#dropdown_menu_relationships {background:#5e2739; min-width:107px}
#dropdown_menu_home_and_food {background:#1c2124; min-width:97px}
#dropdown_menu_play {background:#442e71; min-width:44px}
#dropdown_menu_career_and_money {min-width:117px; background:#00554a}
#dropdown_menu_neighborhood_and_world {background:#1c4778; min-width:169px}
#dropdown_menu_style {background:#574121; min-width:50px}
#dropdown_menu_travel.category,#dropdown_menu_parenting.category,#dropdown_menu_body_and_soul.category, #dropdown_menu_relationships.category, #dropdown_menu_home_and_food.category,#dropdown_menu_play.category, #dropdown_menu_career_and_money.category,#dropdown_menu_neighborhood_and_world.category, #dropdown_menu_style.category{ background:#e2ddc8}
#navigation div.shadow_rightside{ background:#1c2124; padding-right:5px; right:0}
#navigation div.shadow_bottom {background: url('../images/navdrop_bottom.png') repeat-x bottom left; bottom:0; left:0; height:6px; margin:0px 5px 0px 5px}
#navigation div.shadow_leftcorner {background:url('../images/navdrop_leftcorner.png') no-repeat bottom left; bottom:0; height:6px; left:0; position:absolute; width:5px}
#navigation div.shadow_rightcorner {background:url('../images/navdrop_rightcorner.png') no-repeat bottom right; bottom:0; height:6px; right:0; position:absolute; width:5px}
#sub_menu ul {padding:0 4px; height:30px; text-align:center}
#sub_menu ul.home {height:20px}
#sub_menu ul li {display:inline; font:12px/20px times new roman, times, serif; letter-spacing:0.1em}
#sub_menu ul li a {padding:5px 8px 6px; color:#d6cda2; line-height:30px; text-decoration:none}
#navigation #sub_menu ul li a.on_category {color:#fff}
#navigation #sub_menu .home {background:#fff url('../images/gr_mainnavi_gradient.jpg') repeat-x top left}
#navigation #sub_menu ul.travel {background:#CCD3E0 url('../images/subnavi_travel_bg.jpg') repeat-x top left}
#navigation #sub_menu ul.parenting {background-image:url('../images/subnavi_parenting_bg.jpg')}
#navigation #sub_menu ul.body_and_soul {background-image:url('../images/subnavi_body_and_soul_bg.jpg')}
#navigation #sub_menu ul.relationships {background-image:url('../images/subnavi_relationships_bg.jpg')}
#navigation #sub_menu ul.home_and_food {background-image:url('../images/subnavi_home_and_food_bg.jpg')}
#navigation #sub_menu ul.play {background-image:url('../images/subnavi_play_bg.jpg')}
#navigation #sub_menu ul.career_and_money {background-image:url('../images/subnavi_career_and_money_bg.jpg')}
#navigation #sub_menu ul.neighborhood_and_world {background-image:url('../images/subnavi_neighborhood_and_world_bg.jpg')}
#navigation #sub_menu ul.style {background-image:url('../images/subnavi_style_bg.jpg')}






 .showSwitch {
 	display: block;
 }
 .hideSwitch {
 	display: none;
 }
 .expandMenu {
   width: 100%;
 }
 .expandMenu dt {
 	background:transparent url(../images/toplink-bg.gif) repeat-x scroll 0%;
 	padding: 5px;
 	margin: 0px -1px -2px;
 	color: #000000;
 	cursor: hand;
font-family:Lucida Grande,Verdana,sans-serif;
 }
 .expandMenu a {
 	color: #FFFFFF;
 	text-decoration:none;
font-family:Lucida Grande,Verdana,sans-serif;
 }
 .expandMenu a:hover {
 	color: #333333;
 	background-color: transparent;
 	text-decoration:underline;
font-family:Lucida Grande,Verdana,sans-serif;

 }
 .expandMenu dd {
 	margin: 0px;
 	padding: 0px;
 	background-color: #fff;
font-family:Lucida Grande,Verdana,sans-serif;
 }
 .expandMenu ul {
 	background-color: #999999;
 	font-family:Lucida Grande,Verdana,sans-serif;
 	padding: 0px;
 	list-style-type: none;
 }
 .expandMenu table {

 	width: 100%;
 }
 .expandMenu td {
 	color: #FFFFFF;
 	padding-right: 10px;
 	padding-left: 10px;
 	border-color: #FFFFFF;
 	border-style: solid;
 	border-width: 0px 0;
font-family:Lucida Grande,Verdana,sans-serif;
 }
 .expandMenu thead td {
 	background-color: #000000;
 	border-top-style: none;
font-family:Lucida Grande,Verdana,sans-serif;
 }
 .alignCenter {
 	text-align: center;
 }


