/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
html, body { 
	overflow-x:hidden;
}
body {
	padding: 0;
	padding-bottom: 20px;
	margin: 0;
	background-color: #FFF;
	text-align: center;
	background-image: url(../../images/build-images/background-texture.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242705;
}
.noteTxt {
	font-size: 9px;
}
label {
	color: #242705;
	font-size: 9px;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #242705;	
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #242705;
}
img {
	border: 0;
}
a {
	color: #003300;
}
.hiddenElement {
	visibility: hidden;
	display: none;
}
.dupePageTitle {
	position: absolute;
	width: 600px;
	height: 100px;
	top: -500px;
	left: 0px;
}
#container {
	position: relative;
	width: 994px;
	margin-left: auto;
	margin-right: auto;
}
	#container:after { 
		content: ""; 
		display: block; 
		height: 0; 
		clear: both; 
	}
#veryTopOfPage {
	float: left;
	width: 994px;
	height: 43px;
}
#cartMenu {
	position: absolute;
	width: 200px;
	height: 30px;
	top: 5px;
	left: 510px;
}
#cartMenu a {
	float: left;
	width: 66px;
	height: 30px;
	cursor: pointer;
	color: #935709;
	display: block;
	text-decoration: none;
	background-position: top center;
	background-repeat: no-repeat;	
}
#cartMenu a:hover {
	text-decoration: underline;
}
#account, #cart, #contact {
	float: left;
	width: 66px;
	height: 30px;
}
	#account a {
		background-image: url(../../images/build-images/my-account-icon.png);
	}
	#cart a {
		background-image: url(../../images/build-images/cart-icon.png);	
	}
	#contact a {
		background-image: url(../../images/build-images/contact-us-icon.png);
	}
.cartMenuLinkText {
	float: left;
	width: 66px;
	margin-top: 20px;
	font-size: 9px;
	font-weight: bold;
	color: #935709;
	text-decoration: none;
	text-align: center;
	display: block;
}
#pageTop {
	float: left;
	width: 994px;
	height: 3px;
	background-image: url(../../images/build-images/page-top.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
#pageHolder {
	float: left;
	width: 994px;
	padding: 0;
	margin: 0;
	background-image: url(../../images/build-images/page-background.png);
	background-position: top;
	background-repeat: repeat-y;
}
#pageHolder:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	}
#pageMargin {
	float: left;
	width: 982px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-top: 0px;
	margin: 0;
}
#pageHeader {
	float: left;
	width: 982px;
	height: 175px;
	background-image: url(../../images/build-images/ivac-header.png);
	background-position: center;
	background-repeat: no-repeat;
}
#headerLogo {
	position: absolute;
	top: 44px;
	left: 40px;
	width: 278px;
	height: 117px;
	z-index: 100;
}
#headerSearch {
	float: right;
	width: 200px;
	height: 24px;
	margin-right: 10px;
	margin-top: 6px;
	border: 1px solid #FFF;
	background-color: #ffefd4;	
}
html>body #headerSearch {
	width: 220px;
	height: 30px;	
}
#headerSearch #headerSearchForm {
	float: left;
	padding: 0;
	margin: 0;
}
#headerSearch #headerSearchInput {
	float: left;
	width: 155px;
	height: 18px;
	padding-left: 10px;
	padding-top: 6px;
	background-color: #ffefd4;
	border: 0;
	color: #242705;	
}
html>body #headerSearch #headerSearchInput {
	width: 178px;
	height: 24px;
}
#headerSearch #headerSearchButton {}
#mainPageContent {
	float: left;
	width: 982px;
}
#footer {
	float: left;
	width: 982px;
	margin-top: 20px;
	display: block;
	border-top: 1px solid #cebc8b;	
}
#footerMenu ul {
	float: left;
	width: 744px;
	height: 46px;
	text-align: left;
}
#footerMenu ul li {
float: left;
width: 123px;
height: 46px;
display: inline;
list-style: none;			
}
#footerMenu ul li a {
	float: left;
	padding-top: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #665832;
	width: 123px;
	height: 32px;
	text-align: center;
	display: block;
}
#footerMenu ul li a:hover {
	color: #242705;
	text-decoration: underline;
}
#footerMenu .footerMenuBreak {
	float: left;
	width: 1px;
	height: 46px;
	background-image: url(../../images/build-images/mainMenuBreak.png);
	background-position: center;
	background-repeat: no-repeat;
}
#footerIcons {
float: right;
width: 220px;
height: 30px;
margin-right: 10px;
margin-top: 6px;
}
#socialNetworkBM {
	float: left;
	width: 27px;
	height: 25px;
	margin-right: 30px;	
	margin-left: 10px;						
}
	html>body #socialNetworkBM {
		margin-left: 20px;						
	}			
