@import url("../../common/onWebStandard.css");
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	background-repeat: repeat;
	margin: 0px;
	background-position:  center center;
	background-image: url('../images/backdrops/393860_3778_1300x1333.jpg');
	background-attachment: fixed;
	text-align: center;
}

.bannerInfo
{
	/* hack at mo */
	padding: 0;
	margin: 0;
	border: none;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
	height: 250px;
	width: 100%;
	background-image: url('../images/backdrops/239900_1763_1100x250.jpg');
}

.logoStuff
{
	vertical-align: top;
	
}

.opts
{
	vertical-align: bottom;
	
}

.fullsize
{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

.fullsize tr
{
	padding: 0;
	margin: 0;
	border: none;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

.fullsize td
{
	padding: 0;
	margin: 0;
	border: none;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

.contentArea
{
	max-width: 60em;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/*20060301 - td label
{
	text-align: right;
	float: right;
}
*/

h1
{
	font-size: 1.25em;
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 0px;
	padding: 0.5em 0 0.25em 0;
	margin: 0 0 0 0;
	
}

h2
{
	font-size: .85em;
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 0px;
	padding: 0.5em 0 0.25em 0;
	margin: 0 0 0 0;
	
}

h3
{
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 0px;
	padding: 0.5em 0 0em 0;
	margin: 0 0 0 0;
	
}

a:link, a:visited {
	text-decoration: underline;
	color: #006600;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #00cc00;
    font-weight: bold;
}

a:active {
	text-decoration: underline;
	color: #006600;
    font-weight: bold;
}


.logo {
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
	width: 118px;
	height: 120px;
}

.paper
{
	background-repeat: repeat;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.theCostaGolfExperience.com/templateLib/CostaGolf/images/paperBack.png');    */
/*	border: thin solid #006600; */
	margin: 10 0 0 10;
	padding: 0 10 10 10;
	min-height: 350px;
}

* html .paper
{
	width: 100%;
}
.paper[class]
{
/*	background-image: url(../images/paperBack.png);  */

}

.standardText {
	font-size: 0.8em;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-variant: small-caps;
	color: #FFFFFF;
	background: url(../images/featheredCurve03.gif) repeat-x;
	height:32px;
	text-align: center;
	vertical-align: middle;
}

.bannerImage
{
	background-repeat: no-repeat;
	background-color: transparent;
	height: 250px;
	vertical-align: bottom;
}

.mainOptions
{
	width: 100%;
	background-color: white;
	background-repeat: repeat-x;
	font-variant: small-caps;
	height: 1.9em;
	line-height: 1.9em;
	max-height: 1.9em;
	padding: 0 0 0 0em;
	margin: 0 0 0 0;
	font-size: 1em;
	white-space: nowrap;
	
	background-image: url(../images/buttonBar75pc.png);
	
	
}
.mainOptions[class]
{
}

* html .mainOptions
{
	background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.theCostaGolfExperience.com/templateLib/CostaGolf/images/buttonBar75pcIE.png');    
}

.subOptions
{
	width: 100%;
	background-color: white;
	background-repeat: repeat-x;
	font-variant: small-caps;
	height: 1.4em;
	line-height: 1.4em;
	max-height: 1.4em;
	padding: 0 0 0 0em;
	margin: 0 0 0 0;
	font-size: 0.7em;
	white-space: nowrap;
	
	background-image: url(../images/buttonBar16_75pc.png);
	
}

.subOptions[class]
{
}


* html .subOptions
{
	background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.theCostaGolfExperience.com/templateLib/CostaGolf/images/buttonBar16_75pc.png');    
}


.mainOptions ul.mainNav,.subOptions ul
{
	padding: 0;
	margin: 0 0 0 1em;
}

.mainOptions li
{
	display: inline;
	margin-right: 0.25em;
}

.subOptions li
{
	display: inline;
	margin-right: 1em;
}

li.tab
{
	color: black;
}

.mainOptions LI A,.subOptions LI A
{
	font-weight: bold;
	
}

.mainOptions LI A:link,.subOptions LI A:link
{
	COLOR:#006600;
	text-decoration: none;
	
}

.mainOptions LI A:visited,.subOptions LI A:visited
{
	COLOR:#006600;
	text-decoration: none;
	
}

.mainOptions LI A:hover,.subOptions LI A:hover
{
    BACKGROUND: #006600;
	COLOR: white;
	text-decoration: none;
}


.mainOptions li a.majorLinkSelected
{
	font-size: 1.25em;
}

a.subLinkSelected
{
	font-size: 1.25em;
	font-weight: normal;
}

/* Taken from oz */
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.loginBox {
	background-repeat: repeat; 
	
	background-image: url(../images/paperBack.png);
	
	width: 15em;
	/* position: absolute; 
	top: 10px;
	right: 10px;*/
	padding: 0 0 5 0;
	text-align: center;
	float: right;
	margin: 10 10 0 0;
}

.loginBox table
{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	border-style: none;
	margin-left: auto;
	margin-right: auto;

}

.loginBox[class]
{

}

* html .loginBox
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.theCostaGolfExperience.com/templateLib/CostaGolf/images/paperBack.png');    
}

.sidebox {
	background-repeat: repeat; 
	width: 17em;
	margin: 10 10 10 10;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.theCostaGolfExperience.com/templateLib/CostaGolf/images/paperBack.png');    */
/*	border: thin solid #006600; */
}

.sidebox[class] {
/*	background-image: url(../images/paperBack.png); */
}

.loginBox label
{
	font-weight: bold;
	text-align: right;
	padding: 0 5 0 10;
	font-size: 0.75em;
	
}


.fade50
{
	opacity: .5;
	filter: alpha(opacity=50);
}

.nofade
{
	opacity: 2;
	filter: alpha(opacity=200);

}
.rbHead
{
	background: #9DADC6;
	text-align: center;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 5 0 2 0;
	height: 20px;
}

.rbHead .tl
{
	background:url(../images/roundBox/tl.png) no-repeat;
	width: 20px;
	height: 20px;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

.rbHead .top
{
	background:url(../images/roundBox/top.png) repeat-x;
	height: 20px;
	left: 20;
	top: 0;
	padding: 0;
	margin: 0;
}

.rbHead .tr
{
	background:url(../images/roundBox/tr.png) repeat-x;
	height: 20px;
	width: 20px;
	right: 20;
	top: 0;
	padding: 0;
	margin: 0;
}

.rbHead h2
{
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 0.75em;
	color: #ffffff
}
.boxHead
{
	background: #338833;
	text-align: center;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 5 0 2 0;
}

.boxHead h2
{
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 0.75em;
	color: #ffffff
}

.boxbody {
	margin: 0;
	padding: 5px 30px 31px;
	font-size: 0.75em;
	font-weight: normal;
}

.boxbodyC {
	margin: 0;
	padding: 5;
	font-size: 0.75em;
	font-weight: normal;
	text-align: center;
}


.boxbody h3
{
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #006600
}

.boxbody .headline {
	font-weight:bold;
	padding-top:.5em;
	/*padding-bottom:.5em;*/
}
.boxbody .text a{
	color: #0000FF;
}

.headlineDate
{
	font-size: smaller;
}

.loginTextbox {
	background-color: #eeeeee;
	font : 0.75em "Courier New", Courier, mono;
	color : #000000;
	width : 7em;
	border-width: 1px;
}

.loginButton {
	background: #48FF48 url(../images/loginButton16.gif) no-repeat top left;
	color: transparent;
	width: 17px;
	height: 18px;
	border-width: 1px;
	margin-left: 5px;
	

}
* html .loginButton {
	width: 18px;
	height: 19px;
}

.userLinks 
{
	text-align: center;
	font-size: 0.75em;
}

hr.hrLine
{
      height: 5px;
      color: transparent;
      background: transparent url(../images/greenRule600.png) repeat-y scroll left;
      width: 100%;
}

    div.hrLine {
      height: 5px;
      background: transparent url(../images/greenRule600.png) repeat-y scroll left;
      width: 100%;
    }
    div.hrLine hr {
      display: none;
      width: 100%;
      height: 5px;
    }
    
    * html hr.hrLine
    {
    	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.theCostaGolfExperience.com/templateLib/CostaGolf/images/greenRule400.png');    
    }
    
    * html div.hrLine
    {
    	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.theCostaGolfExperience.com/templateLib/CostaGolf/images/greenRule400.png');    
    }

.boxbody hr.hr6
{
      height: 15px;
      color: transparent;
      background: transparent url(../images/hr1.gif) no-repeat scroll center;
}

    div.hr6 {
      height: 15px;
      background: transparent url(../images/hr1.gif) no-repeat scroll center;
    }
    div.hr6 hr {
      display: none;
    }

.boxbody hr.hrLine2
{
      height: 5px;
      color: transparent;
      background: transparent url(../images/greenRule2.gif) no-repeat scroll left;
}

    div.hrLine2 {
      height: 5px;
      background: transparent url(../images/greenRule2.gif) no-repeat scroll left;
    }
    div.hrLine2 hr {
      display: none;
    }

.pc100
{
	width: 100%;
	vertical-align: bottom;
	border: none;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}

td.leftCol
{
	vertical-align: top;
	margin: 10 0 0 10;
	padding: 0 10 10 10;
}

td.leftCol p
{
	font-size: 0.8em;
}

td.rightCol
{
	vertical-align: top;
}

.logoStuff .imgFieldset
{
	color: white;
}

.logoStuff .paletteH
{
	color: white;
}

.item #item-content {
	width:550px;
}
.item #item-contentScroll {
	padding-left:80px;
	width:470px;
}

/*
* html .item #item-contentScroll {
	width:550px;
}
*/
.gallery-imageL, .gallery-imageR {
	width: 60%; 
	height:360px;
}

#scrollup
{
	float: right;
	text-align: right;

}

.gallery-thumbnailsL, .gallery-thumbnailsR {
	width: 35%; 
	margin-right:5px;
	margin-top:5px; 
	height:360px;
}

.shortPower a
{
	color: #ffffff;
}

a.linkOpacity50 img
{
	filter:alpha(opacity=50);
	opacity: 0.50; 
}


a.linkOpacity50:hover img
{
 	filter:alpha(opacity=100);
	opacity: 1.0; 
}

.item p
{
	font-size: 0.8em;
}
.item ul, .item ol
{
	font-size: 0.8em;
}


.dropCap
{
float:left;
color:#000000;
font-size:5em;
line-height: 0.75em;
margin: 0 4 4 0;
} 


.dropCap2
{
float:left;
color:#000000;
font-size:2em;
line-height: 0.75em;
} 

.item .item-content ul, .item .item-content ol {
	list-style-position: outside;
}


.content p
{
	font-size: 0.8em;
}

.formLab
{
	vertical-align: top;
	text-align: right;
}

label
{
	font-weight: bold;
	font-size: 0.75em;
}

ul.siteMap_Main li
{
	margin: 0.75em;
	list-style: none;
	font-size: 1.25em;
}

ul.siteMap_Sub li
{
	margin: 0.5em;
	list-style: none;
	font-size: 1em;
}

.linkCol
{
	width: 48%;
}

.linkCol h2
{
	color: black;
}

.golfNewsRSS
{
	width: 100%;
	overflow: auto;
	height: 250px;
}

ul.noindent
{
	font-size: smaller;
	margin-left: 0;
	padding-left: 1em;
	list-style-position: outside;
}


ul.noindent li
{
}

.minorNavArea
{
	margin-top: 0.75em;
	margin-right: 1em;
	margin-bottom: 1em;
	border: 1px solid #006600;
	border-left: 1em solid #006600;
	border-bottom: none;
	width: 10em;
	background: #ffffff;
	float: left;
/*	min-height: 20em; */
	padding: 0;
	font-size: 0.65em;
}

.minorNav
{
    padding: 0; 
    margin: 0;
}

.minorNav li
{
	border-bottom: 1px solid #006600;
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
/*    display: inline; */
}

.minorNav li.bulletOn
{
	border-bottom: 1px solid #006600;
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	padding-left: 0.5em;
	font-weight: bold;
	background-color: #339933;
	color: #ffffff;
/*    display: inline; */
}

.minorNav a, .minorNav a:visited
{
	display: block;
	background-color: #ffffff;
	text-decoration: none;
	color: #006600;
	padding-left: 0.5em;
	font-weight: normal;
}

.minorNav a:hover
{
	background-color: #cccccc;
	color: #000000;
}


.formThanks
{
	margin-top: 10em;
}

.extCG001
{
	width: 100%;
	height: 25em;
	border: 0;
}

<!--[if IE 5]>
<style>
.minorNav a {float: left; clear: both; width: 100%;}
</style>
<![endif]-->
<!--[if gte IE 6]>
<style>
.minorNav a {height: 1%;}
</style>
<![endif]-->