body{font-size:12px;font-family:arial,sans;color:#555;}
body{margin:0;padding:0;background:#ffffff;}

#headercontent{
	width:1000px;
	text-align:left;
	vertical-align:top;
	margin: 0 auto 0;
	position:relative;
}

#headercontent{color:white;font-weight:bold;}


#masthead{height:190px;*height:190px;}

#masthead #logo{background:transparent url('../images/logo_egc.gif') no-repeat top left;position:absolute;top:84px;left:0px;width:483px;height:69px;}
#masthead #mainnav{position:absolute;top:162px;left:0px;width:1000px;}



#masthead #adban{position:absolute;top:00px;left:136px;width:728px;height:96px;min-height:96px;}
#masthead #logo{margin:10px 0 4px 0;background:transparent url('../images/logo_egc.gif') no-repeat top left;width:483px;height:69px;}
#masthead #logo img{width:483px;height:69px;}
#masthead #mainnav{clear:both;width:1000px;margin:0 0 15px 0;}
#mainnav{color:#cccccc;text-align:right;font-size:1em;}
#container{position:relative;}
#page{
	background-color:#ffffff;
	width:1000px;
	text-align:left;
	vertical-align:top;
	margin: 0 auto 0;
	min-height:600px;
	position:relative;
	padding:0 0 25px 0;
}
#page #info{height:24px;color:#000;padding:5px 10px 0px 10px;position:relative;}
#page #info #modal_locEdit{background:#cccccc;height:40px;width:100px;border:1px solid white;}
#page #info #wx{width:609px;position:absolute;top:10px;left:10px;}
#page #info #welcome{width:382px;text-align:right;position:absolute;top:17px;left:610px;}
#page #content,#page #results{color:#555555;padding:0px 10px 5px 10px;position:relative;min-height:400px;line-height:1.5em;}						
#page #footer{
	margin:0px 10px 0px 10px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	width:978px;
	min-height:90px;
}
#page #footer #footerlogo{float:left;width:195px;}
#page #footer #footerlogo img{background:transparent url('../images/logo_ttw_footer_pwr.gif') no-repeat top left;margin:25px 16px 0 11px;}
#page #footer #links{float:left;width:285px;border:0;padding:5px 11px 5px 0;color:#aaa;}
#footer #links *{font-size:.8em;color:#aaa;}
#page #footer{border:0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#page #footer #ads{float:left;width:486px;}