#socialNetworkBM a {
	float: left;
	width: 27px;
	height: 25px;
	margin-top: 2px;
	display: block;
	background-image: url(../../images/build-images/network-site-link.gif);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}			
#bookMark {
	float: left;
	width: 27px;
	height: 25px;
	margin-right: 30px;
}				
#bookMark a {
	float: left;
	width: 27px;
	height: 25px;
	margin-top: 2px;
	display: block;
	background-image: url(../../images/build-images/bookmark-page.gif);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;		
}
#referFriend {
	float: left;
	width: 27px;
	height: 25px;
	margin-right: 30px;			
}					
#referFriend a {
	float: left;
	width: 27px;
	height: 25px;
	margin-top: 2px;
	display: block;
	background-image: url(../../images/build-images/refer-friend-icon.gif);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;			
}
#goPageTop {
	float: left;
	width: 12px;
	height: 12px;
}				
#goPageTop a {
	float: left;
	width: 12px;
	height: 12px;
	margin-top: 2px;
	display: block;
	background-image: url(../../images/build-images/page-top.gif);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;			
}
#footerBottom {
float: left;
width: 982px;
height: 40px;
border-top: 1px solid #cebc8b;
padding-top: 10px;	
}
#footerPhone {
float: left;
width: 400px;
height: 40px;
background-image: url(../../images/build-images/footer-number.jpg);
background-position: center;
background-repeat: no-repeat;
}
#footerLogo {
float: right;
width: 232px;
height: 31px;
}
#footerLogo a {
float: right;
width: 232px;
height: 40px;
background-image: url(../../images/build-images/footer-logo.jpg);
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
}
#pageBottom {
float: left;
width: 994px;
height: 4px;
background-image: url(../../images/build-images/page-bottom.png);
background-position: top;
background-repeat: no-repeat;
}
#copyRightFooter, #SEOLinks {
float: left;
width: 994px;
margin-top: 10px;
font-size: 9px;
color: #a49262;		
}
#copyRightFooter a, #SEOLinks a {
text-decoration: none;
color: #a49262;	
}
#copyRightFooter a:hover, #SEOLinks a:hover {
text-decoration: underline;
color: #a49262;	
}
#copyRight {
float: left;
}
#privacyMenu {
float: right;
}
#privacyMenu ul {}
#privacyMenu ul li {
display: inline;
list-style: none;
}
#SEOLinks ul {
float: left;
width: 994px;
margin-top: 10px;
margin-bottom: 10px;
}
#SEOLinks ul li {
display: inline;
list-style: none;
}
#pageBottomImage {
float: left;
width: 994px;
height: 84px;
margin-top: 20px;
background-image: url(../../images/build-images/page-footer-image.jpg);
background-position: center;
background-repeat: no-repeat;
}
/*Should be last things to load in*/

/*Hyperech Css*/
.bgbody {
background:none;
}
.hotelbg {
background-image: url(../../images/build-images/hotelbg.gif);
background-repeat:repeat-x;
}
.header {
position:absolute;
left:10%;
background-image: url(../../images/build-images/header.gif);
background-repeat:no-repeat;
background-position: center;
text-align:center;
height:30px;
padding-top:15px;
font-size:14px;
font-weight:bold;
}
.header1 {
background-image: url(../../images/build-images/header.gif);
background-repeat:no-repeat;
background-position: center;
text-align:center;
height:30px;
padding-top:15px;
font-size:14px;
font-weight:bold;
}
.flr {float:right;}
.fll {float:left;}

