#dhtmltooltip{position:absolute;border:1px solid #312316;font-size:small;font-weight:bold;color:#312316;padding:5px;background:#f7f9f4;visibility:hidden;z-index:100;}
html{height:100%;margin:0px 0px 1px 0px;padding:0px;}
body{padding:0px;margin:0px;font-family:"Verdana",sans-serif;}
form{padding:0px;margin:0px;}
a{color:#312316;}
textarea,input{border:1px solid #000;}

.mainCon{margin:0px auto 0px auto;width:814px;}
.mainConSplash{width:100%;}
.logo{float:left;padding:9px 0px 0px 24px;position:absolute;}
.logoSplash{float:right;padding:181px 0px 0px 453px;position:absolute;}
.kula{width:98px;height:40px;display:block;}
.contentCon{width:800px;padding:18px 0px 0px 0px;margin:0px auto 0px auto;background:url(../Image/yoga-paper-bg.jpg) no-repeat #f9f9f3;}
.contentConSplash{background:none;width:701px;padding:18px 50px 32px 50px;margin:0px auto 0px auto;}
.topCon{background:url(../Image/topWoodBar.jpg) 0px 0px no-repeat;height:27px;width:804px;overflow:hidden;}
.headingTitle{}
.headingTitle,.proj_name_large,.prod_name_large{background:none;font-size:large;font-weight:bold;display:block;margin:0px 0px 0px 0px;padding:0px 0px 18px 0px;}

.woodPanel{width:802px;height:119px;background:url(../Image/woodPanelFull.jpg);margin:0px 0px 0px 0px;}
.woodPanel .wpB1{float:left;width:253px;padding:12px 0px 0px 15px;}
.woodPanel .wpB1 a{display:block;width:253px;height:93px;background:url(../Image/class-schedule-button.jpg);}
.woodPanel .wpB1 a:hover{background-position:0px -93px;}
.woodPanel .wpB2{float:left;width:253px;padding:6px 0px 0px 6px;}
.woodPanel .wpB2 a{display:block;width:252px;height:101px;background:url(../Image/new-to-yoga-buttonR.jpg);}
.woodPanel .wpB2 a:hover{background-position:0px -101px;}
.woodPanel .wpB3{float:left;width:253px;padding:6px 0px 0px 5px;}
.woodPanel .wpB3 a{display:block;width:253px;height:101px;background:url(../Image/upcoming-workshops-button.jpg);}
.woodPanel .wpB3 a:hover{background-position:0px -101px;}

.whiteTrans{position:absolute;z-index:0;top:27px;width:801px;height:69px;margin:0px 0px 0px 2px;}
.whiteTrans{behavior:url(system/pngbehavior.htc);}

.rollOver{position:relative;left:-4px;width:480px;overflow:hidden;height:40px;padding:0px 0px 5px 0px;}
.rollOver a{text-decoration:none;line-height:36px;display:block;background:url(../Image/roll-over.jpg) no-repeat;width:322px;height:40px;padding:0px 0px 0px 182px;}
.rollOver a:hover{background-position:0px -40px;}

em{color:#917f70;}
h3{color:#9abfcb;font-size:small;font-weight:bold;margin:0px;padding:0px;}
p{margin-top:0px;}
hr{border:1px solid #f7f9f3;height:10px;background:url(../Image/dotted-horz.jpg) repeat-x left;}

.longWood{height:25px;width:100%;background:url(../Image/long-wood.jpg);}
.topDs{height:6px;width:814px;overflow:hidden;}

.woodTable{background:url(../Image/wood-band-bg.jpg);position:relative;left:-20px;width:800px;}
.woodTableDropShadow{background:url(../Image/woodTableDropShadow.jpg) repeat-x;position:relative;left:-20px;width:800px;height:44px;}
.darkTable{background:#eeeeea;position:relative;left:-20px;width:800px;}

.contactMapBg{width:525px;height:446px;top:-17px;position:absolute;z-index:-1;margin:0px 0px 0px 255px;}
.contactMapBg{behavior:url(system/pngbehavior.htc);}

.contactMapBgBurl{z-index:-1;width: 700px;position:absolute;top:-17px;height: 451px;margin:0px 0px 0px 80px;}
.contactMapBgBurl{behavior:url(system/pngbehavior.htc);}

.contactMapBgTor{top:-18px;left:-10px;position:absolute;z-index:-1;width:801px;height:451px;}
.contactMapBgTor{behavior:url(system/pngbehavior.htc);}

.bodyCon{padding:0px 0px 0px 0px;clear:left;}
.bodyConSplash{padding:392px 0px 0px 0px;}
.content{width:760px;background:none;line-height:26px;font-size:small;color:#675545;position:relative;z-index:2;padding:0px 10px 32px 10px;margin:0px 10px 0px 10px;cursor:default;}
.tableCon{width:800px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:none;}
.tableCon td{}
.innerTableCon{width:814px;overflow:hidden;}

.tableConSplash{table-layout:fixed;width:100%;margin:0px auto 0px auto;padding:0px 0px 0px 0px;border:none;background:#f9f9f1;}
.bot{background:url(../Image/yoga-bottom.jpg) -1px -20px;width:814px;height:49px;clear:both;}
.botSplash{background:url(../Image/paper-bottom.jpg) -1px 0px;width:100%;height:28px;clear:both;}
.footerCon{height:20px;clear:both;margin:auto;width:721px;color:#c1c1c1;font-size:x-small;padding:18px 45px 18px 45px;}
.ardvark,.footerCon a{line-height:20px;height:20px;color:#c1c1c1;font-size:x-small;text-decoration:none;}
.ardvark,.footerCon a:hover{line-height:20px;color:#766341;}
.ardvark{float:right;color:#c1c1c1;font-size:x-small;padding:0px 30px 0px 0px;background:url(../Image/ardvark.png) 100% 0% no-repeat;}
.kulaBorder{margin:auto;width:600px;background:#006699;height:11px;}

.navCon{float:right;padding:29px 23px 0px 0px;margin:0px;font-size:small;}
.navC1 table{background:none;height:24px;z-index:50;}
.navC1 a{color:#38342a;font-size:small;height:50px;line-height:0px;padding:0px 7px 0px 7px;letter-spacing:-1px;}
.navC1 a:hover{color:#766341;}
.navC1 .delim{padding:0px 0px 0px 0px;}
.chromestyle a{line-height:normal;}
.dropmenudiv{line-height:normal;min-width:160px;background:url(../Image/wood-band-bg.jpg);text-align:left;margin-top:4px;margin-left:0px;padding-bottom:0px;position:absolute;top:0px;border:none;border:none;z-index:20;visibility:hidden;}
* html .dropmenudiv{width:160px;}

.dropmenudiv a{color:#c7b299;text-decoration:none;width:auto;line-height:30px;height:30px;display:block;text-indent:0px;padding:0px 7px 0px 7px;}
.dropmenudiv a:hover{cursor:pointer;color:#fff;}

.navCon4{float:right;clear:both;margin:23px 0px 0px 0px;padding:0px 30px 0px 7px;}
.navC4{font-size:small;}
.navC4 a{color:#c7b299;text-decoration:none;letter-spacing:-1px;}
.navC4 a:hover{color:#2a211a;}

.topOuterCon{overflow:hidden;height:316px;}

.calendarTable{border-left:1px solid #ccc;border-top:1px solid #ccc;}
.calendarTable td{background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;}

.navC2{height:25px;color:#c7b299;font-size:x-small;padding:6px 21px 0px 0px;text-align:right;float:right;}
.navC2 a{color:#c7b299;text-decoration:none;font-size:x-small;line-height:0px;}
.navC2 a:hover{color:#f9f9f3;}

#aNav0{height:25px;color:#c7b299;font-size:x-small;padding:6px 0px 0px 21px;text-align:right;float:left;}
#aNav0 a{color:#c7b299;text-decoration:none;font-size:x-small;line-height:normal;}
#aNav0 a:hover{color:#f9f9f3;}

.n_pCon a{color:#fff;background:url(../Image/next-prev.jpg) no-repeat;font-weight:lighter;height:43px;width:97px;text-align:center;line-height:43px;display:block;text-decoration:none;}
.partner_record .n_pCon{float:right;}
.partner_record .n_pCon a{background:none;font-size:x-small;height:20px;width:20px;padding:2px;margin:0px 25px 0px 0px;}
.partner_record h1{font-weight:lighter;padding:10px 0px 5px 0px;}
.partner_record .partner_thumb{float:left;text-align:center;padding:0px 20px 20px 0px;}
.partner_record .partner_meta_description{color:#9abfcb;padding:5px 0px 10px 0px;}

#P-10 .partner_record .part_desc{overflow:hidden;}

.navC3{float:left;}

.searchbox{border:1px solid #49166D;width:100px;height:17px;font-size:11px;background:#ffffff;color:#999999;}
.searchbutton{height:18px;color:#49166D;border:1px solid #49166D;background:#66CC00;font-size:11px;}

.tabAM{}
.tabAM a{text-decoration:none;}
.tabAM a:hover{}
.tabM{}
.tabM a{text-decoration:none;}

.clientCrumb{padding:10px 10px 10px 0px;}
.clientCrumb a{text-decoration:none;}

.cartCon{background:#FFFFC7;}
.cart{background:#FFFFFF;padding:5px;}
.cart_slim{padding:10px;}
.cart_header {background: #ca8951 none;margin-left: 3px; margin-right: 3px;color:#ffffff;}
.cart_td{background: #FFFFFF;color:#572F2F;}
.cart_input{background: #FFFFFF;text-align:center;margin-top:2px;margin-bottom:2px;}
.cart_button {font-size:10px;background:#C6CE92;color:#572F2F;cursor:pointer;border:solid 1px #98A007;}
.cart_button_link{border:outset 2px #ccc;background:#ccc;text-decoration:none;font-size:small;color:#572F2F;padding:0px 5px 0px 5px;}
.price_td_price{background:#fff;text-align:right;font-weight:bold;color:#572F2F;}

.price_table{background:#ccc;}
.price_td_name{font-size:small;background:#eBeeCC;}
.prod_name_large{font-size:large;}

.proj_name_large{margin:0px 0px 20px 0px;}

.AdminFunc{border:1px solid #ffffff;background:#312316;color:#ffffff;cursor:pointer;text-transform:lowercase;margin-top:10px;width:179px;height:41px;background:url(../Image/adminButBg.jpg);}

.textbox{border:1px solid #312316;width:300px;height:20px;background:#ffffff;color:#000000;}

.dsc{width:800px;overflow:hidden;}
.dsl{width:7px;overflow:hidden;}
.dsr{width:7px;overflow:hidden;}
.dsl,.dsr,.topDs,.kula,.kulaSplash,.innerTableCon{behavior:url(system/pngbehavior.htc);}

.cat_partners img{padding:10px;}
.cat_partners .mm_title_part,.cat_partners h4 a{font-size:medium;display:block;text-decoration:none;color:#9abfcb;text-decoration:none;}
.cat_partners .read_more{display:block;font-style:italic;font-size:xx-small;text-align:right;}

.cat_projects #CprojectsP20 .proj_thumb{background:url(../Image/dotted-horz.jpg) 0% 100% repeat-x;padding:0px 0px 10px 0px;}
.cat_projects #CprojectsP20 .proj_meta_desc{font-size:x-small;padding:0px 20px 20px 10px;line-height:145%;text-align:left;}
.cat_projects #CprojectsP20 .proj_thumb_con{float:right;width:250px;position:relative;left:28px;}
.cat_projects #CprojectsP20 .mm_text_proj{display:block;width:450px;}
.cat_projects #CprojectsP20 img{padding:10px 0px 10px 10px;}
.cat_projects #CprojectsP20 td{vertical-align:top;}

.sideSnap .miniModCon{float:right;position:relative;left:20px;top:-19px;z-index:33;line-height:normal;}
.sideSnap .miniModCon .cat_projects .headingTitle{position:relative;left:-1px;padding:0px 0px 96px 25px;color:#675545;font-size:small;line-height:21px;background:url(../Image/whats-happening-bar.jpg) no-repeat;height:27px;width:258px;text-transform:uppercase;color:#38342a;}

.sideSnap .miniModCon .headingTitle{font-weight:lighter;}
.sideSnap .miniModCon .cat_projects{width:256px;margin:0px 0px 0px 0px;}
.sideSnap .mMCPID5 .cat_projects,.sideSnap .mMCPID1 .cat_projects{background:url(../Image/whats-happening2.jpg) 0px 27px no-repeat;}
.sideSnap .miniModCon a,.sideSnap .miniModCon .mm_text_proj{font-size:small;text-decoration:none;position:relative;}
.sideSnap .miniModCon .mm_title_proj,.sideSnap .miniModCon .part_title,.sideSnap .miniModCon h4 a{display:block;font-size:small;padding:0px 0px 15px 0px;text-decoration:none;font-weight:bold;color:#9abfcb;}

.sideSnap .miniModCon .proj_thumb{padding:5px 0px 0px 0px;color:#675545;background:url(../Image/dotted-horz.jpg) 0% 100% repeat-x;margin:0px 0px 0px 25px;width:200px;}
.sideSnap .miniModCon{background:url(../Image/dotted-vert.jpg) 0px 0px repeat-y;}
.sideSnap .miniModCon .proj_thumb a{text-decoration:underline;color:#9abfcb;}
.sideSnap .miniModCon .proj_thumb a:hover{text-decoration:none;}
.sideSnap .miniModCon .mm_text_proj{display:block;padding:0px 0px 10px 0px;}
.sideSnap .miniModCon .mm_title_proj a{text-decoration:none;}

.sideSnap .miniModCon .part_thumb{padding:25px 35px 25px 25px;}

.sideSnap .cat_partners{width:225px;margin:75px 0px 0px 0px;padding:0px 0px 375px 25px;}
.sideSnap .cat_partners img{padding:0px;}
.sideSnap .cat_partners .part_thumb_image{padding:0px 0px 26px 0px;}
.sideSnap .miniModCon .mm_text_part{font-size:x-small;color:#675545;padding:0px 50px 0px 0px;display:block;}

.blogNode .blogNodeRight a{line-height:normal;text-decoration:none;}
.blogNode .blogNodeRight a:hover{line-height:normal;text-decoration:underline;}
.blogNode h3{font-size:small;margin:0px;padding:0px;}
.blogNode .headingTitle{margin:0px;padding:0px;}
.blogNode .modDate{line-height:normal;font-style:italic;font-size:x-small;text-decoration:none;display:block;padding:10px 0px 0px 0px;}

#captchaCon0{line-height:115%;}
#captchaCon0 input{margin:10px 0px 0px 0px;}

#P-23 h1{margin:0px 0px 0px 0px;position:relative;top:-10px;}
#P-23{padding:10px 10px 10px 10px;}

#prodT-3{}
#prodT-3 .product_table{width:700px;padding:0px;border-collapse:collapse;margin:0px;}
#prodT-3 .product_table td{vertical-align:top;}
#prodT-3 .prod_name_large{margin:0px;padding:0px 0px 10px 0px;font-size:x-large;}
#prodT-3 .prod_price_large{display:none;}
#prodT-3 .price_table{width:325px;margin:0px 0px 10px 0px;line-height:normal;background:#c7b299;}
#prodT-3 .price_table td{vertical-align:top;}
#prodT-3 .price_table span{padding:5px;display:block;}
#prodT-3 .C-AdminFunc input{background:url(../Image/adminButBgS1.png);width:117px;height:33px;line-height:33px;border:none;color:#fff;}
#prodT-3 .prod_inputs{font-size:small;font-weight:lighter;width:325px;padding:0px 0px 20px 0px;}
#prodT-3 .prod_inputs p{line-height:normal;font-size:x-small;color:#c7b299;padding:5px 0px 0px 0px;}
#prodT-3 .prod_inputs div{overflow:hidden;}
#prodT-3 .prod_inputs span{float:left;clear:both;height:30px;width:145px;line-height:22px;}
#prodT-3 .prod_inputs input{border:1px solid;margin:2px 0px 0px 0px;width:170px;height:16px;padding:1px 2px 1px 2px;border:1px solid #c7b299;}

#prodT-3 .price_exception{font-size:xx-small;line-height:normal;height:6px;}

#cal5{margin:0px 20px 0px 20px;}
#cal5 #cal5NavBar{text-align:right;overflow:hidden;font-size:x-small;}
#cal5 #cal5NavBar a{}
.cal5NavA{text-decoration:none;}
.cal5NavA:hover{text-decoration:underline;}
#cal5 h3{display:block;margin:10px 0px 5px 0px;}
.rOver{width:300px;font-size:small;font-weight:lighter;cursor:pointer;}
#cal5 .cal5Row{overflow:hidden;border-bottom:1px solid #9abfcb;height:30px;}
#cal5 .cal5Row:hover{background:#fff;}
#cal5 .cal5Row div{float:left;width:24%;text-indent:5px;white-space:nowrap;}
#cal5 .cal5Row a{text-decoration:none;}

#cal5 .ReScheduled{background:#ff0;}
#cal5 .resched{padding:10px 0px 0px 0px;}
#cal5 .resched span{font-size:x-small;background:#ff0;padding:1px 2px 1px 2px;line-height:normal;}

#cal5 #cat5Subs{padding:20px 0px 0px 0px;}
#cal5 #cat5Subs span{white-space:nowrap;}
#cal5 #cat5Subs sup{color:#9abfcb;font-size:xx-small;font-weight:bold;}
#cal5 .subTrainer sup a{color:#9abfcb;font-size:xx-small;font-weight:bold;}
#cal5 .classSpaces{line-height:normal;display:block;text-align:center;padding:4px 0px 0px 0px;}
#cal5 .classSpaces span{font-size:xx-small;color:#fff;margin:0px;padding:0px 2px 0px 2px;}
#cal5 .classSpaces a{font-size:xx-small;display:block;margin:0px;}
#cal5 .classSpaces a:hover{text-decoration:underline;cursor:pointer;}
#cal5 .classSpaces .classFull{background:#312316;font-size:xx-small;color:#fff;margin:0px 4px 0px 4px;padding:1px 2px 1px 2px;font-weight:lighter;position:relative;top:5px;}
#cal5 .classOpen{background:#9abfcb;}
#cal5 .classReserved{background:#b7cb9a;}
#cal5 .classCancelled{background:#312316;font-size:xx-small;color:#fff;margin:0px 4px 0px 4px;padding:1px 2px 1px 2px;}

.partner_record #cal5{margin:0px 20px 0px 160px;}

#content_only{background:#fff;}
#content_only .content{width:500px;}

.winCon{position:fixed;z-index:1000;border:6px solid #675545;background:#fff;overflow:hidden;}
* html .winCon{position:absolute;}
.winCov{position:absolute;width:100%;height:0px;margin:20px 0px 0px 0px;}
.winBar{height:20px;background:#f6f6f6;border-bottom:1px solid #ccc;cursor:move;overflow:hidden;}
.winBarClose{height:20px;width:20px;background:url(../system/ico/default/mini/icon_save_delete.png) -30px -29px no-repeat;float:right;cursor:pointer;overflow:hidden;}
.winBarClose:hover{background-position:-30px -3px}

.thrbA{background:url(../system/ico/default/mini/icon_throbber.gif) 50% 50% no-repeat;}
.thrbL{position:absolute;width:100%;height:0px;margin:20px 0px 0px 0px;background:url(../system/ico/default/mini/icon_throbber_large.gif) 50% 45% no-repeat #fff;}

.sitemap{padding:30px;}

#INC-10 .mm_text_part{overflow:hidden;display:block;}


.f_err{background:#FF0000;border:2px solid #CC0000;}#INC-5{display:block;width:500px;}.cat_projects #CprojectsP7{}.cat_projects #CprojectsP7 .proj_thumb{background:url(../Image/dotted-horz.jpg) 0% 100% repeat-x;padding:0px 0px 10px 0px;}.cat_projects #CprojectsP7 .proj_meta_desc{font-size:x-small;padding:0px 20px 20px 10px;line-height:145%;text-align:left;}.cat_projects #CprojectsP7 .proj_thumb_con{float:right;width:250px;position:relative;left:28px;}.cat_projects #CprojectsP7 .mm_text_proj{display:block;width:470px;}.cat_projects #CprojectsP7 img{padding:10px 0px 10px 10px;}.cat_projects #CprojectsP7 td{vertical-align:top;}.cat_partners #CpartnersP13{}.cat_partners #CpartnersP13 .part_thumb_a,.cat_partners #CpartnersP13 .part_thumb_b{overflow:hidden;background:url(../Image/dotted-horz.jpg) 0% 100% repeat-x;padding:0px 0px 10px 0px;}.cat_partners #CpartnersP13 .part_meta_desc{font-size:x-small;padding:0px 20px 20px 10px;line-height:145%;text-align:left;}.cat_partners #CpartnersP13 .part_thumb_con{float:left;width:175px;position:relative;left:-10px;text-align:center;}.cat_partners #CpartnersP13 .mm_text_part{display:block;}.cat_partners #CpartnersP13 .part_thumb_con span{width:175px;}.cat_partners #CpartnersP13 .part_thumb_con img{margin:auto;padding:10px 0px 10px 10px;display:block;}.cat_partners #CpartnersP13 td{vertical-align:top;}.cat_projects #CprojectsP17{}.cat_projects #CprojectsP17 .proj_thumb,.cat_projects #CprojectsP17 .proj_thumb{background:url(../Image/dotted-horz.jpg) 0% 100% repeat-x;padding:0px 0px 10px 0px;}.cat_projects #CprojectsP17 .proj_meta_desc{font-size:x-small;padding:0px 20px 20px 10px;line-height:145%;text-align:left;}.cat_projects #CprojectsP17 .proj_thumb_con{float:right;width:250px;position:relative;left:28px;}.cat_projects #CprojectsP17 .mm_text_proj{display:block;width:470px;}.cat_projects #CprojectsP17 img{padding:10px 0px 10px 10px;}.cat_projects #CprojectsP17 td{vertical-align:top;}.cat_partners #CpartnersP27{}.cat_partners #CpartnersP27 .part_thumb_a,.cat_partners #CpartnersP27 .part_thumb_b{background:url(../Image/dotted-horz.jpg) 0% 100% repeat-x;padding:0px 0px 10px 0px;}.cat_partners #CpartnersP27 .part_meta_desc{font-size:x-small;padding:0px 20px 20px 10px;line-height:145%;text-align:left;}.cat_partners #CpartnersP27 .part_thumb_con{float:right;width:150px;position:relative;left:28px;}.cat_partners #CpartnersP27 .mm_text_part{display:block;width:550px;}.cat_partners #CpartnersP27 img{padding:10px 0px 10px 10px;}.cat_partners #CpartnersP27 td{vertical-align:top;}