#numberSelectedCoursed {
	border-radius: 10px;
    color: blue;
    font-size: 12px;
    height: 15px;
    position: fixed;
    text-align: center;
    top: 73px;
    width: 15px;
    z-index: 999;
	font-weight: bold;
	background-size: 21px 27px;
}

@media only screen and (min-width : 720px) {
	#course_search_box {width: 100%; margin:0px;padding:5px 0px;}
	.mobile #course_search_box {padding:5px;}
	.course_search {width:100%;height:35px; display:inline-block; } 
	.searchBox {max-width:245px; width:44%; height:30px;font-size: 15px; border: 1px solid #ccc; margin-top:5px; padding: 5px 30px 5px 5px;}
	
	/*.mobile .searchBox {padding: 3px 30px;}*/
	
	#btnSearch {
		color: #fff;
		display: inline-block;
		float: right;
		font-size: 15px;
		height: 37px;
		text-decoration: none;
		width: 30px;
		text-align: center;
		background-color: #333333!important;
		border-radius: 5px;
		width: 80px;
		margin-top:5px;
		padding: 7px 5px;
		font-weight: bold;
		cursor: pointer;
		border:none;
	}
	#btnSearch:hover {
		background-color: #555555!important;
		color: #bed600;
	}
	#gps {
		/*background-image: url("/images/common/website/gpsicon.png");*/
		background-image: url("/images/icons/gps_black.png");
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: 25px 25px;
		border: 1px none #ccc;
		border-radius: 12px;
		display: inline-block;
		height: 25px;
		margin: 11px 30px 11px 11px ;
		right: 5px;
		width: 25px;
		float: right;
		cursor: pointer;
	}
	
	.string {display:inline;font-weight:normal;}
	.nostring {display:none;}
	
	.outer {display:inline-flex; width:100%; padding: 5px 0px; }
	.mobile .outer {padding: 5px;}
	#result_header {line-height: 37px; display:inline-block; width:100%; padding: 5px; height: 37px; background-color:#cdcdcd; margin-top:10px;font-size:15px;font-weight:bold;}
	.show_no_show {display:inline-block;}
	
	#result_header .facilityName {float: left; width: 30%; display:inline-block;}
	#result_header .courseFeatures {width: 20%; display:inline-block;}
	#result_header .holes {width: 25%; display:inline-block;}
	#result_header .actions {width: 23%; display:inline-block; text-align:right;}
	
	#resultList {padding: 0px 0px 5px 0px;}
	.mobile #resultList {padding: 0px 5px 5px 5px;}
	.courseItem {width: 100%; padding: 5px 0px; background-color:#f8f8f8; clear:both; display:inline-block; border-bottom: 1px solid #cdcdcd; position:relative;}
	.mobile .courseItem {padding: 5px; }
	.mobile .courseItem{background-color:#fff;}
	.courseItem .facility {width:50%; float:left;padding-bottom: 5px;}	
	.mobile .courseItem .facility {width:50%; float:left; padding:0px;}
	
	.courses {width: 50%; display:inline-block; float:right;}
	.courseItem .course {
		display: inline-block;
		font-weight:bold; min-height:51px; display: inline-block;width: 100%;height: auto;
		width: 100%;
	}
	.courseItem .facility .name {font-weight:bold; font-size: 14px;padding: 5px;width:60%;cursor: pointer;color:#333;}
	.courseItem .facility .name:hover {color: #0099cc;}
	.mobile .courseItem .facility .name {font-weight:bold; font-size: 15px;padding: 5px;width:60%; color:#0000FE}
	.courseItem .course .name {font-weight: normal; font-size: 14px;padding: 13px 5px;width:50%;}
	.course .hole {font-weight:normal; padding: 14px 5px; font-size: 14px;}
	.iconFeature { display: inline-block; padding: 0 5px; float:right; width:40%;color: red;font-size: 12px;font-weight: bold;}
	
	.selectBtn {
		border-radius: 5px;
		color: #fff;
		display: inline-block;
		float: right;
		font-size: 10px;
		height: 15px;
		padding: 8px 3px;
		text-decoration: none;
		width: 115px;
		text-align: center;
		position: absolute;
		top:8px;
		right:3px;
		cursor: pointer;
		font-size: 11px;
		border: 1px solid #999;
	}
	
	.mobile .selectBtn {height: 30px;font-size: 10px;right:7px;}
	
	
	.select,
	.selectedDownload {
		background-color: #bed600!important;
	}
	
	.select:hover,
	.selectedDownload:hover	{
		background-color: #bed64f !important;
		color: #333;
	}
	.unselect,.unselectedDownload {
		background-color: #333333!important;
	}
	.unselect:hover,
	.unselectedDownload:hover	{
		background-color: #555555!important;
		color: #bed600;
	}
	
	.downloadBtn{
		border-radius: 5px;
		color: #fff;
		display: inline-block;
		float: right;
		font-size: 10px;
		height: 15px;
		padding: 8px 3px;
		margin: 10px 3px;
		text-decoration: none;
		width: 115px;
		text-align: center;
		cursor: pointer;
		border: 1px solid #999;
		font-size: 11px;
	}
	
	.mobile .downloadBtn{height: 30px;font-size: 10px;}
	
	.mobile #cmdMobileSync {
		z-index: 99999;
		font-size: 15px;
		font-weight: 300;
		position: absolute;
		right: 47px;
		top: 17px;
		cursor:pointer;
	}
	
	.courseFeature {
		background-position: 50% center!important;
		background-repeat: no-repeat!important;
		background-size: 32px 32px!important;
		width: 32px;
		height: 32px;
		float: left;
		margin-right: 0px;
		cursor: pointer;
	}
	.mobile .courseFeature {
		margin-right: 4px;
		margin-bottom: 4px;
		background-size: 30px 30px!important;
		width: 30px;
		height: 30px;
	}
	
	.mobile #intelligreen-description,
	.mobile #intelligreen-pro-description,
	.mobile #holevue-description,
	.mobile #quickvue-description,
	.mobile #pinpoint-description,
	.mobile #promapped-description,
	.mobile #membermapped-description {font-size: 16px;max-height: 70%;width: 90%;}
	
	.mobile #intelligreen-pro-description-outer,
	.mobile #intelligreen-description-outer,
	.mobile #holevue-description-outer,
	.mobile #quickvue-description-outer,
	.mobile #pinpoint-description-outer,
	.mobile #promapped-description-outer,
	.mobile #membermapped-description-outer {
		width: 90%;
		max-width: 802px;
		height: 420px;
	}
	
	.mobile .middleDecription {
		width:95%;
		padding: 10px;
		margin-top: 7px;
		color: #000;
		height: 96%;
	}
	
	.mobile #intelligreen-description,
	.mobile #intelligreen-pro-description,
	.mobile #holevue-description,
	.mobile #quickvue-description,
	.mobile #pinpoint-description,
	.mobile #promapped-description,
	.mobile #membermapped-description,
	.mobile #drivingrange-description {
		max-height: 98%;
		width: 100%;
	}
	
	.mobile #intelligreen-pro-description-image,
	.mobile #intelligreen-description-image,
	.mobile #holevue-description-image,
	.mobile #quickvue-description-image,
	.mobile #pinpoint-description-image,
	.mobile #promapped-description-image,
	.mobile #membermapped-description-image,
	.mobile #drivingrange-description-image	{
		background-repeat: no-repeat;
		background-size: 100% auto;
		height: 30%;
		width: 99.5%;
		display: none;
	}
	
	.mobile #courseDetail {width: 80%;height: auto;max-height: 75%;}
	#notice {display: none;}
	
	#numberSelectedCoursed {margin-top: 0px;padding: 2px;right:22px; background-color:#bed600; top:17px;}
	
	.mobile .partnerButton {float:left;}
}

