
/*
---------------------------------------------------------------
Cocokey - layout
Elise Georgeson
2.10.2008
---------------------------------------------------------------*/

/* LAYOUT */
img {border:none}
#bg{

	width:100%;
	height:100%;
	position:absolute; 
	z-index:0;
	margin:0 auto;
	background-color: #D3B66E;
}

#pageWrapper{
	position:absolute;
	text-align:center;
	z-index:1;
	width:100%;
}


#TopHeader {
	width: 934px;
	margin: 0px auto;
	padding: 30px 0px 0px 0px;
	height:32px;
	background:url(/images/portalLocationNavTab.png) no-repeat 0 16px;
	position:relative
}
#PortalContainerInt #TopHeader {
	width:800px;
	height:46px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	background:url(/images/portalgenericHeader.png) no-repeat 0 0;
	position:relative
}
#locationNav {

	text-align:left;

	font: 12px Arial, Helvetica, sans-serif;

	color: #7FCBE5;

	letter-spacing:-1px;

	margin:5px 20px 0 20px

}

#locationNav a, #locationNav a:active, #locationNav a:visited {color:#fff; text-decoration:none; padding:0 5px}

#locationNav a:hover {color:#7FCBE5; text-decoration:underline}

#resCol {
	float:left;
	display:inline;
	width: 212px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 10px;
	overflow:hidden;
	font-size:10px !important
}
#HomeMainContent{
	width: 934px;
	background:url(images/portalBgLines.gif) repeat 0 0;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;	
	position:relative;
}



#MainContent {
	width: 707px;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid blue;*/
}

/* changed */



#resinfo{
	text-align:left;
	margin: 20px 0px 10px 0px;
	padding: 0px;
	min-height:280px;
	height:auto !important;
	height:280px;
	overflow:visible
	/*border: 1px solid blue;*/
}


/*Portal inside pages*/


#PortalnavInt {
	float:left;
	display:inline;
	width: 800px;
	height: 46px;
	margin: 60px 0px 0px 34px;
	padding: 0px;
	background-color: #74A9CB;
	
}



#PortalContainerInt {
	width: 888px;
	margin: 70px auto 0;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid green;*/
}

#PortalMainContent{

	width: 800px;
	background-color: #FCFDE0;
	
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid green;*/
}


#MainCopy
{
    width: 701px;
    margin: 35px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float:left;
}

#portalIntAds {
    background-color: #FCFDE0;
	height: 95px;
	width: 706px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}


/*end portal inside pages*/


ContentContainer{
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*border: 1px solid blue;*/
}
 
#Portallogo{
	width: 152px;
	height: 99px;
	position: absolute;
    z-index: 999;
    margin : 0px 100px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid green;*/
	right:0
}
#PortalContainerInt #Portallogo {
	margin:-60px 0 0 0;
	text-align:center;
	left:300px;
	top:0
	}
#Portalnav {
	float:left;
	display:inline;
	width: 900px;
	height: 25px;
	margin: 60px 0px 0px 24px;
	padding: 0px;
	background-color: #74A9CB;
}

#Portalnavimg {
	display: block;
}

#DestListLt {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 125px;
	text-align: left;
	/*border: 1px solid green;*/
}

#DestListRt {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 125px;
	text-align: left;
	/*border: 1px solid green;*/
}

#StaticMap{
	float:left;
	margin: 0px 0px 0px 20px;
	width: 325px;
	text-align: left;
}


#Portalnav img {
	display: block;
}

#PortalCocolinks {
	float:right;
	display:inline;
	margin: 0px 0px 0px 0px;
	width: 655px;
	text-align: left;
	/*border: 1px solid green;*/
}

#CoCo{
	float:right;
	display:inline;
	margin: 30px 0px 2px 2px;
	width: 72px;
	height: 55px;
	/*border: 1px solid green;*/
}

#cocobird{
	z-index:12;
	position:absolute;
	margin: 290px 0px 0px 40px;
	width: 182px;
	height: 264px;
}

#mainimage{
	display: block;
	float:right;
	display:inline;
		/*border: 1px solid blue;*/

		margin:0 3px 0 0;
}


#PortalHomeFrame {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:45;
}