/*~*~*~*~*~*~*~*~MAIN NAV*~*~*~*~*~*~*~*/
.yuimenubar{visibility:visible;}
.yuimenu .yuimenu,.yuimenubar .yuimenu{visibility:hidden;position:absolute;}
.yuimenubar li,.yuimenu li{list-style-type:none;}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}
.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}
.yuimenubaritem{float:left;}
.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}
.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}
.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}
.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}
.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}
.yuimenubar .bd ul li.yuimenubaritem{border:1px solid #ddd8c4;border-left:0;}
.yuimenubaritem>a{border:2px solid white;height:33px;line-height:2em;display:block;width:194px;text-align:center;background:transparent url('../images/egc_bg_nav.gif') no-repeat 0 -50px;}
.yuimenubaritem>a.yuimenubaritemlabel:hover,.yuimenubaritem-selected>a.yuimenubaritemlabel{}
#mainnavbar>.bd>ul.first-of-type>li.first-of-type{border-left:1px solid #ddd8c4;}
.yuimenubar .bd ul li.yuimenubaritem-selected{}
.yuimenubar .bd ul li.first-of-type{}
.yuimenubar .bd ul li.yuimenubaritem-selected .yuimenu .bd ul{background:#e9e8de;}
.yuimenubaritem-selected,.yuimenuitem-selected{background:#e9e8de;}
.yuimenu .bd ul li{padding:0 10px 5px 15px;}
.yuimenu .bd ul li:first-child{padding-top:10px;}	
.yuimenu .bd ul {padding-bottom:15px;}
.yuimenu .bd{border:0;margin:0 0 0 0px;}
.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1 !important;border-bottom:0px solid black;}
.yui-menu-shadow-visible{top:0px;right:0px;left:0px;visibility:visible;width:inherit;}
.yui-menu-shadow-visible{background-color:#000;opacity:.01;*filter:alpha(opacity=1);}
a.yuimenuitemlabel{display:block;}
a.yuimenuitemlabel:hover{color:#666 !important;}
.yuimenuitem{text-align:left;}
.yuimenuitem a{font-size:1.4em;}
#masthead *{display:block;z-index:1001;}
#page #info #mainnav{position:absolute;top:-30px;left:376px;z-index:1001 !important;}
#mainnav a{font-size:1.2em;color:#941f25;font-weight:bold;text-decoration:none;font-family:"Times New Roman","Times Roman",serif;}
#mainnav a:hover{color:#941f25;text-decoration:none;}


/*~*~*~*~*~*~*~*~ BOXES *~*~*~*~*~*~*~*/
.boxrow{min-height:185px;height:185px;clear:left;margin:27px 0 0 0;}
.box{border:1px solid #ddd8c4;color:#888;width:225px;min-height:185px;margin:0 10px 10px 0;background:#f6f4ea;float:left;padding:0 5px 5px 5px;}
.box .large{font-size:1.3em;font-weight:bold;line-height:1.3em;margin-top:10px;}
.boxrow .last{width:225px;}
.accentbg{background:#edeae7;border:1px solid #ddd8c4;}
#etchome .boxrow .box{height:185px;}

/*~*~*~*~*~*~*~*~ADSPACE*~*~*~*~*~*~*~*/
#adban {overflow:hidden; no-repeat bottom right;}			
.advert{width:240px;height:400px;background:#f6f4ea url('../images/bg_advert.gif') no-repeat bottom right;}
.adrect{width:300px;height:250px;background:#f6f4ea url('../images/bg_advert.gif') no-repeat bottom right;}
.adlinks{width:356px;height:248px;border:1px solid #ccc;}
.adstamp{width:120px;height:90px;background:#fff url('../images/bg_advert.gif') no-repeat bottom right;}
.adtall{width:160px;height:600px;background:#f6f4ea url('../images/bg_advert.gif') no-repeat bottom right;}
.adbox{display:block !important;visibility:visible !important;text-align:center;background:#ffffff url('../images/bg_advert.gif') no-repeat bottom right;}
.adbox span{display:block;padding:10px 0 0 0 !important;}
.adrow{display:block;float:left;}
.adrow .adrect,.adrow .adstamp{float:left;}
.adrow .adrect{margin:11px 10px 20px 0;}
.adrow .adlinks{margin:11px 0 20px 0;overflow:hidden;background:white;}
.adrow .adstamp{padding-right:1px;}
.adrow .last{padding-right:0 !important;border-right:0 !important;}
#aus,#aus *{background:transparent;}

/*~*~*~*~*~*~*~*~HOMEPAGE*~*~*~*~*~*~*~*/
#mainhome{height:400px;width:978px;margin-top:10px;position:relative;}
#mainhome .toplist{position:absolute;top:0px;left:638px;width:342px;height:400px;}
#mainhome .widget{position:absolute;top:85px;left:0px;width:605px;height:314px;border:1px solid #eee;background:#666 url('../images/promo_lowsrc_egc.jpg') no-repeat;}
.mainsearch{width:608px;height:75px;min-height:75px;background:transparent url('../images/bg_search.gif') no-repeat top left;position:relative;}
.mainsearch .label{position:absolute;top:15px;left:20px;*line-height:1.0em;}
.mainsearch .searchtip{color:#ddd;font-size:.9em;width:332px;text-align:right;position:absolute;top:50px;left:218px;overflow:hidden;}
.mainsearch form{margin:0;padding:0;}
.mainsearch .searchfield{border:0;background:transparent;position:absolute;top:20px;left:218px;width:332px;}
.mainsearch #searchbtn{position:absolute;top:20px;left:560px;width:28px;height:28px;}
.mainsearch .btnon{border:0;background:transparent url('../images/btn_searchOn.gif') no-repeat top left;}
.mainsearch .btnoff{border:0;background:transparent url('../images/btn_searchOff.gif') no-repeat top left;}
.toplist a.context{margin:0;padding:0;}
#etchome{height:663px;*height:683px;width:978px;}
#etchome .boxhome .box{height:185px;text-overflow:hidden;}
#etchome .boxrow{height:392px;}

/*~*~*~*~*~*~*~*~ CONTENT TABLE *~*~*~*~*~*~*~*/	
table,tr,td{font-size:1em;}
table.layout{margin:25px 0 0 0;}
td.util{width:260px;}
td.util span.search,span.search{position:relative;height:75px;width:237px;margin:0 10px 25px 0;display:block;background:transparent url('../images/bg_searchSm.gif') no-repeat top left;}
span.search .searchtip{color:#ddd;font-size:.9em;width:237px;text-align:left;position:absolute;top:53px;left:20px;overflow:hidden;}
td.util span.search .searchfield,span.search .searchfield{width:170px;position:absolute;top:30px;left:20px;}
td.util span.search #searchbtn,span.search #searchbtn{position:absolute;top:27px;left:200px;width:28px;height:28px;}
td.util span.search .btnon,span.search .btnon{border:0;background:transparent url('../images/btn_searchOn.gif') no-repeat top left;}
td.util span.search .btnoff,span.search .btnoff{border:0;background:transparent url('../images/btn_searchOff.gif') no-repeat top left;}
td.main{width:535px;}
td.ad{width:185px;position:relative;}
td.ad .adtall{position:relative;top:0;left:25px;}

/*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~ LOADING *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
.mask{background-color:#000;opacity:.50;filter:alpha(opacity=50);}
.yui_lightboxLoader{padding:10px;border-top:10px solid black;background:black url('../images/load_blackBar.gif') no-repeat top center;}
.yui-panel{position:relative;*zoom:1;left:-120px;top:0;z-index:1;}
.yui-panel .hd{text-align:center;margin:10px 0 0 0;background-color:transparent;}
.yui-panel .bd{text-align:center;margin:20px 0 10px 0;background-color:transparent;font-size:1.5em;color:silver;}
.yui-panel .bd a{padding:3px 10px 3px 10px;margin:10px 0 0 0;font-size:.6em;background:black;color:#444;}
yui-panel .bd a:hover{color:#941f25;}
.underlay{overflow:auto;}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel-container form{margin:0;}
.mask{z-index:1210;display:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;}
.yui-panel-container select{_visibility:inherit;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-tt-shadow{position:absolute;}

/*~*~*~*~*~*~*~*~ ROTATOR *~*~*~*~*~*~*~*/
.image_rotator .link{cursor:pointer;}
.image_rotator #image_pane{position:relative;float:left;background:gray url('../images/promo_lowsrc_egc.jpg');height:314px;width:501px;overflow:hidden;}
.image_rotator .image{position:absolute;top:0px;left:0px;height:314px;width:501px;display:none;}
.image_rotator #thumb_pane{float:left;background:silver url('../images/promo_lowsrc_egc.jpg') -501px 0;height:314px;width:104px;overflow:hidden;}
.image_rotator .thumb{height:105px;width:104px;overflow:hidden;}
.image_rotator .thumb_image{display:none;border:none;}

/*~*~*~*~*~*~*~*~ ACCORDION *~*~*~*~*~*~*~*/
.accordion {padding: 4px;margin: 0;background: #fff;}
.accordion dt {border-bottom:1px dotted #ccccdc;}
.accordion dt.selected {background: #eeeeee;border:0;padding:0 0 0 10px;}
.accordion dt:hover, .accordion dt.over {color:#941f25;cursor: pointer;cursor: hand;}
.accordion dd {width:100%;display:none;padding: 4px;overflow: hidden;}
.accordion dd.open {display:block;padding: 4px;}
.accordion dd.getHeight {display:block;}
.accordion dt .header{font-size:1.3em;color:#941f25;}
.bd{}
.nobd{border:0 !important;}

/*~*~*~*~*~*~*~*~ UL ACCORDION *~*~*~*~*~*~*~*/
.onrequest{display:none;visibility:hidden;}
.ultrigger{list-style:none;}
ul.ambig{margin:0 0 5px 20px;padding:0 !important;}

/*~*~*~*~*~*~*~*~ SPRITE STYLES *~*~*~*~*~*~*~*/
.sprite12,.burst,.expand,.collapse{height:12px;line-height:12px;padding:0 5px 0 15px;background:url('../images/sprite_12x12.gif') no-repeat;}
.sprite12{display:inline-block;*display:inline;}
.sprite-top{background-position:left 0px;}
.sprite-right{background-position:left -12px;}
.sprite-bottom{background-position:left -24px;}
.sprite-left{background-position:left -36px;}
.sprite-close{background-position:left -60px;}
.sprite-mail{background-position:left -48px;}
.sprite-burst{background-position:left -108px;}
.sprite-ico{background-position:left -120px;}
.sprite-ico-off{background-position:left -132px;}
.burst{display:block;margin-bottom:5px;}
.expand,.collapse{display:inline-block;}
.burst{background-position:left -108px;}
.expand{background-position:left -24px;}
.collapse{background-position:left 0px;}


/*~*~*~*~*~*~*~*~ DOM and LINKS *~*~*~*~*~*~*~*/			
h1{color:#941f25;font-size:1.8em;font-weight:bold;}
h2{color:#000;font-size:1.6em;font-weight:bold;}
h3,.title{color:#941f25;font-size:1.5em;font-weight:bold;}
h4,.subtitle{color:#941f25;font-size:1.3em;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:.2em 0;padding:0;font-family:"Times New Roman","Times Roman",serif;font-weight:normal;}
h5{color:#941f25;font-size:1.3em;font-weight:bold;text-transform:uppercase;}
h6{color:#941f25;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
h6.bonus span{padding-right:110px;background:transparent url('../images/icon_5star.gif') no-repeat top right;}
h1.pagehead{color:#941f25;color:black;font-size:1.8em;font-weight:normal;margin:0 0 25px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;}
hr{color:#ccc;border-top:0;border-bottom:1px solid #ccc;clear:both;margin:0 0 10px 0;padding:0;line-height:1px !important;height:1px;}
#results h1.pagehead{border:0;}
#results .internal td h1.pagehead{margin:0 0 10px 0 !important;padding:0 !important;}
a:focus{outline:none;} 
a{text-decoration:none;color:#941f25;}
a:hover{color:#941f25;text-decoration:underline;}
a.context,a.context span{padding:0 0 0 10px;text-decoration:none;color:#888;text-transform:uppercase;font-weight:bold;font-family:arial narrow,arial;font-size:1em;}
a.context span{background:transparent url('../images/icon_leftArrow.gif') no-repeat top left;}
a.context span.right{display:block;text-align:right;padding:0 15px 0 0;background:transparent url('../images/icon_rightArrow.gif') no-repeat bottom right;}
a.context span.arrowright{padding:0 15px 0 0;background:transparent url('../images/icon_rightArrow.gif') no-repeat bottom right;}
a.context:hover,a.context:hover span{color:#941f25;text-decoration:none;}
.rss a{font-weight:bold;font-size:1.1em;}
a.button{display:inline-block;padding-left:20px;padding-right:0;background:transparent url(../images/btn_sprite_egc.gif) no-repeat;color:#fff;text-decoration:none;}
a.button:hover{text-decoration:none;color:#ccc;cursor:hand;}
a.button span{overflow:hidden;display:inline-block;height:100%;padding-right:20px;font-size:1.3em;font-weight:bold;text-align:center;text-transform:uppercase;background:transparent url(../images/btn_sprite_egc.gif) no-repeat;}
a.button{height:36px;background-position:left 0;}
a.button span{padding-top:7px;*padding-top:9px;background-position:right -50px;}
a.minor{height:36px;background-position:left 0;}
a.minor span{padding-top:7px;*padding-top:9px;background-position:right -50px;}
a.multiline{height:64px;padding-left:30px;background-position:left -100px;}
a.multiline span{padding-top:18px;*padding-top:18px;padding-right:35px;font-size:1.7em;background-position:right -200px;}
a.multiline div.sub{font-size:.5em;line-height:.7em;margin-top:0px;}
a.multiline:hover{color:#ccc;}
a.major{height:56px;background-position:left  -300px;}
a.major span{padding-top:17px;*padding-top:20px;background-position:right -400px;}
a.fixed{width:165px;}
a.fixed span{display:block;text-align:center;margins:auto;}
a.smallfixed{height:36px;padding-left:7px;background-position:left  -500px;width:108px;}
a.smallfixed span{font-size:.9em;padding-right:10px;padding-top:7px;*padding-top:9px;background-position:right -550px;display:block;text-align:center;margins:auto;}
a.certLink{}

/*~*~*~*~*~*~*~*~ FORMS *~*~*~*~*~*~*~*/
.labelheader{color:#444;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0;}
.labelsubheader{color:#444;font-size:1.2em;font-weight:bold;margin:30px 0 10px 0;}
.formcell form select,.formcell form input{width:140px;}

/*~*~*~*~*~*~*~*~ WEATHER *~*~*~*~*~*~*~*/
#modal_locEdit{width:300px;z-index:1001;position:absolute;top:1px;left:1px;}
.wxEdit{padding:7px 10px 10px 10px}
.wxEdit form{margin:0;padding:0;}
.wxEdit input{width:100px;}
div.dateitem{clear:both;margin:0 0 0 0;}
div.date{text-align: right;width:135px;white-space: nowrap;font: Normal 34px Helvetica, sans-serif;letter-spacing:-2px;color:#ccc;text-transform:uppercase;line-height:35px;float:left;margin:0 25px 15px 0;}
div.date div.date_brick{float:right;height:30px;width:45px;background-color:#941f25;color:#ffffff;font:Bold 12px Verdana, Sans-Serif;text-align:center;line-height:12px;margin-left:10px;padding-top:5px;letter-spacing:0px;overflow: hidden;}

/*~*~*~*~*~*~*~*~ LOCAL RESULTS & PORTLET *~*~*~*~*~*~*~*/
.localresult{height:420px;overflow:hidden;padding:5px 0 0 5px;text-align:right;}
.localresultrow{clear:both;font-size:1.2em;font-weight:bold;height:24px;padding:10px 0 0 0;border-bottom:1px solid #ccc;}
.localresultrow a{display:block;float:left;text-align:left;width:230px;height:20px;overflow:hidden;}
.localresultrow span{display:block;float:left;width:107px;}
.portlet .lineitem{margin:0 0 10px 0;}
.portlet .lineitem span{display:block;}

/*~*~*~*~*~*~*~*~ RESULTS *~*~*~*~*~*~*~*/
#page #results{margin:25px 0 0 0;padding:0px;min-height:0;}
#page #results #panel{}
#page #results .internal{padding:0px 10px 0px 10px;}
#page #results .internal h1.pagehead{margin:0 0 10px 0;}
table.paidserp{width:100%;padding:0;margin:0;}
table.paidserp td.data{margin:0 10px 0 0 !important;}
table.paidserp td.data{background:#edeae7;border:1px solid #ddd8c4;padding:5px 5px 5px 5px;}
table.paidserp td.data .serp{width:223px !important;}
table.paidserp td.data .header{color:#941f25;font-size:1.3em;font-weight:bold;}
table.paidserp td.data .meta,.meta{color:#888;font-size:1.1em;font-weight:bold;}
table.paidserp td.data .link{}
table.paidserp td.empty{}
table.paidserp td.data .hold{background:red;height:100%;width:100%;margin:0 10px 0 0 !important;}
#resultset ul.yui-nav{margin:25px 0 10px 35px;padding:0;}
#resultset ul.yui-nav li{display:inline;font-style:normal;font-size:1.3em;font-weight:bold;margin:0 10px 0 0;padding:3px;}
#resultset ul.yui-nav li.selected a,ul.yui-nav li.selected a:hover{color:#941f25;text-decoration:none;cursor:pointer;}
#resultset ul.yui-nav li a em{font-style:normal;}
#resultset ul.yui-nav li a{color:#888;}
#resultset ul.yui-nav li a:hover,ul.yui-nav li.selected a{color:#941f25;text-decoration:none;}
td.result{padding:0 10px 10px 40px;}
td.result .header{font-weight:bold;font-size:1.3em;color:#941f25;}
td.result .data{line-height:1.8em !important;margin-bottom:1em;}
td.result .resulttag{}
td.result .resultrowtitle{width:65px;display:inline-block;float:left;padding:0 0 0 10px;}
td.result .resultitems{width:335px;display:inline-block;float:left;}
td.result .resultrowsubtitle{}
td.result .resulttimes{}
div.resultdetail{margin:0 0 0 6px;border-left:1px solid #ccc;padding:0 0 0 10px;}
#revise{margin:0 0 0 10px;}

/*~*~*~*~*~*~*~*~ CHECKOUT *~*~*~*~*~*~*~*/
#checkoutnav{margin-top:-25px;margin-bottom:15px;}


/*~*~*~*~*~*~*~*~ ROLLOVER POPUPS *~*~*~*~*~*~*~*/
.resultPopup{z-index:1200;position:absolute;}
.resultPopup *{color:white;}
.resultBody{background:#941f25;padding:15px;width:350px;}
.resultBody #header{position:relative;}
.resultBody #header #title{font-size:18px;font-weight:bold;line-height:18pt;display:block;margin-right:30px;}
.resultBody #header #closebox{width:24px;height:24px;background:url(../images/icon_close_off.gif) no-repeat;position:absolute;top:-10px;right:-10px;cursor:default;}
.resultBody #header #subtitle{font-size:14px;font-weight:bold;line-height:16pt;display:block;}
.resultBody #content{padding:15px 10px 0 0;}
.resultBody #content table{}
.resultBody #content table td#col1 .item{margin:0 0 10px 0;cursor:hand;color:#ff6633;}
.resultBody #content table td#col1 .item *{color:#ff6633;}
.resultBody #content table td#col1 .active *{color:white;}
.resultBody #content table td#col1{vertical-align:top;width:50% !important;}
.resultBody #content table td#col2{vertical-align:top;width:50% !important;}
.resultBody #content table td#col2 .item_detail{padding:0 0 0 15px;}
.resultBody #content table td#col1 *,.resultBody #content table td#col2 *{cursor:hand;}
.resultBody #content table td#col2 .item_detail #buy_now a{color:#ff6633; text-decoration:none;}
.resultBody #content table td#col2 .item_detail #buy_now a:hover{color:#fff; text-decoration:none;}
.club_popup{width:250px;}
.resultBody #button_bar{margin:15px 0 0 0;margins:auto;text-align:center;width:100%;border-top:1px solid #b3625f;background:#781f19;}
.resultBody #button_bar a#more_button{width:100%;margins:auto;padding:2px 10px 2px 10px;text-align:center;vertical-align:middle;text-transform:uppercase;font-weight:bold;border:0;}
.resultBody #button_bar a#more_button:hover{color:white;text-decoration:none;padding:3px 9px 1px 11px;}

/*~*~*~*~*~*~*~*~ ROLLOVER TOOLTIPS *~*~*~*~*~*~*~*/
.tooltip{}
.tooltip:hover{cursor:hand;}
#tooltip{position:absolute;width:150px;padding:15px;background:#941f25;color:#fff;display:none;}

/*~*~*~*~*~*~*~*~PROSHOP*~*~*~*~*~*~*~*/
#proshop{}
#proshop .row{border:0;border-top:1px solid #ccc;clear:both;height:155px;}
#proshop .row:first-child{border-top:1px solid #ccc;margin-top:-25px;}
#proshop .row .img{float:left;height:150px;width:150px;}
#proshop .row .blurb{margin:10px;width:350px;float:left;}

/*~*~*~*~*~*~*~*~ HANDICAP *~*~*~*~*~*~*~*/
#HandicapSection{width:525px !important;}

/*~*~*~*~*~*~*~*~ SITEMAP *~*~*~*~*~*~*~*/
#sitemap{}
#sitemap ul li{list-style-type:none;}
#sitemap li.cat>a,#sitemap li.cat{font-size:1.1em;font-weight:bold;color:black;}

/*~*~*~*~*~*~*~*~ TRAVEL *~*~*~*~*~*~*~*/
table.travel{width:525px;}
table.travel img{border:0;}
table.travel tr.title td{padding:0 0 10px 0;}
table.travel tr.data td{padding:0 0 10px 0;}
table.travel tr.data td.left{width:125px;}
table.travel tr.data td.desc{width:400px;padding:0 0 0 15px;}
table.travel td.icoset{width:140px !important;text-align:right;}
table.travel td img.ico{margin:5px;}

/*~*~*~*~*~*~*~*~ CARD OUTPUT *~*~*~*~*~*~*~*/
.cardoutput *{color:black;}
.cardleft{width:300px;padding:10px 50px 0 15px;overflow:hidden;}
.cardright{padding:10px 0 0 0;width:200px;}
.cardarea{width:565px;}
.cardoutput .certs{background:white url('../images/bg_card_egc.jpg') no-repeat top left;height:250px;}
.cardoutput .teetimes{background:white url('../images/bg_cardLg_egc.jpg') no-repeat top left;height:475px;}

/*~*~*~*~*~*~*~*~REUSED CLASSES*~*~*~*~*~*~*~*/			
.rss {display:block;margin:0 0 25px 0;}
.rss .desc{display:block;width:400px;}
.rss .pub{color:#999;line-height:1em;font-size:.8em;display:block;}	
.courselist{display:block;margin:0 0 25px 0;}
.courselist .desc{display:block;width:400px;}

.star5{padding-right:110px;background:transparent url('../images/icon_5star.gif') no-repeat top right;}
.star4{padding-right:90px;background:transparent url('../images/icon_5star.gif') no-repeat top right;}
.star3{padding-right:70px;background:transparent url('../images/icon_5star.gif') no-repeat top right;}
.star2{padding-right:50px;background:transparent url('../images/icon_5star.gif') no-repeat top right;}
.star1{padding-right:30px;background:transparent url('../images/icon_5star.gif') no-repeat top right;}
.star0{background:transparent;}
.parent{position:relative;}
.last{margin-right:0 !important;}
.external span{padding-right:15px;display:inline-block;cursor:hand;background:transparent url('../images/icon_popupGrey.gif') no-repeat center right;}
.msg{display:block;width:400px;}
.loading{margin:25px;}
.overlay{position:absolute;background:#cccccc;height:40px;width:100px;border:1px solid white;}
.rediculous,.huge{font-size:2.4em;}
.large,.lg{font-size:1.8em;}
.med{font-size:1.3em;}
.small{font-size:.8em;}
.heavy{font-weight:bold}
.block{display:block;}
.left{text-align:left !important;}
.clear{clear:both;}
.border{border:1px solid #ccc;}
.colorA{color:#941f25;}
.colorB{color:#941f25;}
.colorC{color:#edeae7;}
.colorD{color:#000000;}
.colorE{color:#444;}
.helptip{color:#aaa;font-size:.9em;}
.disclaimer{color:#aaa;font-size:.9em;}
.error{color:#941f25;font-weight:bold;}
.subhead{font-weight:bold;font-size:1.3em;}
.flowtag{color:#900;}
.flowstep{}
.flowtotal{}
.padTsm{padding-top:5px;}
.padRsm{padding-right:5px;}
.padBsm{padding-bottom:5px;}
.padLsm{padding-left:5px;}
.padTlg{padding-top:5px;}
.padRlg{padding-right:5px;}
.padBlg{padding-bottom:5px;}
.padLlg{padding-left:5px;}
table.purchase td span{display:block;margin:4px 0 4px 0;}
table.standard td{height:25px !important;}

/*~*~*~*~*~*~*~*~ EXTRAS *~*~*~*~*~*~*~*/
#headextra1{display:none;}
#headextra2{display:none;}
#headextra3{display:none;}
#headextra4{display:none;}
#headextra5{display:none;}
#extra1{display:none;}
#extra2{display:none;}
#extra3{display:none;}
#extra4{display:none;}
#extra5{display:none;}