@media only screen and (max-width: 719px) {
	#course_search_box {width: 100%; margin:0px;padding:5px;}
	.course_search {width:100%;height:70px; display:inline-block; position:relative;}
	.searchBox {width:70%; height:23px; font-size: 15px; border: 1px solid #ccc; margin-top:5px;padding: 3px 30px 3px 5px;}
	.string, .nostring {display:none;}
	#btnSearch {
		/*background-image: url("/images/search.png");*/
		background-image: url("/images/icons/search_black.png");
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: 25px 25px;
		background-color: transparent;
		color: #fff;
		display: inline-block;
		float: right;
		font-size: 15px;
		height: 25px;
		padding: 0px;
		margin-top:7px;
		margin-right:10px;
		text-decoration: none;
		width: 25px;
		text-align: center;
		border:none;
	}
	
	.outter, #result_header,#viewMyCourses,.show_no_show {display:none!important;}
	
	#gps {
		background-image: url("/images/icons/gps_black.png");
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: 25px 25px;
		border: 1px none #ccc;
		border-radius: 12px;
		display: inline-block;
		height: 25px;
		margin-top: 8px;
		margin-right:10px;
		right: 5px;
		width: 25px;
		float: right;
	}
	
	.courseItem {width: 100%; padding: 5px; background-color:#fff;}
	.courseItem .facility {background-color:#e6e6e6; border-radius:5px 5px 0px 0px; position:relative;min-height: 96px;}
	
	.courseItem .course {
		border-bottom: 1px solid #e6e6e6;
		border-left: 1px solid #e6e6e6;
		border-right: 1px solid #e6e6e6;
		display: inline-block;
		padding-left: 10px; font-weight:bold; min-height:51px; display: inline-block;width: 100%;height: auto;
	}
	.courseItem .facility .name {font-weight:bold; font-size: 14px;padding: 5px; color:#0000FE; }
	.courseItem .course .name {font-weight:bold; font-size: 14px;padding: 14px 5px;}
	.course .hole {font-weight:normal; float:right;padding: 17px 5px;}
	.iconFeature { display: inline-block; padding: 0 5px; float:right; color: red;font-size: 10px;font-weight: bold;}
	
	.selectBtn {
		background-color: #333333!important;
		border-radius: 5px;
		color: #fff;
		display: inline-block;
		float: right;
		font-size: 15px;
		height: 30px;
		padding: 3px;
		text-decoration: none;
		width: 30px;
		text-align: center;
		position: absolute;
		bottom:8px;
		right:8px;
		cursor: pointer;
	}
	
	.select {
		background-image: url("/images/selected.png")!important;
		background-position: 50% center!important;
		background-repeat: no-repeat!important;
	}
	.unselect {
		background-image: url("/images/unselected.png")!important;
		background-position: 50% center!important;
		background-repeat: no-repeat!important;
	}
	
	.downloadBtn{
		background-color: #333333!important;
		border-radius: 5px;
		color: #fff;
		display: inline-block;
		float: right;
		font-size: 15px;
		height: 30px;
		padding: 3px;
		margin: 10px 3px;
		text-decoration: none;
		width: 30px;
		text-align: center;
		cursor: pointer;
	}
	
	.unselectedDownload {
		background-image: url("/images/download.png")!important;
		background-position: 50% center!important;
		background-repeat: no-repeat!important;
	}

	.selectedDownload {
		background-image: url("/images/downloadselected.png")!important;
		background-position: 50% center!important;
		background-repeat: no-repeat!important;
	}
	
	#cmdMobileSync {
		background-image: url("/images/icons/clouddownload_icon_left_49x32.png");
		background-repeat: no-repeat;
		cursor: pointer;
		height: 32px;
		position: absolute;
		right: 7px;
		top: 5px;
		width: 49px;
	}
	#cmdMobileSync:hover {border-top: 1px solid #232323;}
	
	.courseFeature {
		background-position: 50% center!important;
		background-repeat: no-repeat!important;
		background-size: 24px 24px!important;
		width: 24px;
		height: 24px;
		float: left;
		margin-right: 5px;
		cursor: pointer;
	}
	
	.mobile #intelligreen-description,
	.mobile #intelligreen-pro-description,
	.mobile #holevue-description,
	.mobile #quickvue-description,
	.mobile #pinpoint-description,
	.mobile #promapped-description,
	.mobile #membermapped-description,
	.mobile #drivingrange-description {margin-top:0px;height: 100%;width: 100%; color:#000;}
	
	.mobile #intelligreen-pro-description-image,
	.mobile #intelligreen-description-image,
	.mobile #holevue-description-image,
	.mobile #quickvue-description-image,
	.mobile #pinpoint-description-image,
	.mobile #promapped-description-image,
	.mobile #membermapped-description-image,
	.mobile #drivingrange-description-image	{
		display: none;
		background-repeat: no-repeat;
		background-size: 100% auto;
		height: 26%;
		width:100%;
		margin: auto;
	}
	
	.mobile #intelligreen-pro-description-outer,
	.mobile #intelligreen-description-outer,
	.mobile #holevue-description-outer,
	.mobile #quickvue-description-outer,
	.mobile #pinpoint-description-outer,
	.mobile #promapped-description-outer,
	.mobile #membermapped-description-outer,
	.mobile #drivingrange-description-outer	{
		background: none repeat scroll 0 0 #eee;
		border: 1px solid #666;
		border-radius: 10px;
		box-shadow: 2px 2px 10px #000;
		height: 420px;
		margin-top: 50px;
		padding: 7px;
		width: 90%;
	}
	
	.mobile .middleDecription {
		border: none;
		box-shadow: none;
		height: 400px;
		margin-top: 0px;
		overflow: hidden;
		padding: 5px;
		text-align: left;
		width: 98%;
	}
	
	.mobile #auto-complete,
	.mobile #address-list,
	.mobile #word-list{max-height: 200px;}
	
	.mobile #courseDetail {
		font-size: 13px;
		height: auto;
		margin-top: 50px;
		max-height: 75%;
		padding: 10px;
		width: 90%;
	}
	.mobile #courseDetail .title { font-size: 14px; }
	
	.mobile #numberSelectedCoursed {right:16px; top: 17px;}
	
	.mobile .partnerButton {float:right;}
	.mobile .addr{min-height:107px;}
}


