@charset "utf-8";
/* CSS Document */

html, body{
	background-color:#184ea9;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:  Verdana, Arial,  Helvetica, sans-serif;
	text-align:justify;
	margin:0;
	padding:0;
	color:#000066;

}

a{color:#3366FF;font-weight:bold; text-decoration:none}
a:hover{color:red; text-decotation:none}
ol a{background-color:#f5c852; padding:2px 3px; color:#a44c0d}
ol a:hover{color:#e73f1e; background-color:#f7c046}
ol li{margin-top:5px}
.clear{clear:both}
.img_background{background-color:#fff; width:300px; height:290px; padding:4px; border:1px solid #ccc; margin-top:0px;}
p{margin-top: 5px;margin-bottom:15px;}
a img{	border:none;text-decoration:none;}
.right{	float:right; text-align:right;}
.left{	float:left; text-align:left; }

.link, .link_top {text-align:right; color:#4668dc; margin-right:20px; height:13px;}

.link a, .link_top a
{color:#4668dc;	text-transform:uppercase; font-weight:bold; font-size:11px; padding-right:20px;}
.link a{background:url(../media/wuatw/images/arrow.gif) no-repeat top right;	}
.link_top a{background:url(../media/wuatw/images/arrow_top.gif) no-repeat top right;}
.link a:hover, .link a:active
{
	color:#881613;
	background-position:bottom right;
	text-decoration:none;
}

.link_top a:hover, .link_top a:active
{
	color:#881613;
	text-decoration:none;
	background-position:bottom right;
}

.link2{background-image:url(../media/wuatw/images/arrow.gif);
	background-position:top right;
	background-repeat:no-repeat; 
	padding-right:25px;
	margin-right:100px;
	color:#4668dc;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	display:block;
}
.link2:hover{background-position:bottom right; text-decoration:none; color:#881613}

/*******************************************************************************/
/************************** HEADERS ********************************************/
h1{
	font-size:16px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	padding:0;
	color:#4668dc;
}

h1 span{
	display:none;
}
#flights_h1{
	width:262px;
	height:46px;
	background-image:url(../media/wuatw/images/flight_changes_h1.gif);
	background-repeat:no-repeat;
}
#flightsHome_h1{
	width:390px;
	height:46px;
	background-image:url(../media/wuatw/images/flightsHome_h1.png);
	background-repeat:no-repeat;
}
#jobs_h1{
	width:380px;
	height:46px;
	background-image:url(../media/wuatw/images/jobs_h1.gif);
	background-repeat:no-repeat;
}
#ask_us_h1{
	width:262px;
	height:46px;
	background-image:url(../media/wuatw/images/askUs_h1.gif);
	background-repeat:no-repeat;
}
#details_h1{
	width:250px;
	height:46px;
	background-image:url(../media/wuatw/images/details_h1.gif);
	background-repeat:no-repeat;
}
#discount_cards_h1{
	width:250px;
	height:46px;
	background-image:url(../media/wuatw/images/discountCards_h1.gif);
	background-repeat:no-repeat;
}
#tours_h1{
	width:250px;
	height:46px;
	background-image:url(../media/wuatw/images/tours_h1.gif);
	background-repeat:no-repeat;
}
#sim_cards_h1{
	width:250px;
	height:46px;
	background-image:url(../media/wuatw/images/simcards_h1.gif);
	background-repeat:no-repeat;
}
#visa_h1{
	width:400px;
	height:46px;
	background-image:url(../media/wuatw/images/visa_h1.png);
	background-repeat:no-repeat;
}
#syd_apartments_h1{
	    width:400px;
	    height:46px;
	    margin-top:0;
	    background-image:url(../media/wuatw/images/syd_apartments_h1.png);
	    background-repeat:no-repeat;
 }
#accommodation_h1{
	    width:400px;
	    height:46px;
	    margin-top:0;
	    background-image:url(../media/wuatw/images/hotel_h1.png);
	    background-repeat:no-repeat;
 }
 #categories_h1{
	    width:400px;
	    height:46px;
	    margin-top:0;
	    background-image:url(../media/wuatw/images/property_categories_h1.png);
	    background-repeat:no-repeat;
 }    

#includes_h1{
	    width:400px;
	    height:46px;
	    margin-top:0;
	    background-image:url(../media/wuatw/images/apartments_include_h1.png);
	    background-repeat:no-repeat;
 } 
#essentials_h1{
	    width:400px;
	    height:46px;
	    margin-top:0;
	    background-image:url(../media/wuatw/images/essentials_h1.png);
	    background-repeat:no-repeat;
 }
