/*

[ CSS Document ]

	Style Sheet Name: airport-hotel-style.css
	Website: Sydney Airport Hotels
	Author: Jimmyweb Web Design
	Author URL: www.jimmyweb.net
	Version: 1.0
	Date: 25/11/09

[ Table Of Contents ]

	0- Reset
	1- Global
	2- Headings
	3- Header
	4- Navigation
	5- Main Content Elements
	6- Main Content
	7- Extras
	8- Forms
	9- Footer
*/ 
 

/* =0 Reset –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

	/* Universal - reset browser default styles */
		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
		cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, 
		dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
				{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
		body 	{ line-height: 1; }
		ol, ul 	{ list-style: none; }
		blockquote, q { quotes: none; font-style:italic;}
		hr { color:#666256;background-color:#666256; height:2px; border:0; }
		
	/* Define focus styles! */
		:focus 	{ outline: 0; }
		
	/* Highlight inserts somehow! */
		ins 	{ text-decoration: none; }
		del 	{ text-decoration: line-through; }
		
	/* Tables still need 'cellspacing="0"' in the markup */
		table 	{ border-collapse: collapse; border-spacing: 0; }


/* =1 Global –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
	
	/* General style applied to HTML */
		html 	{ text-align: left; padding: 0; margin: 0; border: 0; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 100%; }
	/*	
		background: #fff url(../images/bg-main.jpg) top center repeat;
		background: url(../images/bg-top.jpg) top center repeat-x;
	*/
	
	/* Body style */
		body 	{ clear: both; line-height: 1; vertical-align: top; background: #76847b; color: #000;
			padding: 0; margin: 0 auto; text-align: left; }		
		
	/* Preset global styles */
		.right 			{ float: right; } 
		.left 			{ float: left; } 
		.align-left 	{ text-align: left; } 
		.align-right 	{ text-align: right; } 
		.align-center 	{ text-align:center; } 
		.justify 		{ text-align:justify; } 
		
		.hide 			{ display: none; } 
		.clear 			{ clear: both; } 
		.bold 			{ font-weight:bold; } 
		.italic 		{ font-style:italic; } 
		 
		img.centered 	{ display: block; margin-left: auto; margin-right: auto; } 
		img.alignleft 	{ float: left;  margin: 4px 10px 4px 0px; } 
		img.alignright 	{ float: right; margin: 4px 0px 4px 10px; } 
		
		.spacer 		{ display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 


/* =2 Headings –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

	/* General headings */
		h1 		{ font-size: 1.7em; color: #fff; margin: 0px; padding: 20px 0 0 30px; font-weight: 500;}
		h2, h3, h4, h5, h6, h8 { color: #fff; font-weight: 500; }
			h2 	{ font-size: 1.1em; margin: 10px 0 20px 0px; }
			h3 	{ font-size: 1.1em; margin: 0 0 0.5em 0; }
			h4 	{ font-size: 0.9em; margin: 0 0 0.5em 0; }
			h5 	{ font-size: 0.8em; margin: 0 0 0.5em 0; }
			h6 	{ font-size: 0.7em; margin: 0 0 0.5em 0; }
			h8 	{ font-size: 0.9em; margin: -10px 0 0 0; font-weight: 600;}


/* =3 Header –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 

	/* Header section style */
		#header { 
		background: url(../images/bg-top2.jpg) top center no-repeat;
		height: 412px;
		position: relative;
		}
		#headerrates { 
		background: url(../images/bg-toprates.jpg) top center no-repeat;
		height: 412px;
		position: relative;
		}
		

/* =4 Navigation –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 

	/* Main Navigation - Horizontal style */
		#mainNav { 
		background-color: #103c21; /*454369	*/
		border-bottom: 1px solid #fff;
		margin:  		0px 0px 0px 0px;
		padding: 		0px 0px 0px 0px; 
		width:   		975px; 
		height: 			30px;
		}
		#mainNav li { 
		display: 		inline; 
		float: 			left; 
		font-size: 		0.7em; 
		margin: 			0px 0px 0px 0px;
		}
		#mainNav li a {
		border-right: 1px solid #fff;
		display: 		block;
		padding: 		8px 15px 0px 15px; 
		height: 			22px;
		}
		#mainNav li a:link, #mainNav li a:visited { 
		text-decoration: none;
		color:			#fff;	
		}
		#mainNav li a:hover { 
		background-color: #76847b; /*797893*/
		color:			#fff;
		text-decoration: none;
		}
		/* Active element */
		#mainNav li.active a:link, 
		#mainNav li.active a:visited, 
		#mainNav li.active a:hover { 
		color:			#fff;
		text-decoration: none;
		}
		

