/*********************************************************
 Yellowstone Club World
**********************************************************
   ycw.css
   Yellowstone Club World Global Stylesheet

   Created 4/28/2006 by Timothy Green, ShadowInteractive.com
*********************************************************/

	*, span {
	    padding:0px; margin:0px;
    }
    
    /* This fixes border issue bug in firefox 1.5 dev*/
    a:focus {
	    outline:0;
    }

	body,td,th {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	border-left-width: 1px;
	}
	
	body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	a:visited {
	text-decoration: none;
	color: #FFFFFF;
	}

	a:hover {
	text-decoration: none;
	color: #000000;
	}

	a:active {
	text-decoration: none;
	color: #FFFFFF;
	}

	.mainback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/homebkg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}

/*********************************************************
 Yellowstone Club World - Yellowstone Club Section
**********************************************************/

	.montanaback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/montana.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
	.ycskiingback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/ycskiing.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
	.ycgolfback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/ycgolf.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
	.yclodgingback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/yclodging.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
	.yclandback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/ycland.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
	.ycclubback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/ycclubbg4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
	.ycgalleryback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/ycgallery.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}

/*********************************************************
 Yellowstone Club World - Tamarindo Section
**********************************************************/

	.tamarindoback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/tamarindo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
	.tamarindotitle {
	height:41px;
	background:#000000;
	background-image:url(../images/titles/tamarindo.gif);
	background-attachment:scroll;
	background-position:left;
	background-repeat:no-repeat;
	}
	
	td.tamarindostar {
	width:18px;
	background-image:url(../images/star-menu.gif);
	background-repeat:no-repeat;
	background-position: top left;
	}
	
/*********************************************************
 Yellowstone Club World - Chateau De Farcheville Section
**********************************************************/
	
	.farchevilleback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/paris.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
/*********************************************************
 Yellowstone Club World - Turks & Caicos Section
**********************************************************/
	
	.turksback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/turks.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
/*********************************************************
 Yellowstone Club World - St. Andrews Section
**********************************************************/
	
	.standrewsback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/scottland.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
/*********************************************************
 Yellowstone Club World - Oasis At Palm Springs Section
**********************************************************/
	
	.oasisback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/palmsprings.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
/*********************************************************
 Yellowstone Club World - YCW Buffalo Bill Ranch Section
**********************************************************/
	
	.buffalobillback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/buffalobill.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
/*********************************************************
 Yellowstone Club World - Private Jets & Yachts Section
**********************************************************/
	
	.jetsback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/jets.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
/*********************************************************
 Yellowstone Club World - Upcoming Properties Section
**********************************************************/
	
	.upcomingback {
	background-attachment: scroll;
	background-image:url(../images/backgrounds/upcoming.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
	}
	
/*********************************************************
 Yellowstone Club World - Property Scroller
**********************************************************/
	
	.scrollbot {
	padding:6px;
	}
	
	.scrollsmallbot {
	padding:2px;
	}
	
	.seperator {
	width:25px;
	background-image:url(../images/star-menu.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
	
	.seperatortx {
	width:125px;
	}
	
	#motioncontainer .scrolltext td 
	{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #FFFFFF;
	}
	
	#motioncontainersm .scrolltext td 
	{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #FFFFFF;
	}
	
	#motioncontainer a img
	{ /*image border color*/
	border: 0px
	}
	
	#motioncontainersm a img
	{ /*image border color*/
	border: 0px
	}

	#motioncontainer a:hover img
	{ /*image border hover color*/
	border: 0px
	}
	
	#motioncontainersm a:hover img
	{ /*image border hover color*/
	border: 0px
	}

	#motioncontainer a:hover
	{
	color: #fecb32; /* Dummy definition to overcome IE bug */
	}
	
	#motioncontainersm a:hover
	{
	color: #fecb32; /* Dummy definition to overcome IE bug */
	}

	#statusdiv
	{
	position: absolute;
	padding: 2px;
	left: -300px;
	background-color: #000000;
	border: 1px solid gray;
	visibility: hidden;
	}
	
	#motioncontainer #motiongallery td 
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: center;
	width:150px;
	}
	
	.scrollphotospace {
	width:150px;
	}
	
	#motioncontainersm #motiongallerysm td 
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: center;
	}
	
	.scrollbg {
	background-image:url(../images/star-menu-long.gif);
	background-attachment:scroll;
	background-position:center center;
	background-repeat:no-repeat;
	}
	
/*********************************************************
 Yellowstone Club World - Additional
**********************************************************/

	.transback {
	background-image: url(../site/trans.gif);
	background-repeat: repeat;
	}

	.navtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	}
	
	div.leftnav
	{
	float:left;
	width:48%;
	margin:0;
	}
	
	div.leftnavmain
	{
	float:left;
	width:48%;
	margin:0;
	}
	
	div.rightnav
	{
	margin-left:5px;
	margin-bottom: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 17px;
	}
	
	/*div.rightnav2
	{
	margin-left:5px;
	margin-bottom: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	}*/
	
	.flashm{
	position:absolute; 
	top: 30px;
	padding-bottom: 4px;
	_top: 32px;
	_padding-bottom: 4px;
	}
	
	div.rightnav span.barra {
	position: relative;
	left: 1px;
	top: -1px;
	_left: 1px;
	_top: 1px;
	font-weight: bold;
}
div.rightnav span.barra2 {
	position: relative;
	left: 1px;
	top: -2px;
	font-weight: bold;
}
	div.rightnav2 span.barra {
	position: relative;
	left: 1px;
	top: 2px;
	_left: 1px;
	_top: -2px;
	font-weight: bold;
}