#visas_h1{
	width:280px;
	height:46px;
	background:url(../media/wuatw/images/h1-visas.png) 0 0 no-repeat;
}
#oz-eta_h1{
	width:350px;
	height:46px;
	background:url(../media/wuatw/images/h1-oz-eta.png) 0 0 no-repeat;
}
#oz-1y_h1{
	width:400px;
	height:46px;
	background:url(../media/wuatw/images/h1-oz-1y.png) 0 0 no-repeat;
}
#oz-2y_h1{
	width:400px;
	height:46px;
	background:url(../media/wuatw/images/h1-oz-2y.png) 0 0 no-repeat;
}
#nz-1y_h1{
	width:400px;
	height:46px;
	background:url(../media/wuatw/images/h1-nz-1y.png) 0 0 no-repeat;
}
#visas_oz_h1{
	width:400px;
	height:46px;
	background:url(../media/wuatw/images/h1-visa-oz.png) 0 0 no-repeat;
}



#categories_h1 span, #syd_apartments_h1 span,  #includes_h1 span
  {
  	display:none;
  }

h2{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	padding:0;
	color:#4668dc;
}
.room h2{
	color:#cd0d0d;
}
h3{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
	margin-bottom:10px;
	font-weight:bold;
	padding:0;
	color:#cd0d0d;
}

h4, form dl dt {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:6px;
	margin-bottom:6px;
	font-weight:bold;
	padding:0;
}

h5{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:600;
	margin-top:0;
	line-height:13px;
	color:#ffffff;
}

h6{
	font-size:11px;
	display:inline;
	font-weight:bold;
	padding:0;
}

/*********************************************************************/



/********************************************************************/
/******************** HEADER ****************************************/
#header{
	background-color:#184ea9;
	background-image:url(../media/wuatw/images/blue_bg_top.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height: 126px;
	width:100%;
}
#header_top{
	height:15px;
	line-height:15px;
	font-size:10px;
	color: #ffffff;
	text-align:right;
}
#header_top a{color:#fff; text-decoration:none;}
#header_top a:hover{color:yellow; text-decoration:none;}
/*************************************************************************/
/********************** NAVIGATION ***************************************/
#menu{
	background-color:#184ea9;
	height: 20px;
	overflow:hidden;
	width:100%;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	border-top:1px solid #7a98c9;

}
#menu a{
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.menu_item{
	background-color:#184ea9;
	height:20px;
	line-height:20px;
	border-bottom:solid 0px  #fbdb45;
}
.menu_item a{
	display:block;
	padding-left:12px; 
	padding-right:12px;
}
.menu_item a:hover, .menu_item a:active{
	background-color:#3871d7;
	color:#ffffff;
}
.active,  a.active:hover,a.active:active{
	background-color:#fbdb45;
	color:#184ea9;
	border-bottom:solid 1px  #fbdb45;
}
.submenu_item a{
	background-color:#184ea9;
	height:22px;
	line-height:22px;
	border-bottom:solid 1px  #aaa;
	text-align:left;
	width:113px;
	padding-left:16px;
	padding-right:16px;
opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
}
.submenu_item a:hover, .submenu_item a:active{
	background-color:#3871d7;
	color:#ffffff;
}		
.submenu_item  ul li{
	display:none;
}	
	

/********************************************************************/
/******************** MAIN CONTENT **********************************/
.yellow_bg{
	background-color:#fcdf48;
}
#main_content, #main_content_home{
	background-color:#faa61e;
	background-image:url(../media/wuatw/images/yellow_bg.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#602f1c;
	min-height: 300px;
 	margin-bottom:0;
	padding-bottom:0px;
}
#main_content_home{
	padding-top:10px;
}
.nomargins{
	padding:0px;
	margin:0;
}
#main_content{
	padding-top:0px;
}
#main_content img, #main_content_home img{
	margin-bottom:7px;
	margin-top:0;
	padding:0;
}
#flash{
	width:591px;
	height:340px;
	background-image:url(../media/wuatw/images/flash_bg.png);
	margin-left:196px;
	padding-top:8px;
	padding-left:9px;
	margin-top:1px;
}
#main{
	background-color:#184ea9;
	background-image:url(../media/wuatw/images/blue_bg_btm.gif);
	background-repeat:repeat-x;
	height: 196px;
	width:100%;
	font-size:10px;
	color:#ffffff;
}
#main_content li{
	line-height:15px;
}
#main_content ul{
	list-style-type:none;
	list-style-image:url(../media/wuatw/images/star.gif);
	list-style-position:outside;
	margin-top:8px;
	margin-bottom:8px;
	padding-bottom:0;
	padding-top:0;
}