/* =5 Main Content Elements –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 

	/* General paragraph style */
		p { 
		color: 		#fff;
		background-color: transparent;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		font-size: 	12px;
		line-height: 1.2em;  
		margin: 	0px 0px 0px 0px;
		padding: 	0em 0px 1.3em 0px; 
		}
		
		blockquote { 
		font-style:	italic; 
		quotes: 	none;
		}			
			
	/* General list styles  */
		#content ul { 
		list-style-type: disc; 
		}
		#content ol { 
		list-style-type: decimal; 
		}
		#content ul, #content ol { 
		color: 		#B7AC94;
		font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
		font-size: 	0.8em;
		line-height: 1.3em;  
		margin: 	0px 0px 0px 20px;
		padding: 	0em 0px 1.5em 0px; 
		}	
			
	/* General link styles  */
		#content a:link, #content a:visited { 
		color:		#e6dfd0; 
		text-decoration: none;
		}
		#content a:hover { 
		color:		#fff; 
		text-decoration: none; 
		}
		


	
		
/* =6 Main Content –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 
		
	/* Content wrapper */
		#contentWrapper { 
		background: #190c07 url(../images/bg.jpg) top center repeat-y;
		clear: 		both;
		margin: 		0px auto 0px; 
		padding: 	0px 5px 0px 5px;		
		text-align: left; 
		width: 		975px; 
		}
	/* Rates wrapper */
		#ratesWrapper { 
		background: #190c07 url(../images/bgrates.jpg) top center repeat-y;
		clear: 		both;
		margin: 		0px auto 0px; 
		padding: 	0px 5px 0px 5px;		
		text-align: left; 
		width: 		975px; 
		}
	/* Content */
		#content {
		float: 		left;  
		margin:  	0px 0px 0px 0px;	
		padding: 	0px 0px 0px 0px;
		width: 		975px;
		}
	
	/* Rates Content Wrap --------------------- */	
	    #ratesContentWrap {	
		float: 		left; 
		margin:  	0px 0px 0px 20px;
		padding: 	0px 0px 0px 0px;
		width: 		930px;
		} 
		.ratesWrap {
		float: left;
		width: 745px;
		padding: 10px 0 0 10px;
		margin-bottom: 20px;
		position: relative;
		}
		
		.ratesWrapText {
		float: right;
		width: 480px
		}
		.ratesWrapText .moreLink {
		display: block;
		}
		.ratesWrapText b{
		float: right;
		}		
	
	/* Main Content Wrap --------------------- */
		#mainContentWrap {	
		float: 		left; 
		margin:  	0px 0px 0px 20px;
		padding: 	0px 0px 0px 0px;
		width: 		630px;
		background-color: Transparent;
		}

		.hotelWrap {
		float: left;
		width: 600px;
		background: #103c21 url(../images/grad1.jpg) top left no-repeat;
		padding: 10px 20px 0 10px;
		margin-bottom: 20px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		border-top: 1px solid #76847b;
		border-left: 1px solid #76847b;
		position: relative;
		cursor: pointer;
	    cursor: hand; /*IE Hack*/
		}
		.hotelWrap h3{
		text-align:left;
		}
		.hotelMain {
		float: left;
		width: 600px;
		padding: 10px 20px 0 10px;
		margin-bottom: 20px;
		position: relative;
		}
		.hotelMain h3
		{
		text-align:left;
		}
		.hotelWrapText h3
		{
		color:#ecebf7;
		background-color:Transparent;
		}
		.hotelWrapText {
		float: right;
		width: 480px;
		}
		.hotelWrapText .moreLink {
		display: block;
		float:left;
		}
		.hotelWrapText b
		{
		float: right;
		}
		.hotelWrap img 
		{
	    border: 4px solid #103c21;
	    border-right: 3px;
	    background-color: #103c21;
	    display:block;
		float: left;
		}
		.hotelWrap .icons {
		position: absolute;
		top: 3px;
		right: 0;
		}
		.hotelWrap .icons img{
		margin-right: 3px;
		border: none;
		}		
		
	/* Hotel Map Wrap --------------------- */		
	    .hotelMap {
		float: left;
		width: 400px;
		background: #103c21 url(../images/grad1.jpg) top left no-repeat;
		padding: 10px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		border-top: 1px solid #76847b;
		border-left: 1px solid #76847b;
		position: relative;
		}
		.hotelMap img {
		border: 4px solid #103c21;
	    border-right: 3px;
	    margin-right: 10px;
	    background-color: #103c21;
	    display:block;
		float: left;
		}
		.hotelMap h8 
		{
	    color:#fff;
	    background-color:Transparent;
		margin-top: -10px;
		float:left;
		}
		.hotelMap p {
		float:left;
		}	
						
	/* Side Content Wrap --------------------- */
	    #sideRates {
		float: 		right;
		margin:  	-30px 0px 0px 0px;
		padding: 	0px 0px 0px 0px;
		width: 		172px; 
		text-align: right;
		position: relative;
		}
		
		#sideContent {
		float: 		right;
		margin:  	-30px 0px 0px 0px;
		padding: 	0px 0px 0px 0px;
		width: 		300px; 
		} 

		#sideContent .module{
		
		}
		#sideContent #sideText {
		padding: 0 0 10px 0;
		background-color: #76847b;
		}
		#sideContent #sideText h4 {
		background-color: #04170b;
		padding: 15px 20px 15px;
		border-top: 1px solid #847d75;
		}
		#sideContent #sideText p {
		padding: 10px 20px 10px;
		}
		#sideContent #sideText ul {
		padding: 1px 20px 1px 25px;
		}
		
		#sideMap {
		padding: 0; 
		margin: 0;
		}
		#sideMap p {
		padding: 0; 
		margin: 0;
		}
		#sideMap h4{
		padding: 5px 20px 5px;
		}
		#cityMap {
		padding: 0; 
		margin: 0;
		}
		#cityMap p {
		padding: 0; 
		margin: 0;
		}
		#cityMap h4{
		padding: 5px 20px 5px;
		}
		
		/* Map Images */
		
		a#sydLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#sydLink:link, a#sydLink:visited {
		background: url(../images/Map.jpg) top left no-repeat;
		}
		a#sydLink:hover {
		background: url(../images/Map.jpg) bottom left no-repeat;
		}	
			
		a#nswLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#nswLink:link, a#nswLink:visited {
		background: url(../images/nswMap.jpg) top left no-repeat;
		}
		a#nswLink:hover {
		background: url(../images/nswMap.jpg) bottom left no-repeat;
		}
		a#actLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#actLink:link, a#actLink:visited {
		background: url(../images/actMap.jpg) top left no-repeat;
		}
		a#actLink:hover {
		background: url(../images/actMap.jpg) bottom left no-repeat;
		}
		a#vicLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#vicLink:link, a#vicLink:visited {
		background: url(../images/vicMap.jpg) top left no-repeat;
		}
		a#vicLink:hover {
		background: url(../images/vicMap.jpg) bottom left no-repeat;
		}
		a#qldLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#qldLink:link, a#qldLink:visited {
		background: url(../images/qldMap.jpg) top left no-repeat;
		}
		a#qldLink:hover {
		background: url(../images/qldMap.jpg) bottom left no-repeat;
		}
		a#ntLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#ntLink:link, a#ntLink:visited {
		background: url(../images/ntMap.jpg) top left no-repeat;
		}
		a#ntLink:hover {
		background: url(../images/ntMap.jpg) bottom left no-repeat;
		}
		a#waLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#waLink:link, a#waLink:visited {
		background: url(../images/waMap.jpg) top left no-repeat;
		}
		a#waLink:hover {
		background: url(../images/waMap.jpg) bottom left no-repeat;
		}
		a#saLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#saLink:link, a#saLink:visited {
		background: url(../images/saMap.jpg) top left no-repeat;
		}
		a#saLink:hover {
		background: url(../images/saMap.jpg) bottom left no-repeat;
		}
		a#tasLink {
		width: 300px;
		height: 163px;
		display: block;
		padding: 0; 
		margin: 0;
		}
		a#tasLink:link, a#tasLink:visited {
		background: url(../images/tasMap.jpg) top left no-repeat;
		}
		a#tasLink:hover {
		background: url(../images/tasMap.jpg) bottom left no-repeat;
		}
		
