/*******************************************

PRIMARY CONTROL CLASSES

*******************************************/
/* contains all gui related assets (except top day part tabs) including solid color images tiled horizontally */
.sprite_btn 
{
    background-image: url('../../../../../Content/Themes/base/images/sprite_btn_1d1d1d.png');
}
/* contains all gui related assets for top day parts tabs including solid color images tiled vertically */
.sprite_tab 
{
    background-image: url('../../../../../Content/Themes/base/images/sprite_tab_1d1d1d.png');
}
/* large background image tile and loader */
.bg 
{
    background-image: url('../../../../../Content/Themes/base/images/background_3.png');
}

/* large background image tile and loader */
/*
.bg 
{
    background-color: #c7bc9c;
}
*/

/*******************************************

GENERAL CLASSES

*******************************************/
body {
    background-color:transparent;   
}

.backgroundColor {
    background-color: #1d1d1d;
}

/* links */
a
{
    color: #1d1d1d;
}
a:hover
{
    color: #000;
}



/* adds loader */

.Progressbar
{
    display: none;
    background-image: url("../../../../../Content/Themes/base/images/GN_loader.gif");
    background-repeat: no-repeat;
    height: 300px;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    width: 200px;
    z-index: 222;
}
.loading{ /* small loader for view allcourses */
   
    display: none;
    background: url("../../../../../Content/Themes/base/images/loading.gif") no-repeat;
    height: 32px;
    width: 32px;
    z-index: 222;
    margin-left:330px;
    margin-top:70px;
}


/* form error */

.formerror p
{
    color: #1d1d1d;
    font-size: 17px;
    font-weight: bold;	     
}
#notifyErrorBanner.formerror p /* longer error msg, need smaller font */
{
    font-size: 14px !important;   
}
.formerror
{
    background-position: 0 -100px; 
}

/* add shaow to popup boxes */
.shadow 
{
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
}

/* white x close button */
.popbox-close
{
    background-position: -200px -1600px;
}
.popbox-close-dark
{
    background-position: -250px -1600px;
}
.popbox-close:hover,.popbox-close-dark:hover
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
  filter: alpha(opacity=50); /* IE 5-7 */
  opacity: .5;
}

/* pop up green header */
.popbox-top
{
    background-color: #1d1d1d;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);	
}
.popbox-top p
{
    color:#fff;
    font-weight: bold;
    font-size: 16px;
}

.popbox-middle
{
    background-color:#fff;
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius:  0 0 7px 7px;
    border-radius:  0 0 7px 7px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
}

/*******************************************

Top Nav

*******************************************/

.logo-gn 
{
    background: url("../../../../../Content/Themes/base/images/logo_gn.png") no-repeat;
}

.tt_weekday
{
    background-position: -650px 0;
    color: #1d1d1d;
}
.tt_weekend
{
    background-position: -750px 0;
    color: #1d1d1d;
}
.tt_weekday:hover
{
    background-position: -950px 0;
}
.tt_weekend:hover
{
    background-position: -850px 0;
}
.tt_weekselect:hover, .tt_weekselect
{
    background-position: -550px 0;
    color: #fff;
}
.tt_weekselect .tt_border
{
    cursor: default;
    color: #FFFFFF;
}
.tt_border
{
    color: #1d1d1d;
    font-size: 12px;
    font-weight: bold;
}
.tt_weatherweek
{
    font-size: 16px;
    font-weight: bold;
}
.tt_weathericon
{
    background-repeat: no-repeat;
}

#tt_tbprev p
{
    background-position: -1200px 0;
}
#tt_tbnext p
{
    background-position: -1150px 0;
}

/* calendar */

#tt_calendar
{
    background-position: -1042px 0;
    font-size: 11px;
}

#calpopupContact
{
    border: 2px solid #CECECE;
    background:#fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    /* behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc); not doing because breaks in ie7 */
    font-size: 13px;
}
div.ui-datepicker-header
{
    background: #1d1d1d;
}

a.ui-datepicker-prev, a.ui-datepicker-next
{
     color: #1d1d1d;   
}

.ui-state-highlight
{
    background: #1d1d1d;
    border: 1px solid # #1d1d1d;
    color: #fff !important;
}


.CalPreviousbutton
{
    background-position: -1200px 0;
}
.CalNextbutton
{
    background-position: -1150px 0;
}

#GoForCalendar
{
    background-position: 0 -901px;
}

#GoForCalendar:hover
{
    background-position: 0 -930px;
}

.help
{
    background-position: -1250px 0;
    font-size: 11px;
}
.activehelp
{
    background-position: -1284px 0;
    font-size: 11px;
}


/* filter */


#tt_filterbox
{
    background-position: -400px 0;
    font-size: 11px;
}

.nplayers, .nholes, .nfavorites
{
    color: #1d1d1d;
    font-size: 14px;
    font-weight: bold;
}

.nholes
{
    background-position: 1px -1547px;
}
.nplayers
{
    background-position: -150px -1550px;
}
.gn_filter_images_favorites .nfavorites
{
    background-position: 0 -1595px;
}

.gn_filter_images_favorites-active .nfavorites
{
    background-position: -50px -1595px;
}

.tt_nplayerstext, .tt_nholestext, .tt_nfavoritestext
{
    color: #1d1d1d;
    font-size: 10px;
}

#apopupContact
{
    background-position: -1350px 0;
}



.nplayers-popup
{
    background-position: -150px -1550px;
}
.nholes-popup
{
    background-position: 0 -1547px;
}
.players-popup, .nholes-popup-span
{
    background-position: -350px 0; /* this is empty space */
}
.players-popup:hover, .nholes-popup-span:hover
{
    background-position: -200px -1550px;
    color: #1d1d1d;
}

/* multi course */

.multi-v2-mapicon
{
    background-position: -1100px 0;
}
.multi-v2-mapicon-hide
{
    background-position: -1100px -30px;
}

.multi-v2-filter
{
    background-position: -200px 0;
}

/*******************************************

Tee Time Card

*******************************************/

.Special_tag
{
    background-position: -100px -1651px;
}
.HotDeal_tag
{
    background-position: 0 -1651px;
}

.tt_time_multi, .tt_time
{
    font: bold 21px Georgia;
}

.discountdiv_multi, .discountdiv
{
    font: 13px Georgia;
}

.price, .Multicourseprice
{
    font: bold 16px Georgia;
}

.percent
{
    font: bold 16px Georgia;
}

.perplayer, .Multicourseperplayer
{
    font-size: 13px;
}

.line-image
{
    background-color: #ccc;
}



.bookdv {
    background-position: 0 -700px;
}
.bookdv:hover
{
    background-position: 0 -730px;
}



/* more info button */

.gn-plus-botton-div-posittion
{
    background-position: 0 -1451px;
}
.gn-plus-botton-div-posittion:hover
{
    background-position: 0 -1496px;
}


/*******************************************

Reserve Now

*******************************************/
.reserveheader
{
    background-image: url("../../../../../Content/Themes/base/images/reserverNowGreenHeader.png");
    background-repeat: no-repeat;
    line-height: 0;
}
.reserveheadertxt
{
    color: white;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 47px;
}

.SingleRateModelRatePrice
{
    background-position: 0 -1150px;
    font: bold 13px Georgia;
}

.SingleRateModelRatePrice:hover 
{
    background-position: 0 -1173px;
    color: #1d1d1d;
}

.selectedreserveMultiRate
{
    color: #1d1d1d;
}

.rmultirate-select-headertxt
{
    font-size: 13px;
    font-weight: bold;
}
.percentoff
{
    font: normal 13px Georgia;
}
.reservenowline
{
    background: #ccc;
}

.multirate-nplayers-popup
{
    background-position: -150px -1550px;
    position: relative;
}

.multirate-players-popup, .disablemultirate-players-popup
{
    background-position: -350px 0; /* this is empty space */
    font-weight: bold;
}

.multirate-players-popup:hover
{
    background-position: -200px -1550px;
    color: #1d1d1d;    
}


.SelectedFilter
{ 
    background-position: -200px -1550px;
    color: #1d1d1d;
}

.disablemultirate-players-popup
{
    color: #ccc;
}

.informationtxt
{
    font: normal 12px/18px Georgia;
}

.moreInfo
{
    color: #1d1d1d;
}

.rcheckbtn
{
    background-position: 0 -200px;
}
.rcheckbtn:hover
{
    background-position: 0 -237px;
}

/*******************************************

Tee Time Information Modal

*******************************************/

.single-rate-popbox-time #time
{
    font: bold 21px Georgia;
}
.single-rate-popbox-time #DateDayofweek
{
    font: normal 18px Georgia;
}

.single-rate-popbox-time #temp-info 
{
    font-size: 18px;
}

#rate-details-view 
{
    background: url('../../../../../Content/Themes/base/images/modal_info_bg_center.jpg') repeat-y 250px 0;
}


.icon-label-holes, .icon-label-walk, .icon-label-cart, .icon-label-player
{
    font: normal 11px Georgia;
    color: #999999;
}

.single-rate-popbox-hole p, .icon-holes p, .checkout-teetimebox-holesnumber, .ordercomplete-teetime-holesnumber
{
    background-position: 0 -1550px;   
    font-weight: bold;
    font-size: 14px;
}


.single-rate-popbox-perplayertext
{
    font-weight: bold;
}

.SelectedSingleRateModelRatePrice 
{
    color: #1d1d1d;
}


.single-rate-popbox-cart p, .icon-cart p
{
    background-position: -50px -1550px;  
}

.single-rate-popbox-walk p, .icon-walk p
{
    background-position: -96px -1550px;  
}

.single-rate-popbox-player p
{
    background-position: -150px -1550px;  
}



.single-rate-popbox-book
{
    background-position: 0 0;
}
.single-rate-popbox-book:hover
{
    background-position: 0 -37px;
}






.multi-v2-gobtn:hover
{
    background-position: 0 -930px;
}



.featurerow
{
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #264f09),color-stop(1, #305e0f));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#264f09', endColorstr='#305e0f'); /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#264f09', endColorstr='#305e0f')";
}