.mid{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
.iframe_mid{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}

#text{
	width:580px;
	background-image:url(../media/wuatw/images/yellow_bg_text.gif);
	background-repeat:no-repeat;
	padding:12px 20px 0px 20px;
}
#text_small{
	width:440px;
	background-image:url(../media/wuatw/images/yellow_bg_text_small.gif);
	background-repeat:no-repeat;
	padding:10px 20px 20px 20px;
}
#text_full{
	width:750px;
	background-image:url(../media/wuatw/images/yellow_bg_text_full.gif);
	background-repeat:no-repeat;
	padding:20px;
}

.main_right{
	margin-left:170px;
}
.main_right_longer{
	margin-left:300px;
}
.line_mid{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	height:2px;
	font-size:2px;
	line-height:2px;
	background-image:url(../media/wuatw/images/line_mid.gif);
	background-repeat:repeat-x;
}
.line_bottom{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	height:2px;
	font-size:2px;
	line-height:2px;
	background-image:url(../media/wuatw/images/line.gif);
	background-repeat:repeat-x;
}
.line_top{
	width:584px;
	margin-left:225px;
	height:2px;
	font-size:2px;
	line-height:2px;
	background-image:url(../media/wuatw/images/line_top.gif);
	background-repeat:repeat-x;
	margin-top:-11px;
	margin-bottom:8px;
}
.line_white{
	width:97%;
	height:2px;
	font-size:2px;
	line-height:2px;
	background-image:url(../media/wuatw/images/line_top.gif);
	background-repeat:repeat-x;
	margin-bottom:8px;
	text-align:left;
}
#vip_card_img{
	margin-top:20px;
	margin-right:40px;
}
.white{	color:#ffffff;}
.bottomtxt{
	clear:both; 
	padding-left:5px; 
	padding-right:20px; 
	margin-bottom:0; 
	padding-bottom:0;
	color:#ffffff;
}
#main_content .white a, #main_content .white a:hover, #main_content .white a:active{
	font-weight:normal;
	color:#ffffff;
}
.table_bottom{	width:500px;}
.button_jobs{
	background-image:url(../media/wuatw/images/button_bg.gif);
	width:210px;
	height:30px;
	padding-top:10px;
	padding-left:10px;
	color:#FFFFFF;
	border:none;
	display:block;
}


.center{
	text-align:center;
	font-weight:bold;
	}
.highlited{
	color:#FFFF66;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
	height:17px;
}
#all_tours{
	
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
.blue_tbl{
	background-color:#2b4ec4;
	background-image:url(../media/wuatw/images/table_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#fff;
	border:1px solid #fff;
}
table img{
	border:4px solid #fff;
}
.td_img{
	text-align:center;
}
.td_desc, .td_info{
	padding-right:20px;
}
.more_btn{
	border:none;
	float:right;
}

tr.dates{
	line-height:30px;
	height:30px;
	
}
tr.dates td{
	
	border-top:1px dotted #CCCCCC;
}
#dates td a{
	font-weight:bold;
	color:#FFFF66;	
}

/******************************************************************************/
/****************************** FOOTER *****************************************/
#footer{
	background-color:#184ea9;
	background-image:url(../media/wuatw/images/blue_bg_btm.gif);
	background-repeat:repeat-x;
	height: 226px;
	width:100%;
	font-size:10px;
	color:#ffffff;
	margin-top:-20px;;
}
#footer .mid{
	width:820px;
	padding-left:10px;
}
#footer_buttons, #footer_buttons2{
	padding-top:25px;
	height:100px;
}
#footer_buttons img, #footer_buttons2 img{
	margin-left:22px;
	margin-right:22px;
}
#footer_line{
	height:4px;
	line-height:4px;
	font-size:4px;
	width:728px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../media/wuatw/images/blue_line_btm.gif);
	margin-top: 20px;
}
#footer_btm{
	text-align:right;
	padding-top:45px;
}
#footer span{
	display:none;
} 
 #footer_buttons2 a{
	display:block;
	width:217px;
	height:80px;
}
#footer span{
	display:none;
} 
#footer_buttons2 a{
	display:block;
	width:217px;
	height:80px;
}
#blog a:link, #blog a:visited{
	background-image:url(../media/wuatw/images/blog_away.png);
	background-position:top left;
}
#blog a:hover, #blog a:active{
	background-image:url(../media/wuatw/images/blog_away.png);
	background-position:bottom left;
}
#trips a:link, #trips a:visited{
	background-image:url(../media/wuatw/images/trips.png);
	background-position:top left;
}
#trips a:hover, #trips a:active{
	background-image:url(../media/wuatw/images/trips.png);
	background-position:bottom left;
}
#so a:link, #so a:visited{
	background-image:url(../media/wuatw/images/special_offers.png);
	background-position:top left;
}
#so a:hover, #so a:active{
	background-image:url(../media/wuatw/images/special_offers.png);
	background-position:bottom left;
}
#dg a:link, #dg a:visited{
	background-image:url(../media/wuatw/images/destination_guides.png);
	background-position:top left;
}
#dg a:hover, #dg a:active{
	background-image:url(../media/wuatw/images/destination_guides.png);
	background-position:bottom left;
}
.btn{
	float:left;
	margin-left:20px;
	margin-right:20px;
}

