/* News */

.subnav {
	color: #00457C;	
	font-weight: bold;
}

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

.main-col h1 a {
	color: black;	
	font-size: 12px;
	margin: 0 0 10px 0;	
/*	text-decoration: none; done by Anil */
}

.main-col .sectionheader {
/*	background: url(/images/template/bullet-doc-orange.jpg) no-repeat 0;
 	padding-left: 15px; */
	font-size: 14px;
	margin: 0 0 15px 0;	
	border-bottom: 3px solid #DDDDDD;	
	font-weight: bold;
}

 .main-col span.subhead  {
/*	background: url(/images/template/bullet-doc-orange.jpg) no-repeat 0 0;
 	padding-left: 15px; */
	font-size: 14px;
	margin: 0 0 15px 0;	
	line-height: 34px;	
}

.main-col .sectionheader a {
	color: #f7631a;		
	line-height: 34px;
}

.main-col {
	font-size: 12px;
}

.main-col h1 , .nl-main-col h1 {
	font-size: 18px;
	margin: 0 0 15px 0;	
	font-weight: bold;	
	color: #00457C;	
}

.main-col h2 , .nl-main-col h2 {
	font-size: 15px;
	margin: 15px 0 15px 0;	
	font-weight: bold;
	padding-bottom: 5px;
	color: #00457C;	
	background: transparent url(/images/template/blue-underline-fade.jpg) no-repeat 0 bottom;
}

#columns-fp.main-col h2 {
	background: none;
}

.main-col .gp-main-table h1 {
	font-size: 18px;
	margin: 10px 0 10px 0;
	padding-bottom: 5px ;
	border-bottom: 3px solid #DDDDDD;	
	font-weight: bold;
	color: #f7631a;	
}

.main-col .subhead, .main-col .subnav, .nl-main-col .subhead, .nl-main-col .subnav {
	background: url(/images/template/header-two.jpg) no-repeat 0pt; 
 	padding-left: 5px;
	font-size: 12px;
	margin: 0 0 15px 0;	
	font-weight: bold;	
	color: #00457C;	
	line-height: 34px;
}

.main-col span.smallbeige {
	background: url(/images/template/header-two.jpg) no-repeat 0pt;
	font-size: 12px;
	padding-left: 5px;
	margin: 0 0 15px 0;	
	font-weight: bold;	
	color: #00457C;	
	line-height: 34px;
	display: block;	
}

div#news .subnav {
	font-size: 12px;
	line-height: 34px;
}

div#news .subnav a {
	color: #00457C;		
}

#news p {
	line-height: 18px;
}

/* Golf Packages */
#golf-packages .smallbeige {
	background: url(/images/template/header-two.jpg) no-repeat 0pt;
	font-size: 12px;
	padding-left: 5px;
	margin: 0 0 15px 0;	
	font-weight: bold;	
	color: #00457C;	
	line-height: 34px;
	display: block;
}

#golf-packages table td {
	padding: 0;
	font-size: 12px;
}

#golf-packages table {
	border: none;
}

#golf-packages table form {
	margin: 0;
	padding: 0;
}

#golf-packages .gp-right-up {
	width: 180px;
}

#golf-packages .gp-main-table hr {
	color: #00457C;
	background-color: #00457C;
}

.gp-table-list tr.white td {
	background-color: #00457C;
	color: white;
	line-height: 25px;
}

.gp-table-list tr.white td b {
	margin-left: 5px;
}

#golf-packages table.gp-table-list tr.white td a {
	color: white;
}

#golf-packages table.gp-table-list, .gp-table-list table td {
	border: none;
}

.gp-right-up {
	margin-top: 5px;
}

.gp-main-table {
	width: 535px;
}

/* Course Guide */
#course-guide .locationwrap {
	font-size: 10px;
	color:#00457C;
	line-height: 20px;
}

#course-guide .locationwrap a {
	color:#00457C;	
}

#course-guide .headerwrap h1 {
	/*--------------------------------------------------
	* background: url(/images/template/header-two.jpg) no-repeat 0pt;
	* padding-left: 5px;
	* font-size: 12px;	
	* margin: 0 0 10px 0;	
	* font-weight: bold;	
	* color: #00457C;	
	* line-height: 34px;
	* display: block;
	*--------------------------------------------------*/
	padding-left: 0px;
	font-size: 18px;	
	margin: 10 0 10px 0;	
	font-weight: bold;	
	color: #00457C;	
	line-height: 22px;
	display: block;
}

