

/* CSS Document */
#Body {background:#FFF; height:100%; margin:0; padding:0; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- DEFAULT STYLE--------*/

/*body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, input, .CommandButton{color:#2E3D47; font-family:Arial, Verdana, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead {font-size:12px;}*/
body{font-size:12px;}
p{margin:0 0 10px 0;padding:0;}


/*{color:#9900cc;}*/
h1{font-size:22px;font-weight:bold;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color: #d005e8;
                }
h3, h4, h5, h6{color:#928d8d;}


h1 nopad{margin-top:0;padding:0;clear:both;}
/*h4{margin:0;font-size:18px;line-height:21px;padding:5px;color:#FFF;
   background-color:#ff0066;font-weight:bold;}*/
h4{margin:0 0 5px 0;padding:0;font-size:11px;font-weight:normal;}
h6{font-weight:normal}

h3{font-size:14px;}
h5, h6{font-size:10px;margin:6px 0;}
.announcement{font-size:15px;line-height:21px;margin:0 0 4px 0;color:#333333;font-weight:bold;}
.date{color:#999999;}


a,a:link,a:active{color:#0099ff;}
a:hover{text-decoration:underline;color:#eb42ba; } /**text-decoration:underline; **/
a:visited{color:#0099ff;text-decoration:none;}

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:font-family:arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/

.template_style{width:1005px; margin:0 auto;}


.top_space{height:15px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_top_bg{padding:0; margin:0;}
.logo_pad{height:100px; margin: 0; padding:0;}



.search_style{float:right; height:15px;}
.search_bg{padding:2px 2px 0 0;}

.bread_bg{margin:0; line-height:18px;padding: 0 19px 0 0; border-left:solid 1px #99CC33;border-right:solid 1px #99CC33;
          background-color:#FFD756;}


#login_style{ float:right;  }
#bread_style{ float:left; line-height:18px; padding:4px 0 0 5px;color:#000000;font-size:11px;}

.center_bg{padding:0; margin:0;clear:both;background-color:#FFFFCC;}
#content_pad{padding: 0; margin:0 ;border:solid 1px #e1e1e1;width:1005px;background-image:url(images/content_bg.png);background-repeat:repeat-x;}
/*#content_pad h2{font-family:ariel,sans-serif;color:#8a8a8a;font-size:14px;
                border-bottom:solid 1px #dedbde;}*/
#content_pad h2,  a:link{border:none;text-decoration:none;}

.content_width{min-height:350px;margin:0;width:1005px;}

.bot_bg{background-color:#666;height:50px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.TopPane{width:995px; margin:10px auto; padding:0;}

.LeftPane{ padding:20px 10px 20px 20px; margin:0; width:195px; float:left;}
.LeftPane h2 {font-family:arial,sans-serif;color:#8a8a8a;font-size:14px;
                border-bottom:solid 1px #dedbde;}
.ContentPane {width:510px; float:left;padding:20px;margin:0;}
/*.ContentPane h2 {font-family:ariel,sans-serif;color:#d005e8;font-size:14px;
                border-bottom:solid 1px #dedbde;}*/
.contentwidth{}
.RightPane{padding:35px 20px 20px 0; margin:0; width:200px; float:right;}
.BottomPane{margin:10px auto;padding:0; width:1005px; }


/*------------ Breadcrumb Style --------------*/
#bread_style{ float:left; line-height:14px; padding-left:18px;color:#000000;font-size:11px;}
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{line-height:14px;color:#3E81B5;font-size:11px;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{line-height:22px;text-align:center;}
.links,a.links:link,a.links:active{font-size:12px; font-weight:bold; color:#0099ff; }
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active{ color:#ff0066;font-size:12px;}

a.user:hover{color:#0099ff;text-decoration:underline;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active{line-height:22px; color:#666;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 18px; border: solid 1px #688B21; float:left; background-color:#C8F966; white-space: nowrap; }
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:14px; margin-left:3px; color: #43494D;background-color:#C8F966;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}




/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #C0D6E5;}
.ModuleTitle_SubMenu td{background-color:#F8FAFF;white-space: nowrap;} 
.ModuleTitle_MenuIcon {background-color:#F8FAFF;border:none;padding: 0px 2px;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(../images/submenu_hover.gif) repeat-x top left;color: #fff;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height: 2px;background-color: #D5E0FF;}
/*XMOD*/
.bizTopBox{}
.bizForm{margin-top:10px;}
.bizInputField{margin-bottom:15px;}
.bizTopLeftSection{width: 320px; float: left; margin-right: 20px;}
.bizTopRightSection{width: 300px; float: left; margin-left: 20px;margin-top:20px;}
.bizCategories{float: left; width: 300px; margin-top: 20px;}
.bizSub{font-size:11px;font-weight:bold;color:#999;text-transform:uppercase;}
.bizSub2{width:620px;font-size:11px;font-weight:bold;color:#ff0066;text-transform:uppercase;text-align:left;
        background-color:#E8E3E4;padding-left:5px;}
.bizname {clear:both;font-size:14px;background-image:url(images/orangebullet.gif);background-repeat:no-repeat;padding-left:15px;}
.textColumn{padding-left:15px;}
.textColumnHide{display:none;}
.rowBorder{border-bottom:dotted 1px #ccc;padding:0 0 15px 0;}
.ColumnOne{width:395px;float:left;padding-left:5px;}
.ColumnTwo{width:150px;float:left;height:20px;}
.bizPhone{background:url(/images/phone.gif) no-repeat top left;height:20px;font-size:16px;font-weight:bold;}
.bizMap a:link{background:url(/images/map.gif) no-repeat top left;height:24px;font-size:14px;font-weight:bold;}
.bizPhone2{background:url(/images/phone.gif) no-repeat top left;height:20px;width:150px;float:left;margin-left:5px;}
.bizMap2{background:url(/images/map.gif) no-repeat top left;height:20px;width:100px;float:left;}
.bizMap3{background:url(/images/map.gif) no-repeat top left;height:20px;width:100px;float:left;}
.bizLink{margin-left:20px;font-size:11px;line-height:20px;}
.bizCoupon{margin-left:3px;font-size:11px;}
.bizColumn2{width:360px;float:left;}
.bizPhoneSpan{background:url(/images/phone.gif) no-repeat top left;height:20px;width:150px;float:left;}
.bizMapSpan{background:url(/images/map.gif) no-repeat top left;height:20px;width:200px;float:left;}


.msg_list {
margin: 0px;
padding-left:15px;
width: 383px;

}
.msg_head {padding-left:5px;cursor: pointer;position: relative;margin:1px;margin-bottom:5px;
    font-size:9.5px;font-family:Arial;color:#006600;text-decoration:underline;}
.msg_head2 {width:170px;padding-left:25px;cursor: pointer;position: relative;
    margin-bottom:5px;font-size:9.5px;font-family:Arial;color:#006600;
    text-decoration:underline;background:url(/images/moreinfo.gif) no-repeat top left;
    float:right;height:20px;}
.msg_head3 {width:170px;padding-left:25px;cursor: pointer;position: relative;
    margin-bottom:5px;
    text-decoration:underline;background:url(/images/moreinfo.gif) no-repeat top left;
    float:left;height:20px;}

.msg_body 
{
margin-top:5px;
margin-left:0;
padding:5px;
border:solid 1px #869A4F;
background-color:#F1FFCC;
float:left;
width:475px;

}
.phonespacer{margin-left:20px;font-size:10.5px;}
.profilehl{font-weight:bold;}
.profileindent{margin-left:15px;}

.rightbg{background-image:url(images/right_bg.gif);background-repeat:repeat;border-left:solid 1px #99CC33;margin:0;}
.tablesettings {border:none;margin:0;padding:0;vertical-align:top;}/*width="100%" border="0" cellspacing="0" cellpadding="0"*/
.announcebox{border:solid 1px #ff0066;background-color:#ffffcc;}
.separator{border:dotted 1px #ccc;margin:5px 0;}
.logo{float:left;padding-top:10px;padding-bottom:5px;width:280px;}
.loginlink{float:right;padding-top:10px;}
.searchspace{float:right;height:57px;}
.subnav1{height:100px; width:170px;float:right;padding-top:10px;
          cursor:pointer;}
.subnav{height:75px; width:60px;float:left;margin:10px 0 0 20px;background-image:url(images/largeflower1.gif);background-repeat:no-repeat;
    background-position:center top;background-color:Transparent;}
#dnn_ctr549_ViewFishEye_CS_FishEyeMenu{cursor:pointer;}
.subnavtext{padding-top:30px;text-align:center;}
.subnavtext:hover {background-color:transparent;}
.spacing{padding:10px;font-size:14px;letter-spacing:0.7px;}
.ActiveTab{float:left;height:25px;background-color:#ff0066;font-size:16px;color:#fff;
           font-weight:bold;padding:5px 10px 0 10px;}
.ActiveTabSpace{margin:0 0 0 2px;float:left;height:25px;background-color:#ff0066;font-size:16px;color:#fff;font-weight:bold;padding:5px 10px 0 10px;}
.InActiveTab{margin-left:2px; float:left; height:20px;background-color:#FFBF4D;font-size:11px;color:#fff;}
.InActiveHighlight{color:#fff;font-size:11px;font-weight:bold;padding:10px 10px 0 10px;}
.InActiveHighlight:hover{color:#ff0066;text-decoration:underline;}

.InActiveTab3{margin-left:2px; padding:4px 5px; float:left; font-size:11px;background-color:#FFBF4D;}
.InActiveHighlight3{color:#FFF;font-size:12px;font-weight:bold;}
.InActiveHighlight3:hover{height:26px;color:#fff;text-decoration:underline;background-color:#ff0066;}



/****ROUNDED CORNERS***********/
.roundcorner{display:block}
.roundcorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fff;}
.roundcornerZ *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fff;}
.roundcorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background:#fff}
.roundcorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background:#fff;}
.roundcorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;}
.roundcorner4{
  border-left:1px solid #fff;
  border-right:1px solid #fff;}
.roundcorner5{
  border-left:1px solid #fff;
  border-right:1px solid #fff;}
.roundcornerfg{
  background:#fff;}
.roundcornerfgZ{
  background:#fff;}

/**********AJAX TABS********************/

.AjaxTabs_Default{text-align: left;}
.AjaxTabs_Default .previewseparator {}
.AjaxTabs_Default .previewtab {}
.AjaxTabs_Default .previewtabtitle {}
.AjaxTabs_Default .previewtabcontent {}
.AjaxTabs_Default .ajax__tab_header {font-size:12px;margin:0;color:#FF8A00;line-height:14px; 
                                     border:solid 1px #ff0066;vertical-align:middle;}
.AjaxTabs_Default .ajax__tab_outer {}
.AjaxTabs_Default .ajax__tab_inner {}
.AjaxTabs_Default .ajax__tab_tab {padding:15px 5px 5px 5px;}
.AjaxTabs_Default .ajax__tab_hover .ajax__tab_outer {}
.AjaxTabs_Default .ajax__tab_hover .ajax__tab_inner {}
.AjaxTabs_Default .ajax__tab_hover .ajax__tab_tab {color:#FF0066;text-decoration:underline;background-image:url(images/pinkactive.png);
    background-repeat:no-repeat;background-position:center top;}
.AjaxTabs_Default .ajax__tab_active .ajax__tab_outer {background-image:url(images/pinkactive.png);
    background-repeat:no-repeat;background-position:center top;}
.AjaxTabs_Default .ajax__tab_active .ajax__tab_inner {}
.AjaxTabs_Default .ajax__tab_active .ajax__tab_tab {margin:0;color:#FF0066;font-weight:bold;}
.AjaxTabs_Default .ajax__tab_body {border:solid 1px #ff0066;padding:10px;border-top:none;}

/**********DYNAMIC FORMS***************/
.rfield{
background-color:#FDFDFD;
color:#333;
border:solid 1px #7F9DB9;
font-family:Arial;

}
.websites{font-family: Arial, Helvetica;
    font-size: 9px;
    font-weight: normal;}
.webname{width:160px;margin-right:30px;float:left;font-size:13px;}
.webname a:hover{text-decoration:underline;color:#eb42ba;}
.webdescription{width:320px;float:right;font-size:13px;text-align:justify;}
.searchBox{height:auto;background-color:#000;}
.searchQuestions{float:left;width:400px;height:auto;border-top:dotted 1px #999;padding-bottom:5px; }
.searchButton{float:left;position:relative;width:210px;max-height:56px;margin:0;padding:20px 0 0 0;border-top:dotted 1px #999;}
.searchTable{}
/**********DYNAMIC FORMS**********************/
.DynamicForms td {width:100px;}
.DynamicForms_Maintable {margin:0;padding:0;}
.DynamicForms_TableRow td:hover {}
.DynamicForms_RequiredFieldAsterik{font-size: 6.5pt; color: #CC0202;}
.DynamicForms_GridColumn{ background-color: #6DBCDD;  }
.DynamicForms_GridHeaderColumn{ background-color: #FBF1A5;  }
.DynamicForms_GridItem{ background-color: #F1BC48;  }
.DynamicForms_GridColumn{ background-color: #6DBCDD;  }
.DynamicForms_GridView{ background-color: white; }
.Dynamicforms_DataGridEdit{ background-color: #6DBCDD;  }
.DynamicForms_DataGridHeader{ background-color: #FBF1A5;  }
.DynamicForms_DataGridFooter{ background-color: #F1BC48;  }
.DynamicForms_DataGridItem{ background-color: #6DBCDD;  }
.DynamicForms_DataGrid{background-color: #fff;  }
.DynamicForms_Label{font-weight: Normal;color: #ffaf2e;width:10px;
                    font-family: arial,Tahoma, Helvetica;text-decoration: none;}
.DynamicForms_QuestionTableCell{padding-left:20px;color: #ffaf2e;font-weight:bold;font-size: 8.5pt;}
/* Dynamic Forms jQuery Ratings Control */ t
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/desktopmodules/Dynamic%20Forms/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/desktopmodules/Dynamic%20Forms/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END Dynamic Forms jQuery Ratings CSS */
.DynamicForms_Link{}
.DynamicForms_RequiredField{}
.DynamicForms_Compare{}
.DynamicForms_RegularExpression{}
.DynamicForms_Textbox{background-color:#fff;}
.DynamicForms_NormalTextbox{background-color:#fff;}
.DynamicForms_ComboBox{background-color:#fff;}
.DynamicForms_Dropdownlist{background-color:#fff;}
.DynamicForms_Captcha{}
.DynamicForms_RadioButton{}
.DynamicForms_Listbox{}
.DynamicForms_RichText{}
.DynamicForms_Checkbox{}
.DynamicForms_Country{}
.DynamicForms_CheckBoxList{}
.DynamicForms_DisabledCheckBoxList{background-color: #efefef;}
.DynamicForms_DisabledTextBox{background-color: #efefef;}
.DynamicForms_DisabledListBox{background-color: #efefef;}
.DynamicForms_DisabledRadioButton{background-color: #efefef;}
.DynamicForms_DisabledCountry{background-color: #efefef;}
.DynamicForms_DisabledRichTextbox{background-color: #efefef;}
.DynamicForms_FieldError{background-color: red;}
#hintbox{ /*CSS for pop up hint box */
        position:absolute;top: 0;background-color: lightyellow;width: 150px; /*Default width of hint.*/ 
        padding: 3px;border:1px solid black;font:normal 11px Verdana;line-height:18px;z-index:100;
        border-right: 3px solid black;border-bottom: 3px solid black;visibility: hidden;}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
            font-weight: bold;color: navy;margin: 3px 8px;}

/*************EDIT GRID FOR PROFILES********************/
.gridrecordnumber{width:auto;margin-right:5px;}
.gridrecorddata{width:auto;float:left;padding-right:10px;}

.InActiveTab2{margin:5px 0 0 2px; float:left; height:20px;background-color:#FFBF4D;
              font-size:16px;color:#fff;width:210px;text-align:center;margin-bottom:5px;}
.ActivityColumn {width:220px; float:left;padding-right:7px;}
.ActivityColumnRt {width:220px; float:left;}
.ActivityColumnIndent {padding-left:15px;}

.smallbox{width:50px;}
.smalllabel{width:50px;}
.columnleft{float:left;text-align:right;line-height:24px;}
.rightcolumn{width:450px;float:left;text-align:left;}
.Normalform{text-align:right;}


.rss-popup {
    margin: 100px auto;
    padding: 0;
    width: 100px;
    position: relative;
}

div.rss-popup em {
    background: url(bubble.png) no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    top: -70px;
    left: -0px;
    text-align: center;
    text-indent: -9999px;
    z-index: 2;
    display: none;
}

#rss-icon {
    width: 42px;
    height: 42px;
    background: url(/images/red-error.gif) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 auto;
    display: block;
}
.bizbox{width:600px;/*width:700px;*/
     height:auto;
     background-color:transparent;
     border-color:#CED4CA;
     border-style:solid;
     border-width:0 0 0 1px;
     float:left;
     font-size:13px;
     margin:0 15px 0 0;
     padding:20px;}
.bizbox p {font-family:arial, Helvetica, sans-serif;font-size:120%;}     
.bizRequired{font-size:12.5px;font-weight:bold;font-family:arial,verdana;color:#ffaf2e;}
.bizLeftColumn{width:145px;float:left;height:25px;text-align:right;padding-right:10px;margin-bottom:5px;}
.bizRightColumn{width:400px;float:left;height:25px;margin-bottom:5px;}
.bizRightColumnDesc{width:420px;float:left;height:75px;margin-bottom:5px;}
.bizRightColumnCat{width:420px;float:left;height:75px;margin-bottom:5px;}

.lfont{font-size:11px;margin-right:200px;}
.adsense{position:relative;z-index:0;}
#google_ads_frame1{position:absolute;z-index:1;margin-top:15px;}
.gs-visibleUrl{display:none;}
.gs-visibleUrl-short {display:none;}
.gs-title a:link{color:#0099ff;font-weight:normal;font-size:12px;}

.linkseparator{display:inline-block;padding:0 5px;margin:0;}

/****Indoor Activities ***/
.pinkoutlinesmall{border:solid 1px #ff0066;padding:15px 5px 5px 5px;margin:0;height:34px;}
.complex{padding:0 10px 0 0; margin:0; float: left; width: 120px; text-align: center; 
                display: inline; position: relative;height:34px;border-right:solid 1px #999;}
.roller{padding:0 10px 0 10px; margin:0; float: left; width: 50px; text-align: center; 
                display: inline; position: relative;height:34px;border-right:solid 1px #999;}
.rock{padding:0 10px 0 10px; margin:0; float: left; width: 60px; text-align: center; 
                display: inline; position: relative;height:34px;border-right:solid 1px #999;}
.ice{padding:0 10px 0 10px; margin:0; float: left; width: 50px; text-align: center; 
                display: inline; position: relative;height:34px;border-right:solid 1px #999;}
.skateboard{padding:0 10px 0 10px; margin-right:5px; float: left; width: 100px; text-align: center; 
                display: inline; position: relative;height:34px;border-right:solid 1px #999;}
.skateboardactive{padding:0 10px 0 10px; margin-right:5px; float: left; width: 115px; text-align: center; 
                display: inline; position: relative;height:34px;border-right:solid 1px #999;}

.laser{padding:0 10px 0 10px; margin:0; float: left; width: 30px; text-align: center; 
                display: inline; position: relative;height:34px;border-right:solid 1px #999;}
.bowling{padding:0 0 0 10px; margin:0; float: left; width: 40px; text-align: center; 
                display: inline; position: relative;height:34px;}

/****Main Menu and Sub Menu Navigation "Child" Links****/
.ActiveTab{float:left;height:25px;background-color:#ff0066;font-size:16px;color:#fff;
           font-weight:bold;padding:5px 10px 0 10px;}
.ActiveTabSpace{margin:0 0 0 2px;float:left;height:25px;background-color:#ff0066;font-size:16px;color:#fff;font-weight:bold;padding:5px 10px 0 10px;}
.InActiveTab{margin-left:2px; float:left; height:20px;background-color:#FFBF4D;font-size:11px;color:#fff;}

.customprofilebox{max-width:670px;white-space:nowrap;text-align:center;}
.customprofilefirst{width:auto;float:left;padding-right:15px;border-right:solid 1px #999;}
.customprofile{width:auto;float:left;padding-left:15px;padding-right:15px;border-right:solid 1px #999;}
.customprofilelast{width:auto;float:left;padding-left:15px;}

.customprofilebox2{max-width:680px;white-space:nowrap;text-align:center;}
.customprofilefirst2{width:auto;float:left;padding-right:5px;border-right:solid 1px #d4d4d4;}
.customprofile2{width:auto;float:left;padding-left:5px;padding-right:5px;border-right:solid 1px #d4d4d4;}
.customprofilelast2{width:auto;float:left;padding-left:5px;}

.googleresults{background:transparent url(images/search-results.png) no-repeat top left;border-bottom:dotted 5px #2c97c5;
               padding:45px 0 20px 0;border-top:dotted 5px #2c97c5;margin-bottom:20px;width:510px;}
.googlebox{margin:10px 15px;padding:8px;width:182px;height:12px;float:right;border:solid 1px transparent;
           background-color:transparent; background-image:url(images/search_bg.png);background-repeat:no-repeat;}

.searchform{}
.textZip{width:88px;float:left;}
.textzip-bord{border:solid 1px #7f9db9;}
.textWithin{width:88px;float:right;margin-right:2px;}
.textCategory{}
.txtCategory{border-width:1px;font-family:Arial, sans-serif;
    margin-bottom:10px;height:26px;font-size:18px;color:#fff;background-color:#fda507;}/*{font-size:12px;line-height:18px;}blue #7b9ebd;*/
.txtzip{font-size:17px;color:#fff;background-color:#fda507;border:solid 2px #fff;}
.txtmiles{font-size:18px;color:#fff;background-color:#fda507;}
#dnn_ctr845_XModPro_ctl00_ctl00_ctl00_txtZipCode { 
   color: #fff; 
} 

.boxZip{width:88px;}
.boxWithin{width:88px;}
.boxCategory{width:170px;}
.searchbtn{width:215px;margin:0 auto;text-align:center;padding-top:13px;}

.socialbookmark{width:120px;margin-left:44px;margin-top:10px;}
.twitter{text-align:center;margin-top:10px;}
.todaycalendar{width:350px;border:solid 2px #bee5f5;background-color:#f1f1f2;padding:5px 0;text-align:left;}
.todaycalendar .a:link{text-decoration:undeline;}

.whatshot{font-weight:bold;font-family:verdana;background-color:#ff0066;width:200px;height:32px;color:#fff;font-size:18px;text-align:center;padding-top:7px;
          vertical-align:middle;margin-top:15px;}
.pinkbox{border:solid 1px #ff0066;padding:0 5px 5px 5px;margin-right:10px;}

#beebulletbox {margin-top:20px;}
ul.bee a:link{font-weight:bold;font-size:14px;text-decoration:underline;text-transform:uppercase;}
ul.bee{margin:12px 0 0 10px;padding:0;text-align:left;}
ul.bee li{ list-style:none;background-image:url(images/bee.png);
           
           font-family:Verdana;
           font-size:95%;
           background-repeat: no-repeat;
           background-position: left 1.2em; 
           padding-top:15px;
           padding-left:55px; 
                margin:0 ;}
.hdrlbl{display:none;}

/***MENU****/
#menu_bg{width:1005px;height:32px;background-image:url(images/menu_bg.png);background-repeat:no-repeat;padding:0 0 20px 0;margin:0; }

	#menu_bg .pages {
		list-style-type: none;
		margin:0;
		padding:0;
		float: left;
	}
		#menu_bg .pages ul {list-style-type:none;margin:0;padding:0;}
		#menu_bg .pages li 
		{
		    list-style-type:none;
			float: left;
			margin:0;
			padding:0;
		}
		#menu_bg .pages li a {
			display: block;
			font-size: 0.9em;
			font-weight: bold;
			text-transform: uppercase;
			text-decoration: none;
			color:#29ABE2;
		}
		#menu_bg .pages li a:hover {
			text-decoration: underline;
		}
		
/**Quick links**/
#quicklinks{margin:0;padding:0;font-size:12px;font-family:Arial;}
#quicklinks li {padding:0;margin:0;list-style-type:none;}
#quicklinks .lnk-block{height:91px;width:217px;padding:0;margin:0;}
#quicklinks .lnk-feature-ind{height:91px;width:150px;background-image:url(images/feature-ind.png);background-repeat:no-repeat;padding:16px 0 0 65px;margin:0;}
#quicklinks .lnk-feature-out{height:91px;width:150px;background-image:url(images/feature-out.png);background-repeat:no-repeat;padding:16px 0 0 65px;margin:0;}
#quicklinks .lnk-feature-free{height:91px;width:150px;background-image:url(images/feature-free.png);background-repeat:no-repeat;padding:16px 0 0 65px;margin:0;}
#quicklinks .lnk-feature-class{height:91px;width:150px;background-image:url(images/feature-class.png);background-repeat:no-repeat;padding:16px 0 0 65px;margin:0;}
#quicklinks .lnk-feature-store{height:91px;width:150px;background-image:url(images/feature-store.png);background-repeat:no-repeat;padding:16px 0 0 65px;margin:0;}
#quicklinks .lnk-feature-sale{height:91px;width:150px;background-image:url(images/feature-sale.png);background-repeat:no-repeat;padding:16px 0 0 65px;margin:0;}
#quicklinks .lnk-hot{height:71px;width:217px;background-image:url(images/btn_bg.png);background-repeat:no-repeat;padding:20px 0 0 0;margin:0;}
#quicklinks .lnk-blog{height:71px;width:217px;background-image:url(images/btn_bg.png);background-repeat:no-repeat;padding:20px 0 0 0;margin:0;}
#quicklinks .lnk-forum{height:71px;width:217px;background-image:url(images/btn_bg.png);background-repeat:no-repeat;padding:20px 0 0 0;margin:0;}
#quicklinks .btn-spacer{margin-right:10px;}
#quicklinks h3{margin:0;padding:0;background-image:none;font-weight:bold;font-size:13px;color:#161515;}
#quicklinks li h3 a:link {margin:0;padding:0;background-image:none;font-weight:bold;font-size:13px;color:#000;text-decoration:none;}
#quicklinks li h3 a:hover {text-decoration:underline;color:#eb42ba;}

#today-tl{height:3px;width:3px;background-image:url(images/box-tl.png);background-repeat:no-repeat;background-position:top left;float:left;}
#today-tr{height:3px;width:3px;background-image:url(images/box-tr.png);background-repeat:no-repeat;background-position:top right;float:left;}
#today-bl{height:3px;width:3px;background-image:url(images/box-bl.png);background-repeat:no-repeat;background-position:top left;float:left;}
#today-br{height:3px;width:3px;background-image:url(images/box-br.png);background-repeat:no-repeat;background-position:top right;float:left;}
#today-top{border-top:solid 1px #CED4CA;width:504px;height:3px;margin:0;padding:0;float:left;}
.cat-time{width:250px;float:left;}
.cat-place{width:250px;float:left;}
#today-btm{border-bottom:solid 1px #CED4CA;width:504px;height:3px;margin:0;padding:0;float:left;}
#today{border-color:#CED4CA;
     border-style:solid;
     border-width:0 1px 0 1px;padding:10px;margin:0;height:200px;width:488px;overflow:auto;}
#today ul {margin:0;padding:0;}
#today li {list-style-type:none;font-size:13px; color:#ae7f0e;font-family:font-family:arial, Helvetica, sans-serif;}
#today a:link {font-size:13px; color:#0099ff;}
#today a:hover {font-size:13px; text-decoration:underline;color:#eb42ba;}


/**Panel links**/
#panels{margin:0;padding:0;font-size:11px;font-family:Arial;width:1005px;}
#panels ul{width:1005px;}
#panels li {padding:0;margin:0;list-style-type:none;float:left;color: #2E3D47;}
#panels .pnl-indoor{height:207px;width:247px;background-image:url(images/pnl_indoor.png);background-repeat:no-repeat;padding:40px 0;margin:0;}
#panels .pnl-outdoor{height:207px;width:247px;background-image:url(images/pnl_outdoor.png);background-repeat:no-repeat;padding:40px 0;margin:0;}
#panels .pnl-free{height:207px;width:251px;background-image:url(images/pnl_free.png);background-repeat:no-repeat;padding:40px 0;margin:0;}
#panels .pnl-classes{height:207px;width:247px;background-image:url(images/pnl_classes.png);background-repeat:no-repeat;padding:40px 0;margin:0;}
#panels .pnl-txt{width:176px;margin:auto;text-align:center;font-size:14px;color:#0099ff;font-weight:bold;}
#panels .pnl-txt  a:visited{color:#0099ff;font-weight:normal;}
#panels .pnl-txt a:hover{text-decoration:underline;color:#eb42ba; }



.topbox{border:solid 1px #e1e1e1;padding:10px;width:690px;float:left;font-size:13px;}
.topboxh2{width:160px;margin-right:10px;float:left;color:#b70bff;font-weight:bold;}/**Gray 928D8D**/
.topboxoquote{width:15px;float:left;height:15px;padding-right:10px;background-image:url(images/oquote.gif);background-repeat:no-repeat;background-position:left;}
.topboxquote{width:470px;float:left;padding-right:10px;}
.topboxcquote{width:15px;float:left;height:15px;background-image:url(images/cquote.gif);background-repeat:no-repeat;background-position:left;}
.topboxpost{text-decoration:underline;}
.topboxbm{width:183px;float:right;margin-left: 30px;}
.latestblog{width:488px;}
.viewevents{width:498px;text-align:right;margin:15px 0 0 0;padding:0;}

/**New Menu**/
ul#topnav {float:left;width: 100%;list-style: none;margin: 0; padding: 0;
	font-size: 1.1em;position:relative;z-index:500;}
ul#topnav li {float: left;margin: 0; padding: 0;position: relative;}
ul#topnav li a {float: left; text-indent: -9999px;height: 52px;}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }

ul#topnav a.home {width: 90px;}/*backgrcound: url(images/nav_home.png) no-repeat;width:*/
ul#topnav a.home {width: 90px;}/*background: url(images/nav_home-on.png) no-repeat;*/
ul#topnav a.calendar {width: 114px;}/*background: url(images/nav_calendar.png) no-repeat;*/
ul#topnav a.indoor {width: 115px;}/*background: url(images/nav_indoor.png) no-repeat;*/
ul#topnav a.outdoor {width: 115px;}/*background: url(images/nav_outdoor.png) no-repeat;*/
ul#topnav a.free {width: 130px;}/*background: url(images/nav_free.png) no-repeat; */
ul#topnav a.preschool {width: 127px;}/*background: url(images/nav_preschool.png) no-repeat; */
ul#topnav a.playground {width: 127px;}/*background: url(images/nav_playground.png) no-repeat; */
ul#topnav a.other {width: 121px;} /*background: url(images/nav_other.png) no-repeat;*/

ul#topnav li .sub {position: absolute;top: 50px; left: 0;
                   border-left:solid 1px #e1e1e1;
                   border-right:solid 1px #dedede;
                   border-bottom:solid 3px #d8d7d7;
	                background-color:#fbf8f8; /*dark purple #e634fb; Gray #f2f2f2*/
	                background-image:url(images/sub-bg.gif);
	                background-repeat:repeat-x;
	                padding:0 10px 10px 10px; float: left;
	               -moz-border-radius-bottomright: 5px;
	                -khtml-border-radius-bottomright: 5px;
	                -webkit-border-bottom-right-radius: 5px;
	               -moz-border-radius-bottomleft: 5px;
	                -khtml-border-radius-bottomleft: 5px;
	                -webkit-border-bottom-left-radius: 5px;
	                display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{list-style-type: none;margin:0; padding: 0;width: 200px;float: left;}
.sub-lnk{color:#000;}

ul#topnav .sub ul li {list-style-type: none;width: 100%; margin:0;}

ul#topnav .sub ul li h2 {padding: 0;background-image: none;color: #d005e8;font-size: 13px;font-weight: bold;margin:10px 0 5px 0;text-transform:uppercase;
                         font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}

#topnav ul li a:link {float: none; font-size:13.5px; text-indent: 0; height: auto;font-family:verdana;
	padding: 4px 5px 4px 15px;display: block;text-decoration: none;color:#0362a2;
	background:transparent url(images/sub-bullet-on.gif) no-repeat top left;}
#topnav ul li a:visited {float: none; font-size:13.5px; text-indent: 0; height: auto;font-family:verdana;
	padding: 4px 5px 4px 15px;display: block;text-decoration: none;color:#0362a2;font-weight:normal;
	background:transparent url(images/sub-bullet-on.gif) no-repeat top left;}
#topnav ul li a:hover {float: none; font-size:13.5px; text-indent: 0; height: auto;font-family:verdana;
	padding: 4px 5px 4px 15px;display: block;text-decoration: none;color: #0099ff;text-decoration:underline;
	background:transparent url(images/sub-bullet.gif) no-repeat top left;}}	


.feat-block{width:180px;float:left;margin-right:40px;}
.featured{width:150px;height:106px;background-color:transparent;
          background-image:url(images/featured.png);
          background-repeat:no-repeat;
          background-position:top;
          margin:0 0 20px 0;
          padding:15px;}
.spotlight{list-style-type:none;margin:0;padding:0;}
.spotlight ul li {margin:0;padding:0;}
.featuredh2 {color:#fd0baa;font-size:13px;}
.activity-box{clear:both;width:510px;}
.activity-box h1{font-size:22px;
                font-weight:bold;
                font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color: #d005e8;
                margin: 30px 0 5px 0; padding: 0;
                }

/*****LANDING PAGES BOX*****************/
.box-tl{height:3px;width:3px;background-image:url(images/box-tl.png);background-repeat:no-repeat;background-position:top left;float:left;}
.box-tr{height:3px;width:3px;background-image:url(images/box-tr.png);background-repeat:no-repeat;background-position:top right;float:left;}
.box-bl{height:3px;width:3px;background-image:url(images/box-bl.png);background-repeat:no-repeat;background-position:top left;float:left;}
.box-br{height:3px;width:3px;background-image:url(images/box-br.png);background-repeat:no-repeat;background-position:top right;float:left;}
.box-top{border-top:solid 1px #CED4CA;width:504px;height:3px;margin:0;padding:0;float:left;}
.box-btm{border-bottom:solid 1px #CED4CA;width:504px;height:3px;margin:0;padding:0;float:left;}
.box{width:468px;/*width:700px;*/
     height:auto;
     background-color:transparent;
     border-color:#CED4CA;
     border-style:solid;
     border-width:0 1px 0 1px;
     float:left;
     font-size:13px;
     margin:0 15px 0 0;
     padding:20px;}
.extend{height:273px;}
.box h2{margin:0;color:#666;font-size:12px;}
.sidebar ul{width:180px;
            list-style-type:none;
            margin:0 50px 0 0;
            padding:0;
            line-height:24px;
            float:left;}
.sidebar ul ul {
                margin:0.5em 0 2em 0.5em;
                }
.sidebar ul ul li {border-bottom:1px solid #DEE4DA;
                   margin:0;
                   padding:0 0 0 10px;
                   }
.sidebar ul h2 {margin:0;padding:0;line-height:14px;color:#333;font-size:14px; 
                 letter-spacing:.1em;}
.sidebar ul li h2 {margin:0;padding:0;line-height:14px;color:#333;font-size:14px;}
/**LEFT NAV**/
.leftnav h2{margin-bottom:5px;padding:0;}
.leftnav ul{width:160px;
            list-style-type:none;
            margin:0 40px 0 0;
            padding:0;
            line-height:24px;
            float:left;}
.leftnav ul ul {
                margin:0 0 1em 1em;
                }
.leftnav ul ul li {
                   border-bottom:1px solid #DEE4DA;
                   margin:0;
                   padding:0 0 0 5px;
                   color:#666;
                   width:165px;
                   font-size:13px;
                   font-family:arial, Helvetica, sans-serif
                   }
.iscurrent{background-color:transparent;
           background-image:url(images/active-arrow.gif);
           background-repeat:no-repeat;
           background-position:right;
           color:#0099ff;}
.leftnav a, a:link {font-size:13px;}
.leftnav ul ul li a, a:link {font-size:13px;color:#666;}
.leftnav ul ul li a:hover{color:#eb42ba;text-decoration:underline;}
.current-link{color:#eb42ba;font-weight:bold;}

/**Profiles**/
.profile-box{width:500px;
     height:auto;
     background-color:#FFFFFF;
     border-color:#CED4CA;
     border-style:solid;
     border-width:1px 3px 3px 1px;
     float:left;
     
     margin:5px 15px 15px -25px;
     padding:20px 5px;}
.profile-bord{border-color:#CED4CA;
     border-style:solid;
     border-width:1px 3px 3px 1px;padding:8px;margin-bottom:10px;}
.profileleft{width:335px;float:left;padding-left:5px;font-family:arial, Helvetica, sans-serif;font-size:12px;}
.profileleft a:link{font-weight:bold;color:#0099ff;font-size:14px;}
.profileleft a:visited{font-weight:bold;color:#0099ff;font-size:14px;}
.profileleft a:hover{text-decoration:underline;color:#eb42ba;}
.profileright{width:140px;float:right;}  

ul.catlinks li a, a:link{color:#0099ff;text-decoration:none;font-weight:normal;}
ul.catlinks li a:hover{text-decoration:underline;color:#eb42ba;}

/***MIDDLE and RIGHT Panel**/
.fullsize{width:720px;}

#dnn_ctr_dnnICON_imgIcon, #dnn_ctr_Login_Login_DNN_plUsername_imgHelp, 
#dnn_ctr_Login_Login_DNN_plPassword_imgHelp{display:none;}
#dnn_ctr_Login_Login_DNN_plUsername_lblLabel, #dnn_ctr_Login_Login_DNN_plPassword_lblLabel
{font-size:16px; font-weight:normal;}

.blog-intro{}
.blog-intro h2 {font-family:ariel,sans-serif;color:#d005e8;font-size:14px;
                border-bottom:solid 1px #dedbde;margin-bottom:10px;padding:0;}
.blog-head{font-weight:bold;font-size:19px;color:#0099ff;
    margin-bottom: 0; background-image:none;text-decoration:none;
    font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
.blog-head a:link a:visited{color:#0099ff;}
.blog-head a:hover{text-decoration:underline;color:#eb42ba; }
.blog-summary{border-top:dotted 1px #d4d4d4;margin:0;padding:0;font-size:13px;}
.blog-bar{margin: 20px 0; height: 20px; text-align: right; background-image: url(/../images/readmore.gif);
        background-repeat: repeat; padding-right: 20px; font-weight: bold;}
.blog-link{color:#0099ff;}
.blog-more {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;text-align:justify;}
.blog-more a:link a:visited{color:#0099ff;}

.forums{width:750px;}

/*********CONSIGNMENT BOX***************/
#consign-box{border-bottom: rgb(222,219,211) 1px solid; border-left:solid 1px #dedbde;/*rgb(222,219,211) 1px solid;*/
        width: 515px; height: 500px; overflow: auto; border-top:solid 1px #dedbde;
        border-right:solid 1px #dedbde;font-size:12px;font-family:arial,Helvetica,sans-serif;}
#consign-box p {font-size:12px;padding:0;margin:0;}
#consign-box-inner{width: 495px; height: auto;}
#consign-box a:link {color:#0099ff;font-size:14px;font-weight:bold;}
#consign-box a:visited {color:#0099ff;font-size:14px;font-weight:bold;}
#consign-box a:hover{text-decoration:underline;color:#eb42ba;font-size:14px;font-weight:bold; }
.consign-box-name{width:230px;min-height:77px;float:left;padding:5px;margin:auto 0;
                  display:table-cell;vertical-align:middle;
                  border-width:1px 0 0 0;border-style:solid; border-color:#dedbde;}
.consign-box-date{width:95px;min-height:77px;float:left;padding:5px;text-align:center; 
                  border-width:1px 0 0 1px;border-style:solid; border-color:#dedbde;}
.consign-box-registration{width: 132px;min-height:77px;float:left;padding:5px;text-align:center; 
                          border-width:1px 0 0 1px;border-style:solid; border-color:#dedbde;}



#playground{font-size:12px;font-family:arial,Helvetica,sans-serif;text-align:justify;}
#playground h2 {font-family:ariel,sans-serif;color:#d005e8;font-size:14px;
                border-bottom:solid 1px #dedbde;margin-bottom:10px;padding:0;}
#playground a:link {color:#0099ff;}
#playground a:hover {color:#eb42ba;text-decoration:underline;}
#playground a:visited {color:#0099ff;}

.act-search{width:650px;}
.forumsbox{width:250px;float:right;}
.tempmessage{width:240px;float:left;height:110px;text-align:center;}
#charLeft{font-size:12px;}
#charlefttext{font-size:12px;}