/*************************************************************/


/* Products Page Update - 30-07-08 Peter*/
.clear{clear:both;}
.float_right{float:right;margin:0 0 10px 10px;}
h1.replace{text-indent:-9999px;display:block;}
h1.products{width:400px;height:46px;background:transparent url(/media/wuatw/images/header_products.png);}
h1.holidays{width:800px;height:46px;background:transparent url(/media/wuatw/images/holidays_h1.png) no-repeat;}
#sale{width:500px;/* margin-bottom:-20px;*/}
	#sale abbr,acronym{cursor:help;letter-spacing:0.100em;font-variant:small-caps;border:none;}
	#sale img{border:1px solid #d89a1a;background:#FFFFFF;padding:4px;}
	#sale a.toggler{text-decoration:none;}
	#sale a.toggler:hover{text-decoration:none;color:#FFFFFF;}
	#sale p.price{padding-left:20px;font-size:13px;font-weight:bold;color:#cd0d0d;}
		
/* Products SCREEN */		
@media projection, screen {

	/* Product header */
	.toggler{cursor:pointer;font-weight:bold;line-height:47px;text-decoration:none;display:block;}
	.toggler-closed{color:#333;padding-left:20px;height:47px;background:url('http://withualltheway.com/media/wuatw/images/products_buttons.png') 0 -141px no-repeat;}
	.toggler-closed:hover{color:#000;padding-left:20px;height:47px;background:url('http://withualltheway.com/media/wuatw/images/products_buttons.png') 0 -94px no-repeat;}
	.toggler-opened{color:#FFFFFF;padding-left:20px;height:47px;background:url('http://withualltheway.com/media/wuatw/images/products_buttons.png') 0 -47px no-repeat;}
	.toggler-opened:hover{color:#000;padding-left:20px;height:47px;background:url('http://withualltheway.com/media/wuatw/images/products_buttons.png') 0 0 no-repeat;}

	/* Product container*/
	.toggler-c{}
	.toggler-c-closed{background:transparent;margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;}
	.toggler-c-opened{margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;}
}

/* Products PRINT*/
@media print {
	.toggler-c { margin-bottom:25px; }
	.toggler { display: none; }
}


/*******************************************************************/
.info{
	padding:10px;
	background-color:#fbd540;
	
}
.flights_prices li { 
	font-weight:bold;
	width:340px;
	line-height:20px;
}
.round_world li { 
	font-weight:bold;
	width:385px;
	line-height:20px;
}
.price{
	color:#cd0d0d;
	float:right;
	margin-left:5px;
	width:110px;
	text-align:right;
}

ul.jd_menu, ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul, ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}
ul.jd_menu_slate {
	height: 20px;
	clear: both;
}
a:active, a:hover{
	color:#FFFF00;
}
ul.jd_menu_slate li {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	cursor: pointer;
	white-space: nowrap;
}
ul.jd_menu_slate ul li.jd_menu_active, ul.jd_menu_slate ul li.jd_menu_hover {
	background: url(../media/wuatw/images/gradient.png) repeat-x;
	color:#FFFF00;
}
ul.jd_menu_slate ul li.jd_menu_hover a:hover a, ul.jd_menu_slate ul li.jd_menu_active a{
	color:#FFFF00;
}
#flights_home li{
	list-style-type:none;
	list-style-image:url(../media/wuatw/images/arrow_blue.gif);
	list-style-position:outside;
	margin-top:4px;
	margin-bottom:12px;
	padding-bottom:0;
	padding-top:0;
	font-weight:bold
}


/*****************************************************************************/
/**************************** SYDNEY APARTMENTS **************************** */
input, select
{
	font-size:11px;
	color:#000066;
	width:120px;
}
.separator{ 
	height:8px;
}

#right_col
{
	width:310px;
	float:right;
	padding-top:15px;
}
#left_col
{
   	margin-top:15px;
   	width:440px;
    	background-repeat:no-repeat;
    	background-image:url(../media/wuatw/images/yellow_bg_text_small.gif);
    	padding:10px 20px 0 20px;
	float:left;
}
#right_col .location a:hover,#right_col.location a:active
{
	background-color:#ffce57;
	color:#fff;
	text-decoration:none;
}
 #right_col a.currentLoction,  #right_col a.currentLoction:hover{
	color:red;
}

.location a
{
	background-color:#fbd440;
	border:1px solid #faa61e;
	margin-bottom:5px;
	display:block;
	font-size:10px;
	padding:3px;
	width:300px;
	height:15px;
	color:#4668dc;
	font-weight:bold;
}



/**************************  search  result *******************/

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	margin-top:-50px;
}
#list_of_apts .price{
    width:161px;
    height:65px;
    background-image:url(../media/wuatw/images/corner_yellow.png);
    background-repeat:no-repeat;
    
    color:#fff;
    margin-bottom:20px;
    font-weight:bold;
    font-size:12px;
    padding:8px 10px 0 25px;
    text-align:right;
    font-family:Arial, Helvetica, Verdana, Sans-Serif;

}
#list_of_apts div.more
{
	margin-left:30px;
	margin-right:30px;
	margin-top:70px;
}
#list_of_apts div.more a
{
	display:block;
	width:83px;
	height:20px;
	background-image:url(../media/wuatw/images/details_btn.png);
	background-position:0 20px;
}
#list_of_apts .more a:hover, #list_of_apts .more a:active
{
	background-position: 0 0px;
}
#list_of_apts ul{
	list-style-image:none;
	margin:0;
	padding:0;
}
#list_of_apts ul li
{
	width:800px;
	height:124px;
	padding:0 0px 0 0 ;
	margin:0px;
	margin-top:-2px;
	background-color:#fff;/*#f8d339;*/
	border-top: 1px solid #fbbc2e;
}
.apt_desc .right{
	width:200px;
}
.apt_desc
{
	width:600px;
	float:right;
}
.apt_desc p, .apt_desc h1
{
	
	
}
.thumb
{
	width:150px;
	height:90px;
	padding:17px;
	background-image:url(../media/wuatw/images/thumb_bg.png);
	background-repeat:no-repeat;
}