.mobile #result_header {line-height: 27px;}

.searching {
	background-color: #333333!important;
	background-image: url("/images/loader.gif")!important;
	background-position: 50% center!important;
	background-repeat: no-repeat!important;
	background-size: 25px 25px!important;
	border: 1px solid #ccc;
	border-radius: 5px;
}


.courseItem .field {font-weight:normal; padding: 0px 20px; }
.mobile .courseItem .field {font-weight:normal; padding: 5px 20px; font-size:13px;}

.mobile .question{
	background-color: #c1d400 !important;
	background-image: url("/images/icons/question.png") !important;
	background-position: 50% center !important;
	background-repeat: no-repeat !important;
	background-size: 15px 15px !important;
	border-radius: 2px;
	display: inline-block;
	height: 17px;
	width: 17px;
	cursor: pointer;
}

#container {position:absolute;top:-71px;left:0;width:100%;z-index:99999;text-align: center;line-height: 41px;}
#resultCount {display:none; width: 968px; height: auto; padding: 3px 5px; font-weight:bold; font-size: 15px; position:fixed; top:122px; margin:0 auto; border:1px solid #000; background-color: #999; color: #fff; text-align:center;}

.mobile #container {position:absolute;top:107px;left:0;width:100%;z-index:99999;line-height: 20px;}
.mobile #resultCount {display:none; height:30px; width: 100%; padding: 3px 5px; font-weight:bold; font-size: 15px; position:relative; top:0px; margin:0 auto; border:1px solid #000; background-color: #999; color: #fff; text-align:center;}


	
.course .name {float:left;}


