body {
	background: url(https://caf652.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/bgd.jpg) no-repeat center top #1c1c1c;
	color: #d1caaf;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 100%;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-top-20 {
	margin-top: 20px !important;
}
.margin-top-30 {
	margin-top: 30px !important;
}
.margin-top-40 {
	margin-top: 40px !important;
}
.margin-top-50 {
	margin-top: 50px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
}
.margin-bottom-50 {
	margin-bottom: 50px !important;
}
.navbar-brand {
	padding: 8px 15px;
	height: 60px;
}
.navbar-nav > li > a {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	padding: 2px 5px;
	text-decoration: none;
	text-shadow: 0 2px 2px #000000;
	text-transform: uppercase;
}
.navbar-nav > li > a:hover {
	background: #666666;
}
.navbar-header {
	float: left;
	width: 100%;
}
.navbar-nav > li > .dropdown-menu {
	padding: 0px;
	border: 1px solid #333333;
	border-radius: 0px;
}
.dropdown-menu > li > a {
	border: 1px solid #333333;
	color: #000000;
	display: block;
	font-weight: 400;
	padding: 2px 0;
	text-decoration: none;
	text-indent: 3px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background: #466e0c;
	color: #ffffff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: #666666;
}
.navbar-wrps .navbar-collapse {
	float: right;
}
.tt-special-link {
	float: right;
	margin: 5px -6px -5px 0;
}
.slider-wrps {
	background: url(https://227d78.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/slide-bgd.jpg) no-repeat center top;
	float: left;
	width: 100%;
	padding: 20px 10px 10px;
}
.main-contentwrps {
	background: url(https://8c6218.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/wrapper-bgd.jpg) repeat-y center bottom;
	float: left;
	width: 100%;
	padding: 0px 20px 20px;
}
.footer-wrps .footer-maincontwrps {
	background: url(https://57e3ff.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/footer-bgd.jpg) no-repeat center bottom;
	float: left;
	width: 100%;
	padding: 10px 20px 40px;
	margin-bottom: 10px;
}
.address a {
	color: #ffffff;
	font-size: 12px;
}
h1.page-hdtitle {
	margin: 0 0 20px;
	color: #6fab18;
	font-size: 24px;
	padding-bottom: 10px;
	font-weight: bold;
}
h3 {
	color: #466e0c;
	font-size: 18px;
	font-weight: bold;
}
.color-white {
	color: #ffffff !important;
}
.report-bm {
	color: #cccccc;
	font-size: 16px;
	line-height: 160%;
	padding-bottom: 10px;
	margin: 50px 0px;
}
.welcome-wrps p {
	color: #cccccc;
	font-size: 16px;
	line-height: 160%;
	padding-bottom: 10px;
}
.welcome-wrps a.btn-link {
	font-size: 16px;
}
.marquee-wrps {
	float: left;
	width: 100%;
	background: #6fab18;
	color: #000000;
	font-size: 13px;
	padding: 10px 15px;
}
.marquee-wrps h4 {
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}
.marquee-wrps a {
	color: #af490b;
}
.weather-wrps {
	float: left;
	width: 100%;
	margin-top:20px;
}
.weather-wrps h3{
	color:#333333;
}
.weather-wrps p{
	color:#333333 !important;
}
.weather-wrps .weather-hdtile {
	float: left;
	padding: 10px;
	width: 100%;
}
.weather {
	background-color: #000000;
	border: 1px solid #333333;
	float: left;
	margin-bottom: 10px;
	padding: 7px;
	position: relative;
	width: 100%;
}
.weather .day {
	color: #6fab18;
	font-size: 18px;
	height: 20px;
	left: 75px;
	position: absolute;
	top: 6px;
	width: 60px;
}
.weather img {
	position: absolute;
	top: -7px;
	margin: 10px;
}
.weather .high {
	color: #cccccc;
	font-size: 13px;
	height: 25px;
	left: 75px;
	position: absolute;
	top: 27px;
	width: 75px;
}
.weather .low {
	color: #666666;
	font-size: 13px;
	height: 25px;
	left: 75px;
	position: absolute;
	top: 42px;
	width: 60px;
}
.pdtp70 {
	padding-top: 70px;
}
.contentwl-left {
	border-right: 1px solid #252525;
}
.scorecard-wrps h3 {
	color: #466e0c;
	font-size: 18px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
.scorecard-wrps img {
	padding: 10px;
}
.sponsors-wrps h3 {
	font-size: 18px;
	color: #cccccc;
	margin-bottom: 30px;
}
.sponsors-wrps img {
	padding: 10px;
}
.promo-holder {
	background-image: url("https://b4be3b.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/design/wrapper-bgd.jpg");
	background-repeat: repeat-y;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 100%;
}
#navigation {
	clear: both;
	height: 185px;
	padding: 0;
	width: 100%;
}
#navigation ul {
	height: 210px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
#navigation ul li {
	display: block;
	float: left;
	height: 210px;
	outline: medium none;
	overflow: hidden;
	text-decoration: none;
	text-indent: -1000px;
}
.promo1 {
	margin-left: 0px;
	margin-top: -38px;
}
.promo2 {
	margin-top: -38px;
}
.promo3 {
	margin-top: -38px;
}
#navigation ul li a {
	display: block;
	height: 210px;
	width: 100%;
}
#navigation ul li {
	width: 33.333%;
	height: 210px;
	overflow: hidden;
}
#navigation .promo1 a {
	background: url("https://97f1f0.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/Promo-Tiles_01.jpg") no-repeat 0 0;
}
#navigation .promo2 a {
	background: url("https://9e84e3.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/Promo-Tiles_02.jpg") no-repeat 0 0;
}
#navigation .promo3 a {
	background: url("https://f3416c.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/Promo-Tiles_03.jpg") no-repeat 0 0;
}
#navigation .promo4 a {
	background: url("https://5f6cab.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/Promo-Tiles2_01.jpg") no-repeat 0 0;
}
#navigation .promo5 a {
	background: url("https://37e7f4.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/Promo-Tiles2_02.jpg") no-repeat 0 0;
}
#navigation .promo6 a {
	background: url("https://055441.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/Promo-Tiles2_03.jpg") no-repeat 0 0;
}
#navigation .promo1 a:hover {
	background-position: 0 -210px;
}
#navigation .promo2 a:hover {
	background-position: 0 -210px;
}
#navigation .promo3 a:hover {
	background-position: 0 -210px;
}
#navigation .promo4 a:hover {
	background-position: 0 -210px;
}
#navigation .promo5 a:hover {
	background-position: 0 -210px;
}
#navigation .promo6 a:hover {
	background-position: 0 -210px;
}
.imagesm-wrps {
	width: 100%;
	float: left;
}
.main-container-wrps p {
	color: #cccccc;
	font-size: 16px;
	line-height: 160%;
	padding-bottom: 10px;
}
.form-wrps {
	background: #a8a48a;
	border: 5px solid #696654;
	float: left;
	padding: 5px;
	color: #000000;
	width: 100%;
}
.form-wrps form {
	padding: 0 18px 0 0;
}
.help-block {
	color: #000000;
}
.form-wrps h3 {
	color: #000000;
	font-size: 18px;
	padding-bottom: 10px;
	margin: 0px;
	font-weight: bold;
}
.form-wrps .radio, .form-wrps .checkbox {
	line-height: normal;
	color: #000000;
}
.form-wrps .checkbox input[type="checkbox"] {
	margin-top: 2px;
}
form .btn {
	letter-spacing: 2px;
}
.form-wrps .control-label {
	color: #000000;
}
.form-horizontal .control-label {
	font-weight: normal;
	padding-right: 0px;
	text-align: left;
}
textarea {
	height: auto !important;
	resize: none;
}
.form-control {
	border: 2px solid #696654;
	border-radius: 0px;
	height: 28px;
	color: #241505;
	padding: 4px 6px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ada990 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ada990)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ada990 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ada990 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ada990 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ada990 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ada990', GradientType=0 ); /* IE6-9 */
}
.form-control:focus {
	box-shadow: none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,bbbdbc+99 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #bbbdbc 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(99%, #bbbdbc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #bbbdbc 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #bbbdbc 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #bbbdbc 99%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #bbbdbc 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbbdbc', GradientType=0 ); /* IE6-9 */
}
select.form-control {
	border: 0px;
}
ul.list-ulwrps {
	color: #cccccc;
	font-size: 16px;
	line-height: 160%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.list-uldot {
	font-size: 16px;
	line-height: 160%;
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: circle;
	list-style-position: inside;
}
.map-wrps {
	border: 1px solid #7d8e90;
	margin-bottom: 15px;
	padding: 5px;
	position: relative;
	width: 100%;
}
.mapdirections {
	background-color: #000000;
	bottom: 4px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	position: absolute;
	right: 3px;
	width: 280px;
}
.mapdirections a {
	color: #ffffff;
}
.mapdirections a:hover {
	color: #a45d3d;
}
.frget-reg-link p {
	color: inherit;
}
.teetimeonline-wrps {
	float: left;
	width: 100%;
	max-height: 600px;
	overflow: auto;
	background: #ffffff;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.tt-fulcnt-wrps {
	box-shadow: 1px 2px 4px #999999;
	margin-bottom: 10px;
	border-radius: 5px;
	float: left;
	width: 100%;
}
.teetime-gridwrps {
	float: left;
	width: 100%;
}
.hdtitle-h4 {
	font-size: 22px;
	color: #7a7979;
	margin: 20px 0px;
	text-align: center;
}
.teetimebx-hdtitle {
	background: #333333;
	color: #ffffff;
	font-size: 18px;
	padding: 5px 0 5px 8px;
	font-weight: normal;
	margin: 0px;
}
.teetime-bxrmwrps {
	padding: 5px 0px;
	float: left;
	width: 100%;
}
.teetime-bxrmwrps > [class*="col"] {
	padding-left: 5px;
	padding-right: 5px;
}
.teetime-bxblock {
	border: 3px solid #cccccc;
	border-radius: 10px;
	color: #000000;
	cursor: pointer;
	float: left;
	min-height: 170px;
	position: relative;
	text-align: center;
	width: 100%;
	margin: 5px 0px;
}
.teetime-bxblock .tt-name {
	color: #842706;
	font-size: 16px;
	line-height: 24px;
}
.teetime-bxblock .tt-per-play {
	font-size: 18px;
	line-height: 22px;
	display: block;
	color: #842706;
	margin-bottom: 2px;
}
.teetime-bxblock .tt-per-play span {
	font-size: 16px;
	color: #000000;
}
.teetime-bxblock .tt-yousave {
	font-size: 18px;
	line-height: 22px;
	display: block;
	color: #842706;
	margin-bottom: 2px;
}
.teetime-bxblock .tt-selectplys {
	font-size: 16px;
	line-height: 22px;
	display: block;
	margin-bottom: 10px;
	color: #000000;
}
.teetime-bxblock .tt-selectplys select {
	font-size: 14px;
}
.teetime-bxblock .tt-timenw {
	background: #cccccc;
	font-size: 24px;
	height: 38px;
	padding: 6px 5px;
	color: #000000;
	font-size: 25px;
	text-decoration: none;
	margin: 0px;
}
.teetime-bxblock .book-btn {
	margin: 6px 0px;
}
.teetime-bxblock .book-btn .btn {
	border: 1px solid #a37a0e;
	border-radius: 7px;
	color: #ffffff;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 3px 25px;
	position: relative;
	width: 110px;
}
.teetime-bxblock .book-btn .btn, .teetime-bxblock .book-btn .btn:focus {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcbb4b+0,dd8604+99 */
	background: #fcbb4b; /* Old browsers */
	background: -moz-linear-gradient(top, #fcbb4b 0%, #dd8604 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcbb4b), color-stop(99%, #dd8604)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcbb4b 0%, #dd8604 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcbb4b 0%, #dd8604 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcbb4b 0%, #dd8604 99%); /* IE10+ */
	background: linear-gradient(to bottom, #fcbb4b 0%, #dd8604 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbb4b', endColorstr='#dd8604', GradientType=0 ); /* IE6-9 */
}
.teetime-bxblock .book-btn .btn:hover, .teetime-bxblock .book-btn .btn.active {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fa9e00+0,ba7102+100 */
	background: #fa9e00; /* Old browsers */
	background: -moz-linear-gradient(top, #fa9e00 0%, #ba7102 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fa9e00), color-stop(100%, #ba7102)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fa9e00 0%, #ba7102 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fa9e00 0%, #ba7102 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fa9e00 0%, #ba7102 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fa9e00 0%, #ba7102 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa9e00', endColorstr='#ba7102', GradientType=0 ); /* IE6-9 */
}
.teetime-filter {
	float: left;
	padding: 5px 10px;
	width: 100%;
}
.flr-from-to-date {
	float: left;
	width: auto;
	color: #000000;
}
.flr-from-to-date .flr-from-date, .flr-from-to-date .flr-to-date {
	float: left;
	width: auto;
	margin-right: 5px;
}
.flr-from-to-date .flr-from-date input, .flr-from-to-date .flr-to-date input {
	width: 100px;
}
.flr-from-to-date .btn.btn-flr-search {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8b27a+0,c65d0b+100 */
	background: #f8b27a; /* Old browsers */
	background: -moz-linear-gradient(top, #f8b27a 0%, #c65d0b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8b27a), color-stop(100%, #c65d0b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8b27a 0%, #c65d0b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8b27a 0%, #c65d0b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8b27a 0%, #c65d0b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f8b27a 0%, #c65d0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b27a', endColorstr='#c65d0b', GradientType=0 ); /* IE6-9 */
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 22px;
	margin: 0 0 0 5px;
	padding: 0 10px;
	position: relative;
	width: auto;
}
.flr-sorybyws {
	float: right;
	font-size: 12px;
	color: #000000;
}
.flr-sorybyws label {
	font-weight: normal;
}
.flr-sorybyws .btn-group .btn:first-child {
	border-left: 0px;
}
.flr-sorybyws .btn-group .btn:last-child {
	border-right: 0px;
}
.flr-sorybyws .btn-group .btn {
	border-radius: 4px;
	background: #d8d8d8;
	color: #000000;
	border-color: #666666;
	border-top: 0px;
	border-bottom: 0px;
	font-size: 12px;
	padding: 4px 0px;
	width: 75px;
}
.flr-sorybyws .btn-group .btn:hover {
	background: #cc6633;
}
.teetime-upcoming {
	background:#ffffff;
	float: left;
	height: 100px;
	overflow: auto;
	position: relative;
	width: 100%;
}
.tt-datecomingup {
	float: left;
	padding: 5px;
	width: 883px;
}
.tt-date-block {
	float: left;
	width: 60px;
	position: relative;
	padding: 5px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	cursor:pointer;
}
.tt-date-block.disabled {
				cursor:not-allowed;
}
.tt-date-block.active {
	background: #fdeede;
	color: #000000;
	padding: 5px 2px;
	border-top: 1px solid #cc6633;
	border-right: 1px solid #fdeede;
	border-left: 1px solid #fdeede;
}
.tt-date-block.active.tt-dt-right {
	border-right: 1px solid #cc6633;
}
.tt-date-block.active.tt-dt-left {
	border-left: 1px solid #cc6633;
}
.tt-date-block.active .tt-box-block {
	border-color: #fdeede;
}
.tt-date-block.active .tt-box-block .tt-d-month {
	background: #fdeede;
	color: #cc6633;
	font-size: 22px;
	margin-bottom: -6px;
}
.tt-date-block.active .tt-box-block .tt-d-num {
	font-size: 28px;
}
.tt-date-block.active .tt-box-block .tt-d-weeknme {
	font-size: 18px;
	line-height: 14px;
}
.tt-date-block.active .tt-brd-bottom {
	border-top: 0px;
	bottom: -4px;
}
.tt-date-block.disabled .tt-box-block {
	color: #bbbbbb;
}
.tt-date-block.disabled .tt-box-block .tt-d-month {
	background: #cccccc;
}
.tt-box-block {
	border: 1px solid #999999;
	float: left;
	width: 100%;
	display: block;
	float: left;
	text-align: center;
	line-height: normal;
	color: #000000;
}
.tt-box-block .tt-d-month {
	background: #cc6633;
	color: #ffffff;
	font-size: 18px;
	padding: 2px 10px;
}
.tt-box-block .tt-d-num {
	font-size: 20px;
	margin-top: 2px;
}
.tt-box-block .tt-d-weeknme {
	position: relative;
	margin-top: -5px;
	font-size: 12px;
}
.tt-date-block:first-child .tt-brd-bottom {
	border-left: 1px solid #cc6633;
}
.tt-date-block:last-child .tt-brd-bottom {
	border-right: 1px solid #cc6633;
}
.tt-date-block .tt-brd-bottom {
	background: #fdeede;
	border-color: #cc6633;
	border-style: solid;
	border-width: 1px 0px;
	height: 7px;
	padding: 0;
	position: absolute;
	left: -1px;
	right: -1px;
	bottom: -10px;
}
.tt-no-availa-txt {
	color: #000000;
	font-size: 19px;
	padding: 5px 0 5px 8px;
	text-align: center;
	float: left;
	width: 100%;
}
.cart-contentwrps {
	float: left;
	width: 100%;
	background: #ffffff;
}
.cart-subhd {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background: #999999 url(https://e1a36e.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/header_bg_l.gif) no-repeat left top;
	border-bottom: 2px solid #999999;
}
.cart-subhd .cart-link {
	background: url(https://e1a36e.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/header_bg_l.gif) no-repeat left top;
	float: left;
	height: 58px;
	width: 50%;
}
.cart-subhd .cart-link a {
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px;
}
.cart-subhd .continueshop-link {
	width: 50%;
	float: right;
	text-align: right;
	color: #ffffff;
	background: url(https://a18e26.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/header_bg_r.gif) no-repeat right top;
	height: 58px;
	padding: 20px 10px;
}
.cart-subhd .continueshop-link a {
	color: #ffffff;
	text-decoration: none;
}
.cart-leftsd {
	background: #cccccc;
	float: left;
	padding: 8px;
	width: 100%;
	min-height: 630px;
}
.myaccount-wrps .cart-leftsd {
	background:inherit;
	padding:0px;
	margin:10px 0 0 0;
	border-right:1px solid #cccccc;
}
.myaccount-wrps ul.ul-sdbar li a {
    border-bottom: 1px solid #cccccc;
    color: #333333;
    margin: 0;
    padding: 10px;
}
.myaccount-wrps ul.ul-sdbar li a:hover, .myaccount-wrps ul.ul-sdbar li.active a {
	background:#6fab18;
	color:#ffffff;
	text-decoration:none;
}
.cart-leftsd h3 {
	background:#999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding:10px;
}
ul.ul-sdbar {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.ul-sdbar li a {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 3px;
	text-decoration: none;
	margin-bottom: 8px;
	float: left;
	width: 100%;
}
ul.ul-sdbar li a:hover {
	text-decoration: underline;
}
ul.ul-sdbar li a img {
	padding: 0px 3px 0 0;
}
.back-sitelink {
	bottom: 10px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	width: 100%;
}
.cart-rightsd {
	padding: 10px 30px 30px 0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 30px 30px 0;
}
.breadcrumb {
	color: #000000;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}
.breadcrumb > .active {
	color: #000000;
}
.breadcrumb li {
	color: #000000;
}
.breadcrumb li a {
	color: #000099;
}
.breadcrumb > li + li::before {
	content: "» ";
	color: #000000;
	padding: 0px 2px;
}
.cart-rightsd h4 {
	font-size: 14px;
	font-weight: bold;
}
.box-wrps-gp {
    border: 1px solid #6fab18;
    float: left;
    padding: 15px;
    width: 100%;
				margin-bottom:15px;
}
.myaccount-wrps .cart-rightsd h4 {
    background: #6fab18 ;
    color: #ffffff;
    font-size: 15px;
    line-height: 30px;
    margin: -15px -15px 10px;
    padding: 5px 5px 5px 10px;
				text-transform:uppercase;
}
.item-block {
	color: #000000;
	font-size: 12px;
	text-align: center;
	margin-bottom: 20px;
}
.item-block a {
	color: #000099;
}
.item-block img {
	margin-bottom: 10px;
}
.item-tablewrps {
	border: 2px solid #999999;
	float: left;
	width: 100%;
}
.item-tablewrps .ims-hdtitle {
	background-color: #565656;
	color: #ffffff;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 12px;
	margin: 0px;
	float: left;
	width: 100%;
}
.ims-inside-wrps {
	background: url(https://f108b9.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/cart-table-bg1.jpg) no-repeat left top;
	padding: 10px 15px 25px;
	float: left;
	width: 100%;
	min-height: 90px;
}
.ims-price {
	text-align: right;
}
.ims-shipping, .ims-quantity {
	text-align: center;
}
.ims-price .ims-image {
    float: left;
    width: 50px;
}
.ims-price, .ims-shipping, .ims-quantity {
	background: #ffffff;
	min-height: 60px;
	padding: 10px 7px;
	border: 1px solid #999999;
	font-size: 12px;
	margin-bottom:10px;
}
.ims-price span, .ims-shipping span, .ims-quantity span {
	display: block;
	margin-top: 6px;
}
.ims-axincluded {
	float: left;
	width: 100%;
	padding: 30px 0 0;
}
.ims-bun {
    text-align: center;
}
.ims-image {
	text-align: center;
}
.ims-image img {
	max-width: 100%;
	margin: 0px auto;
}
.ims-continueshop {
	float: left;
	width: 100%;
	text-align: right;
	margin-top: 60px;
}
.ims-continueshop a {
	color: #000099;
}
.cart-pgwps {
	padding: 30px;
}
.cart-pgwps .ims-inside-wrps {
	padding-bottom: 6px;
}
.cart-pgwps .ims-price, .cart-pgwps .ims-shipping, .cart-pgwps .ims-quantity {
	background: none;
	border: 0px;
	text-align: center;
	padding: 5px 10px;
}
.cart-pgwps .ims-image {
	border-style: solid;
	border-width: 2px 0 2px 2px;
	border-color: #999999;
	margin: 0 -30px 0 0;
	padding: 20px 15px;
	min-height: 125px;
}
.cart-pgwps .ims-bun {
	padding: 15px 0;
}
.cart-pgwps .cart-pricetotal {
	color: #ffffff;
	font-size: 12px;
	float: right;
}
.cart-total {
	margin: 20px 0px;
	float: left;
	width: 100%;
	text-align: center;
}
.top-ulright {
	float: right;
	padding: 10px 0;
	width: auto;
}
.top-ulright ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.top-ulright ul li {
	float: left;
	width: auto;
}
.top-ulright ul li:first-child a {
	border-left: 0px;
}
.top-ulright ul li a {
	border-left: 1px solid #ffffff;
	color: #ffffff;
	font-size: 12px;
	padding: 0 10px;
}
.page-title {
	float: left;
	width: 100%;
}
.page-title h1 {
	background: #333333;
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	padding: 10px;
}
.table-responsive{
	border:0px;
	margin-bottom: 20px;
}
.box-wrps-gp .table-responsive:last-child{
	margin-bottom: 0px;
}
.table-responsive .table{
	margin-bottom:0px;
}
table.rates {
	font-size: 16px;
	line-height: normal;
	margin-bottom: 20px;
	width:100%;
}
table.rates, table td.rates {
	padding: 5px;
}

table .ratestop {
	border-bottom: 1px dashed #f4d793;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 30px;
}
table tr:first-child .ratestop{
	padding-top: 0px;
}
.cartisempty{
	width:400px;
	margin:60px auto;
	border:2px solid #cccccc;
	padding:140px 25px 25px 25px;
	color:#000000;
	font-size:24px;
	text-align:center;
	background:url(https://71517e.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/empty-cart.png) no-repeat center 30px;
}
.nofound-product{
	width:400px;
	margin:60px auto;
	border:2px solid #cccccc;
	padding:140px 25px 25px 25px;
	color:#000000;
	font-size:24px;
	text-align:center;
	background:url(https://64ab6f.claudeassets.com/20220118222848im_/https://www.stonehavengolf.com/frontend/images/no-found-product.png) no-repeat center 30px;
	color:#FF0004;
}
marquee span {
    margin-right: 120px;
}
.payment-input {
	padding: 10px;
	height: 40px;
	border: 2px solid #696654;
	border-radius: 0px;
	color: #241505;
	background: #ffffff;
}
/*
     FILE ARCHIVED ON 09:44:29 Oct 04, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:28:50 Sep 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.429
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.035
  esindex: 0.007
  cdx.remote: 5.693
  LoadShardBlock: 118.473 (3)
  PetaboxLoader3.datanode: 167.835 (5)
  PetaboxLoader3.resolve: 59.127 (2)
  load_resource: 118.839
  loaddict: 29.974
*/