HTML {
 font:normal 10pt sans-serif;
}
BODY,DIV,A,SPAN {
 font:inherit;
}
BUTTON {
 background-color:#EEF2EB;
 color:#000000;
 padding:2px;
}
.button_alt {
 background:#ffffee;
 color:#000000;
}
#dvLogo {
 background:transparent url('../images/logoback.png') no-repeat top right;
}
#header {
 background:#EEF2EB url('../images/theme/sopa/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:#cc6600; }
#dvUser A:hover { color:#0000ff; }
#dvBreadCrumbs,#dvContextLinks {
 background:#ffffff repeat-x top left;
}
#dvBreadCrumbs A {
 color:#cc3300;
}
#dvBreadCrumbs A:hover {
 color:#990000;
}
#dvContextLinks A {
 color:#0000ff;
}
#dvContextLinks A:hover {
 color:#000066;
}
#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/sopa/footertop.png") repeat-x left bottom; }

#dvCopyright { background:#00ff00 url("../images/theme/sopa/footerbottom.png") repeat top left; 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:#ffffee; font:0.8em sans-serif; line-height:1.5em; text-decoration:none; vertical-align:middle; }

#return_top:hover { color:#000000; text-decoration:underline; }
#menu_top UL LI DIV {
 background:transparent url('../images/theme/sopa/top-submenu-pointer.png') no-repeat top center;
}
#menu_top UL LI DIV UL {
 background:#D6E5C5;
}
#menu_top UL LI DIV UL LI {
 background:#EEF2EB;
 border-color:#cccc00;
}
.pgTitle { color:rgb(51,102,51); }
.pgHeading { color:rgb(204,102,51); }
.pgSubHeading { color:#000000; }

.MenuLink { background-repeat:no-repeat; background-position:50% 50%; color:rgb(51,102,51); text-decoration:none; }
.MenuLink:hover { background-color:#ffffff; background-image:url('../images/theme/sopa/menulink.png'); color:black; text-decoration:underline; }
.MenuLink_Disabled { background-image:url('../images/theme/sopa/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:#ffffe9;
 border-color:#666666;
}

#CursorPopup_Contents {
 background-color:#fffff6;
}

#CursorPopup_Contents .a {
 color:#0000ff;
}

.homepage_sidelinks a {
 background:#eef2eb url('../images/theme/sopa/topbg.png') no-repeat scroll right top;
 border:1px solid #cc6600;
 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:#fffff6;
}

#body_mobile #header {
 background:#ffffff url('../images/theme/sopa/topbg.png') repeat-x bottom left;
}
#body_mobile #header_menu {
 background:transparent url('../images/theme/sopa/top-submenu-pointer.png') no-repeat top right;
}
#header_menu_cont, .dvSelList {
 background:#D6E5C5;
 box-shadow:2px 5px 5px #ccc;
 border-color:#a6909f;
 color:#060300;
}
#header_menu_cont a, .dvSelOption {
 background:#EEF2EB;
 border-color:#D6E5C5;
 color:black;
}
#sp_user {
 color:#060300;
}

#body_mobile #dv_footer a {
 color:white;
}
#dvCopyright a {
 color:#ccffcc;
}
#dvCopyright a:hover {
 color:#00cc00;
}

.spName {
 background:#EEF2EB 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;
}