.multirate-players-selected, .Selectedmultirate-players-popup
{
    background-image: url('../../../../../Content/Themes/base/images/Selected.png');
    background-repeat: no-repeat;
}
.multi-golf-bg
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/multi-course/golf-bg.jpg) no-repeat;
}
.multi-v2-closepop:hover
{
    background-position: -250px -1600px;
}
.multi-v2-textbox:hover
{
    border: 1px solid #1d1d1d;
}
div.cobs a, div.cobs a:visited, div.cobs a:active
{
    color: #000000;
}
.ac_loading
{
    background: white url('https://reservations.teetimes.com/Content/Themes/custom/11102/indicator.gif') right center no-repeat;
}
.ac_odd
{
    background-color: #eee;
}
.ac_over
{
    background-color: #1d1d1d;
    color: white;
    font-family: Arial Georgia;
    font-weight: bold;
}
.selected_Players
{
    background: url('../../../../../Content/Themes/base/images/Selected.png') no-repeat;
    color: #1d1d1d;
}

#ui-carousel-next, #ui-carousel-prev
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/LT_arrow.png') #fff center no-repeat;
}
.weekend:hover
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/calendarBTN_Multi_Weekend_hover.png') no-repeat 0 0;
}
.weekday:hover
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/calendarBTN_Multi_Weekday_hover.png') no-repeat 0 0;
}
.weatherweek, .weatherdate, .weathertemp, .weekend a, .weekday a, .weekinactive a
{
    color: #1d1d1d;
}
.country_active
{
    background: url(../../../../../Content/Themes/base/images/GN_viewallcourses_selectcountry_01.png) center no-repeat;
}
.state_active
{
    background: url(../../../../../Content/Themes/base/images/GN_viewallcourses_selectState_02.png) center no-repeat;
}
.city_active
{
    background: url(../../../../../Content/Themes/base/images/GN_viewallcourses_selectcity_03.png) center no-repeat;
}
.course_active
{
    background: url(../../../../../Content/Themes/base/images/GN_viewallcourses_selectcourse_04.png) center no-repeat;
}
.Multicoursegn-plus-botton-div-posittion:hover
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/plusBTN_hover.png");
    background-repeat: no-repeat;
}
.ui-datepicker-unselectable, .ui-state-disabled
{
    color: #999999;
    background-color: #f5f5f5;
}
.ui-state-light-border:hover
{
    color: #1d1d1d;
}
.profilelogouttxtlogouttxt
{
    background-image: url("../../../../../Content/Themes/base/images/time_bar_line.png");
    background-position: right;
    background-repeat: no-repeat;
    color: #313231;
}
.myprofile-nav li a
{
    color: #1d1d1d;
    display: block;
}
.horizdivleft
{
    background: url(../../../../../Content/Themes/base/images/GN_horizdivleft.png) left bottom no-repeat;
    cursor: pointer;
}
.login-signup-img:hover
{
    background-repeat: no-repeat;
    background-position: 0 -1337px;
}
.login-signin-img:hover
{
    background-repeat: no-repeat;
    background-position: 0 -337px;
}
.thankyou-login:hover
{
    background-repeat: no-repeat;
    background-position: 0 -337px;
}
.facebook-login
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/loginfbnew.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 43px;
    margin-top: -2em;
}
.submit-Div:hover, .submit-button-div:hover
{
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 -437px;
}
.updatedelBuddies, .updateeditBuddies
{
    color: #1d1d1d;
}

.checkout-checkoutbox-apply:hover
{
    background-position: 0 -1075px;
}
.checkout-checkoutbox-apply
{
    background-position: 0 -1053px;
}

.ordercomplete-ateetime-book:hover
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/checkout/GN_book_button_hover.png) no-repeat;
}
.ordercomplete-ateetime-col2:hover
{
    background: #FEF49B;
}
.ordercomplete-special h4, .ordercomplete-special h3, .ordercomplete-special p
{
     color: #1d1d1d;
     text-align:center;
}
.ordercomplete-special h4
{
     font-size: 18px;
}
.ordercomplete-special h3
{
     font-size: 17px;
     font-weight: normal;
}
.ordercomplete-special p
{
     font-size: 12px;
}




.reserveMultiRate
{
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/GN_price_button.png") no-repeat;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
    background-image: url('../../../../../Content/Themes/base/images/RT_arrow.png');
}
#tt_topmenubar
{
    border-bottom: 10px solid #1d1d1d;
}

#tt_coursehead
{
}

#tt_headtime
{
    color: #fff;
}
.tt_headtime_bg 
{
    background-color: #000;
}

.tt_headtimetext
{
    border-right: 1px solid #1d1d1d;
}

.tt_headtimetext:last-child
{
    border-right: 0;
}
#tt_headtime .tt_headtimetext
{
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}

#tt_filterbox, #tt_calendar, .players, .filterholes
{
    font-family: arial;
}

.tag_spaceb, .tag_space
{
    background-color: transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
#tt_handle
{
    background: url(../../../../../Content/Themes/base/images/scrollBar_handle.png) no-repeat;
}
#tt_handleshadow
{
    /*background-color: #202020;*/
    opacity: 0.2;
}
.tt_dot
{
    background: url(../../../../../Content/Themes/base/images/select-active1.png) no-repeat;
}

#tt_mcview
{
    background-repeat: repeat;
}
#tt_datacontainer
{
    background-repeat: repeat;
}
#tt_scrollbar
{
    background-color: Red;
}
#tt_sc_thumb
{
    background-color: Blue;
}
.tt_scroller
{
    background: transparent;
}
.tt_topgradient
{
    background: transparent url(../../../../../Content/Themes/base/images/TopGradient_fade.png) repeat-x 0 -40px;
}
.tt_botgradient
{
    background: url("../../../../../Content/Themes/base/images/BottomGradient_fade.png") repeat-x scroll 0 0 transparent;
}
.tt_teacard
{
    background:#fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
}
.tt_cardheader
{
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='black');
    color: #FFFFFF;
    font-family: Georgia;
    font-size: 21px;
    font-weight: bold;
    text-shadow: 5px 5px 5px black;
}

#tt_coursename p
{
    color: #FFFFFF;
    font-size: 20px;
}
#tt_sc_close
{
    background-position: 0 -1200px;
}
#tt_sc_close:hover
{
    background-position: 0 -1224px;
}