#auto-complete,
#address-list{
	display:none; 
	width:73%;
	max-width:305px;
	height:auto; 
	max-height:400px;
	overflow-y:auto;
	border:1px solid #ccc; 
	box-shadow:1px 1px 1px #999;
	position: absolute;
	background-color: #fff;
	z-index:9999;
}

#word-list {
	display:none; 
	width:auto;
	max-width:305px;
	height:auto; 
	max-height:400px;
	overflow-y:auto;
	border:1px solid #ccc; 
	position: absolute;
	background-color: #fff;
	z-index:9999;
}

#content{position: relative;}

.lineItem {padding:8px; z-index:9999; border-bottom: 1px solid #ccc;}
.currentLineItem,
.lineItem:hover {background-color: #ccc}


.loadingAddress {
	background-image: url("/images/loading.gif");
    background-position: 98% center;
    background-repeat: no-repeat;
}

#resetButton {
	background-image: url("/images/delete.png");
    background-repeat: no-repeat;
	background-position: 50% center;
	background-size: 15px;
	cursor: pointer;
	height:15px;
	width:15px;
	display: none;
	position:absolute;
	/*z-index:9999;*/
	padding: 20px;
	border:none;
	background-color: transparent;
}

#courseTabs {display:none; }

.mobile #courseTabs {
	display: inline-block;
	margin-bottom: 5;
	min-height: 30px;
	padding: 0;
	text-align: center;
	width: 100%;
}