#PortalContainer {
	width: 1000px;
	margin: 25px auto;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid red;*/	
}

#portalAds {
    float:right;
    display:inline;
	width: 706px;
	margin: 0px 1px 0px 0px;
	padding: 8px 0px 8px 0px;
}
#portalAd1 {
	float:left;
	display:inline;
	width: 158px;
	height: 83px;
	margin: 0px 11px 0px 0px;
	/*border: 1px solid blue;*/
}

#portalAd2 {
	float:left;
	display:inline;
	text-align:left;
	width: 158px;
	height: 83px;
	margin: 0px 11px 0px 0px;
	padding: 0px;
	/*border: 1px solid green;*/
}

#portalAd3 {
	float:left;
	display:inline;
	width: 360px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid green;*/
}

#portalhomeAd1 {
	float:left;
	display:inline;
	width: 158px;
	height: 83px;
	margin: 0px 0px 0px 8px;
	/*border: 1px solid green;*/
}

#portalhomeAd2 {
	float:left;
	display:inline;
	text-align:left;
	width: 158px;
	height: 83px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	/*border: 1px solid green;*/
}

#portalhomeAd3 {
	float:left;
	display:inline;
	width: 360px;
	height: 83px;
	margin: 0px 0px 0px 8px;
	/*border: 1px solid green;*/
}


#PortalContainerInt .footer{
	width: 888px;
	margin: 0 auto;
}



/* END PORTAL */


#headerImage {
	width: 689px;
	margin: 0px 11px 0px 11px;

}

#flashcontent {
	float: left;
	display:inline;
	width: 552px;
	height:184px;
	margin: 0px 0px 0px 0px;

}

#Rtcontent {
	float: right;
	width: 131px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FCFDE0;
	text-align:left;
}


#TwoColRtImage {
	float: right;
	height: 200px;
	width: 174px;
	position: relative;
	top: 10px;
	left: -10px;
	padding: 0px 0px 10px 16px;
}

.booknow{
	padding: 0px;
	margin: 5px 0px 50px 200px;
	position: absolute;
}

#BooknowHome{
	background: url(images/booknowbutton.png) no-repeat top right;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	position:absolute;
	height: 26px;
	width: 99px;
}

#movie {
	padding-left: 40px;
}


.zero { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.clear { 
	clear: both;
}


	
/*PADDING*/
.padding_5_5_5_0  { padding: 5px 5px 0px 5px; clear: both; }
.padding_5_0_5_0  { padding: 5px 0px 5px 0px; clear: both; }
.padding_10_0_10_0  { padding: 3px 0px 3px 0px; clear: both; }
.padding_3_0_3_0  { padding: 3px 0px 3px 0px; clear: both; }

	

	

#fanportal
{
    float:left;
    text-align: left;
    background-color: #E9F8E9;
	width: 550px;
	margin: 15px 0px 5px 26px;
	padding: 10px 20px 10px 10px;
}


#fanportalImage
{
    float:left;
	width: 81px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#palm
{
    float:left;
    text-align: left;
    background: url(/images/schools-out/palm.gif) no-repeat top right;
	width: 475px;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 100px 0px 0px;

}


.portaltable
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}


#TwoColRtwelch {
	float: left;
	height: 73px;
	width: 56px;
	position: relative;
	top: 0px;
	left: -5px;
	padding: 0px 0px 10px 8px;
}

.affForm { text-align:left; padding:10px 0px 15px 0px; margin:0;}
.affForm .fLabel { text-align:right; width:150px; font-weight:normal; }
.affForm input, .affForm select { margin-right:0px; font-family:Arial; font-size:11px; width:180px; }
.affForm .buttons {width:auto;}
.affh3 { margin-top:5px; }
.affForm table {margin-left:0px; margin-top:0px; float:right;}
.affForm table tr td label {float:right;}
.affForm #btnSpacing { margin:5px 0 30px 0;}
#checkboxes {position:absolute; text-align:right; margin-top:210px; margin-left:128px; font-weight:normal;}
#checkboxes input {width:20px; vertical-align:middle; float:right; margin-right:0px;}
#portalMusic {position:absolute; z-index:1000; width:60px; height:20px; margin:0 !important; right:28px; bottom:7px}