#course-guide .sublocationswrap h2 {
/*	background: url(/images/template/bullet-doc-blue.jpg) no-repeat 0; 
 	padding-left: 15px; */
	font-size: 12px;
	margin: 0 0 7px 0;	
	font-weight: bold;
	line-height: 20px;
	color: #00457C;		
}

#course-guide .itemvalue ul {
	margin: 0;
	padding: 0;
}
#course-guide .itemvalue ul li {
	background:url("http://cdn.gdol.com/pubs/tgc-like/dark-blue-sprite.jpg") no-repeat scroll -645px -988px transparent;
	list-style-type:none;
	padding-left:12px;
	font-size: 12px;
	margin:3px 0 10px 3px;
	line-height: 16px;
	list-style-type: none;
	list-style-image: none;
/*
	background: url(/images/template/arrow-blue-dark.gif) no-repeat 0 6px;
	padding-left: 10px;
	list-style-type: none;
	list-style-image: none;
	line-height: 18px;
*/
}

#course-guide .itemvalue ul li a {
	color: #00457C;		
}

#course-guide .grouplabel {
	color: #00457C;	
	font-size: 14px;
	font-weight: bold;	
}

#course-guide div.ratingminiwrp {
	float: right;
	margin-left: 10px;
	width: 120px;
	background: url(/images/template/rate-it-bg.gif) no-repeat 0 bottom;
}

#course-guide div.ratingminiwrp .ratinglabel {
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#course-guide .basicswrap table.groupbody
, #course-guide .teeswrap table.groupbody 
, #course-guide .ratingswrap table.groupbody 
, #course-guide .posterwrap table.groupbody 
, #course-guide .photouploadwrap table.groupbody 
{
	font-size: 12px;
	width: 100%;
	border: 1px solid #e1e1e1;
	padding: 2px;
}

#course-guide .basicswrap table.groupbody td
, #course-guide .teeswrap table.groupbody td 
, #course-guide .ratingswrap table.groupbody td 
, #course-guide .posterwrap table.groupbody td 
, #course-guide .photouploadwrap table.groupbody td 
{
	line-height: 20px;
	background-color: #e1e1e1;
	margin: 2px;
	padding-left: 5px;
	border-bottom: 1px solid white;
	width: 60%;
	border-right: 2px solid white;
}

#course-guide .basicswrap table.groupbody th
, #course-guide .teeswrap table.groupbody th 
, #course-guide .ratingswrap table.groupbody th 
, #course-guide .posterwrap table.groupbody th 
, #course-guide .photouploadwrap table.groupbody th 
{
	text-align: left;
	padding-right: 25px;
	padding-left: 10px;
	background-color: #b1b1b1;
	border-bottom: 1px solid white;	
	border-right: 2px solid white;
	line-height: 17px;
	width: 40%;
	color: white;
}

#course-guide .teeswrap table.groupbody tr.header {
	background: none;
	height: auto;
}

#course-guide .jumpwrap {
}
.#course-guide .jumpwrap ul {
	margin: 0;
	padding: 0;
}
#course-guide .jumpwrap ul li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	margin:0 5px 0 0;
	padding: 0;
}
#course-guide .jumpwrap ul li a {
	color: #00457c;
	background: transparent url(/images/template/arrow-blue-dark.gif) no-repeat scroll 0pt 4px;
	padding-left: 8px;
}
.courseswrap .featured {
	background-color: #fffce7;
	/* background-color: #FFEFDB; */
}

#course-guide .featuredcourseswrap *.itemvalue ul li {
	margin: 5px;
	padding: 5px;
	background-color: #fffce7;
	/* background-color: #FFEFDB; */
	background-image: none;
	list-style-type: none;
	list-style-image: none;
}

#course-guide .photoswrap *.groupbody *.itemvalue ul {
	margin: 0px;
	padding:0px;
}
#course-guide .photoswrap *.groupbody *.itemvalue ul li {
	margin: 5px;
	padding: 5px;
	list-style: none;
	list-style-image: none;
	width: 100px;
	float: left;
}
#course-guide .photoswrap *.groupbody *.itemvalue ul li a {
}
#course-guide .photoswrap *.groupbody *.itemvalue ul li a img {
	float: left;
}