#tt_thumbline, #tt_sb_scrolltrack
{
    background-color: transparent;
}
#tt_teamarks, #tt_txtsilder
{
    background-color: #1d1d1d;
    color: #FFFFFF;
    font-weight: bold;
}
.timeTick > span
{
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.timeTickF
{
    background: url("../../../../../Content/Themes/base/images/timeslider_f.png") no-repeat scroll 0 center transparent;
}
.timeTickQ
{
    background: url("../../../../../Content/Themes/base/images/timeslider_q.png") no-repeat scroll 0 center transparent;
}
.timeTickH
{
    background: url("../../../../../Content/Themes/base/images/timeslider_h.png") no-repeat scroll 0 center transparent;
}

.al
{
    text-align: left !important;
}
.ar
{
    text-align: right !important;
}
.ac
{
    text-align: center !important;
}
.fl
{
    float: left !important;
}
.fr
{
    float: right !important;
}

.gn-glow-t
{
    background: url("../../../../../Content/Themes/base/images/TopGradient_fade.png") no-repeat scroll 0 0 transparent;
    border-top: 2px solid #314D05;
}
.multi-rate-header
{
    color: Black;
    font-family: Georgia;
    font-size: 21px;
    font-weight: bold;
}
.emptydiv
{
    color: White;
    font-family: Georgia;
    font-size: 24px;
    font-weight: bold;
}
.hourly-txt
{
    color: White;
    font-size: 21px;
}
.multirate-card-hotdeal
{
    background-image: url("../../../../../Content/Themes/base/images/Multirate_bg_Hotdeal.png");
    background-repeat: no-repeat;
}
.multirate-radiostyl
{
    font-family: Georgia;
    font-size: 12px;
}
.multirate-DownButton
{
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_downArrow.png");
    background-repeat: no-repeat;
}
.multirate-UpButton
{
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_upArrow.png");
    background-repeat: no-repeat;
}
.multirate-hotdeal-avltime
{
    color: #353535;
    font-family: Georgia;
    font-size: 21px;
    font-weight: bold;
}
.multirate-rate-per-player
{
    font-family: Georgia;
    font-weight: bold;
}
.multirate-hotdeal-discount
{
    font-family: Georgia;
    font-size: 18px;
}
#multi-backgroundPopup
{
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CECECE;
}
.multi-weather-popup
{
    height: 46px;
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/popov/Content/Themes/base/single_more_details_header.png") repeat 

scroll 0 0 transparent;
}
.multi-weather-display-clouds-icon-popup
{
    background-image: url("../../../../../Content/Themes/base/images/clouds.png");
    background-repeat: no-repeat;
}
.multi-weather-display-raincloud-icon-popup
{
    background-image: url("../../../../../Content/Themes/base/images/rainclouds.png");
    background-repeat: no-repeat;
}
.multi-weather-display-sun-and-cloud-icon-popup
{
    background-image: url("../../../../../Content/Themes/base/images/sun_and_cloud.png");
    background-repeat: no-repeat;
}
.multi-weather-display-sun-rain-clouds-icon-popup
{
    background-image: url("../../../../../Content/Themes/base/images/sun_rain_clouds.png");
    background-repeat: no-repeat;
}
.multi-line1-popup
{
    margin: 0 auto;
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/popov/Content/Themes/base/single_more_details_Leftside_line.png") 

repeat scroll center center transparent;
}
.multi-line2-popup
{
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/popov/Content/Themes/base/single_more_details_Leftside_line.png") 

repeat scroll center center transparent;
}
.multi-rate-perplayertxt
{
    color: #4B4B4B;
    font-family: arial;
    font-size: 13px;
}
.multi-rate-discount-popup
{
    font-family: Georgia;
    font-size: 17px;
}
.multi-rate-discount-popuptxt
{

    font-family: Georgia;
    font-size: 13px;
}
.multi-pop-mainright
{
    float: right;
    height: 380px;
    width: 274px;
}
.multi-radiostyle-popup
{
    font-family: Georgia;
}
.multirate-select-headertxt, .multi-pop-select-title
{
    color: #4B4B4B;
    font-family: Georgia;
    font-size: 13px;
}

.multirate-codecheckout, .multi-benfits-popup, .multi-txtpopup
{
    color: #4B4B4B;
    font-family: Georgia;
    font-size: 12px;
}
.multirate-bookbtn-popup
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/bookBTN.png");
    background-repeat: no-repeat;
}
.SelectedPlayers
{
    background-image: url("../../../../../Content/Themes/base/images/Selected.png");
    background-repeat: no-repeat;
    color: #1d1d1d;
    font-weight: bold;
}
#multi-rate-popbox a
{
    color: #1d1d1d;
    text-decoration: none;
}
.multi-rate-popbox-top
{
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/popover/single_more_details_header.png") repeat scroll 0 0 transparent;
}
.multi-rate-popbox-close:hover
{
    cursor: pointer;
    background: url("../../../../../Content/Themes/base/images/popover/closeBTN_hover.png") no-repeat scroll 0 0 transparent;
}
.multi-rate-popbox-middle
{
    overflow: auto;
    background: url("../../../../../Content/Themes/base/images/popover/single_more_details_middle.png") repeat-y scroll 0 0 transparent;
}
.holegame
{
    color: #999999;
    font-weight: normal;
}
span.question
{
    background-color: #89A4CC;
    border-radius: 8px 8px 8px 8px;
    color: White;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
span.question:hover
{
    background-color: #3D6199;
}
div.tooltip
{
    background-color: #FEF49B;
    border-radius: 5px 5px 5px 5px;
    color: White;
}
div.tooltip:before
{
    border-right: 6px solid #FEF49B;
    line-height: 0;
    border: 6px 6px 6px 0 solid transparent #FEF49B transparent transparent;
}
div.tooltip p
{
    color: Black;
    font: bold 12px Arial;
}
.bodyContent
{
    font-family: "Georgia" ,arial;
    font-size: 14px;
}
.multicourse-calendar
{
    background: url("../../../../../Content/Themes/base/images/calendar_icon.png") no-repeat scroll center top transparent;

    font-size: 11px;
    line-height: 75px;
}
.multicourse-help
{
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/help_icon.png") no-repeat scroll center top transparent;

    font-size: 11px;
    line-height: 75px;
}

.multi-MainBG-Overlay
{
    background: url(../../../../../Content/Themes/base/images/multi-course/multi_MainBG_Overlay.png) no-repeat;
    border: solid 0px #FFFFFF;
}
.featuredBox
{
    background-position: 0 -1900px;
    background-repeat: repeat-x;
    border-bottom1: solid 2px #6d8742;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
}
.resultCard-no-image
{
    background-position: -250px -1100px;
}

.tt_courserow 
{
  border-top: 1px solid #888; 
}
#tt_coursehead.tt_courserow 
{
  border-top: 0; 
}

.from
{

    font-size: 16px;
    font-weight: bold;
}
.tee-time-price
{

    font-family: Georgia,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.multi-course-result-cards
{
    border-bottom: solid 2px #6d8742;
    font-family: Arial,Helvetica,sans-serif;
}
.multi-course-tee-time
{
    color: #1d1d1d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.from-time
{

    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.tee-time
{
    color: #1d1d1d;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #ccc;  
}
.available-tee-time
{
    color: #1d1d1d;
    font-size: 22px;
    font-weight: bold;
}
.feature-text
{
    color: #fef49b;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}



.location-distance
{
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.from-time-to-time
{
    background: url(../../../../../Content/Themes/base/images/time_bar_line.png) right no-repeat;
}
.Multi-TimebarLine-slot5, .Multi-TimebarLine-slot4, .Multi-TimebarLine-slot3, .Multi-TimebarLine
{
    background-image: url("../../../../../Content/Themes/base/images/time_bar_line.png");
    color: #313231;
}
.timeslot5, .timeslot3, .timeslot2
{
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.timeslot6, .timeslot4, .timeslot1
{
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.welcometxt
{
    font-size: 14px;
    font-weight: bold;
}
.logouttxt, .assistancetxt, .profileassistancetxt, .logintxt
{
    font-size: 14px;
    text-decoration: underline;
    border-right: 1px solid #ccc;    
}
.logouttxt:hover, .assistancetxt:hover, .logintxt:hover, #SingleRatReserveNowPopupClose:hover, .profileassistancetxt:hover
{
    color: #1d1d1d;
}
#aToolTip .aToolTipContent
{
    color: Black;
}
.defaultTheme
{
    color: Black;
    border: 2px solid #FEF49B;
    background: #FEF49B;
    border-color: transparent #FEF49B transparent transparent;
    -moz-box-shadow: 2px 2px 5px #111;
    -webkit-box-shadow: 2px 2px 5px #111;
    box-shadow: 2px 2px 5px #111;
    border-radius: 5px 5px 5px 5px;
}

.defaultTheme #aToolTipCloseBtn
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/closeBtn.png') no-repeat;
}

#papopupContact
{
    background-position: -1350px 0;
}
.Multicourseheader
{
    border-top: solid 1px #dcdcdc;
    border-bottom: solid 8px #1d1d1d;
}
#MultiCourse_container .MultiCourseCustomScrollBox .MultiCourseBodyContent p
{
    color: #31231E;
    font-size: 13px;
    line-height: 20px;
}
#MultiCourse_container .dragger_pressed, #MultiCourse_container .teeTimedragger
{
    background: #1d1d1d;
    border-radius: 6px 6px 6px 6px;
}
.resultCard
{
    background: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
}

.ie7 .resultCard, .ie8 .resultCard
{
    background: transparent url("../../../../../Content/Themes/base/images/rounded-result-card.gif") no-repeat;
    border-radius: 0;
    behavior: none;
}

.multi-v2-line
{
    background-color: #bbb;
}
.multi-v2-change-locationtextbox
{
    background-color: #1d1d1d;
}
#spnEmptyLocation
{
    color: #f00;
}
.multi-v2-change-pop
{
    background-color: #FFFFFF;
    border: 1px solid #D7D0BD;
    border-radius: 10px 10px 10px 10px;
    font-size: 12px;
}
.multi-v2-enterloctxt
{
    float: left;
    font-size: 14px;
}
.multi-v2-gobtn
{
     background-position: 0 -900px;
}
.multi-v2-closepop
{
    background-position: -250px -1600px;
    
}
.multi-v2-search, .multi-v2-address
{
    color: #666666;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
div.cobs a, div.cobs a:visited, div.cobs a:active
{
    font: 14px tahoma,arial,helvetica,sans-serif;
    text-decoration: none;
}

.multi-v2-showmap, .multi-v2-viewallrates, .multi-v2-change
{
    color: #1d1d1d;
    font-family: Arial;
    font-size: 14px;
}
.map-background
{
    background: url("../../../../../Content/Themes/base/images/map_Bg.png") no-repeat;
}
.mapclass
{
    background: white;
    border: solid 1px black;
}
.mapclose
{
    background-image: url('https://reservations.teetimes.com/Content/Themes/base/images/map_close.jpg');
    background-repeat: no-repeat;
}
.mapbackgroundclose
{
    background1: #000000;
      
}
.ac_results
{
    border: 1px solid black;
    background-color: white;
}
.ac_results li
{
    font: menu;
    font-size: 12px;
    line-height: 16px;
    width:260px;
}
#course-information-popupContact
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    font-size: 13px;
}
.multi-rate-popbox-close
{
    background-position: -250px -1600px
}
.course-information-description
{

    width: 420px;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
}
#btpopupContact h1, #tpopupContact h1, #apopupContact h1
{
    color: #6FA5FD;
    font-size: 22px;
    font-weight: 700;
}
#btpopupContactClose, #tpopupContactClose
{
    font-size: 19px;
    font-weight: 700;
    line-height: 33px;
}
.bteetimepolicyclose, .teetimepolicyclose, .cpopupContactClose
{
    color: #CECECE;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    background-image: url('../../../../../images/Assistance_closeBTN.png');
    background-repeat: no-repeat;
}
.bteetimepolicyclose:hover, .teetimepolicyclose:hover, .cpopupContactClose:hover
{
    background-image: url('../../../../../images/Assistance_closeBTN_hover.png');
    background-repeat: no-repeat;
}
.bteetimepolacytxt, .teetimepolacytxt
{
    font: 12px Georgia;
}
.teetimeplicyconformation
{

     color: #1d1d1d;
     font-family: georgia;
}

.Multicourseicon-label-cart
{
    font-family: Georgia;
}

.multi-v2-filter-favoritestxt-active{
background:url("https://reservations.teetimes.com/Content/Themes/base/images/multi-course/active_favorite_Icon.png") 6px 0 no-repeat;
color: #1d1d1d;
}
.account-tag {
    color: #1d1d1d;
}


.astric-symbol
{
    height:10px;
    width:20px;
    color: #1d1d1d;
    
    }


.Confirm-password {
    font-size: 16px;
    
   }
.forgot-Return-link a 
{
    font-size: 13px;
    color: #1d1d1d;
}
.ThankYou-text {
    font-size: 18px;
}

.Forgot-text
{
    font-size:18px;
    
}
.text-Firstname {
    font-weight:normal;
}

.login-textbox
{
     font-size:12px;
}
.login-password
{
     font-size: 12px;
}

.SingleRateModelRatePriceforSingleCourse
{
    font-family: Georgia;
}
.singleCourseperplayer {
    
    font: 13px Georgia;
}

#displayTextcon
{
     color: #1d1d1d;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
}
#toggleTextcon
{
    font: 12px Georgia;
    }

.ordercomplete-teetime-holecartprint
{
     font-weight: bold;
    font-size:14px;
    
    } 


.ordercompleticon-label-cart
{
     font-size: 13px;
    font-weight: bold;
    
    }  


.Error-text 
{
     font: 11px georgia;
     color: #1d1d1d;    
}
.teetimepolicyheader-confirmation
{
       color: #1d1d1d;
    font: bold 15px Georgia;
}
.teetimepolicytxt-confirmation
{
   
    font-family: Arial;
    font-size: 14px;
}
.bteetimepolacyheadertxt, .teetimepolacyheadertxt
{
    color: #1d1d1d;
    font-size: 14px;
    font-weight: bold;
}
.assistenceheader, .assistancephone
{
    color: #666666;
    font-family: georgia;
    font-size: 15px;
    font-weight: bold;
}
.courseinfoheader_map, .course-information-header
{
    background: #1d1d1d;
    border-radius: 5px 5px 0 0;
}
#toggleText 
{
    
}
#displayText {
     color: #1d1d1d; 
}
.courseinfoheadertxt_map, .course-information-headertxt
{
    color: #D8E6C2;
    font-family: arial;
    font-size: 17px;
}
.courseInfimg_map, .course-information-courseimg
{
    background-repeat: no-repeat;
}
.courseinfoname_map, .course-information-coursen-name
{

    font-family: georgia;
    font-size: 16px;
    font-weight: bold;
    text-align:left;
}
.courseinfocountry_map, .courseinfoddress_map, .course-information-course-country, .course-information-course-address
{

    font: normal 12px Georgia;
}
.courseinfodesc_map
{

    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
}
.courseinfodesctxt_map, .course-information-description-txt
{

    font: 12px Georgia;
}
.courseinforemove_map, .courseinfosearch_map, .courseinfoshow_map, .courseinfoteetimepolicy_map, .course-information-teetimepolicy
{
    color: #1d1d1d;
    font-family: Georgia;
    font-size: 14px;
    text-decoration: underline;
}
blockquote, q
{
    quotes: "" "";
}
#mpopupContactClose
{
    color: #D2DBCA;
    font-size: 19px;
    font-weight: 700;
    line-height: 13px;
}
.mweather-popup
{
    background-color: #689C15;
    border-radius: 7px 7px 0 0;
}
.mdate-popup, .multi-date-popup
{
    color: #FCFCFF;
    font-family: bold;
    font-size: 18px;
}
.mweather-display-clouds-icon-popup
{
    background-image: url('../../../../../Content/Themes/base/images/clouds.png');
    background-repeat: no-repeat;
}
.mweather-display-raincloud-icon-popup
{
    background-image: url('../../../../../Content/Themes/base/images/rainclouds.png');
    background-repeat: no-repeat;
}
.mweather-display-sun-and-cloud-icon-popup
{
    background-image: url('../../../../../Content/Themes/base/images/sun_and_cloud.png');
    background-repeat: no-repeat;
}
.mweather-display-sun-rain-clouds-icon-popup
{
    background-image: url('../../../../../Content/Themes/base/images/sun_rain_clouds.png');
    background-repeat: no-repeat;
}
.mweather-display-sun-icon-popup
{
    background-image: url("../../../../../Content/Themes/base/images/sun.png");
    background-repeat: no-repeat;
}
.mweather-display-result-popup, .multi-weather-display-result-popup
{
    color: #FCFCFF;
    font-size: 17px;
}
.mavltime-popup, .multi-avltime-popup
{
    color: #494949;
    font-family: Georgia;
    font-size: 21px;
    font-weight: bold;
}
.mplayer-rate-popup, .multi-rate-perplayer
{
    color: #4B4B4B;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
}
.mper-player-popup
{
    color: #4B4B4B;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}
.mdiscount-popup
{
    color: #4B4B4B;
    font-family: Georgia;
    font-size: 18px;
}
.mlin2left, .mlin1left
{
    background-color: #dbdbdb;
}
.mnumber-players-popup
{
    color: #181818;
    font-family: Georgia;
    font-size: 15px;
}
.downbutton-popup
{
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_downArrow.png");
    background-repeat: no-repeat;
}
.upbutton-popup
{
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_upArrow.png");
    background-repeat: no-repeat;
}
.mholerspop
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/holesIcon.png");
    background-repeat: no-repeat;
}
.mcartpop
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/cart.png");
    background-repeat: no-repeat;
}
.mcarttext-pop, .mholetext-pop
{
    color: #ACACAC;
    font-family: Georgia;
    font-size: 11px;
}
.mbenfits-more, .multi-benfits-more-popup
{
    color: #689C15;
    font-size: 13px;
}
.mcodecheckout, .mbenfits-popup, .mtxt-popup, .multi-txtbenfits-matter-popup
{
    color: #4B4B4B;
    font-family: Georgia;
    font-size: 11px;
}
.mlin2right, .mlin1right
{
    background-color: #dbdbdb;
    font-family: Georgia;
    font-size: 11px;
}
.mbook-popup
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/bookBTN.png");
    background-repeat: no-repeat;
}









.SingleRateMoreDetailModelPopUp
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/courseInfo_cardBG.png) center center repeat-y;
}
.moredetailsTime
{
    font-size: 22px;
    font-weight: bold;
}
.moredetailsDivideline
{
    background: url("../../../../../Content/Themes/base/images/popover/single_more_details_Rightside_line.png") center center repeat-x;
}
.single-rate-popbox-leftline
{
    background: url("../../../../../Content/Themes/base/images/popover/single_more_details_Leftside_line.png") no-repeat scroll left center 

transparent;
}
.single-rate-popbox-price span
{
    font: 13px Georgia;
}
.single-rate-popbox-off #rates 
{
    font: bold 14px Georgia; 
}
.single-rate-popbox-players
{
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_contentBox.png") no-repeat;

    font: 14px Georgia;
}
.single-rate-popbox-pnumber
{
    background: url(../../../../../Content/Themes/base/images/playerNumber_contentBox.png) top center no-repeat;
}
.single-rate-popbox-pnumberdown
{
    background: url(../../../../../Content/Themes/base/images/downbtn.png) center no-repeat;
    border-bottom: 1px solid #bbb;
    border-top: 1px solid #bbb;
    border-right: 1px solid #bbb;
}
.single-rate-popbox-pnumberup
{
    background: url(../../../../../Content/Themes/base/images/upbtn.png) center no-repeat;
    border-bottom: 1px solid #bbb;
    border-top: 1px solid #bbb;
    border-right: 1px solid #bbb;
}


.single-rate-popbox-rightline
{
    background: url("../../../../../Content/Themes/base/images/popover/single_more_details_Rightside_line.png") no-repeat scroll right 

center transparent;
}
.single-rate-popbox-content2:hover
{
    color: #4e750d;
    font-weight: bold;
}

.SingleRateModelPopUpplayerstxt
{
    color: #999999;
    font: normal normal normal 11px 14px Georgia;
}
.SingleRateModelRate
{
    font: bold 16px Georgia;
}

#backgroundPopup
{
    border: 1px solid #cecece;
}

#popupContact
{
    background: #fff;
    border: 2px solid #CECECE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
    font-size: 13px;
    font-weight: bold;
}


.heading-nholes, .Heading
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.anydiv
{
    background-position: center center;
}
.filtermain
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/filter_Box.png') no-repeat;
}
.filtermain:hover
{
    cursor: pointer;
}
.headingFilter, .tt_headingFilter
{
    color: #666666;
    font-size: 10px;
    font-weight: bold;
}
.gn-filter-images-player
{
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/playerIcon.png") no-repeat;
    background-position: 50% 50%;
}
.gn-filter-images-holes
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/holesIcon.png");
    background-position: 50% 50%;
}
.tt_nplayers
{
    color: rgb(105, 156, 21);
    font-size: 14px;
    font-weight: bold;
}
.filterholes, .players
{
    font-size: 10px;
}
.playersBg
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/playerIcon.png') no-repeat;
}
.nholestext, .nplayerstext
{
    color: #1d1d1d;
    font-size: 10px;
}

