/*
Theme Name: 'Oasis Land v1.0' by Optimease
Theme URI: http://www.optimease.com/
Description: Theme built based on designs provided by Oasis in September 2009.
Version: 1.0
Author: Seamus Ryan
Author URI: http://www.optimease.com/
Tags: custom header, fixed width, two columns
*/


.businessoppsright {
font-size: 23px;
}
/* Site pages CSS */

.tcscsdiv {
	width:550px;
  	height:300px;
overflow-x:hidden;
	overflow-y:auto;
	padding:0;
	margin:0;
	}

#suckerfishnav {
/*    background:#CC7F32 url("../multi-level-navigation-plugin/images/suckerfish_yellow.png") repeat-x;*/
    font-size:10px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:32px;
    padding:0;
/*    border:1px solid #aaa;*/
    margin:0;
    }
#suckerfishnav a {
    display:block;
    color:#dddddd;
    text-decoration:none;
    padding:0px 10px; /* Changing 9 to 11 seems to remove right hand border but breaks layout in FF */
	background-color:#0033CC;
    background:url("http://213.175.208.130/~oasislan/oland/wp-content/plugins/multi-level-navigation-plugin/images/suckerfish_gold_right.png") no-repeat top right; 
	
	}
#suckerfishnav li {
    float:left;
    padding:0;
	margin-right:0px; /*reduced from 3px*/
    background:url("http://213.175.208.130/~oasislan/oland/wp-content/plugins/multi-level-navigation-plugin/images/suckerfish_gold_left.png") no-repeat top left;   
}
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    -moz-opacity:0.85;
    opacity:0.85;
    khtml-opacity:0.85;
    border:0;
    border-top:1px solid #000000;
    }
#suckerfishnav li li {
    width:150px;
    border-bottom:0px solid #666666;
    border-left:0px solid #666666;
    border-right:0px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    background:#444444;
    padding:4px 10px;
    width:130px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li li a:hover {
    background:#9B9F1F;     }#suckerfishnav li li:hover {
    background:#9B9F1F;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}
#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
margin-left: 300px; /*Set left margin to LeftColumnWidth*/
}
#leftcolumn{
float: left;
width: 300px; /*Width of left column*/
margin-left: -960px; /*Set left margin to -(MainContainerWidth)*/
}
#scrollable1 {
	float: left;
	width: 280px;
	height: 500px;
	overflow: hidden;
	white-space: nowrap;
	background-color:#000000;
}
#track1 {
	float: left;
	width: 12px;
	height: 500px;
	margin-left: 1px;
	background-color: #90631e;
}
#handle1 {
	width: 6px;
	height: 20px;
	background-color: #90631e;
	cursor: move;
	border: outset 3px #000000;
}
#track2 {
	float: left;
	clear: both;
	width: 280px;
	height: 12px;
	margin-top: 1px;
	background-color:#90631e;
}
#handle2 {
	width: 20px;
	height: 6px;
	background-color: #90631e;
	cursor: move;
	border: outset 3px #000000;
}	
/*
#zoomedmap {
	z-index:1;
	position:relative;
	margin-top:-514px;
}
#scaledmap {
	z-index:2; position:relative; width: 293px; height:514px; background-color: #999999; padding: 0px; color: #000000;
}
#zoomin {
	background-color:#FFFFFF;
	border:solid #000000 1px;
	width:110px;
	height:14px;
	font-size:9px;
	z-index:99;
	padding:0;
	margin:0;
	top:0px;
	left:92px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
}
#zoomin2 {
	background-color:#FFFFFF;
	border:solid #000000 1px;
	width:110px;
	height:14px;
	font-size:9px;
	z-index:99;
	padding:0;
	margin:0;
	top:0px;
	left:92px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
}
#zoomin a, #zoomin2 a {
	color:#333333;
}*/
#rightimageholder {
	z-index: 2;
	position: absolute;
	top: 680px;
	width: 340px;
	padding: 0px;
	color: #FFFFFF;	
}
#headeroverlay {
z-index: 2; position: relative; top: 250px; width: 535px; padding: 10px; color: #FFFFFF;
}
#blackheaderoverlay {
z-index: 2; position: relative; top: 250px; width: 535px; padding: 10px; color: #000000;
}
#headeroverlay h2 {
font-size:14px;
font-style:italic;
}
#blackheaderoverlay h2 {
font-size:14px;
font-style:italic;
}