.mobile #courseTab, .mobile #searchTab {
	background-color: #ccc;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 35px;
	margin: 0;
	padding: 6px;
	text-align: center;
	width: 50%;
}

.mobile #courseTabs .selectedTab {
	color: #000 !important;
	background-color: #f8f8f8;
}






.iGreenPro {
	/*background-image: url("/images/icons/24x24/IntelligreenWithContours.png")!important;*/
	background-image: url("/images/icons/32x32/iGreenPro.png")!important;
}
.iGreen {
	/*background-image: url("/images/icons/24x24/Intelligreen.png")!important;*/
	background-image: url("/images/icons/32x32/iGreen.png")!important;
}
.ProMapped {
	/*background-image: url("/images/icons/24x24/FrontCenterBack.png")!important;*/
	background-image: url("/images/icons/32x32/truegroundpromappedcourse.png")!important;
}
.MemberMapped {
	/*background-image: url("/images/icons/24x24/FrontCenterBack.png")!important;*/
	background-image: url("/images/icons/32x32/MemberMappedCourse.png")!important;
}
.Targets {
	/*background-image: url("/images/icons/24x24/Targets.png")!important;*/
	background-image: url("/images/icons/32x32/Target.png")!important;
}
.HoleVue {
	/*background-image: url("/images/icons/24x24/HoleVue.png")!important;*/
	background-image: url("/images/icons/32x32/HoleVue.png")!important;
}
.QuickVue {
	/*background-image: url("/images/icons/24x24/QuickVue.png")!important;*/
	background-image: url("/images/icons/32x32/QuickVue.png")!important;
}
.DrivingRange {
	/*background-image: url("/images/icons/24x24/DrivingRange.png")!important;*/
	background-image: url("/images/icons/32x32/DrivingRange.png")!important;
}
.PinPoint {
	background-image: url("/images/icons/32x32/PinPoint.png")!important;
}

.BoxGroove {
	background-image: url("/images/icons/boxgroove.png")!important;
	padding-top: 6px;
    vertical-align: bottom;
    width: 127px;
	background-size: 127px 32px !important;
}


/*
.mobile .BoxGroove {
	background-image: url("/images/icons/32x32/boxgrooveEnabled.png")!important;
}
*/

.background, 
.descriptionContainer {
	height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
	z-index: 999999;
	display: none;
}

