/*

   (C) 2007 Travel-Deals.co.nz

          Carsten Lampe

*/



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: center; color: #000000;}
div {margin: 0; padding 0;}

a { color: blue }



.container{	width: 780px;  margin: 0 auto; text-align: left;}

.header { background:url(/assets/images/nz-travel-deals.gif) top center no-repeat; padding: 15px 15px; margin: 10px 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; }

.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 }

.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; }



#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;
}