/*
#course-guide #maincontent .objectwrap .exitpollswrap div.groupbody {
	width: 100%;
	text-align: center;
	background-color: #d8d8d8;
	margin-bottom: 5px;
}
*/

#course-guide .objectwrap .exitpollswrap .groupbody .groupactions a {
	margin: 0;
	padding: 0;
}


/* USUAL PAGE */
#main-area #USUAL-PAGE .main-col-end .subnavwrp .subnav a {
	color: #00457C;
}

#usual-page div.fpstory h1 a, #usual-page div.fpstory h1 {
	font-size: 18px;
	margin: 10px 0 10px 0;	
	font-weight: bold;	
	color: #00457C;		
	clear: both;
}

#usual-page h1 {
	clear: both;
	margin: 10px 0 10px 0;
}

#usual-page h3 {
	font-size: 15px;
	margin: 15px 0 15px 0;	
	font-weight: bold;
	padding-bottom: 5px;
	color: #00457C;	
	background: transparent url(/images/template/blue-underline-fade.jpg) no-repeat 0 bottom;	
}


/* Comments Settings #USUAL-PAGE  */
#main_content table.chatreply {
	border: 1px solid #96baca;
	background-color: #96b1ca;
}

/* package styles copied from old */



/* Package detail wrapper */
.pkgdetailwrap {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
}
/* Package image wrapper */
.pkgimg {
	float: right;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Package 110x100 image */
.pkgimg img {
	border: 4px solid #E9ECF1;
}
/* Package Name/Heading */
.pkgheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00457C;	
	padding: 0 0 10px 0;
}
/* Package Date */
.pkgdate {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* Package Price */
.pkgprice {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* Package Description */
.pkgdescription {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.pkgdescription a {
	color: #00457C;	
}
/* PL/Client #800 and quote link */
.pkgcontact {
	font-style: italic;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* CSS for Package Teaser */

/* Package special wrapper */

div.pkgwrap {
	font-weight: normal;
	font-size: 12px;
	color: #5C5C5C;
}

.main-col-end div.pkgwrap {
	font-weight: normal;
	font-size: 12px;
	color: #5C5C5C;
	border-bottom: 1px dotted #bdbdbd;
	margin-bottom: 14px;
}
.pkgspecwrap {
	padding: 5px;
	background-color: #F7F7F7;
	margin: 5px;
}
/* Package Header image (only in specials) */
 .pkgheader img {
border: 0px;
}
/* Package name */
.pkgheading a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00457C;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
/*	text-decoration: none; done by Anil */
}
/* PL/Client #800 and detail page link */
.pkgmorelink {
	font-style: italic;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.pkgmorelink a {
	color: #00457C;		
}

/* story listing styles */

.articlelisting ul {
	margin: 10px;
	padding: 0px;
	list-style: none;
}
.articlelisting ul li {
	list-style: none;
	list-style-image: none;
	padding: 5px 0px;
}

.articlelisting ul li {
	clear: left;
}

.articlelisting ul li img {
	float: left;
	margin: 2px;
	padding: 2px;
	display: block;
}
.articlelisting ul li p {
	color: black;
	margin: 10px 0px;
	width: auto;
}

.articlelisting * a img 
, .articlelisting * a:link img 
, .articlelisting * a:visited img 
{
	display: block;
	float: left;
	margin: 0px 2px 0px 2px;
	padding: 4px; 
	margin-right: 5px;
	border: 1px solid #99b5cc;
}

.articlelisting h2, .articlelisting h2 a {
	color: #00457C;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0px; 
	background-color: transparent;
	background-image: none;
}

#features-fp .articlelisting h2, #features-fp .articlelisting h2 a {
	margin: 0;
}

.articlelisting h3, .articlelisting h3 a {
	color: #00457C;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0px; 
}

#home .articlelisting h3, #home .articlelisting h3 a {
	margin: 0;
}

.articlelisting h4, .articlelisting h4 a {
	color: #00457C;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px; 
}

/* Featured Stories */

#main-content table.relatedlinks td {
	padding: 0px;
}

.main-col table.relatedlinks li {
	margin: 0 0 5px 0;
	padding: 0px;
	list-style-position: outside;
}

.main-col table.relatedlinks li a {
	font-size: 11px;
}

.main-col-end div#main_content p strong, .main-col-end div#main_content p b {
	font-size: 12px;
}