/* =7 Extras –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 

	/* Image styles  */
		
	/* Fader style - used for jQuery Innerfade  */
		#fader {
		margin-top: 43px;
		z-index: 0;
		}
	/* Image popups  */
	#sideImages
        {
        width:152px;
    	display:block;
		float: right;
        }	
    #sideImages img
        {
	    border: 3px solid #04170b;
    	border-right: 3px;
    	margin: 10px 0 10px 0;
    	background-color: #04170b;
    	display:block;
		float: left;
        }
	.slide
        {
        width:152px;
        display:block;
        border: 4px solid #04170b;
        }	
    .images
        {
            float:right;
        }
    .viewer
        {
            display:none;
            vertical-align:top;
        }
    .viewer img
        {
            border: 4px solid #04170b;
            float:left;
        }
    .view
        {
            position:fixed;
            display:block;
            visibility:visible;
            top: 20%;
            left: 35%;
        }
    .thumbnail
        {
            width:150px;
        }
        .features 
        {
		    font-size: 	12px;
		    margin: 	0px 0px 20px 0px;
        }
        .features td
        {
            border: solid 1px #B7AC94;
		    padding: 	1em; 
		    width: 33%;
        }

/* =8 Forms –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 

	/* Form elements  */
	
	#formWrap {
	position: absolute;
	top: 88px;
	right: 0;
	z-index: 0;
	width: 256px;
	}
	#formWrap p { 
	margin: 0;
	padding: 0; 
	}
	#formWrap p label { 
	margin: 0;
	padding: 0;
	font-size: 1.5em; color: #fff; 
	}
	#formWrap p input {
	margin: 9px 0 23px;
	width: 200px;
	border: none;
	}
	#formWrap p input#txtArrival {
	background: url(../images/calendar.jpg) center right no-repeat;
	width: 204px;
	}
	#formWrap p select {
	margin: 9px 0 23px;
	width: 206px;
	border: none;
	}
	#formWrap input#submit 
	{
	margin-left: 12px;

	z-index:0;
	}
	.left

	/* =9 Footer –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

	/* Footer Wrapper  */
		#footerWrap {
		clear: 		both; 
		width: 		100%; 
		text-align: center;
		}
	/* Footer */
		#footer {
		background-color: #103c21;	
		border-top: 1px solid #8d8d8d;
		clear:		both; 
		width: 		935px; 
		margin: 	0px auto;
		text-align: left; 
		padding: 20px 20px 10px;
		}
		#footer p { 
		color:		#fff; 
		font-size: 	0.7em; 
		line-height: 1.5em;
		}
		#footer p a:link, #footer p a:visited { 
		color:		#d3ccbd; 
		text-decoration: none;
		}
		#footer p a:hover { 
		color:		#fff; 
		text-decoration: none; 
		}
		

