HTML { font:normal 10pt sans-serif; }
BODY,DIV,A,SPAN { font:inherit; }
BUTTON {
 background-color:#309030;
 color:#ffffff;
 padding:2px;
}
.button_alt {
 background:#006600;
 color:#ffff66;
}
#dvLogo { background:transparent url('../images/logoback.png') no-repeat top right; }
#header { background:#66cc66 url('../images/theme/jungle/topbg.png') no-repeat top right; }
#header_fade { background:transparent url('../images/topfade.png') repeat-x bottom left; }
#header_menu A { color:black; }
#dvUser DIV { color:#000000; font:1.3em sans-serif; }
#dvUser A { color:#003300; }
#dvUser A:hover { color:#0000ff; }
#dvBreadCrumbs,#dvContextLinks {
 background:#ffffff repeat-x top left;
}
#dvBreadCrumbs A {
 color:#006600;
}
#dvBreadCrumbs A:hover {
 color:#003300;
}
#dvContextLinks A {
 color:#0000ff;
}
#dvContextLinks A:hover {
 color:#000099;
}
#dvContextLinks A.context_delete, .context_delete {
 color:#cc0000;
}
.context_save { 
 font-weight:bold;
}

#footer {
 background:#99ff99 no-repeat top left;
}
#dvFootTop {
 background:#ffffff url("../images/theme/jungle/footertop.png") repeat-x left bottom;
}
#dvCopyright {
 background:#006600 url("../images/theme/jungle/footerbottom.png") repeat left top;
 color:white;
 font:normal 0.8em sans-serif;
 line-height:1.5em;
 vertical-align:middle;
}
#imgClubBanner {
 border:solid 1px #888888;
 border-left:solid 1px #444444;
 border-bottom:solid 1px #000000;
}
#return_top {
 color:#ccffcc;
 font:0.8em sans-serif;
 line-height:1.5em;
 text-decoration:none;
 vertical-align:middle;
}
#return_top:hover {
 color:#00cc00;
 text-decoration:underline;
}
#menu_top UL LI DIV {
 background:transparent url('../images/theme/jungle/top-submenu-pointer.png') no-repeat top center;
}
#menu_top UL LI DIV UL {
 background:#339933;
}
#menu_top UL LI DIV UL LI {
 background:#eeffee;
 border-color:#339933;
}

.pgTitle { color:#003300; }
.pgHeading { color:#339933; }
.pgSubHeading { color:#000000; }

.MenuLink { background-repeat:no-repeat; background-position:50% 50%; color:#006600; text-decoration:none; }
.MenuLink:hover { background-color:#ffffff; background-image:url('../images/theme/jungle/menulink.png'); color:black; text-decoration:underline; }
.MenuLink_Disabled { background-image:url('../images/theme/jungle/menulink.png'); color:rgb(160,160,160); text-decoration:none; }

.tbox_content_container {
 background-color:#cc9900;
}
.button_cancel {
 background-color:#cc0000;
 color:#ffffff;
}

#CursorPopup {
 background-color:#f0fff0;
 border-color:#669966;
}

#CursorPopup_Contents {
 background-color:#f6fff6;
}

#CursorPopup_Contents .a {
 color:#0000ff;
}

.homepage_sidelinks a {
 background:url('../images/theme/jungle/topbg.png') no-repeat scroll right top #66CC66;
 border:1px solid #339933;
 box-shadow: 2px 3px 4px #ccc;
 -moz-box-shadow: 2px 3px 4px #ccc;
 -webkit-box-shadow: 2px 3px 4px #ccc;
 color:#000000;
}
.homepage_sidelinks a:hover {
 background:#eeffee;
}


#body_mobile #header {
 background:#ffffff url('../images/theme/jungle/topbg.png') repeat-x bottom left;
}
#body_mobile #header_menu {
 background:transparent url('../images/theme/jungle/top-submenu-pointer.png') no-repeat top right;
}
#header_menu_cont, .dvSelList {
 background:#339933;
 box-shadow:2px 5px 5px #666666;
}
#header_menu_cont a, .dvSelOption {

}
#sp_user {
 color:#ffffff;
}

#dvCopyright a {
 color:#ccffcc;
}
#dvCopyright a:hover {
 color:#00cc00;
}

