/*
home css : styles for the home page
this should come after base.css in the include list
*/


/* main area box */
#homeContentDiv {
	width:730px;
	position:absolute;
	top:100px;
	left:5px;
	z-index:5;
}


/* basic boxes & shadows */
.homeContentBox {
	background-color:white;
	border:1px solid #a39e91;
	position:absolute;
	z-index:6;
}
.homeContentBoxShadow {
	background-color:#cac6bc;
	position:absolute;
	z-index:5;
}


#homeTopLeft {
	top:0px;
	left:2px;
	height:410px;
	width:195px;
}

#homeTopLeftShadow {
	top:3px;
	left:3px;
	height:410px;
	width:199px;
}

#leftBannerHolderShadow {
	top:335px;
	left:4px;
	height:243px;
	width:556px;
}

#leftBannerHolder {
	top:-4px;
	left:-4px;
	height:242px;
	width:555px;
}

#bottomHolder {
	top:585px;
	left:0px;
	width:770px;
}

#homeTopRight {
	top:0px;
	left:0px;
	height:320px;
	width:770px;
}

#homeTopRightShadow {
	top:3px;
	left:3px;
	height:321px;
	width:772px;
}

#homeBottomLeft {
	top:418px;
	left:0px;
	height:236px;
	width:360px;
	background-color:#e1ddd1;
}

#homeBottomLeftShadow {
	top:421px;
	left:3px;
	height:236px;
	width:360px;
}

#homeBottomRight {
	top:418px;
	left:368px;
	height:236px;
	width:404px;
	background-color:#e1ddd1;
}

#homeBottomRightShadow {
	top:421px;
	left:371px;
	height:236px;
	width:404px;
}

#splitBoxLeft {
	position:absolute;
	top:-2px;
	left:-4px;
	width:202px;
	height:202px;
	border:1px solid #a39e91;
	background-color:#E1DDD1;
}
#mobileDownload {
	position:absolute;
	top:-43px;
	left:-1px;
	width:196px;
	height:40px;
}

#splitBoxRight {
	position:absolute;
	top:0px;
	left:203px;
	width:199px;
	height:408px;
	background-color:#f8f6f2;
}

/* header styles */
h1.home{
	font-size:15px;
	font-weight:bold;
	margin:0px;
}

h2.home {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:2px;
	border-bottom:1px solid #a39e91;
	background-color:#ffcc66;
}

.subHeadHome {
	font-size:10px;
	background-color:#f8f6f2;
	padding:1px;
	padding-left:3px;
	border-bottom:1px solid #a39e91;
}

/* TEXT STYLES */
p {
	margin:0px 0px 3px 0px;
}

.textHome {
	margin:5px;
}


/* footer *************/
#footerDiv {
	width:780px;
	left:-1px;
}

/* news vcr scrolling styles ***********************/
/* imagemap vcr buttons*/ 
#newsVCR {
	z-index:100;
	position:absolute;
	top:100px;
	left:344px;
}
#newsContainer {
 	position:absolute;
	top: 37;
	left: 0;
	z-index:4;
	width: 360;
	clip:rect(0px,360px,197px,0px);
	height:197px;
}
.newsScroller {
	position: absolute;
	top:0;
	left:0;
	padding:3px;
	z-index:3;
	width:340px;
	visibility: hidden;
}
#newsScroller1 { visibility:visible; }

/* promo area styles */
#bigPromo {
	border-right:1px solid #a39e91;
	width:203px;
}

#stackedPromos {
	position:absolute;
	top:37px;
	left:204px;
}

/*aruba countdown */
.countdownLabel {
	font-weight:bold;
	font-size:12px;
	color:black;
	text-align:center;
	position:absolute;
	width:154px;
	left:24px;
	z-index:10;
}

#countdownAruba {
	top:184px;
}

.countdownNum {
font-family:Lucida Console, Monaco, monospace;
	font-weight:bold;
	font-size:16px;
	color:white;
	text-align:center;
	position:absolute;
	width:188px;
	left:7px;
	z-index:10;
}

#countdownArubaNum {
	top:208px;
}


/* misc styles */
.picture {
	border-bottom:1px solid #a39e91;
}



#dlbutton {
	position:absolute;
	top:-14px;
	left:6px;
	z-index:10;
}

.spaceTD {
	padding:3px 10px 0px 5px;
}

.spaceTD2 {
	padding:5px 15px 0px 10px;
}

.spaceTD3 {
	padding-top:3px;
}