.apt_desc h1
{
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:12px;
	font-family:Verdana;
}
#list_of_apts h1{
	color:#4e90ec;
	margin-top:6px;
}
#list_of_apts h1 span{
	display:inline;
	color:#cd0d0d;
}



/***************************  SEARCH  ************************************/
#search_right_col p ,#search_right_col li,  #categories li,#categories p,  #includes p , #includes {
	font-size:10px;
}
#search_right_col
{
	margin-left:300px;
	width:440px;
	height:264px;
	min-height:264px;
	background-image:url(../media/wuatw/images/yellow_bg_text_small.gif);
	padding:20px 20px 0 20px;
}
#search_div h4{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	padding:0;
	float:left;
	margin-right:8px;
	color:#55250d;
}
 
.btn_search
{
	display:block;
        width:83px;
        height:20px;
        background-image:url(../media/wuatw/images/search.png);
        background:url(../media/wuatw/images/search.png) no-repeat top left;
        border:none;
        cursor:pointer;
        margin-top:8px;
        margin-left:70px;
		text-indent: -9999px;
}
.btn_search:hover, .btn_search:active
{
	background-image:url(../media/wuatw/images/search.png);
        background:url(../media/wuatw/images/search.png) no-repeat bottom left;
}
#movie_bg
{
	width: 277px;
        height: 328px;
        padding-top:7px;
        background-image:url(../media/wuatw/images/bg_movie.jpg);
        background-repeat:no-repeat;
}
#movie 
{
	margin: 0px 8px ;
        border: 0px solid #555;
        width: 261px;
        height: 321px;
        color:#fff;
}
    
.link
{
	color:red;
}

#search {width:400px;}


/******************** Categories ******************/
    
