@import url(//fonts.googleapis.com/css?family=Alex+Brush|Great+Vibes|Poiret+One); /*script titles*/

BODY{padding: 0;margin: 0;width:100%;color:#000000;font-family:Tahoma,serif;}
P,TD,TH,DIV,SPAN,FONT,LI{font-family:Tahoma,serif;font-size:14px;}
P{margin:0px;padding:0px;}

A{font-size:14px;text-transform:capitalize;color:#785528;text-decoration:none;}
A:hover{font-size:14px;text-transform:capitalize;color:#AC8E48;text-decoration:none;}

#container_content A{font-weight:bold;}
#container_content A:hover{font-weight:bold;}

IMG{border:none;}
FORM{display:inline;}

H1{color:#785528;margin:5px 0px 25px 0px;font-family:Georgia,Times,serif;font-size:18px;font-weight:bold;text-transform:uppercase;}
H1 A{color:#785528;margin:0px 0px 0px 0px;font-family:Georgia,Times,serif;font-size:18px;font-weight:bold;text-transform:uppercase;}
H1 A:hover{color:#AC8E48;margin:0px;padding:0px;font-family:Georgia,Times,serif;font-size:18px;font-weight:bold;text-transform:uppercase;}
H2{color:#785528;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #785528}
H2 A{color:#AC8E48;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
H2 A:hover{color :#785228;margin:0px;padding:0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
H3{color:#AC8E48;padding:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
H4{color:#000000;margin:3px 0px 3px 0px;}
H5{color:#000000;margin:0px;}
H6{color:#000000;margin:0px;}

BODY.bgvideo DIV.video{width:100%;height:100%;position:fixed;z-index:1;overflow:hidden;background:url("/images/bg-video3.jpg") top left no-repeat #193F7F;background-size:cover;}
BODY.bgvideo DIV.video VIDEO{min-width:100%;min-height:100%;position:absolute;}
BODY.bgvideo DIV.content_area_wrapper{position:relative;z-index:1000;padding-bottom:100%;}
BODY.bgvideo #page_content #container{background:transparent;}
BODY.bgvideo TABLE.container_table TD.container_sidebar{background:transparent;}

/* #overall_header{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-top-bg.gif') top left repeat-x transparent;} */
#overall_header{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-top-bg.jpg') top left repeat-x transparent;}
#overall_middle{width:100%;margin:0px auto;overflow:hidden;background:#1F6E9D;}
#overall_footer{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-bottom-bg.gif') bottom left repeat-x transparent;}
#center_table{width:998px;border-spacing:0px;width:998px;border-collapse:collapse;}
#center_table .center_table{padding:0px;}
#frame_header{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-top-bg.jpg') top left repeat-x transparent;}
#frame_middle{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-middle-bg.gif') top left repeat-y transparent;}
/*#frame_middle{width:998px;margin:0px auto;overflow:hidden;background:#206F9E;min-height:1600px;}*/
#frame_footer{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-bottom-bg.jpg') bottom left repeat-x transparent;}

#main_table{width:998px;border-spacing:0px;border-collapse:collapse;}
#page_header{padding:0px 0px 0px 0px;height:203px;}
#page_header .page_header_wrapper{position:relative;}
#page_header .page_header_wrapper .navigation_search_bar_wrapper{position:absolute;top:0px;right:167px;color:#FFFFFF}
#page_header .page_header_wrapper .navigation_search_bar_wrapper #search_store_keyword{width:293px;border: 1px solid #064fa6;font-size: 12px;line-height: 12px;padding: 1px 3px;}
#page_header .page_header_wrapper-header2-store .navigation_search_bar_wrapper{top:auto;bottom:0px;}
#page_header .page_header_wrapper-header2-store .navigation_search_bar_wrapper #search_store_keyword{width:200px;}
#page_header .header_wrap{height:203px;overflow:hidden;position:relative;}
#page_header .security_seal{position:absolute;z-index:10000;top:10px;left:0px;height:100px;width:100px;overflow:hidden;}
#page_header IMG{margin-left:-72px;}
#page_header .security_seal IMG{margin-left:0px;}


DIV.sharethis{width:30px;overflow:hidden;float:left;padding:0px;}
.stButton .sharethis {background-image: url("/images/i-share-trans.png") !important;height:24px !important;width:24px !important}
.stButton .chicklets {text-indent:1000px;}


#page_navigation{position:relative;padding:0px;}
#page_navigation .navigation{margin:0px 0px 0px 0px;}
#page_navigation .navigation_menus{padding:0px;background-color: transparent;height:45px;}
#page_content{padding:0px 0px 0px 0px;color:#000000;vertical-align:top;}

.account_navigation{position:relative;}
.account_navigation .account_navigation_inner{position:absolute;top:-34px;left:-34px;}
.account_navigation .account_navigation_inner A{color:#785528;font-size:14px;font-weight:bold;text-decoration:none;}
.account_navigation .account_navigation_inner A:hover{color:#000000;font-size:14px;font-weight:bold;text-decoration:none;}

#cart_links{color:#000000;vertical-align:top;padding:0px 10px;text-align:left;border-right:2px dashed #785528;width:200px;}
#cart_content{color:#000000;vertical-align:top;padding:0px 10px;text-align:left;width:600px;}
/*#page_content #container{width:853px;margin-top:0px;margin-bottom:336px;background:url(/images/page-bg.gif) left bottom repeat-x #FFFFFF;}  */
#page_content #container{width:853px;margin-top:0px;margin-bottom:0px;background:url(/images/page-bg.jpg) left bottom repeat-x #FFFFFF;}
#page_content #container_content{padding:20px 20px 150px 20px;color:#000000;}
#page_content #container_content #content_height{height:800px;border-spacing:0px;border-collapse:collapse;}
#page_content #container_content #content_height .content_height{padding:0px;vertical-align:top;}
#page_content #container_content #content_height .min_width{width:813px}

#page_content #container_content #content_height,
.layout_fix #page_content #container_content #content_height{background:#F9F0C7;border: 6px solid #D19E4F;margin:0px 7px;}
#page_content #container_content #content_height .content_height,
.layout_fix #page_content #container_content #content_height .content_height{padding:7px 7px;}
#page_content #container_content,
.layout_fix #page_content #container_content{padding:7px 0px 0px 0px;}

TABLE.container_table{border-spacing:0px;border-collapse:collapse;width:100%}
TABLE.container_table TD.container_content{padding:0px;vertical-align:top;}
/* TABLE.container_table TD.container_sidebar{padding:0px;vertical-align:top;background:url(/images/sidebar-bg.gif) left bottom repeat-x #064FA6;} */
TABLE.container_table TD.container_sidebar{padding:0px;vertical-align:top;background:url(/images/sidebar-bg.jpg) left bottom repeat-x #064FA6;}
TABLE.container_table TD.container_sidebar .sidebar_subscribe{width:286px;height: 590px; overflow:hidden;margin:7px; background:#F9F0C7;border:7px solid #CE9F51;}

.sidebar_subscribe_bg{background:url(/images/sidebar-subscribe-bg-2016apr.jpg) top center no-repeat; color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:center;margin:0px 0px 0px 0px;padding:0px 0px 340px 0px}
.sidebar_subscribe_bg H3{color:#FFFFFF;font-size:16px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:center;margin:2px;padding:0px;text-transform:none;}
.sidebar_subscribe_text1{color:#0252A4;font-size:50px;font-weight:bold;font-family:'Alex Brush','Arial Black',sans-serif;text-align:center;margin:0px auto 4px auto;padding:0px;padding-top: 10px;text-transform:none;/*text-shadow: -1px 2px 2px #333333;*/ line-height: 0.8em; letter-spacing:1.2px;} 
.sidebar_subscribe_text2{color:#FF7300;font-size:18px;font-weight:bold;font-style: none; font-family:Tahoma,Arial,sans-serif;text-align:center;margin:0px;padding:0px;text-transform:none;/*text-shadow: -1px 2px 2px #333333;*/} 
.sidebar_subscribe_text3{color:#0252A4;font-size:4px;font-weight:normal;font-family:Georgia,Arial,sans-serif;text-align:center;margin:0px;padding:0px;text-transform:none;/*text-shadow: -1px 2px 2px #333333;*/} 
.sidebar_subscribe_text4{ /*color:#FF881C;*/ color:#0252A4;font-size:24px;font-weight:bold;font-family:Georgia,Arial,sans-serif;text-align:center;margin:0px 2px 2px 2px;padding:0px;text-transform:none;/*text-shadow: -1px 2px 2px #333333;*/ letter-spacing:1.3px;} 

#free_meditations_div DIV.loading{background:url('images/loading-free.gif') center center no-repeat #064FA6;width:182px;height:45px;}
.sidebar_subscribe_form{margin:0px auto; padding: 0px 5px;}
/*.sidebar_subscribe_form TABLE{border-spacing:0px;width:264px;} */
.sidebar_subscribe_form TABLE{border-spacing:0px;width:240px;}
.sidebar_subscribe_form TABLE TD{color:#FFFFFF;font-size:18px;text-transform:lowercase;line-height:20px;font-weight:normal;padding:2px;}
.sidebar_subscribe_form TABLE TD.body2{color:#FFFFFF;font-size:16px;text-transform:lowercase;line-height:20px;font-weight:normal;padding:2px 0px;}
.sidebar_subscribe_form TABLE TD.submit{text-align:center;}
.sidebar_subscribe_form TABLE TD.submit INPUT.submit{width:180px;text-align:center;margin:0px 0px;clear:none;border:none;padding:1px 0px;color:#FFFFFF;font-weight:normal;background:#117DC8;cursor:pointer;line-height:20px;font-size:16px;}
.sidebar_subscribe_form TABLE INPUT.text{width:180px;border:none;line-height:20px;}
.sidebar_subscribe_form TABLE TEXTAREA{width:180px;border:none;line-height:20px;}
.sidebar_subscribe_form .error{border:2px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:10px;font-size:14px;}
.sidebar_subscribe_form .error2{color:#FFFFFF;font-weight:bold;font-size:14px;line-height:20px;padding:2px;}
.sidebar_subscribe_form .gift_info TD{padding:0px;color:#FFFFFF;font-size:18px;text-transform:lowercase;line-height:20px;font-weight:normal;}
.sidebar_subscribe_form .gift_info TD TD{padding:2px;}
.sidebar_subscribe_form TABLE .gift_info INPUT.text{width:170px;border:none;line-height:20px;}
.sidebar_subscribe_form TABLE .gift_info TEXTAREA{width:170px;border:none;line-height:20px;}
.sidebar_subscribe_form .contact_form{background:transparent;padding:0px;}
.sidebar_subscribe_form .disclaimer{text-align:center;font-size:11px;font-style:italic;padding:2px;color:#FFFFFF;}

/* -----  subscribe popup  -------- */
#popup_subscribe { position:fixed;top:250px;left:10px; border:5px solid #054FA6;border-radius:15px;display:none;z-index:100000; }
.sidebar_subscribe_bg_popup{background:url(/images/sidebar-subscribe-bg-popup.jpg) top center no-repeat; color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:center;margin:0px;padding:0px; border-radius:9px; width:260px; overflow: hidden; }
.sidebar_subscribe_popup_text1{color:#0252A4;font-size:18px;font-weight:bold;font-family:Tahoma,Arial,sans-serif;text-align:center;margin:0px auto 4px auto;padding: 10px 0px 5px 0px;text-transform:none; } 
.sidebar_subscribe_popup_text2{color:#FF7300;font-size:24px;font-weight:bold;font-style: none; font-family:'Great Vibes',Arial,sans-serif;text-align:center;margin:0px;padding:0px;text-transform:none;}
.sidebar_subscribe_popup_text3{ color:#0252A4; font-size:24px;font-weight:bold;font-family:Georgia,Arial,sans-serif;text-align:center;margin:0px auto;padding: 10px 0px 0px 0px;text-transform:none; letter-spacing:1.3px;}  
.sidebar_subscribe_popup_text4{color:#0252A4;font-size:4px;font-weight:normal;font-family:Georgia,Arial,sans-serif;text-align:center;margin:0px;padding:0px;text-transform:none;} 


.loading_popup{}
.loading_popup>*{opacity:.5}
.loading_popup .image_submit IMG{display:none;}
.loading_popup .image_submit{background:url('images/loading-free.gif') center center no-repeat #064FA6;width:182px;height:45px;display:block;}

.sidebar_social{text-align:right;margin:10px 15px;}
.sidebar_social_links{color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:right;text-transform:none;}
.sidebar_social_links A{color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
.sidebar_social_links A:hover{color:#FFCC00;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
.sidebar_social_buttons{margin:5px 0px;}

.sidebar_facebook{margin:20px 20px;background:#FFFFFF;width:264px; border:5px solid #1B7BB5;overflow:hidden;}

.sidebar_radio{margin:40px 20px;background:url(/images/radio-bg.jpg) bottom right no-repeat #FFFFFF;width:264px;position:relative;border:5px solid #1B7BB5;}
.sidebar_radio .sidebar_radio_header{background:url(/images/radio-header.png) center center no-repeat transparent;position:absolute;top:-30px;left:-40px;height:57px;width:170px;}
.sidebar_radio .sidebar_radio_content{margin:0px 10px 0px 10px;width:244px;overflow:hidden;padding:30px 0px;}

.sidebar_testimonials{margin:20px 20px;background:#FFFFFF;width:264px;position:relative;border:5px solid #1B7BB5;overflow:hidden;}
.sidebar_testimonials .sidebar_testimonials_content{margin:0px 10px 0px 10px;width:244px;overflow:hidden;padding:10px 0px;}

/* .sidebar_testimonial{margin: 20px 20px ;background:#F9F0C7;width:264px;position:relative;border:5px solid #D19E4F;overflow:hidden;}  */
.sidebar_testimonial{margin:0px 20px; background:#F9F0C7;width:264px;position:relative;border:5px solid #D19E4F;overflow:hidden;}
.sidebar_testimonial .sidebar_testimonial_content{margin:10px;padding:0px 0px;text-align:left;font-style:normal;color:#000000;font-size:13px;}
.sidebar_testimonial .sidebar_testimonial_credit{margin:0px 10px 10px 10px;text-align:right;font-style:italic;color:#000000;font-size:13px;}

.sidebar_storelinks{width:220px}
.sidebar_storelinks H2{margin:20px;text-align:center;font-size:24px;font-weight:normal;color:#FFFFFF;font-family:helvetica,arial,sans-serif;text-transform:none;border:none;}
.sidebar_storelinks .sidebar_storelinks_container{margin:20px 20px;padding:0px;background:#ECD087;border: 6px solid #D19E4F;text-align:center;}

/* .sidebar_storefeatured{position:relative;padding:40px 0px;margin:20px;} */
.sidebar_storefeatured{position:relative;padding:40px 0px;margin:5px 20px;}
.sidebar_storefeatured_header{position:absolute;top:0px;left:0px;height:80px;width:100%;background:url('/images/sidebar_storefeatured_header.png') top center no-repeat transparent;}
.sidebar_storefeatured_content{border:4px solid #D19E4F;background:#F9F0C7;padding:40px 10px 10px 10px;}
.sidebar_storefeatured_content .store_feature_short{text-align:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #D19E4F}
.sidebar_storefeatured_content .store_feature_short H2.store_feature_title,
.sidebar_storefeatured_content .store_feature_short H2.store_feature_title A,
.sidebar_storefeatured_content .store_feature_short H2.store_feature_title A:hover{color:#744810;font-size:14px;text-align:center;font-weight:bold;border:none;margin:0px 0px 2px 0px;padding:0px;}
.sidebar_storefeatured_content .store_feature_short H3.store_feature_subtitle{color:#744810;font-size:12px;text-align:center;font-weight:normal;border:none;text-transform:none;margin:0px 0px 2px 0px;padding:0px;}
.sidebar_storefeatured_content .store_feature_short .store_feature_content{text-align:center;font-style:italic;font-size:12px;color:#744810;margin:0px 0px 2px 0px;font-family:Tahoma,serif;padding:0px;}
.sidebar_storefeatured_content .store_feature_short .store_feature_link{text-align:center;margin:0px 0px 2px 0px;padding:0px;}
.sidebar_storefeatured_content .store_feature_short .store_feature_link A{}
.sidebar_storefeatured_content .store_feature_short .store_feature_link A:hover{}



#container_content .buttons_table{}
#container_content .buttons_table TABLE{width:500px;border-spacing:0px;}
#container_content .buttons_table TABLE TD.image{width:105px;height:100px;padding:0px;}
#container_content .buttons_table TABLE TD.info{padding:0px;}
#container_content .buttons_table TABLE TD.info .buttons_info{height:94px;margin:3px 0px 1px 0px;background:#9BC9E8;}
#container_content .buttons_table TABLE TD.info .buttons_info_inner{padding:10px;}
#container_content .buttons_table TABLE TD.info .buttons_info H4,
#container_content .buttons_table TABLE TD.info .buttons_info H4 A,
#container_content .buttons_table TABLE TD.info .buttons_info H4 A:hover{padding:0px 0px 0px 0px;color:#064FA6;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:left;}
#container_content .buttons_table TABLE TD.info .buttons_info .buttons_details{color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:left;}

/*  #footer{text-align:right;margin:0px -75px 23px -72px;}  */
#footer{text-align:right;margin:0px auto 23px auto;}
#footer TABLE.footer{border-spacing:0px;border-collapse:collapse;width:855px;margin-top:10px;}
#footer TABLE.footer .footer_links{color:#FFFFFF;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:left;text-transform:none;white-space:nowrap;}
#footer TABLE.footer .footer_links A{color:#FFFFFF;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
#footer TABLE.footer .footer_links A:hover{color:#FFCC00;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
#footer TABLE.footer .footer_links2{color:#FFFFFF;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:center;text-transform:none;white-space:nowrap;}
#footer TABLE.footer .footer_links2 A{color:#FFFFFF;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
#footer TABLE.footer .footer_links2 A:hover{color:#FFCC00;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
#footer TABLE.footer .footer_social{text-align:right;}
#footer TABLE.footer .footer_social .footer_social_rel{position:relative;width:200px;}
#footer TABLE.footer .footer_social .footer_social_abs{position:absolute;right:0px; top:-12px;}

/* ---revising navigation bar to be more translucent and uppercase but smaller---- */
/* #page_navigation .nav A.main:hover{display:block;margin:0px 1px 0px 0px;font-size:18px;text-transform:none;text-align:center;overflow:hidden;background:#064FB6;text-decoration:none;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;height:45px;line-height:45px;padding:0px 11px;white-space:nowrap;font-weight:normal;} */
/* #page_navigation .menu A{display:block;background:#064FA6;margin:0px 1px 0px 1px;font-size:15px;text-transform:none;text-align:left;overflow:hidden;color:#FFFFFF;text-decoration:none;padding:0px 11px;border-bottom:1px solid #FFFFFF;font-family:Helvetica,Arial,sans-serif;line-height:23px;white-space:nowrap;font-weight:normal;} */
/* #page_navigation .menu A:hover{display:block;background:#064FB6;margin:0px 1px 0px 1px;font-size:14px;text-transform:uppercase;text-align:left;overflow:hidden;color:#FFFFFF;text-decoration:none;padding:0px 11px;border-bottom:1px solid #FFFFFF;font-family:Helvetica,Arial,sans-serif;line-height:23px;white-space:nowrap;font-weight:normal;} */

#page_navigation .navigation{position:relative;width:853px;z-index:200}
#page_navigation TABLE.navbar{border-spacing:0px;border-collapse:collapse;width:853px !important;}
#page_navigation .nav{padding:0px;height:45px;line-height:45px;font-weight:normal;}
#page_navigation .nav A.main{display:block;margin:0px 1px 0px 0px;font-size:14px;text-transform:uppercase;text-align:center;overflow:hidden;color:#FFFFFF;text-decoration:none;font-family:Helvetica,Arial,sans-serif;height:45px;line-height:45px;padding:0px 11px;white-space:nowrap;font-weight:normal;}
#page_navigation .nav A.main:hover{display:block;margin:0px 1px 0px 0px;font-size:14px;text-transform:uppercase;text-align:center;overflow:hidden;background-color: rgba(6,79,182,0.33);text-decoration:none;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;height:45px;line-height:45px;padding:0px 11px;white-space:nowrap;font-weight:normal;}
#page_navigation .menu{z-index:100000;position:relative;top:1px;padding:0px;left:0px;text-align:left;font-weight:normal;}
#page_navigation .menu A{display:block;background-color: rgba(6,79,166,0.33);margin:0px 1px 0px 1px;font-size:14px;text-transform:uppercase;text-align:left;overflow:hidden;color:#FFFFFF;text-decoration:none;padding:0px 11px;border-bottom:1px solid #FFFFFF;font-family:Helvetica,Arial,sans-serif;line-height:23px;white-space:nowrap;font-weight:normal;}
#page_navigation .menu A:hover{display:block;background-color: rgba(6,79,182,0.15);margin:0px 1px 0px 1px;font-size:14px;text-transform:uppercase;text-align:left;overflow:hidden;color:#FFFFFF;text-decoration:none;padding:0px 11px;border-bottom:1px solid #FFFFFF;font-family:Helvetica,Arial,sans-serif;line-height:23px;white-space:nowrap;font-weight:normal;}
#page_navigation #subnav_container{position:relative;height:0px;overflow:hidden;overflow:visible;display:none;}
#page_navigation #subnav_container #subnav{position:absolute;top:0px;left:0px;padding:5px 0px;}
#page_navigation #subnav TD{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;vertical-align:middle;text-align:center;padding:0px 3px;white-space:nowrap;font-family:Tahoma,sans-serif;}
#page_navigation #subnav A{font-size:11px;text-transform:capitalize;color:#FFFFFF;text-decoration:none;font-family:Tahoma,sans-serif;}
#page_navigation #subnav A:hover{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;font-family:Tahoma,sans-serif;}
#page_navigation #subnav A.selected{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;font-family:Tahoma,sans-serif;}
#page_navigation #subnav A.selected:hover{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;font-family:Tahoma,sans-serif;}

#page_navigation #subnav_container_new{position:relative;overflow:hidden;overflow:visible;padding:0px 0px 0px 0px;z-index:100}
/* #page_navigation #subnav_container_new{position:relative;overflow:hidden;overflow:visible;padding:0px 75px 0px 72px;z-index:100}*/
#page_navigation #subnav_container_new #subnav{position:relative;top:0px;left:0px;padding:0px 0px;width:853px;height:40px;}
#page_navigation #subnav_container_new #subnav TABLE{width:auto;margin:0px 0px;}
#page_navigation #subnav_container_new #subnav TD{font-size:11px;text-transform:none;color:#000000;text-decoration:none;vertical-align:middle;text-align:center;padding:0px 3px;white-space:nowrap;font-family:Tahoma,sans-serif;line-height:20px;color:#FFFFFF}
#page_navigation #subnav_container_new #subnav A{font-size:11px;text-transform:none;color:#FFFFFF;text-decoration:none;font-family:Tahoma,sans-serif;}
#page_navigation #subnav_container_new #subnav A:hover{font-size:11px;text-transform:none;color:#FFFFFF;text-decoration:underline;font-family:Tahoma,sans-serif;}
#page_navigation #subnav_container_new #subnav A.selected{font-size:11px;text-transform:none;color:#FFFFFF;text-decoration:underline;font-family:Tahoma,sans-serif;}
#page_navigation #subnav_container_new #subnav A.selected:hover{font-size:11px;text-transform:none;color:#FFFFFF;text-decoration:underline;font-family:Tahoma,sans-serif;}

#page_navigation #subnav_container_new #subnav TABLE.subnavbar{width:853px;}
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_nav{text-align:left;width:430px;height:40px;}
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_social{text-align:right;width:145px;height:40px;}
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_blog{ text-align:right;width:108px;height:40px; vertical-align: middle;}
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_search{text-align:right;width:160px;height:40px;}
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_search FORM{float:right;margin:0px;}
/* ------------  revised to add whats new button  ---------------/
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_nav{text-align:left;width:553px;height:40px;}
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_social{text-align:right;width:100px;height:40px;}
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_search{text-align:right;width:200px;height:40px;}
#page_navigation #subnav_container_new #subnav TABLE.subnavbar .subnavbar_search FORM{float:right;margin:0px;}
*/
#page_navigation .navigation_menus{position:relative;}
#page_navigation .navigation_search{position:absolute;bottom:5px;right:-55px;}
#page_navigation .navigation_search_bar{}
#page_navigation .navigation_search_bar INPUT.submit{text-align:center;margin:0px 0px 0px 5px;clear:none;border:1px solid #FFFFFF;padding:1px 3px;color:#FFFFFF;font-weight:normal;background:#064FA6;cursor:pointer;line-height:12px;font-size:12px;}
#page_navigation .navigation_search_bar INPUT.text{font-size:12px;line-height:12px;width:100px;padding:1px 3px;border:1px solid #064FA6;}

/*auto complete*/
DIV.auto_complete{position:relative;display:inline;}
DIV.auto_complete_results {position:absolute;top:20px;left:0px;background:transparent;border:none;z-index:10000;width:100%;}
DIV.auto_complete_results_content {background:#FFFFFF;height:150px;overflow:hidden;overflow-y:auto;border:1px solid #999999;z-index:10001;font-weight:normal;}
DIV.auto_complete_results_content DIV.auto_complete_results_content_none {margin:30px 10px;text-align:center;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content A{color:#666666;text-decoration:none;font-size:11px;display:block;text-align:left;padding:1px;margin:0px;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A:hover{text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A.cur{text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content .header{color:#E5E5FF;background:#666666;text-decoration:none;font-size:11px;text-align:center;padding:3px;margin:0px;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content .empty{color:#000000;text-align:center;font-weight:bold}


.live_session_page #page_navigation #subnav_container_new .sharethis{display:none;}


#page_content{}
#page_content .inner_table{}
#page_content .inner_table TD{vertical-align:top;padding:0px 10px 0px 0px;}
#page_content .inner_table TD.right{padding:0px 10px;text-align:left;border-left:2px dashed #785528}
#page_content .inner_table .thirds{width:250px;}
#page_content .inner_table .two_thirds{width:530px;}

#page_content .inner_table .right_images{}
#page_content .inner_table .right_images TABLE{border-spacing:0px;margin:0px 5px;}
#page_content .inner_table .right_images TD{padding:2px;}
#page_content .inner_table .right_images A{display:block;width:115px;height:115px;overflow:hidden;}
#page_content .inner_table .right_images A IMG{border:none;height:115px;}

#page_content .inner_table .right_images_large A{display:block;width:225px;height:125px;overflow:hidden;display:blocl;margin:0px 0px 15px 0px}
#page_content .inner_table .right_images_large A IMG{border:none;width:225px;}


#page_content .inner_table .right_images_outside{padding:0px}
#page_content .inner_table .right_images_outside TABLE{border-spacing:0px;margin:0px 0px;}
#page_content .inner_table .right_images_outside TD{padding:0px 0px 5px 0px}
#page_content .inner_table .right_images_outside A{display:block;width:125px;height:125px;overflow:hidden;}
#page_content .inner_table .right_images_outside A IMG{border:none;height:125px;}

#page_content .inner_table .two_thirds_home{width:480px;}

.text_fader{position:relative;}
.text_fader A.text_fader_link{display:block;width:125px !important;height:100px !important;margin:25px 0px 0px 0px;overflow:hidden;text-align:center;position:absolute;top:0px;left:0px;color:#FFFFFF;font-weight:bold;font-size:12px;}
.text_fader A.text_fader_link:hover{display:block;width:125px !important;height:100px !important;margin:25px 0px 0px 0px;overflow:hidden;text-align:center;position:absolute;top:0px;left:0px;color:#FFFFFF;font-weight:bold;font-size:12px;}


#page_footer .footer_inner{background:#000000;padding:2px;}
#page_footer TD{font-size:11px;text-transform:uppercase;color:#FFFFFF}
#page_footer TD A{font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}
#page_footer TD A:hover{font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}

#page_social{padding:0px 0px 10px 0px;}
#page_social #social_links{text-align:right;}
#page_social .footer_inner{background:transparent;padding:2px;}
#page_social .footer_inner TABLE{width:853px;border-spacing:0px;}
#page_social TD{font-size:11px;text-transform:uppercase;color:#000000}
#page_social TD A{font-size:11px;text-transform:uppercase;color:#000000;text-decoration:none;}
#page_social TD A:hover{font-size:11px;text-transform:uppercase;color:#E1EBF3;text-decoration:none;}
#page_social TD A.selected{color:#000000;text-decoration:underline;}
#page_social TD A.selected:hover{color:#000000;text-decoration:underline;}



/*"BLUE" VARIATION*/
BODY.blue{}
BODY.blue #overall_header{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-top-bg-blue.gif') top left repeat-x transparent;}
BODY.blue #overall_middle{width:100%;margin:0px auto;overflow:hidden;background:#064FA6;}
BODY.blue #overall_footer{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-bottom-bg-blue.gif') bottom left repeat-x transparent;}
BODY.blue #center_table{width:998px;border-spacing:0px;width:998px;border-collapse:collapse;}
BODY.blue #center_table .center_table{padding:0px;}
BODY.blue #frame_header{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-top-bg-blue.jpg') top left repeat-x transparent;}
BODY.blue #frame_middle{width:998px;margin:0px auto;overflow:hidden;background:#064FA6;}
/*BODY.blue #frame_middle{width:998px;margin:0px auto;overflow:hidden;background:#064FA6;min-height:1600px;}*/
BODY.blue #frame_footer{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-bottom-bg-blue.jpg') bottom left repeat-x transparent;}
BODY.blue #page_content #container{background:transparent;margin-bottom:150px;}
BODY.blue #page_content #container_content{color:#FFFFFF}
BODY.blue #page_content #container_content #content_height{background:transparent;border:none;margin:0px;}
BODY.blue #page_content #container_content #content_height .content_height{}
BODY.blue TABLE.container_table TD.container_sidebar{padding:0px;vertical-align:top;background:transparent}
BODY.blue H1,
BODY.blue .title{color:#FFFFFF}
BODY.blue H2,
BODY.blue .subhead{color:#FFFFFF}
BODY.blue .body{color:#FFFFFF}
BODY.blue .wysiwyg-body{color:#FFFFFF}
BODY.blue A{color:#FFFFFF}
BODY.blue A:hover{color:#FFFFFF}


/*"BLUE" VARIATION*/

/*"blue_fade" VARIATION*/
BODY.blue_fade{}
BODY.blue_fade #overall_header{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-top-bg-blue.gif') top left repeat-x transparent;}
BODY.blue_fade #overall_middle{width:100%;margin:0px auto;overflow:hidden;background:#064FA6;}
BODY.blue_fade #overall_footer{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-bottom-bg-blue.gif') bottom left repeat-x transparent;}
BODY.blue_fade #center_table{width:998px;border-spacing:0px;width:998px;border-collapse:collapse;}
BODY.blue_fade #center_table .center_table{padding:0px;}
BODY.blue_fade #frame_header{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-top-bg-blue.jpg') top left repeat-x transparent;}
BODY.blue_fade #frame_middle{width:998px;margin:0px auto;overflow:hidden;background:#064FA6;}
/*BODY.blue_fade #frame_middle{width:998px;margin:0px auto;overflow:hidden;background:#064FA6;min-height:1600px;}*/
BODY.blue_fade #frame_footer{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-bottom-bg-blue.jpg') bottom left repeat-x transparent;}
BODY.blue_fade #page_content #container{background:transparent;margin-bottom:25px;}
BODY.blue_fade #page_content #container_content{color:#000000;padding:0px 0px 150px 0px;}
BODY.blue_fade #page_content #container_content #content_height{width:100%;background:transparent;border:none;margin:0px;}
BODY.blue_fade #page_content #container_content #content_height .content_height{padding:20px;background:url("/images/page-bg-blue.png") repeat-x scroll left top transparent}
BODY.blue_fade TABLE.container_table TD.container_sidebar{padding:0px;vertical-align:top;background:transparent}
BODY.blue_fade H1,
BODY.blue_fade .title{color:#000000;font-size:16px;}
BODY.blue_fade H2,
BODY.blue_fade .subhead{color:#000000;font-size:16px;}
BODY.blue_fade .body{color:#000000;font-size:16px;}
BODY.blue_fade .wysiwyg-body{color:#000000;font-size:16px;}
BODY.blue_fade .wysiwyg-body P,
BODY.blue_fade .wysiwyg-body SPAN,
BODY.blue_fade .wysiwyg-body DIV,
BODY.blue_fade .wysiwyg-body TD{font-size:16px;}
BODY.blue_fade A{color:#000000;font-size:16px;}
BODY.blue_fade A:hover{color:#000000;font-size:16px;}


/*"blue_fade" VARIATION*/
/*
#overall_footer .footer_inner{width:background:#FFFFFF;padding:2px;}
#overall_footer .footer_inner TABLE{width:853px;border-spacing:0px;}
#overall_footer TD{font-size:11px;text-transform:uppercase;color:#888888}
#overall_footer TD A{font-size:11px;text-transform:uppercase;color:#888888;text-decoration:none;}
#overall_footer TD A:hover{font-size:11px;text-transform:uppercase;color:#AC8E48;text-decoration:none;}
#overall_footer TD A.selected{color:#000000}
#overall_footer TD A.selected:hover{color:#000000}
*/



/*"live_session_page" VARIATION*/

/*  ------- Revised 2013 for new header and background to live_sessions page - use website statndard --- */
/*
BODY.live_session_page{}
BODY.live_session_page #frame_header{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-top-bg-live.jpg') top left repeat-x transparent;}
BODY.live_session_page #frame_middle{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-middle-bg-live.jpg') left bottom repeat-y transparent;min-height:1600px;}
BODY.live_session_page #page_content{padding:0px;background:transparent;}
BODY.live_session_page #page_content #container{width:auto;padding:0px;background:transparent;margin-bottom:295px;}
BODY.live_session_page #page_content #container_content{padding:20px 72px 160px 75px;background:url('images/page-bg-bottom-live.jpg') left bottom repeat-x transparent}
BODY.live_session_page #page_content #container_content #content_height{}
*/
/*
BODY.live_session_page{}
BODY.live_session_page #frame_header{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-top-bg.jpg') top left repeat-x transparent;}
BODY.live_session_page #frame_middle{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-middle-bg.gif') top left repeat-y transparent;}
BODY.live_session_page #page_content{padding:0px;background:transparent; vertical-align:top;}
BODY.live_session_page #page_content #container{width:853px;margin:0px auto 290px auto;background:url(/images/page-bg.jpg) left bottom repeat-x #FFFFFF;}
BODY.live_session_page #page_content #container_content{ margin: 0px auto; padding: 10px 0px 150px 8px; color:#000000;}
BODY.live_session_page #page_content #container_content #content_height{ border-spacing:0px;border-collapse:collapse;}
BODY.live_session_page #page_content #container_content #content_height .content_height{padding:0px;vertical-align:top;}
*/

BODY.admin #page_header{}
BODY.admin #page_header H1{text-align:center;font-weight:bold;font-size:60px;color:#FFCC00;margin:0px}
BODY.admin #page_navigation{background:transparent;}
BODY.admin #page_navigation #subnav_container{display:block;height:30px;margin:0px 0px 0px 0px;}
BODY.admin #page_navigation #subnav_container{}
BODY.admin #page_navigation .menu A{display:block;background:#064FA6;margin:0px 1px 0px 1px;font-size:15px;text-transform:capitalize;text-align:left;overflow:hidden;color:#FFFFFF;text-decoration:none;padding:0px 11px;border-bottom:1px solid #FFFFFF;font-family:Helvetica,Arial,sans-serif;line-height:24px;white-space:nowrap;}
BODY.admin #page_navigation .menu A:hover{display:block;background:#064FB6;margin:0px 1px 0px 1px;font-size:15px;text-transform:capitalize;text-align:left;overflow:hidden;color:#FFFFFF;text-decoration:none;padding:0px 11px;border-bottom:1px solid #FFFFFF;font-family:Helvetica,Arial,sans-serif;line-height:24px;white-space:nowrap;}


#admin #header .header_pad{position:relative;right:18px;bottom:12px;}
/*ADMIN*/
#admin #navigation{background:#000000;border-bottom:2px solid #0066BB;}
#admin #navigation A.admin{padding:10px;border:1px solid #000000;background:#FFFFFF;border:1px solid #0066BB;color:#0066BB;font-weight:bold;width:auto;}
#admin #navigation A.admin:hover{background:#DDDDDD;color:#440066;border:1px solid #440066;}
#admin #content{border:none;padding:0px;}
#admin #page_content{background:#FFFFFF}

A.admin{color:#000000;font-weight:bold;text-decoration:none;}
A.admin:hover{color:#000000;font-weight:bold;text-decoration:none;}
DIV.admin{border-bottom:2px solid #FFFFFF;margin:10px;padding:5px}

.admin_filters{text-align:right;padding:1px;font-weight:bold;color:#000000}


/*admin interface area*/
TABLE.listing{width:813px;border-spacing:0px;border-collapse:collapse;margin-bottom:30px;}
TABLE.listing TD{padding:3px;vertical-align:top;}
TABLE.listing TABLE.nested{border-spacing:0px;border-collapse:collapse;}
TABLE.listing TABLE.nested TABLE.calendar{border-spacing:0px;border-collapse:collapse;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #785528;border-top:2px solid #785528;color:#FFFFFF;padding:3px;font-weight:bold;background:#785528;text-transform:uppercase}

TABLE.listing TR.row1 TD{border-bottom:1px solid #000000}
TABLE.listing TR.row0 TD{border-bottom:1px solid #000000}

TABLE.listing TABLE.nested TR TD{border:none;}


TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing A:hover{color:#000000;font-weight:bold;text-decoration:underline}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
TABLE.listing TH A:hover{color:#0066BB;font-weight:bold;}

TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
TABLE.listing TH A:hover{color:#F7F192;font-weight:bold;}

TD.recurring_active{}
TD.recurring_complete{color:#3333ff}
TD.recurring_cancelled{text-decoration:line-through;color:#FF3333}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #CCCCCC;padding:3px;color:#CCCCCC;font-weight:bold;background:#F9F0C7}

.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;font-family:arial,sans-serif;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.create_actions A{}
.create_actions A:hover{}
.admin_filters INPUT.button,
.admin_filters INPUT.submit{background:#785528;color:#FFFFFF;border:1px solid #785528;}

.emptyset{text-align:center;padding:50px 0px !important;vertical-align:top;font-weight:bold;color:#000000}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#785528;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#AC8E48;text-decoration:underline}

#listing_pages{text-align:right;background:#785528;color:#FFFFFF;width:813px;}
#listing_pages{text-align:right;background:#785528;color:#FFFFFF;}
#listing_pages TD{color:#FFFFFF}
#listing_pages A{color:#FFFFFF}
#listing_pages A:hover{color:#F7F192}


TABLE.listing INPUT.text{width:400px;}
TABLE.listing INPUT.error{width:400px;}
TABLE.listing SELECT{}
TABLE.listing TEXTAREA{width:400px;}

TABLE.listing .calendar INPUT.text{width:80px;}
TABLE.listing .calendar INPUT.error{width:80px;}

/*hovering*/
TABLE.listing TR.list_item:hover TD,
TABLE.listing TR.row_hover TD{background:#F0E3C0;}
TABLE.listing .edit_actions INPUT.button_hover,
TABLE.listing .edit_actions INPUT.button:hover,
TABLE.listing .edit_actions INPUT.submit:hover{background:#000000;color:#FFCC00;border:1px solid #FFCC00;}
TABLE.listing .save_actions INPUT.button_hover,
TABLE.listing .save_actions INPUT.button:hover,
TABLE.listing .save_actions INPUT.submit:hover{background:#000000;color:#FFCC00;border:1px solid #FFCC00;}
TABLE.listing .sort_actions INPUT.button_hover,
TABLE.listing .sort_actions INPUT.button:hover,
TABLE.listing .sort_actions INPUT.submit:hover{background:#000000;color:#FFCC00;border:1px solid #FFCC00;}
TABLE.listing .create_actions INPUT.button_hover,
TABLE.listing .create_actions INPUT.button:hover,
TABLE.listing .create_actions INPUT.submit:hover{background:#000000;color:#FFCC00;border:1px solid #FFCC00;}
.admin_filters INPUT.button_hover,
.admin_filters INPUT.button:hover,
.admin_filters INPUT.submit:hover{background:#000000;color:#FFCC00;border:1px solid #FFCC00;}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
TABLE.listing .dropsort_container{width:813px}
TABLE.listing .dropsort{border:1px solid #D19E4F;margin:0px;position:relative;background:#F9F0C7;width:813px}
TABLE.listing .dropsort_dragging{width:813px;border:1px solid #FFCC00;}
TABLE.listing .dropsort_dragbar{height:25px;background:url('images/drag-icon.png') left center no-repeat #D19E4F;overflow:hidden;margin:0px;cursor:move;}
TABLE.listing .dropsort_dragging .dropsort_dragbar{background-image:url('images/drag-icon2.png')}
TABLE.listing TR.row_hover .dropsort_dragbar{background-image:url('images/drag-icon2.png')}
TABLE.listing .dropsort_wrapper{width:813px;border-spacing:0px;border-collapse:separate;_border-collapse: collapse;}
TABLE.listing .dropsort_wrapper TD{width:100px;}
TABLE.listing .dropsort_wrapper TD.wide{width:250px;}
TABLE.listing .placeholder{border:1px solid #CCCCCC;margin:0px;height:75px;color:#FFFFFF;font-weight:bold;background:#F9F0C7;display:none;}

TABLE.listing .edit_wrapper{background:#F9F0C7;width:813px;}
TABLE.listing .edit_topbar{height:25px;background:#F9F0C7;overflow:hidden;margin:0px;}


DIV.listing_skinny TABLE.listing{width:600px;}
DIV.listing_skinny TABLE.listing .edit_wrapper{width:600px;}
DIV.listing_skinny TABLE.listing INPUT.text{width:150px;}
DIV.listing_skinny TABLE.listing INPUT.error{width:150px;}
DIV.listing_skinny TABLE.listing SELECT{}
DIV.listing_skinny TABLE.listing TEXTAREA{width:150px;}
DIV.listing_skinny #listing_pages{width:600px;}

/*ADMIN TABS*/

TABLE.listing .tabs{margin:10px 10px 20px 10px;}
TABLE.listing .tabs TABLE.tabs_nav{border-spacing:0px;border-collapse:collapse;vertical-align:bottom;}
TABLE.listing .tabs TABLE.tabs_nav TD{padding:0px;}
TABLE.listing .tabs .tabs_nav{background:#F9F0C7;padding:0px;}
TABLE.listing .tabs A.tab{background:#F3F3F3;color:#999999;border:1px solid #999999;border-bottom:none;text-decoration:none;font-size:10px;display:inline-block;text-align:left;padding:3px 5px;;margin:0px;font-weight:normal;text-transform:uppercase;font-family:arial,sans-serif;}
TABLE.listing .tabs A.tab:hover{background:#F3F3F3;color:#00AEEF;border:1px solid #999999;border-bottom:none;text-decoration:none;font-size:10px;display:inline-block;text-align:left;padding:3px 5px;margin:0px;font-weight:normal;text-transform:uppercase;font-family:arial,sans-serif;}
TABLE.listing .tabs A.tab_sel{background:#F9F0C7;color:#00AEEF;border:1px solid #999999;border-bottom:none;text-decoration:none;font-size:10px;display:inline-block;text-align:left;padding:4px 5px 3px 5px;margin:0px;font-weight:normal;position:relative;top:1px;text-transform:uppercase;font-family:arial,sans-serif;}
TABLE.listing .tabs A.tab_sel:hover{background:#F9F0C7;color:#00AEEF;border:1px solid #999999;border-bottom:none;text-decoration:none;font-size:10px;display:inline-block;text-align:left;padding:4px 5px 3px 5px;margin:0px;font-weight:normal;position:relative;top:1px;text-transform:uppercase;font-family:arial,sans-serif;}
TABLE.listing .tabs A.tab_error{color:#CC3300;}
TABLE.listing .tabs A.tab_error:hover{color:#CC3300;}
TABLE.listing .tabs .tabs_content{border:1px solid #999999;background:#F9F0C7;padding:8px;color:#666666;font-family:Georgia,times,serif;font-size:12px;}
TABLE.listing .tabs DIV.tab_content{display:none;}



DIV.small TABLE.listing,
DIV.small TABLE.listing TD,
DIV.small TABLE.listing TD A,
DIV.small TABLE.listing TD A:hover{font-size:11px;}


/*popups*/
.popup_container{position:relative;top:0px;left:0px;z-index:200000;}
.popup{position:absolute;top:0px;left:0px;background:#F9F0C7;border:2px solid #785528;z-index:200000;width:500px;}
.popup_close{background:#785528;text-align:right;border-bottom:2px solid #785528;}
.popup_close A{font-weight:bold;color:#FFFFFF;display:inline-block;padding:1px;margin:1px;text-decoration:none;}
.popup_close A:hover{font-weight:bold;color:#FF8888;display:inline-block;padding:1px;margin:1px;text-decoration:none;}
.popup_inner{padding:2px;background:#F9F0C7;}

.ticket_details .popup{left:175px;}
.ticket_details .popup TABLE{width:490px;}
.ticket_details .popup TD.label{white-space:nowrap}
.ticket_details .popup_inner{}

/*meditations - comments*/
.ticket_section{border:2px solid #785528;margin:5px 0px;}
.ticket_section .ticket_section_header{background:#785528;}
#page_content .ticket_section .ticket_section_header A{display:block;padding:2px;color:#FFFFFF;font-weight:bold;text-decoration:none;}
#page_content .ticket_section .ticket_section_header A:hover{display:block;padding:2px;color:#FFDD44;font-weight:bold;text-decoration:none;}
.ticket_section_content{display:none;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#666666;text-align:right;font-weight:normal;width:250px;float:right;}
.required{font-weight:bold;font-size:14px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #785528;padding-top:10px !important;text-transform:uppercase;}



/***************************************/
/*auto complete                        */
/***************************************/
DIV.auto_complete{position:relative;display:inline;}
DIV.auto_complete INPUT.text{}
DIV.auto_complete_results {position:absolute;top:19px;_top:29px;left:1px;background:transparent;border:none;z-index:2000000}
DIV.auto_complete_results_content {background:#FFFFFF;height:150px;overflow:hidden;overflow-y:auto;border:1px solid #BBBBBB;z-index:2000001;font-weight:normal;}
DIV.auto_complete_results_content DIV.auto_complete_results_content_none {margin:30px 10px;text-align:center;font-weight:bold;font-size:12px;color:#000000 }
DIV.auto_complete DIV.auto_complete_results_content A{color:#331D04;text-decoration:none;font-size:11px;display:block;text-align:left;padding:1px;margin:0px;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A:hover{color:#000000;text-decoration:none;background:#FFEE88;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A.cur{color:#000000;text-decoration:none;background:#FFEE88;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content .header{color:#FFFFFF;background:#BBBBBB;text-decoration:none;font-size:11px;text-align:center;padding:3px;margin:0px;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content .empty{color:#000000;text-align:center;font-weight:bold}
INPUT.loading{background:url('/images/loading_small.gif') center right no-repeat #FFFFFF;text-align:left;color:#000000}





TABLE.listing TEXTAREA.wysiwyg{width:800px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg1_3{width:250px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg2_3{width:530px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg_DM_left{width:224px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg_DM_bottom{width:450px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg_SIDEBAR_MODULE{width:250px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg_LANDING{width:540px;height:800px;}
TABLE.listing TEXTAREA.wysiwyg_BLUEFADE{width:813px;height:800px;}

/*tiny mce*/
.title{font-weight:bold;color:#785528;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:18px;font-weight:bold;text-transform:uppercase;}
.subhead{color :#785528;padding:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
.body{color:#000000; text-decoration: none; font-size: 14px; font-weight: normal;font-family:Tahoma,serif}
.aligncenter {display: block;margin: 20px auto;}
.alignleft {float: left;margin: 10px 20px 10px 0;}
.alignright {float: right;margin: 10px 0 10px 20px;}
.wysiwyg-body{color:#000000; text-decoration: none; font-size: 14px; font-weight: normal;font-family:Tahoma,serif;margin-bottom:10px;}
.mceContentBody {text-align:left;background:#F9F0C7;color:#000000; text-decoration: none; font-size: 14px; font-weight: normal;font-family:Tahoma,serif}
.mceContentBody A{font-size:14px !important;;text-transform:none !important;;color:#785528 !important;;text-decoration:none !important;}
.mceContentBody A:hover{font-size:14px !important;;text-transform:none !important;;color:#AC8E48 !important;;text-decoration:none !important;}
.mceContentBody A:active{font-size:14px !important;;text-transform:none !important;;color:#785528 !important;;text-decoration:none !important;}
.mceContentBody A:link{font-size:14px !important;;text-transform:none !important;;color:#785528 !important;;text-decoration:none !important;}
.mceContentBody A:visited{font-size:14px !important;;text-transform:none !important;;color:#785528 !important;;text-decoration:none !important;}
.mceEditor{width:600px;height:400px;}

TABLE.listing .mceToolbar A{font-size:11px;font-family:arial,sans-serif;color:#000000;font-weight:normal;}


.wysiwyg_box_1{display:block;border:1px solid #000000;padding:10px;margin:10px 0px;}
.wysiwyg_box_2{display:block;border:3px solid #000000;padding:10px;margin:10px 0px;}
.wysiwyg_box_3{display:block;border:1px solid #000000;padding:10px;margin:10px 0px;background:#F9F0C7;}
.wysiwyg_box_4{display:block;border:2px dashed #785528;padding:10px;margin:10px 10px;}
.wysiwyg_box_1_floatright{display:block;float:right;border:1px solid #000000;padding:10px;margin:10px 0px 10px 10px;}
.wysiwyg_box_1_floatleft{display:block;float:left;border:1px solid #000000;padding:10px;margin:10px 10px 10px 0px;}


/*POPUPS*/
.content_popup_bottom_margin{height:340px;}
.content_popup_outer{z-index:3000000;position:absolute;display:none;top:0px;left:0px;border:1px solid #785528;background:#785528;width:300px;}
.content_popup_inner{height:280px;overflow:auto;background:#F9F0C7;margin-bottom:0px;}
.content_popup_content{margin:10px;}
.content_popup_header{height:20px;position:relative;top:0p;left:0px;overflow:hidden;margin:0px 0px 0px 5px;}
.content_popup_title{line-height:20px;color:#FFFFFF;font-size:12px;text-transform:uppercase;padding-right:20px;font-weight:bold;}
A.content_popup_close{position:absolute;top:0px;right:0px;padding:3px 3px;margin:1px 1px;border:1px solid #FFFFFF;line-height:10px;color:#FFFFFF;font-weight:bold;}
A.content_popup_close:hover{position:absolute;top:0px;right:0px;padding:3px 3px;margin:1px 1px;border:1px solid #FFBBBB;line-height:10px;color:#FFBBBB;font-weight:bold;}
.content_popup_bottom_close{margin:10px;text-align:center}

/*BASE CALENDAR*/
.CalendarTable{width:813px;border:1px solid #785528;border-spacing:0px;border-collapse:collapse;margin:0px auto 0px auto;}

.CalendarMonthHeader{height:30;width:100%;background:#785528;font-weight:normal;font-size:18px;text-align:center;border:1px solid #785528}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{height:30;font-weight:normal;font-size:18px;text-align:center;COLOR: #F9F0C7;}

.CalendarFooter{height:30;width:100%;background:#785528;font-weight:normal;text-align:center;border:1px solid #785528;vertical-align:middle !important}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{height:30;font-weight:normal;font-size:14px;text-align:center;}

.CalendarPrevLink{width:100px;white-space:nowrap;text-align:left;vertical-align:middle !important}
.CalendarNextLink{width:100px;white-space:nowrap;text-align:right;vertical-align:middle !important}
A.CalendarNavLink{color:#F9F0C7;font-weight:bold;}
A.CalendarNavLink:hover{color:#0066BB;font-weight:bold;}
A.CalendarNavLink:link{color:#F9F0C7;font-weight:bold;}
A.CalendarNavLink:visited{color:#F9F0C7;font-weight:bold;}

.CalendarDayHeader{height:15px;width:14%;text-align:center;background:#D19E4F;border:1px solid #785528;font-weight: bold;}
.CalendarDay{height:75px;width:14%;vertical-align:top;border:1px solid #785528;background:#F9F0C7}
.CalendarDayPast{height:75px;width:14%;vertical-align:top;border:1px solid #785528;background:#F9F0C7}
.CalendarDayFuture{height:75px;width:14%;vertical-align:top;border:1px solid #785528;background:#F9F0C7}
.CalendarDayCurrent{height:75px;width:14%;vertical-align:top;border:1px solid #785528;background:#D19E4F}

.CalendarDayEmptyPre{height:75px;width:14%;vertical-align:top;border:1px solid #785528;background:#F9F0C7}
.CalendarDayEmptyPost{height:75px;width:14%;vertical-align:top;border:1px solid #785528;background:#F9F0C7}

.CalendarDayMarker{font-weight:bold;padding:0px 3px;vertical-align:top;}

/*Calendar*/
.event_formats{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}
.event_formats A{}
.event_formats A:hover{}
.event_formats A.selected{color:#000000;text-decoration:underline;}
.event_formats A.selected:hover{color:#000000;text-decoration:underline;}

.CalendarContainer{position:relative;}
.CalendarPopUp{position:absolute;border:2px solid #785528;background:#C4CDE5;z-index:1000;left:250px;top:100px;}
.CalendarPopUpDetails{width:300px;height:300px;_height:300px;overflow:auto;}
.CalendarPopUpClose{text-align:right;border-bottom:2px solid #785528;padding:2px;background:#785528}
.CalendarPopUpClose A{color:#F9F0C7 !important;font-weight:bold;text-decoration:none;}
.CalendarPopUpClose A:hover{color:#F3C1C9 !important;font-weight:bold;text-decoration:none;}

.calendar_key{margin:5px 0px;}
.calendar_key TABLE{}
.event_color_marker{width:10px;height:10px;overflow:hidden;margin:2px;display:inline-block;border:1px solid #785528;float:left;}

.calendar_key_limit{margin:5px 0px;border:1px solid #000000;background:#F9F0C7;}
.calendar_key_limit TD{padding:1px}
.calendar_key_limit TD.edit_actions{}

.events_list{margin:0px 0px 20px 0px;}
.events_list H2{}
.events_list .event_short{margin:5px 0px;}
.events_list .event_short .event_date{font-weight:bold;}
.events_list .event_short .event_title{}
.events_list A.all_link{display:block;text-align:right;}
.events_list A.all_link:hover{display:block;text-align:right;}

.events{}
.event_full{border-bottom:1px dotted #785528;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.event_full H3{margin:2px 0px;padding:0px;}
.event_full .event_description{margin:10px 0px 10px 0px;}

.event{cursor:pointer;font-size:11px;font-weight:bold;margin:3px;}
.event A{line-height:15px;font-size:11px;font-weight:bold;color:#0066BB !important;}
.event A:hover{line-height:15px;font-size:11px;font-weight:bold;color:#0066BB !important;}
.event_item{line-height:15px;overflow:hidden;width:75px;padding:3px 0px;}

.event_details_header{text-align:center;font-weight:bold;font-size:16px;padding:3px;text-decoration:underline;color:#0066BB}
.event_details{margin:3px;padding-bottom:20px;}
.event_details H3{margin:2px 0px;padding:0px;}
.event_details_type{text-align:left;font-weight:normal;font-style:italic;font-size:12px;margin:3px 0px;color:#0066BB}
.event_details_dates{text-align:left;font-weight:bold;font-size:12px;margin:3px 0px;}
.event_details_time{text-align:left;font-weight:bold;font-size:12px;margin:3px 0px;}
.event_details_title{text-align:left;font-weight:bold;font-size:12px;margin:3px 0px;}
.event_details_location{text-align:left;font-weight:normal;font-style:italic;margin:3px 0px;}
.event_details_cost{text-align:left;font-weight:normal;font-style:italic;font-size:12px;display:block;clear:both;margin:3px;}
.event_details_details,
.event_details .event_description{text-align:left;font-weight:normal;font-size:12px;display:block;clear:both;margin:15px 5px;color:#000000;}
.event_details_paylink{text-align:left;margin:6px;}
.event_details_paylink A{}
.event_details_paylink A:hover{}


/*Google Calendar*/
.CalendarContainer{position:relative;}
.CalendarPopUp{position:absolute;border:2px solid #323131;background:#E1E1E1;z-index:1000;left:97px;top:100px;width:600px;display:none;}
.CalendarPopUpHeader{text-align:center;border-bottom:2px solid #000000;font-weight:bold;color:#000000}
.CalendarPopUpDetails{height:300px;overflow:auto;}
.CalendarPopUpClose{text-align:right;border-bottom:2px solid #323131;padding:2px;background:#323131}
.CalendarPopUpClose A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.CalendarPopUpClose A:hover{color:#993131;font-weight:bold;text-decoration:none;}

.google_event_unavailable{height:9px;overflow:hidden;background:#BBBBBB;font-size:8px;line-height:8px;color:#888888;cursor:pointer;border-bottom:1px solid #CCCCCC;}
.google_event_available{height:9px;overflow:hidden;background:#F9F0C7;font-size:8px;line-height:8px;cursor:pointer;border-bottom:1px solid #CCCCCC;color:#888888;cursor:pointer;}
.google_event_scheduled{height:9px;overflow:hidden;background:#CCCCFF;font-size:8px;line-height:8px;cursor:pointer;border-bottom:1px solid #CCCCFF;color:#000066;cursor:pointer;}
.google_event_unavailable_large{height:9px;overflow:hidden;background:#BBBBBB;font-size:8px;line-height:8px;color:#888888;border-bottom:1px solid #CCCCCC;}
.google_event_available_large{height:9px;overflow:hidden;background:#F9F0C7;font-size:8px;line-height:8px;cursor:pointer;border-bottom:1px solid #CCCCCC;color:#888888}
.google_event_scheduled_large{height:9px;overflow:hidden;background:#CCCCFF;font-size:8px;line-height:8px;cursor:pointer;border-bottom:1px solid #CCCCFF;color:#000066}
.google_event_hover_large{height:9px;overflow:hidden;background:#FFFFCC;font-size:8px;line-height:8px;cursor:pointer;border-bottom:1px solid #CCCC99;color:#000000}
.google_event_scheduled_hover_large{height:9px;overflow:hidden;background:#CCFFCC;font-size:8px;line-height:8px;cursor:pointer;border-bottom:1px solid #CCCC99;color:#000000}
.google_event{border:1px solid #000000;background:#F9F0C7;border-radius:4px;margin:0px 4px 4px 4px;z-index:10;}
.google_event_inner{margin:4px;font-size:8px;line-height:8px;}
.google_event_inner .google_event_title{font-size:8px;line-height:8px;}
.google_event_inner .google_event_time{font-size:8px;line-height:8px;}
.google_event_color_marker{width:10px;height:10px;overflow:hidden;margin:2px;display:inline-block;border:1px solid #000000;float:left;}


.CalendarPopUp .google_event_inner{font-size:12px;line-height:16px;width:592px;}
.CalendarPopUp .google_event_inner .google_event_title{font-size:20px;line-height:24px;margin:5px 0px;}
.CalendarPopUp .google_event_inner .google_event_detail{font-size:12px;line-height:16px;margin:5px 0px;}
.CalendarPopUp .google_event_inner .google_event_description{font-size:12px;line-height:16px;border-top:1px solid #000000;margin-top:5px;padding-top:5px;}

TABLE.event_list{border-spacing:0px;border-collapse:collapse;}
TABLE.event_list TD{padding:2px 0px;}



/*mini_calendar*/
TABLE.multi_calendar{border-spacing:0px;border-collapse:collapse;}
TABLE.multi_calendar TD.calendar{padding:0px 5px 5px 0px;vertical-align:top;}
TABLE.multi_calendar TD.calendar2{padding:0px 0px 5px 0px;}
.mini_calendar .CalendarTable{width:265px;margin:0px;}
.mini_calendar .CalendarMonthHeader{height:20px;}
.mini_calendar .CalendarMonthHeaderInteriorTable{}
.mini_calendar .CalendarMonth{height:20px;font-size:13px;}
.mini_calendar .CalendarFooter{height:10px;}
.mini_calendar .CalendarFooterInteriorTable{}
.mini_calendar .CalendarFooterContents{height:10px;}
.mini_calendar .CalendarPrevLink{width:30px;}
.mini_calendar .CalendarNextLink{width:30px;}
.mini_calendar A.CalendarNavLink{}
.mini_calendar A.CalendarNavLink:hover{}
.mini_calendar A.CalendarNavLink:link{}
.mini_calendar A.CalendarNavLink:visited{}
.mini_calendar .CalendarDayHeader{height:60px;}
.mini_calendar .CalendarDay{height:60px;}
.mini_calendar .CalendarDayPast{height:60px;}
.mini_calendar .CalendarDayFuture{height:60px;}
.mini_calendar .CalendarDayCurrent{height:60px;}
.mini_calendar .CalendarDayEmptyPre{height:60px;}
.mini_calendar .CalendarDayEmptyPost{height:60px;}
.mini_calendar .CalendarDayMarker{}
.mini_calendar .google_event{height:10px;overflow:hidden;margin:0px 1px 1px 1px;}
.multi_calendars .CalendarPopUp{top:45px;} 












/*contact/misc*/
.required{font-weight:bold;color:#993333}
.message{margin:20px;padding:10px;border:2px solid #F1E85B;color:#F1E85B;}




/*meditations*/
.meditation{margin:20px 10px;border-bottom:1px solid #785528}
.meditation_title{font-size:18px;color:#000000;font-weight:bold;margin:5px 0px 5px 0px;}
.meditation_description{padding-bottom:5px; color:#000000}
.meditation_track A{color:#785528 !important;font-weight:bold;}

.donatetable{display:inline;clear:none;}


/*meditations - expanding*/
.meditation_short{margin:0px 0px;}
.meditation_short .meditation_header{}
.meditation_short h3{margin:0px;color:#000000;padding:0px;}
#page_content .meditation_short H3 A{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
#page_content .meditation_short H3 A:hover{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
.meditation_short .meditation_content{display:none;border:2px solid #000000;padding:20px;}



/*meditations - comments*/
.meditation_comments{margin:10px;}
.meditation_comments .meditation_comments_header{}
#page_content .meditation_comments .meditation_comments_header A{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
#page_content .meditation_comments .meditation_comments_header A:hover{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
.meditation_comments_content{display:none;border:2px solid #000000;}

.meditation_comment_short{margin:5px;}
.meditation_comment_title{font-weight:bold;font-size:11px;font-style:normal;}
.meditation_comment_content{font-weight:normal;font-size:11px;font-style:italic;text-align:justify;}
.meditation_comment_author{font-weight:bold;font-size:11px;text-align:right;margin:2px 2px;}

.meditation_comments_edit{background:url('images/comment-bg.png') bottom right no-repeat transparent;}


/*NEW MEDITATIONS COMMENTS*/
.meditation_comments_box{margin:10px 0px;}
.meditation_comments_box H2{background:#785528;padding:2px;color:#FFFFFF;margin:0px;}
.meditation_comments_list{border:2px solid #785528;height:200px;overflow:auto;}
.meditation_comments_list TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
.meditation_comments_list TABLE TD{padding:2px 5px;font-size:11px;vertical-align:top;}
.meditation_comments_list TABLE TD.meditation_comment_name{color:#382508;font-weight:bold;text-align:left;white-space:nowrap;}
.meditation_comments_list TABLE TD.meditation_comment_content{width:100%;color:#000000;}
.meditation_comments_list TABLE TD.meditation_comment_date{color:#999999;font-style:italic;text-align:right;white-space:nowrap;}
.meditation_comments_list TABLE TR{background:#F9F0C7}
.meditation_comments_list TABLE TR:hover{background:#FFFFDD}
.meditation_comments_list TABLE TR.flagged{display:none;}
.meditation_comments_list DIV.meditation_id{display:none;}
.meditation_comments_list DIV.meditation_comment_timestamp{display:none;}
.meditation_comments_entry{border:2px solid #785528;}
.meditation_comments_entry TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
.meditation_comments_entry TABLE TD{padding:2px;width:100%;vertical-align:top;}
.meditation_comments_entry TABLE TD TEXTAREA{padding:2px;width:100%;height:50px;font-size:11px;}
.meditation_comments_entry TABLE TD.save_actions{width:20px;}
.meditation_comments_entry INPUT.loading{background:url('images/loading.gif') center center no-repeat #FFFFFF;color:#888888;border:none;}
.meditation_comments_list .meditation_comment_flag INPUT.button {background: none repeat scroll 0 0 #993300;border: 1px solid #BB6633;color: #FFFFFF;cursor: pointer;font-family: Tahoma,serif;font-size: 10px;font-weight: bold;line-height: 10px;padding: 0px;text-transform: uppercase;}
.meditation_comments_list .meditation_comment_flag INPUT.button:hover {background: none repeat scroll 0 0 #FF9900;border: 1px solid #FF9900;color: #FFFFFF;cursor: pointer;font-family: Tahoma,serif;font-size: 10px;font-weight: bold;line-height: 10px;padding: 0px;text-transform: uppercase;}

/*meditations via box.net*/
#meditation_iframe_container,
.meditation_iframe_container{height:185px;width:650px;overflow:hidden;border:2px solid #785528;position:relative;}
#meditation_iframe,
.meditation_iframe{width:650px;height:450px;overflow:hidden;position:absolute;top:-245px;left:0px;border:none;margin:0px;_top:-200px;}
#meditation_iframe BODY,
.meditation_iframe BODY{background:transparent}
#meditation_iframe BODY .logo,
.meditation_iframe BODY .logo{display:none;}


.meditation_original_date{font-size:11px;font-style:italic;margin:2px 0px;}


/*LIVE SESSIONS*/
.live_session{width:813px;}
/* .live_session H1{margin:5px 0px;} */
.live_session H1{margin:5px 0px; padding: 0px 10px; }
/* .live_session .live_session_content{margin:0px 0px 10px 0px;}  */
.live_session .live_session_content{margin:0px 0px 10px 0px; padding: 10px;}
.live_session .live_session_login{margin:10px 0px;padding:5px;border:1px solid #785528;background:#F0E3C0;}
.live_session .error{margin:10px 0px;}
.live_session .live_session_player{margin:0px 0px 10px 0px;}

.live_session .errors{margin:5px 0px;padding:5px;border:1px solid #990000;color:#990000;font-weight:bold;background:#FFDDDD}
.live_session .warnings{margin:5px 0px;padding:5px;border:1px solid #996600;color:#996600;font-weight:bold;background:#FFFFDD}
.live_session .message{margin:5px 0px;padding:5px;border:1px solid #009900;color:#009900;font-weight:bold;background:#DDFFDD}

.live_session_comments_box{margin:10px 0px;}
.live_session_comments_box H2{background:#785528;padding:2px;color:#FFFFFF;margin:0px;}
.live_session_comments_list{border:2px solid #785528;height:150px;overflow:auto;background:#F9F0C7}
.live_session_comments_list TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
.live_session_comments_list TABLE TD{padding:2px 5px;font-size:11px;vertical-align:top;}
.live_session_comments_list TABLE TD.live_session_comment_name{color:#382508;font-weight:bold;text-align:left;white-space:nowrap;}
.live_session_comments_list TABLE TD.live_session_comment_content{width:100%;color:#000000;}
.live_session_comments_list TABLE TD.live_session_comment_date{color:#999999;font-style:italic;text-align:right;white-space:nowrap;}
.live_session_comments_list TABLE TR{background:#F9F0C7}
.live_session_comments_list TABLE TR:hover{background:#FFFFDD}
.live_session_comments_list TABLE TR.flagged{display:none;}
.live_session_comments_list DIV.live_session_id{display:none;}
.live_session_comments_list DIV.live_session_comment_timestamp{display:none;}
.live_session_comments_list DIV.live_session_comment_timestamp_refresh{display:none;}
.live_session_comments_entry{border:2px solid #785528;margin-bottom:20px;background:#F9F0C7}
.live_session_comments_entry TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
.live_session_comments_entry TABLE TD{padding:2px;width:100%;vertical-align:top;}
.live_session_comments_entry TABLE TD TEXTAREA{padding:2px;width:100%;height:25px;font-size:11px;}
.live_session_comments_entry TABLE TD.save_actions{width:20px;}
.live_session_comments_entry INPUT.loading{background:url('images/loading.gif') center center no-repeat #FFFFFF;color:#888888;border:none;}
.live_session_comments_list .live_session_comment_flag INPUT.button {background: none repeat scroll 0 0 #993300;border: 1px solid #BB6633;color: #FFFFFF;cursor: pointer;font-family: Tahoma,serif;font-size: 10px;font-weight: bold;line-height: 10px;padding: 0px;text-transform: uppercase;}
.live_session_comments_list .live_session_comment_flag INPUT.button:hover {background: none repeat scroll 0 0 #FF9900;border: 1px solid #FF9900;color: #FFFFFF;cursor: pointer;font-family: Tahoma,serif;font-size: 10px;font-weight: bold;line-height: 10px;padding: 0px;text-transform: uppercase;}
.live_session_comments_users{border:2px solid #785528;}
.live_session_comments_users .live_session_comments_user_counts{padding:5px;font-weight:bold;}
.live_session_comments_users .live_session_comments_user_list{max-height:80px;overflow:auto;}
.live_session_comments_users .live_session_comments_user{padding:5px;font-style:italic;}
.live_session_comments_users .live_session_comments_user_list_refresh{display:none;}

.live_session_error_report{border:2px solid #785528;background:#F9F0C7;padding:5px;}
.live_session_error_report .edit_actions{text-align:right}
.live_session_error_report INPUT.submit{width:20%;margin:2px 0px;}
.live_session_error_report TEXTAREA{width:100%;margin:2px 0px;}
.live_session_error_report H2{background:#785528;padding:2px;color:#FFFFFF;margin:0px;}

.live_session_comments_box_settings{border:2px solid #785528;background:#F9F0C7;padding:5px;}
.live_session_comments_box_settings INPUT.submit{margin:2px 0px;}
.live_session_comments_box_settings INPUT.text{margin:2px 0px;}
.live_session_comments_box_settings H2{background:#785528;padding:2px;color:#FFFFFF;margin:0px;}


/*chatrooms*/
.chatroom_comments_box{margin:10px 0px;}
.chatroom_comments_box H2{background:#785528;padding:2px;color:#FFFFFF;margin:0px;}
.chatroom_comments_list{border:2px solid #785528;height:150px;overflow:auto;background:#F9F0C7}
.chatroom_comments_list TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
.chatroom_comments_list TABLE TD{padding:2px 5px;font-size:11px;vertical-align:top;}
.chatroom_comments_list TABLE TD.chatroom_comment_name{color:#382508;font-weight:bold;text-align:left;white-space:nowrap;}
.chatroom_comments_list TABLE TD.chatroom_comment_content{width:100%;color:#000000;}
.chatroom_comments_list TABLE TD.chatroom_comment_date{color:#999999;font-style:italic;text-align:right;white-space:nowrap;}
.chatroom_comments_list TABLE TR{background:#F9F0C7}
.chatroom_comments_list TABLE TR:hover{background:#FFFFDD}
.chatroom_comments_list TABLE TR.flagged{display:none;}
.chatroom_comments_list DIV.chatroom_id{display:none;}
.chatroom_comments_list DIV.chatroom_comment_timestamp{display:none;}
.chatroom_comments_list DIV.chatroom_comment_timestamp_refresh{display:none;}
.chatroom_comments_entry{border:2px solid #785528;margin-bottom:20px;background:#F9F0C7}
.chatroom_comments_entry TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
.chatroom_comments_entry TABLE TD{padding:2px;width:100%;vertical-align:top;}
.chatroom_comments_entry TABLE TD TEXTAREA{padding:2px;width:100%;height:75px;font-size:11px;}
.chatroom_comments_entry TABLE TD.save_actions{width:20px;}
.chatroom_comments_entry INPUT.loading{background:url('images/loading.gif') center center no-repeat #FFFFFF;color:#888888;border:none;}
.chatroom_comments_list .chatroom_comment_flag INPUT.button {background: none repeat scroll 0 0 #993300;border: 1px solid #BB6633;color: #FFFFFF;cursor: pointer;font-family: Tahoma,serif;font-size: 10px;font-weight: bold;line-height: 10px;padding: 0px;text-transform: uppercase;}
.chatroom_comments_list .chatroom_comment_flag INPUT.button:hover {background: none repeat scroll 0 0 #FF9900;border: 1px solid #FF9900;color: #FFFFFF;cursor: pointer;font-family: Tahoma,serif;font-size: 10px;font-weight: bold;line-height: 10px;padding: 0px;text-transform: uppercase;}
.chatroom_comments_users{border:2px solid #785528;}
.chatroom_comments_users .chatroom_comments_user_counts{padding:5px;font-weight:bold;}
.chatroom_comments_users .chatroom_comments_user_list{max-height:80px;overflow:auto;}
.chatroom_comments_users .chatroom_comments_user{padding:5px;font-style:italic;}
.chatroom_comments_users .chatroom_comments_user_list_refresh{display:none;}


/*testionials (reviews))*/
.testimonial{margin:10px 0px}
.testimonial H2{color:#785528;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #785528}
.testimonial .content{margin-bottom:10px;font-size:12px;}
.testimonial .by{font-weight:bold;font-style:italic;color:#000000;text-align:right;}

.testimonial .error{border:2px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:10px;font-size:14px;}
.testimonial .error2{color:#660000;font-weight:bold;font-size:14px;line-height:20px;padding:2px;}

.testimonial_submit{border:6px solid #D19E4F;padding:10px;}
.testimonial_submit INPUT.text{width:350px;}
.testimonial_submit INPUT.error{width:350px;}
.testimonial_submit TEXTAREA{width:350px;height:150px;}
.testimonial_submit .captcha_image{float:none;}
.testimonial_submit .captcha_options{float:none;}
.testimonial_submit .captcha_input{float:none;}
.testimonial_submit .captcha_input INPUT.text{width:200px;}

.testimonial_sidebar{position:relative;}
.testimonial_sidebar_container{position:relative;width:314px;margin:50px 0px 0px 0px}
.testimonial_sidebar .testimonial_sidebar_header{background:url(/images/testimonail_sidebar_title.png) center center no-repeat transparent;position:absolute;top:-50px;right:0px;height:135px;width:335px;z-index:20}
.testimonial_sidebar .testimonial_submit{padding:100px 0px;border:none;background:url(/images/testimonail_sidebar_bg.png) bottom left repeat-x #9BC9E8;position:absolute;top:0px;right:0px;width:325px;z-index:10;-webkit-box-shadow: -4px 8px 5px rgba(50, 50, 50, 0.75);-moz-box-shadow:    -4px 8px 5px rgba(50, 50, 50, 0.75);box-shadow:         -4px 8px 5px rgba(50, 50, 50, 0.75);min-height:550px;}
.testimonial_sidebar .testimonial_submit TABLE{margin:10px;}
.testimonial_sidebar .testimonial_submit TD{color:#064FA6;font-weight:bold;}
.testimonial_sidebar .testimonial_submit TD A{color:#064FA6;font-weight:bold;text-decoration:underline;}
.testimonial_sidebar .testimonial_submit TD A:hover{color:#000000;font-weight:bold;text-decoration:underline;}
.testimonial_sidebar .testimonial_submit INPUT.text{width:200px;}
.testimonial_sidebar .testimonial_submit INPUT.error{width:200px;}
.testimonial_sidebar .testimonial_submit TEXTAREA{width:200px;height:150px;}
.testimonial_sidebar .testimonial_submit .captcha_image{float:none;}
.testimonial_sidebar .testimonial_submit .captcha_options{float:none;}
.testimonial_sidebar .testimonial_submit .captcha_input{float:none;}
.testimonial_sidebar .testimonial_submit .captcha_input INPUT.text{width:200px;}
.testimonial_sidebar .testimonial_submit .edit_actions INPUT.submit{background: none repeat scroll 0 0 #064FA6;border: 1px solid #064FA6;clear: none;color: #FFFFFF;cursor: pointer;font-weight: bold;margin: 0 5px;padding: 3px;}

.contact_form{padding:10px;}
.contact_form INPUT.text{width:500px;}
.contact_form INPUT.error{width:500px;}
.contact_form TEXTAREA{width:500px;height:150px;}
.contact_form A{color:#FFFFFF}
.contact_form A:hover{color:#FFFFFF}
.contact_form .captcha_image{float:none;}
.contact_form .captcha_options{float:none;}
.contact_form .captcha_input{float:none;}
.contact_form .captcha_input INPUT.text{width:200px;}
.contact_form .required{color:#000000;font-weight:bold;font-size:12px;}
.contact_form .bogy{color:#000000;font-weight:normal;font-size:12px;}

/*newsletter opt-in*/
.newsletter_form{}
.newsletter_form TD{vertical-align:top;}
.newsletter_form .newsletter{}
.newsletter_form .newsletter TD{color:#063062;font-size:16px;}
.newsletter_form .newsletter TD.newsletter_options_area{padding-top:20px;}
.newsletter_form .newsletter TD.label{color:#063062;font-size:16px;font-weight:normal;padding-left:60px;}
.newsletter_form .newsletter INPUT.text{width:300px;border:1px solid #888888}
.newsletter_form TD.newsletter_option{padding:0px 0px 10px 0px;}
.newsletter_form TD.newsletter_option .newsletter_selection{background:url('images/subscribe-bubble.png') center center no-repeat;padding:12px;}
.newsletter_form TD.newsletter_info{padding:0px 10px 10px 10px;color:#063062;font-size:16px;}
.newsletter_form TD.newsletter_info .newsletter_title{color:#063062;font-size:16px;font-weight:bold;}
.newsletter_form INPUT.submit,
.newsletter_form INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.newsletter_form .error{margin:20px 20px;}
.newsletter_form .error2{margin:20px 20px;font-weight:bold;}
.newsletter_form .message{margin:20px 20px;}
.newsletter_form .message2{margin:20px 20px;font-weight:bold;}

/*free meditaitons*/
.free_meditations INPUT.text{width:300px;}
.free_meditations TD.submit{text-align:center;}


/*meditations*/
.meditation{margin:20px 10px;border-bottom:1px solid #785528}
.meditation_title{font-size:18px;color:#000000;font-weight:bold;margin:5px 0px 5px 0px;}
.meditation_description{padding-bottom:5px; color:#000000}
.meditation_track A{color:#785528 !important;font-weight:bold;}

.donatetable{display:inline;clear:none;}


/*meditations - expanding*/
.meditation_short{margin:0px 0px;}
.meditation_short .meditation_header{}
.meditation_short h3{margin:0px;color:#000000;padding:0px;}
#page_content .meditation_short H3 A{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
#page_content .meditation_short H3 A:hover{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
.meditation_short .meditation_content{display:none;border:2px solid #000000;padding:20px;}



/*scheduled_files - comments*/
.scheduled_file_comments{margin:10px;}
.scheduled_file_comments .scheduled_file_comments_header{}
#page_content .scheduled_file_comments .scheduled_file_comments_header A{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
#page_content .scheduled_file_comments .scheduled_file_comments_header A:hover{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
.scheduled_file_comments_content{display:none;border:2px solid #000000;}

.scheduled_file_comment_short{margin:5px;}
.scheduled_file_comment_title{font-weight:bold;font-size:11px;font-style:normal;}
.scheduled_file_comment_content{font-weight:normal;font-size:11px;font-style:italic;text-align:justify;}
.scheduled_file_comment_author{font-weight:bold;font-size:11px;text-align:right;margin:2px 2px;}

.scheduled_file_comments_edit{background:url('images/comment-bg.png') bottom right no-repeat transparent;}

/*scheduled_files via box.net*/
#scheduled_file_iframe_container,
.scheduled_file_iframe_container{height:185px;width:650px;overflow:hidden;border:2px solid #785528;position:relative;}
#scheduled_file_iframe,
.scheduled_file_iframe{width:650px;height:450px;overflow:hidden;position:absolute;top:-245px;left:0px;border:none;margin:0px;_top:-200px;}
#scheduled_file_iframe BODY,
.scheduled_file_iframe BODY{background:transparent}
#scheduled_file_iframe BODY .logo,
.scheduled_file_iframe BODY .logo{display:none;}


/*errors, message, etc*/
.error{border:2px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:10px;padding:10px;}
.error2{color:#660000;font-weight:bold;}
.message{border:2px solid #006600;background:#CCFFCC;color:#006600;font-weight:bold;margin:10px;padding:10px;}
SPAN.error{display:block;margin:10px 0px;padding:5px;}
SPAN.message{display:block;margin:10px 0px;padding:5px;}

INPUT.error{border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:1px;}
SELECT.error{border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:0px;}
TEXTAREA.error{border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:1px;}


/*pagination*/
DIV.pagination{text-align:center;margin:15px 0px;padding:15px;border-top:2px solid #785528;}
DIV.pagination .pages{margin-bottom:15px;color:#785528;font-size:14px;font-weight:bold;}
A.pagination{color:#785528;border:1px solid #785528;background:#F9F0C7;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination:hover{color:#F9F0C7;border:1px solid #785528;background:#785528;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination_prev{color:#785528;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination_prev:hover{color:#785528;text-decoration:underline;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination_next{color:#785528;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination_next:hover{color:#785528;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination_disabled{color:#888888;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination_disabled:hover{color:#888888;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination_current{color:#F9F0C7;border:1px solid #785528;background:#785528;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.pagination_current:hover{color:#F9F0C7;border:1px solid #785528;background:#785528;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}


/*OSC supplement*/

.ssl_image{text-align:left;}
.ssl_image .AuthorizeNetSeal{border:1px solid #000000;background:#F9F0C7;margin:10px 0px 10px 70px;;}

.navlink{border-bottom:1px dotted #785528}
.navlink A{margin:5px 0px;display:block;}
#container_content .navlink A{font-weight:normal;}
#container_content .navlink A:hover{font-weight:normal;}

.cat_desc{padding-bottom:10px;margin-bottom:10px;}
.sub_cat{margin:10px;border:none;} 
.product_listing TD{vertical-align:top;padding:8px 10px;}
#page_content .inner_table .product_listing TD{vertical-align:top;padding:8px 10px;}
.pageHeading{color:#000000;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #785528}
TD.pageHeading{padding:5px 0px 0px 0px;margin:0px;}
TD.productTitle{color :#785528;padding:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}

INPUT.button{font-size:13px;line-height:13px;font-family:Tahoma,serif;background:#785528;border:1px solid #FFFFFF;color:#FFFFFF;padding:2px;cursor:pointer;font-weight:bold;}
DIV.button,
A DIV.button,
A:hover DIV.button,
DIV.button A,
DIV.button A:hover,
#page_content DIV.button,
#page_content A DIV.button,
#page_content A:hover DIV.button,
#page_content DIV.button A,
#page_content DIV.button A:hover{font-size:13px;line-height:16px;font-family:Tahoma,serif;background:#785528;border:1px solid #FFFFFF;color:#FFFFFF;padding:2px 4px;cursor:pointer;display:inline;white-space:nowrap;text-decoration:none;_height:17px;font-weight:bold;text-transform:uppercase;}


.product_comments{padding:3px 0px;margin:3px 0px;border-bottom:1px dotted #785528;}
.product_comments .product_comments_content{padding:0px 0px;font-weight:normal;font-style:italic;font-size:11px;text-align:left;}
.product_comments .product_comments_name{padding:3px 0px 0px 0px;font-weight:bold;font-style:italic;font-size:11px;text-align:right;}






/*OSC*/
TR.header {
  background: #785528;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #990000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #990000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBox {
  background: transparent;
}

.infoBoxContents {
  background: transparent;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 10px 20px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: transparent;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: transparent;
}

TABLE.productListing {
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #785528;
  color: #FFFFFF;
  border-bottom:2px solid #785528;
  border-top:2px solid #785528;
  font-weight: bold;
}

#backorder .productListing-heading{background:transparent;}

TD.productListing-data,
TD.productListing-data  TD,
TD.productListing-data  TD DIV{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-data{
  padding:8px 0px;
  vertical-align:top;
}

TD.productListing-data TD,
TD.productListing-data TD DIV{padding:0px;white-space:nowrap}

TD.pageHeading, DIV.pageHeading {
	color:#000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family:Tahoma,serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.main .user_form,
TD.main .user_form TD,
TD.main .user_form TD.label {
  font-size: 11px;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #990000;
}

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #990000;
}

SPAN.errorText {
  color: #990000;
}

.moduleRow { }
.moduleRowOver { background-color: transparent; cursor: pointer; cursor: hand; }
.moduleRowOver TD{ border-bottom:1px solid #43352A; color:#43352A}
.moduleRowSelected { background-color: transparent }
.moduleRowSelected TD{ border-bottom:1px solid #000000; color:#000000}

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c;text-transform:uppecase;}
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-transform:uppecase;}

.checkout_heading{color :#785528;padding:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}

.login_box{border:2px solid #785528;margin:10px 0px 0px 10px;min-height:200px;}
/*.login_box .checkout_heading{border-top:none;padding-top:none;}*/
.login_box .checkout_heading{border-top:none;background:#785528;color:#ffffff;text-align:center; font-size: 18px;}
/* --- new client login page format  ---*/

.clientlogin_page_wrapper { background: url('/images/sand-tile.jpg') top left repeat; margin: 0px; padding: 0px; }
.clientlogin_page_wrapper .login_header {margin:0px;padding:0px;background:url('/images/store-cart-header.png') center center no-repeat transparent;height:129px;}
.login_pageTitle { text-align: center; margin: 0px; color: #054fa6; font-family: 'Alex Brush','Times New Roman', times, serif; font-size: 40pt; font-weight: normal;   }

.clientlogin_box_rtn{ width: 70%; border:2px solid #d19e4f;margin:10px auto 0px auto;min-height:200px; padding: 10px 20px; background: #f9f0c7;}
.clientlogin_box_new{ width: 70%; border:2px solid #d19e4f;margin:10px auto 0px auto;min-height:200px; padding: 10px; background: #f9f0c7;}
.clientlogin_heading_rtn{border-top:none;background:#d19e4f;color:#ffffff;text-align:center; font-size: 18px; padding: 8px 0px;}
.clientlogin_heading_new{border-top:none;background:#d19e4f;color:#ffffff;text-align:center; font-size: 18px; padding: 8px 0px;}

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #990000; }


/**/
.submitbuttontext{font-weight:bold;border:2px dotted #785528;font-weight:bold;color:#000000;padding:3px;margin:3px;}
.loading{background:url('images/loading.gif') center center no-repeat #FFFFFF;}




/**ADMIN OVERRIDES*/
BODY.admin #page_content #container{position:inherit;width:auto;overflow:visible;}
BODY.admin #page_content #container_content{position:inherit;width:auto;overflow:visible;}


.product_options{margin:5px 0px;}
.product_option{padding:0px 0px 10px 0px;}
.product_option_header A{font-size:12px;font-weight:bold;}
.product_option_header A:hover{font-size:12px;font-weight:bold;}
.product_option_form{margin:0px 0px 5px 0px;border:1px solid #000000;padding:10px;display:none;}






/*GRAPH - ADMIN*/


.graph{border-left:1px solid #000000;border-bottom:1px solid #000000;margin:0px 10px 0px 20px;}
.graph_xaxis{}
.graph_yaxis{}
.graph_xaxis_labels{position:absolute;left:-12px;top:0px;}
.graph_xaxis_tics{}
.graph_xaxis_labels{}
.graph_xaxis_guides{}

.graph_yaxis_labels{}
.graph_yaxis_tics{position:absolute;left:0px;top:0px;}
.graph_yaxis_labels{position:absolute;left:-80px;top:-5px;width:80px;text-align:right}
.graph_yaxis_guides{}


.graph_xtic{background:#000000;}
.graph_ytic{background:#000000;}
.graph_xlabel{font-size:10px;}
.graph_ylabel{font-size:10px;width:75px;text-align:right}
.graph_xlabeltext{font-size:10px;font-weight:bold;position:absolute;bottom:-30px;left:400px;}
.graph_ylabeltext{font-size:10px;font-weight:bold;position:absolute;top:50px;left:-80px;}

.graph_xguide{background:#CCCCCC;}
.graph_yguide{background:#CCCCCC;}


.graph_point{background:#000066;border:1px solid #BBBBBB;overflow:hidden;}
.graph_pointlabel{background:#FFFFFF;border:1px solid #BBBBBB;white-space:nowrap;}
.graph_line_point{background:#000066;height:2px;width:2px;}
.graph_pointhtml{background:#FFFFFF;border:1px solid #BBBBBB;white-space:nowrap;padding:5px;z-index:3;width:350px;overflow:hidden;}	

.highlight .graph_point{z-index:10000;height:20px !important;width:20px !important;margin-top:-5px;margin-left:-5px;}
.highlight .graph_line_point{z-index:10000;}
	
.graph_table{margin:35px 0px;width:800px;}
.graph_table TABLE{width:800px;}
.graph_table TD{border:1px solid #888888}
.graph_table TD{width:50px;}
.graph_table TD.label{width:100px;}
.graph_table TD.hover{background:#FFFF00;}
.graph_table TH{border:1px solid #000000;background:#000000;color:#FFFFFF;font-weight:bold;}
.graph_table .graph_pointhtml{background:#FFFFEE;}
.graph_table TR.highlight TD{background:#FFFFCC;}

.graph_key{margin:0px 0px 0px 0px;width:200px;border:1px solid #000000;overflow:hidden}
.graph_key TABLE{}
.graph_key TD{white-space:nowrap;}
.graph_key H3{border-bottom:1px dotted #000000;text-align:center;padding:3px;}
.graph_key TD.key_actions{border-top:1px dotted #000000;text-align:left;padding:3px 3px 3px 32px;}
.graph_key TR.highlight TD{background:#FFFFCC;}
.graph_key .highlight .graph_point{z-index:10000;height:20px !important;width:20px !important;position:absolute;top:-5px;left:-5px;margin-top:0px;margin-left:0px;}

.graph_key .series_link A{text-decoration:none;font-weight:normal;display:block;padding:0px;}
.graph_key .series_link A:hover{text-decoration:none;font-weight:normal;display:block;padding:0px;}
.graph_key .highlight .series_link A{text-decoration:none;font-weight:bold;display:block;padding:0px 0px;}
.graph_key .highlight .series_link A:hover{text-decoration:none;font-weight:bold;display:block;padding:0px 0px;}

.graph_key TD.key_actions A{display:inline;font-weight:normal;text-decoration:none;}
.graph_key TD.key_actions A:hover{display:inline;font-weight:normal;text-decoration:underline;}






.graph_key TD.key_actions A:hover{display:inline;font-weight:normal;text-decoration:underline;}


.contact_vigil_submission{border-bottom:1px dotted #000000;margin-bottom:10px;}
.contact_vigil_submission_title{font-weight:bold;border-bottom:1px solid #000000}
.contact_vigil_submission_content{font-style:italic;padding:5px 0px;}