/****************************************************************/
/****                      DONS ADDITIONS                ********/
/****************************************************************/
    .description
    {
        width:100%;
        padding:5px;
        font-size: 0.9em;
        margin:0;
        border-collapse:collapse;
        color:#fff; 
        background-color:#04170b;
    }
    .description th
    {                
        color:#fff;
        background-color:#454369; 
        text-align:left;
        font-weight:bold;
        width:22%;
        margin:0; 
        padding:15px;
        border:1px #040222 solid;        
    }
    .description td
    {                
        color:#fff;
        background-color:transparent;
        margin:0;
        padding:15px;
        border:1px #190c07 solid;    
    }
    .next
    {
        border: 0;
        background: url(../images/reviewButton.jpg) center right no-repeat;
        width: 243px;
        height:44px;
        cursor:pointer;
    }
    .confirm
    {
        border: 0;
        background: url(../images/guestButton.jpg) center right no-repeat;
        width: 243px;
        height:44px;
        cursor:pointer;
        margin: 25px 0 0 0;
        float:right;  
    }
    .payment
    {
        border: 0;
        cursor:pointer;
        margin: 25px 0 0 0;
        float:right;  
    }
    .book
    {
        border: 0;
        background: url(../images/bookButton.jpg) center right no-repeat;
        width: 243px;
        height:44px;
        cursor:pointer;
        margin: 25px 0 0 0;
        float:right;  
    }