div.rightnav2 span.barra2 {
	position: relative;
	left: 1px;
	top: -1px;
	font-weight: bold;
}

	div.rightnav span.shadow { position: relative; left: 1px; top: 1px; color: black; }
	div.rightnav span.shadow a { position: absolute; left: -1px; top: -1px; color: white;} 
	div.rightnav span.shadow a:hover, div.rightnav2 span.shadow a:hover { color: #fecb32; filter: }

	div.rightnav2 span.shadow { position: relative; left: 1px; top: 1px; color: #666666; }
	div.rightnav2 span.shadow a { position: absolute; left: -1px; top: -1px; color: #404040;} 
	div.rightnav2 span.mshadow { position: relative;left: 1px; top: 3px; height:17; filter:dropshadow(color=#c0c0c0, offx=2, offy=-1); color: #000000;font-weight:bold; }
	/*div.rightnav2 span.mshadow { position: relative; height:16; filter:shadow(color=#c0c0c0, direction=45); color: #000000;font-weight:bold; }*/
	div.rightnav2 span.mshadow2 { position: relative;left: 1px; top: 3px; height:17;  color: #000000;font-weight:bold; }
	div.rightnav2 span.mshadow2 a:hover { color: #fecb32; filter: } 
	
	div.leftlogo { float:left; width:22%; margin:0; }
	div.rightlogo { margin-left:5px;}
	
	div.scrolltext { padding-top:90px;}
	
	.center
	{
	height:268px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 6px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	}
	
	.centerproperties
	{
	height:269px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 6px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-right-width: 0px;
	width: 442px;
	}
	p.newsstuff
	{
	font-size:11px;
	letter-spacing: -0.8px;
	}
	p.centeroutsproperties
	{
	height:60px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 6px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	}
	
	p.centeroutstopproperties
	{
	height:60px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	}
	
	p.centeroutsrightproperties
	{
	height:389px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 0px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-right-width: 0px;
	}
	
	p.centeroutsleftproperties
	{
	height:269px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 0px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-right-width: 0px;
	}
	
	p.center2
	{
	height:268px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 6px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 6px;
	}
	
	p.center2properties
	{
	height:389px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 6px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-right-width: 6px;
	}
	
	p.mid
	{
	height:31px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 6px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	}
	
	p.midproperties
	{
	height:21px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 6px;
	}
	
	p.bot
	{
	height:49px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 6px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	}
	
	p.botproperties
	{
	height:34px;
	_height:34px;
	border-style: solid;
	border-color:#000000;
	border-left-width: 6px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	}
	
	p.arrowleft
	{
	height:20px;
	background-image:url(../site/arrowleft.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	}
	
	p.arrowright
	{
	height:20px;
	background-image:url(../site/arrowright.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	}
	
	td.arrows
	{
	padding-bottom:40px;
	}
	
	p.arrowleftsmall
	{
	height:25px;
	background-image:url(../site/arrowleft.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	}
	
	p.arrowrightsmall
	{
	height:25px;
	background-image:url(../site/arrowright.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	}
	
	td.arrowssmall
	{
	padding-bottom:1px;
	}
	
	#textcontainer p
	{
	/*width:100%;*/
	text-align: justify;
	font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	padding-top: 5px;
	padding-left:10px;
	padding-right:10px;
	line-height: 19px;
	}
	
	#textproperties p
	{
	width:494;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: 600;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	line-height: 0.52cm;
	}

/************************************************************************
 Yellowstone Club World - Top Menu for Properties with White Backgrounds
************************************************************************/

	.rightnav2
	{
	margin-left:5px;
	margin-bottom: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	height: 17px;
	}
	
	.rightnav2 a:link {
	color: #000000;
	text-decoration: none;
	}
	.rightnav2 a:visited {
	text-decoration: none;
	color: #000000;
	}

	.rightnav2 a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}

	.rightnav2 a:active {
	text-decoration: none;
	color: #000000;
	}
	
/*********************************************************
 Yellowstone Club World - Other
**********************************************************/
	
	.onespace {
	width:1px;
	background-color:#CCCCCC;
	}

/*********************************************************
 Yellowstone Club World - Other
**********************************************************/

	.imapbg {
	background-image:url(../imap/imapbg.jpg);
	background-attachment:scroll;
	background-position:center center;
	background-repeat:no-repeat;
	}