.multi-v2-nplayers-number, .nholes-any, .nplayers-any, .tt_nholes
{
    color: #1d1d1d;
    font-size: 14px;
    font-weight: bold;
}

#weather, .multi-course-result-cards-location-left, .featured-left, body
{
    font-family: Arial,Helvetica,sans-serif;
}
#ui-carousel-next
{
    background-image: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/RT_arrow.png');
    background-repeat: no-repeat;
}
.weekday
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/calendarBTN_Multi_Weekday_stand.png') no-repeat 0 0;
    color: #1d1d1d;
}
.weekend
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/calendarBTN_Multi_Weekend_stand.png') no-repeat 0 0;
    color: #1d1d1d;
}
.CurrentWeek
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/calendarBTN_Multi_Weekday_stand.png') no-repeat 0 0;
}
.weekselect, .weekday:active, .weekend:active
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/calendarBTN_Multi_Selected.png') no-repeat 0 0;
    color: #fff;
}
.weekinactive
{
    background: url('https://reservations.teetimes.com/Content/Themes/base/images/multi-course-weather/calendarBTN_Multi_PassDate_stand.png') no-repeat 0 0;
}
.weatherweek, .multi-benfits-popup ul
{
    font-size: 16px;
}
.weathertemp, .tt_weathertemp
{
    font-size: 12px;
    font-weight: normal;
}
#view-all-courses-backgroundPopup
{
    background: #000000;
    border: 1px solid #cecece;
   
}

.view-all-courses-topin, .single-rate-popbox-topin, div.ui-datepicker-links div a, .weekselect a
{
    color: #fff;
}
.divideLine
{
    border-top: 1px solid #ccc;
}
.view-all-rates-bottom
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/GN_viewallcourses_bottomwhitecurve.png) no-repeat scroll center bottom 

transparent;
}
.select-active
{
    background: url(../../../../../Content/Themes/base/images/select-active.png) no-repeat center top;
    color: #000000;
}
.select-selected
{
    background: url(../../../../../Content/Themes/base/images/select-selected.png) no-repeat top center;
}
.select-inactive
{
    background: url(../../../../../Content/Themes/base/images/select-inactive.png) no-repeat top center;
}
.borderLine
{
    background: url(../../../../../Content/Themes/base/images/country-select-bar-line.png) no-repeat center 18px;
}

#cities:hover
{
    background-color: #1d1d1d;
    color: white;
}

.back
{
    color: #1d1d1d;
    font-weight: bold;
}
.back:hover
{
    color: #666;

}

#world {
    background: url('../../../../../Content/Themes/base/images/map_world.jpg') 45px 0 no-repeat;  
}
#Usa {
    background: url('../../../../../Content/Themes/base/images/map_us.jpg') no-repeat;
}
#Canada {
    background: url('../../../../../Content/Themes/base/images/map_canada.jpg') no-repeat;
}
#Ireland {
    background: url('../../../../../Content/Themes/base/images/map_ireland.jpg') no-repeat;
}
#Mexico {
    background: url('../../../../../Content/Themes/base/images/map_mexico.jpg') no-repeat;
}
#Scotland {
    background: url('../../../../../Content/Themes/base/images/map_scotland.jpg') no-repeat;
}