#categories ul
{
    	margin:5px 0 0  0;
       	padding:0;
       	list-style-position:outside;
}
#categories p
{
       	margin-top:10px;
       	margin-bottom:20px;
}
li.category
{
      	list-style-type:none;
       	display:inline;
       	margin:0;
       	margin-top:20px;
}
#categories li.category div
{
       	padding:10px 20px 20px 15px;
       	width:225px;
       	height:279px;
       	background-image: url(../media/wuatw/images/category_bg.png);
       	float:left;
      	margin-left:2px;
}
#categories li.category div h1
{
       	padding-top:6px;
       	margin-top:0;
}
#categories li.category div p
{
      	height:50px;
       	margin-bottom:0;
}
#categories .features  li
{
      	display:inline;
       	background-image:url(../media/wuatw/images/star_white.gif);
       	background-repeat:no-repeat;
       	padding-left:14px;
       	text-align:left;
} 
#categories #preview{
	position:absolute;
        border:1px solid #ccc;
        background:#fff;
        padding:5px;
        display:none;
	color:#fff;
}
.photo{
	border:2px solid #fff;
}	
#categories   .photo
{
	width:218px;
	text-align:center;
	border:none;
}
#location .photo{
	margin-left:10px;
	margin-bottom:10px;
}

/************ apartments include *************/
#includes ul
{
       	margin:0;
       	padding:0;
       	list-style-position:outside;
	list-style-image:none;
}
#includes  li.category
{
       	list-style-type:none;
       	display:inline;
       	margin:0;
       	margin-top:20px;
}
#includes  li.category div
{
       	padding:15px;
       	width:227px;
       	height:131px;
       	background-color:#fbd742;
       	background-image:url(../media/wuatw/images/incl_bg.png);
       	background-repeat:no-repeat;
       	float:left;
       	margin-left:5px;
       	margin-bottom:5px;
}
#includes li.category div h1
{
       	padding-top:0px;
       	margin-top:0;
       	margin-bottom:10px;
       	border-bottom:1px solid #fae27d;
       	padding-bottom:3px;
}
#includes li.category div p
{
       	height:50px;
       	margin-bottom:0;
}
#includes li.category div img
{
       	float:right;
       	margin:0px 0px 10px 10px;
}
#includes  #preview{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	margin-top:-100px;
	margin-left:-300px;
}
ul.includes li
{
   	text-align:left;
       	background-image:url(../media/wuatw/images/star_white.gif);
       	background-repeat:no-repeat;
       	padding-left:14px;
} 
 
/******************** APT DETAILS **************************/

#feedback span{font-weight:bold; color:#3366ff}

.room
{
	background-color:#eeeeee;
	margin-top:0px;
	margin-bottom:10px;
	border:1px solid #aaa;
	padding:5px 5px 10px 10px;
	background-image:url(../media/wuatw/images/corner_blue.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#5a5a5a;
	font-size:10px;
	
}
#apt_details ul li
{
	list-style-type:none;
	list-style-image:url(../media/wuatw/images/star_white.gif);
	list-style-position:outside;
	margin-top:3px;
	margin-bottom:3px;
	padding-bottom:0;
	padding-top:0;
	margin-left:20px;
	
}

 .room ul li
{
	list-style-image:url(../media/wuatw/images/star_yellow.png);
}
.room_price
{
	float:right; width:125px; text-align:right; height:53px; color:#fff; font-size:11px;font-weight:bold;
}
.room h3
{
	margin-top:0;
}
.room h3 span
{
	color:#fff;
}
#book
{
	float:right;
	margin-top:10px;
}
#map
{
	margin-top:0px;width: 298px; height: 288px; border:1px solid #fff;
}
#gallery img
{
	border:1px solid #d69223;
	padding:2px;
	margin-right:5px;
	background-color:#fff;
}

p.info
{
	margin-top:-18px;
	padding-top:0;
}


#search_right_col  p.red{
	margin-top:-14px;
	color:#cd0d0d;
	font-weight:bold;
	font-size:10px;
	margin-bottom:16px;
	width:260px;
	margin-left:180px;
}
.info2{
	color:#cd0d0d;
	font-weight:bold;
	font-size:10px;
	margin-bottom:16px;
	padding-left:100px; margin-top:25px;
	background:transparent;
}

.info {
background-color:#fce84e;
padding:10px;
}

