/* CAIRNS CITY BACKPACKERS main */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; background-color:#C2D6FF;}
body { margin:20px 5px; padding:0; color:#000; }
 
/*background-color: gradient from #CD6803 to #FFF 
#frame { margin:0; padding:20px; 
  background:#CD6803 url(/templates/8441/images/i-frame-bg.jpg) repeat-x;
  min-height:480px;
}
*html #frame {
  filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#CD6803', endColorstr='#FFF', gradientType='0');
}
*/

img { border:0;}

.clr { clear:both;}

.nav,.nav ul { margin:0; padding:0; list-style:none;}

/*End Standard CSS*/

#Header         { background-color:#ffe3a4; height:117px; max-width: 1200px; margin: 0 auto; overflow: hidden; }

#Header .flags  { float:right; position:absolute; top:20px; right:20px; width:35px; }


#NavTop         { background-color:#643264; position:relative; top:-6px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; max-width: 1200px; margin: 0 auto; }
#NavTop a       { color:#fff; text-decoration:none; }
#NavTop a:hover { color:#999; }
#NavTop ul      { margin: 0; padding: 7px 0 6px 26px; }
#NavTop li      { display:inline; margin-right:35px;}

#Main           { background: url("/templates/8441/images/main.jpg") repeat-y top left #FFFFCD; width:100%; position: relative; overflow: hidden; max-width: 1200px; margin: -6px auto 0;}
    
#Main .Left     { background-color:transparent; position:absolute; width:200px; top: 0; left: 0;}
#Main .Content  { margin:0 0 0 auto; padding:10px 0; font-size: 16px; width: 990px;}

#Footer         { background-color:#3333CC; padding:10px; color:#FFF; height: 35px; margin: 0 auto; overflow: hidden; max-width: 1180px; }
#Footer img     { float:right; }
#Footer a       { color:#FFF; }    

#SpecialsSide .S {
	overflow: hidden;
}

body #SpecialsSide a {
color: #33C;
}

body #content a:hover {
color: #643264;
}

/* Colour changes */


.tour {
	background:url("/templates/8441/images/i-bg-bookingform.gif") repeat-y scroll 0 0 #FFE0B6;
}

.tour {
	border-top:1px solid #FF960F;
}

.booking-total {
background:url("/templates/8441/images/i-bg-bookingform-total.gif") repeat-y scroll 0 0 #FFE0B6;
}

#content .h1-wrapper {
	background:url("/templates/8441/images/g-red-m.gif") repeat-x scroll 0 0 transparent;
}

#content h1 {
	background:url("/templates/8441/images/g-orange-t1.gif") no-repeat scroll left top transparent;
	display:block;
	height:35px;
}

#PanelAI {
	background-color:#FFE0B6;
	border:1px solid #F38633;
	padding:20px 15px 15px;
}

#PanelTD h2, h2#prices {
color:#33C;
}

#PanelAI h3 {
color:#000;
}

.Box .value-title {
background-color:#FFAE45;
}

.Box .title {
background: none;
background-color:#FFAE45;
}

#content a {
color:#F38633;
}

#MyIBookings li a{
color: #000;
}