.searchCourses
{
    background-position: 0 -101px;
}
.searchCourses:hover
{
    background-position: 0 -138px;
}
#scrollbar1 .scrollbar
{
    background: transparent url(../../../../../Content/Themes/base/images/bg-scrollbar-track-y.png) no-repeat 0 0;
    background-position: 0 0;
}
#scrollbar1 .track
{
    background: transparent url(../../../../../Content/Themes/base/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
}
#scrollbar1 .thumb
{
    background: transparent url(../../../../../Content/Themes/base/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
}
#scrollbar1 .thumb .end
{
    background: transparent url(../../../../../Content/Themes/base/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
}
.multicoursemodaltop
{
    background: url("../../../../../Content/Themes/base/images/multi-course/model_TopHeader.png") top no-repeat;
}
.multicoursemodalheader
{
    background: url("../../../../../Content/Themes/base/images/multi-course/top_Fade.png") no-repeat top;
}
.multicoursemodalcontainer
{
    background: url("../../../../../Content/Themes/base/images/multi-course/1px_gradient_BG.png") repeat-x;
}
.multicoursemodalright
{
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/multi-course/time_slider.png") no-repeat;
}
.multicoursemodalfooter
{
    background: url("../../../../../Content/Themes/base/images/multi-course/bottom_Fade.png") no-repeat;
}
.multicoursemodalbottom
{
    background: url("../../../../../Content/Themes/base/images/multi-course/model_bottom_corners.png") no-repeat;
}
.multicoursemodalclose
{
    background: url("../../../../../Content/Themes/base/images/multi-course/close_Model_multicourse_.png") no-repeat;
}
.MultiCoursejScrollPaneTrack
{
    background: #1d1d1d url("https://reservations.teetimes.com/Content/Themes/base/images/multi-course/time_markers.png") 0 2px no-repeat;
}
.MultiCoursejScrollPaneDrag
{
    background: url("../../../../../Content/Themes/base/images/multi-course/scrollBar_handle.png") no-repeat;
}
.MulticourseModalRated1css, .checkout-alsoincludes a:hover, .checkout-iagree a:hover, .myprofile-nav li a:hover, 

.Currentmyprofile-nav
{
    color: black;

}
.MulticourseModalSingleRateimagebg
{
    background-image: url("../../../../../Content/Themes/base/images/signal_resultcard_bg.png");
    background-repeat: no-repeat;
}
.Multicourseavltime-for-nohotdeal
{
    font-size: 21px;
    font-weight: bold;
}
.Multicoursepercent
{
    font-size: 18px;
}
.MulticourseMaindivision
{
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_contentBox.png");
    background-repeat: no-repeat;
}
.Multicourse-DownButton
{
    -moz-user-select: none;
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_downArrow.png");
    background-repeat: no-repeat;
}
.Multicourse-UpButton
{
    -moz-user-select: none;
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_upArrow.png");
    background-repeat: no-repeat;
}
.Multicoursebookbtn:hover
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/bookBTN_onhover.png");
    background-repeat: no-repeat;
}
.Multicourseicon-holes
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/golfball_icon.png");
    background-repeat: no-repeat;
}
.Multicourseicon-label-holes
{
    font-family: Georgia;
    font-weight: normal;
    font-size: 11px;
}
.Multicoursegn-plus-botton-div-posittion
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/plusBTN.png");
    background-position: right bottom;
    background-repeat: no-repeat;
}
.Multicourse-SingleRate-popbox-players
{
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_contentBox.png");
    background-repeat: no-repeat;
    font: 14px Georgia;
}
.Multicourse-SingleRate-popbox-cartholes
{

    font: 14px Georgia;
}
.header
{
    border-bottom: 8px solid #1d1d1d;
    border-top: 1px solid #DCDCDC;
}
.MulticourseSingle-rate-popbox-middle, .Multicourse-SingleRate-popbox-middle
{
    background: url(../../../../../Content/Themes/base/images/popover/single_more_details_middle.png) repeat-y;
}
.MulticourseSingle-rate-popbox-leftline, .Multicourse-SingleRate-popbox-leftline
{
    background: url(../../../../../Content/Themes/base/images/popover/single_more_details_Leftside_line.png) center left no-repeat;
}
.MulticourseSingle-rate-popbox-price, .MulticourseSingle-rate-popbox-time, .single-rate-popbox-price,
{

    font: bold 21px Georgia;
}
.MulticourseSingle-rate-popbox-off
{

    font: 18px Georgia;
}
.MulticourseSingle-rate-popbox-players, .Maindivision-popup
{

    background-image: url("../../../../../Content/Themes/base/images/playerNumber_contentBox.png");
    background-repeat: no-repeat;
    font: 14px Georgia;
}
.MulticourseSingle-rate-popbox-cartholes
{
    color: #999999;
    font: 14px Georgia;
}
.MulticourseSingle-rate-popbox-hole, .Multicourse-SingleRate-popbox-hole
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/holesIcon.png) top center no-repeat;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.MulticourseSingle-rate-popbox-cart, .Multicourse-SingleRate-popbox-cart
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/cart_icon.png) top center no-repeat;
}
.MulticourseSingle-rate-popbox-rcontent, .Multicourse-SingleRate-popbox-rcontent
{
    font: 13px Georgia;
}
.MulticourseSingle-rate-popbox-promocode, .Multicourse-SingleRate-popbox-promocode, .single-rate-popbox-content2, .single-rate-

popbox-promocode
{
    font: 13px arial;
}
.MulticourseSingle-rate-popbox-rightline, .Multicourse-SingleRate-popbox-rightline
{
    background: url(../../../../../Content/Themes/base/images/popover/single_more_details_Rightside_line.png) center right no-repeat;
}
.MulticourseSingle-rate-popbox-book, .Multicourse-SingleRate-popbox-book, .Multicoursebookbtn
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/bookBTN.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.MulticourseSingle-rate-popbox-content2, .Multicourse-SingleRate-popbox-content2
{
    color: #A5C739;
    font: 13px arial;
}
.MulticourseSingle-rate-popbox-bottom, .Multicourse-SingleRate-popbox-bottom, .single-rate-popbox-bottom
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/popover/single_more_details_Bottom.png) bottom center no-repeat;
}
.MulticourseSingle-rate-popbox-top, .Multicourse-SingleRate-popbox-top
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/popover/single_more_details_header.png) top center no-repeat;
}
 #btpopupContact, #tpopupContact,#cpopupContact
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CECECE;
    border-radius: 7px 7px 7px 7px;
    font-size: 13px;
}
#calpopupContact h1
{
    color: #6FA5FD;
    border-bottom: 1px dotted #D3D3D3;
    font-size: 18px;
    font-weight: 700;
}

.calclosetxt-pop, .helpclosetxt-pop, .mclosetxt-pop
{
    color: #689C15;
    font-family: Georgia;
    font-size: 13px;
}

.ui-datepicker-title
{
    font-size: 12px;
    line-height: 1.8em;
}

.ui-datepicker-year, .ui-datepicker-month
{
    font-family: Arial,Bold;
    font-size: 16px;
}
.ui-datepicker-week-end
{

    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}
.ui-datepicker-unselectable, .ui-state-disabled
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}
.ui-state-default
{
    border: 1px solid #A6A6A6;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}
.ui-state-light-border
{
    border: 1px solid #E6E6E6;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}
.profilelogintxt
{
    font-size: 14px;
    text-decoration: underline;
}
.profileassistancetxt
{
    font-family: Arial;
    font-size: 14px;
    text-decoration: underline;
}
.profilelogouttxt
{
    font-family: Arial;
    font-size: 14px;
    text-decoration: underline;
}
.myprofile-container
{
    background1: url(https://reservations.teetimes.com/Content/Themes/base/images/golf-bg.jpg) repeat-y;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
    font-size: 16px;
}
.myprofile-wrap
{
    background: url('../../../../../Content/Themes/base/images/bg-row.png') repeat-y;
    behavior: url("https://reservations.teetimes.com/Content/Themes/custom/11102/css/border-radius.htc");
    border-radius: 8px 8px 8px 8px;
}
.myprofile-header
{
    border-bottom: 1px solid #b7b7b7;
    background: #fff;
    font-size: 24px;
}
.myprofile-nav li
{
    /*font:bold 16/Content/Themes/base/54px Arial */
}
.myprofile-nav-active
{

    background: url(../../../../../Content/Themes/base/images/link-arrow.png) right no-repeat;
    height: 50px;
}
.account-preferences-edit
{
    color: #1d1d1d;
    font: 16px Arial;
}
.myprofile-table-caption
{

    font: 20px Georgia;
}
.display-text
{
    font: 16px georgia;
}
#tablist
{
    background-color: #F5F5F5;
    background-repeat: no-repeat;
    font: bold 12px georgia;
}
.when-data
{
    color: #1d1d1d;
    font: 11px georgia;
}
.who-data, .where-data
{
    font: 11px georgia;
}
.status-data, .price-data
{
    font: 12px georgia;
}
.myprofile-table-subtext
{

    font: bold 14px Arial;
}
.myprofile-table-subtexts
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}
.beunaventure, .royalvista
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/GN_add_button.png");
    background-repeat: no-repeat;
}
.myprofile-table-subtextss
{
    font-family: Arial;
    font-size: 14px;
}
.myprofile-table-col-left
{
    text-align: right;
    color: #666;
}
.myprofile-table-elig-checkbox
{
    line-height: 36px;
}
.myprofile-table-more, .weatherweek, .weatherdate, .weathertemp, .inweekday, .inweekend, .inweekselect, .inweekinactive, 

.tt_weatherdate
{
    font-size: 12px;
    font-weight: bold;
}
.myprofile-table-more a, .message-banner a, .checkout-alsoincludes a, .checkout-needhelp a, .checkout-iagree a, .Defaultmyprofile-nav
{
    color: #1d1d1d;
}
.login-content
{

    font: 12px Arial;
}
.login-signup-img
{
    background-position: 0 -1300px;
    background-repeat: no-repeat;
}
.digicert-image-div
{
    background-image: url("../../../../../Content/Themes/base/images/Login/GN-login-digicert.jpg");
    background-repeat: no-repeat;
    background-position: center center;
}
.login-signin-forgot
{
    font-size: 12px;
    text-decoration: underline;
}

.add-favorite, .remove-favorite, .remove-course, .show-map, .resetcourses
{
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    font-size: 13px;
}
.resetcourses 
{
     font-weight: bold;  
}
.resetcourses:hover 
{
     text-decoration: underline;
     color: #fff;  
}

.golf-course-name
{
    color: #fff;
    font-size: 20px;
}
.favorite-icon 
{
    background-position1: -100px -1600px;
}

.show-map:hover, .add-favorite:hover, .remove-favorite:hover, .remove-course:hover, .golf-course-name:hover
{
    text-decoration: underline;
}
.login-textbox
{
    border: 1px solid silver;
    font: 18px Arial;
    color: Silver;
}
.login-password
{
    border: 1px solid silver;
    font: 18px Arial;
    color: Silver;
}
#loginStatus
{
    color: #1d1d1d;
    font: 18px Arial;
}
.Account-text
{
    font: 24px georgia;
}
.account-tag
{
    color: #1d1d1d;
    font: 17px georgia;
}

.text-Phone, .text-password, .text-Lastname, .text-Firstname, .text-Email, .Details-Account .Confirm-password
{
    font-size: 14px;
}
.Phone-textbox, .Password-textbox, .EmailAddress-textbox, .LastName-textbox, .Firstname-textbox
{
    border: 1px solid silver;
}
.forgot-Question-text, .login-container h2
{
    font: 24px Georgia;
}
.Forgot-text
{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font: normal normal normal 18px inherit Arial;
}
.email-Text-Div, .login-signup-content
{
    font: 18px Arial;
}
.submit-Div, .submit-button-div
{
    background-position: 0 -400px;
    background-repeat: no-repeat;
}
.Error-div
{
    color: #1d1d1d;
    font: 20px;
}
.thankyou-container, .ForgotPage-container, .login-container, .Account-container
{
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
    font-size: medium;
}

.ThankYou-header
{
    font: 27px Georgia;
}
.ThankYou-text
{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font: normal normal normal 20px inherit Arial;
}
.ThankYou-top-image, .Forgot-top-image, .Account-top-image, .login-top-image
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/Login/loginTopCorners.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.ThankYou-bottom-image, .Forgot-bottom-image, .Account-bottom-image, .login-bottom-image
{
    background-image: url('https://reservations.teetimes.com/Content/Themes/base/images/Login/loginBottomCorners_box.png');
    background-repeat: no-repeat;
}

.thankyou-login, .login-signin-img
{
    background-position: 0 -300px;
    background-repeat: no-repeat;
}

.prgressbar-image
{
    background-position: center center;
    background-image: url('../../../../../Content/Themes/base/images/Login/progressBar.png');
    background-repeat: no-repeat;
}
.Div-ForgotPage, .CreateAccount-div, .login-signup, .login-signin, .Div-ThankYouPage
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);	
    background: #fff;
}