/* Visas
-------------------------------------*/
.visa{float:left;margin:0 10px 15px 10px;width:176px;z-index:5;color:#FFFFFF;padding:0px !important;}
.visa .entry p{margin:10px 0px;color:#666666;}
.visa-image-wrapper{position:relative;z-index:5;height:176px;}
.visa-image-wrapper h3{color:#333;font-size:1.2em;font-weight:bold;line-height:1.2em;position:absolute;top:7px;left:7px;z-index:1;background:url(../media/usit/graphics/semi_transparent_bg.png) 100% 100% repeat;padding:7px 10px 5px;margin:0; behavior:url(http://www2.usit.ie/scripts/lib/iepngfix.htc)}
.visa-image-wrapper h3 span{display:block;font-size:0.9em;color:#e08e0c;}
.visa-image-wrapper h4 {margin: 0;}
.visa-image-wrapper h4 a{font-size:0.85em; font-weight:bold;line-height:1.2em;font-variant:small-caps;position:absolute;top:145px;right:7px;z-index:1;padding:5px 10px;background:url(../media/usit/graphics/semi_transparent_bg.png) 0 0 repeat;color:#333;text-decoration:none;display:block;behavior:url(http://www2.usit.ie/scripts/lib/iepngfix.htc)}
.visa-image-wrapper h3 a:hover,.visa-image-wrapper h4 a:hover{text-decoration:none; background-color:#e08e0c;}
.left-image {width:152px; height:152px}

 a.button{background:transparent url('../media/wuatw/images/bg_button_a.png') no-repeat scroll top right;color:#444;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding: 0 18px 0 0;text-decoration:none; width:auto; height:auto}
 a.button span{background:transparent url('../media/wuatw/images/bg_button_span.png') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
 a.button:hover {text-decoration:none;}
 a.button:active{background-position:bottom right;color:#000;outline:none;}
 a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}

/* Form
-------------------------------------*/

#usitform dl, #usitform dl dt, #usitform dl dd {margin: 0; padding:0;}
#usitform select {padding: 4px;line-height: 14px;}
#usitforminput.button {font-size: 100%;cursor: pointer;padding: 3px 5px;}
#usitform h3 {clear: both;}
#usitform dl dd {margin-bottom: 10px;}
#usitform label {display: block;text-transform: uppercase;margin-bottom: 1px;padding-left: 2px;}
#usitform input,#usitform select,#usitform textarea{color:#5e5e5e;border: 1px solid #ccc;}
#usitform dl{text-align:left;}
#usitform dl dt{float:left;clear:left;width:230px;padding:3px 20px 3px 0px ;text-align:right;}
#usitform dl dt label span {display:block; font-size:0.85em; text-transform:none; color: #666}
#usitform dl dd{padding:5px 0; display:block;}
#usitform dl dd input,#usitform dl dd select,#usitform dl dd textarea{padding:3px;border:1px solid #d2d2d2;width:250px;}
#usitform dl dd input.short {width:55px}
#usitform dl dd input.medium {width:110px}
#usitform dl dd.noborder input {width:auto;border:none;}
#usitform dl dd dl.date dd {float:left;} 
#usitform dl dd dl.date dd select {width:70px;}
#usitform dl dd.industries label {width:60px;display: inline;}
#usitform dl dd.submit {margin-bottom:1.5em;}
#usitform label em {margin-right:-5px;}
#usitform label em, span.red{color:#df0032;}
#usitform .success {color:#390;}
span.notice, div.notice, span.alert, div.alert {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.notice, div.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../media/usit/graphics/notice.png) 10px 50% no-repeat;}
span.alert, div.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../media/usit/graphics/alert.png) 10px 50% no-repeat;}



#facebox {position:absolute;top:0;left:0;z-index:100;text-align:left; margin-top:-70px;}

#facebox .b{background:url(http://events.workinaustralia.ie/images/facebox/b.png);}
#facebox .tl{background:url(http://events.workinaustralia.ie/images/facebox/tl.png);}
#facebox .tr{background:url(http://events.workinaustralia.ie/images/facebox/tr.png);}
#facebox .bl{background:url(http://events.workinaustralia.ie/images/facebox/bl.png);}
#facebox .br{background:url(http://events.workinaustralia.ie/images/facebox/br.png);}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:10px;background:#fff;width:500px;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer2{border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;}

#facebox p { font: normal 12px/17px 'Verdana'; padding: 5px 0px; color:#666; }
#facebox h3 {font-size: 16px; line-height: 16px; margin-top: 12px; font-weight: bold; color: #669900;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{/* ie6 hack */
position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}







/********************* HOME       **************************************/
.left .nomargins a:hover{opacity:0.8;filter:alpha(opacity=80)}



/***************** HOLIDAYS ******************************/
#holidays .location a, #holidays #right_col {width:160px; }
#holidays  #left_col {margin:5px 0 0 0; width:840px; background-image:none; 
				padding:10px 0px 0 0px; float:left; font-size:10px;}
#holidays #left_col ul {margin:0; padding:0}
#holidays #left_col ul li.package_offer {display:block; width:350px; height:140px; background-color:#fbd440; 
		border:1px solid #faa61e; margin:0 20px 20px 0; list-style-type:none; float:left; padding: 12px; text-align:left}
#holidays #left_col ul li.package_offer img { margin:0 10px 5px 0; border:2px solid #fff}
#holidays #left_col ul li.package_offer p{width:310px; clear:left; margin:0; text-align:left; font-size:10px; }
#holidays #left_col ul li.package_offer span {font-weight:bold;}
#holidays #left_col ul li.package_offer a {font-weight:normal;  text-decoration:none; }
#holidays #left_col ul li.package_offer a:hover { text-decoration:none; color:#fff}
#holidays #left_col ul li.package_offer div.title  { color:#fff; background-color:#faa61e; 
	padding:2px 0px; font-size:12px;  margin:7px 130px; text-align:center; 
	min-width:85px; }
#holidays #left_col ul li.package_offer  div.name{ font-weight:bold; font-size:11px; text-align:left }
#holidays #left_col ul li.package_offer .link a:hover{color:#881613}

#paging{width:780px; padding-bottom:8px; border-bottom:1px solid #fdef98}
#pagination {float:right;}
#pagination  li{display:block; float:left;width:20px; height:20px; text-align:center}
#pagination  li:hover{background-color:#fbdb45; cursor:pointer}
#holidays a.next{float:right; margin-right:70px}
#holidays a.prev{float:left; background-image:url(../media/wuatw/images/arrow_back.gif); background-position:bottom left;
	background-repeat:no-repeat; padding-left:20px}
#holidays a.prev:hover{ background-position:top left;}
#holidays a{text-transform:uppercase; font-weight:bold; font-size:11px}
#holidays a:hover{color:#881613; text-decoration:none;}


#holidays_details .location a, #holidays_details #right_col{width:300px}
#holidays_details #right_col img{border:1px solid #d89a1a; padding:4px; background:#fff}
#holidays_details #right_col .more_info{background:url(/media/wuatw/images/more_info_bg.png) no-repeat; width:300px; height:71px; padding:13px 5px; text-align:center}
#holidays_details #right_col .more_info em{background-color:#ece594; padding:1px 3px}
#holidays_details #right_col .more_info span{font-weight:bold}
.uppercase{text-transform:uppercase}
#holidays_details #left_col table{margin:10px 0; vertical-align:top}
#holidays_details #left_col table td{padding:8px 20px; background:#f5c852; vertical-align:top}
#holidays_details #left_col table td h2{font-size:14px; margin-top:0}
#holidays_details #left_col table ul, #holidays #left_col table li{margin:0 5px; padding:0 }
#holidays_details .note{font-size:11px; font-style:italic; margin-bottom:30px}
#holidays_details .duration{font-size:15px; color:#cd0d0d; font-weight:bold}
#holidays_details .title{border-bottom:1px solid #fff; padding:10px 0 20px 0; font-size:18px; font-weight:normal}
#holidays_details .title .price{float:right; color:#fff; background-color:#faa61e; padding:2px 0px; font-size:12px; width:140px}
#holidays_details .title .price strong{font-size:20px; font-weight:normal; padding:0 3px}




/***************************** HOTELS ****************************/
ul#hotels{margin:20px 0; padding:0}
#hotels li{border-bottom:1px dotted #dd9343; padding:4px 0; width:350px;height:20px; overflow:hidden; float:left; margin:0 12px; list-style-position:inside}
#hotels .city{font-weight:bold; font-size:14px; float:left}
#hotels  .price{float:right; text-align:center; font-size:14px; color:#fff; background-color:#faa61e;padding:2px 3px; font-weight:bold; margin:0px 30px 0 0;}

#book_hotel{ margin-left:384px; margin-top:10px; }
#book_hotel a{display:block; width:350px; height:77px; background:url(/media/wuatw/images/hotel.jpg) no-repeat 0 -77px;}
#book_hotel a:hover{background-position:0 0px}
#book_hotel a span{display:none}


/***************** ESSENTIAL ************************/
#essentials td{border:none}
#essentials td img{border:none}
table h2{margin-top:0px; padding:0; font-size:20px}

#main_content a.book{display:block; padding:3px; width:120px; text-align:center; color:#fff; font-size:14px; background-color:#faa61d; border:1px solid #fff; margin:30px 0  0 110px}

#main_content table a:hover{color:#fff; text-decoration:none; background-color:#e9960e}







































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.info {
background-color:#fce84e;
padding:10px;
}

