.cms-heading h3				{font-family: Arial, Helvetica, sans-serif;font-size:1.25em; color:#0f487f; display: inline;font-weight:bold;margin-left:0px;} 

.cms-textandimage 			{clear:both;float: left;width: 500px; margin-bottom: 10px;font:0.8em Arial, Helvetica, sans-serif; padding:5px;}
.cms-textandimage H3,.cms-textandimage H4 {color:#0f487f;font-weight:bold;margin-left:0px;padding-left:0px;}

.cms-text h3, .cms-textandimage h3{color:#0f487f; font-weight:bold;font-size: 1.22em !important;margin-left: 0px}

.cms-text h4, .cms-textandimage h4, cms-text subheading{font-size: 1.13em}

.cms-textandimage img 		{margin:0 !important;}
.cms-textandimage .image-box-text{width:auto !important}
.cms-text 					{padding: 5px; margin-top: 0px;font:0.8em Arial, Helvetica, sans-serif}
.cms-text  p{font-family: Arial, Helvetica, sans-serif;font-size:1em}
.cms-image 					{margin: 0px 3px 10px 3px;width:517px;}
.cms-image 	 img {margin-top:20px}
.cms-boxout 				{border: 1px dotted #c8c8b9;background: #f2f2e7;margin: 0 10px 0 0;padding:3px;width:240px; display: block;float:right;font:0.8em Arial, Helvetica, sans-serif }
.cms-boxout-title			{display:none;}
.cms-boxout-wrapper		    {padding: 3px; border: 1px solid #EEE; display: block;  color: #666; background-color: #EEE; font-size:0.9em;}
.box-out-wrapper-two		{ font-size:0.8em;}

.TreeView-Leaf {font-size:1em;}
.TreeView-Parent {font-size:1em;}
.TreeView-Root-Leaf {font-size:1em;}
.TreeView-Collapse {font-size:1em;}
.TreeView-Root {font-size:0.8em;}



 

.cms-links                  {background: #efefe3 url(images/contentpage/linksbg.gif) repeat-x top left;position:relative;left:-12px;min-height: 3.8em;width: 519px;float: left;border:none;}
.cms-links-title            {background-color: transparent;text-align: left;padding-top: 10px;padding-left: 10px;font: bold 0.89em Arial, Helvetica, sans-serif;color: #000000;}
.cms-links p                {background-color: #efefe3;text-align:left;padding:0px;margin:0px 0px 0px 10px;}
.cms-links ul               {float: right;display:block;margin-right: 8px;font: 0.9em Verdana, Arial, Helvetica, sans-serif;}
.cms-links ul               {float: left;display:block;margin-right: 8px;font: 0.9em Verdana, Arial, Helvetica, sans-serif;}
.cms-links ul li            {list-style: url(images/homepagerightcol/bullet.gif);color: #164D83;width:400px;}
.cms-links ul li a          {color: #164D83; }
.cms-links ul li a:hover    {color: #489236; }

/*\*/ * html .cms-links     {background: #efefe3 url(images/contentpage/linksbg.gif) repeat-x top left;position:relative;min-height: 3.8em;width: 512px;margin-left:2px;float: left;border:none;}
/**/ 

.cms-documents 				{display: block;min-height: 2.0em;width: 486px;margin:0px; padding:5px;font-size: 0.7em;border: 1px dotted #CACABB;background: #f8f8f4;float: left;}
.cms-documents a            {color: #4C6D8D;}
.cms-documents a:hover      {color: #297C1A; }

.cms-flash 					{padding: 10px 10px 10px 0; display:block; width: 95%;}
.cms-flash object			{display:block; border: 1px solid #CCC;}
.cms-flash-text				{display: block; margin-top: 6px;}

.cms-highlight              {display: block; background: #c8c8b9;width: 486px;margin:0px;padding:5px !important;font: 0.8em 
                             Arial, Helvetica, sans-serif;}
							 
* html .cms-highlight {width:496px;}							 

.cms-highlight h3           {margin:0px;padding;0px;}
.cms-media 					{padding-top: 4px; padding-bottom: 4px; width: 98%;}
.cms-media a                {color: #4C6D8D; font-size: 0.8em; }
.cms-media p a              {color: #4C6D8D; font-size: 0.9em; }
.cms-media a:hover, .cms-media p a:hover {color:#489236 ;}

 

.cms-tips 					{padding: 6px; border: 1px solid #CCC; width: 194px; float: right; background: #FFFFCA;}

.cms-feedback 				{min-height: 2.7em;width: 383px;margin-top: 10px;border: 1px dotted #CACABB;background: #F2F2E7;float: left;}
.cms-feedback fieldset      {border:none;}
.cms-feedback-input 		{border: 1px dotted #31465B;background: #FDFDFB;font: 0.8em Arial, Helvetica, sans-serif;color: #3E3E31;}
.cms-feedback-required 		{border: 1px solid #C30;}
.cms-feedback-button 		{background: #C8C8B9;border: 1px solid #848468;}

.image-box					{border: 1px dotted #c8c8b9;background: #f2f2e7;margin: 0 10px 0 0;}
.image-box-text				{font-size: 0.7em;text-align: center;padding: 5px 0;}

.cms-side                   {padding: 10px; }
.cms-side-pullquote         {font-weight:bold;font: 0.8em Arial, Helvetica, sans-serif;padding:5px;margin:10px;}
.cms-side-pullquote div.start{background:url(images/start_quote.gif); width:24px ;height:13px; display:block; float:left;}
.cms-side-pullquote div.end{background:url(images/end_quote.gif); width:24px ;height:13px;display:block; float:right;}
.cms-side-title             {font-weight:bold;padding-bottom:5px;}
.cms-side-text              {font: 0.8em Arial, Helvetica, sans-serif;padding:5px;margin:10px;}
.cms-side-link a            {}
.cms-side ul                {list-style-type:none;margin: 0px; width: 135px;z-index: 0;display: block;padding: 0px;}
.cms-side ul li             {}
.cms-side ul li a           {}

.profile                       {}
.profile a                     {}
.profile a:hover               {}
.profile img                   {}
.profile .title                {}
.profile .body                 {}
.profile .pullquote            {}
.profile .pullquote div.start  {}   
.profile .pullquote div.end    {}  
.profile .text a               {}
.profile .text a:hover         {}
.profile .footer               {}

.profile-member                       {height: 5.5714em;width: 240px;border: 1px dotted #cacabb;background: #f2f2e7;margin: 4px 4px 0 0 ;float: left;}
.profile-member                       {height: 5.5714em;width: 240px;border: 1px dotted #cacabb;background: #f2f2e7;margin: 4px 3px 0 0 ;float: left;}
.profile-member a                     {color: #4c6d8d;font-size: 0.65em;}
.profile-member a:hover               {color: #22760C;}
.profile-member img                   {float: left;height: 68px;width: 51px;margin-top: 0px;margin-left: 10px;border: 1px solid #C8C8B9;}
.profile-member .title                {font-weight:bold;font-size: 0.75em;height:15px;top:7px;left:68px;position:relative;width:170px;}
.profile-member .body                 {float: right;width:240px;position:relative;top:-5px; left:0px;}
.profile-member .title  a             {font-weight:bold;font-size: 1em;}

.profile-member .pullquote            {width: 170px;padding: 8px 5px 0px 5px;}
.profile-member .pullquote div.start  {display:none;}   /*{background:url(images/start_quote.gif); width:24px ;height:13px; display:block; float:left;}*/
.profile-member .pullquote div.end    {display:none;}     /*background:url(images/end_quote.gif); width:24px ;height:13px;display:block; float:right;}*/
.profile-member .text                 {color: #4c6d8d;font-size: 0.7em;font-weight:normal;padding:3px;margin-left:75px;margin-top:10px;}
.profile-member .text a               {color: #4c6d8d;font-size: 0.65em;}
.profile-member .text a:hover         {color: #22760C;}
.profile-member .footer               {display:none;}

.profile-champion                         {float: left;height: 15.5em;width: 131px;margin: 0 8px 10px 0;border: 1px dotted #c8c8b9;background: #f2f2e7;text-align: center;font-size: 0.8em;}
.profile-champion a                       {color: #4c6d8d;text-decoration:none;}
.profile-champion a:hover                 {color: #22760C;text-decoration:underline;}
.profile-champion img                     {border: 1px solid #C8C8B9;width: 68px;height: 58px;margin: 8px auto;}
.profile-champion .title                  {font-weight:bold;}
.profile-champion .body                   {}
.profile-champion .pullquote              {padding-top: 8px;color: #0D457E;font-size: 0.75em;font-weight:bold;width:120px;padding:3px;}
.profile-champion .pullquote div.start    {background:url(images/start_quote.gif); width:24px ;height:13px; display:block; float:left;margin:3px;}
.profile-champion .pullquote div.end      {background:url(images/end_quote.gif); width:24px ;height:13px;display:block; float:right;margin:3px;}
.profile-champion .text                   {color: #4c6d8d;font-size: 0.90em;font-weight:bold;padding:3px;}
.profile-champion .text a                 {color: #4c6d8d;font-size: 0.90em;text-decoration:none;}
.profile-champion .text a:hover           {color: #22760C;text-decoration:underline;}
.profile-champion .footer                 {display:none;}

.profile-lightbox                         {float: left;height: 10.5em;width: 115px;margin: 0 8px 10px 0;border: 1px dotted #c8c8b9;background: #f2f2e7;text-align: center;font-size: 0.8em;}
.profile-lightbox a                       {color: #4c6d8d;text-decoration:none;}
.profile-lightbox a:hover                 {color: #22760C;text-decoration:underline;}
.profile-lightbox img                     {border: 1px solid #C8C8B9;width: 68px;height: 58px;margin: 8px auto;}
.profile-lightbox .title                  {font-weight:bold;}
.profile-lightbox .body                   {}
.profile-lightbox .pullquote              {padding-top: 8px;color: #0D457E;font-size: 0.75em;font-weight:bold;width:120px;padding:3px;}
.profile-lightbox .pullquote div.start    {background:url(images/start_quote.gif); width:24px ;height:13px; display:block; float:left;margin:3px;}
.profile-lightbox .pullquote div.end      {background:url(images/end_quote.gif); width:24px ;height:13px;display:block; float:right;margin:3px;}
.profile-lightbox .text                   {color: #4c6d8d;font-size: 0.90em;font-weight:bold;padding:3px;}
.profile-lightbox .text a                 {color: #4c6d8d;font-size: 0.90em;text-decoration:none;}
.profile-lightbox .text a:hover           {color: #22760C;text-decoration:underline;}
.profile-lightbox .footer                 {display:none;}


/* Google maps interface */
.map-container                  {background: #FFF;padding:10px;float:left;width:480px;display:block;clear:both;font: 0.8em Arial, Helvetica, sans-serif;color: #3E3E31;}
.map-container .header          {background:url(images/contentpage/greenboxtop_BG.gif) no-repeat;width:480px;height:2.4em;color:#FFF;float:left;}
.map-container .header H3       {font-size: 1.2em;font-weight:bold;float:left;display:inline;padding-left:8px;color:#FFF;}
.map-container .header .form span {float:left;padding-top:4px;}
.map-container .header .form    {padding-top:5px;font-size: 1em;display:block;float:right;width:335px; height:20px;text-align:right;}
.map-container .header .form input    
                                {font-size: 1em;width:220px;height:15px;display:block;float:left;}
.map-container .header a        {width:27px;height:22px;display:block;float:right;background: url(images/contentpage/Btn_map_go.gif) no-repeat top left;font-size:0.01em;color:#fbfbf7; padding-right:3px;}
.map-container .header a:hover  {width:27px;height:22px;display:block;float:right;background: url(images/contentpage/Btn_map_go.gif) no-repeat top left;font-size:0.01em;color:#fbfbf7; padding-right:3px;}

.map-container .header .right   {background:url(images/contentpage/greenboxtop_BG_right.gif) no-repeat;float:right;width:10px;height:2.4em}
.map-container .body            {background:url(images/contentpage/rightcol2mid_BG.gif) repeat-y;width:475px;height:100%;padding-left:5px;overflow:visible;}
.map-container .body .right     {background:url(images/contentpage/rightcol2mid_BG_right.gif) repeat-y top right;float:right;width:10px;height:100%;}
.map-container .map             {height:300px; width:460px;float:left;display:block;margin:5px 0px 5px 5px;}
.map-container .info            {margin-left:0;width:450px;float:left;padding-left:10px;display:block;}
.map-container .info H3        {font-size: 1.2em;font-weight:bold;display:block;padding-left:8px;color:#0D457E;clear:both;}
.map-container #directions      {display:none;float:left;}
.map-container #directions div  {float:left;clear:both;}
.map-container #directions div div  {float:left;clear:both;}
.map-container #directions .googledir  {width:450px;}
.map-container #directions .googledir div  {width:100%;}
.map-container #directions .googledir table  {width:450px;clear:both;}
.map-container .footer          {background:url(images/contentpage/mapfooter.png) no-repeat;width:480px;height:19px;margin:0px}
.map-container .footer .right   {display:none;}

.map-container .tipholder		{position:relative;top:0px;Left:0px;height:0px;z-index:1500;}
.map-container .tipholder .tip  {display: none;float:left;width: 266px;height:0px; position:relative; bottom:10px;left:10px;z-index:1200;background-color:Transparent;}
/*\*/ 
* html .map-container .tipholder		{position:relative;top:0px;Left:0px;height:0px;z-index:1500;float:left;}
* html .map-container .tipholder .tip {display: none;float:left;width: 266px;height:0px;position:absolute;top:20px;Left:-480px;z-index:1200;background-color:Transparent;}
/**/ 
.map-container .tipholder .tip .body       {display: block;float:left;width:254px;height:auto;background-color:#fff;background-image:none;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding:0px 5px 0px 5px;font: 11px Arial, Helvetica, sans-serif;}
.map-container .tipholder .tip .footer     {display: block;float:left;width: 266px;height: 6px;background: transparent  url(images/googlemaps/footer.png) no-repeat;overflow:hidden;background-color:Transparent}
.map-container .tipholder .tip .header     {display: block;float:left;width: 266px;height: 13px;background: transparent url(images/googlemaps/header.png) no-repeat;overflow:hidden;}





.CrossPromoHeader
{
    background: #5a657b url(images/BetaSkin_23.gif) no-repeat top left;
    margin-left: 10px;
    min-height: 29px;
    display:block;
    width: 158px;
}
.CrossPromoHeader span
{
    float: left;
    margin: 8px 5px 3px 10px;
    padding: 0px 5px 0px 5px;
    height: 18px;
    color: #FFF;
    font-weight: bold;
    text-align: left;
}
.CrossPromoHeader div
{
    background: url(images/BetaSkin_23_a.gif) no-repeat top right;
    width: 10px;
    height: 29px;
    float: right;
}
.CrossPromoBody
{
    border-left: 1px solid #8c91a8;
    border-right: 1px solid #8c91a8;
    text-align: left;
    width: 158px;
    margin-left: 10px;
}
/*\*/ * html .CrossPromoBody
{
    border-left: 1px solid #8c91a8;
    border-right: 1px solid #8c91a8;
    text-align: left;
    width: 138px;
    margin-left: 10px;
    display:block
}
/**/ 
.CrossPromoBody img
{
    border: 0px;
}
.CrossPromoBody span
{
    width: 128px;
    display: inline;
    clear: left;
    float: left;
}
.CrossPromoFooter
{
    background: url(images/BetaSkin_31.gif) no-repeat top left;
    margin-left: 10px;
    height: 45px;
}
.CrossPromoFooter div
{
    background: url(images/BetaSkin_31_a.gif) no-repeat top right;
    width: 10px;
    height: 45px;
    float: right;
}



.SideBar-Places
{
    float: left;width: 210px;padding-right: 1px;
}

.AmenitiesHeader{background: url(images/contentpage/rightcol2mid.gif);min-height: 1.4398em;width: 210px;float: left;}
.AmenitiesHeader span{font-size:0.70em;margin:5px 10px 5px 10px;}
.AmenitiesBody{background: url(images/contentpage/rightcol2mid.gif) ;width: 204px;float: left;padding:9px 3px 0px 3px; margin:0; }
.AmenitiesBody div{background:#efefe3  url(images/contentpage/linksbg.gif) repeat-x top left; width: 184px;float: left;padding:0 10px 0 10px;text-align:right; margin:0; float:left;}

.AmenitiesFooter{ font-size: 0.005em; background: url(images/contentpage/rightcolfooter.png);height: 3px;width: 210px;float: left; margin:-4px 0 5px 0; padding:0 0 0 0;}


.EventsHeader       {background: url(images/contentpage/linkboxtop.png);float: left;height: 8px;width: 210px;font-size: 0.005em;}
.EventsBody         {background: url(images/contentpage/linkboxmid.gif);float: left;width: 210px;}
.EventsBody .Pointer{background:url(images/contentpage/linkboxarrow.gif) no-repeat;float:left;width:31px;margin-left:8px;height:31px;}
.EventsBody .Text   {float:right;width:160px;font-size:0.8em;margin:6px 0px 6px 0px;}
.EventsBody .Text a {color:#FFFFFF;text-decoration:underline;}
.EventsBody .Text a:hover{color:#F2F2E7;text-decoration:underline;}
.EventsFooter       {font-size: 0.005em;background: url(images/contentpage/linkboxbottom.png);float:left;height:5px;width:210px;}

.InfoHeader span,  .EventsHeader span
{
display:none;
}
.LinksHeader        {background: url(images/homepagebottomboxes/blueboxtop.gif);float: left;min-height: 2.1284em;width: 210px;}
.LinksHeader h3		{padding:0 0 0 13px; color:#fff;}
.LinksHeader span   {font-size:0.8em;padding:3px;}
.LinksBody          {background: url(images/contentpage/rightcol2mid.gif) ;min-height: 1.4398em;width:204px;float: left;padding:3px 3px 0px 3px;}
.LinksBody div      {background: #efefe3 url(images/contentpage/linksbg.gif) repeat-x top left; min-height: 0.5em;width: 194px;float: left;padding:0px 5px 0px 5px;text-align:right;}
.LinksBody ul       {font-size: 0.7em; margin:5px 5px 0px 1px; padding: 0 0 5px 0; width:180px;}
.LinksBody ul li    {background: url(images/homepagerightcol/bullet.gif) 5px -3px no-repeat ; color: #000000;padding: 0 0 0 20px; margin:0px; list-style:none;}
.LinksFooter        {font-size: 0.1em; background: url(images/contentpage/rightcolfooter.png);height: 8px;width: 210px;float: left;margin-bottom: 5px;}

.LinksBody ul li a	{text-decoration:underline; color:#0d447d;}
.LinksBody ul li a:hover,.LinksBody ul li a:active	{color:#22760c;text-decoration:underline;}


.InfoHeader div, .AmenitiesHeader div, .EventsHeader div, .LinksHeader div
{
display:none;
}
.InfoHeader
{
   font-size: 0.05em;color:#FFF;Background: url(images/contentpage/roundtopcol.png);height: 11px;width: 210px;float: left;
}
.InfoBody 
{
    font-size:0.70em;
    width:195px;
    background: url(images/contentpage/rightcol2mid.gif);width: 200px;float: left;
    padding-left:10px;
}


.InfoBody a				{text-decoration:underline; color:#0d447d;}
.InfoBody a:hover,.InfoBody a:active	{color:#22760c;text-decoration:underline;}


.InfoBody div	
{width:175px;}


/*\*/ * html .InfoBody,   * html .LinksBody, * html.AmenitiesBody
{

    background: url(images/contentpage/rightcol2mid.gif);
    width: 205px;
    float: left;
	height: 2.5em;
    padding-right:5px;
    padding-left:0px;
	    padding-bottom:0px;
		margin-bottom:0px;
}
/**/ 
/*\*/   * html .LinksBody     {background: url(images/contentpage/rightcol2mid.gif) repeat-y ;width:210px;float: left;padding:3px 0px 0px 0px;margin: 0px 0px 0px 0px;}
        * html .LinksBody div {background: #efefe3 url(images/contentpage/linksbg.gif) repeat-x ; min-height: 0.5em;width: 193px;display:block;float:left;text-align:center;margin:0px 0px 0px 2px;}
/**/


/*\*/   * .LinksFooter        {font-size: 0.1em; background: url(images/contentpage/rightcolfooter.png);height: 8px;width: 210px;float: left;margin: 0px;padding: 0px;display:block;}
/**/
* html .midcoltextholder {padding: 10px 0px 0px 10px;float: left;}
 
.InfoBody span.Title, .AmenitiesBody span.Title, .EventsBody span.Title, .LinksBody span.Title
{
    font-size:1em;
    font-weight:bold;
}
/*\*/ * html .InfoBody span.Title, .AmenitiesBody span.Title, .EventsBody span.Title, .LinksBody span.Title
{
    font-size:1em;
    font-weight:bold;
}
/**/
.InfoBody img, .AmenitiesBody img, .EventsBody img, .LinksBody img
{
border:0px; margin:3px;
}
.InfoBody span, .AmenitiesBody span, .EventsBody span, .LinksBody span
{

}
.InfoFooter   
{
display:none;
}
.InfoFooter div, .AmenitiesFooter div, .EventsFooter div, .LinksFooter div
{
display:none;
}

/* poll control */
.poll-container                  {background: #FFF;padding:10px;float:left;width:480px;display:block;clear:both;font: 0.8em Arial, Helvetica, sans-serif;color: #3E3E31;}
.poll-container .header          {background:url(images/contentpage/greenboxtop_BG.gif) no-repeat;width:480px;height:auto;color:#FFF;float:left;}
.poll-container .header .right H3       {font-size: 1.1em;font-weight:bold;float:left;display:inline;padding:5px 8px 5px 0px;margin-right:14px;color:#FFF;}
.poll-container .header .form span {float:left;padding-top:4px;}
.poll-container .header .form    {padding-top:5px;font-size: 1em;display:block;float:right;width:335px; height:20px;text-align:right;}
.poll-container .header .form input    
                                {font-size: 1em;width:220px;height:15px;display:block;float:left;}
.poll-container .header a        {width:27px;height:22px;display:block;float:right;background: url(images/contentpage/Btn_map_go.gif) no-repeat top left;font-size:0.01em;color:#fbfbf7; padding-right:3px;}
.poll-container .header a:hover  {width:27px;height:22px;display:block;float:right;background: url(images/contentpage/Btn_map_go.gif) no-repeat top left;font-size:0.01em;color:#fbfbf7; padding-right:3px;}

.poll-container .header .right   {background:url(images/contentpage/greenboxtop_BG_right.gif) no-repeat top right;float:right;width:auto;height:auto}
.poll-container .body            {background:url(images/contentpage/rightcol2mid_BG.gif) repeat-y;width:475px;height:100%;padding-left:5px;overflow:visible;}
.poll-container .body .right     {background:url(images/contentpage/rightcol2mid_BG_right.gif) repeat-y top right;float:right;width:465px;padding-right:10px;height:100%;}
.poll-container .map             {height:300px; width:460px;float:left;display:block;margin:5px 0px 5px 5px;}
.poll-container .info            {width:450px;float:left;padding-left:10px;display:block;}
.poll-container .info H3        {font-size: 1.2em;font-weight:bold;display:block;padding-left:8px;color:#0D457E;clear:both;}
.poll-container #directions      {display:none;float:left;}
.poll-container #directions div  {float:left;clear:both;}
.poll-container #directions div div  {float:left;clear:both;}
.poll-container #directions .googledir  {width:450px;}
.poll-container #directions .googledir div  {width:100%;}
.poll-container #directions .googledir table  {width:450px;clear:both;}
.poll-container .footer          {background:url(images/contentpage/pollfooter.png) no-repeat;width:480px;height:19px;margin:0px}
.poll-container .footer .right   {display:none;}

.poll-container .tipholder		{position:relative;top:0px;Left:0px;height:0px;z-index:1500;}
.poll-container .tipholder .tip  {display: none;float:left;width: 266px;height:0px; position:relative; bottom:10px;left:10px;z-index:1200;background-color:Transparent;}
/*\*/ 
* html .poll-container .tipholder		{position:relative;top:0px;Left:0px;height:0px;z-index:1500;float:left;}
* html .poll-container .tipholder .tip {display: none;float:left;width: 266px;height:0px;position:absolute;top:20px;Left:-480px;z-index:1200;background-color:Transparent;}
/**/ 
.poll-container .tipholder .tip .body       {display: block;float:left;width:254px;height:auto;background-color:#fff;background-image:none;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding:0px 5px 0px 5px;font: 11px Arial, Helvetica, sans-serif;}
.poll-container .tipholder .tip .footer     {display: block;float:left;width: 266px;height: 6px;background: transparent  url(images/googlemaps/footer.png) no-repeat;overflow:hidden;background-color:Transparent}
.poll-container .tipholder .tip .header     {display: block;float:left;width: 266px;height: 13px;background: transparent url(images/googlemaps/header.png) no-repeat;overflow:hidden;}


/*Podcast*/

.cms-podcast-help h4 {margin:9px 0 4px 0; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.cms-podcast-help{font-size:90% ;}
.cms-podcast .cms-podcast-subscribe .header {background: none; width: 100%; height: 100%}
.cms-podcast .cms-podcast-subscribe .footer {background: none; width: 100%; height: 100%}

/* Planned Works */
.cms-planned-works {background-color: #fff5cc;}
.cms-planned-works .top {padding:0px; clear:both; background:url(/App_Themes/LeeValley2007/images/works_planned_top.gif) no-repeat; height: 3px}
.cms-planned-works .top .left {display:none}
.cms-planned-works .top .right {display:none}
.cms-planned-works .middle {padding:0px; clear:both; background:url(/App_Themes/LeeValley2007/images/works_planned_background.gif) repeat-y;}
.cms-planned-works .middle .icon {float:left; margin-right: 4px; margin-left: 6px}
.cms-planned-works .middle .comment {padding:4px; margin-left: 75px}
.cms-planned-works .bottom {padding:0px; clear:both; background:url(/App_Themes/LeeValley2007/images/works_planned_bottom.gif) no-repeat; height: 3px}
.cms-planned-works .bottom .left {display:none}
.cms-planned-works .bottom .right {display:none}

/* Gallery */
.gallery-box {border-right: #c8c8b9 1px dotted;	border: #c8c8b9 1px dotted;	font-size: 0.8em; background: #f2f2e7;	float: right; margin: 0px 8px 10px 0px; border: #c8c8b9 1px dotted; width: 245px; text-align: center}
.gallery-box .gallery-controls {font-size: 0.8em;}
.gallery-box .gallery-image {display: block; margin: 4px; background: #dadabe; height: 180px}
.gallery-box .gallery-footer {border-top: 1px dashed #c8c8b9; padding: 3px;}

/* Brochures */
.brochureholder {border: 1px dotted #c6c9b8;width: 494px;overflow:hidden;}
.brochure-b{margin-right:5px;}
.brochure-a,.brochure-b{padding:5px;font-size:0.9em;width:235px;overflow:hidden;height:12em;float: left;margin-bottom:15px}
.brochure-a,.brochure-a .inner {background: transparent url(images/brochure_a.jpg) no-repeat}
.brochure-b,.brochure-b .inner {background: transparent url(images/brochure_b.jpg) no-repeat}
.brochure-a .inner,.brochure-b .inner{margin-top:10px}


.fileinfo{display:block;clear:left;margin: 8px 0 -5px 20px;font-size:0.6em;padding-top:8px;text-transform:lowercase;}
* html .brochure-a ,* html .brochure-b {width:230px}




.brochure-a img, .brochure-b img {border:2px solid #FFF;}
.brochurethumb {padding:1px; cursor:pointer; float: left;padding-bottom:10px;overflow:hidden;margin-right:15px;}
.brochure-a .brochurethumb{background:#E2E2E2 url(images/brochure_a_thumbBG.gif) no-repeat bottom left;}
.brochure-b .brochurethumb{background:#E2E2E2 url(images/brochure_b_thumbBG.gif) no-repeat bottom left;}
.brochure-text {float: left;width: 147px;color: #666666;}
.brochure-text a {padding-left:20px;background: url(images/homepagerightcol/bullet.gif) no-repeat 1px 0;}
.brochure-description {font-size:.8em;color:#000;margin-top:2px;overflow:hidden}

/*QUICKS (news,events, RSS & blog)*/
	
/*CMS QUICK USED ON HOME PAGE*/ 
.contentPane_wide .cms-quick
{width:280px;float:right;margin:0 2px 10px 20px !important;overflow:hidden;background-color:#f3f2ec;}

.contentPane_wide .noimageSetup dl{float:none}
.contentPane_wide .smallSetup dl{width:230px}
.contentPane_wide .mediumSetup dl{width:195px}
.contentPane_wide .largeSetup dl{width:179px}
.contentPane_wide .eventsHomeSetup dl{width:459px;margin-bottom:10px !important}
.contentPane_wide .eventsHomeSetup dt{width:100%;}

.contentPane_wide .cms-quick dl{margin: 0 10px; display:block}
	

.contentPane_wide .cms-quick .top
{padding: 6px 0 3px 0;background:#a81933 url(images/master/news_bground.gif) bottom left repeat-x!important;}	
.contentPane_wide .cms-quick .top h3{color:#fff;font-size:1.2em;padding-top:1px;padding-left:7px;}	

* html .contentPane_wide .cms-quick .top h3 {padding-left:0px;}	

.contentPane_wide .cms-quick .top a{padding-right:5px;padding-top:8px;width:19px;height:19px;}

.contentPane_wide .cms-quick .bottom{background:#efefef;clear:both;display:block}
.contentPane_wide .cms-quick .bottom a{padding:2px 15px 2px 0;float:right;}  

  * html .contentPane_wide .cms-quick .top
{background:#a81933 url(images/master/news_bground.gif) bottom left repeat-x!important; padding: 6px 0 0px 0;}
		 



/*CMS-QUICK*/ 

/*thumbnail size options*/
.cms-quick{overflow:hidden;margin:10px 0px 10px 0 !important;padding:0 !important;background:#DFEAF0;overflow:hidden;display:block;width:491px;}

.noimageSetup dl{margin:0 10px 0 10px !important;}
.smallSetup dl{width:auto}
.mediumSetup dl{width:100%;padding-right:1px}
.largeSetup dl{width:100%;padding-right:1px}
.eventsHomeSetup dl{width:469px;}

.cms-quick .item, .cms-quick .itemAlt {font-size:0.8em;clear:both;display:block;margin:0 auto;border-bottom:1px dashed #CCC}
.cms-quick .item {width:auto !important;font-size:0.8em;float:none;background:#DFEAF0}
.cms-quick .itemAlt {background:#F3F7FA}

.cms-quick dl{margin: 0 10px;padding:5px 0}

 * html .cms-quick dl.title{padding:0; margin:0; display:block; height:auto}
 * html .cms-quick .clear{display:none}
.cms-quick dd{display:none}
 
.cms-quick .clear{height:0px}
.cms-quick .top{overflow:hidden;padding:0;margin-bottom:0; display:block;background:transparent url(images/RSSwebpart/top.jpg) no-repeat !important}
.cms-quick .top h3{float:left;margin:0 0 0 10px;line-height:1.76em;font-weight:bold;color:#fff}
* html .cms-quick .top h3{float:left;margin-left:0 0 0 10px}
.cms-quick .bottom{background:#F3F7FA;font-size:0.8em;padding:3px 8px}
.cms-quick p{font-size:0.8em;padding:3px 8px}
.cms-quick .top a{padding-right:5px;}
.cms-quick .top .hide{display:none}		
.rss{display:block;width:19px;height:19px;float:right;z-index:5000;background:transparent url(images/webparts/rss/rss.png) no-repeat;}

.cms-booking{margin:10px 0;line-height:normal;width:491px;clear:both;background:transparent url(images/BookingWebpart/content.gif) repeat-y;}
.cms-booking .top{height:8px;margin:0 !important; padding:0 !important;font-size:0.1em;background:transparent url(images/BookingWebpart/top.gif) no-repeat top left;}
.cms-booking .bottom{height:8px;margin:0 !important;padding:0 !important; font-size:0.1em;background:transparent url(images/BookingWebpart/bottom.gif) no-repeat bottom left;}
.cms-booking a{display:block;margin:8px;overflow:hidden;text-decoration:none}
.cms-booking a:hover{text-decoration:none;}
.cms-booking a img{display:none;width:auto !important;margin-right:2px;margin-left:5px;float:left;}
.cms-booking a span.title{display:block;color:#0B59A1;font-size:1.4em;margin:0 0 5px 5px;}
.cms-booking a:hover span.title{text-decoration:underline}
.cms-booking a span.description{display:block;float:left;width:300px;color:#000 !important; padding-left:17px;margin:0 0 5px 5px;background:transparent url(images/BookingWebpart/desc.gif) no-repeat 0 1px;}
.cms-booking a span.description br{display:inline}
.cms-booking a:hover span.description{color:#000;}
.cms-booking a span.price{float:right;font-size:2em;color:#000;padding:45px 0 10px 18px;width:127px;background:transparent url(images/BookingWebpart/price.jpg) no-repeat;}
.cms-booking a span.price:hover{background-position:0 -86px;cursor:pointer}
/* volucher only styles */
.cms-booking a.nolink{cursor:default}
.cms-booking a.nolink:hover span.title{text-decoration:none !important}
.cms-booking a.nolink span.price{background:transparent url(images/BookingWebpart/call.jpg) no-repeat !important;}
.cms-booking a.nolink span.price:hover{background-position:0 0 !important;cursor:default  !important}