.divpaymentdiv
{
    background-image: url('../../../../../Content/Themes/base/images/Login/paymentbox.png');
    background-repeat: no-repeat;
}
.addBuddies
{
    background-position: 0 -1102px;
}
.addBuddies:hover
{
    background-position: 0 -1124px;
}
.tdfrequency, .myprofile-table-col
{

    font: 16px Arial;
}
.divAddBuddies
{
    font-family: arial;
    font-weight: bold;
}
.whenText-time
{
    color: #1d1d1d;
    font-family: arial;
    font-size: 14px;
}
.teeTimetable-header-status, .teeTimetable-header-who, .teeTimetable-header-where, .teeTimetable-header-price, .teeTimetable-

header-when
{
    font-family: arial;
    font-size: 18px;
}
.teetimehistory-status, .teetimehistory-who, .teetimehistory-location, .teetimehistory-Price, .divPayment
{
    font-family: arial;
    font-size: 14px;
}
.teetimehistory-statuscancel
{
    color: red;
    font-family: arial;
    font-size: 14px;
}
.checkout-maincontainer
{
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
}

.checkout-maincontainer a, #single-rate-popbox a
{
    color: #1d1d1d;
    text-decoration: none;
}

.checkout-container
{
    clear: both;
}
.checkout-processbar
{
    background: url(../../../../../Content/Themes/base/images/checkout/GN_checkout_progress_01.png) center no-repeat;
}
.checkout-alert
{
    background: none repeat scroll 0 0 #FEF49B;
    font-size: 14px;
    font-weight: bold;
}
.checkout-buttonbar
{
    background: #fff;
    border-bottom: 1px solid #d2d2d2;
}
.checkout-bookingfee
{
    color: #ff6600;
    font-size: 14px;
    font-weight: bold;
}
.checkout-button
{
    background-position: 0 -800px;
}
.checkout-button:hover
{
    background-position: 0 -832px;
}

.checkout-content
{
    background: none repeat scroll 0 0 #F7F5F5;
}
.checkout-content-left
{
    background: #fff url(../../../../../Content/Themes/base/images/checkout/GN_checkout_whitebox_1pxline.png) repeat-y;
}
.checkout-table-caption, .myprofile-table-captionAccount
{

    font: 24px Georgia;
}
.checkout-table-col-left
{
    color: #666;
}
.checkout-table-col-right, .myprofile-table-col-center, .myprofile-table-col-right, .login-container a
{

}
.checkout-teetimebox-perplayer
{
    font: 13px Arial;
}

.checkout-checkoutbox
{
    margin: 0 20px;
    background: #fff;
    font: bold 14px Arial;
}

.checkout-checkoutbox-bookingfee
{
    color: #ff6600;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.checkout-checkoutbox-totaldue, .checkout-checkoutbox-promocode, .checkout-checkoutbox-residiscount, .checkout-checkoutbox-

greenfee, .checkout-checkoutbox-table-row, .checkout-needhelp, .checkout-iagree, .palyersholestext, .nholes-popup-span, .players-

popup, .multi-benfits-popup ul li, .tt_palyersholestext
{
    font-size: 12px;
}
.checkout-checkoutbox-agree, .ttteetimepolicy
{
    color: #1d1d1d;
    font-size: 12px;
}
.orderComplete-MainContent
{
    border-bottom: 1px solid #d2d2d2;
    background: none repeat scroll 0 0 #FFFFFF;
}
.selector
{
    border: 1px solid;
}
.ordercomplete-wrap, .orderComplete-wrap, .checkout-wrap.
{
    background: url(../../../../../Content/Themes/base/images/checkout/GN_checkout_whitebox_1pxline.png) repeat-y;
}
.ordercomplete-wrap-top, .checkout-content-left-top, .checkout-wrap-top
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/checkout/GN_checkout_whitebox_topcurve.png) top no-repeat;
}
.ordercomplete-wrap-bottom, .checkout-content-left-bottom, .checkout-wrap-bottom
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/checkout/GN_checkout_whitebox_bottomcurve.png) top no-repeat;
}
.ordercomplete-processbar, .orderComplete-processbar
{
    background: url(../../../../../Content/Themes/base/images/checkout/GN_checkout_progress_02.png) center no-repeat;
}
.ordercomplete-content, .ordercomplete-content-bottom, .ordercomplete-content-top
{
    background: #fff;
}
.ordercomplete-text, .checkout-teetimebox-temperature, .single-rate-popbox-temp, .multi-rate-popbox-temp
{
    font: 14px Arial;
}
.ordercomplete-notifytable
{
    background: #FEF49B;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behaviour: url('https://reservations.teetimes.com/Scripts/PIE.htc');
}
.ordercomplete-notifytable input
{
    border: 1px solid #999999;
    color: #999999;
    font-size: 12px;
}
.ordercomplete-sendbutton
{
    background-position: 0 -600px;
}
.ordercomplete-sendbutton:hover
{
    background-position: 0 -637px;
}
.ordercomplete-confirm-info
{
    font: bold 12px Arial;
}
.ordercomplete-print
{
    background-position: 0 -1750px;
}
.ordercomplete-calendar
{
    background-position: -100px -1750px;
}
.ordercomplete-teetime-info
{
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 10px 10px 10px 10px;
}
.ordercomplete-teetime-head
{
    font: bold 24px Georgia;
}
.ordercomplete-teetime-map
{
    border: 1px solid #999;
}
.ordercomplete-teetime-location
{
    font: bold 16px Georgia;
}
#discountPercent
{
    font: 18px Georgia;
}
#rateName
{
    font: 14px Georgia;
}
#ratesinfo li
{
    font: 12px Georgia;
    margin-top: 5px;
}
.ordercomplete-teetime-date, .ordercomplete-teetime-website, .ordercomplete-teetime-phone
{
    font: bold 14px Georgia;
}
.ordercomplete-teetime-players
{
    background-position: -150px -1550px;
}

.ordercomplete-teetime-players div
{
    background-position: -200px -1550px;
    color: #1d1d1d;
    font-weight: bold;
    font-size: 15px;
}
.ordercomplete-teetime-dueper, .ordercomplete-teetime-dueone, .login-signin-keep
{
    font-size: 12px;
}
.ordercomplete-teetime-holes
{
    background-position: 0 -1550px;
    background-repeat: no-repeat;
}


.ordercomplete-teetime-cart
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/checkout/cartIcon.png) top no-repeat;
}
.ordercomplete-teetime-cart p, .ordercomplete-teetime-holes p
{
    font: bold 11px Georgia;
}
.Confirmation-icon-cart p, .walk-icon p, .checkout-teetimebox-holes p, .ordercomplete-teetime-holes p 
{
    font: bold 11px Georgia;
    color: #999;
}
.ordercomplete-ateetime-col
{
    background: #fbfbfb;
    border: 1px solid #ddd;
    border-radius: 10px 10px 10px 10px;
}
.ordercomplete-ateetime-time, .ordercomplete-teetime-time, .checkout-teetimebox-time, .Multicourse-SingleRate-popbox-time
{
    font: bold 21px Georgia;
}
.ordercomplete-ateetime-price, .checkout-teetimebox-price, .checkout-teetimebox-coursename
{
    font: bold 18px Georgia;
}
.ordercomplete-ateetime-perplayer, .checkout-alsoincludes
{
    font: 14px Georgia;
}
.ordercomplete-ateetime-off, .ordercomplete-head2, .ordercomplete-head, .Multicourse-SingleRate-popbox-off
{
    font: 18px Georgia;
}
.ordercomplete-ateetime-book
{
    background: url(https://reservations.teetimes.com/Content/Themes/base/images/checkout/GN_book_button.png) no-repeat;
}
.ordercomplete-ateetime-col2
{
    border: 1px solid #1d1d1d;
    color: #1d1d1d;
    background: #ffffff;
    border-radius: 10px 10px 10px 10px;
    font: bold 21px Georgia;
}

.checkout-teetimebox-date, .Multicourse-SingleRate-popbox-date, .multicoursemodaltop p, .view-all-

courses-title, .multi-rate-popbox-date
{
    font: bold 16px Arial;
}


.ordercomplete-teetime-duetotal, .ordercomplete-teetime-temperature, .ordercomplete-notifytext, .checkout-teetimebox-holesnumber, .ordercomplete-teetime-holesnumber
{
    font: bold 14px;
}


.ordercomplete-special-right, .ordercomplete-special-left
{
    border: 3px dashed #115325;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behaviour: url('https://reservations.teetimes.com/Scripts/PIE.htc');
    color: #1d1d1d;
}


.star, .star-right
{
    background-position: -200px -1650px;

}






.ocnc-bottomline
{
    border-bottom: 1px solid #1d1d1d;
}
.Checkout-line4, .Checkout-line3, .Checkout-line2, .Checkout-line1, .Checkout-line3-promocode, .divpaymnetline, .trlinebuddies, 

.border-lineTeetimes, .border-line, .courseinfoline3_map, .courseinfoline2_map, .courseinfoline1_map, .course-information-

coursen-line3, .course-information-coursen-line2, .course-information-coursen-line1, .multirate-line5-popup, .multirate-line4-

popup, .multirate-line3-popup
{
    background-color: #DBDBDB;
}

.multirate-Maindivision
{
    background-image: url("../../../../../Content/Themes/base/images/playerNumber_contentBox.png");
    background-repeat: no-repeat;
    line-height: 26px;
}
.multirate-perplayer-display, .MulticourseModel-perplayer-display, .Multicourse-perplayer-display, .pop-for-player-displaytxt, 

.multirate-perplayer-hide
{
    font-size: 15px;
}
.multirate-perplayer-display
{
    font-family:Georgia;
    
}
.Multicourseicon-cart
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/cart_icon.png");
    background-repeat: no-repeat;
}

