body
{
   margin:0;
   padding:0;
   background:#730000;
   font:11px Arial, sans-serif;
   overflow: scroll;
}


/* default indiarover search layout */
table.pageContent {border: solid 0px #ccc; width: 940px;}
table.pageContent960 {border: solid 0px #ccc; width: 960px;}
table.pageContent1024 {border: solid 0px #ccc; width: 1024px;}
table.searchContent {border: solid 0px #ccc;}
table.searchContent td{vertical-align: top;}
table.contentCellLeft {width: 680px; border: solid 0px #000000;}
table.contentCellLeft td {vertical-align: top}
table.contentCellRight {width: 220px; border: solid 0px #000000; padding-top: 0px;}
table.contentCellRight td {vertical-align: top;} 
table.contentCellRight td.adBox {vertical-align: top; padding: 8px}
div.searchformHeader {font: bold 1.3em Tahoma; background-color: #174869; color: #ffffff; padding: 6px; text-align: left;}
div.searchform {font: bold 1.0em Tahoma; padding: 10px; border: solid 0px #aaa; background-color: #fff;}
div.searchFormLeft {width: 350px; margin: 10px; vertical-align: top; border-right: solid 1px #aaa;}
div.searchFormLeft ul {font: 1.0em Tahoma; list-style-type: none; color: #666;}
div.searchFormLeft li{font: 1.0em Tahoma; color: #666;}
div.searchFormRight {margin: 10px; vertical-align: top;}
div.searchFormRight form{padding:6px;}
div.searchFormRight select{width: 120px; vertical-align: middle;}
div.searchFormRight input{margin: 2px; vertical-align: middle;}


td.filtercolumn {overflow: hidden; padding: 0px; margin: 0px; border: 0px solid #000}
td.filtercolumn form {padding: 0px; margin: 0px; border: 0px solid #ff0000}
td.resultcolumn {overflow: hidden; border: 0px solid #0000ff;}

td.testtmp { border: solid 0px #ccc; border-width: 0px 1px 1px 1px; margin: 0px; padding: 0px}

table.searchCheck {border-spacing: 0px; padding:0px; width: 100%; border-collapse:collapse; border: 0px solid #aaa;}
table.searchCheck tr.searchMsgHdr td {font: bold 1.6em Tahoma}
table.searchCheck tr.searchMsgHdr img {vertical-align: middle}
table.searchCheck tr td span.hdrMsg {font: 1.2em bold Tahoma}
table.searchCheck tr td span.hdrSubMsg {font: 1.1em bold Arial, Tahoma}
table.searchCheck h3 {font: 1.0em bold Arial, Tahoma}
table.searchCheck h4 {font: 1.0em bold Arial, Tahoma}


tr.filtercolumn {padding: 0px; margin: 0px;}
/* adv list in search check */
table.advlist {border: 1px; border-spacing: 0px; padding:3px; width: 300px; border-collapse:collapse;}
table.advlist tr th {background-color: #eee; text-align:left; white-space:nowrap; height: 25px; font: 1.1em Arial, Helvetica}
table.advlist tr td {padding: 12px 8px; vertical-align:top;}
table.advlist tr.separator td {border-bottom: 1px solid #aaa; padding: 0px}
table.advlist tr td span.header {font: bold 1.1em Tahoma}
table.advlist tr td.imageBox {padding: 8px; width: 90px; height: 60px; border: solid 0px #000}
table.advlist tr td div.name {font: bold 1.0em Arial}
table.advlist tr td div.info {font: 0.8em Arial}

span.progressBar {color: #fff; padding: 6px; background: #730000; font: bold 1.0em Arial; }
/* search result table */
table.searchTable {padding: 0px; margin: 0px; border: 0px solid #ff0000; width: 638px }
table.searchTable td {padding: 4px; margin: 0px;}
table.searchTable td.reqMsg {padding: 4px; margin: 0px;}

table.searchTable div.resultHdr{font: bold 1.2em Arial; color:#fff; white-space:nowrap; border: solid 0px #aaa; padding: 4px;background-color: #000;}
table.searchTable div.inprogMsg{font: bold 1.2em Arial; color:#730000; white-space:nowrap; border: solid 0px #aaa; padding: 2px;background-color: #fff; position: absolute; filter:alpha(opacity=80); opacity: 0.8; visibility:hidden}
table.searchTable div.inprogMsg span{color:#fff; padding: 6px;background-color: #730000;}
/* filter msg row */
div.filterShowMsg {font: 1.0em Arial; background: #f8f8f8; padding: 6px; color: #000; border: 1px solid #ccc; width: 680px;}
div.filterShowMsg div.myLocFilter {height: 20px; width: 320px; float: left;}
div.filterShowMsg div.searchMsg {height: 20px; width: 260px; float: left;}
div.filterShowMsg span.filtermsgLeft {text-align: left; font: bold 1.0em Arial; color: #000; float:left}
div.filterShowMsg span.filtermsgLeft label {text-align: left; font: bold 1.3em Arial; color: #730000; float:left; padding: 3px 0px 0px 0px;}
div.filterShowMsg span.filtermsgLeft select.selectlist {width: 175px; margin:0px; font: 1.0em Arial, Tahoma;}
div.filterShowMsg span.filtermsgLeft select.selectlist option.category {width:175px; text-decoration: underline; font: bold 1.0em Arial, Tahoma; color: #730000; text-decoration: underline}
div.filterShowMsg span.filtermsgRight {text-align: right; font: bold 1.0em Arial; color: #000; float:right}
div.filterShowMsg span.filtermsgRight form input.submitBut {font: bold 0.8em Arial;}
div.filterShowMsg span.filtermsg #filterShow {font: bold 1.0em Arial;}
div.filterShowMsg span.filterName {font: bold 1.3em Arial; color: #730000}


table.searchTable div.sortSpan {color: #000; float: right;}
table.searchTable div.sortSpan div.sortSpanLbl {font: bold 0.9em Arial, Tahoma; color: #000; float: left;}
table.searchTable div.sortSpan div.sortSpanSelect {float: left;}
table.searchTable div.sortSpan select {float: left; font: bold 0.8em Arial, Tahoma;}
div.gmap {margin: 4px; padding: 0px; border: 2px solid #000;}

div.filterHeader {font: bold 1.4em Arial, Tahoma; background-color: #ffcc33; padding: 6px; border:1px solid #ccc}

/* filter table */
div.searchFilter {background-color: #fff; border: 0px solid #ccc; padding: 0px; margin: 0px; height: auto; width: 142px; font-size: 1.0em; font-weight: normal; font-family: Arial, Tahoma; z-index: 1}
div.searchFilter table.filtertbl {background-color: #ffffff; padding: 4px; margin: 0px; font: 1.1em Arial, Tahoma}
div.searchFilter table.filtertbl td {padding: 0px; margin: 0px; border: solid 0px #ccc; width: 180px;}
div.searchFilter table.filtertbl td.titleHead {padding: 0px; margin: 0px; font: bold 1.0em Arial, Tahoma; background-color: #f4f4f4; border: solid 1px #ccc;}
div.searchFilter table.filtertbl select.selectlistSm {width: 50px; margin:4px; font: 1.0em Arial, Tahoma;}
div.searchFilter table.filtertbl select.selectlist {width: 120px; margin:4px; font: 1.0em Arial, Tahoma;}
div.searchFilter table.filtertbl input.submitbutton {margin:4px;}
div.searchFilter table.filtertbl input.inputname {width: 120px; margin:2px;}
div.searchFilter table.filtertbl td.sectionheader {font-weight: bold}
div.searchFilter table.filtertbl td.filterblankline {padding: 0; font-size: 12px}
div.searchFilter table.filtertbl td.clearFilter {color: #730000; padding: 4px 0px 10px 2px; margin: 0px; font: bold 0.9em Arial, Tahoma;  cursor: pointer; text-decoration: underline}
div.searchFilter table.filtertbl label.labellink {color: #333; padding: 0px; margin: 0px; font: 1.0em Arial, Tahoma;  cursor: pointer;}
div.searchFilter table.filtertbl label.labelnolink {color: #333; padding: 0px; margin: 0px; font: 1.0em Arial, Tahoma; cursor: pointer;}
div.searchFilter table.filtertbl a.showmore {font-weight: bold}
div.searchFilter table.filtertbl td div.filterSpace {font-size: 10px}
div.searchFilter table.filtertbl td div.filterTitle {font: bold 1.0em Arial, Tahoma; border:0px solid #ccc; float: left; display: inline; padding: 4px; margin: 0px;}
div.searchFilter table.filtertbl div.filterData {font: 0.9em Arial, Tahoma; padding: 0px;}

div.contenttab {border: 1px solid #174869; border-top: 10px solid #101010; padding:0px; margin:0px; margin-bottom: 20px; }
/* right col result table */
table.resulttable {width: 100%; overflow: hidden; border: 0px solid #000;}
table.resulttable td.resultClass {border: 0px solid #000000; width: inherit; padding: 0px; margin: 0px}

/* paging */
table.resulttable td.resultsPage {border: 0px solid #000000; width: inherit; padding: 0px; margin: 0px}
table.resulttable td.resultsPage table {border: 0px solid #000000; padding: 0px; margin: 0px}
table.resulttable td.resultsPage td {border: 0px solid #000000; width: inherit; padding: 0px; margin: 0px}
table.resulttable td.resultsPage form{border: 0px solid #000000; width: 510px;}
table.resulttable td.resultsPage table.searchOut{border: 0px solid #000000; width: 510px;}
table.resulttable td.resultsPage td.resultPaging {font: bold 1.0em Arial, Helvetica, sans-serif; color: #666;}
table.resulttable td.resultsPage label.resultPagingoff {font: bold 1.0em Arial, Helvetica, sans-serif; color: #999;}
table.resulttable td.resultsPage div.pageBlock {padding: 4px; margin: 0px; height: 28px; border: solid 0px #ccc;}
table.resulttable td.resultsPage div.pageBlock label.resetFilter {font: bold 1.1em Arial; color: #730000; cursor: pointer; text-decoration: underline; padding: 0px 0px 0px 0px;}
table.resulttable td.resultsPage label.resultPagingLink {font: bold 1.1em Arial, Helvetica, sans-serif; cursor: pointer; background-color: #fff; color: #000; margin: 0px; padding: 4px; border: solid 1px #174869; height: 26px; width: 26px; text-align: center }
table.resulttable td.resultsPage label.resultPagingLinkActive {font: bold 1.1em Arial, Helvetica, sans-serif; cursor: none; background-color: #174869; color: #fff; margin: 0px; padding: 4px; border: solid 1px #174869; height: 26px; width: 26px; text-align: center}
table.resulttable td.resultsPage span.pageLabel {font: bold 1.0em Arial, Helvetica, sans-serif; color: #333;}
table.resulttable td.resultsPage div.noResultLabel {font: bold 1.3em Arial, Helvetica, sans-serif; color: #730000; padding: 10px; margin: 0px; background:#ebf3fb; border: solid 1px #ccc}

table.resultlist {padding:0px; margin: 0px; width: 100%; border-collapse:collapse; border: 0px solid #aaa;}
table.resultlist tr td{padding: 10px 0px; vertical-align:top; width:100%;}
table.resultlist div.resultTop {background-color: #174869; background-color: #eee; border: 1px solid #ccc;padding:5px; margin: 0px;}
table.resultlist div.resultTop div.resultHeader {color: #000; padding:0px; margin: 0px; font: 1.1em Arial, Tahoma, Arial;}
table.resultlist div.resultHeader span.name {width: 240px; float: left; font: bold 1.1em Arial, Tahoma, Arial;}
table.resultlist div.resultHeader span.star {width: 80px; float: left; font: bold 1.1em Arial, Tahoma, Arial;}
table.resultlist div.resultHeader span.dist { width: 120px; float: left; font: bold 1.1em Arial, Tahoma, Arial;}
table.resultlist div.resultHeader span.price {width: 100px; float: left; font: bold 1.1em Arial, Tahoma, Arial;}
table.resultlist tr.separator td {border-bottom: 1px solid #eee; padding: 0px}
table.resultlist td.resultpadding {font-size: 6px; padding: 0px;}

div.resultbox {font: 1.0em Arial, Tahoma; color: #000; border: 1px solid #ccc; padding: 0px; margin:0px;}
div.resultbox div.resultboxheader {font: 1.1em Arial, Tahoma; color: #000; background-color: #eee; border: 0px solid #ccc; padding: 4px; margin:0px; width: inherit}
div.resultbox div.resultboxheader span.name {font: bold 1.3em Arial, Tahoma; border: 0px solid #000; width: 240px; float: left;}
div.resultbox div.resultboxheader span.rating {font: bold 0.9em Arial, Tahoma; width: 80px; float: left;}
div.resultbox div.resultboxheader span.distance {font: bold 0.9em Arial, Tahoma; width:80px; float: left;}
div.resultbox div.resultboxheader span.price {font: bold 1.0em Arial, Tahoma; width:90px; float: left;}
div.resultbox div.resultboxheader a:visited.maplink {padding: 0px 4px 0px 4px; border: 0px solid #666; color : #000;}
div.resultbox div.resultboxheader a:link.maplink {padding: 0px 4px 0px 4px; border: 0px solid #666; color : #000; }
div.resultbox div.resultboxheader a:hover.maplink {padding: 0px 4px 0px 4px; border: 0px solid #666; color : #fff; background: #000}
div.resultbox div.resultboxheader a:hover.orangeLink {background: #000;}
div.resultbox div.resultboxheader a:hover.redLink {background: #000}
div.resultbox div.resultboxheader a:hover.blueLink {background: #000}
div.resultbox div.resultboxheader a:hover.greenLink {background: #000}
div.resultbox div.resultboxdetail {font: bold 1.0em Arial, Tahoma; color: #000; background-color: #ffffff; padding: 4px; margin:0px;}
div.resultbox div.resultboxoffer {font: bold 1.0em Arial, Tahoma; color: #fff; background-color: #730000; padding: 2px; margin:0px; width: inherit}
div.resultbox div.resultboxSponsor {background-color:#f5faff }
div.resultbox div.resultboxdetail span.addr {font: 0.9em Arial, Tahoma, Verdana;}
div.resultbox div.resultboxdetail span.area {font: bold 1.0em Arial, Tahoma, Verdana;}
div.resultbox div.resultboxdetail span.facilitylist {font: bold 1.1em Arial, Tahoma, Verdana; color: #730000}
div.resultbox span.detailButtonSpan span.detailButtonRight {padding: 0px; float: right;}
div.resultbox span.detailButtonRight {background:#eee; border: 0px solid #aaa; font: bold 1.0em Arial, Tahoma; color: #ffffff; padding: 2px; float: right;}
div.resultbox span.detailButtonRight a:visited, div.resultbox span.detailButtonRight a:link, div.resultbox span.detailButtonRight a:hover { color: #730000; text-decoration: none}
div.resultbox span.detailButtonLeft {font: bold 1.1em Arial, Tahoma; color: #ffffff; padding: 2px; float: left;}
div.resultbox span.detailButtonLeft a:visited, div.resultbox span.detailButtonLeft a:link, div.resultbox span.detailButtonLeft a:hover { color: #730000;}
div.resultbox span.detailButtonMiddle {font: bold 1.0em Arial, Tahoma; color: #ffffff; padding: 2px; padding-left: 30px; float: left;}
div.resultbox span.detailButtonMiddle a:visited, div.resultbox span.detailButtonMiddle a:link, div.resultbox span.detailButtonMiddle a:hover { color: #000000;}

#advBanner {border: 1px solid #ccc;}
#advBanner h2 {border-bottom: 1px solid #ccc; padding: 4px; background-color: #000; color: #fff; font: bold 1.5em Arial}
#advBanner h3 {border-bottom: 0px solid #ccc; padding: 8px; background-color: #ebf3fb; color: #730000; font: bold 1.5em Arial}

#mapBox {border: 0px solid #000; width: 306px; background: #fff; margin-left: 10px}
#mapcontainer {border: 0px solid #000; width: 306px; margin:0px; padding: 0px; background: #fff; z-index: 500;}
#mapcontainer div.mapHdr {color: #fff; padding: 4px; background: #000;}
#mapcontainer span.mapLbl {font: bold 1.3em Arial, Tahoma; float: left; padding: 0px; width: 200px;}
#mapcontainer span.scrollCheck {font: 1.0em Arial, Tahoma; float: left;}
#lgmap {border: 0px solid #000; height: 350px; background: #eee}
#searchLayoutRight {z-index: 9999}
div.ebuff {border: 0px solid #ccc; height:800px}
div.ebuffs {border: 0px solid #ccc; height:400px}
div.eguidecart {border: 1px solid #ccc; width: 306px; margin-top:10px; padding:0px; float:top; font: 1.0em Arial}
div.eguidecart div.myguideheader {padding:8px; margin: 0px; background-color: #ffcc33; font: 1.1em Arial, Verdana;}
div.eguidecart div.myguideheader ul{list-style-type: none}
div.eguidecart div.myguideheader li{font: 1.0em Arial, Verdana; list-style-type: none; padding: 3px}
div.eguidecart div.myguideheader span.myguideMsg {font: bold 1.1em Arial, Tahoma;}
div.eguidecart div.myguideheader span.detailButtonRight {background:#730000; border: 1px solid #aaa; font: 0.8em Arial, Tahoma; color: #ffffff; padding: 0px;}
div.eguidecart div.boxheader {padding:8px; margin: 0px; background-color: #ffcc33; font: bold 1.1em Arial, Verdana;}
div.eguidecart div.boxMsgDiv {background-color: #000; font: bold 1.0em Arial, Verdana; padding: 4px}
div.eguidecart div.boxMsgDiv span.boxMsg{font: bold 1.3em Arial, Verdana; margin: 6px; color: #ffffff}
div.eguidecart table.cartTable{border: 0px solid #fff;}
div.eguidecart table.cartTable td{text-align: left;}
div.eguidecart div.cartHeader{padding:4px; margin: 4px; border: 1px solid #ccc; background-color: #eee; color: #000; font: bold 1.1em Arial;}
div.eguidecart input{font: bold 1.0em Tahoma, Arial, Verdana; margin: 6px;}
div.eguidecart span.cartMsg2{font: 0.9em Tahoma, Arial, Verdana; margin: 0px; padding: 0px;}
div.eguidecart span.cartMsg2 img{border: 1px solid #aaa; padding: 0px; margin: 0px;}
tr.cartEntry td {padding:6px; vertical-align: bottom; border: 0px solid #aaa;}
tr.cartEntry a{border: 0px solid #aaa;}
tr.cartEntry img{padding: 0px;}
tr.cartEntry div.cartName {border-bottom: 1px solid #aaa; font: bold 1.0em Arial, Tahoma, Verdana; width: 250px;}
tr.cartEntry div.cartButton {border: 1px solid #aaa;}


.resulttabs {padding: 0px; margin: 0px; font: bold 1.0px Arial, Tahoma, Verdana; list-style-type: none; text-align: left;}
.resulttabs ul {margin: 0px; padding: 0px;}
.resulttabs table{margin: 0px; padding: 0px;}
.resulttabs li{border: 0px solid #ff0000; display: inline; margin: 0px; padding: 0px;}
.resulttabs a{text-decoration: none; padding: 0px; margin: 0px; border: 0px solid #ff0000;}
.resulttabs img{margin: 0px; padding: 0px;}
.resulttabs li a:link {margin: 0px;}
.resulttabs li a:visited {margin: 0px;}
.resulttabs li a:hover {margin: 0px}

.tabEnabled {float: left; padding:10px; margin: 2px 4px 0px 0px; font: bold 1.6em Arial; background-color: #000; color:#fff; border: solid 2px #000; border-bottom: 0px solid #000; cursor: pointer}
.tabDisabled {float: left; padding :10px; margin: 2px 4px 0px 0px; font: bold 1.6em Arial; background-color: #f8f8f8; border: solid 2px #ccc; color:#000;  border-bottom: 0px solid #000; cursor: pointer}


#content {font: 1.0em Tahoma; BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;
          BORDER-LEFT: 0px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff}

/* DO NOT REMOVE - THIS IS A MIN HEIGHT FIX */
* html #content {
}

div.navigMenu {margin:0px; width: 960px; padding: 0px 0px 0px 10px; font: bold 1.0em Arial, Tahoma, Verdana; color: #555; text-align:left}
div.navigMenu a:hover, div.navigMenu a:link, div.navigMenu a:visited {font: bold 1.0em Arial, Tahoma, Verdana; color: #555}

.gameMap {
   padding: 8px;
   background: #eee;
   height: 600px;
}

.gameMapFront {
   padding: 8px;
   background: #eee;
   height: 300px;
}

.gameMapFrame {
   width: 690px;
   height: 600px;
}

.gameBlock {
   padding: 8px;
   background: #eee;
}

.gameBlockTop {
   padding: 8px;
   background: #eee;
}

.gameBlockMiddle {
   padding: 8px;
   background: #eee;
   height: 200px;
}

.gameBlock h1 {
   font: bold 1.8em Arial;
}
.gameBlockLeft {
   float: left;
   width: 460px;
}

.gameBlockLeft2 {
   float: left;
   width: 250px;
}

.gameBlockWide {
   float: left;
   font: 1.0em Arial;
   width: 690px;
}
.gameBlockWide h1 {
   font: bold 1.4em Arial;
}

.gameBanner {
   color: #000;
   font-weight: bold;
   width: 264px;
}

.gameBanner h1 {
   font: bold 1.4em Arial;
}


.gameText {
   font-weight: normal;
   font-size: 1.4em;
   height: 50px;
}


