/* ======================================== */
/*              REQUIRED CSS                */
/*     Do not delete the styles in this     */
/*  section.  They are used by Ecobuilder.  */
/*  You of course, may modify them to suit  */
/*         your design and layout.          */
/* ======================================== */

/* Body */
body {background-color: #000; font-family: verdana, tahoma, arial; font-size: 11px; color: #000000; margin: 0px;}
body.print {background-color: #ffffff; font-family: verdana, tahoma, arial; font-size: 11px; color: #000000; margin: 10px;}
p, ul, ol, td, input, textarea, select {font-family: verdana, tahoma, arial; font-size: 11px; color: #000000;}
a:link, a:visited, a:active {color: #006666; text-decoration: none;}
a:hover {color: #660000; text-decoration: none;}
div.status {text-align: left; border: solid 1px #000000; background-color: #f7f7f7; padding: 8px; margin-bottom: 10px;}
.status {color: #ff0000; font-weight: bold;}
.notes {font-size: 10px; color: #006600; font-weight: bold;}

/* form css */
.forminput {font-size: 11px; font-family: verdana, tahoma, arial, times new roman; font-weight: bold; color: #000000; border: solid 1px #000000;}
.formsubmit {background-color: #006600; font-size: 11px; font-family: verdana, tahoma, arial, times new roman; font-weight: bold; color: #ffffff; border: solid 1px #000000;}
input.formsubmit, input.submit {background: #006600; font-weight: bold; color: #ffffff;}

.inputquicklogin {font-size: 10px; font-family: verdana, tahoma, arial, times new roman; color: #006600; font-weight: bold; border: solid 1px #cccccc; width: 100px;}
.submitquicklogin {background-color: #006600; font-size: 10px; font-family: verdana, tahoma, arial, times new roman; color: #ffffff; border: solid 1px #cccccc;}

/* menu links if menu are texted */
td.menucatred {padding: 5px 5px 5px 15px; background-image: url(/images/version2/menuheaderred.gif);}
td.menucat {padding: 5px 5px 5px 15px; background-image: url(/images/version2/menuheader.gif);}
td.menu {padding: 1px 6px;}

.menucat {font-family: arial; font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.menu {font-size: 10px; font-weight: bold; color: #003300; text-decoration: none;}
.menu18 {font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
.menu24 {font-size: 24px; font-weight: bold; color: #000000; text-decoration: none;}
.menul {padding-left: 2px; font-size: 10px; font-weight: bold; color: #003300; text-decoration: none;}
a.menul:link, a.menul:visited, a.menul:active {color: #006600; text-decoration: none;}
a.menul:hover {color: #660000; text-decoration: none;}

.tablink {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff;}
a.tablink:link, a.tablink:visited, a.tablink:active {color: #ffffff; font-weight: bold;	text-decoration: none;}
a.tablink:hover {color: #cccccc; font-weight: bold; text-decoration: none;}

/* who's online */
.whosonline_header {font-family: verdana, tahoma, arial; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.whosonline_text {font-family: verdana, tahoma, arial; font-size: 11px; color: #000000;}
.whosonline_status {font-family: verdana, tahoma, arial; font-size: 12px; color: #ff0000; font-weight: bold;}
.whosonline_statussimple {font-family: verdana, tahoma, arial; font-size: 10px; color: #ff0000;}
table.whosonline_bordercolor {background-color: #006600;}
td.whosonline_header_cellcolor {background-color: #006600;}
td.whosonline_body_cellcolor {background-color: #F7F3EF;}

/* vprrs user report */
.vprrstitle {font-family: verdana, tahoma, arial; font-size: 11px; font-weight: bold; color: #ffffff;}
.vprrsbody {font-family: verdana, tahoma, arial; font-size: 11px; color: #000000;}

/* thoughts formatting */
.thoughttext {font-family: verdana, tahoma, arial; font-size: 11px; color: #000000;}
.thoughtauthor { font-family: verdana, tahoma, arial; font-size: 11px; color: #006600; font-style: italic;}

/*////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////     UPGRADE REVISION 9     //////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////*/
TABLE.subscribe {border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; width: 100%; align: center; margin-bottom: 20px;}
TH.subscribe {text-align: left; vertical-align: middle; padding: 3px 5px; border-top: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #D3D7EF;}
TD.subscribeleftnormal {width: 30%; text-align: center; vertical-align: top; padding-top: 5px; border-bottom: solid 1px #000000; border-right: solid 1px #000000;}
TD.subscriberightnormal {width: 70%; text-align: left; vertical-align: top; padding: 3px 5px; border-bottom: solid 1px #000000;}
TD.subscribepaymentleftnormal {width: 70%; text-align: left; vertical-align: top; padding-top: 5px; border-bottom: solid 1px #000000; border-right: solid 1px #000000;}
TD.subscribepaymentrightnormal {width: 30%; text-align: left; vertical-align: top; padding: 3px 5px; border-bottom: solid 1px #000000;}
TD.subscribepaymentformleftnormal {width: 40%; text-align: right; vertical-align: middle; padding: 1px 3px 5px;}
TD.subscribepaymentformrightnormal {width: 60%; text-align: left; vertical-align: middle; padding: 3px 1px 5px;}
TD.subscribedelcinedexplaination {text-align: left; vertical-align: top; padding: 20px 10px;}

.subscribeheader {font-family: verdana,helvetica,arial; font-weight: bold; font-size: 12px; color: #000000;}
.subscribeerror {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #ff0000; font-weight: bold;}
.subscribedeclined {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; color: #ff0000; font-weight: bold;}
.subscribenotes {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 10px; color: #000000; font-weight: normal;}
.subscribepackageprice {font-family: verdana,helvetica,arial; font-weight: bold; font-size: 12px; color: #000000;}
.subscribepackagename {font-family: verdana,helvetica,arial; font-weight: bold; font-size: 12px; color: #000000;}
.subscribenormal {font-family: verdana,helvetica,arial; font-weight: normal; font-size: 11px; color: #000000;}
.subscribeinput {font-size: 10px; font-family: MS Sans Serif, Tahoma, Arial, Times New Roman; color: #000000;}
.subscribesubmit {background-color: #000000; font-size: 12px; font-family: Arial, Times New Roman; color: #FFFFFF; font-weight: bold;}

.subscribesuccesstitle {font-family: verdana,helvetica,arial; font-weight: bold; font-size: 16px; color: #000000;}
.subscribesuccessnormal {font-family: verdana,helvetica,arial; font-weight: normal; font-size: 11px; color: #000000;}


#accountform {text-align: center;}
#accountform p {font-size: 11px;}
#accountform table {width: 500px; border: solid 1px #777777; border-collapse: collapse;}
#accountform th {background-color: #444F59; padding: 3px 6px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
#accountform th p {font-size: 13px; font-weight: bold;}
#accountform td {padding: 2px; vertical-align: middle;}
#accountform td.long {padding: 5px 10px;}
#accountform input.accountform {border: 0px; background-color: transparent;}
#accountform td.long p {color: #ffdd00;}
#accountform .label {font-weight: bold;}
#accountform div.status {border: solid 1px #777777; background-color: #333333; padding: 8px; color: #ffff00; margin-bottom: 10px;}

#loginform {text-align: center;}
#loginform td.status {text-align: left; vertical-align: top; padding: 4px 5px;}
#loginform table {width: 280px; border-collapse: collapse;}
#loginform td {padding: 2px 4px; vertical-align: middle;}
#loginform .rememberme {text-align: center; vertical-align: middle;}
#loginform .column1 {width: 40%; text-align: right; vertical-align: middle;}
#loginform .column2 {width: 60%; text-align: left; vertical-align: middle;}
#loginform .submit {text-align: right; vertical-align: middle; padding: 10px 10px 5px;}

#topbar {margin: 0px; padding: 6px 8px;}
#topbar p {margin: 0px; font-family: arial; font-size: 12px; font-weight: bold;}
#topbar a:link, #topbar a:visited, #topbar a:active {color: #ffffff; text-decoration: none;}
#topbar a:hover {color: #ffcc00; text-decoration: none;}

#memberpoints table {border: solid 1px #777777; border-collapse: collapse;}
#memberpoints table.summary {text-align: left; width: 100%; border: solid 1px #777777; border-collapse: collapse;}
#memberpoints table.grid {text-align: left; width: 100%; border-collapse: collapse;}
#memberpoints th {text-align: left; background-color: #444F59; padding: 2px 6px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
#memberpoints th p {font-size: 10px; font-weight: bold;}
#memberpoints td {padding: 2px; vertical-align: middle;}
#memberpoints td p {font-size: 10px;}
#memberpoints td.column1 {vertical-align: top; width: 50%; padding: 0px 5px 0px 0px;}
#memberpoints td.column2 {vertical-align: top; width: 50%; padding: 0px 0px 0px 5px;}
#memberpoints td.summarycolumn1 {width: 33%; text-align: left; vertical-align: middle; padding: 2px 6px;}
#memberpoints td.summarycolumn2 {width: 33%; text-align: left; vertical-align: middle; padding: 2px 6px;}
#memberpoints td.summarycolumn3 {width: 33%; text-align: left; vertical-align: middle; padding: 2px 6px;}
#memberpoints td.gridcolumn1 {width: 5%; padding: 1px 5px; text-align: right; vertical-align: top; border: solid 1px #555555; background: #17272d;}
#memberpoints td.gridcolumn2 {width: 15%; padding: 1px 5px; text-align: left; vertical-align: top; border: solid 1px #555555;}
#memberpoints td.gridcolumn3 {width: 20%; padding: 1px 5px; text-align: left; vertical-align: top; border: solid 1px #555555;}
#memberpoints td.gridcolumn4 {width: 60%; padding: 1px 5px; text-align: left; vertical-align: top; border: solid 1px #555555;}
#memberpoints td.gridcolumn1current {padding: 1px 5px; text-align: right; vertical-align: top; border: solid 1px #555555; background: #0d450c;}
#memberpoints td.gridcolumn2current {padding: 1px 5px; text-align: left; vertical-align: top; border: solid 1px #555555; background: #0d450c;}
#memberpoints td.gridcolumn3current {padding: 1px 5px; text-align: left; vertical-align: top; border: solid 1px #555555; background: #0d450c;}
#memberpoints td.gridcolumn4current {padding: 1px 5px; text-align: left; vertical-align: top; border: solid 1px #555555; background: #0d450c;}
#memberpoints td.top10column1 {width: 5%; text-align: right; font-size: 10px;}
#memberpoints td.top10column2 {width: 65%; text-align: left; font-size: 10px;}
#memberpoints td.top10column3 {width: 30%; text-align: left; font-size: 10px;}
#memberpoints small {font-size: 9px;}
#memberpoints table.log {text-align: left; width: 100%; border-collapse: collapse;}
#memberpoints td.logcolumn1 {width: 18%; text-align: left; border-top: solid 1px #555555;}
#memberpoints td.logcolumn2 {width: 70%; text-align: left; border-top: solid 1px #555555;}
#memberpoints td.logcolumn3 {width: 13%; text-align: left; border-top: solid 1px #555555;}
#memberpoints td.logcolumn4 {text-align: left; vertical-align: top; border-bottom: solid 1px #555555;}
#memberpoints p.title {font-size: 14px; font-weight: bold;}
#memberpoints li {margin-top: 2px; margin-bottom: 16px;}
#memberpoints div.popup {padding: 5px 10px;}

#buddylist {width: 100%;}
#buddylist table {width: 100%; border-collapse: collapse; border: solid 1px #555555;}
#buddylist th {background: #006600; padding: 2px 5px; border: solid 1px #555555;}
#buddylist th p {font-size: 11px; color: #ffffff;}
#buddylist th.title {background: #006600; border: solid 1px #555555;}
#buddylist th.title p {font-size: 13px; font-weight: bold; color: #ffffff;}
#buddylist th.addbuddy {background: transparent; padding: 8px 5px; border: 0px;}
#buddylist td {padding: 2px; border: solid 1px #555555;}
#buddylist td.viewlist {text-align: center; vertical-align: bottom; padding: 10px 0px; width: 20%;}
#buddylist td.viewlistfiller {background-color: #eeeeee; width: 20%;}
#buddylist td.addconfirm {padding: 10px; text-align: center;}
#buddylist td.status {padding: 8px; text-align: left; background-color: #f5f5f5;}
#buddylist img.piclisting {width: 60px; border: 0px;}
#buddylist td.reqblklistcolumn1 {text-align: left; vertical-align: top; padding: 0px; border: solid 1px #555555; width: 1%;}
#buddylist td.reqblklistcolumn2 {text-align: left; vertical-align: top; font-weight: bold; padding: 5px; border: solid 1px #555555; width: 98%;}
#buddylist td.reqblklistcolumn3 {text-align: left; vertical-align: top; padding: 5px; border: solid 1px #555555; width: 1%;}
#buddylist img.smallpiclisting {width: 30px; border: 0px;}
#buddylist div.footernav {margin-top: 5px;}
#buddylist p.footernav {margin: 0px; font-weight: bold;}
#buddylist input.addbutton {background-color: #006600; font-size: 10px; color: #ffffff;}
#buddylist input.deletebutton {background-color: #660000; font-size: 10px; color: #ffffff;}
#buddylist input.blockbutton {background-color: #555555; font-size: 10px; color: #ffffff;}
#buddylist .pgnav {font-size: 11px; color: #ffffff; border: solid 1px #000000; padding: 1px 4px; font-weight: bold; background-color: #006600; vertical-align: middle;}
#buddylist .pgnavactive {font-size: 11px; border: solid 1px #000000; padding: 1px 4px; color: #ffffff; background-color: #006600; vertical-align: middle;}
#buddylist .pgnavinactive {font-size: 11px; border: solid 1px #777777; padding: 1px 4px; color: #ffffff; background-color: #cccccc; vertical-align: middle;}
#buddylist .pgnavimage {background-color: #006600;}
#buddylist a.pgnavlnk:link, #buddylist a.pgnavlnk:visited, #buddylist a.pgnavlnk:active {color: #ffff00; font-weight: bold; text-decoration: none;}
#buddylist a.pgnavlnk:hover {color: #555555; font-weight: bold; text-decoration: none;}

#buddylistpopup {width: 100%;}
#buddylistpopup table {width: 100%; border-collapse: collapse; border: solid 1px #555555;}
#buddylistpopup th {background: #006600; padding: 2px 5px; border: solid 1px #555555;}
#buddylistpopup th p {font-size: 11px; color: #ffffff;}
#buddylistpopup th.title {background: #006600; border: solid 1px #555555;}
#buddylistpopup th.title p {font-size: 13px; font-weight: bold; color: #ffffff;}
#buddylistpopup th.addbuddy {background: transparent; padding: 8px 5px; border: 0px;}
#buddylistpopup td {padding: 2px; border: solid 1px #555555;}
#buddylistpopup td.addconfirm {padding: 10px; text-align: center;}
#buddylistpopup td.status {padding: 8px; text-align: left; background-color: #f5f5f5;}
#buddylistpopup input.addbutton {background-color: #006600; font-size: 10px; color: #ffffff;}
#buddylistpopup input.deletebutton {background-color: #660000; font-size: 10px; color: #ffffff;}
#buddylistpopup input.blockbutton {background-color: #777777; font-size: 10px; color: #ffffff;}

#menu_mygk {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 65; z-index: 1;}
#menu_gc {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 141; z-index: 1;}
#menu_productreviews {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 252; z-index: 1;}
#menu_clubhouse {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 393; z-index: 1;}
#menu_tournaments {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 486; z-index: 1;}
#menu_gkgolfclub {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 592; z-index: 1;}
#menu_travel {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 702; z-index: 1;}
#menu_marketplace {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 777; z-index: 1;}
#menu_gkorg {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 148; left: 824; z-index: 1;}
li.dropm {text-align: left; margin: 0; padding: 0; border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000;}
li.dropmcategory {color: #ffffff; letter-spacing: 1px; background: #006600; font-family: arial; font-size: 11px; font-weight: bold; padding: 3px 8px; margin: 0; border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000;}
a.dropm, a.dropm:visited {display: block; font-weight: bold; padding: 3px 8px; background-color: #f0fef0; color: #000000; text-decoration: none; z-index: 2;}
a.dropm:hover {background-color: #66cc00; z-index: 2;}
	 
/* ======================================== */
/*              custom css                  */
/*   you can do anything with the styles    */
/*                below.                    */
/* ======================================== */
.accounttitles {font-family: verdana, tahoma, arial; font-size: 12px; color: #ffffff; font-weight :bold;}
.accountnotes {font-family: verdana, tahoma, arial; font-size: 10px; color: #006600;}
.accountnormal {font-family: verdana, tahoma, arial; font-size: 11px; color: #006600;}

/* buddy list class */

table.rfeedback {width: 100%;}
td.rfeedbacknav {padding: 4px 5px; background-color: #006600;}
.rfeedbacknav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedback {padding: 3px 5px;}
legend.rfeedback {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedback {padding: 5px;}

table.rfeedbackmygk {width: 450px;}
td.rfeedbackmygknav {padding: 4px 5px; background-color: #006600;}
.rfeedbackmygknav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbackmygk {padding: 0px;}
legend.rfeedbackmygk {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedbackmygk {padding: 5px;}

table.rfeedbackmygkspace {width: 580px;}
td.rfeedbackmygkspacenav {padding: 4px 5px; background-color: #006600;}
.rfeedbackmygkspacenav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbackmygkspace {padding: 0px;}
legend.rfeedbackmygkspace {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedbackmygkspace {padding: 5px;}

table.ratings {width: 100%; border-collapse: collapse; border: solid 1px #777777;}
th.ratings {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #006600; font-weight: bold; color: #ffffff;}
td.ratings {text-align: left; vertical-align: top; padding: 3px 5px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
th.ratingsheader {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #006600; font-weight: bold; color: #ffffff;}
td.ratingsheader {text-align: left; vertical-align: top; padding: 3px 5px;}
.ratingsinput {font-size: 10px; font-family: verdana; color: #000000; font-weight: bold; width: 180px; border: solid 1px #000000;}
.ratingssubmit {background-color: #ffffff; font-size: 11px; font-family: verdana; color: #000000; font-weight: bold; border: solid 1px #000000;}

table.ratingsgen {width: 600px;}
th.ratingsgen {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px;}
td.ratingsgen {text-align: left; vertical-align: top; padding: 3px 5px;}

/* v3 CSS */
#tabtext {padding: 0px 10px 2px 5px; font-size: 11px; font-weight: bold; color: #044f01;}
#tabtext a:link, #tabtext a:visited, #tabtext a:active {color: #044f01; text-decoration: none;}
#tabtext a:hover {color: #006600; text-decoration: none;}
#messagepanel {padding: 5px 5px 3px 8px; color: #ffffff; font-size: 11px;}
#messagepanel a:link, #messagepanel a:visited, #messagepanel a:active {color: #ffff00; text-decoration: none;}
#messagepanel a:hover {color: #eeeeee; text-decoration: none;}

#mailcenter table {width: 130px;}
#mailcenter th {padding: 1px 0px; text-align: left;}
#mailcenter th p {color: #ffffff; font-size: 12px; font-weight: bold;}
#mailcenter td {padding: 0px 0px 0px 5px;}
#mailcenter td p {color: #ffffff;}
#mailcenter a:link, #mailcenter a:visited, #mailcenter a:active {color: #fdfa9f; text-decoration: none;}
#mailcenter a:hover {color: #eeeeee; text-decoration: none;}

#quickpanel {padding-top: 8px;}
#quickpanel a:link, #quickpanel a:visited, #quickpanel a:active {color: #fdfa9f; text-decoration: none;}
#quickpanel a:hover {color: #eeeeee; text-decoration: none;}

table.dropmenu { border: solid 1px #000000;}
td.dropmenu {color: #000000; letter-spacing: 1px; background: #f0fef0; font-family: arial; font-size: 11px; font-weight: bold; padding: 3px 8px; border-bottom: solid 1px #000000;}
td.dropmenuover a:hover {text-decoration: none;}
td.dropmenuover {letter-spacing: 1px; cursor: hand; background-image: url(/images/v3/navbarbg.jpg); background: #eeeeee; font-family: arial; font-size: 11px; font-weight: bold; padding: 3px 8px; border-bottom: solid 1px #000000; cursor: pointer;}
td.dropmenucat {color: #ffffff; letter-spacing: 1px; background: #006600; font-family: arial; font-size: 11px; font-weight: bold; padding: 3px 8px; border: solid 1px #000000;}
td.menubar {text-align: center; vertical-align: middle; background-image: url(/images/v3/navbarbg.jpg); color: #004400; font-family: arial; font-size: 12px; font-weight: bold; padding: 2px 0px 0px;}
td.menubarover {cursor: pointer; text-align: center; vertical-align: middle; background-image: url(/images/v3/navbarbgover.jpg); color: #e5fee6; font-family: arial; font-size: 12px; font-weight: bold; padding: 2px 0px 0px;}
a.menuparent:link, a.menuparent:visited, a.menuparent:active {color: #003300; text-decoration: none;}
a.menuparent:hover {color: #330000; text-decoration: none;}
a.menubar:link, a.menubar:visited, a.menubar:active {color: #FFDD00; text-decoration: none;}
a.menubar:hover {color: #ebebeb; text-decoration: none;}

#bottomnav {text-align: center;}
#bottonnav td, .hmenu {text-align: center; font-family: arial, ms sans serif, geneva, helvetica; font-size: 11px; color: #ffffff; font-weight: bold;}
#bottonnav a.hmenu:link, #bottonnav a.hmenu:visited, #bottonnav a.hmenu:active {color: #E6E189; text-decoration: none;}
#bottonnav a.hmenu:hover {color: #ffffff; text-decoration: none;}
#globalfooter {text-align: center; font-family: verdana, tahoma, arial, ms sans serif, geneva, helvetica; font-size: 11px; color: #ffffff;}
#globalfooter a:link, #globalfooter a:visited, #globalfooter a:active {color: #E6E189;}
#globalfooter a:hover {color: #eeeeee;}

#paneladvert {padding: 3px 5px; color: #ffffff; font-weight: bold;}
#paneladvert a:link, #paneladvert a:visited, #paneladvert a:active {color: #ffff00;}
#paneladvert a:hover {color: #eeeeee;}

#leftmenucat {padding: 5px 0px 7px 24px; background: url(/images/v3/leftmenucatbg.gif) no-repeat; font-weight: bold; font-family: arial;}
#leftmenucatspecial {padding: 5px 0px 7px 24px; background: url(/images/v3/leftmenucatbgspecial.gif) no-repeat; font-weight: bold; font-family: arial;}
#leftmenu {border-collapse: collaspe; border-top: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background: #fcecc0;}
#leftbanners {padding: 5px; border-top: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background: #fcecc0;}

#bannerindexed {z-index: 1;}

.title {font-size: 18px; color: #000000; font-weight: bold;}
.titleongreen {font-size: 22px; color: #ffffff; font-weight: bold;}

div.mygkheader {background: #006600 5px 6px url(/images/submitdots.png) no-repeat; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; font-family: arial; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 2px 2px 25px;}
div.mygkbody {border: solid 1px #000000; padding: 5px; background-color: #f5f5f5;}

#mygkcal table {width: 280px; border-collapse: collapse;}
#mygkcal p {margin: 0px;}
#mygkcal th {border: #000000 1px solid; padding: 2px; background-color: #e7fbe7;}
#mygkcal th p {font-family: verdana; font-weight: bold; font-size: 11px;}
#mygkcal th p a {font-family: verdana; font-weight: bold; font-size: 11px;}
#mygkcal td p {font-family: verdana; font-weight: normal; font-size: 11px;}


/* All Region Specific */
table.rfeedbackregionals {width: 380px;}
td.rfeedbackregionalsnav {padding: 4px 5px; background-color: #006600;}
.rfeedbackregionalsnav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbackregionals {padding: 3px;}
legend.rfeedbackregionals {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedbackregionals {padding: 5px;}
div#regionheader p {margin: 0px; color: #ffffff;}
div#regionheader a:link, div#regionheader a:visited, div#regionheader a:active {color: #e8fdeb; font-weight: bold;	text-decoration: none;}
div#regionheader a:hover {color: #cccccc; font-weight: bold; text-decoration: none;}

table.rfeedbackgcgeneral {width: 360px;}
td.rfeedbackgcgeneralnav {padding: 4px 5px; background-color: #006600;}
.rfeedbackgcgeneralnav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbackgcgeneral {padding: 3px;}
legend.rfeedbackgcgeneral {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedbackgcgeneral {padding: 5px;}

div#golfcourseheader p {margin: 0px; color: #ffffff; font-size: 11px;}
div#golfcourseheader a:link, div#golfcourseheader a:visited, div#golfcourseheader a:active {color: #ffffff; font-weight: bold;	text-decoration: none;}
div#golfcourseheader a:hover {color: #aaaaaa; font-weight: bold; text-decoration: none;}

/* Global Specific */
div.gkglobalheader {background: #006600 url(/images/boxheader.png); border: solid 1px #006600; font-family: tahoma; color: #ffffff; font-weight: normal; font-size: 11px; padding: 4px 10px;}
div.gkglobalbody {border-bottom: solid 1px #bbbbbb; border-left: solid 1px #bbbbbb; border-right: solid 1px #bbbbbb; padding: 5px; background-color: #ffffff;}
td.gkglobalpanel {background-color: #30124c;}

table.rfeedbackgkglobal {width: 100%;}
td.rfeedbackgkglobalnav {padding: 4px 5px; background-color: #30124c;}
.rfeedbackgkglobalnav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbackgkglobal {padding: 5px;}
legend.rfeedbackgkglobal {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedgkglobal {padding: 5px;}

table.ratingsgkglobal {width: 100%; border-collapse: collapse; border: solid 1px #777777;}
th.ratingsgkglobal {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #30124c; font-weight: bold; color: #ffffff;}
td.ratingsgkglobal {text-align: left; vertical-align: top; padding: 3px 5px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
th.ratingsheadergkglobal {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #30124c; font-weight: bold; color: #ffffff;}
td.ratingsheadergkglobal {text-align: left; vertical-align: top; padding: 3px 5px;}
.ratingsinputgkglobal {font-size: 10px; font-family: verdana; color: #000000; font-weight: bold; width: 180px; border: solid 1px #000000;}
.ratingssubmitgkglobal {background-color: #ffffff; font-size: 11px; font-family: verdana; color: #000000; font-weight: bold; border: solid 1px #000000;}

/* Southern Nevada Specific */
div.sonevheader {background: #30124c 5px 6px url(/images/submitdots.png) no-repeat; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; font-family: arial; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 2px 2px 25px;}
div.sonevbody {border: solid 1px #000000; padding: 5px; background-color: #f5f5f5;}
td.sonevpanel {background-color: #30124c;}

table.rfeedbacksonev {width: 100%;}
td.rfeedbacksonevnav {padding: 4px 5px; background-color: #30124c;}
.rfeedbacksonevnav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbacksonev {padding: 5px;}
legend.rfeedbacksonev {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedsonev {padding: 5px;}

table.ratingssonev {width: 100%; border-collapse: collapse; border: solid 1px #777777;}
th.ratingssonev {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #30124c; font-weight: bold; color: #ffffff;}
td.ratingssonev {text-align: left; vertical-align: top; padding: 3px 5px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
th.ratingsheadersonev {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #30124c; font-weight: bold; color: #ffffff;}
td.ratingsheadersonev {text-align: left; vertical-align: top; padding: 3px 5px;}
.ratingsinputsonev {font-size: 10px; font-family: verdana; color: #000000; font-weight: bold; width: 180px; border: solid 1px #000000;}
.ratingssubmitsonev {background-color: #ffffff; font-size: 11px; font-family: verdana; color: #000000; font-weight: bold; border: solid 1px #000000;}

/* Southern California Specific */
div.socalheader {background: #6d590a 5px 6px url(/images/submitdots.png) no-repeat; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; font-family: arial; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 2px 2px 25px;}
div.socalbody {border: solid 1px #000000; padding: 5px; background-color: #f5f5f5;}
td.socalpanel {background-color: #6d590a;}

table.rfeedbacksocal {width: 100%;}
td.rfeedbacksocalnav {padding: 4px 5px; background-color: #6d590a;}
.rfeedbacksocalnav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbacksocal {padding: 5px;}
legend.rfeedbacksocal {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedsocal {padding: 5px;}

table.ratingssocal {width: 100%; border-collapse: collapse; border: solid 1px #777777;}
th.ratingssocal {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #6d590a; font-weight: bold; color: #ffffff;}
td.ratingssocal {text-align: left; vertical-align: top; padding: 3px 5px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
th.ratingsheadersocal {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #6d590a; font-weight: bold; color: #ffffff;}
td.ratingsheadersocal {text-align: left; vertical-align: top; padding: 3px 5px;}
.ratingsinputsocal {font-size: 10px; font-family: verdana; color: #000000; font-weight: bold; width: 180px; border: solid 1px #000000;}
.ratingssubmitsocal {background-color: #ffffff; font-size: 11px; font-family: verdana; color: #000000; font-weight: bold; border: solid 1px #000000;}

/* Central California Specific */
div.cecalheader {background: #123656 5px 6px url(/images/submitdots.png) no-repeat; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; font-family: arial; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 2px 2px 25px;}
div.cecalbody {border: solid 1px #000000; padding: 5px; background-color: #f5f5f5;}
td.cecalpanel {background-color: #123656;}

table.rfeedbackcecal {width: 100%;}
td.rfeedbackcecalnav {padding: 4px 5px; background-color: #123656;}
.rfeedbackcecalnav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbackcecal {padding: 5px;}
legend.rfeedbackcecal {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedcecal {padding: 5px;}

table.ratingscecal {width: 100%; border-collapse: collapse; border: solid 1px #777777;}
th.ratingscecal {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #123656; font-weight: bold; color: #ffffff;}
td.ratingscecal {text-align: left; vertical-align: top; padding: 3px 5px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
th.ratingsheadercecal {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #123656; font-weight: bold; color: #ffffff;}
td.ratingsheadercecal {text-align: left; vertical-align: top; padding: 3px 5px;}
.ratingsinputcecal {font-size: 10px; font-family: verdana; color: #000000; font-weight: bold; width: 180px; border: solid 1px #000000;}
.ratingssubmitcecal {background-color: #ffffff; font-size: 11px; font-family: verdana; color: #000000; font-weight: bold; border: solid 1px #000000;}

/* Northern California Specific */
div.nocalheader {background: #1f5d10 5px 6px url(/images/submitdots.png) no-repeat; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; font-family: arial; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 2px 2px 25px;}
div.nocalbody {border: solid 1px #000000; padding: 5px; background-color: #f5f5f5;}
td.nocalpanel {background-color: #1f5d10;}

table.rfeedbacknocal {width: 100%;}
td.rfeedbacknocalnav {padding: 4px 5px; background-color: #1f5d10;}
.rfeedbacknocalnav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbacknocal {padding: 5px;}
legend.rfeedbacknocal {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeednocal {padding: 5px;}

table.ratingsnocal {width: 100%; border-collapse: collapse; border: solid 1px #777777;}
th.ratingsnocal {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #1f5d10; font-weight: bold; color: #ffffff;}
td.ratingsnocal {text-align: left; vertical-align: top; padding: 3px 5px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
th.ratingsheadernocal {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #1f5d10; font-weight: bold; color: #ffffff;}
td.ratingsheadernocal {text-align: left; vertical-align: top; padding: 3px 5px;}
.ratingsinputnocal {font-size: 10px; font-family: verdana; color: #000000; font-weight: bold; width: 180px; border: solid 1px #000000;}
.ratingssubmitnocal {background-color: #ffffff; font-size: 11px; font-family: verdana; color: #000000; font-weight: bold; border: solid 1px #000000;}

/* Arizona Specific */
div.arizonaheader {background: #874601 5px 6px url(/images/submitdots.png) no-repeat; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; font-family: arial; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 2px 2px 25px;}
div.arizonabody {border: solid 1px #000000; padding: 5px; background-color: #f5f5f5;}
td.arizonapanel {background-color: #874601;}

table.rfeedbackarizona {width: 100%;}
td.rfeedbackarizonanav {padding: 4px 5px; background-color: #874601;}
.rfeedbackarizonanav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbackarizona {padding: 5px;}
legend.rfeedbackarizona {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedarizona {padding: 5px;}

table.ratingsarizona {width: 100%; border-collapse: collapse; border: solid 1px #777777;}
th.ratingsarizona {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #874601; font-weight: bold; color: #ffffff;}
td.ratingsarizona {text-align: left; vertical-align: top; padding: 3px 5px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
th.ratingsheaderarizona {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #874601; font-weight: bold; color: #ffffff;}
td.ratingsheaderarizona {text-align: left; vertical-align: top; padding: 3px 5px;}
.ratingsinputarizona {font-size: 10px; font-family: verdana; color: #000000; font-weight: bold; width: 180px; border: solid 1px #000000;}
.ratingssubmitarizona {background-color: #ffffff; font-size: 11px; font-family: verdana; color: #000000; font-weight: bold; border: solid 1px #000000;}

/* Colorado Specific */
div.coloradoheader {background: #8a7d1a 5px 6px url(/images/submitdots.png) no-repeat; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; font-family: arial; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 2px 2px 25px;}
div.coloradobody {border: solid 1px #000000; padding: 5px; background-color: #f5f5f5;}
td.coloradopanel {background-color: #8a7d1a;}

table.rfeedbackcolorado {width: 100%;}
td.rfeedbackcoloradonav {padding: 4px 5px; background-color: #8a7d1a;}
.rfeedbackcoloradonav {font-size: 11px; font-family: verdana, tahoma, arial; font-weight: bold; color: #ffffff; font-weight: bold;}
td.rfeedbackcolorado {padding: 5px;}
legend.rfeedbackcolorado {font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #006600; font-weight: bold;}
fieldset.rfeedcolorado {padding: 5px;}

table.ratingscolorado {width: 100%; border-collapse: collapse; border: solid 1px #777777;}
th.ratingscolorado {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #8a7d1a; font-weight: bold; color: #ffffff;}
td.ratingscolorado {text-align: left; vertical-align: top; padding: 3px 5px; border-top: solid 1px #777777; border-bottom: solid 1px #777777;}
th.ratingsheadercolorado {text-align: left; vertical-align: top; padding: 3px 5px; font-size: 11px; background-color: #8a7d1a; font-weight: bold; color: #ffffff;}
td.ratingsheadercolorado {text-align: left; vertical-align: top; padding: 3px 5px;}
.ratingsinputcolorado {font-size: 10px; font-family: verdana; color: #000000; font-weight: bold; width: 180px; border: solid 1px #000000;}
.ratingssubmitcolorado {background-color: #ffffff; font-size: 11px; font-family: verdana; color: #000000; font-weight: bold; border: solid 1px #000000;}


#listreviews img.imagepreview {border: 1px solid #000000; width: 90px; float: left; margin: 5px;}
#listreviews table {border: solid 1px #555555; border-collapse: collapse; margin-top: 10px;}
#listreviews th {padding: 2px 5px; font-size: 11px; font-weight: bold; color: #000000; border: solid 1px #555555; background: #e6f7db;}
#listreviews td {font-size: 11px; border: solid 1px #555555;}
#listreviews td.left {padding: 5px; width: 30%; text-align: left; vertical-align: top;}
#listreviews td.leftalt {padding: 5px; text-align: left; vertical-align: top; background-color: #ffffcc;}
#listreviews td.right {padding: 0px; width: 70%; text-align: left; vertical-align: top;}
#listreviews td.rightalt {padding: 0px;  text-align: left; vertical-align: top; background-color: #ffffcc;}
#listreviews td div.name {font-size: 11px; font-weight: bold;}
#listreviews td div.title {font-size: 11px; font-weight: bold; padding: 5px 5px 2px;}
#listreviews td div.date {text-align: right; font-size: 10px; font-weight: normal;  padding: 2px 5px; border-top: solid 1px #aaaaaa; border-bottom: solid 1px #aaaaaa;}
#listreviews td div.review {font-size: 11px; font-weight: normal; padding: 2px 5px 5px;}
#listreviews td.submitreview {padding: 3px 8px; background-color: #f1e7e2;}
#listreviews td.submitreview span.title {font-size: 12px; font-weight: bold; margin: 0px;}
#listreviews td.submitreview .text {font-size: 10px; font-weight: bold; margin: 0px;}
#listreviews td.submitreview span.ratingtitle {font-size: 11px; font-weight: bold; margin: 0px;}
#listreviews td.notice {padding: 5px 20px;}
#listreviews a:link, #prodrevlisttable a:visited, #prodrevlisttable a:active {color: #006600; font-weight: bold; text-decoration: none;}
#listreviews a:hover {color: #555555; font-weight: bold; text-decoration: none;}
#listreviews small {font-size: 10px;}
#listreviews a.pgnavlnk:link, #prodrevlisttable a.pgnavlnk:visited, #prodrevlisttable a.pgnavlnk:active {color: #006600; font-weight: bold; text-decoration: none;}
#listreviews a.pgnavlnk:hover {color: #555555; font-weight: bold; text-decoration: none;}