/****************************************************************/
/****                      STYLE RATES                   ********/
/****************************************************************/

div#holder {
            padding:0;
            margin:0 auto;
            text-align:center;
            }

table#week {
            width:100%;
            padding:5px;
            margin:0;
            text-align:center;
            border-collapse:collapse;
            color:#fff; 
            background-color:#04170b;
            } 

/* Heading weekday */
table#week th {
            font:normal 9pt Arial, sans-serif;                   
            color:#fff;
            background-color:#454369; 
            text-align:left;
            font-weight:bold;
            margin:0; 
            padding:5px 3px 3px 5px;
            border:1px #040222 solid;
            }
            
/* Table weekday */
table#week td {
            font:normal 9pt Arial, sans-serif;
            color:#fff;
            background-color:transparent;
            text-align:center;
            vertical-align:middle;
            margin:0;
            padding:5px 3px 3px 3px;
            border:1px #040222 solid;
            }
            
/* Table weekday Inactive Room */
table#week .False td {
            color:#AAA;
            }
                      
/* Table weekend */
table#week td.wend {
            background-color:#8f8ea9;
            width: 43px;
            }
table#week th.wend {
            background-color:#8f8ea9;
            width: 43px;
            }
            
table#week th.week {
            letter-spacing:.2em;
            }
            
table#week td.room {
            text-align:left;
            text-indent:5px;           
            }

table#week th.week {
            vertical-align:middle;
            }

table#week th.day,  table#week td.cost,  table#week td.sold {
            width:43px;
            }

/* Sold weekday */            
table#week td.sold {
            color:#fff!important;
            background-color:transparent;
            }
            
/* Sold weekend */            
table#week td.soldwend {
            background-color:#8f8ea9;
            color:#fff !important;
            width:43px;
            }
/* Sold weekend */            
img
{
border:0px;
display:block;
padding: 0 3px 0 0;
}

/****************************************************************/
/****                      TOOLTIP                       ********/
/****************************************************************/

    .easytooltip
    {
    margin:0 10px 1em 0;
    width:350px;
    height: 100px;
    padding:8px;
    color:#fff;
    background: #1f1c4a url(../images/grad1.jpg) top left no-repeat;
    border:1px solid #e1e1e1;
    }

    .easytooltip h3{
    margin:0 0 .5em 0;
    font:13px Arial, Sans-Serif;
    text-transform:uppercase;
    }

    .easytooltip p{
    margin:0 0 .5em 0;
    }

    .easytooltip img
    {
    background:#fff;
    padding:1px;
    border:1px solid #e1e1e1;
    float:left;
    margin-right:10px;
    }