.background {background-color:#000; opacity:0.8;}

#intelligreen-description,
#intelligreen-pro-description,
#holevue-description,
#quickvue-description,
#pinpoint-description,
#promapped-description,
#membermapped-description,
#drivingrange-description
{
	width: 770px;
	height: 97%;
	display: inline-block;
	overflow-y: auto;
	padding-top: 10px;
	position: relative;
}

.middleDecription {
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 290px;
	width: 770px;
    text-align: left;
	padding:5px;
	overflow: hidden;
	display: inline-block;
	background-color: #eee;
    border-radius: 10px;
	border: 1px solid #666;
    box-shadow: 2px 2px 10px #000;
	margin-top: 5px;
}

#intelligreen-pro-description-outer,
#intelligreen-description-outer,
#holevue-description-outer,
#quickvue-description-outer,
#pinpoint-description-outer,
#promapped-description-outer,
#membermapped-description-outer,
#drivingrange-description-outer {
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 420px;
	margin-top: 100px;
	width: 800px;
    text-align: center;
	overflow: hidden;
	display: none;
	position: relative;
	padding-bottom:8px;
}

#intelligreen-pro-description-image,
#intelligreen-description-image,
#holevue-description-image,
#quickvue-description-image,
#pinpoint-description-image,
#promapped-description-image,
#membermapped-description-image,
#drivingrange-description-image {
	width: 795px;
	height: 319px;
	margin:2px;
}

#extendSearch {
	width:100%;
	height: 50px;
	background-image: url("/images/loading_icon.gif") !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    background-size: 96px 16px;
	display: none;
}

.spinner {
    background-image: url("/images/loading_icon.gif") !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    background-size: 96px 16px;
}

#showMore {
	color: #000;
    cursor: pointer;
    display: none;
    float: right;
    font-size: 15px;
    height: 21px;
    margin-top: 5px;
    padding: 7px 5px;
    text-align: center;
    text-decoration: underline;
    width: auto;
	margin-bottom: 10px;
	
}
.mobile #showMore {display: none;}
.notFound {width:100%; height: 300px;font-size:18px; color:red;text-align:center;margin-top: 50px;}

.gray{color:#999;}

#toutOuter {
	padding:5px;
}

#tout {	
	background-repeat: no-repeat;
	background-position:top center;
    background-size: 100% auto;
	width:100%;
	max-width:918px;
	height:359px;
	margin: auto;
}

#courseDetail {
	margin-top: 100px;
	background-color: #fff;
	width: 800px;
	height: 80%;
	overflow-y:auto;
	border: 1px solid #000;
	color: #333;
	padding: 20px;
	font-size: 15px;
	border-radius: 10px;
	display: none;
}

#courseDetail .title {
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	border-bottom: 3px double #ccc;
	text-align: left;
	margin-bottom: 10px;
}

#courseDetail .fee {
	float: left;
	width: 100%;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px;
}

#courseDetail .header {
	float: left;
	width: 48%;
	font-weight: bold;
	text-align: right;
	margin: 5px 0px;
	padding-right: 2%;
}
#courseDetail .description {text-align: left;}
#courseDetail .field {
	float: left;
	width: 50%;
	text-align: left;
	margin: 5px 0px;
}
#courseDetail .address{
	border: 1px solid #ccc;
    border-radius: 10px;
    height: auto;
    margin: 10px auto;
    max-width: 350px;
    overflow: hidden;
    padding: 10px;
    width: 90%;
}
#courseDetail .address .street {
	background-image: url("/images/icons/address.png");
    background-position: 10px 5px;
    background-repeat: no-repeat;
    padding-left: 60px;
    text-align: left;
	background-size: 40px auto;
	min-height: 40px;
	height: auto;
}
#courseDetail .address .street a {text-decoration: none;}

#courseDetail .address .phone {
	background-image: url("/images/icons/call.jpg");
    background-position: 18px 4px;
    background-repeat: no-repeat;
    background-size: 25px auto;
    height: 30px;
    line-height: 32px;
    padding-left: 60px;
    text-align: left;
}
#courseDetail .address .phone a {text-decoration: none;}