/*
.spName {
 background:#efefef url('../images/titleback.png') no-repeat right top;
 color:#060300;
}

.cCloseDiv {
 background:#a6909f;
 color:white;
}
*/


.dv_classifieds, .dv_classifieds_1, .dv_classifieds_2 {
 background:#fcfcfc;
 border-color:#cccccc;
 box-shadow:1px 1px 3px #f0f0f0;
}
.dv_classifieds_type {
 background:#f0f0f0;
}
.dv_classifieds_title {
 color:#3f3f3f;
}
.dv_classifieds_img img {
 background:#cfcfcf;
 box-shadow:0px 2px 5px #c0c0c0;
}
.dv_classifieds_price {
 background:#ffffff;
 color:#303030;
}
.dv_classifieds_date {
 background:#f0f0f0;
 color:#606060;
}
.a_classifieds_follow, .a_classifieds_edit {
 color:#cc6600;
}
.a_classifieds_hide {
 color:#6f9fc0;
}
.a_classifieds_delete {
 color:#ff9f9f;
}
.a_classifieds_delete:hover {
 color:#cc0000;
}
.a_classifieds_hide:hover, .a_classifieds_follow:hover, .a_classifieds_edit:hover {
 color:#0000ff;
}

.dvLightbox {
 background-color:#666666;
 opacity:0.6;
 filter:alpha(opacity=60);
}
.dvSelList {
 background-color:#ffffff;
 border-color:#666666;
 color:black;
 opacity:1.0;
 filter:alpha(opacity=100);
}

.BlackOnYellow { background-color:rgb(255,255,0); color:black; }
.BlackOnGrey { background-color:rgb(184,184,184); color:black; }
.BlackOnWhite { background-color:white; color:black; }
.WhiteOnRed { background-color:rgb(255,0,0); color:white; }
.WhiteOnBlue { background-color:rgb(0,0,255); color:white; }
.WhiteOnBlack { background-color:black; color:white; }





.PageHeader {
 width: 850px;
 margin: 0.5em auto 1.5em auto;
}
.PageHeader .PageHeaderImg {
 display: inline-block;
 background-color: #606060;
 border: 2px solid white;
 border-radius: 16px;
 box-shadow: 0 0 3px #303030;
 margin: 0;
 width: 90px;
 height: 82px;
 vertical-align: middle;
}
.PageHeader .PageHeaderImg img {
 border: none;
 width: 90px;
 height: 82px;
}
.PageHeader .PageHeaderText {
 display: inline-block;
 vertical-align: middle;
 padding: 0.25em 1.5em;
 min-height: 82px;
}
.PageHeader .PageHeaderText h1 {
 margin: 0.2em 0;
}
.PageHeader .PageHeaderText h2 {
 margin: 0.3em 0;
}
.PageHeader .PageHeaderText h3 {
 margin: 0.3em 0;
}
.SubMenuBox {
 width: 830px;
 margin: 0.5em auto;
}
.SubMenuBox .SubMenuImg {
 display: inline-block;
 background-color: #9f9f9f;
 border: 2px solid white;
 border-radius: 50%;
 box-shadow: 0 0 3px #303030;
 margin: 0;
 width: 5.0em;
 height: 5.0em;
 vertical-align: top;
}
.SubMenuBox a.SubMenuImg:hover {
 background-color: #909090;
}
.SubMenuBox .SubMenuImg img {
 border: none;
 width: 5.0em;
 height: 5.0em;
}
.SubMenuBox .SubMenuText {
 display: inline-block;
 vertical-align: top;
 padding: 0.75em 0 0 1.5em;
 min-height: 70px;
 max-width: 85%;
}
.SubMenuBox .SubMenuText a {
 font-size: 1.25em;
 font-weight: bold;
 text-decoration: none;
}
.SubMenuBox .SubMenuText a:hover {
 text-decoration: underline;
}
.SubMenuLine {
}
.MenuThumb {
 background-color: #606060;
 border: 2px solid white;
 border-radius: 16px;
 box-shadow: 0 0 3px #303030;
 margin: 0 auto;
 width: 90px;
 height: 82px;
}
.MenuThumb:hover {
 background-color: #505050;
}