/****************************************************************/
/****                      CONFIRM BOOKING  #454369;#8f8ea9;*****/
/****************************************************************/
    .invoice
    {
        font-size: 0.9em;
        width:100%;
        margin:0 0 30px 0;
        color: #fff;
        background-color: #8f8ea9;
    }
    .invoice th
    {
	    color: #fff;
	    background-color: #454369;
	    border:  1px solid #fff;
	    text-align: center;
	    padding: 8px;
    	
    }

    .invoice td
    {
        padding:4px;
        border:  1px solid #fff;
    }
    .booking
    {
        text-align:left;
        background:#f5f6f6;
        padding: 15px 0 0 0;
    }
    .inclusion
    {
        width:50%;
        text-align:left;
    }

/****************************************************************/
/****                      GUEST DETAILS                 ********/
/****************************************************************/
    .guest
    {
        font-size: 0.9em;
        width:100%;
        margin:0 0 30px 0;
        color: #fff;
	text-align: left;
        background-color: Transparent;
    }
    .guest th
    {
	    padding: 3px 3px 3px 6px;
	text-align:left;  	
    }

    .guest td
    {
        padding:4px;
        vertical-align: top;
    }
    .title
    {

        font-weight:bold;
        text-align: right;
    }
    .centre
    {
        text-align:center;
    }

    input.error
    {
        border: 1px solid red;
    }


    .date
    {
        width:15%;
        text-align:left;
    }
    .total
    {
        font-weight:bold;
        border-top:  1px solid #51566a;
    }
    .departure
    {
        text-align:left;
        font-style:italic;
    }
    .remove
    {
        border: 0px;
        padding: 0 10px 0 0;
    }
    .next
    {
        float:right;
        margin: 20px 0 0 0;
    }
    .spacer
    {
        height: 20px;
    }
    .deposit
    {
        color: #fff;
        font-size: 0.9em;
        background-color: Transparent;
        width:100%;
    }
    .deposit td
    {
        text-align:right;
    }
    .bold td
    {
        color: #fff;
        background-color:Transparent;
        vertical-align:top;
    }
    .panel
        {
            width:800px;
            background-color: #fff;
        }
        
    .header
        {
         text-align:right;
         font-weight:bold;
         width:50%;   
        }
    .cms 
        {
            width:100%;
            font-size:0.9em;
            color: #fff;
            background-color:#8f8ea9;
        }
    .cms h5
    {
        color:Red;
    }
    .room
    {
        background-color:#eee;
        text-align:left;
    }
    .wend
    {
        text-align:center;
        border: solid 1px #fff;
        background-color:#454369;
    }
    .wday
    {
        text-align:center;
        border: solid 1px #fff;
        background-color:transparent;
    }
    .sold
    {
        text-align:center;
        border: solid 1px #fff;
        background-color:red;
    }
    .config
    {
        text-align:center;
    }
    .dropdown
    {
        color:#fff;
        background-color:Transparent;
        float:left; 
        margin-left: 10%;   
    }
    .dropdown td
    { 
        padding: 5px;
    }
    .bedding
    {
        color:#fff;
        background-color:Transparent;
        float:left;
        width: 45%;
        border-width:1px;
    }
    .bedding td
    {
        padding:5px;
    }
    #bedhead
    {
        float:left;
        font-weight:bold;
    }
    .bed
    {
        float:left;
    }
    #inttotal
    {
        float:right;
        text-align:right;
        font-weight:bold;
    }
    #intdeposit
    {
        float:right;
        text-align:right;
        font-weight:bold;
    }
    #autotal
    {
        float:right;
    }
    .next
    {
        float:right;
    }		