#courseDetail .address .url {
	background-image: url("/images/icons/url.jpg");
    background-position: 14px 0px;
    background-repeat: no-repeat;
    background-size: 32px auto;
    height: 30px;
    line-height: 30px;
    padding-left: 60px;
    text-align: left;
}


.mobile #notice {
	background-color: #223fad;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	/*height: 44px;*/
	line-height: 26px;
	padding: 9px 0;
	position: fixed;
	text-align: center;
	top: -100px;
	left: 0px;
	width: 100%;
	z-index: 999999;
}

.mobile #resultList { -webkit-overflow-scrolling: touch; }

.en-US {background-image: url("/images/common/website/CourseLandingDefault_MapperQuote.png");}
.de-DE {background-image: url("/images/common/website/CourseLandingDefault_MapperQuote-de.png");}
.sv-SE {background-image: url("/images/common/website/CourseLandingDefault_MapperQuote-sv.png");}
.jp-JP {background-image: url("/images/common/website/CourseLandingDefault_MapperQuote-jp.png");}
.es-ES {background-image: url("/images/common/website/CourseLandingDefault_MapperQuote-us.png");}

.mobile a,
.mobile .facility .name,
.mobile #resetButton,
.mobile #gps,
.mobile #courseTabs div{-webkit-tap-highlight-color:rgba(0,0,0,0);}
 
.mobile a:active,
.mobile .facility .name:active {color:#ccc;}
.mobile #courseTabs div:active {color:#fff!important;background-color:#333;}

.mobile .courseFeature:hover{border: 1px solid #000!important;}

.mobile #maincontentarea {-webkit-overflow-scrolling: touch;}

#searchTip {
	padding: 20px 6px;
	font-size: 18px;
	display: none;
}

.suggestRemoveLocation,
.suggest {
	color: #0099cc;
	font-style: italic;
	cursor: pointer;
}
.device {width:16px;height:23px; 
	background-image: url("/images/common/website/skycaddie_single.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 10px 22px;
	display:inline-block;
}

#sortSelectResult {
	display: inline-block;
	margin-top:20px;
	font-size: 15px;
	font-weight: bold;
	display: none;
}

#sortSelectResult #sortOrder {font-size: 15px; font-weight: bold; height: 30px; width: 125px;}

.mobile #sortSelectResult {display: none;}

.courseType {font-size: 11px; text-align: center; display: inline-block; font-weight: bold; color: #999;}
.closeDL {
	height:20px; width: 20px; 
	display:inline-block; 
	background-image: url("/images/icons/close.png");
	background-position: 0px -4px;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	float: right;
}
.closeDL_ {
	background-image: url("/images/icons/close_white.png");
    background-position: 0 -4px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    height: 20px;
    position: fixed;
    right: 10px;
    top: 20px;
    width: 20px;
}

.up {
    background-image: url("/images/icons/up.png") !important;
    background-position: 50% center !important;
    background-repeat: no-repeat !important;
	height:30px !important;
	background-color: rgba(0,0,0,0)!important;
}

.down {
    background-image: url("/images/icons/down.png") !important;
    background-position: 50% center !important;
    background-repeat: no-repeat !important;
	height:30px !important;
	background-color: rgba(0,0,0,0)!important;
}

.heart {
    background-image: url("/images/icons/heart.png");
    background-position: 0% center;
    background-repeat: no-repeat;
    background-size: 10px auto;
    display: inline-block;
    height: 10px;
    width: 12px;
}

.partner {width:127px;vertical-align:bottom;padding-top:6px;}

.sgfull-page, .owl-carousel, #sgfooter, #sgzone-user, #sgheader, #sgheader-full, #sgslider, #accountCreate, .box-container, #sgheaderbanner, #sgheaderbanner img, #sgzone-user-menu, #sgfooter-region, #sgadmin {
	width: 100%;
}