#headerimageholder {
	position:relative;
	z-index:1;
	margin-top:-53px;
}

#the4buttons {
position:relative; font-size:50px; z-index:1;
}

#topimageholder {
z-index: 2; position: absolute; top: 680px; width: 340px; padding: 0px; color: white;
}
#the4buttons {
position:relative; font-size:50px; z-index:1;
}

#loose4buttons {
}
#rightimageholdersites {
z-index: 2; position: absolute; top: 760px; margin-left:-15px; width: 340px; padding: 0px; color: white;
}
#myOverlay {
	width: 536px;
	height:42px;
	color: #fff;
	position:relative;
	top:380px;
	left:0px;
	margin-top:-40px;
}
#myOverlay2 {
	width: 79px;
	height:177px;
	color: #fff;
	position:relative;
	top:-400px;
	left:-234px;
	padding:0;
	margin:0;
	margin-bottom:-177px;
}
#myOverlay3 {
	width: 79px;
	height:177px;
	color: #fff;
	position:relative;
	top:-400px;
	left:233px;
	padding:0;
	margin:0;
	margin-bottom:-177px;
}
#semitranslayer {
	width: 546px;
	height:42px;
	position:relative;
	background:#fff;
	top:380px;
	left:0px;
	margin-top:-40px;
}
#semitranslayer {
  filter: alpha(opacity=40);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.40;
  opacity:0.4;
}
#myOverlay h3 {
	margin:0px;
	color:#000000;
	font-style:italic;
	font-size:14px;
}
#vidcontainer {
background-color:#00CC33;
height:500px;
padding:0;
margin:0;
vertical-align:top;
}
.wp-table-reloaded {
	background-color:#CDCDCD;
	margin:0px 0px 15px 0px;
	font-size:10px;
	width:100%;
	text-align:left;
}
.wp-table-reloaded th {
	background-color:#90631e;
	padding:4px;
	color:#000000;
}
.wp-table-reloaded td {
	color:#3D3D3D;
	padding:4px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.wp-table-reloaded .even td {
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:9px;
}
.wp-table-reloaded .odd td{
	background-color:#fff5d4;
	font-weight:bold;
	font-size:9px;

}
.wp-table-reloaded .header {
	background-image:url(http://213.175.208.130/~oasislan/oland/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}
.wp-table-reloaded .headerSortUp {
	background-color:#8DBDD8;
	background-image:url(http://213.175.208.130/~oasislan/oland/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

.wp-table-reloaded .headerSortDown {
	background-color:#8DBDD8;
	background-image:url(http://213.175.208.130/~oasislan/oland/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}
#documentlinks {
	width:320px;
}
#documentlinks td{
	padding:0px;
}
#documentlinks a{
	color:#000000;
}
#documentlinks h3{
	margin:0px;
	padding:5px;
}
.siteimage {
	padding:10px;
	border:none;
}
			
			/* scrollable div area */
			#scrollable1 {
				float: left;
				width: 280px;
				height: 500px;
				overflow: hidden;
				white-space: nowrap;
				background-color:#000000;
			}
			
			/* vertical track */
			#track1 {
				float: left;
				width: 12px;
				height: 500px;
				margin-left: 1px;
				background-color: #90631e;
			}
			
			/* vertical track handle */
			#handle1 {
				width: 6px;
				height: 20px;
				background-color: #90631e;
				cursor: move;
				border: outset 3px #000000;

			}
			
			#track2 {
				float: left;
				clear: both;
				width: 280px;
				height: 12px;
				margin-top: 1px;
				background-color:#90631e;
			}
			
			#handle2 {
				width: 20px;
				height: 6px;
				background-color: #90631e;
				cursor: move;
				border: outset 3px #000000;
			}
			
			

/* End of Site pages CSS */


