/* CSS Document */









body { font: 9pt Verdana, Arial, Helvetica, sans-serif; background: url(/assets/images/travel-deals-bg.jpg) top center no-repeat; margin: 0; padding: 0; text-align: left; color: #000000;}

div {margin: 0; padding 0;}



a { color: blue }







.container{	width: 780px;  margin: 0 10px 0 5px; text-align: left; float: left;}



.header { background:url(/assets/images/nz-travel-deals.gif) top center no-repeat; padding: 15px 15px; margin: 5px 0 10px 0; height:48px;}



.mainContent { background:url(/assets/images/content-bg.gif) top center no-repeat;}



.mainContentSub {padding:40px 40px 0px 40px; }



.mainContentSubSearch {padding:40px 40px 0px 40px }



.sidebar { padding:10px; width:180px; background:url(/assets/images/holiday-girl.jpg) bottom right no-repeat; vertical-align:top;}



.sidebarBox form { padding:0; margin:0;}



.sidebar2 { padding:10px; width:180px; vertical-align:top;}



.content { padding:10px; vertical-align:top; text-align:center; }


#Categories {
	width: 100%;
	height: 20px;
}

#Categories ul{
	margin: 0 0 0 3px; padding: 0; 
	list-style-type: none; list-style-image: none;
}

#Categories li {display: inline; margin:-2px; padding: 0;}

#Categories a {
	text-decoration:none;  
}



.footer { padding: 20px 5px 0px 20px; background:url(/assets/images/travel-deals-footer.jpg)  top center no-repeat; height:40px }



.top-ten-travel-deals td { vertical-align:center; }



.top-ten-travel-deals p { padding:0 0 0 10px; margin:0; font-size: 8pt; text-align:left;}



.travel-price { background:url(/assets/images/travel-deals-price-tag.gif) center center no-repeat; font: 18px Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height: 40px; width:90px; padding: 5px 0 5px 0;}



.travel-detail { border-bottom:1px dotted #e2debc; }



.right { float:right; display:inline }



.left { float:left; display:inline }



.right-column { width: 190px; height: 650px; margin:5px 0 0 0; float: left; background:url(../images/right-column-bg.gif) top center no-repeat; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 0; float: left;}



.content-right-column { width: 170px; padding: 10px;}



.content-right-column img {margin: 0 0 5px 0;}











.footer span.last {display:none}







h1 { padding:0; margin:0; color:#fff; font-size: 24px; }



h2 { padding:0; margin:0;  font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFF99; }



.mainContent h2 { padding:0; margin:0;  font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#666; }



h3 { font:11pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#DD5500; padding:0; margin:0; text-align:left;}



h3 a { text-decoration:none; color:#DD5500;  padding:0 0 0 10px; margin:0; }



h3 a:hover { text-decoration:underline;  color:#DD5500; padding:0 0 0 10px; margin:0; }



h4 {margin:0; padding: 0 0 5px 0;}



#ajaxSearch_output {



background-color: #cdf2fa;



border: 1px solid #grey;



position: absolute; left: 300px; top: 300px;



width: 500px;



padding: 10px;



}



.newsletter_subscribe {

margin: 15px 0 0 0;

padding: 0;

}



#bus_booking {
margin: 0 0 10px 0;
padding: 0;
height: 270px;
width: 150px;

}