.checkout-teetimebox-cart
{
    background-position: -50px -1550px; 
    background-repeat: no-repeat;
}
.Multicourseicon-label-cart
{
    font-family: Georgia;
    font-weight: normal;
    font-size: 11px;
    color: #999999;
    font-size: 11px;
}
.icon-holes-overlay, .welcometxt_off, .Multicourseicon-holes-overlay, .number-holes-popup
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.multirate-card, .imagebg
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/card_bg2.png");
    background-repeat: no-repeat;
}
.multirate-avltime
{
    color: #353535;
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;
    line-height: 47px;
}
.muitirate-discount
{
    font-family: Georgia;
    font-size: 14px;
    line-height: 34px;
}
.multirate-price, .multirate-pricespecial
{
    font: bold 12px/23px Georgia;   
}
.multirate-pricespecial 
{
    color:#d66f00;   
}
.multirate-allrates
{
    color: #1d1d1d;
    font-family: Georgia;
}
.multirate-allrates:hover, .checkout-checkoutbox-agree:hover, .paymentDelete, .paymentEdit, .myprofile-table-more a:hover, 

.account-preferences-edit:hover, .ttteetimepolicy:hover, .viewallrates-over
{
    text-decoration: underline;
}
.multirate-bookbtn
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/bookBTN.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.multirate-bookbtn:hover
{
    cursor: pointer;
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/bookBTN_onhover.png");
    background-repeat: no-repeat;
    font-weight: bold;
}
.multirate-hotdeal
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/HotDeal_tag.png");
    background-repeat: no-repeat;
}
.multirate-specialdeal
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/Special_tag.png");
    background-repeat: no-repeat;
}

.Multicourse-SingleRate-popbox-close
{
    background: url(../../../../../Content/Themes/base/images/popover/closeBTN.png) no-repeat;
}

#rbackgroundPopup, #single-rate-backgroundPopup
{
    background: #000000;
    z-index: 230;
}