/* Begin Typography & Colors */
body {
	font-size: 16px;
	font-family: Tahoma, Sans-Serif;
	background: #000000;
	color: #FFFFFF;
	}
.goldtext {
	color:#90631e;
}
img {
border:none;
}
#maintable {
	width: 580px;
}
#maintable img {
	padding-right: 15px;
	border: none;
}


#gallerytable {
	width: 580px;
}

/* Styles for contact forms */
#reservationform {
	width:550px;
}
#reservationform td {
padding-bottom:10px;
font-size:12px;
text-align:right;
color:#90631e;
}
.smallinput {
	width:80px;
}
.mediuminput {
	width:170px;
}
.largeinput {
	width:280px;
}
.fullinput {
	width:550px;
	height: 50px;
}
.ressmallinput {
	width:38px;
	border:#000000 solid 1px;
	text-align:right;
	padding:2px;
}

.resmediuminput {
	width:110px;
	border:#000000 solid 1px;
	padding:2px;
}
.reslargeinput {
	width:211px;
	border:#000000 solid 1px;
	padding:2px;
}
.res435input {
	width:420px;
	border:#000000 solid 1px;
	padding:2px;
}

.resfullinput {
	width:100%;
	border:#000000 solid 1px;
	padding:2px;
}
#goldebrochure {
	width: 99px;
	height:49px;
	color: #fff;
	position:relative;
	top:-602px;
	left:273px;
	padding:0;
	margin:0;
	margin-bottom:-49px;
}
.contactSubmit2 {
border:none;
padding:0;
margin:0;
width:99px;
height:49px;
_width: 99px;
_height: 49px;
background: url(http://213.175.208.130/~oasislan/images/submit-button.png) top left no-repeat transparent;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.
AlphaImageLoader(src=’http://213.175.208.130/~oasislan/images/submit-button.png’,sizingMethod=’scale’);}
.contactSubmit3 {
border:none;
padding:0;
margin:0;
width:99px;
height:33px;
_width: 99px;
_height: 33px;
background: url(http://213.175.208.130/~oasislan/images/submit-button2.png) top left no-repeat transparent;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.
AlphaImageLoader(src=’http://213.175.208.130/~oasislan/images/submit-button2.png’,sizingMethod=’scale’);}

#callbacktable {
	font-size:12px;
	color:#CC9900;
}
#callbacktable input {
	width:280px;
}
#callbacktable textarea {
	width:100%;
	height:50px;
}

/* End of styles for contact forms */


#landingtable {
	width: 555px;
	color: #000000;
}
#landingtable a{
	text-decoration:none;
	color:#FFFFFF;
}
#landingtable td{
	padding-bottom:10px;
	font-size:14px;
}


/* Styles for Main Island Pages with links to individual sites */
#sitetable {
	width: 555px;
}
#sitetable a{
	text-decoration:none;
	color:#FFFFFF;
}
#sitetable td{
	padding-bottom:10px;
	font-size:14px;
}
#siteavailable {
	width: 320px;
}
#siteavailable a{
	text-decoration:none;
	color:#000000;
}

#siteavailable td {
padding-bottom:10px;
padding-left:5px;
font-size:18px;
font-weight:bold;
}
td#siteavailableheader {
	font-size: 34px;
	padding-bottom: 15px;
}
td#headerimage {
	text-align:center;
	padding-bottom: 15px;
}
td#sitewhiteheader{
	text-align:center;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	padding-bottom:5px;
}
td#sitegoldheader{
	text-align:center;
	color:#90631e;
	font-size:28px;
	font-weight:bold;
	padding-bottom:15px;
}
/* End of styles for main island pages with links to individual sites */


#maintable td {
	padding-left:0px;
	padding-right:5px;
	padding-bottom: 15px;
	padding-top: 0px;
	font-size:15px;
	text-align: left;
	color: #FFFFFF;
}

/**/
#videotable {
	width: 580px;
}

