@charset "utf-8";
/* CSS Document */

/* SEARCH RESULT  */
.searchresult_listing h5 {
    font-size: 16.2px;
    margin-bottom: 5px;
}

.searchresult_listing .result_item {
    padding: 8px 9px;
    background-color: #e4e4e4;
    background-image: -moz-linear-gradient(top, #e4e4e4, #fefefe);
    background-image: -ms-linear-gradient(top, #e4e4e4, #fefefe);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e4e4e4), to(#fefefe));
    background-image: -webkit-linear-gradient(top, #e4e4e4, #fefefe);
    background-image: -o-linear-gradient(top, #e4e4e4, #fefefe);
    background-image: linear-gradient(top, #e4e4e4, #fefefe);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#fefefe', GradientType=0);
}

.searchresult_listing .result-country-title .pull-left {
    width: 100%;
}

.searchresult_listing .result-country-title .pull-left .span h2 {
    margin-left:auto;
    margin-right:auto;
    font-size: 19px;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    color: #000000;
}

.searchresult_listing .result-country-title .pull-left .span h2 img {
    vertical-align: middle;
    padding-right: 10px;
}

.searchresult_listing .result_item .pull-left {
    width: 85%;
}

.searchresult_listing .result_item .resultweather_icon {
    width: 15%;
}

.searchresult_listing p {
    font-size: 11px;
    line-height: 11px;
    margin: 0;
}

.searchresult_listing a {
    font-size: 11px;
    color: #75934d;
    text-decoration: underline;
    margin-top: 2px;
    display: block;
    font-weight: bold;
}

.resultweather_icon {
    width: 80px;
    /*width:70px; */
    float: right;
    padding-top: 32px;
    text-align: center;
    font-weight: bold;
}

.searchresult_listing .result_item.searchresult-country .resultweather_icon {
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 6px;
    width: 10%;
}

.resultweather_icon.icon_1 {
    background: url(../img/icon-condition_2.png) center -2px no-repeat;
}

.resultweather_icon.icon_2 {
    background: url(../img/icon-condition_2.png) center -83px no-repeat;
}

.resultweather_icon.icon_3 {
    background: url(../img/icon-condition_2.png) center -160px no-repeat;
}

.resultweather_icon.icon_4 {
    background: url(../img/icon-condition_2.png) center -237px no-repeat;
}

.resultweather_icon.icon_5 {
    background: url(../img/icon-condition_2.png) center -321px no-repeat;
}

.result_map {
    margin-top: 8px;
    width: 299px;
    height: 250px;
}

.result_map_big {
    margin-top: 0px;
    width: 100%;
    height: 400px;
}

.searchresult_right {
    margin-left: 10px;
    left: -7px;
    position: relative;
}

.search_againwidget .stream-item {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 15px 10px;
}

.search_againwidget .stream-item form {
    float: left;
    width: 100%;
}

.search_againwidget .stream-item form input[type="text"] {
    float: left;
    height: 25px;
    color: #515151;
}

.search_againwidget .stream-item button {
    top: 50% !important;
    margin-top: -17px !important;
    height: 34px !important;
}

.search_againwidget {
    margin: 10px 0;
}

.search-course-dir .result_item .pull-left {
    width: 100%;
}

.search-course-dir .result_item.search-course-dir-curlotitle {
    background: #f1f1f1;
}

.search-course-dir .result_item span.search-course-curlo {
    font-size: 16px;
    font-weight: bold;
}

.search-course-dir .result_item.search-course-curlo-ruler {
    padding: 2px 0 0 0;
    background: #cccccc;
}

.searchresult_section .result-country-title-sub {
    font-size: 19px;
    text-align: left;
    vertical-align: middle;
    line-height: 35px;
    color:black;
    margin-left:auto;
    margin-right:auto;
}

.searchresult_section .result-country-title-sub img {
    margin-top: -4px;
}

.topcourses_right {
    margin-top: 15px;
}

.topcourses_right .table-listing ul li {
    padding: 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.stream-item button {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.searchresult_section, .container_gradientgray {
    background: #ffffff;
    /*
    background-color: #e5e5e5;
    background-image: -moz-linear-gradient(top, #ffffff, #e5e5e5);
    background-image: -ms-linear-gradient(top, #ffffff, #e5e5e5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #ffffff, #e5e5e5);
    background-image: -o-linear-gradient(top, #ffffff, #e5e5e5);
    background-image: linear-gradient(top, #ffffff, #e5e5e5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
    */
}

.boxwhite_container {
    width: 98.9%;
}

#map-search .countryselect {
    float: right;
}

#map-search .countryselect button {
    background: #fff;
    text-align: left;
    color: #333;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 0 0 0 5px;
    margin: 6px 10px 0 0;
    line-height: 20px;
}

#map-search .countryselect .btn .caret {
    height: 18px;
    width: 18px;
    background: url(../img/dropdown_1.png) 0 0 no-repeat;
    width: 28px;
    height: 22px;
    border: 0;
    margin: 0;
    float: right;
}

#map-search .countryselect a {
    font-size: 12px;
    padding-left: 5px;
}

#coursenotfound h5 {
    color: #344830;
    font-size: 16px;
    margin-bottom: 2px;
}

.otherresult {
    padding: 13px 8px 0px 8px;
}

ul.similarresult {
    list-style: none;
    margin: 0;
    display: block;
    padding: 2px 10px 10px 10px;
    border-top: 1px solid #c6c6c6;
    float: left;
    /*background-color: #e1e1e1;*/
    /*background-image: -moz-linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-image: -ms-linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e1e1e1), to(#fefefe));*/
    /*background-image: -webkit-linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-image: -o-linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-image: linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-repeat: repeat-x;*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#fefefe', GradientType=0);
}

ul.similarresult li {
    min-width: 20%;
    float: left;
    margin: 7px 0 0 0;
}

ul.similarresult li a {
    font-size: 14px;
    font-weight: bold;
    color: #346e1f;
    text-decoration: underline;
}

#coursenotfound strong {
    margin: 8px 0 7px 0;
    display: block;
    padding-left: 10px;
}

.searchresult_pagination ul ,
.letter_pagination ul {
    list-style-type: none;
    margin: 3px 0 0 0;
    float: left;
    /*width: 100%;*/
    background-color: #2d2d2d;
    background-image: -moz-linear-gradient(top, #2d2d2d, #2a2a2a);
    background-image: -ms-linear-gradient(top, #2d2d2d, #2a2a2a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d2d2d), to(#2a2a2a));
    background-image: -webkit-linear-gradient(top, #2d2d2d, #2a2a2a);
    background-image: -o-linear-gradient(top, #2d2d2d, #2a2a2a);
    background-image: linear-gradient(top, #2d2d2d, #2a2a2a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d', endColorstr='#2a2a2a', GradientType=0);
    display: table;
}

.searchresult_pagination ul li ,
.letter_pagination ul li {
    display: table-cell;
    text-align: center;
    background-color: #4d4d4d;
    background-image: -moz-linear-gradient(top, #4d4d4d, #0b0b0b);
    background-image: -ms-linear-gradient(top, #4d4d4d, #0b0b0b);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));
    background-image: -webkit-linear-gradient(top, #4d4d4d, #0b0b0b);
    background-image: -o-linear-gradient(top, #4d4d4d, #0b0b0b);
    background-image: linear-gradient(top, #4d4d4d, #0b0b0b);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='#0b0b0b', GradientType=0);

}

.searchresult_pagination ul li a {
    color: #e2e2e2;
    font-size: 14px;
    width: 23px;
    font-weight: bold;
    background: url(../img/pagination_border.png) center right no-repeat;
    padding: 10px 5px;
    float: left;
}


.searchresult_pagination ul li a.active {
    color: green;
    text-decoration: underline;
    font-size: 14px;
    width: 23px;
    font-weight: bold;
    background: url(../img/pagination_border.png) center right no-repeat;
    padding: 10px 5px;
    float: left;
}


.letter_pagination ul li a {
    color: #e2e2e2;
    font-size: 14px;
    width: 14px;
    font-weight: bold;
    background: url(../img/pagination_border.png) center right no-repeat;
    padding: 10px 5px;
    float: left;
}

.searchresult_pagination ul li:last-child a,
.letter_pagination ul li:last-child a {
    background: none;
}

.searchresult_pagination ul li:hover,
.letter_pagination ul li:hover,
.searchresult_pagination ul li .active,
.letter_pagination ul li .active,
{
    background-color: #97b871;
    background-image: -moz-linear-gradient(top, #97b871, #326220);
    background-image: -ms-linear-gradient(top, #97b871, #326220);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#97b871), to(#326220));
    background-image: -webkit-linear-gradient(top, #97b871, #326220);
    background-image: -o-linear-gradient(top, #97b871, #326220);
    background-image: linear-gradient(top, #97b871, #326220);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97b871', endColorstr='#326220', GradientType=0);
}

.searchresult_pagination ul li:hover a,
.letter_pagination ul li:hover a {
    background: none;
    text-decoration: none;
}

.searchresult_section .result_map,
.searchresult_section .topcourses_right,
.searchresult_section .search_againwidget {
    padding: 4px;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

/* GOLFWEATHER TIPS PAGE */
.tips-item .golf-tips.table-listing ul li, .news-item .golf-tips.table-listing ul li, .news-item .golf-news.table-listing ul li {
    padding-right: 10px !important;
}
.tips-item .golf-tips span img {
    background: #fff;
    padding: 2px;
    border: 1px solid #e8e8e8;
    margin-left: 5px;
    margin-right: 14px;
    width: 67px;
    height: auto;
}

.news-item .golf-tips span img
{
    background: #fff;
    padding: 2px;
    border: 1px solid #e8e8e8;
    margin-left: 5px;
    margin-right: 14px;
    height: 71px
}

/*.tips-item .golf-tips span img {*/
/*background: #fff;*/
/*padding: 2px;*/
/*border: 1px solid #e8e8e8;*/
/*margin-left: 5px;*/
/*margin-right: 14px;*/
/*width: 5px;*/
/*height: 71px*/
/*}*/

.tips-item .golf-tips.table-listing ul li a {
    margin: 5px 0;
    display: block;
    height: auto;
    letter-spacing: normal;
}

.tips-item .golf-tips.table-listing ul li a.readmore {
    text-decoration: underline;
    margin: 0;
    display: inline;
}

.tips-item .golf-tips.table-listing ul li a.readmore:hover {
    color: #000;
}

.tips-item .golf-tips.table-listing ul li p {
    line-height: 12px;
    padding-right: 5px;
    text-align: justify;
}

.golf-tips.table-listing ul li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: left;
}

.golf-news.table-listing ul li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px !important;
}








.pagination-record {
    padding: 0 10px;
    margin-bottom: 15px;
}

.pagination-record a {
    font-size: 12px;
    font-weight: bold;
    color: #1d5d06;
    text-decoration: underline;
    margin: 0 2px;
}

.pagination-record a.first, .pagination-record a.last {
    text-decoration: none;
}

.pagination-record a:hover {
    color: #000;
}

.golf-tips.table-listing ul li:last-child:hover {
    border-bottom: 1px solid #8EC03E;
}

/* SUBMIT WIDGET PAGE */
.widget-description {
    padding: 10px 17px 19px 17px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px #fff;
}

.container_gradientgray h2 {
    font-size: 21.06px;
    color: #474747;
}

.container_gradientgray p {
    font-size: 12px;
    color: #393939;
    line-height: 12px;
    text-align: justify;
    margin-top: 3px;
}

.txt-lightgray {
    color: #9e9e9e;
    font-weight: bold;
}

.container_gradientgray form label {
    color: #1d5d06;
    margin: 0;
    font-weight: bold;
    font-size: 12px;
}

.txtbox-flat {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 1px solid #abadb3;
    height: 21px;
    display: block;
    width: 99%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 12px;
    line-height: 12px;
    padding: 0 2px;
}

.container_gradientgray h3.heading-black {
    padding: 4px 0;
}

.container_gradientgray.row-fluid .span7 {
    width: 54%;
    padding-left: 2.5641%;
}

.container_gradientgray.row-fluid .span7 p {
    line-height: 14px;
}

.container_gradientgray.row-fluid .span7 h2 {
    padding: 7px 0 10px 0;
}

.container_gradientgray.row-fluid .span7 form {
    margin-top: 19px;
}

.container_gradientgray.row-fluid .span5 {
    width: 40.7%;
    min-width: 260px;
    float: right;
}

.widget-preview {
    background: #e7e7e7;
    padding: 12px 23px 0px 23px;
}

.widget-preview + .widget-preview {
    padding-bottom: 15px;
    padding-top: 10px;
}

.widget-preview h4 {
    background: #336600;
    text-align: center;
    color: #fff;
    padding: 4px 0;
    font-size: 13px;
}

.widget-preview h5 {
    background: #69940c;
    color: #fff;
    float: left;
    width: 100%;
    padding: 1px 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.widget-preview h5 * {
    font-size: 11px;
    font-weight: bold;
}

.widget-preview-inner {
    background: #fff;
    padding: 4px;
}

.weather-param {
    width: 32px;
    padding: 2px;
    border-right: 1px solid #cccccc;
    font-size: 10px;
    float: left;
    color: #696969;
    line-height: 11px;
    font-weight: bold;
}

.weather-param + .weather-param {
    width: 42px;
}

.weather-param strong {
    display: block;
    color: #666666;
}

.weather-values {
    border-bottom: 1px solid #cccccc;
}

.weather-name {
    height: 50px;
    line-height: normal;
    width: 98px;
    color: #696969;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
}

.weather-name span {
    padding: 0 5px;
    text-align: left;
    margin-top: 13px;
}

.widget-preview h5 a.pull-right {
    color: #fff;
    text-decoration: underline;
}

.changecourse-form {
    float: left;
}

.changecourse-form select {
    padding: 0;
    width: 128px;
    height: 18px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 1px solid #abadb3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    float: right;
}

.changecourse-form strong {
    font-size: 10px;
}

.golf-banner {
    float: left;
    width: 100%;
}

.golf-banner img {
    float: left;
}

.btndefault {
    background: url(../img/defaultbtn-bg.jpg) center center repeat-x;
    border: 1px solid #707070;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    padding: 1px 6px;
    box-shadow: inset 0px 0px 2px #fff;
    -moz-box-shadow: inset 0px 0px 2px #fff;
    -webkit-box-shadow: inset 0px 0px 2px #fff;
    color: #000;
}

.creditname {
    margin-top: 15px;
}

.creditname a {
    text-decoration: underline;
}

.widget-description {
    background-color: #f6f6f6;
    background-image: -moz-linear-gradient(top, #f6f6f6, #fefefe);
    background-image: -ms-linear-gradient(top, #f6f6f6, #fefefe);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#fefefe));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #fefefe);
    background-image: -o-linear-gradient(top, #f6f6f6, #fefefe);
    background-image: linear-gradient(top, #f6f6f6, #fefefe);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fefefe', GradientType=0);
}

.createwidget-container {
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
    background-image: -ms-linear-gradient(top, #f9f9f9, #f0f0f0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
    background-image: -o-linear-gradient(top, #f9f9f9, #f0f0f0);
    background-image: linear-gradient(top, #f9f9f9, #f0f0f0);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0', GradientType=0);
}

/* PRIZEDRAW PAGE */
#googlead {
    margin: 10px 0;
}

.text-small {
    font-size: 11px;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.text-instruction {
    color: #7a7a7a;
    font-size: 11px;
    line-height: 12px;
    display: block;
    letter-spacing: -0.2px;
}

.entry-form.row-fluid .span8 {
    margin: 0;
    padding: 0;
}

.entry-form.row-fluid .span8 .txtbox-flat {
    width: 86%;
}

.bannerad-container {
    padding: 10px 13px 7px 13px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px #fff;
    background-color: #ffffff;
    margin-bottom: 5px;
    background-image: -moz-linear-gradient(top, #ffffff, #fefefe);
    background-image: -ms-linear-gradient(top, #ffffff, #fefefe);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fefefe));
    background-image: -webkit-linear-gradient(top, #ffffff, #fefefe);
    background-image: -o-linear-gradient(top, #ffffff, #fefefe);
    background-image: linear-gradient(top, #ffffff, #fefefe);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fefefe', GradientType=0);
}

.entry-form {
    padding: 23px 18px 0px 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px #fff;
    background-color: #f4f4f4;
    background-image: -moz-linear-gradient(top, #f4f4f4, #ececec);
    background-image: -ms-linear-gradient(top, #f4f4f4, #ececec);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec);
    background-image: -o-linear-gradient(top, #f4f4f4, #ececec);
    background-image: linear-gradient(top, #f4f4f4, #ececec);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec', GradientType=0);
}

/* REGISTRATION PAGE CSS */
.btn-group.countryselect2 {
    margin-bottom: 9px;
}

.btn-group.countryselect2 .btn, .btn-group.countryselect2 .btn:first-child {
    background: #FFFFFF;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #333333;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 5px;
    text-align: left;
    width: 100%;
    border-color: #abadb3;
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.countryselect2 .btn .caret {
    background: url("../img/dropdown_2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    float: right;
    height: 20px;
    margin: 0;
    width: 21px;
}

.btn-group.countryselect2.open .dropdown-menu {
    background: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    width: 100%;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.btn-group.countryselect2 .dropdown-menu a {
    color: #333333;
    padding: 3px 10px;
}


.btn-group.countryselect button {
    color: #72905c;
    border: 1px solid #1b4e09;
    background: #273923;
    background: -moz-linear-gradient(top,  #273923 0%, #21331d 50%, #0b1f06 51%, #061a01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#273923), color-stop(50%,#21331d), color-stop(51%,#0b1f06), color-stop(100%,#061a01));
    background: -webkit-linear-gradient(top,  #273923 0%,#21331d 50%,#0b1f06 51%,#061a01 100%);
    background: -o-linear-gradient(top,  #273923 0%,#21331d 50%,#0b1f06 51%,#061a01 100%);
    background: -ms-linear-gradient(top,  #273923 0%,#21331d 50%,#0b1f06 51%,#061a01 100%);
    background: linear-gradient(to bottom,  #273923 0%,#21331d 50%,#0b1f06 51%,#061a01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273923', endColorstr='#061a01',GradientType=0 );
}

.btn-group.countryselect button:hover {
    color: #a0be86;
    border: 1px solid #1b4e09;
    background: #404640;
    background: -moz-linear-gradient(top,  #404640 0%, #363c35 50%, #0d140a 51%, #030a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404640), color-stop(50%,#363c35), color-stop(51%,#0d140a), color-stop(100%,#030a00));
    background: -webkit-linear-gradient(top,  #404640 0%,#363c35 50%,#0d140a 51%,#030a00 100%);
    background: -o-linear-gradient(top,  #404640 0%,#363c35 50%,#0d140a 51%,#030a00 100%);
    background: -ms-linear-gradient(top,  #404640 0%,#363c35 50%,#0d140a 51%,#030a00 100%);
    background: linear-gradient(to bottom,  #404640 0%,#363c35 50%,#0d140a 51%,#030a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404640', endColorstr='#030a00',GradientType=0 );
}




.custom-selectbox {
    position: relative;
}

select.select {
    position: relative;
    z-index: 10;
    width: 99%;
    height: 20px;
    line-height: 20px;
    padding: 0 2px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 18px;
    cursor: pointer;
}

span.select {
    position: absolute;
    top: 0;
    float: left;
    left: 0;
    width: 99%;
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
    z-index: 1;
    background: url(../img/dropdown_2.png) no-repeat right 0 #fff;
    border: 1px solid #abadb3;
    cursor: pointer;
}

.container_gradientgray.row-fluid .pagebanner-img {
    margin: 0 .5% 0% 0%;
}

.pagebanner-img img {
    border: 4px solid #fff;
    margin: 15px 5px 0 0;
}

.widget-description.user-registration {
    padding: 19px 14px 12px;
}

.container_gradientgray.row-fluid .span7 form {
    margin-top: 16px;
}

.registrationform-container {
    background: none;
}

.registrationform-container .form-actions {
    padding-left: 0;
    padding-right: 0;
    background: none;
}

.user-registration {
    border-bottom: none;
}

.registrationform-container .txtbox-flat {
    margin-bottom: 18px;
}

.container_gradientgray .registrationform-container.row-fluid .span7 {
    padding-left: 2.7641%;
    width: 56.35654%;
}

.registrationform-container .btndefault {
    margin-top: 10px;
}

h2.heading-green.referfriend {
	padding: 9px 10px;
	text-indent: 0px;
	line-height: 20px;
}

.tab-container.refer-friend-forecast {
	margin-bottom: 20px;
}

.refer-friend-form input, .refer-friend-form textarea, .refer-friend-form select, .refer-friend-form .uneditable-input{
	width: 47%;
}

.container_gradientgray .refer-friend-form .error {
    width: 47%;
}

.refer-friend-form .g-recaptcha {
	margin-bottom: 9px;
}

.refer-friend-form hr {
	margin: 15px 0;
}

.btn-sendforecast {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align:  center;
	line-height: 18px;
	display: block;
	min-height: 18px;
	height: 18px;
	width: 235px;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border: none !important;
	outline: none;
	background: #f63e3e;
	background: -moz-linear-gradient(top,  #f63e3e 0%, #ff4141 50%, #ff1111 51%, #ce0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f63e3e), color-stop(50%,#ff4141), color-stop(51%,#ff1111), color-stop(100%,#ce0000));
	background: -webkit-linear-gradient(top,  #f63e3e 0%,#ff4141 50%,#ff1111 51%,#ce0000 100%);
	background: -o-linear-gradient(top,  #f63e3e 0%,#ff4141 50%,#ff1111 51%,#ce0000 100%);
	background: -ms-linear-gradient(top,  #f63e3e 0%,#ff4141 50%,#ff1111 51%,#ce0000 100%);
	background: linear-gradient(to bottom,  #f63e3e 0%,#ff4141 50%,#ff1111 51%,#ce0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f63e3e', endColorstr='#ce0000',GradientType=0 );
}
.btn-sendforecast:hover {
		background: #3385d6;
        background: -moz-linear-gradient(top,  #3385d6 0%, #3385d6 50%, #0064cb 51%, #0066cc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3385d6), color-stop(50%,#3385d6), color-stop(51%,#0064cb), color-stop(100%,#0066cc));
        background: -webkit-linear-gradient(top,  #3385d6 0%,#3385d6 50%,#0064cb 51%,#0066cc 100%);
        background: -o-linear-gradient(top,  #3385d6 0%,#3385d6 50%,#0064cb 51%,#0066cc 100%);
        background: -ms-linear-gradient(top,  #3385d6 0%,#3385d6 50%,#0064cb 51%,#0066cc 100%);
        background: linear-gradient(to bottom,  #3385d6 0%,#3385d6 50%,#0064cb 51%,#0066cc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3385d6', endColorstr='#0066cc',GradientType=0 );
		color: #ffffff;
		text-decoration: none;
}

.contentitem-gradient {
    background: url(../img/bg-gradient.png) repeat-x bottom center;
    /*border-right: 1px solid #e7e7e7;*/
    padding: 10px 11px;
}

.contentitem-gradient:first-child {
    padding-top: 1px;
    margin-top: 8px;
}

.aboutus-container .span7 {
    padding-top: 15px;
}

.container_gradientgray.row-fluid .aboutus-container .span7 p {
    line-height: 12px;
    margin-bottom: 12px;
}

.container_gradientgray.row-fluid .aboutus-container .span7 {
    width: 60%;
    padding-right: 0;
    padding-left: 0;
    padding-top: 8px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.container_gradientgray.row-fluid .aboutus-container .span5 {
    min-width: 232px;
    width: 35%;
}

.container_gradientgray.row-fluid .aboutus-container .span5 img {
    margin-right: 0
}

.container_gradientgray.row-fluid .aboutus-container .pagebanner-img {
    margin-right: 1%;
}

.container_gradientgray.row-fluid .aboutus-container .span5 img {
    margin-top: 0px;
}

.container_gradientgray.row-fluid .aboutus-container .span5 img:first-child {
    margin-top: 15px;
}

.container_gradientgray.row-fluid .aboutus-container .span5 img:nth-child(3) {
    margin-top: 10px;
}

.pagebannerbtm-img {
    padding: 10px 10px 5px 9px;
}

.pagebannerbtm-img img {
    border: 4px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.contentitem-gradient h4 {
    font-family: Arial, Helvetica, sans-serif;
    color: #474747;
    font-size: 13.51px;
    letter-spacing: -0.5px;
    word-spacing: -1px;
    line-height: 15.32px;
    margin-bottom: 11px;
}

.contentitem-gradient h5 {
    padding: 0 0 2px 0;
}

.container_gradientgray.row-fluid .aboutus-container .span7 .contentitem-gradient p {
    line-height: 14.55px;
    margin-bottom: 3px;
}

.container_gradientgray.row-fluid .aboutus-container .span7 .contentitem-gradient:nth-child(3) p, .container_gradientgray.row-fluid .aboutus-container .span7 .contentitem-gradient:nth-child(4) p {
    margin-top: 0px;
}

.container_gradientgray.row-fluid .aboutus-container .txtgreen {
    color: #1d5d06;
}

.container_gradientgray.row-fluid .aboutus-container a {
    text-decoration: underline;
}

/***
Custom tabs
***/
.tab-content {
    padding: 0px;
    overflow: hidden;
}

.tabbable-custom {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 15px;
}

.widget .row-fluid:last-child .tabbable-custom {
    margin-bottom: 0px;
}

.tabbable-custom > .nav-tabs {
    border: none;
    margin: 0px;
}

.tabbable-custom > .tab-content {
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 10px;
}

.tabbable-custom.boxless > .tab-content {
    padding: 15px 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tabbable-custom .nav-tabs > li {
    margin-right: 2px;
    border-top: 2px solid transparent;
}

.tabbable-custom .nav-tabs > li > a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 0;
    padding: 5px 10px;
}

.tabbable-custom .nav-tabs > li > a:hover {
    background: none;
    border-color: transparent;
}

.tabbable-custom .nav-tabs > li.active {
    border-top: 3px solid #d12610;
    margin-top: 0;
    position: relative;
}

.tabbable-custom .nav-tabs > li.active > a {
    border-top: none;
    font-weight: 400;
}

.tabbable-custom .nav-tabs > li.active > a:hover {
    background: #fff;
    border-color: #d4d4d4 #d4d4d4 transparent;
}

.tabbable-custom .nav-tabs > li {
    margin-right: 2px;
    border-top: 2px solid transparent;
}

.tabs-below.tabbable-custom .nav-tabs > li {
    border-top: none;
    border-bottom: 2px solid transparent;
    margin-top: -1px;
}

.tabs-below.tabbable-custom .nav-tabs > li.active {
    border-top: none;
    border-bottom: 3px solid #d12610;
    margin-bottom: 0;
    position: relative;
}

.tabs-below.tabbable-custom .nav-tabs > li.active > a {
    border-bottom: none
}

.tabs-below.tabbable-custom .nav-tabs > li.active > a:hover {
    background: #fff;
    border-color: #d4d4d4 #d4d4d4 transparent;
}

.tabs-left.tabbable-custom .nav-tabs > li {
    margin-right: 0;
    border-left: 2px solid transparent;
    margin-top: none;
}

.tabs-left.tabbable-custom .nav-tabs > li.active {
    border-top: none;
    border-left: 3px solid #d12610;
    margin-top: 0;
    margin-right: -1px;
    position: relative;
}

.tabs-left.tabbable-custom .nav-tabs > li.active > a {
    border-top: 1px solid #d4d4d4;
    border-left: 1px solid transparent;
}

.tabs-left.tabbable-custom .nav-tabs > li.active > a:hover {
    background: #fff;
    border-color: #d4d4d4 transparent #d4d4d4 transparent;
}

.tabs-right.tabbable-custom .nav-tabs > li {
    margin-right: 0;
    border-right: 2px solid transparent;
    border-top: none;
}

.tabs-right.tabbable-custom .nav-tabs > li.active {
    border-top: none;
    border-right: 3px solid #d12610;
    margin-top: 0;
    margin-left: -1px;
    position: relative;
}

.tabs-right.tabbable-custom .nav-tabs > li.active > a {
    border-top: 1px solid #d4d4d4;
    border-right: 1px solid transparent;
}

.tabs-right.tabbable-custom .nav-tabs > li.active > a:hover {
    background: #fff;
    border-color: #d4d4d4 transparent #d4d4d4;
}

.tabs-right.tabbable-custom .nav-tabs > li a,
.tabs-left.tabbable-custom .nav-tabs > li a {
    padding: 8px 10px
}

/*full width tabs with bigger titles */
.tabbable-custom.tabbable-full-width > .tab-content {
    padding: 27px 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tabbable-custom.tabbable-full-width .nav-tabs > li > a {
    color: #424242;
    font-size: 15px;
    padding: 9px 15px;
}

.ox300x250 {
    height: 250px;
    width: 300px;
    min-height: 250px;
    min-width: 300px;
}

.ox300x600 {
    height: 600px;
    width: 300px;
    min-height: 600px;
    min-width: 300px;
}

.ox300x82 {
    height: 82px;
    width: 300px;
    min-height: 82px;
    min-width: 300px;
}

.centerize {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.other-search .btn, .other-search-f .btn {
    font-weight: normal;
    padding: 5px 0;
    width: 32.6%;
}

.select2-container .select2-choice > .select2-chosen {
    padding-top: 4px;
}

/* Country Select */

h3.txt-selcountry {
    padding: 10px 0;
}

.select2-chosen .flag, .select2-result-label .flag {
    width:24px;height:auto;vertical-align:middle
}

.flag-select {
    float: left;
    margin: 5px 5px 1px 4px;
    text-align: center;
    width: 40px;
}

.btn-yellow {
    color: #000000 !important;
    text-shadow:0px 0px 2px #dfab04 !important;
    background: #a6c176; /* Old browsers */
    background: -moz-linear-gradient(top, #fed65c 0%, #fed65c 50%, #febf00 51%, #febf00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed65c), color-stop(50%,#fed65c), color-stop(51%,#febf00), color-stop(100%,#febf00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c176', endColorstr='#3c6030',GradientType=0 ); /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border:0px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:0px 0px 2px #3c6030;
    border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;


}

.clearboth {
    clear:both;
}
.countrytxt {
    text-decoration:none;
}
.countryselect img {
    margin-top:1px;
}
.btn-yel {
    background: #a6c176; /* Old browsers */
    background: -moz-linear-gradient(top, #fed65c 0%, #fed65c 50%, #febf00 51%, #febf00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed65c), color-stop(50%,#fed65c), color-stop(51%,#febf00), color-stop(100%,#febf00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c176', endColorstr='#3c6030',GradientType=0 ); /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-shadow:0px 0px 2px #3c6030;
}
.btn-yel:hover, .btn-yellow:hover {
    color: #000000 !important;
    text-shadow:0px 0px 2px #dfab04 !important;
    background:#fff23f !important;
    background:-moz-linear-gradient(top,#fff23f 50%,#ffdf3f 51%) !important;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff23f),color-stop(51%,#ffdf3f)) !important;
    background:-webkit-linear-gradient(top,#fff23f 50%,#ffdf3f 51%) !important;
    background:-o-linear-gradient(top,#fff23f 50%,#ffdf3f 51%) !important;
    background:-ms-linear-gradient(top,#fff23f 50%,#ffdf3f 51%) !important;
    background:linear-gradient(to bottom,#fff23f 50%,#ffdf3f 51%) !important;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff23f',endColorstr='#ffdf3f',GradientType=0 ) !important;
}
.btn-coursedir {
    text-shadow:0 0 2px #111111;
    background:#6f6f6f;
    background:-moz-linear-gradient(top,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#6f6f6f),color-stop(51%,#474747),color-stop(100%,#2f2f2f));
    background:-webkit-linear-gradient(top,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    background:-o-linear-gradient(top,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    background:-ms-linear-gradient(top,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    background:linear-gradient(to bottom,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f',endColorstr='#2f2f2f',GradientType=0 );
}
.btn-coursedir:hover {
    text-shadow:0 0 2px #111111;
    background:#7d7d7d;
    background:-moz-linear-gradient(top,#7d7d7d 50%,#595959 51%,#434343 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#7d7d7d),color-stop(51%,#595959),color-stop(100%,#434343));
    background:-webkit-linear-gradient(top,#7d7d7d 50%,#595959 51%,#434343 100%);
    background:-o-linear-gradient(top,#7d7d7d 50%,#595959 51%,#434343 100%);
    background:-ms-linear-gradient(top,#7d7d7d 50%,#595959 51%,#434343 100%);
    background:linear-gradient(to bottom,#7d7d7d 50%,#595959 51%,#434343 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7d7d',endColorstr='#434343',GradientType=0 );
}
.navbar-form.navbar-left input[type="text"] {
    width:145px;
}
.navbar-form.navbar-left input[type="text"]:focus {
    width:145px;
}

.leaderboard-details.table-listing .row-fluid {
    width:99%;
}
.leaderboard-details.table-listing li {
    background:#e6e6e6;
    background:-moz-linear-gradient(top,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(50%,#e7e7e7),color-stop(100%,#fdfdfd));
    background:-webkit-linear-gradient(top,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    background:-o-linear-gradient(top,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    background:-ms-linear-gradient(top,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    background:linear-gradient(to bottom,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6',endColorstr='#fdfdfd',GradientType=0 );
}
.clubdetails .heading-green {
    text-indent:0px;
    padding:7px 10px;
    line-height:1.3em;
}

.news-headlines .row-fluid {
    width: 99%;
}

.late-forecast {
    width: 100%;
    height: 132px;
    background-size: cover;
}

.child.weather-windiest, .child.weather-hottest, .child.weather-wettest, .child.weather-bestweather {
    margin-right: 2px !important;
}

.btn-h-login {
    float: right;
}

.btn-h-register {
    float: right;
    margin-right: 10px;
}

.topbtn .countryselect {
    margin-right: 7px;
}

@media (min-width:979px) and (max-width:1200px ) {
    .clubinfo .span6 {
        width: 48% !important;
    }
    .clubinfo .span6.txt-l {
        margin-left: 0px;
    }
}

@media (max-width:978px) {
    .logo-header .container {
        width: 100% !important;
    }
    #platform-icons a.iphone,#platform-icons a.blackberry,#platform-icons a.android,#platform-icons a.windows {
        float:none !important;
    }
    .navbar-inner .container {
        width: 100% !important;
    }
}

@media (min-width:600px) and (max-width:978px ) {
    .top-bar .span2 + .span2 {
        width: 130px !important;
    }
    .countryselect button {
        width: 40px !important;
    }
    .top-bar .span2 {
        width: 60px !important;
    }
}

@media (min-width:768px) and (max-width:978px ) {
    #ads-container {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    #tournament_leaderboard.ad {
        margin-right: 13px;
        height: 490px;
    }

    #tournament_leaderboard.ad:after {
        clear: none !important;
    }

    #row-fluid768 {
        margin: -425px 0 0 0 !important;
    }
}

@media (min-width:320px) and (max-width:768px ) {
    .ad, .ad.ox300x250, .ad.ad300x82.ox300x82, .ad.ox300x600 {
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
@media (max-width:767px) {
    #ads-container.box-white .left-bar.span6 div.ad,#ads-container.box-white .right-bar.span6 div.ad,#sidebar .left-bar.span12 div.ad,#ad10normal {
        border:none !important;
        margin-bottom:14px;
        margin-left:auto;
        margin-right:auto;
    }
    div.ad.ox300x250 img {
        width:100% !important;
        height:auto;
    }
    .leaderboard-details .span5 {
        padding-top: 10px;
        text-align: left;
        padding-left:  5px;
    }


    .late-forecast {
        width: 100%;
    }
    .course-trivia-wettest {
        border-left: 1px solid #ffffff !important;
    }
    #club-info h1 {
        text-align: center;
    }
    .clubinfo .span6 p {
        text-align: center;
    }
    .sponserstitle {
        padding-top: 5px;
    }
}
@media (min-width:601px) and (max-width:767px ) {
    .top-bar .container {
        margin:0 auto !important;
        width:585px !important;
    }
    #social-icons,#platform-icons,.top-bar .span2,.top-bar .span7,.top-bar .span2,.top-bar .span2+.span2 {
        clear:none !important;
    }
    .top-bar .span2,.top-bar .span2.topbtn {
        margin-top:0px !important;
        float:left !important;
    }
    .top-bar .socialbtn {
        margin-top:5px;
    }
    #platform-icons {
        margin-left:0 !important;
        float:left !important;
        width:355px !important;
    }
    .socialbtn {
        margin:0 !important;
        height:25px;
    }
    #platform-icons a.wgt {
        float:left !important;
        margin:0 0 0 5px !important
    }
    /*#platform-icons a.iphone{margin-left:32px !important;}#platform-icons a.blackberry{margin:10px 0 0 0 !important}#platform-icons a.android{float:right !important;margin:10px 0 0 0 !important}#platform-icons a.windows{margin-left:32px;margin-right:0 !important;margin-top: 10px;}*/
    .countryselect {
        margin:0px !important;
    }
    #platform-icons a.taylormade {
        margin-top:0px;
        margin-left:5px !important;
    }
    .top-bar .span2+.span2 {
        margin:0px !important;
    }
    .top-bar .span2 {
        width: 50px !important;
    }
    .countryselect {
        margin-left:5px !important;
    }
    .socialbtn.platformbtn {
        margin-left:5px !important;
    }
    .news-headlines .row-fluid {
        width: 99.5%;
    }
}
@media (min-width:601px) and (max-width:639px ) {
    .top-bar .container {
        margin:0 auto !important;
        width:555px !important;
    }
    #platform-icons {
        width:350px !important;
    }
}


@media (min-width:479px) and (max-width:600px) {
    body {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .navbar-inner .container {
        width: 100%;
    }
    .top-bar .container {
        width: 460px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    #platform-icons {
        width:auto !important;
        margin:0 auto !important;
        margin-right: 5px !important;
    }
    .socialbtn {
        margin:0 !important;
        height:25px;
    }
    #platform-icons a.wgt {
        float:right !important;
        margin:0 !important
    }
    /*#platform-icons a.iphone{margin-left:32px !important;}#platform-icons a.blackberry{margin:10px 0 0 0 !important}#platform-icons a.android{float:right !important;margin:10px 0 0 0 !important}#platform-icons a.windows{margin-left:32px;margin-right:0 !important;margin-top: 10px;}*/
    .countryselect {
        margin:0 !important;
        margin-left: 0px !important;
        width: 35px !important;
    }
    #platform-icons a.taylormade {
        margin-top:3px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 6px;
        width: 69px !important;
        height: 19px !important;
    }

    .top-bar .span2 {
        float: left !important;
        width: 40px !important;
    }


    .socialbtn.platformbtn {
        margin-left:5px !important;
    }

    .topbtn a.btn {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 11px;
    }

    .top-bar .span2 + .span2 {
        width: 87px !important;
    }

    .countryselect button {
        width: 34px !important;
    }

    .btn-h-register {
        float: right;
        margin-right: 1px;
    }
    .news-headlines .row-fluid {
        width: 99.5%;
    }
    .searchresult_listing .result_item .pull-left {
        width: 80%;
    }

    .searchresult_listing .result_item .resultweather_icon {
        width: 20%;
    }
}
@media (max-width:478px) {
    .navbar-inner .container {
        width: 100% !important;
    }
    .top-bar .container {
        margin-left: auto !important;
        margin-right: auto !important;
        width: 315px !important;
    }

    #platform-icons {
        float: none !important;
        margin-left: 0px !important;
    }

    .socialbtn {
        margin: 0 !important;
        height: 25px;
    }

    #platform-icons a.wgt {
        float: right !important;
    }

    /*	#platform-icons a.iphone{margin-left: 32px !important;}
        #platform-icons a.blackberry{margin:10px 0 0 0 !important}
        #platform-icons a.android{float:right !important; margin:10px 0 0 0 !important}
        #platform-icons a.windows {  margin-left: 32px;  margin-right: 0 !important;   margin-top: 10px;}*/
    .countryselect {
        margin: -26px 0 0 137px !important;
    }

    #platform-icons a.taylormade {
        margin-top: 15px;
    }

    /*.top-bar .span2 + .span2{margin:-31px 31px 0px !important;}*/
    .socialbtn.platformbtn {
        margin-left: 5px !important;
    }

    .countrytxt {
        text-decoration: none;
    }

    .top-bar .span2 + .span2 {
        float: right !important;
        margin: 0 !important;
        padding-bottom: 5px;
        width: 135px !important;
    }

    #platform-icons a.taylormade {
        margin-left: 0 !important;
        margin-top: 3px;
        padding-left: 3px;
        width: 65px !important;
    }

    #platform-icons {
        width: 315px !important;
    }

    .daytableheader {
        font-size:11px;
    }
    .clubinfotable {
        font-size:10px;
    }

    .top-bar .container, .navbar-inner .container {

    }
    .course-details ul * {
        line-height:20px;
    }
    .table-listing ul .icon-greenplay {
        margin-top:6px;
        padding-right:1px;
    }
    .course-details ul li .span2 {
        line-height:40px;
        width:45px;
        font-size:12px !important;
    }
    .course-details .row-fluid>.span3 {
        float:right;
        line-height: 40px;
    }

    .countryselect {
        margin: -32px 0 0 123px !important;
        width: 50px;
        float: left !important;
    }
}

label.error
{
    color: red;
}


.container_gradientgray .error
{
    color: red;
}




.table-of-contents li {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.table-of-contents li a {
    font-size: 16px;
    color: #999;
}



.tt-dropdown-menu {
    width: 422px;
    margin-top: 12px;
    padding: 8px 0;
    max-height: 150px;
    overflow-y: auto;

    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}


.tt-dropdown-menu {
    margin-top: 0px;
    width: 100%;
    font-weight: normal;
    border-radius: 0 0 4px 4px;
}


.tt-suggestion p {
    margin: 0;
    cursor: hand;
}




input#course_search_id.xlarge.tt-input,
input.xlarge.tt-hint
{
    font-size: 21.87px;
    color: #393939;
    border: 1px solid #436325;
    /*padding: 4% 3%;*/
    font-weight: bold;
    width: 94%;
    font-family: Arial, Helvetica, sans-serif;
    box-shadow: inset 0px 3px 5px #c2c2c2, 0px 0px 1px #6eb153;
    webkit-appreance: none;
    line-height: 27px;
    cursor: hand;
}

span.twitter-typeahead
{
    position: relative;
    display: inline-block;
    direction: ltr;
    width: 100%;
}
#course_search_id .tt-dropdown-menu {
    max-height: 150px;
    overflow-y: auto;
}

span.twitter-typehead {
    background: #ffffff;
    border: 0 !important;
    box-shadow: none !important;
}

.course-details .row-fluid {
    width: 99%;
    padding-left: 1px;
}

.course-details.top-courses-widget ul li .span7 {
    width: 63%;
}

.span7.top-courses-widget-name > a {
    display: inline-block;
    line-height: 16px !important;
    padding: 4px 0 0;
    width: 90%;
}

.course-details.top-courses-widget .row-fluid > .span3 {
    width: 13%;
}

.course-details.top-courses-widget ul li .span2 {
    width: 18%;
}

.news-headlines .row-fluid {
    padding-left: 1px;
}

#course-trivia .span12 .news-headlines .row-fluid {
    padding-left: 0px;
}

#launch .modal-footer .btn.btn-primary {
    background: #a6c176; /* Old browsers */
    background: -moz-linear-gradient(top, #a6c176 0%, #849f69 50%, #5d803d 51%, #3c6030 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6c176), color-stop(50%,#849f69), color-stop(51%,#5d803d), color-stop(100%,#3c6030)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a6c176 0%,#849f69 50%,#5d803d 51%,#3c6030 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a6c176 0%,#849f69 50%,#5d803d 51%,#3c6030 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a6c176 0%,#849f69 50%,#5d803d 51%,#3c6030 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a6c176 0%,#849f69 50%,#5d803d 51%,#3c6030 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c176', endColorstr='#3c6030',GradientType=0 ); /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border:0px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:0px 0px 2px #3c6030;
    border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
}

#sidebar .left-bar.span12 div.socialbar {
    min-height: 39px;
}

.tt-dropdown-menu {
    margin-top: 0px;
    width: 100%;
    font-weight: normal;
    border-radius: 0 0 4px 4px;
}

.tt-dataset-auto-courses {
    padding: 0 8px;
    cursor: pointer;
}

#courses-info .span6 .course-details ul li.row-fluid {
    width:99%;
}

@media (min-width: 979px) and (max-width:1199px) {

    #courses-info .span6 .course-details.table-listing .row-fluid .span2 {
        margin-left: 0px;
        width: 14.5299% !important;
    }

    #courses-info .span6 .course-details.table-listing .row-fluid .span7 {
        margin-left: 0px;
        width: 57.1823%; !important;
    }

    #courses-info .span6 .course-details.table-listing .row-fluid .span3 {
        margin-left: 0px;
        width: 22.9282%; !important;
    }
    .ratingsystem .span8 {
        width: 70%;
    }
    .ratingsystem .span4 {
        width: 20% !important;
    }
}




a.btn-back {
	margin: 0 0 0 -10px !important;
	padding-left: 10px;
    display: block;
    padding-right: 10px;
    float:right;
    font-size: 11px;
    font-weight:normal;
    color: #dfdfdf;
	text-indent: 0px;
    background-color: #2c2c2c;
    background: #555555; /* Old browsers */
    background: -moz-linear-gradient(top, #555555 0%, #363636 50%, #1d1d1d 51%, #010101 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(50%,#363636), color-stop(51%,#1d1d1d), color-stop(100%,#010101)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #555555 0%,#363636 50%,#1d1d1d 51%,#010101 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #555555 0%,#363636 50%,#1d1d1d 51%,#010101 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #555555 0%,#363636 50%,#1d1d1d 51%,#010101 100%); /* IE10+ */
    background: linear-gradient(to bottom, #555555 0%,#363636 50%,#1d1d1d 51%,#010101 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#010101',GradientType=0 );  IE6-9 */
}

a.btn-back:hover {
    background: #222222;
    color: #ffffff;
    text-decoration: none;
}

@media (max-width:390px) {
    .heading-green {
        font-size: 15px;
    }
    a.btn-back {
        font-size: 10px;
        float: none;
    }
    .searchresult_listing h5 {
        font-size: 13px;
    }
    .searchresult_listing .result_item .pull-left {
        width: 75%;
    }
    .searchresult_listing .result_item .resultweather_icon {
        font-size: 10px;
        width: 25%;
    }
}

footer #footermenu.row-fluid h3 {
    padding: 15px 0 5px 12px;
    color: #dcdcdc;
    font-size: 18px;
    font-weight: bold;
}

footer #footermenu.row-fluid ul {
    list-style-type: none;
    margin: 0 25px 9px 12px;
}

/* Course Directions */

#routeForm {
    padding: 13px 8px 0;
    margin-top: 0;
}

#routeForm h4 {
    padding-bottom: 10px;
}

#routeForm input[type=text] {
    margin-bottom: 0;
    border-radius: 0;
}

#directionsPanel {
    margin: 0 auto;
    padding: 10px;
    font-size: 14px;
    box-shadow: 0;
}

.page-content {
    padding: 0 7px;
    margin: 0;
    width: auto;
}



.video-image
{
    width:40%;
}@charset "utf-8";
/* CSS Document */

/* SEARCH RESULT  */
.searchresult_listing h5 {
    font-size: 16.2px;
    margin-bottom: 5px;
}

.searchresult_listing .result_item {
    padding: 8px 9px;
    background-color: #e4e4e4;
    background-image: -moz-linear-gradient(top, #e4e4e4, #fefefe);
    background-image: -ms-linear-gradient(top, #e4e4e4, #fefefe);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e4e4e4), to(#fefefe));
    background-image: -webkit-linear-gradient(top, #e4e4e4, #fefefe);
    background-image: -o-linear-gradient(top, #e4e4e4, #fefefe);
    background-image: linear-gradient(top, #e4e4e4, #fefefe);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#fefefe', GradientType=0);
}

.searchresult_listing .result-country-title .pull-left {
    width: 100%;
}

.searchresult_listing .result-country-title .pull-left .span h2 {
    margin-left:auto;
    margin-right:auto;
    font-size: 19px;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    color: #000000;
}

.searchresult_listing .result-country-title .pull-left .span .txtgreen img {
    vertical-align: middle;
    padding-right: 10px;
}

.searchresult_listing .result_item .pull-left {
    width: 85%;
}

.searchresult_listing .result_item .resultweather_icon {
    width: 15%;
	line-height: 1.3em;
}

.searchresult_listing p {
    font-size: 11px;
    line-height: 11px;
    margin: 0;
}

.searchresult_listing a {
    font-size: 11px;
    color: #75934d;
    text-decoration: underline;
    margin-top: 2px;
    display: block;
    font-weight: bold;
}

.resultweather_icon {
    width: 80px;
    /*width:70px; */
    float: right;
    padding-top: 32px;
    text-align: center;
    font-weight: bold;
}

.searchresult_listing .result_item.searchresult-country .resultweather_icon {
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 6px;
    width: 10%;
}

.resultweather_icon.icon_1 {
    background: url(../img/icon-condition_2.png) center -2px no-repeat;
}

.resultweather_icon.icon_2 {
    background: url(../img/icon-condition_2.png) center -83px no-repeat;
}

.resultweather_icon.icon_3 {
    background: url(../img/icon-condition_2.png) center -160px no-repeat;
}

.resultweather_icon.icon_4 {
    background: url(../img/icon-condition_2.png) center -237px no-repeat;
}

.resultweather_icon.icon_5 {
    background: url(../img/icon-condition_2.png) center -321px no-repeat;
}

.result_map {
    margin-top: 8px;
    width: 299px;
    height: 250px;
}

.result_map_big {
    margin-top: 0px;
    width: 100%;
    height: 400px;
}

.searchresult_right {
    margin-left: 10px;
    left: -7px;
    position: relative;
}

.courses-browse .searchresult_right {
    left: -3px;
}

.courses-browse .searchresult_right .result_map {
	margin-top: 12px;
}

.search_againwidget .stream-item {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 15px 10px;
}

.search_againwidget .stream-item form {
    float: left;
    width: 100%;
}

.search_againwidget .stream-item form input[type="text"] {
    float: left;
    height: 25px;
    color: #515151;
}

.search_againwidget .stream-item button {
    top: 50% !important;
    margin-top: -17px !important;
    height: 34px !important;
}

.courses-browse .search_againwidget .stream-item button {
	top: 45% !important;
}

.search_againwidget {
    margin: 10px 0;
}

.search-course-dir .result_item .pull-left {
    width: 100%;
}

.search-course-dir .result_item.search-course-dir-curlotitle {
    background: #f1f1f1;
}

.search-course-dir .result_item span.search-course-curlo {
    font-size: 16px;
    font-weight: bold;
}

.search-course-dir .result_item.search-course-curlo-ruler {
    padding: 2px 0 0 0;
    background: #cccccc;
}

.searchresult_section .result-country-title img {
  margin-top: -5px !important;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
}

.searchresult_section .result-country-title-sub {
    font-size: 19px;
    text-align: left;
    vertical-align: middle;
    line-height: 35px;
    color:black;
    margin-left:auto;
    margin-right:auto;
}

.searchresult_section .result-country-title-sub img {
    margin-top: -4px;
}

.topcourses_right {
    margin-top: 15px;
}

.topcourses_right .table-listing ul li {
    padding: 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.stream-item button {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.searchresult_section, .container_gradientgray {
    background: #ffffff;
    /*
    background-color: #e5e5e5;
    background-image: -moz-linear-gradient(top, #ffffff, #e5e5e5);
    background-image: -ms-linear-gradient(top, #ffffff, #e5e5e5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #ffffff, #e5e5e5);
    background-image: -o-linear-gradient(top, #ffffff, #e5e5e5);
    background-image: linear-gradient(top, #ffffff, #e5e5e5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
    */
}

.boxwhite_container {
    width: 98.9%;
}

#map-search .countryselect {
    float: right;
}

#map-search .countryselect button {
    background: #fff;
    text-align: left;
    color: #333;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 0 0 0 5px;
    margin: 6px 10px 0 0;
    line-height: 20px;
}

#map-search .countryselect .btn .caret {
    height: 18px;
    width: 18px;
    background: url(../img/dropdown_1.png) 0 0 no-repeat;
    width: 28px;
    height: 22px;
    border: 0;
    margin: 0;
    float: right;
}

#map-search .countryselect a {
    font-size: 12px;
    padding-left: 5px;
}

#coursenotfound h5 {
    color: #344830;
    font-size: 16px;
    margin-bottom: 2px;
}

.otherresult {
    padding: 13px 8px 0px 8px;
}

ul.similarresult {
    list-style: none;
    margin: 0;
    display: block;
    padding: 2px 10px 10px 10px;
    border-top: 1px solid #c6c6c6;
    float: left;
    /*background-color: #e1e1e1;*/
    /*background-image: -moz-linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-image: -ms-linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e1e1e1), to(#fefefe));*/
    /*background-image: -webkit-linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-image: -o-linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-image: linear-gradient(top, #e1e1e1, #fefefe);*/
    /*background-repeat: repeat-x;*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#fefefe', GradientType=0);
}

ul.similarresult li {
    min-width: 20%;
    float: left;
    margin: 7px 0 0 0;
}

ul.similarresult li a {
    font-size: 14px;
    font-weight: bold;
    color: #346e1f;
    text-decoration: underline;
}

#coursenotfound strong {
    margin: 8px 0 7px 0;
    display: block;
    padding-left: 10px;
}

.searchresult_pagination ul ,
.letter_pagination ul {
    list-style-type: none;
    margin: 3px 0 0 0;
    float: left;
    /*width: 100%;*/
    background-color: #2d2d2d;
    background-image: -moz-linear-gradient(top, #2d2d2d, #2a2a2a);
    background-image: -ms-linear-gradient(top, #2d2d2d, #2a2a2a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d2d2d), to(#2a2a2a));
    background-image: -webkit-linear-gradient(top, #2d2d2d, #2a2a2a);
    background-image: -o-linear-gradient(top, #2d2d2d, #2a2a2a);
    background-image: linear-gradient(top, #2d2d2d, #2a2a2a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d', endColorstr='#2a2a2a', GradientType=0);
    display: table;
}

.searchresult_pagination ul li ,
.letter_pagination ul li {
    display: table-cell;
    text-align: center;
    background-color: #4d4d4d;
    background-image: -moz-linear-gradient(top, #4d4d4d, #0b0b0b);
    background-image: -ms-linear-gradient(top, #4d4d4d, #0b0b0b);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));
    background-image: -webkit-linear-gradient(top, #4d4d4d, #0b0b0b);
    background-image: -o-linear-gradient(top, #4d4d4d, #0b0b0b);
    background-image: linear-gradient(top, #4d4d4d, #0b0b0b);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='#0b0b0b', GradientType=0);

}

.searchresult_pagination ul li a {
    color: #e2e2e2;
    font-size: 14px;
    width: 23px;
    font-weight: bold;
    background: url(../img/pagination_border.png) center right no-repeat;
    padding: 10px 5px;
    float: left;
}


.searchresult_pagination ul li a.active {
    color: green;
    text-decoration: underline;
    font-size: 14px;
    width: 23px;
    font-weight: bold;
    background: url(../img/pagination_border.png) center right no-repeat;
    padding: 10px 5px;
    float: left;
}


.letter_pagination ul li a {
    color: #e2e2e2;
    font-size: 14px;
    width: 14px;
    font-weight: bold;
    background: url(../img/pagination_border.png) center right no-repeat;
    padding: 10px 5px;
    float: left;
}

.searchresult_pagination ul li:last-child a,
.letter_pagination ul li:last-child a {
    background: none;
}

.searchresult_pagination ul li:hover,
.letter_pagination ul li:hover,
.searchresult_pagination ul li .active,
.letter_pagination ul li .active,
{
    background-color: #97b871;
    background-image: -moz-linear-gradient(top, #97b871, #326220);
    background-image: -ms-linear-gradient(top, #97b871, #326220);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#97b871), to(#326220));
    background-image: -webkit-linear-gradient(top, #97b871, #326220);
    background-image: -o-linear-gradient(top, #97b871, #326220);
    background-image: linear-gradient(top, #97b871, #326220);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97b871', endColorstr='#326220', GradientType=0);
}

.searchresult_pagination ul li:hover a,
.letter_pagination ul li:hover a {
    background: #111111;
    text-decoration: none;
}

.searchresult_section .result_map,
.searchresult_section .topcourses_right,
.searchresult_section .search_againwidget {
    padding: 4px;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.searchresult_right .search_againwidget, .searchresult_right .topcourses_right {
  padding: 0 4px 0 0;
}

/* GOLFWEATHER TIPS PAGE */
.tips-item .golf-tips.table-listing ul li, .news-item .golf-tips.table-listing ul li, .news-item .golf-news.table-listing ul li {
    padding-right: 10px !important;
}
.tips-item .golf-tips span img {
    background: #fff;
    padding: 2px;
    border: 1px solid #e8e8e8;
    margin-left: 5px;
    margin-right: 14px;
    width: 67px;
    height: auto;
}

.news-item .golf-tips span img
{
    background: #fff;
    padding: 2px;
    border: 1px solid #e8e8e8;
    margin-left: 5px;
    margin-right: 14px;
    height: 71px
}

/*.tips-item .golf-tips span img {*/
/*background: #fff;*/
/*padding: 2px;*/
/*border: 1px solid #e8e8e8;*/
/*margin-left: 5px;*/
/*margin-right: 14px;*/
/*width: 5px;*/
/*height: 71px*/
/*}*/

.tips-item .golf-tips.table-listing ul li a {
    margin: 5px 0;
    display: block;
    height: auto;
    letter-spacing: normal;
}

.tips-item .golf-tips.table-listing ul li a.readmore {
    text-decoration: none;
    margin: 0;
    display: inline;
	line-height: 2em;
}

.tips-item .golf-tips.table-listing ul li a.readmore:hover {
    color: #000;
	text-decoration: underline;
}

.tips-item .golf-tips.table-listing ul li p {
    line-height: 12px;
    padding-right: 5px;
    text-align: left;
	padding-left: 92px;
}

.golf-tips.table-listing ul li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: left;
}

.golf-news.table-listing ul li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px !important;
}








.pagination-record {
    padding: 0 10px;
    margin-bottom: 15px;
}

.pagination-record a {
    font-size: 12px;
    font-weight: bold;
    color: #1d5d06;
    text-decoration: underline;
    margin: 0 2px;
}

.pagination-record a.first, .pagination-record a.last {
    text-decoration: none;
}

.pagination-record a:hover {
    color: #000;
}

.golf-tips.table-listing ul li:last-child:hover {
    border-bottom: 1px solid #8EC03E;
}

/* SUBMIT WIDGET PAGE */
.widget-description {
    padding: 10px 17px 19px 17px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px #fff;
}

.container_gradientgray h2 {
    font-size: 21.06px;
    color: #474747;
}

.container_gradientgray p {
    font-size: 12px;
    color: #393939;
    line-height: 12px;
    text-align: left;
    margin-top: 3px;
}

.txt-lightgray {
    color: #9e9e9e;
    font-weight: bold;
}

.container_gradientgray form label {
    color: #1d5d06;
    margin: 0;
    font-weight: bold;
    font-size: 12px;
}

.txtbox-flat {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 1px solid #abadb3;
    height: 21px;
    display: block;
    width: 99%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 12px;
    line-height: 12px;
    padding: 0 2px;
}

.container_gradientgray h3.heading-black {
    padding: 4px 0;
}

.container_gradientgray.row-fluid .span7 {
    width: 54%;
    padding-left: 2.5641%;
}

.container_gradientgray.row-fluid .span7 p {
    line-height: 14px;
}

.container_gradientgray.row-fluid .span7 h2 {
    padding: 7px 0 10px 0;
}

.container_gradientgray.row-fluid .span7 form {
    margin-top: 19px;
}

.container_gradientgray.row-fluid .span5 {
    width: 40.7%;
    min-width: 260px;
    float: right;
}

.widget-preview {
    background: #e7e7e7;
    padding: 12px 23px 0px 23px;
}

.widget-preview + .widget-preview {
    padding-bottom: 15px;
    padding-top: 10px;
}

.widget-preview h4 {
    background: #336600;
    text-align: center;
    color: #fff;
    padding: 4px 0;
    font-size: 13px;
}

.widget-preview h5 {
    background: #69940c;
    color: #fff;
    float: left;
    width: 100%;
    padding: 1px 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.widget-preview h5 * {
    font-size: 11px;
    font-weight: bold;
}

.widget-preview-inner {
    background: #fff;
    padding: 4px;
}

.weather-param {
    width: 32px;
    padding: 2px;
    border-right: 1px solid #cccccc;
    font-size: 10px;
    float: left;
    color: #696969;
    line-height: 11px;
    font-weight: bold;
}

.weather-param + .weather-param {
    width: 42px;
}

.weather-param strong {
    display: block;
    color: #666666;
}

.weather-values {
    border-bottom: 1px solid #cccccc;
}

.weather-name {
    height: 50px;
    line-height: normal;
    width: 98px;
    color: #696969;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
}

.weather-name span {
    padding: 0 5px;
    text-align: left;
    margin-top: 13px;
}

.widget-preview h5 a.pull-right {
    color: #fff;
    text-decoration: underline;
}

.changecourse-form {
    float: left;
}

.changecourse-form select {
    padding: 0;
    width: 128px;
    height: 18px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 1px solid #abadb3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    float: right;
}

.changecourse-form strong {
    font-size: 10px;
}

.golf-banner {
    float: left;
    width: 100%;
}

.golf-banner img {
    float: left;
}

.btndefault {
    background: url(../img/defaultbtn-bg.jpg) center center repeat-x;
    border: 1px solid #707070;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    padding: 1px 6px;
    box-shadow: inset 0px 0px 2px #fff;
    -moz-box-shadow: inset 0px 0px 2px #fff;
    -webkit-box-shadow: inset 0px 0px 2px #fff;
    color: #000;
}

.creditname {
    margin-top: 15px;
}

.creditname a {
    text-decoration: underline;
}

.widget-description {
    background-color: #f6f6f6;
    background-image: -moz-linear-gradient(top, #f6f6f6, #fefefe);
    background-image: -ms-linear-gradient(top, #f6f6f6, #fefefe);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#fefefe));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #fefefe);
    background-image: -o-linear-gradient(top, #f6f6f6, #fefefe);
    background-image: linear-gradient(top, #f6f6f6, #fefefe);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fefefe', GradientType=0);
}

.createwidget-container {
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
    background-image: -ms-linear-gradient(top, #f9f9f9, #f0f0f0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
    background-image: -o-linear-gradient(top, #f9f9f9, #f0f0f0);
    background-image: linear-gradient(top, #f9f9f9, #f0f0f0);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0', GradientType=0);
}

/* PRIZEDRAW PAGE */
#googlead {
    margin: 10px 0;
}

.text-small {
    font-size: 11px;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.text-instruction {
    color: #7a7a7a;
    font-size: 11px;
    line-height: 12px;
    display: block;
    letter-spacing: -0.2px;
}

.entry-form.row-fluid .span8 {
    margin: 0;
    padding: 0;
}

.entry-form.row-fluid .span8 .txtbox-flat {
    width: 86%;
}

.bannerad-container {
    padding: 10px 13px 7px 13px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px #fff;
    background-color: #ffffff;
    margin-bottom: 5px;
    background-image: -moz-linear-gradient(top, #ffffff, #fefefe);
    background-image: -ms-linear-gradient(top, #ffffff, #fefefe);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fefefe));
    background-image: -webkit-linear-gradient(top, #ffffff, #fefefe);
    background-image: -o-linear-gradient(top, #ffffff, #fefefe);
    background-image: linear-gradient(top, #ffffff, #fefefe);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fefefe', GradientType=0);
}

.entry-form {
    padding: 23px 18px 0px 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px #fff;
    background-color: #f4f4f4;
    background-image: -moz-linear-gradient(top, #f4f4f4, #ececec);
    background-image: -ms-linear-gradient(top, #f4f4f4, #ececec);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec);
    background-image: -o-linear-gradient(top, #f4f4f4, #ececec);
    background-image: linear-gradient(top, #f4f4f4, #ececec);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec', GradientType=0);
}

/* REGISTRATION PAGE CSS */
.btn-group.countryselect2 {
    margin-bottom: 9px;
}

.btn-group.countryselect2 .btn, .btn-group.countryselect2 .btn:first-child {
    background: #FFFFFF;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #333333;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 5px;
    text-align: left;
    width: 100%;
    border-color: #abadb3;
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.countryselect2 .btn .caret {
    background: url("../img/dropdown_2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    float: right;
    height: 20px;
    margin: 0;
    width: 21px;
}

.btn-group.countryselect2.open .dropdown-menu {
    background: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    width: 100%;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.btn-group.countryselect2 .dropdown-menu a {
    color: #333333;
    padding: 3px 10px;
}


.btn-group.countryselect button {
    color: #72905c;
    border: 1px solid #1b4e09;
    background: #273923;
    background: -moz-linear-gradient(top,  #273923 0%, #21331d 50%, #0b1f06 51%, #061a01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#273923), color-stop(50%,#21331d), color-stop(51%,#0b1f06), color-stop(100%,#061a01));
    background: -webkit-linear-gradient(top,  #273923 0%,#21331d 50%,#0b1f06 51%,#061a01 100%);
    background: -o-linear-gradient(top,  #273923 0%,#21331d 50%,#0b1f06 51%,#061a01 100%);
    background: -ms-linear-gradient(top,  #273923 0%,#21331d 50%,#0b1f06 51%,#061a01 100%);
    background: linear-gradient(to bottom,  #273923 0%,#21331d 50%,#0b1f06 51%,#061a01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273923', endColorstr='#061a01',GradientType=0 );
}

.btn-group.countryselect button:hover {
    color: #a0be86;
    border: 1px solid #1b4e09;
    background: #404640;
    background: -moz-linear-gradient(top,  #404640 0%, #363c35 50%, #0d140a 51%, #030a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404640), color-stop(50%,#363c35), color-stop(51%,#0d140a), color-stop(100%,#030a00));
    background: -webkit-linear-gradient(top,  #404640 0%,#363c35 50%,#0d140a 51%,#030a00 100%);
    background: -o-linear-gradient(top,  #404640 0%,#363c35 50%,#0d140a 51%,#030a00 100%);
    background: -ms-linear-gradient(top,  #404640 0%,#363c35 50%,#0d140a 51%,#030a00 100%);
    background: linear-gradient(to bottom,  #404640 0%,#363c35 50%,#0d140a 51%,#030a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404640', endColorstr='#030a00',GradientType=0 );
}




.custom-selectbox {
    position: relative;
}

select.select {
    position: relative;
    z-index: 10;
    width: 99%;
    height: 20px;
    line-height: 20px;
    padding: 0 2px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 18px;
    cursor: pointer;
}

span.select {
    position: absolute;
    top: 0;
    float: left;
    left: 0;
    width: 99%;
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
    z-index: 1;
    background: url(../img/dropdown_2.png) no-repeat right 0 #fff;
    border: 1px solid #abadb3;
    cursor: pointer;
}

.container_gradientgray.row-fluid .pagebanner-img {
    margin: 0 .5% 0% 0%;
}

.pagebanner-img img {
    border: 4px solid #fff;
    margin: 15px 5px 0 0;
}

.widget-description.user-registration {
    padding: 19px 14px 12px;
}

.container_gradientgray.row-fluid .span7 form {
    margin-top: 16px;
}

.registrationform-container {
    background: none;
}

.registrationform-container .form-actions {
    padding-left: 0;
    padding-right: 0;
    background: none;
}

.user-registration {
    border-bottom: none;
}

.registrationform-container .txtbox-flat {
    margin-bottom: 18px;
}

.container_gradientgray .registrationform-container.row-fluid .span7 {
    padding-left: 2.7641%;
    width: 56.35654%;
}

.registrationform-container .btndefault {
    margin-top: 10px;
}


.contentitem-gradient {
    background: url(../img/bg-gradient.png) repeat-x bottom center;
    /*border-right: 1px solid #e7e7e7;*/
    padding: 10px 11px;
}

.contentitem-gradient:first-child {
    padding-top: 1px;
    margin-top: 8px;
}

.aboutus-container .span7 {
    padding-top: 15px;
}

.container_gradientgray.row-fluid .aboutus-container .span7 p {
    line-height: 12px;
    margin-bottom: 12px;
}

.container_gradientgray.row-fluid .aboutus-container .span7 {
    width: 60%;
    padding-right: 0;
    padding-left: 0;
    padding-top: 8px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.container_gradientgray.row-fluid .aboutus-container .span5 {
    min-width: 232px;
    width: 35%;
}

.container_gradientgray.row-fluid .aboutus-container .span5 img {
    margin-right: 0
}

.container_gradientgray.row-fluid .aboutus-container .pagebanner-img {
    margin-right: 1%;
}

.container_gradientgray.row-fluid .aboutus-container .span5 img {
    margin-top: 0px;
}

.container_gradientgray.row-fluid .aboutus-container .span5 img:first-child {
    margin-top: 15px;
}

.container_gradientgray.row-fluid .aboutus-container .span5 img:nth-child(3) {
    margin-top: 10px;
}

.pagebannerbtm-img {
    padding: 10px 10px 5px 9px;
}

.pagebannerbtm-img img {
    border: 4px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.contentitem-gradient h4 {
    font-family: Arial, Helvetica, sans-serif;
    color: #474747;
    font-size: 13.51px;
    letter-spacing: -0.5px;
    word-spacing: -1px;
    line-height: 15.32px;
    margin-bottom: 11px;
}

.contentitem-gradient h5 {
    padding: 0 0 2px 0;
}

.container_gradientgray.row-fluid .aboutus-container .span7 .contentitem-gradient p {
    line-height: 14.55px;
    margin-bottom: 3px;
}

.container_gradientgray.row-fluid .aboutus-container .span7 .contentitem-gradient:nth-child(3) p, .container_gradientgray.row-fluid .aboutus-container .span7 .contentitem-gradient:nth-child(4) p {
    margin-top: 0px;
}

.container_gradientgray.row-fluid .aboutus-container .txtgreen {
    color: #1d5d06;
}

.container_gradientgray.row-fluid .aboutus-container a {
    text-decoration: underline;
}

/***
Custom tabs
***/
.tab-content {
    padding: 0px;
    overflow: hidden;
}

.tabbable-custom {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 15px;
}

.widget .row-fluid:last-child .tabbable-custom {
    margin-bottom: 0px;
}

.tabbable-custom > .nav-tabs {
    border: none;
    margin: 0px;
}

.tabbable-custom > .tab-content {
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 10px;
}

.tabbable-custom.boxless > .tab-content {
    padding: 15px 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tabbable-custom .nav-tabs > li {
    margin-right: 2px;
    border-top: 2px solid transparent;
}

.tabbable-custom .nav-tabs > li > a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 0;
    padding: 5px 10px;
}

.tabbable-custom .nav-tabs > li > a:hover {
    background: none;
    border-color: transparent;
}

.tabbable-custom .nav-tabs > li.active {
    border-top: 3px solid #d12610;
    margin-top: 0;
    position: relative;
}

.tabbable-custom .nav-tabs > li.active > a {
    border-top: none;
    font-weight: 400;
}

.tabbable-custom .nav-tabs > li.active > a:hover {
    background: #fff;
    border-color: #d4d4d4 #d4d4d4 transparent;
}

.tabbable-custom .nav-tabs > li {
    margin-right: 2px;
    border-top: 2px solid transparent;
}

.tabs-below.tabbable-custom .nav-tabs > li {
    border-top: none;
    border-bottom: 2px solid transparent;
    margin-top: -1px;
}

.tabs-below.tabbable-custom .nav-tabs > li.active {
    border-top: none;
    border-bottom: 3px solid #d12610;
    margin-bottom: 0;
    position: relative;
}

.tabs-below.tabbable-custom .nav-tabs > li.active > a {
    border-bottom: none
}

.tabs-below.tabbable-custom .nav-tabs > li.active > a:hover {
    background: #fff;
    border-color: #d4d4d4 #d4d4d4 transparent;
}

.tabs-left.tabbable-custom .nav-tabs > li {
    margin-right: 0;
    border-left: 2px solid transparent;
    margin-top: none;
}

.tabs-left.tabbable-custom .nav-tabs > li.active {
    border-top: none;
    border-left: 3px solid #d12610;
    margin-top: 0;
    margin-right: -1px;
    position: relative;
}

.tabs-left.tabbable-custom .nav-tabs > li.active > a {
    border-top: 1px solid #d4d4d4;
    border-left: 1px solid transparent;
}

.tabs-left.tabbable-custom .nav-tabs > li.active > a:hover {
    background: #fff;
    border-color: #d4d4d4 transparent #d4d4d4 transparent;
}

.tabs-right.tabbable-custom .nav-tabs > li {
    margin-right: 0;
    border-right: 2px solid transparent;
    border-top: none;
}

.tabs-right.tabbable-custom .nav-tabs > li.active {
    border-top: none;
    border-right: 3px solid #d12610;
    margin-top: 0;
    margin-left: -1px;
    position: relative;
}

.tabs-right.tabbable-custom .nav-tabs > li.active > a {
    border-top: 1px solid #d4d4d4;
    border-right: 1px solid transparent;
}

.tabs-right.tabbable-custom .nav-tabs > li.active > a:hover {
    background: #fff;
    border-color: #d4d4d4 transparent #d4d4d4;
}

.tabs-right.tabbable-custom .nav-tabs > li a,
.tabs-left.tabbable-custom .nav-tabs > li a {
    padding: 8px 10px
}

/*full width tabs with bigger titles */
.tabbable-custom.tabbable-full-width > .tab-content {
    padding: 27px 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tabbable-custom.tabbable-full-width .nav-tabs > li > a {
    color: #424242;
    font-size: 15px;
    padding: 9px 15px;
}

.ox300x250 {
    height: 250px;
    width: 300px;
    min-height: 250px;
    min-width: 300px;
}

.ox300x600 {
    height: 600px;
    width: 300px;
    min-height: 600px;
    min-width: 300px;
}

.ox300x82 {
    height: 82px;
    width: 300px;
    min-height: 82px;
    min-width: 300px;
}

.centerize {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.other-search .btn, .other-search-f .btn {
    font-weight: normal;
    padding: 5px 0;
    width: 32.6%;
}

.select2-container .select2-choice > .select2-chosen {
    padding-top: 4px;
}

/* Country Select */

h3.txt-selcountry {
    padding: 10px 0;
}

.select2-chosen .flag, .select2-result-label .flag {
    width:24px;height:auto;vertical-align:middle
}

.flag-select {
    float: left;
    margin: 5px 5px 1px 4px;
    text-align: center;
    width: 40px;
}

.btn-yellow {
    color: #000000 !important;
    text-shadow:0px 0px 2px #dfab04 !important;
    background: #a6c176; /* Old browsers */
    background: -moz-linear-gradient(top, #fed65c 0%, #fed65c 50%, #febf00 51%, #febf00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed65c), color-stop(50%,#fed65c), color-stop(51%,#febf00), color-stop(100%,#febf00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c176', endColorstr='#3c6030',GradientType=0 ); /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border:0px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:0px 0px 2px #3c6030;
    border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;


}

.clearboth {
    clear:both;
}
.countrytxt {
    text-decoration:none;
}
.countryselect img {
    margin-top:1px;
}
.btn-yel {
    background: #a6c176; /* Old browsers */
    background: -moz-linear-gradient(top, #fed65c 0%, #fed65c 50%, #febf00 51%, #febf00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed65c), color-stop(50%,#fed65c), color-stop(51%,#febf00), color-stop(100%,#febf00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c176', endColorstr='#3c6030',GradientType=0 ); /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-shadow:0px 0px 2px #3c6030;
}
.btn-yel:hover, .btn-yellow:hover {
    color: #000000 !important;
    text-shadow:0px 0px 2px #dfab04 !important;
    background:#fff23f !important;
    background:-moz-linear-gradient(top,#fff23f 50%,#ffdf3f 51%) !important;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff23f),color-stop(51%,#ffdf3f)) !important;
    background:-webkit-linear-gradient(top,#fff23f 50%,#ffdf3f 51%) !important;
    background:-o-linear-gradient(top,#fff23f 50%,#ffdf3f 51%) !important;
    background:-ms-linear-gradient(top,#fff23f 50%,#ffdf3f 51%) !important;
    background:linear-gradient(to bottom,#fff23f 50%,#ffdf3f 51%) !important;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff23f',endColorstr='#ffdf3f',GradientType=0 ) !important;
}
.btn-coursedir {
    text-shadow:0 0 2px #111111;
    background:#6f6f6f;
    background:-moz-linear-gradient(top,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#6f6f6f),color-stop(51%,#474747),color-stop(100%,#2f2f2f));
    background:-webkit-linear-gradient(top,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    background:-o-linear-gradient(top,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    background:-ms-linear-gradient(top,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    background:linear-gradient(to bottom,#6f6f6f 50%,#474747 51%,#2f2f2f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f',endColorstr='#2f2f2f',GradientType=0 );
}
.btn-coursedir:hover {
    text-shadow:0 0 2px #111111;
    background:#7d7d7d;
    background:-moz-linear-gradient(top,#7d7d7d 50%,#595959 51%,#434343 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#7d7d7d),color-stop(51%,#595959),color-stop(100%,#434343));
    background:-webkit-linear-gradient(top,#7d7d7d 50%,#595959 51%,#434343 100%);
    background:-o-linear-gradient(top,#7d7d7d 50%,#595959 51%,#434343 100%);
    background:-ms-linear-gradient(top,#7d7d7d 50%,#595959 51%,#434343 100%);
    background:linear-gradient(to bottom,#7d7d7d 50%,#595959 51%,#434343 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7d7d',endColorstr='#434343',GradientType=0 );
}
.golf-news.table-listing ul li a {
    padding-left:3px;
}
.golf-news.table-listing ul li a.readmore {
	padding-left: 0px;
	text-indent: 0px;
	line-height: 2em;
}
.navbar-form.navbar-left input[type="text"] {
    width:145px;
}
.navbar-form.navbar-left input[type="text"]:focus {
    width:145px;
}

.leaderboard-details.table-listing .row-fluid {
    width:99%;
}
.leaderboard-details.table-listing li {
    background:#e6e6e6;
    background:-moz-linear-gradient(top,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(50%,#e7e7e7),color-stop(100%,#fdfdfd));
    background:-webkit-linear-gradient(top,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    background:-o-linear-gradient(top,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    background:-ms-linear-gradient(top,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    background:linear-gradient(to bottom,#e6e6e6 0%,#e7e7e7 50%,#fdfdfd 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6',endColorstr='#fdfdfd',GradientType=0 );
}
.clubdetails .heading-green {
    text-indent:0px;
    padding:7px 10px;
    line-height:1.3em;
}

.news-headlines .row-fluid {
    width: 99%;
}

.late-forecast {
    width: 100%;
    height: 132px;
    background-size: cover;
}

.child.weather-windiest, .child.weather-hottest, .child.weather-wettest, .child.weather-bestweather {
    margin-right: 2px !important;
}

.btn-h-login {
    float: right;
}

.btn-h-register {
    float: right;
    margin-right: 10px;
}

.topbtn .countryselect {
    margin-right: 7px;
}

@media (min-width:979px) and (max-width:1200px ) {
    .clubinfo .span6 {
        width: 48% !important;
    }
    .clubinfo .span6.txt-l {
        margin-left: 0px;
    }
}

@media (max-width:978px) {
    .logo-header .container {
        width: 100% !important;
    }
    #platform-icons a.iphone,#platform-icons a.blackberry,#platform-icons a.android,#platform-icons a.windows {
        float:none !important;
    }
    .navbar-inner .container {
        width: 100% !important;
    }
}

@media (min-width:600px) and (max-width:978px ) {
    .top-bar .span2 + .span2 {
        width: 130px !important;
    }
    .countryselect button {
        width: 40px !important;
    }
    .top-bar .span2 {
        width: 60px !important;
    }
}

@media (min-width:768px) and (max-width:978px ) {
    #ads-container {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    #tournament_leaderboard.ad {
        margin-right: 13px;
        height: 490px;
    }

    #tournament_leaderboard.ad:after {
        clear: none !important;
    }

    #row-fluid768 {
        margin: -425px 0 0 0 !important;
    }
}

@media (min-width:320px) and (max-width:768px ) {
    .ad, .ad.ox300x250, .ad.ad300x82.ox300x82, .ad.ox300x600 {
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
@media (max-width:767px) {
    #ads-container.box-white .left-bar.span6 div.ad,#ads-container.box-white .right-bar.span6 div.ad,#sidebar .left-bar.span12 div.ad,#ad10normal {
        border:none !important;
        margin-bottom:14px;
        margin-left:auto;
        margin-right:auto;
    }
    div.ad.ox300x250 img {
        width:100% !important;
        height:auto;
    }
    .leaderboard-details .span5 {
        padding-top: 10px;
        text-align: left;
        padding-left:  5px;
    }


    .late-forecast {
        width: 100%;
    }
    .course-trivia-wettest {
        border-left: 1px solid #ffffff !important;
    }
    #club-info h1 {
        text-align: center;
    }
    .clubinfo .span6 p {
        text-align: center;
    }
    .sponserstitle {
        padding-top: 5px;
    }
}
@media (min-width:601px) and (max-width:767px ) {
    .top-bar .container {
        margin:0 auto !important;
        width:585px !important;
    }
    #social-icons,#platform-icons,.top-bar .span2,.top-bar .span7,.top-bar .span2,.top-bar .span2+.span2 {
        clear:none !important;
    }
    .top-bar .span2,.top-bar .span2.topbtn {
        margin-top:0px !important;
        float:left !important;
    }
    .top-bar .socialbtn {
        margin-top:5px;
    }
    #platform-icons {
        margin-left:0 !important;
        float:left !important;
        width:355px !important;
    }
    .socialbtn {
        margin:0 !important;
        height:25px;
    }
    #platform-icons a.wgt {
        float:left !important;
        margin:0 0 0 5px !important
    }
    /*#platform-icons a.iphone{margin-left:32px !important;}#platform-icons a.blackberry{margin:10px 0 0 0 !important}#platform-icons a.android{float:right !important;margin:10px 0 0 0 !important}#platform-icons a.windows{margin-left:32px;margin-right:0 !important;margin-top: 10px;}*/
    .countryselect {
        margin:0px !important;
    }
    #platform-icons a.taylormade {
        margin-top:0px;
        margin-left:5px !important;
    }
    .top-bar .span2+.span2 {
        margin:0px !important;
    }
    .top-bar .span2 {
        width: 50px !important;
    }
    .countryselect {
        margin-left:5px !important;
    }
    .socialbtn.platformbtn {
        margin-left:5px !important;
    }
    .news-headlines .row-fluid {
        width: 99.5%;
    }
}
@media (min-width:601px) and (max-width:639px ) {
    .top-bar .container {
        margin:0 auto !important;
        width:555px !important;
    }
    #platform-icons {
        width:350px !important;
    }
}


@media (min-width:479px) and (max-width:600px) {
    body {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .navbar-inner .container {
        width: 100%;
    }
    .top-bar .container {
        width: 460px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    #platform-icons {
        width:auto !important;
        margin:0 auto !important;
        margin-right: 5px !important;
    }
    .socialbtn {
        margin:0 !important;
        height:25px;
    }
    #platform-icons a.wgt {
        float:right !important;
        margin:0 !important
    }
    /*#platform-icons a.iphone{margin-left:32px !important;}#platform-icons a.blackberry{margin:10px 0 0 0 !important}#platform-icons a.android{float:right !important;margin:10px 0 0 0 !important}#platform-icons a.windows{margin-left:32px;margin-right:0 !important;margin-top: 10px;}*/
    .countryselect {
        margin:0 !important;
        margin-left: 0px !important;
        width: 35px !important;
    }
    #platform-icons a.taylormade {
        margin-top:3px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 6px;
        width: 69px !important;
        height: 19px !important;
    }

    .top-bar .span2 {
        float: left !important;
        width: 40px !important;
    }


    .socialbtn.platformbtn {
        margin-left:5px !important;
    }

    .topbtn a.btn {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 11px;
    }

    .top-bar .span2 + .span2 {
        width: 87px !important;
    }

    .countryselect button {
        width: 34px !important;
    }

    .btn-h-register {
        float: right;
        margin-right: 1px;
    }
    .news-headlines .row-fluid {
        width: 99.5%;
    }
    .searchresult_listing .result_item .pull-left {
        width: 80%;
    }

    .searchresult_listing .result_item .resultweather_icon {
        width: 20%;
    }
}
@media (max-width:478px) {
    .navbar-inner .container {
        width: 100% !important;
    }
    .top-bar .container {
        margin-left: auto !important;
        margin-right: auto !important;
        width: 315px !important;
    }

    #platform-icons {
        float: none !important;
        margin-left: 0px !important;
    }

    .socialbtn {
        margin: 0 !important;
        height: 25px;
    }

    #platform-icons a.wgt {
        float: right !important;
    }

    /*	#platform-icons a.iphone{margin-left: 32px !important;}
        #platform-icons a.blackberry{margin:10px 0 0 0 !important}
        #platform-icons a.android{float:right !important; margin:10px 0 0 0 !important}
        #platform-icons a.windows {  margin-left: 32px;  margin-right: 0 !important;   margin-top: 10px;}*/
    .countryselect {
        margin: -26px 0 0 137px !important;
    }

    #platform-icons a.taylormade {
        margin-top: 15px;
    }

    /*.top-bar .span2 + .span2{margin:-31px 31px 0px !important;}*/
    .socialbtn.platformbtn {
        margin-left: 5px !important;
    }

    .countrytxt {
        text-decoration: none;
    }

    .top-bar .span2 + .span2 {
        float: right !important;
        margin: 0 !important;
        padding-bottom: 5px;
        width: 135px !important;
    }

    #platform-icons a.taylormade {
        margin-left: 0 !important;
        margin-top: 3px;
        padding-left: 3px;
        width: 65px !important;
    }

    #platform-icons {
        width: 315px !important;
    }

    .daytableheader {
        font-size:11px;
    }
    .clubinfotable {
        font-size:10px;
    }

    .top-bar .container, .navbar-inner .container {

    }
    .course-details ul * {
        line-height:20px;
    }
    .table-listing ul .icon-greenplay {
        margin-top:6px;
        padding-right:1px;
    }
    .course-details ul li .span2 {
        line-height:40px;
        width:45px;
        font-size:12px !important;
    }
    .course-details .row-fluid>.span3 {
        float:right;
        line-height: 40px;
    }

    .countryselect {
        margin: -32px 0 0 123px !important;
        width: 50px;
        float: left !important;
    }
}

label.error
{
    color: red;
}


.container_gradientgray .error
{
    color: red;
}




.table-of-contents li {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.table-of-contents li a {
    font-size: 16px;
    color: #999;
}



.tt-dropdown-menu {
    width: 422px;
    margin-top: 12px;
    padding: 8px 0;
    max-height: 150px;
    overflow-y: auto;

    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}


.tt-dropdown-menu {
    margin-top: 0px;
    width: 100%;
    font-weight: normal;
    border-radius: 0 0 4px 4px;
}


.tt-suggestion p {
    margin: 0;
    cursor: hand;
}




input#course_search_id.xlarge.tt-input,
input.xlarge.tt-hint
{
    font-size: 21.87px;
    color: #393939;
    border: 1px solid #436325;
    /*padding: 4% 3%;*/
    font-weight: bold;
    width: 94%;
    font-family: Arial, Helvetica, sans-serif;
    box-shadow: inset 0px 3px 5px #c2c2c2, 0px 0px 1px #6eb153;
    webkit-appreance: none;
    line-height: 27px;
    cursor: hand;
}

input#course_search_id.xlarge.tt-input {
	background-color: #ffffff;
}

span.twitter-typeahead
{
    position: relative;
    display: inline-block;
    direction: ltr;
    width: 100%;
}
#course_search_id .tt-dropdown-menu {
    max-height: 150px;
    overflow-y: auto;
}

span.twitter-typehead {
    background: #ffffff;
    border: 0 !important;
    box-shadow: none !important;
}

.course-details .row-fluid {
    width: 99%;
    padding-left: 1px;
}

.course-details.top-courses-widget ul li {
	width: 100%;
}
.course-details.top-courses-widget ul li .span7 {
    width: 63%;
}

.span7.top-courses-widget-name > a {
    display: inline-block;
    line-height: 16px !important;
    padding: 4px 0 0;
    width: 90%;
}

.course-details.top-courses-widget .row-fluid > .span3 {
    width: 13%;
}

.course-details.top-courses-widget ul li .span2 {
    width: 18%;
}

.news-headlines .row-fluid {
    padding-left: 1px;
}

#course-trivia .span12 .news-headlines .row-fluid {
    padding-left: 0px;
}

#launch .modal-footer .btn.btn-primary {
    background: #a6c176; /* Old browsers */
    background: -moz-linear-gradient(top, #a6c176 0%, #849f69 50%, #5d803d 51%, #3c6030 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6c176), color-stop(50%,#849f69), color-stop(51%,#5d803d), color-stop(100%,#3c6030)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a6c176 0%,#849f69 50%,#5d803d 51%,#3c6030 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a6c176 0%,#849f69 50%,#5d803d 51%,#3c6030 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a6c176 0%,#849f69 50%,#5d803d 51%,#3c6030 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a6c176 0%,#849f69 50%,#5d803d 51%,#3c6030 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c176', endColorstr='#3c6030',GradientType=0 ); /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border:0px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:0px 0px 2px #3c6030;
    border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
}

#sidebar .left-bar.span12 div.socialbar {
    min-height: 39px;
}

.tt-dropdown-menu {
    margin-top: 0px;
    width: 100%;
    font-weight: normal;
    border-radius: 0 0 4px 4px;
}

.tt-dataset-auto-courses {
    padding: 0 8px;
    cursor: pointer;
}

#courses-info .span6 .course-details ul li.row-fluid {
    width:99%;
}

@media (min-width: 979px) and (max-width:1199px) {

    #courses-info .span6 .course-details.table-listing .row-fluid .span2 {
        margin-left: 0px;
        width: 14.5299% !important;
    }

    #courses-info .span6 .course-details.table-listing .row-fluid .span7 {
        margin-left: 0px;
        width: 57.1823%; !important;
    }

    #courses-info .span6 .course-details.table-listing .row-fluid .span3 {
        margin-left: 0px;
        width: 22.9282%; !important;
    }
    .ratingsystem .span8 {
        width: 70%;
    }
    .ratingsystem .span4 {
        width: 20% !important;
    }
}




a.btn-back {
    display: block;
    padding-right: 10px;
    float:right;
    font-size: 11px;
    font-weight:normal;
    color: #dfdfdf;
    background-color: #2c2c2c;
    background: #555555; /* Old browsers */
    background: -moz-linear-gradient(top, #555555 0%, #363636 50%, #1d1d1d 51%, #010101 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(50%,#363636), color-stop(51%,#1d1d1d), color-stop(100%,#010101)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #555555 0%,#363636 50%,#1d1d1d 51%,#010101 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #555555 0%,#363636 50%,#1d1d1d 51%,#010101 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #555555 0%,#363636 50%,#1d1d1d 51%,#010101 100%); /* IE10+ */
    background: linear-gradient(to bottom, #555555 0%,#363636 50%,#1d1d1d 51%,#010101 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#010101',GradientType=0 );  IE6-9 */
}

a.btn-back:hover {
    background: #222222;
    color: #ffffff;
    text-decoration: none;
}

.heading-green.courses-heading .btn-back {
    margin: 0 -10px !important;
}

.heading-green .btn-back.btn-course-time {
	width: 130px;
	text-align: center;
}

@media (max-width:390px) {
    .heading-green {
        font-size: 15px;
    }
    a.btn-back {
        font-size: 10px;
        float: none;
    }
	.heading-green .btn-back.btn-course-time {
		width: auto;
		text-align: left;
	}
    .searchresult_listing h5 {
        font-size: 13px;
    }
    .searchresult_listing .result_item .pull-left {
        width: 75%;
    }
    .searchresult_listing .result_item .resultweather_icon {
        font-size: 10px;
        width: 25%;
    }
}

footer #footermenu.row-fluid h3 {
    padding: 15px 0 5px 12px;
    color: #dcdcdc;
    font-size: 18px;
    font-weight: bold;
}

footer #footermenu.row-fluid ul {
    list-style-type: none;
    margin: 0 25px 9px 12px;
}

/* Course Directions */

#routeForm {
    padding: 13px 8px 0;
    margin-top: 0;
}

#routeForm h4 {
    padding-bottom: 10px;
}

#routeForm input[type=text] {
    margin-bottom: 0;
    border-radius: 0;
}

#directionsPanel {
    margin: 0 auto;
    padding: 10px;
    font-size: 14px;
    box-shadow: 0;
}

.page-content {
    padding: 15px 7px 0 7px;
    margin: 0;
    width:auto !important;
}



.video-image
{
    width:40%;
}

.recaptcha_widget {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 300px;
	border: 4px solid #AF1500;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background: #AF1500;
	margin: 0 0 10px
}
#recaptcha_image {
	width: 100% !important;
	height: auto !important
}
#recaptcha_image img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: 3px solid #FFF
}
.recaptcha_is_showing_audio embed {
	height: 0;
	width: 0;
	overflow: hidden
}
.recaptcha_is_showing_audio #recaptcha_image {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	background: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: 3px solid #FFF
}
.recaptcha_is_showing_audio #recaptcha_image br {
	display: none
}
.recaptcha_is_showing_audio #recaptcha_image #recaptcha_audio_download {
	display: block
}
.recaptcha_input {
	background: #FFDC73;
	color: #000;
	font: 13px/1.5 "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
	margin: 4px 0 0;
	padding: 0 4px 4px;
	border: 4px solid #FFDC73;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}
.recaptcha_input label {
	margin: 0 0 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.recaptcha_input input {
	width: 100%
}
.recaptcha_options {
	list-style: none;
	margin: 4px 0 0;
	height: 18px
}
.recaptcha_options li {
	float: left;
	margin: 0 4px 0 0
}
.recaptcha_options li a {
	text-decoration: none;
	text-shadow: 0 1px 1px #000;
	font-size: 16px;
	color: #FFF;
	display: block;
	width: 20px;
	height: 18px
}
.recaptcha_options li a:active {
	position: relative;
	top: 1px;
	text-shadow: none
}
.captcha_hide {
	display: none
}


h2.heading-green span.txt-timestamp {
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
	float: right !important;
}


    .tab-container {
        margin: 0 auto;
        padding-top: 5px;
        max-width: 620px;
        /*display:none;*/
    }

    ul#days-tabs {
        margin: 0;
        padding: 0;
        width: 100%;
        display: block;
    }

    ul#days-tabs li {
        padding: 0;
        width: 14.28571428571429%;
        float: left;
        display: block;
    }

  ul#days-tabs li a {
        margin: 0 auto;
        padding: 5px 0;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        text-align:  center;
        line-height: 1.2em;
        display: block;
        min-height: 28px;
        height: auto;
        width: 95% !important;
        border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
		border: none !important;
        outline: none;
        background: #f63e3e;
        background: -moz-linear-gradient(top,  #f63e3e 0%, #ff4141 50%, #ff1111 51%, #ce0000 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f63e3e), color-stop(50%,#ff4141), color-stop(51%,#ff1111), color-stop(100%,#ce0000));
        background: -webkit-linear-gradient(top,  #f63e3e 0%,#ff4141 50%,#ff1111 51%,#ce0000 100%);
        background: -o-linear-gradient(top,  #f63e3e 0%,#ff4141 50%,#ff1111 51%,#ce0000 100%);
        background: -ms-linear-gradient(top,  #f63e3e 0%,#ff4141 50%,#ff1111 51%,#ce0000 100%);
        background: linear-gradient(to bottom,  #f63e3e 0%,#ff4141 50%,#ff1111 51%,#ce0000 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f63e3e', endColorstr='#ce0000',GradientType=0 );
    }

    ul#days-tabs li a:hover, ul#days-tabs li.ui-state-active a, ul#days-tabs li.active a {
        background: #3385d6;
        background: -moz-linear-gradient(top,  #3385d6 0%, #3385d6 50%, #0064cb 51%, #0066cc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3385d6), color-stop(50%,#3385d6), color-stop(51%,#0064cb), color-stop(100%,#0066cc));
        background: -webkit-linear-gradient(top,  #3385d6 0%,#3385d6 50%,#0064cb 51%,#0066cc 100%);
        background: -o-linear-gradient(top,  #3385d6 0%,#3385d6 50%,#0064cb 51%,#0066cc 100%);
        background: -ms-linear-gradient(top,  #3385d6 0%,#3385d6 50%,#0064cb 51%,#0066cc 100%);
        background: linear-gradient(to bottom,  #3385d6 0%,#3385d6 50%,#0064cb 51%,#0066cc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3385d6', endColorstr='#0066cc',GradientType=0 );
    }
	
	ul#days-tabs li:first-child a {
		margin-left: 0;
		width: 98% !important;
		float:left;
	}
		
	ul#days-tabs li:last-child a {
		margin-right: 0;
		width: 98% !important;
		float:right;
	}	

 @media (min-width:320px) and (max-width: 360px) {
        ul#days-tabs li a {
            font-size: 10px;
            letter-spacing: -1px;
        }
    }










#appdl-iphone, #appdl-android {
display: none;
}

.wrapper-appdl {
background: rgba(0,0,0,0.7);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
	   z-index: 9999999;
}

.container-appdl {
position: absolute;
top: 20px;
bottom: 20px;
left: 20px;
right: 20px;
}

.container-appdl-inner {
background: #ffffff;
padding: 4px;
position: relative;
}

.container-appdl-inner h3 {
	padding-left: 8px;
	font-size: 16px;
	font-weight: bold;
color: #ffffff;
}

.appdl-header {
background: #346e1f;
background: -moz-linear-gradient(top, #346e1f 0%, #346e1f 50%, #1d5d06 51%, #1d5d06 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #346e1f), color-stop(50%, #346e1f), color-stop(51%, #1d5d06), color-stop(100%, #1d5d06));
background: -webkit-linear-gradient(top, #346e1f 0%, #346e1f 50%, #1d5d06 51%, #1d5d06 100%);
background: -o-linear-gradient(top, #346e1f 0%, #346e1f 50%, #1d5d06 51%, #1d5d06 100%);
background: -ms-linear-gradient(top, #346e1f 0%, #346e1f 50%, #1d5d06 51%, #1d5d06 100%);
background: linear-gradient(to bottom, #346e1f 0%, #346e1f 50%, #1d5d06 51%, #1d5d06 100%);
height: 30px;
		line-height: 30px;
}

.appdl-content {
	padding-bottom: 10px;
	text-align: center;
}

.appdl-content img {
margin: 15px 0 10px 0;
width: 80%;
	   max-width: 100%;
height: auto;
}

.appdl-content p {
	font-size: 15px;
color: #393939;
}

.btn-appdl {
margin: 10px auto 0 auto;
width: 65%;
height: 25px;
		line-height: 25px;
display: block;
}

a.btn-appdl-green {
background: #548e3f;
background: -moz-linear-gradient(top,  #548e3f 0%, #548e3f 50%, #387821 51%, #1d5d06 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#548e3f), color-stop(50%,#548e3f), color-stop(51%,#387821), color-stop(100%,#1d5d06));
background: -webkit-linear-gradient(top,  #548e3f 0%,#548e3f 50%,#387821 51%,#1d5d06 100%);
background: -o-linear-gradient(top,  #548e3f 0%,#548e3f 50%,#387821 51%,#1d5d06 100%);
background: -ms-linear-gradient(top,  #548e3f 0%,#548e3f 50%,#387821 51%,#1d5d06 100%);
background: linear-gradient(to bottom,  #548e3f 0%,#548e3f 50%,#387821 51%,#1d5d06 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#548e3f', endColorstr='#1d5d06',GradientType=0 );
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border:0px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:0px 0px 1px #3c6030;
	   border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
color: #ffffff;
	   text-decoration: none;
}

.btn-appdl-yellow {
background: #a6c176;
background: -moz-linear-gradient(top, #fed65c 0%, #fed65c 50%, #febf00 51%, #febf00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed65c), color-stop(50%,#fed65c), color-stop(51%,#febf00), color-stop(100%,#febf00));
background: -webkit-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%);
background: -o-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%);
background: -ms-linear-gradient(top, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%);
background: linear-gradient(to bottom, #fed65c 0%,#fed65c 50%,#febf00 51%,#febf00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c176', endColorstr='#3c6030',GradientType=0 );
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border:0px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:0px 0px 1px #3c6030;
	   border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
color: #000000;
	   text-decoration: none;
}

a.btn-appdl-close {
background: #000000;
width: 25px;
height: 25px;
		line-height: 25px;
		font-size: 14px;
color: #ffffff;
	   text-decoration: none;
border: 2px solid #ffffff;
		text-align: center;
position: absolute;
top: -13px;
right: -13px;
	   -webkit-box-shadow: 0 0 6px 2px rgba(0,0,0,0.4);
	   box-shadow: 0 0 6px 2px rgba(0,0,0,0.4);
	   border-radius: 50%;
	   -moz-border-radius: 50%;
	   -webkit-border-radius: 50%;
}
