﻿html, body, div, h1, h2, h3, h4, h5, h6, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }


body { color: #323232; font-size: 11px; font-family: Verdana, Arial; background-color: #e3e3e3; background-image: url(../Images/bg.jpg); background-repeat: repeat-x; background-position: top; top: 0px; }


#main { height: auto; width: 928px; margin-left: auto; margin-right: auto; font-size: 1.2em; line-height: 1.5em; top: 0px; }

#header { height: 128px; width: 928px; background-image: url(../Images/bg_header.gif); background-repeat: no-repeat; background-position: center top; }

#topLogo { width: 928px; height: 104px; }

#menuTop { width: 928px; height: 24px; }

#content { padding-top: 20px; height: auto; width: 100%; }

#footer { padding-top: 20px; background-color: #d0d0d0; border-top: solid 1px #a9a9a9; width: 100%; float: left; }

#footerMain { height: auto; width: 928px; margin-left: auto; margin-right: auto; padding-bottom: 30px; color: #6e6e6e; }

#footerMain a { color: #c80000; }

.logo { padding-top: 5px; width: 576px; height: 79px; float: left; }

.ads { background-color: #fff; border-bottom: solid 3px #a9a9a9; text-align:center; width:100%; }

.search { width: 352px; padding-top: 5px; height: 79px; float: left; }

.searchBox { margin-top: 40px; background-color: white; padding: 5px 10px 5px 10px; height: 34px; }

.searchTextBox { width: 220px; height: 26px; border: solid 1px #8e9193; color: Black; font-size: 14px; font-weight: bold; float: left; padding-top: 6px; padding-left: 6px; }

.searchButton { float: left; margin-left: 4px; }

.menuItem { border-left: solid 1px #bdbdbd; border-right: solid 1px #bdbdbd; border-top: solid 1px #bdbdbd; height: 24px; float: left; margin-left: 3px; background-image: url(../Images/btnTopbg.gif); background-repeat: repeat-x; background-position: left top; }

.menuItemActive { border-left: solid 1px #bdbdbd; border-right: solid 1px #bdbdbd; border-top: solid 1px #bdbdbd; height: 24px; float: left; margin-left: 3px; font-size: 11px; font-weight: bold; color: #ffffff; }

.menuItemText { padding-top: 2px; padding-left: 10px; padding-right: 10px; }

.menuItem a { text-decoration: none; text-transform: uppercase; color: #666666; font-size: 11px; font-weight: bold; }

.menuItemActive a { text-decoration: none; text-transform: uppercase; color: #ffffff; font-size: 11px; font-weight: bold; }


.topLine { padding-top: 5px; height: 27px; width: 928px; text-align: center; }

.clubLogo { padding-bottom:20px; }

.Red { background-color: #d52e3f; }

.Green { background-color: #0e7651; }

.Blue { background-color: #156eb6; }

.Yellow { background-color: #e3cc26; }

.Gray { background-color: #c3c3c2; }

#datePlace { float: left; width: 130px; text-align: center; font-size: 11px; color: White; text-align: left; padding-left: 10px; }

#loginPlace { float: left; width: 680px; text-align: center; font-size: 11px; color: White; }

#regPlace { float: left; width: 88px; text-align: right; padding-left: 10px; margin-right: 10px; font-size: 11px; }

.boxMain { width: 926px; height: auto; background-color: #ffffff; border: solid 1px #bdbdbd; font-size: 11px; padding-bottom: 40px; }

.boxMain .header { width: 100% - 13px; height: 16px; border-bottom: solid 1px #bdbdbd; padding-left: 13px; padding-top: 0px; padding-bottom: 5px; color: #666666; text-transform: uppercase; font-weight: bold; font-size: 11px; background-image: url(../Images/bg_boxheader.gif); background-repeat: repeat-x; background-position: center top; }

.boxMain .body { padding-left: 12px; padding-right: 12px; height: auto; padding-top: 10px; }

.boxMain .fullbody { width: 926px; height: auto; }

.boxMain .subMenu { margin-left: 12px; margin-right: 12px; width: 902px; height: 24px; padding-top: 20px; border-bottom: solid 1px #bdbdbd; }

#columnHeader { width: 902px; background-color: #ffffff; height: auto; font-size: 11px; padding-bottom: 20px; }

#columnTitle1 { width: 288px; float: left; background-color: #ffffff; height: auto; margin-right: 12px; font-weight: bold; }

#columnTitle2 { width: 288px; float: left; background-color: #ffffff; height: auto; margin-right: 12px; font-weight: bold; }

#columnTitle3 { width: 288px; float: left; background-color: #ffffff; height: auto; margin-right: 12px; font-weight: bold; }

#columnBody { width: 902px; background-color: #ffffff; height: auto; font-size: 11px; }

#columnEdit { float: left; width: 902px; }

#columnEdit1 { width: 288px; float: left; background-color: #ffffff; height: auto; margin-right: 12px; border-right: solid 1px #e0e0e0; }

#columnEdit2 { width: 288px; float: left; background-color: #ffffff; height: auto; margin-right: 12px; border-right: solid 1px #e0e0e0; }

#columnEdit3 { width: 288px; float: left; background-color: #ffffff; height: auto; margin-right: 12px; }



#columFooter { margin-top: 20px; width: 902px; padding-bottom: 40px; border-bottom: solid 1px #e0e0e0; text-align: center; padding-top: 40px; }

.editItem { padding-bottom: 15px; }

#placeMain { float: left; width: 614px; margin-right: 14px; }

#placeRight { float: left; width: 300px; }

.wall { width: 928px; background-color: #ffffff; margin-bottom: 10px; margin-top: 20px; clear:both; }
.wall a { display:block; width:290px; height:130px; float:left; color:#fff; text-decoration:none; margin:10px 0 10px 14px; margin-left: 14px; position:relative; }
.wall a span { display:block; position:absolute; top:88px; left:0px; width:290px; height:42px; }
.wall a em { display:block; position:absolute; top:88px; left:0px; width:290px; height:42px; padding:20px 0 0 7px; font-style:normal; font-size:80%; }
.wall a:hover { text-decoration:underline; }

.wallTour { background:url(../Images/wallPhoto1.jpg) top left no-repeat; }
.wallTour em { background:url(../Images/wallTitle1.jpg) 7px 2px no-repeat; }
.wallTour span { background:#0e7651; border-top: solid 1px #0c5f41; }

.wallCash { background:url(../Images/wallPhoto2.jpg) top left no-repeat; }
.wallCash em { background:url(../Images/wallTitle2.jpg) 7px 3px no-repeat; }
.wallCash span { background:#d52e3f; border-top: solid 1px #a92930; }

.wallClub { background:url(../Images/wallPhoto3.jpg) top left no-repeat; }
.wallClub em { background:url(../Images/wallTitle3.jpg) 7px 3px no-repeat; }
.wallClub span { background:#0f79ca; border-top: solid 1px #055796; }

/* ---------------------- BOXES ------------------------------ */

.width300 { width: 294px; }
.width600 { width: 612px; }
.width302 { width: 302px; }

.width900 { width: 926px; }

.height90 { height: 90px; }

.height170 { height: 170px; }

.height190 { height: 190px; }

.height56 { height: 45px; }

.left { float: left; }

.space { margin-left: 14px; }

.boxWhite { border: solid 1px #bdbdbd; background-color: #ffffff; margin-bottom: 20px; }

.boxWhite a { color: #0563ac; text-decoration: underline; }

.boxWhite .header { width: 100% - 13px; height: 16px; border-bottom: solid 1px #bdbdbd; padding-left: 13px; padding-top: 0px; padding-bottom: 5px; color: #666666; text-transform: uppercase; font-weight: bold; font-size: 11px; background-image: url(../Images/bg_boxheader.gif); background-repeat: repeat-x; background-position: center top; }



.boxWhite .body { width: 100% - 26px; padding-left: 13px; padding-right: 13px; padding-top: 3px; font-size: 11px; }

.boxWhite .fullbody { width: 100%; font-size: 11px; }

.boxGreen { border: solid 1px #176629; background-color: #0e7651; margin-bottom: 20px; }

.boxGreen .header { width: 100% - 13px; height: 16px; padding-left: 13px; padding-top: 0px; padding-bottom: 5px; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 11px; }

.boxGreen .body { width: 100% - 13px; padding-left: 13px; padding-top: 1px; font-size: 11px; color: White; }

.boxRed { border: solid 1px #a92930; background-color: #d52e3f; margin-bottom: 20px; }

.boxRed .header { width: 100% - 13px; height: 16px; padding-left: 13px; padding-top: 0px; padding-bottom: 5px; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 11px; }

.boxRed .body { width: 100% - 13px; padding-left: 13px; padding-top: 1px; font-size: 11px; color: White; }

.boxBlue { border: solid 1px #055796; background-color: #0f79ca; margin-bottom: 20px; }

.boxBlue .header { width: 100% - 13px; height: 16px; padding-left: 13px; padding-top: 0px; padding-bottom: 5px; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 11px; }

.boxBlue .body { width: 100% - 13px; padding-left: 13px; padding-top: 1px; font-size: 11px; color: White; }

.boxRow { width: 100%; padding-top: 2px; font-size: 11px; border-bottom: solid 1px #dcdcdc; }



/* ---------------------- filter ------------------------------ */
#filterGreen { width: 926px; height: 100px; background-color: #0e7651; font-size: 11px; color: White; padding-top: 10px; border-bottom: solid 1px #0e845a; }

#filterRed { width: 926px; height: 100px; background-color: #d52e3f; font-size: 11px; color: White; padding-top: 10px; border-bottom: solid 1px #ff929d; }

#filterBlue { width: 926px; height: 50px; background-color: #156eb6; font-size: 11px; color: White; padding-top: 10px; border-bottom: solid 1px #77c1f9; }

.filterColumn { float: left; padding-left: 10px; padding-right: 10px; }


.rotate { height: 180px; overflow: hidden; }