#videotable td {
	padding-left:0px;
	padding-right:5px;
	padding-bottom: 5px;
	padding-top: 0px;
	font-size:13px;
	text-align: left;
	color: #FFFFFF;
}
td#vidwhiteheader {
	font-size:20px;
	color: #FFFFFF;
	font-weight: bold;
	padding:0px;
	padding-bottom: 5px;
}
td#vidgoldquote {
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	color:#e1a90c;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:3px;
}
a.myPlayer { 
    display:block; 
    width: 290px; 
    height:218px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 
 
a.myPlayer img { 
    margin:0px;
	padding:0px; 
    border:0px; 
} 
 
a.myPlayer:hover { 
    border:1px solid #000; 
}
/**/
/* Styles for for links page */
#linkstable {
	width: 580px;
}
#linkstable img {
	padding-right: 15px;
	border: none;
}
#linkstable td {
	padding-left:0px;
	padding-right:5px;
	padding-bottom: 5px;
	padding-top: 0px;
	font-size:11px;
	text-align: left;
	color: #FFFFFF;
}
/* End of styles for links page */

/* OPPS */

#oppstable td {
	font-size:12px;
	line-height: 17px;
	vertical-align:top;
}
#oppstable h1,h2 {
	line-height: normal;
}

td#oppsgoldheader {
	font-size:20px;
	color: #90631e;
	font-weight: bold;
	padding:0px;
	padding-bottom:3px;
}
/**/

/**/
#howtobuytable td{
	padding:0px;
	padding-bottom:10px;
	font-size:12px;
}
#howtobuytable img{
	padding:3px;
	border:none;
}
a {
	color:#CCCC33;
	text-decoration: none;
}
td#buttonup {
	text-align: right;
	padding:0px;
	padding-bottom: 5px;
}
td#buttondown {
	text-align: right;
	padding:0px;
}
td#goldheader {
	font-size:20px;
	color: #90631e;
	font-weight: bold;
	padding:0px;
	padding-bottom: 15px;
}

td#goldsubheader {
	font-size:15px;
	color:#90631e;
	font-weight: bold;
	padding:0px;
	padding-right: 3px;
	padding-bottom:0px;
	vertical-align: top;
}
td#top10header {
	font-size:19px;
	color:#90631e;
	font-weight: bold;
	padding:0px;
	padding-right: 3px;
	padding-bottom:5px;
	vertical-align: top;
}
td#yellowheader {
	font-size:20px;
	color: #FFFF00;
	font-weight: bold;
	padding:0px;
	padding-bottom: 15px;
}
td#yellowsubheader {
	font-size:15px;
	color: #FFFF00;
	font-weight: bold;
	padding:0px;
	padding-right: 3px;
	padding-bottom:0px;
	vertical-align: top;
}
#goldheader a {
	color:#90631e;
}
#rightimagetd {
	padding:0px;
	width: 340px;
	padding-bottom:15px;
}

a.gmap {
	color:#000099;
}
h2.gmap {
	font-size:14px;
}
h2 {
padding:0;
margin:0;
}
#goldtd {
	background-color:#996600;
	padding:15px;
	color: #000000;
	font-size: 14px;
	text-align: left;
	width: 340px;
}
#hometd {
	background-color:#996600;
	padding:15px;
	color: #000000;
	font-size: 16px;
	text-align: left;
	width: 340px;
}

#blacktd {
	background-color:#000000;
	padding:15px;
	color: #FFFFFF;
	font-size: 16px;
	line-height:24px;
	text-align: justify;
	width: 300px;
}

td#goldquote {
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	color:#e1a90c;
	padding: 0px;
	padding-top: 0px;

	padding-bottom: 0px;
}
td#goldquoteref {
	font-size: 12px;
	color:#90631e;
	padding-top: 10px;
}
td#goldquoteref2 {
	font-weight: bold;
	font-size: 15px;
	color:#90631e;
	padding-top: 10px;
}
.alignright {
	text-align:right;
}
#flowplayer {
	padding:0;
	margin:0px;
	}
	
.calcwhite {
	color:#FFFFFF;
}
.calcblack {
	color:#000000;
}
table.calctable {
	background-color:#f9f1ce;
	font-size:14px;
}
.calctable input {
	border: solid #000000 1px;
	width:60px;
}