/* Width  in pixels*/
.w2 {width:2px;}
.w5 {width:5px;}
.w8{width:8px;}
.w10 {width:10px;}
.w15 {width:15px;}
.w20 {width:20px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w125 {width:125px;}
.w130 {width:130px;}
.w135 {width:135px;}
.w140 {width:140px;}
.w145 {width:145px;}
.w150 {width:150px;}
.w155 {width:155px;}
.w160 {width:160px;}
.w169 {width:169px;}
.w170 {width:170px;}
.w171 {width:171px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w250 {width:250px;}
.w280 {width:280px;}
.w290 {width:290px;}
.w297 {width:297px;}
.w300 {width:300px;}
.w320 {width:320px;}
.w330 {width:330px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w610 {width:610px;}
.w630 {width:630px;}
.w640 {width:640px;}
.w660 {width:660px;}
.w700 {width:700px;}
.w750 {width:750px;}
.w780 {width:780px;}
/* Width  in percentage*/
.wp2  {width:2%;}
.wp5  {width:5%;}
.wp8 {width:8%;}
.wp10 {width:15%;}
.wp15 {width:10%;}
.wp18 {width:18%;}
.wp20 {width:20%;}
.wp25 {width:25%;}
.wp30 {width:30%;}
.wp35 {width:35%;}
.wp40 {width:40%;}
.wp50 {width:50%;}
.wp55 {width:60%;}
.wp60 {width:56%;}
.wp90 {width:90%;}
.wp70 {width:70%;}
.wp75 {width:75%;}
.wp80 {width:80%;}
.wp93 {width:93%;}
.wp97 {width:97%;}
.wp98 {width:98%;}
.wp100 {width:100%;}


.b {font-weight:bold;}
.nb {font-weight:normal;}
.u {text-decoration:underline;}
.i {font-style:italic;}
.nu {text-decoration:none;}

.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.valt {vertical-align:top;}
.valb {vertical-align:bottom;}
.valm {vertical-align:middle;}

.pt02 {padding-top:2px;}
.pt05 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt50 {padding-top:50px;}
.pt30 {padding-top:30px;}
.pt80 {padding-top:80px;}

.p02 {padding:2px;}
.p05 {padding:5px;}
.p07 {padding:7px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}

.pb05 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb50 {padding-bottom:50px;}
.pb30 {padding-bottom:30px;}


/*Padding Right */
.pr05{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}

/*Padding Left */
.pl05{padding-left:5px;}
.pl12{padding-left:12px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl70{padding-left:70px;}


.labelHolderCity1 {
float: left;
width: 50px;
margin-right: 10px;		
}
.labelHolderDepar {
float: left;
width: 80px;
margin-right: 10px;		
}
.FlightHolder {
float: left;
width: 90px;
margin-right: 10px;		
}
.dateHolder {
float: left;
width: 60px;
margin-right: 8px;
}	
.labelHolderArrival1 {
float: left;
width: 100px;
}
#honeybottom {
	float: left;
	width: 450px;
	height: 200px;
	background-image: url(../../images/build-images/honey-bottom-buttons.gif);
	background-position: center;
	background-repeat: no-repeat;
	
}
#hoteldetails {
	float: left;
	width: 982px;
	padding:5px;
	height: 46px;
	background-image: url(../../images/build-images/hotel-details.gif);
	background-repeat: no-repeat;
}
#homeform {
	width: 306px;
	background-image: url(../../images/build-images/home-bottom-right-corner1.gif);
	background-position: center top;
	background-repeat: no-repeat;
	z-index:0;
	margin-top: 20px;
	text-align: left;		
}
#hotelsearch {
	width: 375px;
	background-image: url(../../images/build-images/hotelseach.gif);
	background-position: center top;
	background-repeat: no-repeat;
	z-index:0;
	text-align: left;
	height:275px;		
}
#hotelsearch1 {
	width: 375px;
	background-image: url(../../images/build-images/hotelseach1.gif);
	background-position: center top;
	background-repeat: no-repeat;
	z-index:0;
	text-align: left;
}
#vacations #vacationPlanner1 {
	float: left;
	padding-left: 10px;
	margin-top: 0;
	margin-bottom: 20px;
	margin-top: 20px;
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;	
}