.course-information-teetimepolicy:hover
{
    color: #1d1d1d;
}
.ui-helper-reset
{
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    text-decoration: none;
}
.ui-helper-clearfix:after
{
    visibility: hidden;
}
.ui-helper-zfix
{
    opacity: 0;
}
.ui-widget
{
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content a
{
    color: #222222;
    
}
.ui-widget-header
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-widget-header a, .multi-rate-popbox-topin, .tt_weekselect > .tt_weatherweek
{
    color: #FFFFFF;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
    color: #2E6E9E;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-

state-focus, .ui-widget-header .ui-state-focus
{
    border1: 1px solid;
    font-weight1: bold;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    color: #1d1d1d;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
    color: #E17009;
    text-decoration: none;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
{
    background: url("https://reservations.teetimes.com/Content/Themes/custom/11102/imag/Content/Themes/base/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #FEF1EC;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text, .ui-state-error a, .ui-

widget-content .ui-state-error a, .ui-widget-header .ui-state-error a
{
    color: #CD0A0A;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary, .ui-state-default, .ui-

widget-content .ui-state-default, .ui-widget-header .ui-state-default, .rsingle-rate-popbox-off, #CourseBack:hover, #CourseBack, 

.ViewallCourses-headertxt, .ViewallCourses-header
{
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary
{
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled
{
    background-image: none;
    color: Black;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; /* IE 8 */
    filter: alpha(opacity=35); /* IE 5-7 */
    opacity: 0.35;
}
.ui-icon
{
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url("../../../../../Content/Themes/base/images/RT_arrow.png");
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon, .ui-state-highlight .ui-icon, .ui-state-active .ui-icon, .ui-state-hover 

.ui-icon, .ui-state-focus .ui-icon, .ui-state-default .ui-icon, .ui-widget-header .ui-icon, .ui-widget-content .ui-icon
{
    background-image: url("../../../../../Content/Themes/base/images/RT_arrow.png");
}
.ui-icon-carat-1-n
{
    background-position: 0 0;
}
.ui-icon-carat-1-ne
{
    background-position: -16px 0;
}
.ui-icon-carat-1-e
{
    background-position: -32px 0;
}
.ui-icon-carat-1-se
{
    background-position: -48px 0;
}
.ui-icon-carat-1-s
{
    background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
    background-position: -80px 0;
}
.ui-icon-carat-1-w
{
    background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
    background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
    background-position: -176px -64px;
}
.ui-icon-arrow-4
{
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
    background-position: -16px -80px;
}
.ui-icon-extlink
{
    background-position: -32px -80px;
}
.ui-icon-newwin
{
    background-position: -48px -80px;
}
.ui-icon-refresh
{
    background-position: -64px -80px;
}
.ui-icon-shuffle
{
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
    background-position: 0 -96px;
}
.ui-icon-folder-open
{
    background-position: -16px -96px;
}
.ui-icon-document
{
    background-position: -32px -96px;
}
.ui-icon-document-b
{
    background-position: -48px -96px;
}
.ui-icon-note
{
    background-position: -64px -96px;
}
.ui-icon-mail-closed
{
    background-position: -80px -96px;
}
.ui-icon-mail-open
{
    background-position: -96px -96px;
}
.ui-icon-suitcase
{
    background-position: -112px -96px;
}
.ui-icon-comment
{
    background-position: -128px -96px;
}
.ui-icon-person
{
    background-position: -144px -96px;
}
.ui-icon-print
{
    background-position: -160px -96px;
}
.ui-icon-trash
{
    background-position: -176px -96px;
}
.ui-icon-locked
{
    background-position: -192px -96px;
}
.ui-icon-unlocked
{
    background-position: -208px -96px;
}
.ui-icon-bookmark
{
    background-position: -224px -96px;
}
.ui-icon-tag
{
    background-position: -240px -96px;
}
.ui-icon-home
{
    background-position: 0 -112px;
}
.ui-icon-flag
{
    background-position: -16px -112px;
}
.ui-icon-calendar
{
    background-position: -32px -112px;
}
.ui-icon-cart
{
    background-position: -48px -112px;
}
.ui-icon-pencil
{
    background-position: -64px -112px;
}
.ui-icon-clock
{
    background-position: -80px -112px;
}
.ui-icon-disk
{
    background-position: -96px -112px;
}
.ui-icon-calculator
{
    background-position: -112px -112px;
}
.ui-icon-zoomin
{
    background-position: -128px -112px;
}
.ui-icon-zoomout
{
    background-position: -144px -112px;
}
.ui-icon-search
{
    background-position: -160px -112px;
}
.ui-icon-wrench
{
    background-position: -176px -112px;
}
.ui-icon-gear
{
    background-position: -192px -112px;
}
.ui-icon-heart
{
    background-position: -208px -112px;
}
.ui-icon-star
{
    background-position: -224px -112px;
}
.ui-icon-link
{
    background-position: -240px -112px;
}
.ui-icon-cancel
{
    background-position: 0 -128px;
}
.ui-icon-plus
{
    background-position: -16px -128px;
}
.ui-icon-plusthick
{
    background-position: -32px -128px;
}
.ui-icon-minus
{
    background-position: -48px -128px;
}
.ui-icon-minusthick
{
    background-position: -64px -128px;
}
.ui-icon-close
{
    background-position: -80px -128px;
}
.ui-icon-closethick
{
    background-position: -96px -128px;
}
.ui-icon-key
{
    background-position: -112px -128px;
}
.ui-icon-lightbulb
{
    background-position: -128px -128px;
}
.ui-icon-scissors
{
    background-position: -144px -128px;
}
.ui-icon-clipboard
{
    background-position: -160px -128px;
}
.ui-icon-copy
{
    background-position: -176px -128px;
}
.ui-icon-contact
{
    background-position: -192px -128px;
}
.ui-icon-image
{
    background-position: -208px -128px;
}
.ui-icon-video
{
    background-position: -224px -128px;
}
.ui-icon-script
{
    background-position: -240px -128px;
}
.ui-icon-alert
{
    background-position: 0 -144px;
}
.ui-icon-info
{
    background-position: -16px -144px;
}
.ui-icon-notice
{
    background-position: -32px -144px;
}
.ui-icon-help
{
    background-position: -48px -144px;
}
.ui-icon-check
{
    background-position: -64px -144px;
}
.ui-icon-bullet
{
    background-position: -80px -144px;
}
.ui-icon-radio-off
{
    background-position: -96px -144px;
}
.ui-icon-radio-on
{
    background-position: -112px -144px;
}
.ui-icon-pin-w
{
    background-position: -128px -144px;
}
.ui-icon-pin-s
{
    background-position: -144px -144px;
}
.ui-icon-play
{
    background-position: 0 -160px;
}
.ui-icon-pause
{
    background-position: -16px -160px;
}
.ui-icon-seek-next
{
    background-position: -32px -160px;
}
.ui-icon-seek-prev
{
    background-position: -48px -160px;
}
.ui-icon-seek-end
{
    background-position: -64px -160px;
}
.ui-icon-seek-first, .ui-icon-seek-start
{
    background-position: -80px -160px;
}
.ui-icon-stop
{
    background-position: -96px -160px;
}
.ui-icon-eject
{
    background-position: -112px -160px;
}
.ui-icon-volume-off
{
    background-position: -128px -160px;
}
.ui-icon-volume-on
{
    background-position: -144px -160px;
}
.ui-icon-power
{
    background-position: 0 -176px;
}
.ui-icon-signal-diag
{
    background-position: -16px -176px;
}
.ui-icon-signal
{
    background-position: -32px -176px;
}
.ui-icon-battery-0
{
    background-position: -48px -176px;
}
.ui-icon-battery-1
{
    background-position: -64px -176px;
}
.ui-icon-battery-2
{
    background-position: -80px -176px;
}
.ui-icon-battery-3
{
    background-position: -96px -176px;
}
.ui-icon-circle-plus
{
    background-position: 0 -192px;
}
.ui-icon-circle-minus
{
    background-position: -16px -192px;
}
.ui-icon-circle-close
{
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
    background-position: -192px -192px;
}
.ui-icon-circle-check
{
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
    background-position: -80px -224px;
}
.ui-corner-tl
{
    border-top-left-radius: 5px;
}
.ui-corner-tr
{
    border-top-right-radius: 5px;
}
.ui-corner-bl
{
    border-bottom-left-radius: 5px;
}
.ui-corner-br
{
    border-bottom-right-radius: 5px;
}
.ui-corner-top
{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ui-corner-bottom
{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ui-corner-right
{
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.ui-corner-left
{
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.ui-corner-all
{
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
}
.ui-widget-overlay
{
    filter: Alpha(Opacity=30);
    background: url("https://reservations.teetimes.com/Content/Themes/custom/11102/imag/Content/Themes/base/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    opacity: 0.3;
}
.ui-widget-shadow
{
    margin: -8px 0 0 -8px;
    padding: 8px;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: url("https://reservations.teetimes.com/Content/Themes/custom/11102/imag/Content/Themes/base/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    border-radius: 8px 8px 8px 8px;
    opacity: 0.3;
}
.ui-resizable-handle
{
    font-size: 0.1px;
}
.ui-accordion .ui-accordion-content
{
    border-top: 0 none;
}
.ui-menu .ui-menu-item a
{
    line-height: 1.5;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active, .multirate_name
{
    font-weight: normal;
}
.ui-button
{
    text-decoration: none !important;
}
.ui-button .ui-button-text
{
    line-height: 1.4;
}
.ui-dialog .ui-dialog-content
{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.ui-dialog .ui-dialog-buttonpane
{
    background-image: none;
    border-width: 1px 0 0;
}
.ui-slider .ui-slider-range
{
    background-position: 0 0;
    border: 0 none;
    font-size: 0.7em;
}
.ui-tabs .ui-tabs-nav li, .ui-accordion .ui-accordion-header-active
{
    border-bottom: 0 none !important;
}
.ui-tabs .ui-tabs-panel
{
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
}
.ui-datepicker .ui-datepicker-title
{
    line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select, .ui-accordion .ui-accordion-header a, .ui-widget .ui-widget
{
    font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month-year
{

    font-family: Arial,Bold;
    font-size: 21px;
}
.ui-datepicker table
{
    font-size: 0.9em;
}
.ui-datepicker th
{
    border: 0 none;
    font-weight: bold;
}
.ui-datepicker-today, #tt_ticksilder, #tt_teatimeslider, #tt_courseheading
{
    background-color: #1d1d1d;
}
.ui-datepicker td span, .ui-datepicker td a, .ui-tabs .ui-tabs-nav li a, .ui-state-hover a, .ui-state-hover a:hover, .myprofile-

container a, a
{
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-last .ui-

datepicker-header
{
    border-left-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-last .ui-

datepicker-header
{
    border-left-width: 1px;
    border-right-width: 0;
}
.calenderHeading
{
    font-size: 14px;
    font-weight: bold;
}

.message-banner
{
    background-color: #FEF49B;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);

    font: bold 14px Arial;
}
.message-banner-close
{
    font-size: 17px;
}
#SingleRatReserveNowPopup, #rpopupContact, .Multicoursepercentoff, #multi-rate-popbox
{
    font-size: 13px;
}
#SingleRatReserveNowPopup h1, #rpopupContact h1, #SingleRateMultiCourse h1, #popupContact h1, #mpopupContact h1, #course-

information-popupContact h1
{
    color: #6FA5FD;
    border-bottom: 1px dotted #D3D3D3;
    font-size: 22px;
    font-weight: 700;
}
#SingleRatReserveNowPopupClose, #apopupContactClose
{
    color: #D2DBCA;
    font-size: 19px;
    font-weight: 700;
    line-height: 33px;
}
.SingleRatReserveNowbg
{
    background-image: url("../../../../../Content/Themes/base/images/SingleRateReserverNowCardBG.png");
    background-repeat: no-repeat;
}

.SingleRatReserveNowHeader
{
    background-image: url("../../../../../Content/Themes/base/images/reserverNowGreenHeader.png");
    background-repeat: no-repeat;
    line-height: 0;
}
.SingleRatReserveNowHeadertxt
{
    color: white;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 47px;
}
.SingleRatReserveNowheadertxt
{
    color:#4b4b4b;
    font-family: arial;
    font-size: 13px;
    font-weight: bold !important;
}
.SingleRatReserveNowInformationtxt
{

    font-family: georgia;
    font-size: 13px;
}
.SingleRatReserveNowcheckbtn
{
    background-image: url("https://reservations.teetimes.com/Content/Themes/base/images/goToCheckout_btn.png");
    background-repeat: no-repeat;
}
.SingleRatReserveNowcheckbtn:hover
{
    background-image: url('https://reservations.teetimes.com/Content/Themes/base/images/goToCheckout_btn_Hover.png');
    background-repeat: no-repeat;
}
.SingleRatReserveNowRate
{
    font-family: "Georgia" ,arial;
    font-size: 14px;
    font-weight: bold;
}
.SingleRatReserveNow-OFF, .SingleRatReserveNowPlayer, .trgolfbuddies, .thgolfbuddies, .multi-course-result-cards-right, 

.featured-right
{
    font-family: "Georgia" ,arial;
}

.MoreDetailswalk-icon, .walk-icon, .checkout-teetimebox-holecart .icon-label-walk, .ordercomplete-teetime-holecart .icon-label-walk
{
    background-position: -100px -1550px;
    background-repeat: no-repeat;
}

.validate p
{
    background-position: -650px -96px;
    font-size: 12px;
}

#txtEmail
{ 
    font: 18px Arial;
}

.combo div.list-wrapper
{
    height: 200px;
}
div.cobs, .ui-datepicker td, button.ui-button::-moz-focus-inner, .ui-carousel > .wrapper > *, #carousel img
{
    border: 0 none;
}
div.cobs input
{
    background: url("../../../../../Content/Themes/base/images/multi-course/milesBox.png") no-repeat scroll 0 0 #FFFFFF;
    border: 0 solid #B5B8C8; /*font:12/Content/Themes/base/18px tahoma,arial,helvetica,sans-serif */
}
div.cobs div.icon
{
    background: url("../../../../../Content/Themes/base/images/multi-course/milesBox_arrow.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
}
div.cobs div.list-wrapper
{
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
}
div.cobs li
{
    background-color: #FFFFFF;
    font: 14px tahoma,arial,helvetica,sans-serif;
}
div.cobs a, div.cobs a:visited, div.cobs a:active
{
    color: #000000;
    font: 14px tahoma,arial,helvetica,sans-serif;
    text-decoration: none;
}
div.cobs input.empty
{
    color: gray;
}
a.to-highlight:hover, div.cobs li.active
{
    background-color: #DFE8F6;
}
.nogolfcoursesavailable
{
    color: White;
    font-size: 40px;
    font-weight: bold;
}


.Confirmalerttitle
{
    color: #fff;
    font: bold 20px Arial;
    text-align: center;
}

.Confirmalerttext
{
 /*font:bold 14/Content/Themes/base/24px Arial */
}
.Confirmalertok, #confirmDeleteOk {
    background-position: 0 -1801px;
}
.Confirmalertok:hover, #confirmDeleteOk:hover {
    background-position: 0 -1838px;
}
#confirmTeeTimeAlertbackgroundPopup, #SingleRatReserveNowbackgroundPopup, #Multicourse-SingleRate-backgroundPopup, 

#SingleRateMultiCourseDisablePopup, #course-information-backgroundPopup,#checkCreditCardNumberBackgroundPopup
{
    background: #000000;
    border: 1px solid #cecece;
}
#processBarBackgroundPopup {
    background: #000000;
    border: 1px solid #cecece;
}

.errormessagebackground
{
    background: url('https://reservations.teetimes.com/Content/Themes/custom/1/images/golf-bg.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    
}
.errormessagenotification
{
    background-image: url("../../../../../Content/Themes/base/images/GN_404_Errors.png");
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
   
}
.errormessagenotification .error
{
    color: #3c3c3c;
}
.errormessagenotification .errortxt
{
    color: #1d1d1d;
}

.errormessagenotification .errortxt:hover
{
    text-decoration: underline;
}
.errorlink
{
   color: #3C3C3C;
    
    
    }

.courseinfodesctxt_teetimepolicy
{
    
      font: 12px Georgia; 
  
    
    
}
.locationloader{ 
   
     
    background-image: url("../../../../../Content/Themes/base/images/GN_location_loader.gif");
    background-repeat: no-repeat;height: 20px;width: 20px;position: absolute;

}


.teetime-info p
{ 
    background-position: -250px -1650px;
    background-repeat: no-repeat;
    font: bold 12px Georgia;
}
.ordercomplete-printbookdetails{
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/checkout/GN_print.png") no-repeat scroll 0 0 transparent;
}
.ordercomplete-calendarbookdetails {
    background: url("https://reservations.teetimes.com/Content/Themes/base/images/checkout/GN_calendar.png") no-repeat scroll 0 0 transparent;
}
.ordercomplete-teetime-locationprint {
   font: bold 16px Georgia;
}

.Join-Return-link a, .forgot-Return-link, .login-signin-forgot a, .Join-Return-link, .Return-link a, .Return-to-Teetimes a
{
    color: #1d1d1d;
}
.Join-Return-link a:hover, .forgot-Return-link:hover, .login-signin-forgot a:hover, .Join-Return-link:hover, .Return-link a:hover, .Return-to-Teetimes a:hover
{
    color: #444; 
}
#toggleTextcon
{
    color: #333333;

    font-family: georgia;
    font-size: 12px;
   
    }
.ordercomplete-wrapp
{
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(https://reservations.teetimes.com/Scripts/PIE.htc);
    font-size: 16px;
}
.ordercomplete-teetime-infop
{
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 10px 10px 10px 10px;
}
.confirmationtxt
{
    font-weight: bold;
    font-size: 12px;
}
.profile-return a
{
    font-size: 14px;
    color: #1d1d1d;
}
.profile-return a:hover
{
    color: #00;
}

.myprofile-content { background-color: #fff; }
.myprofile-sidebar { background-color: #f5f5f5; }

.login-connect-with-fb 
{
    background: transparent url(../../../../../Content/Themes/base/images/Login/GN_BTN_Connect_FB.png) no-repeat;
}
.login-or 
{
    font-size: 20px;
    font-weight: bold;
}
.login-signup-content
{
    font-size: 12px !important;
}

.logintxt,
.logouttxt,
.assistancetxt,
.welcometxt
{
    color: #1d1d1d;
}