/*********************		START SITE WIDE STYLES		**********************/
html { min-height: 100%; margin-bottom: 1px; }
body{background:#38283D;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3D393A;}
#container{margin:0px auto;background:#ffffff;width:954px;padding:15px 18px 18px;overflow:hidden;}
#receiptheader{display:none;}
.siteid{margin-top:20px;}
img{border:none;}
.hidden {left:0px;margin-left:-1000px;position:absolute;width:0px;}
.error{color:#ff0000;}
.success{color:#FFCB21;}
#forms ul li input.error, select.error{
    background-color:#FFFFD5;
    /*border:2px solid red;*/
    margin:0;
    color:#4F325E;
}
#rightcolumn .squarebanner div embed{height:250px;}
a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#8859A5;}
a:hover{color:#E8A922;}
.left{float:left;}
.right{float:right;}
.floatright{float:right;}
.floatleft{float:left;}

.downloadLink{background:url(../../images/btn_Download.jpg) top;width:95px;}
.searchBtn{background:url(../../images/btn_Search.jpg) top;width:75px;border:none;}
.submitBUTTON{background:url(../../images/btn_SubmitButton.jpg) top;width:77px;border:none;}
.advertiseBTN{background:url(../../images/btn_Advertise.jpg) top;width:85px;border:none;}
.calendarBTN{background:url(../../images/btn_SubmitYourEvent.jpg) top;width:133px;border:none;}

.calendarBTN, .advertiseBTN, .submitBUTTON, .downloadLink, .searchBtn
{
	height:24px;overflow:hidden;display:block;
}
.calendarBTN:hover, .advertiseBTN:hover, .submitBUTTON:hover, .searchBtn:hover, .downloadLink:hover
{
	background-position:bottom;cursor:pointer;
}

input.hoverLink, a.hoverLink{overflow:hidden;height:24px;display:block;}
input.hoverLink:hover img, a.hoverLink:hover img{margin-top:-24px;}

#body-leaf-left{background:url(../../images/body-leaf-left.png) no-repeat;width:85px;height:285px;position:absolute;margin-left:-140px;margin-top:150px;padding:38px 0 0 38px;}
#body-leaf-right{background:url(../../images/body-leaf-right.png) no-repeat;width:113px;height:291px;position:absolute;margin-left:972px;margin-top:1130px;padding:45px 0 0 11px;}
#body-leaf-left, #body-leaf-right{font-size:13px;color:#E9E4F1;line-height:18px;}
#body-leaf-left a, #body-leaf-right a{color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;display:block;}
#body-leaf-left a:hover, #body-leaf-right a:hover{color:#E8A922;}
#cityScape{width:954px;background:url(../../images/MindfulMetropolis_CityScape.jpg) no-repeat bottom right;text-align:right;padding-top:0px;height:140px;}
#cityScape img{margin-right:0px;}

img.editorspicksImg{margin-top:-6px;}
.editorspicksImgHover{display:none;position:absolute;margin-left:319px;margin-top:-20px;}
input.submit {background:#9476B5;border:medium none;color:#FFFFFF;font-size:10px;margin-top:-1px;padding:3px 5px 2px;}

ul#mainNav{clear:both;height:38px;background:#5A4563;}
ul#mainNav, ul#mainNav li{margin:0px;padding:0px;}
ul#mainNav li{display:inline;float:left;}
ul#mainNav li a, ul#mainNav li.last{font-size:12px;letter-spacing:0.03em;color:#ffffff;font-weight:bold;text-decoration:none;padding:12px 16px 11px;display:block;border-right:2px solid #ffffff;text-transform:none;}
ul#mainNav li a:hover, ul#mainNav li a.selected{background:#E8A922;}
ul#mainNav li.last{float:right;padding:0px;border:none;}
ul#mainNav li.last a:hover{background:none;}


ul#subsubnav{clear:both;height:32px;background:#9072AA;border-top:2px solid #ffffff;}
ul#subsubnav, ul#subsubnav li{margin:0px;padding:0px;}
ul#subsubnav li{display:inline;float:left;}
ul#subsubnav a{font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;padding:10px 15px 0px;display:block;text-transform:uppercase;}
ul#subsubnav a:hover, ul#subsubnav a.selected{color:#FFCB21;}

.body.subnavcontainer ul, .body.subnavcontainer ul li, ul.subnav, ul.subnav li{margin:0px;padding:0px;list-style:none;line-height:17px;}
.body.subnavcontainer ul li, ul.subnav li{margin-bottom:5px;}
ul.subnav.dropspots li{margin-bottom:0px;}
ul.subnav.twitter li{border-bottom:1px solid #9072AA;font-size:12px;line-height:17px;margin-bottom:11px;padding-bottom:11px;}
ul.subnav.twitter li a{font-size:12px;}
.body.subnavcontainer.meetmindfullinks ul li{margin-bottom:18px;}

ul#tertiaryNav, ul#tertiaryNav li{margin:0px;padding:0px;display:inline;list-style:none;}
ul#tertiaryNav {margin-top:85px;display:block;margin-left:500px;}
ul#tertiaryNav li{float:left;}
ul#tertiaryNav li a{font-size:11px;color:#8D68AF;text-decoration:none;margin-left:20px;font-weight:bold;}
ul#tertiaryNav li a:hover, ul#tertiaryNav li a.selected{color:#E8A922;}
ul#tertiaryNav li a img{margin-bottom:-2px;margin-right:8px;}
ul#tertiaryNav li a.viewcartlink{float:left;margin-top:-4px;}
/*********************		END SITE WIDE STYLES		**********************/

/*********************		START CLEAR FIX		**********************/
.clearfix:after {clear:both;content:".";display:block;height:0px;line-height:0px;visibility:hidden;}
.clearfix {display:block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clearing{height:1px; overflow:hidden;clear:both;}
.clear{clear:both;display:block;}
.clear10{clear:both;height:10px;display:block;}
.clear30{clear:both;height:30px;display:block;}
/*********************		END CLEAR FIX		**********************/

/*********************		START SHADOW		**********************/
.shadow-tl{background:url(../../images/Shadow_TL.jpg) no-repeat top left;float:left;padding:0px 0px 0px 7px;}
.shadow-tr{background:url(../../images/Shadow_TR.jpg) no-repeat top right;float:left;padding:7px 0px 0px 0px;}
.shadow-bl{background:url(../../images/Shadow_BL.jpg) no-repeat bottom left;float:left;padding:0px 0px 0px 7px;margin-left:-7px;}
.shadow-br{background:url(../../images/Shadow_BR.jpg) no-repeat bottom right;float:left;padding:0px 7px 0px 0px;}
.shadow-bl img.articleImage{padding:2px 1px 8px 2px;}
.shadow-bl img.coverImage{padding:3px 2px 9px 3px;}
.shadow-bl img.directoryimage{padding:2px 1px 8px 2px;}
.shadow-bl img.populararticles{padding:1px 0 8px 1px;}

ul#contentList li span.shadow-tl{margin-right:26px;}
ul#contentList li span.shadow-tl{margin-right:0px;}

ul#contentList.directory span.shadow-tl{width:101px;margin-right:14px;padding-right:0px;}
ul#contentList.directory span.shadow-tr{width:101px;padding-right:0px;}
ul#contentList.directory span.shadow-bl{width:97px;padding-right:0px;}
ul#contentList.directory span.shadow-br{width:94px;padding-right:7px;}

ul#contentList.marketplace span.shadow-tl{width:136px;margin-right:14px;padding-right:0px;}
ul#contentList.marketplace span.shadow-tr{width:136px;padding-right:0px;}
ul#contentList.marketplace span.shadow-bl{width:132px;padding-right:0px;}
ul#contentList.marketplace span.shadow-br{width:129px;padding-right:7px;}

ul#contentList li span.shadow-tl{margin-right:26px;padding-right:0px;}
ul#contentList li span.shadow-tr{padding-right:0px;}
ul#contentList li span.shadow-bl{padding-right:0px;}
ul#contentList li span.shadow-br{padding-right:7px;}

.module ul.popular.articles span.shadow-tl{margin-right:16px;}
.module ul.popular.articles span.shadow-tr{}
.module ul.popular.articles span.shadow-bl{}
.module ul.popular.articles span.shadow-br{}

a.readmorelink{float:left;clear:left;}
/*********************		END SHADOW		**********************/

/*********************		START BODY		**********************/
h1, h3{font-size:25px;margin:0px;padding:0px 0px 0px 8px;color:#E8A922;border-bottom:1px solid #E8A922;text-align:left;font-weight:normal;}
h1 a{float:right;margin-top:11px;}
h1 b, h3 b{font-weight:bold;}
h2.emptyinfo{color:#8859A5;font-size:18px;font-weight:normal;}
h2.emptyinfo a{color:#8859A5;font-size:18px;}
h2.emptyinfo a:hover{color:#E8A922;}
#body{}
#leftcolumn{width:654px;}
#leftcolumn.archive.article{width:638px;}
#leftcolumn.blog{width:654px;}
#leftcolumn .left{width:160px;}
/*#leftcolumn .right{width:436px;margin-left:20px;}*/
/*#leftcolumn .right{margin-left:23px;margin-right:23px;width:447px;}*/
#leftcolumn .right{margin-left:35px;margin-right:35px;width:423px;}
#leftcolumn .full{margin-bottom:20px;}
#leftcolumn .full.archivewidth{width:622px;}
#rightcolumn{width:300px;}

ul#contentList, ul#contentList li{margin:0px;padding:0px;list-style:none;}
ul#contentList li{padding-top:20px;line-height:18px;}
.insidespacer{padding:0px 10px;}
ul#contentList li .spacer{border-bottom:1px dashed #9072AA;display:block;clear:both;height:20px;}
ul#contentList li label{background:url(../../images/Archive_Background.jpg) no-repeat;width:157px;height:172px;float:left;padding:8px 0 0 8px;margin-right:26px;}
ul#contentList li strong, strong.section{display:block;font-size:10px;font-weight:normal;color:#8859A5;text-transform:uppercase;}
strong.section{/*font-weight:bold;*/margin-bottom:10px;}
ul#contentList li em, ul#contentList li em a, em.title{display:block;font-size:16px;color:#231F20;font-style:normal;line-height:19px;margin-top:10px;margin-bottom:2px;}
em.title{font-size:24px;width:400px;line-height:29px;}
ul#contentList li em a:hover{color:#8859A5;}
/*#leftcolumn.archive .full{padding:0 30px 0px 0px;}*/
#leftcolumn.archive.article .full{padding:0 30px;}
#leftcolumn.archive.blog .full{padding:0px 15px;}
.archive label.breadcrumbs{margin-top:20px;margin-bottom:35px;display:block;}
.archive label.breadcrumbs a{color:#231F20;}
.archive label.breadcrumbs a:hover{color:#8859A5;}
.archive .byline{font-size:12px;color:#A7A9AC;}
.archive .byline strong{color:#58595B; font-style:italic; font-weight:normal;}

ul#contentList li p, ul#contentList li div.articlecontent, p.article, p.content, div.content{margin:0px;padding:5px 0 15px;float:right;width:216px;}
ul#contentList.blog li p{width:100%;}
ul#contentList.directory li p{width:246px;}
ul#contentList.marketplace li p{width:245px;}
ul#contentList.calendar li p, .calendar p.article, .calendar p.content, .missionstatement p.content, 
.missionstatement div.content{float:none;width:auto;}
ul#contentList.meetmindful li p{float:right;width:300px;}
ul#contentList.meetmindful.advertise li p{float:right;width:280px;}
.imglink{float:left;width:123px;}
.marketplace .imglink{width:168px;}

.imglink a.readmore, .imglink a.readmorelink{clear:both;display:block;font-weight:bold;padding:5px 0 0 5px;}
p.article, p.content, div.content, div.articlecontent{font-size:12px;color:#3D393A;line-height:19px;width:auto;}
div.content a{font-size:12px;}
div.productDetail{padding-top:10px;}
div.productDetail a{display:inline;text-decoration:underline;}
.missionstatement p.content, .missionstatement div.content{line-height:22px;padding-top:8px;color:#666666;}

.contentspacer{height:15px;display:block;}
p.article strong, div.articlecontent strong{line-height:17px;color:#231F20;}
p.article a, div.articlecontent a, p.authorbio a{font-size:12px;}
p.authorbio{font-size:12px;color:#939598; font-style:italic; line-height:18px;}
p.authorbio.extraspace{padding:10px;clear:both;margin-bottom:0px;padding-bottom:5px;}
.archive p.subtitle{font-size:13px;line-height:19px;color:#808285;width:400px;}
.archive .right p.subtitle{width:auto;}
ul#contentList li p a{display:block;text-decoration:none;}
ul#contentList.calendar li p a{display:inline;}
ul#contentList li p a:hover{color:#E8A922;}
/*ul#contentList li a.absolute{position:absolute;margin-top:-7px;margin-left:-192px;}*/
ul#contentList li a.absolute{position:absolute;margin-top:-10px;}
ul#contentList li a.readmore{font-weight:bold;}
.archive ul#contentList li a{display:inline;}
.spanDiscussComments{float:right;width:216px;}
a.discuss{background:url(../../images/discuss_icon_small.jpg) no-repeat;height:17px;padding-left:37px;padding-bottom:5px;padding-top:7px;color:#E8A922;}
a.discuss:hover{text-decoration:underline;color:#8859A5;}

a.comments{background:#AC8FC0;text-align:center;padding:7px 10px;width:78px;color:#ffffff;font-style:italic;}
a.comments:hover{background:#C4B4D6;}

.seperator{border-top:1px solid #CCCDCE;border-bottom:1px solid #CCCDCE;margin:0px 15px 20px;padding:5px 15px 6px;}
.seperator.bottom{padding:5px 15px 10px;margin-bottom:0px;}
.archive.blog .right .seperator .sharebutton{padding:0px 0px 0px;font-size:11px;/*display:inline-table;*/}
.archive.blog .right .seperator {margin-left:0px;margin-right:0px;}
.seperator.sub{border-bottom:none;margin-bottom:0px;color:#939598;font-size:10px;padding-top:10px;clear:both;}
.seperator.sub em{color:#58595B;}
.seperator.nomargin{margin-bottom:0px;}
.seperator.advertisement{border-bottom:1px solid #CCCDCE;border-top:none;margin-bottom:0px;background:url(../../images/Advertisement_Background.jpg) repeat;text-align:center;padding:25px 0px;}
.seperator.advertisement img{border:10px solid #ffffff;}
.seperator a{margin-right:16px;font-size:11px;}
.seperator a img{margin-bottom:-7px;margin-right:3px;margin-top:4px;}
.archive a.comments{margin-right:0px;margin-top:0px;}

.seperator.sub em a{margin-right:0px;color:#58595B;}
.seperator.sub em a:hover{color:#E8A922;}

div.comments{margin:20px 25px 0px 15px;}
div.comments ul.comment{clear:both;}
div.comments ul.comment, div.comments ul.comment li{margin:0px;padding:0px;list-style:none;}
div.comments ul.comment li{border-bottom:1px dashed #8859A5;padding-bottom:12px;margin-bottom:19px;}
div.comments label.postedby{font-size:12px;color:#939598;font-style:italic;line-height:12px;margin-left:15px;}
div.comments label.postedby strong{color:#8859a5;}
div.comments p{padding:0 14px;font-size:11px;color:#58595B;line-height:20px;margin:5px 0px 0px;}
div.comments label.socialfeeds{padding:20px 14px 0px;display:block;}
div.comments label.socialfeeds a{margin-right:5px;}

.blog div.comments label, .blog div.comments p{margin-left:0px;padding-left:0px;}

.returntotop{padding:0px 15px;}
.returntotop a{color:#231F20;}
.returntotop a:hover{color:#8859A5;}

.sharespace{margin-bottom:20px;}
.share{padding:20px;display:none;border:1px solid #CCCDCE;margin:0px 15px;border-top:none;}
.share .background{padding:5px 10px;clear:both;margin-top:10px;}
.share ul, .share .middle ul li{padding:0px;margin:0px;list-style:none;}
.share ul li{display:block;padding-bottom:10px;}
/*.share ul li input{width:352px;border:1px solid #ccc;color:#58595B;margin-top:5px;}*/
.share ul li input{border:1px solid #ccc;color:#58595B;margin-top:5px;}
.share ul li input.short{width:200px;}

.share input.extralong{width:547px;}
.share ul li textarea{border:1px solid #CCCCCC;color:#58595B;height:77px;width:275px;}

.shareBox.blog .share{margin:0px;}
/*.shareBox.blog .share ul li input{width:350px;border:1px solid #ccc;color:#58595B;margin-top:5px;}*/
.shareBox.blog .share ul li input{border:1px solid #ccc;color:#58595B;margin-top:5px;}
.shareBox.blog .share ul li input.short{width:150px;}
.shareBox.blog .share input.extralong{width:357px;}
.shareBox.blog .share ul li textarea{border:1px solid #CCCCCC;color:#58595B;height:125px;width:150px;}

div.comments.shareBox.blog{margin:0 15px;}
div.comments.shareBox.blog.nomargin{margin:0px;}
.comments.shareBox.blog .share{display:none;margin:0px;color:#58595B;line-height:20px;}
.comments.shareBox.blog .share label{color:#8859A5;float:left;width:105px;font-size:12px;margin-bottom:5px;font-weight:bold;}

.comments.shareBox.blog .share ul li input{width:190px;border:1px solid #ccc;color:#58595B;margin-top:5px;}
.comments.shareBox.blog .share ul li input.submit{width:auto;height:auto;padding:0px;margin:0px;}
.comments.shareBox.blog .share ul li textarea{width:240px;border:1px solid #ccc;color:#58595B;}


.share ul li em{display:block;margin-top:10px;}
.share ul li strong{display:block;font-size:12px;color:#8859A5;margin-bottom:5px;}

.mapdiv{display:none;margin-top:8px;}

ul#contentList.directory{}
/*ul#contentList.directory label{background:url(../../images/Directory_Background.jpg) no-repeat;width:95px;height:auto;float:left;padding:5px 0 5px 6px;margin-right:14px;}*/
ul#contentList.directory label a{margin-top:10px;display:block;}
ul#contentList.directory em{color:#E8A922;font-size:23px;}
ul#contentList.meetmindful em{color:#939598;font-size:12px;line-height:10px;font-style:italic; margin-top:2px;margin-bottom:11px;}
ul#contentList.directory span{display:block;float:left;width:282px;}
ul#contentList.directory strong, ul#contentList.directory strong a, .sub-headline{font-size:18px;color:#8859A5;width:218px;line-height:22px; text-transform:none;padding-bottom:0px;}
ul#contentList.directory.directorylistings strong{width:285px;}
#forms p.headline{color:#8859A5;font-size:12px;line-height:17px;margin-bottom:5px;font-weight:normal;}
ul#contentList.directory.calendar strong, ul#contentList.directory.calendar strong a{width:auto;}
ul#contentList.directory.calendar strong a:hover{color:#E8A922;}
ul#contentList.directory a.map{float:right;font-weight:bold;margin-right:10px;margin-top:2px;}
ul#contentList.directory p.readmore{clear:both;line-height:18px;padding:10px 8px 0px 8px;/*display:none;*/width:auto;color:#666666;}

ul#contentList.directory span{width:245px;}

.contact-info{color:#8859A5;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;font-weight:normal;}
a:hover .contact-info{color:#E8A922;}
.pull-quote, .pullquote{font-size:17px;line-height:28px;color:#8859A5;padding:10px 20px;display:block;}
.pull-quote, .module .pullquote{padding:10px;padding-top:0px;}
.fullbio{display:none;}

ul#contentList.tags li{padding-top:0px;}
ul#contentList.tags strong, ul#contentList.tags strong a{font-size:14px;}
/*********************		END BODY		**********************/

/*********************		START ROTATO		**********************/
#rotato{/*width:610px;*/width:624px;}
#rotato #slides{height:215px;overflow:hidden;margin-top:4px;}
#rotato .numbers{clear:both;height:20px;background:#9072AA;padding-top:5px;overflow:hidden;}
#rotato .numbers #nav{float:right;text-align:right;padding-right:10px;}
#rotato .numbers #nav a{color:#ffffff;padding:0px 10px;}
#rotato .numbers #nav a:hover, #rotato .numbers #nav a.activeSlide{color:#D0C1DF;}

/*********************		END ROTATO		**********************/
/*********************		START BANNERS		**********************/
#topBanner{margin:3px 0px 13px 0px;background:#F0E9F4;}
#topBanner .bannerarea{border-left:4px solid #ffffff;border-right:4px solid #ffffff;width:728px;margin-left:109px;}
.squarebanner{border-bottom:1px dashed #9072AA;border-top:1px dashed #9072AA;margin:20px 0;padding:5px 0;}
/*********************		END BANNERS		**********************/

/*********************		START MODULES		**********************/
.module{clear:both;margin-top:20px;}
.module.newsPress .subnavcontainer li{color:#6a4572;}
#rightcolumn .module .header{text-align:left;padding-right:0px;padding-left:18px;background:url(../../images/Module-Right-Leaf.jpg) no-repeat right top; height:20px;padding-top:15px;}
#rightcolumn .module{margin-top:18px;}

#leftcolumn .module.notop, #rightcolumn .module.notop{margin-top:0px;}
.module .header{height:20px;background:repeat-x;text-align:left;padding:11px 0px 0px 18px;font-size:17px;font-weight:bold;color:#FFF;text-transform:uppercase;}
.module .orange{background:url(../../images/Header_Orange_Background.jpg);}
.module .purple{background:url(../../images/Header_Purple_Background.jpg);}
.module .body{padding:0px 4px;margin-top:13px;}
.module .body.largeLink{padding:0px 4px;margin-top:1px;}
.module .body.nopad{padding:0px;}
.module .body strong.largeLink, .module .body strong.largeLink a{font-size:28px; font-weight:normal; line-height: 27px; color:#8859A5}
.module .body strong.largeLink a:hover{color:#E8A922;}
.module .body strong.largeLink a img{margin-bottom:0;margin-top:10px;}
.module .body.readmindful{background:url(../../images/ReadMindfulMetropolis_Background2.jpg) no-repeat;margin-top:0px;padding:8px 10px 9px 81px;}
.module .body.appearances{background:url(../../images/MindfulMetropolis_Appearances.jpg) no-repeat bottom left;text-align:center;padding:5px 8px 70px;/*height:225px;*/border-bottom:1px solid #8859A5;}
.module span{display:block;}
.module span.weight1, .module span.weight1 a{font-size:21px;line-height:28px; color:#452947;}
.module span.weight2, .module span.weight2 a{font-size:16px; line-height:28px; font-weight:bold;color:#B58FC2;}
.module span.weight3, .module span.weight3 a{font-size:14px;line-height:28px; font-weight:bold;color:#E8A922;}
.module span.weight4, .module span.weight4 a{font-size:13px; line-height:28px; color:#5E3D64;}
.module span.weight1 a, .module span.weight2 a, .module span.weight3 a, .module span.weight4 a{margin-right:20px;line-height:28px;}
.module .footer{border-bottom:1px solid;margin-top:18px;}
.module .footer.orange{border-bottom-color:#E8A922;}
.module .footer.purple{border-bottom-color:#8859A5;}

.readmindfullinks{background:#8859A5;padding:0px;text-align:center;}


.readmindfullinks a{background:#9072AA;font-size:12px;padding:5px 0px 4px;color:#ffffff;font-weight:bold;float:left;width:149px;text-align:center;}
.readmindfullinks a.first{border-right:2px solid #ffffff;}
.readmindfullinks a:hover{background:#5A4563;}

.supportmindfullinks{background:url(../../images/SupportIcon_small.jpg) no-repeat bottom right;border-bottom:1px solid #9072AA;height:77px;padding-top:6px;}
.supportmindfullinks ul, .supportmindfullinks ul li{margin:0px;padding:0px;list-style:none;}
.supportmindfullinks ul li{clear:both;display:block;margin-top:5px;padding-left:10px;}
.supportmindfullinks ul li a{color:#9072AA;font-size:13px;font-weight:bold;}
.supportmindfullinks ul li a:hover{color:#E8A922;}
.supportmindfullinks ul li a img{margin-right:5px;}

a.connect{height:37px;overflow:hidden;display:block;margin-bottom:5px;}
a.connect:hover img{margin-top:-37px;}
.module .body ul.issues, .module .body ul.issues li{margin:0px;padding:0px;list-style:none;}
.module .body ul.issues {font-size:12px;color:#5E3D64;line-height:20px;}
.module .body ul.issues strong{color:#E8A922;font-weight:bold;font-size:13px;}

.module .body.appearances span{display:block;text-align:left;}
.module .body.appearances .title{font-size:25px;color:#6A4572;font-weight:normal;line-height:30px;}
.module .body.appearances .subhead{font-size:14px;color:#8859A5;line-height:17px;}
.module .body.appearances .date{font-size:17px;color:#6A4572;line-height:22px;}
.module .body.appearances .website{font-size:14px;color:#8859A5;line-height:17px;}
.module .body.appearances .phone{font-size:17px;color:#6A4572;line-height:20px;float:right;/*margin-top:55px;*/}
.module .body.appearances .phone a{display:block;margin-top:5px;}


.module ul.popular, .module ul.popular li{margin:0px;padding:0px;list-style:none;}
.module ul.popular li{clear:both;}
.module ul.popular label{float:left;background:url(../../images/MindfulMetropolis_BlogIcon.jpg) no-repeat;width:83px;height:90px;}
.module ul.popular strong, .module ul.popular strong a{font-size:14px;color:#8859A5;font-weight:bold;line-height:18px;}
.module ul.popular strong a:hover{color:#E8A922;}
span.modulecontent{float:left;width:205px;}
.module ul.popular p, .module ul.popular div{margin:0px;padding:0px;line-height:18px;margin-bottom:10px;}
.module ul.popular a{text-decoration:none;}
.module ul.popular a.comments{color:#E8A922;}
.module ul.popular a:hover{color:#E8A922;}
.module ul.popular a.comments:hover{color:#8859A5;}
.module ul.popular .spacer{border-bottom:1px solid #9072AA;display:block;clear:both;height:15px;margin-bottom:15px;}
.module ul.popular.articles label{float:left;background:url(../../images/Archive_Background_Tiny.jpg) no-repeat;height:74px;padding-left:7px;padding-top:7px;}

.subnavcontainer{padding-left:5px;padding-right:5px;}
.subnavcontainer ul li{font-size:12px;color:#8859A5;font-weight:bold;}
.subnavcontainer.contact ul li{font-weight:normal;}
.subnavcontainer.contact ul li strong{color:#8859A5;font-size:14px;font-weight:bold;}
.subnavcontainer ul li a{font-style:italic;display:block;font-weight:normal;}
.subnavcontainer ul li a:hover{}

p.content strong, div.content strong{color:#8859A5;font-size:18px;line-height:22px;padding-bottom:0;text-transform:none;font-weight:normal;}
.missionstatement p.content strong, .missionstatement div.content strong{color:#814D9F;font-size:13px;}

.searchcontainer{margin-top:7px;padding-left:4px;}
.searchcontainer b{display:block;margin-bottom:3px;}
.searchcontainer input.field{border:1px solid #A7A9AC;}
.searchcontainer input.button{margin-top:5px;}
/*********************		END MODULES		**********************/

/*********************		START FORMS		**********************/
#forms{color:#58595B;}
#forms p.article{padding:15px 0px 0px;}
#forms ul, #forms ul li{margin:0px;padding:0px;list-style:none;}
#forms ul li{display:block;width:410px;padding:0 10px;clear:both;}
#forms p{padding:0 10px;}
/*#forms ul li em{display:block;clear:both;font-size:11px;font-style:italic;}*/
#forms ul li label{float:left;width:157px;/*width:187px;*/margin-top:5px;}
#forms ul li label.wide{width:400px;margin-top:15px;}
#forms ul.confirm li label{margin-top:0px;}
#forms ul.confirm li{padding-top:5px;}
#forms ul li input{float:left;margin-top:5px;}
#forms ul li textarea{float:left;margin-top:5px;}
/*#forms ul li strong{clear:both;margin-top:10px;display:block;color:#7F3F98;font-size:13px;font-weight:normal;}*/

#forms ul li textarea.textfield{width:200px;border:1px solid #4F325E;color:#4F325E;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:50px;padding:4px 5px 0;}
#forms ul li input.inputbox{width:200px;border:1px solid #4F325E;color:#4F325E;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:17px;padding:3px 5px 0;}
#forms ul li textarea.inputbox{border:1px solid #4F325E;color:#4F325E;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:110px;padding:3px 5px 0;width:200px;}

#forms ul li table{}
#forms ul li table label{float:left;width:50px;}
.module .body #forms a {font-size:11px;}
ul#formcontainer, .formcontainer {border:1px dashed #9476B5;color:#FF0000;margin-bottom:10px;padding:10px;clear:both;margin-top:10px;}
ul#formcontainer li, .formcontainer label{display:block;clear:both;}
/*********************		END FORMS		**********************/

/*********************		START FOOTER		**********************/
#footer{width:970px;color:#ffffff;padding:10px 10px 0px;margin:0px auto;background:url(../../images/footer.jpg) no-repeat bottom #9476B5;height:50px;}
#footer #copyright{font-size:11px;margin-top:20px;margin-right:10px;}
#footer ul#footerlinks, #footer ul#footerlinks li{margin:0px;padding:0px;list-style:none;}
#footer ul#footerlinks li{float:left;}
#footer ul#footerlinks a{color:#ffffff;padding:0px 10px;font-size:11px;}
/*********************		END FOOTER		**********************/

/*********************		START DI LOGO		**********************/
#dilogo{width:960px;margin:0px auto;text-align:right;padding:10px 30px 20px;}
#dilogo a{height:13px;overflow:hidden;display:block;}
#dilogo a:hover img{margin-top:-13px;}
/*********************		END DI LOGO		**********************/

/*********************		START PAGINATION	**********************/
.pagination{clear:both;text-align:right;margin-top:10px;}
.pagination a{color:#E8A922;padding:0px 6px;font-size:13px;display:inline-block;}
.pagination a:hover, .pagination a.selected{color:#5A4563;}

/*********************		END PAGINATION	**********************/

#completeMessage, .completeMessage{display:none;}
#ajaxloader, .ajaxloader, 
#ajaxloader2, .ajaxloader2, 
#ajaxloader3, .ajaxloader3{display:none;text-align:center;}
#ajaxloaderForms{display:none;text-align:center;padding:20px 0px;}

.thumbsThanks{display:none;}
.articleImageInside{margin-right:20px;margin-bottom:10px;width:299px;}
.productImageInside{margin-right:20px;margin-bottom:10px;width:157px;}
.dropcap{color:#AC8FC0;float:left;font-family:Helvetica,Arial,sans-serif;font-size:64px;font-weight:normal;line-height:51px;padding-right:6px;padding-top:4px;}
#mmSignUpBoxThanks{display:none;padding-top:4px;}
.completeArticleBlogMessage{display:none;}

.articleBlogShare{}
.cbSendCopy{display:block;clear:both;}

ul.shareList, ul.shareList li{margin:0px;padding:0px;}
ul.shareList{}
ul.shareList li{display:block;margin-bottom:10px;}
ul.shareList li a img{margin-right:5px;}
ul.shareList li a{font-weight:bold;color:#8859A5;line-height:17px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;}
ul.shareList li a:hover{color:#E8A922;}

ul#mainNav li a.eNewsSignUp
{
	/*background:#9476B5 none repeat scroll 0 0;*/
	border:medium none;
	color:#FFFFFF;
	display:inline;
	font-size:10px;
	margin-left:6px;
	padding:5px 18px 4px 0px;
	float:right;
}
/*input.eNewsSignUpTB{border:medium none;font-size:12px;margin-left:3px;padding:3px 4px;}*/

#eNewsSignupForm{background:#5A4563 none repeat scroll 0 0;color:#FFFFFF;display:none;height:195px;margin-left:662px;position:absolute;width:292px;z-index:5000;padding-top:14px;}
#eNewsSignupForm ul.signupList, #eNewsSignupForm ul.signupList li{margin:0px;padding:0px;list-style:none;}
#eNewsSignupForm ul.signupList li{display:block;margin-bottom:3px;}
#eNewsSignupForm ul.signupList li label{float:left;font-size:12px;padding-left:22px;width:95px;}
#eNewsSignupForm ul.signupList li input{border:medium none;font-size:12px;margin-left:3px;padding:3px 4px;width:145px;}
#eNewsSignupForm a.eNewsSignUpBTN{background:#AC8FC0 none repeat scroll 0 0;color:#FFFFFF;display:inline-block;font-weight:bold;margin-top:8px;padding:4px 9px 3px;}
#eNewsSignupForm a.eNewsSignUpBTN:hover{background:#e8a922;}
#eNewsSignupForm #eNewsSignupComplete{font-size:14px;padding-top:20px;text-align:center;}
.eNewsSignupContainer, #ajaxloader4, .ajaxloader4{display:block;text-align:center;}
.eNewsSignupContainer span, #ajaxloader4 img, .ajaxloader4 img{display:none;padding-top:32px;}

.subscribeForm, .subscribeFormCC, .contactForm, .calendarComplete{display:none;}




#receipt ul, #receipt ul li{margin:0px;padding:0px;list-style:none;}
#receipt ul li label{float:left;width:135px;font-weight:bold;margin-top:0px;}
#receipt ul li{clear:both;display:block;margin-bottom:5px;margin-top:7px;}
#receipt ul li ul li{margin-bottom:3px;padding-left:25px;}
#receipt ul li ul{margin:15px 0px;clear:both;float:left;}

#receipt label.heading
{
	color:#8859A5;display:block;font-size:16px;font-style:normal;margin-bottom:0;margin-top:10px;padding-left:0;
	border-top:none;border-bottom:1px solid #9072AA;width:100%;padding-top:5px;padding-bottom:5px;font-weight:normal;
}
#receipt table{margin:15px 0px;clear:both;float:left;}
#receipt table th{text-align:left;font-size:14px;}
#receipt table td, #receipt table th{padding:5px;}
#receipt table tr.cartheader{font-weight:bold;}

tr.cartheader{color:#5A4563;font-size:12px;font-weight:bold;}
td.borderTop{border-top:1px solid #9072AA;}
td.borderBottom{border-bottom:1px solid #9072AA;}
.TableWithBorder{margin:15px 0px;clear:both;width:100%;}
.TableWithBorder td, .TableWithBorder th{padding:5px;}

img.productImage{/*float:left;*/padding:16px 25px 0 0;}
.productImageContainer{width:187px;}
.productImageContainer.details{width:auto;}
.productContentContainer{width:214px;}
.productContentContainer.details{width:203px;}

ul#contentList li .productContentContainer p a{display:inline;text-decoration:underline;}

ul#contentList.products li em, ul#contentList.products li em a {color:#8859A5;}
ul#contentList.products li em a:hover {color:#E8A922;}
ul#contentList.products li{padding-top:6px;}
.productsHeadline{border-bottom:1px dashed #9072AA;color:#8859A5;font-size:15px;line-height:23px;margin-bottom:0;padding-bottom:25px;}
.productsHeadline a{color:#8859A5;font-size:15px;line-height:23px;text-decoration:underline;}
.productsHeadline a:hover{color:#E8A922;}

h1.productsTitlePage{border-bottom:none;color:#8859A5;display:block;font-size:16px;font-style:normal;margin-bottom:0;margin-top:10px;padding-left:0;}
p.pricing{margin:3px 0px 0px;}

.formbtn, .checkoutBTN{background:#AC8FC0 none repeat scroll 0 0;border:medium none;color:#FFFFFF;display:inline-block;font-weight:normal;margin-top:8px;padding:4px 9px 3px;}
.formbtn:hover, .checkoutBTN:hover{background:#e8a922;cursor:pointer;color:#ffffff;}

#forms ul li .cbSupportMedia label{width:200px;}
ul#contentList li p .supportinfo a{display:inline;}

.filePathUser, .filePathBusiness{display:none;}


/****************	MINDFUL CITIZEN		****************/
#citizen{}
#citizennav{display:block;clear:both;/*margin-bottom:15px;*/}
#citizennav ul{float:right;}
#citizennav ul, #citizennav ul li{margin:0px;padding:0px;list-style:none;}
#citizennav ul li{display:inline;float:left;}
#citizennav ul li a{color:#ffffff;text-align:center;padding-top:9px;height:22px;margin-top:5px;font-weight:bold;}

ul#profilelinks, ul#profilelinks li{margin:0px;padding:0px;list-style:none;}
ul#profilelinks li{display:inline;float:left;}
ul#profilelinks{float:right;}
.profilelinkcontainer{display:inline-block;float:right;font-size:13px;font-weight:normal;}

.whybecomecitizen a{display:block;background:url(../../images/Citizen/WhyBecomeCitizen.jpg) no-repeat top;width:181px;}
.citizenshiplevels a{display:block;background:url(../../images/Citizen/CitizenshipLevels.jpg) no-repeat top;width:137px;}
.citizendirectory a{display:block;background:url(../../images/Citizen/CitizenDirectory.jpg) no-repeat top;width:139px;}
.citizenlogin a{display:block;background:url(../../images/Citizen/CitizenLogin.jpg) no-repeat top;width:137px;}
.citizenlogout a{display:block;background:url(../../images/Citizen/CitizenLogout.jpg) no-repeat top;width:78px;}
.citizenprofile a{display:block;background:url(../../images/Citizen/CitizenMyProfile.jpg) no-repeat top;width:92px;}

.citizenprofile a:hover, .citizenlogout a:hover, .citizenlogin a:hover, .citizendirectory a:hover, .citizenshiplevels a:hover, .whybecomecitizen a:hover, 
.citizenprofile a.selected, .citizenlogout a.selected, .citizenlogin a.selected, .citizendirectory a.selected, .citizenshiplevels a.selected, .whybecomecitizen a.selected{background-position:bottom;}

.citizenintromessage{float:left;margin-bottom:20px;width:100%;}
.citizenintromessage.addseperator{border-bottom:1px dashed #9072AA;}
.citizenintromessage h1, .citizenintromessage h2.headline{font-size:22px;margin:0px;padding:0px;color:#49176D;border-bottom:none;text-align:left;font-weight:normal;line-height:31px;margin-left:11px;}
.citizenintromessage h2.headline{border-bottom:1px dashed #A967AA;/*width:656px;*/}
.citizenintromessage h1.noborder, .citizenintromessage h2.noborder{border:none;}
.citizenintromessage h1 .profilelinkcontainer, .citizenintromessage h2 .profilelinkcontainer{}
.citizenintromessage h1 .profilelinkcontainer a, .citizenintromessage h2 .profilelinkcontainer a{color:#49176D;float:none;font-weight:bold;margin-top:0;}
.citizenintromessage h1 .profilelinkcontainer a:hover, .citizenintromessage h2 .profilelinkcontainer a:hover{color:#E8A922;}

.citizenintromessage p{margin:0px;padding:9px 14px 5px;font-size:12px;line-height:19px;color:#9072AA;border-top:1px dashed #A967AA;border-bottom:1px dashed #A967AA;}
.citizenintromessage p a{color:#49176D;text-decoration:underline;font-size:12px;}
.citizenintromessage p a:hover{color:#E8A922;}
.citizenintromessage p.noborder{border:none;}

.citizenintromessage #whycolumns{margin:0px;padding:9px 14px 5px;font-size:13px;line-height:19px;color:#9072AA;}
.citizenintromessage #whycolumns ul, .citizenintromessage #whycolumns ul li{margin:0px;padding:0px;list-style:none;}
.citizenintromessage #whycolumns ul{float:left;width:275px;padding-right:40px;}
.citizenintromessage #whycolumns ul.nopad{padding-right:0px;}
.citizenintromessage #whycolumns ul li{display:block;clear:both;margin-bottom:20px;}
.citizenintromessage #whycolumns a{color:#49176D;text-decoration:underline;font-size:13px;}
.citizenintromessage #whycolumns a:hover{color:#E8A922;}
.citizenintromessage #whycolumns strong{color:#49176D;}

.citizenintromessage .primarynavlinks{margin-bottom:20px;margin-top:15px;}
.citizenintromessage .primarynavlinks a{display:inline-block;height:128px;overflow:hidden;}
.citizenintromessage .primarynavlinks a:hover img, .citizenintromessage .primarynavlinks a.selected img{margin-top:-128px;}

.citizens #forms{clear:both;display:block;color:#5A4563;padding-left:24px;}
.citizens #forms p{padding:0px;margin:0px 0px 15px;}
.citizens #forms ul, .citizens #forms ul li{margin:0px;padding:0px;}
.citizens #forms ul li{clear:both;display:inline-block;margin-bottom:5px;width:560px;}
.citizens #forms ul li textarea.inputbox {width:380px;height:185px;}
.citizens h2{clear:both;font-size:16px;margin:0px;padding:0px;color:#49176D;border-bottom:none;text-align:left;font-weight:normal;line-height:28px;}

.citizensprofilepage{clear:both;display:inline-block;}

.profileright{float:left;width:382px;margin-left:20px;font-size:12px;color:#414042;line-height:17px;}
.profileright h1{border:none;color:#49176D;font-size:20px;line-height:26px;margin:0;padding:0;}
.profileright strong{clear:both;color:#9072AA;display:block;font-size:13px;font-weight:bold;margin-top:15px;text-transform:uppercase;}
.profileright strong.top7{margin-top:7px;}
.profileright a{color:#49176D;float:none;font-weight:normal;margin-top:0;}
.profileright a:hover{color:#E8A922;}

#map{margin-top:20px;}

#citizenList ul, #citizenList ul li{margin:0px;padding:0px;list-style:none;}
#citizenList ul{padding-left:8px;}
#citizenList ul li{display:inline;float:left;width:305px;margin-bottom:40px;}
#citizenList ul li span.info{float:left;margin-left:15px;width:172px;}
.shadow-bl img.CitizenListImage{padding:2px 1px 8px 2px;}
#citizenList ul li span.info{color:#414042;line-height:17px;}
#citizenList ul li span.info strong{color:#9072AA;display:block;text-transform:uppercase;}
#citizenList ul li span.info strong.noblock{display:inline;}
#citizenList ul li span.info strong.title{color:#49176D;font-size:15px;line-height:18px;margin-bottom:4px;text-transform:none;}
a.viewprofilelink{display:block;}
a.addcartcitizenlink{display:block;padding:5px 0px;background:none;}

ul.citizenshiplevels, ul.citizenshiplevels li{margin:0px;padding:0px;list-style:none;}
ul.citizenshiplevels{padding-left:24px;}
ul.citizenshiplevels li{display:inline-block;width:297px;margin-bottom:40px;line-height:21px;color:#414042;}
ul.citizenshiplevels li strong{font-weight:bold;color:#49176D;line-height:20px;}
ul.citizenshiplevels li strong.title{font-size:17px;color:#49176D;line-height:26px;display:block;}
ul.citizenshiplevels li span.subinfo{color:#414042;line-height:21px;}
ul.citizenshiplevels{float:left;width:280px;}
#citizenList ul li.even{clear:both;}

#leftcolumn_citizen_container{margin-right:35px;}
.clear20{margin-top:20px;}

.carttitle{color:#8859A5;font-size:14px;font-weight:normal;line-height:21px;}
.supportimage{float:left;margin-right:14px;padding-left:65px;}

#overlay{background-color:#38283D;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;display:none;z-index:50000;}
#citizenpopup
{
	height:415px;
	z-index:50005;
	left:50%;
	margin-left:-301px;
	padding:0 10px;
	position:fixed;
	top:50%;
	width:585px;
	margin-top:-207px;
	background:url(../../images/Citizen/Citizen_Popup.png) top;
	display:none;
}
.citizen_closebtn{width:86px;height:27px;overflow:hidden;display:block;margin:15px 5px 0 493px;}
.citizen_closebtn:hover img{margin-top:-27px;}
.citizen_learnhowbtn{display:block;height:51px;margin:185px 0 0 86px;overflow:hidden;width:279px;}
.citizen_learnhowbtn:hover img{margin-top:-51px;}

.coupons{text-align:left;border:1px solid #5A4563;width:100%;margin:0px;margin-bottom:20px;}
.coupons td, .coupons th{padding:5px 10px;border-bottom:1px solid #5A4563;margin:0px;}
.coupons tr.last td{border-bottom:none;}

#alphabet{margin-bottom:20px;display:block;clear:both;}
#alphabet a{font-family:Helvetica;font-weight:bold;color:#9072AA;padding:0 5px 0px 6px;}
#alphabet a.first{padding-left:0px;}
#alphabet a.last{padding-right:0px;}
#alphabet a.selected, #alphabet a:hover{color:#49176D;}