.bor01 {border:1px solid #DBD2AF;}
.bor02 {border:1px solid #ADA55D;}
.bot01 {border-top: 1px solid #cebc8b;}	
.bor03 {border:1px solid #D09C7D;}
.bor04 {border:1px solid #D4E57A;}
.bo05 {border:1px solid #D4D4D4;}
.bor06 {border:1px #D6D3D3 solid;}
.bor07 {border:1px #E0E0E0 solid;}
.bor07b {border-bottom:1px #E0E0E0 solid;}
.bor08b {border-bottom:1px #A2B302 solid;}
.bor11 {border:1px #A2B302 solid;}
.bor12 {border:2px #A2B302 solid; border-style:dotted;}

.borr01 {border-right:1px solid #D4D4D4;}
.bob03 {border-bottom:1px solid #D4D4D4;}
.bob04 {border-bottom:1px solid #F0EEE6;}
.bot03 {border-top:1px solid #D4D4D4;}
.bot05 {border:1px solid #F7C69B;}

.hr {background-image: url(../../images/content-images/hr.gif); background-repeat:repeat-x;background-position: center;
}
.hr1 {background-image: url(../../images/content-images/hr1.gif); background-repeat:repeat-x;background-position: center; padding:0; clear:both;
}
.hr2 {background-image: url(../../images/content-images/hr2.gif); background-repeat:repeat-x;background-position: center; padding:0; clear:both;
}

.bgnote {background-image: url(../../images/content-images/bgnote.jpg); background-repeat:no-repeat;background-position: center; height:30px;
}
.fc00 {color:#000000;}/* black */
.fc10 {color:#ffffff;}/* white */
.fc01 {color:#70AB03;}/* green */
.fc07 {color:#307500;}/*drk green */
.fc02 {color:#2158CF;}/* blue */
.fc03 {color:#C84004;}/* brown */
.fc04 {color:#7A7A7C;}/* grey */
.fc05 {color:#4F4E4E;}/* grey */
.fc06 {color:#DF5207;}/* orange */
/* Font Size */
.fs08{font-size:8px;}
.fs09{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}

.buttonbg {
	background-image: url(../../images/build-images/buttonbg.gif);
	padding:5px;
	border:1px solid #ADA55D;
	text-decoration:none;
	color:#CEBC8B;
	font-size:11px;
	margin-bottom:2px;
}
.buttonbg1 {
	background-image: url(../../images/build-images/buttonbg1.gif);
	padding:5px;
	border:1px solid #F8C77F;
	text-decoration:none;
	color:#665832;
	font-size:11px;
	margin-bottom:2px;
}
#formheader {
	width: auto;
	height: 35px;
	background-image: url(../../images/content-images/formheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#665832;
	padding:2px 2px 10px 5px;
}
#pricebg {
	width: 200px;
	height: 40px;
	background-image: url(../../images/build-images/pricebg.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom:10px;
}
#pricebg1 {
	width: 200px;
	height: 25px;
	background-image: url(../../images/content-images/pricebg1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom:10px;
}
#pricebg2 {
	width: 200px;
	height: 25px;
	background-image: url(../../images/content-images/pricebg2.gif);
	background-position: center;
	background-repeat: no-repeat;
}
/* Height */
.h1 {height:1px;}
.h17 {height:17px;}
.h18 {height:18px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.h62 {height:62px;}
.h80{height:80px;}
.h100{height:100px;}
.h120{height:120px;}
.h130{height:130px;}
.h150{height:150px;}
.h193 {height:193px;}
.h200{height:200px;}

.mrt05 {margin-top:5px;}
.mrl05 {margin-left:5px;}
.mrt10 {margin-top:10px;}
.mrb10 {margin-bottom:10px;}
.mrr10 {margin-right:10px;}
.mrl10 {margin-left:10px;}
.mrl03 {margin-left:3px;}
.mrr03 {margin-right:3px;}
.mrr15 {margin-right:15px;}
.mrl15 {margin-left:15px;}
.mrl20 {margin-left:35px;}
.mrr20 {margin-right:20px;}


/* Background Color */
.bgc01 {background:#FFFFFF;}
.bgc02 {background:#FFFCF2;}/* Peach Color */
.bgc03 {background:#E4CCB3;}/* green Color */
.bgc04 {background:#FCFCFC;}/* blue Color */
.bgc05 {background:#F7F7F7;}/*light blue Color */

.bgc06 {background:#FFEFE1;}/*drk blue Color */
.bgc07 {background:#FCFCFC;}/* blue Color */
.bgc08 {background:#F8F5E4;}/* light yel Color */
.bgc09 {background:#FEE9B5;}/* drk yel Color */
.bgc10 {background:#F3F9DD;}/* pista */
.bgc11 {background:#FCDB86;}/* mustard */
.process {background-image: url(../../images/content-images/flower-1.jpg); background-repeat:no-repeat; background-position:left;}

.formbg {background-image: url(../../images/content-images/formbg.gif);
background-repeat:repeat;}
.formbg1 {background-image: url(../../images/content-images/formbg1.gif);
background-repeat:repeat-x;}
.formbor {background-image: url(../../images/content-images/formbgbor.gif);
background-repeat:repeat-x; padding:3px;}
.bg2 {background-image: url(../../images/content-images/bg2.gif); background-repeat:no-repeat; height:251px;}
.pricebgcolor {background-image: url(../../images/content-images/pricebgcolor.gif); background-repeat:no-repeat; height:25px; width:87px; background-position:right; margin-left:25px; }

.subbg {background-image: url(../../images/content-images/subbg.gif);
background-repeat:repeat;height:18px; border-bottom:1px solid #D4D4D4; padding:2px}

.subbgcon {background-image: url(../../images/content-images/subbgcon.gif);
background-repeat:repeat-x;height:18px; border-bottom:1px solid #D4D4D4; padding:2px}

.divbg {background-image: url(../../images/build-images/roomtypebg.gif);
background-repeat:repeat;height:18px; border-bottom:1px solid #D4D4D4; padding:2px}
.transfers {background-image: url(../../images/build-images/transfers.gif);
background-repeat:repeat;height:18px; border-bottom:1px solid #D4D4D4; padding:2px}

.mainhdbg {background-image: url(../../images/content-images/mainhdbg.jpg);
background-repeat:repeat-x;height:20px; border-bottom:1px solid #D4D4D4; padding:2px;}
.mainl {border-left:1px solid #D59046;}
.mainr {border-right:1px solid #D59046;}

.link03:link {color:#0066CC; text-decoration:underline;}
.link03:visited {color:#0066CC; text-decoration:underline;}
.link03:hover {color:#0033CC; text-decoration:underline;}

.link04 {padding:5px; display:block; background-color:F3F9DD; border-bottom:1px solid #E0E0E0;}
.link04:link {color:#615F5F; text-decoration:none;background-color:F3F9DD;}
.link04:visited {color:#615F5F; text-decoration:none;}
.link04:hover {color:#7B9A01; text-decoration:underline; background-color:#FFFFFF;}
.link04.active {color:#7B9A01; text-decoration:none; background-color:#FFFFFF;}

.popcontainer {
	background:#E8F6FA;
	border:4px solid #367CA2;
	width:800px;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
a.info{
    position:relative; /*this is the key*/
    z-index:24;;
    color:#000;
    text-decoration:none;	
	}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-2em; left:1em; width:15em;
    border:1px solid #FCEBC2;
    background-color:#FFF6E0; color:#000;
    text-align: center;padding:3px;
	font-weight:normal;}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }
#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

input {font-size:11px; height:15px;}
select {font-size:11px; }
div.pop {padding:5px; font-size:10px;}

.bl {background: url(../../images/content-images/bl.gif) 0 100% no-repeat #F4E6CC; width: 190px;}
.br {background: url(../../images/content-images/br.gif) 100% 100% no-repeat}
.tl {background: url(../../images/content-images/tl.gif) 0 0 no-repeat}
.tr {background: url(../../images/content-images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}
.gl {background: url(../../images/content-images/gl.gif) 0 100% no-repeat #8D9C00; width: 190px;}
.gr {background: url(../../images/content-images/gr.gif) 100% 100% no-repeat}
.gtl {background: url(../../images/content-images/gtl.gif) 0 0 no-repeat}
.gtr {background: url(../../images/content-images/gtr.gif) 100% 0 no-repeat; padding:10px}
.curvedBox
{
width:100%;
}
.curvedBox .r1, .curvedBox .r2, .curvedBox .r3, .curvedBox .r4
{
background-color:#F9B870;
display:block;
overflow:hidden;
height:1px;
}
.curvedBox .r2, .curvedBox .r3, .curvedBox .r4
{
border-width:0 1px;
border-left:1px solid #FFE7BF;
border-right:1px solid #FFE7BF;
}
.curvedBox .r1 {margin:0 6px;}
.curvedBox .r2 {margin:0 3px;}
.curvedBox .r3 {margin:0 2px;}
.curvedBox .r4 {margin:0 1px;height:2px;}

.curvedBox .content
{
background:#FEDFAE;
border-left:2px solid #FCBC74;
border-right:2px solid #FCBC74;
padding:0 5px;
} 

/* Padding not included here if using sticky close box  */
div#tipDiv {
	color:#000;
	font-size:11px;
	background-color:#fff;
	border:1px solid #667295;
	width:250px;
}
/* styles for wrap functions  */
div#tipDiv .stickyBar {
	background-color:#CE7E6C;
}
div#tipDiv .stickyTitle {
	padding:0 0 2px 4px;
	color:#fff;
	font-size:14px;
}
div#tipDiv div.stickyContent {
	padding:4px;
}
/* sticky with closeBox is in table */  
div#tipDiv td {
	font-size:11px;
}
div#tipDiv div.img {
	text-align:center
}
div#tipDiv div.txt {
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#A83503;
	font-weight:normal;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:150px;
	color: #D12004;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../../images/content-images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../../images/content-images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../../images/content-images/bubble.gif) no-repeat bottom;
}
.bullet {
	padding-left: 16px;
	text-align: left;
	margin-bottom: 20px;	
}
.bullet li {
		list-style: url(../../images/build-images/bullet-image.gif);		
		margin-bottom: 5px;			
	}
/*----------end bubble tooltip -----------*/
a.tooltip2:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip2 span {display:none; padding:2px 2px; margin-left:2px;  font-size:10px;font-weight:normal;}
a.tooltip2:hover span{display:inline; position:absolute; background:#F3E6B2; border:1px solid #FDD18C; color:#D12004;}
/*----------end layer tooltip -----------*/
/*----------end bubble tooltip -----------*/
a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 2px; margin-left:2px; width:100px; font-size:10px;font-weight:normal;}
a.tooltip:hover span{display:inline; position:absolute; background:#F3E6B2; border:1px solid #FDD18C; color:#D12004;}
/*----------end layer tooltip -----------*/
a.tooltip1:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip1 span {display:none; padding:5px; margin-left:2px; width:450px; font-size:11px; font-weight:normal;
}
a.tooltip1:hover span{display:inline; position:absolute; background:#F3E6B2; border:1px solid #FDD18C; color:#D12004;}


	#bottomCentralIvy {
		position: absolute;
		z-index: 20;
		right: 0px;
		width: 114px;
		height: 253px;
		padding-top:42px;
		background-image: url(../../images/build-images/home-center-bottom-ivy.png);
		background-position: bottom;
		background-repeat: no-repeat;
	}
	html>body #bottomCentralIvy {
		margin-top: 0px;
	}

/*----------drag popup -----------*/


* html {
overflow: hidden;
}
* html body {
margin: 0;
padding: 0;
height:100%;
height:expression(document.documentElement.clientHeight+'px');
width:expression(document.documentElement.clientWidth+'px');
overflow: auto;
}

#floater{
position:fixed!important;
position:absolute;
border:1.5px solid black;
line-height:20px;
left:110px;
top:150px;
visibility:hidden;
z-index:200;
cursor:move;
}
/*----------end drag popup -----------*/

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
 /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

.statustable td {padding:1px 1px 1px 5px;}
.account td {padding:1px 2px 2px 5px;}
.spacing td {padding:5px 2px 2px 5px;}
.data td {padding:2px;}