.main-col span.featureheader {
	display: block;
	color: #00457C;
	font-size: 12px;
	font-weight: bold;
}
#main_content p {
	line-height: 18px;
}

#main_content hr {
	display: none;
}

.main-col-end div.ravestory h1 {
	margin: 10px 0 0 0;
}

#features .main-col-end .smallbeige img {
	margin: 2px 5px 5px 5px;
}

/* auto styles */
.resourceswrp {
	width: 180px;
	float: right;
	margin: 5px;
}
.resources {
	padding: 5px;
}
.resources ul {
	display: block;
	margin:0;
	padding:0;
}
.resources ul li {
	display: block;
	margin:0;
	padding:5px 0 5px 0;
	list-style: none;
	list-style-image: none;
}
.resources ul li a {
	color: #00457C;	
	background: url(/images/template/arrow-blue-dark.gif) no-repeat scroll 0pt 3px;
	padding-left: 10px;	
}
.resources ul li a img {
	display: block;
}

/* FP NEW */
.main-col div.ravestory div.header {
	background: url(/images/template/header-two.jpg) no-repeat 0pt;
	padding-left: 5px;
	font-size: 12px;
	margin: 0 0 15px 0;	
	font-weight: bold;	
	color: #00457C;	
	line-height: 34px;	
}

.main-col div.ravestory div.header a {
	color: #00457C;		
}

.main-col div.ravestory img {
	float: left;
	margin: 0 5px 5px 0;
}

#home .main-col-end h1.sectionheader {
	clear: both;
	padding-top: 10px ;
}


/* Newsletter Settings */

div.subscribe-form-new form {
	margin: 0;
	padding: 0;
}

.main-col-end div.subscribe-form-new {
	line-height: 12px;
	font-size: 11px;
	background: url(/images/template/newsletter_big.jpg) no-repeat 0 top;
	padding: 90px 0 35px 260px;
}

.left-col #nl-sub {
	font-size:11px;
	background: none;
	padding-top: 0;
	/*background: url(/images/template/newsletter-small-bg.jpg) no-repeat 0 top;*/
}

#nl-sub img {
	cursor:Pointer;
	border: none;
}

#nl-sub #nl-sub-details form {
	margin: 5px 0 5px 0;
}

div#nl-sub-details {
	display:none;
	border:1px solid green;
}
#nl-sub-email {
	width:60px;
	font-size: 10px;
	padding: 2px;
	border: 1px solid #cc301a;
}
#nl-sub-submit {
	background-color: #cc301a;
	color: white;
	width:50px;
	font-size: 10px;
	border: none;
	padding: 2px;
}

/* Featured Package Content */

.fdwrap {
	background-color: #fbffba;
	position: relative;
}

.fdwrap h3 {
	display:block;
	font-size: 15px;
	margin: 10px 0px 5px 0px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #00457C;	
	background: white url(/images/template/blue-underline-fade.jpg) no-repeat 0px 20px;
}

.fdwrap .fdimg {
	float: left;
	margin: 0 8px 0 0;
	position: relative;
}

.fdwrap .fdimg img {
	border: 1px solid #99B5CC;
	margin: 5px;
	padding: 4px;
}

.fdwrap .fdheading a {
	color: #00457C;
	font-size: 16px;
	font-weight: bold;
}

.articlelistingwrp {
	clear: left;
}

.instruction {
	font-size: 10px;
	font-style: italic;
}

address {
}

.ad120x600 {
	width:120px;
	overflow: hidden;
}



#gcr_featured_comm .fdwrap h3 {
	display:none;
}

#gcr_featured_comm .fdwrap {
	padding-top:10px;
	background:white url(/images/template/fp-tab-content-bg.jpg) repeat-x scroll 0pt top;
	border:1px solid #B8C8D4;
}
	

input#search_form {
	width:120px;
}



/* Edeals New */

#nlframe.newsletter-frame {
	background:transparent url(http://cdn.gdol.com/pubs/common/images/global-sprite.jpg) no-repeat scroll -12px -54px;
	height:110px;
	font: 12px Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
}

#nlframe.newsletter-frame form {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}

#nlframe .newsletter-frame-inner {
	padding-left:32px;
	padding-top:48px;
}

#nlframe.newsletter-frame input.submit-button {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	position: relative;
	left: 16px;
	width: 72px;
}

#nlframe.newsletter-frame input.enter-email {
	background: none repeat scroll 0 0;
	border:medium none;
	width:153px;
}
