html,body{margin:0;padding:0}
body{font: 11px "Trebuchet MS", verdana, arial, sans-serif;text-align:center; margin:0; padding:0; 
	background-color:#000000; color:#d3d3d3; background:#000 url(../media/images/bg.png) 0 26px  no-repeat}


p{margin:0; padding:0; text-align:justify; }
.clear{clear:both; color:#000}
a{color:#98cf11; text-decoration:underline}
a:hover{color:#b4ea31; text-decoration:underline}
.heading{margin:0px 0px 30px 20px; text-align:right;}
.blurb { padding:0px 30px 0 30px;}
.left{float:left; margin:40px 15px 50px 15px; }
.line{height:10px; background:url(/media/images/line.png) repeat-x; width:260px}
.label{color:#98cf11; text-transform:uppercase;}
.red{color:#ff3ba8; font-size:18px; font-weight:normal; text-transform:uppercase}
.orange{color:#f05bff}
h1.green{color:#befd23}
h1.orange, h1.green{margin-top:10px; margin-bottom:3px; padding:0}
strong{color:#98cf11}
.enquiry a{display:block; width:260px; height:35px; background: url(/media/images/enquiry_form.png) 0 0 no-repeat;}
.enquiry a:hover{background-position: 0 -35px}
.enquiry2 a{margin-top:20px; width:196px; display:block; height:35px; background: url(/media/images/enquiry_form.png) -64px 0 no-repeat;}
.enquiry2 a:hover{background-position: -64px -35px}
.imp{font-size:13px}
.right{float:right; margin-left:15px}
/************************ h1-h5 *************************/
h2{padding:0; margin:0; padding-bottom:10px;font-size:16px;}
h2 span{color:#98cf11; }
.h2_replace{background:url(../media/images/h2.png) no-repeat; padding:0; width:190px; height:30px; clear:none;}
.h2_replace span{display:none}

#overview{ background-position:0 -30px;}
#itinerary{ background-position:0 -90px;}
#so{ background-position:0 0px; margin-top:20px}
#nov_best{ width:250px;  background-position:0 -390px;}
#sft{ background-position:0 -60px;}
#bn{ background-position:0 -150px;}
#tm{ background-position:0 -120px;}
#contact{ background-position:0 -180px; width:200px;}
#call_us{ background-position:0 -210px;}
#email_us{ background-position:0 -240px;}
#sara_zollino{ background-position:0 -300px;}
#martin_churchill{ background-position:0 -330px;}
#mailing_list{ background-position:0 -360px;}

h1{font-size:20px}
h3{font-size:18px; margin:0; padding:30px 0 0 0; font-weight:500 }
h2 span{margin-left:30px; background-color:#befd23; color:#000; padding:2px 5px; }
h4{font-size:14px; margin:0; padding:0; font-weight:500}
h4 span {color:#98cf11}
h5{color:#fff; border-bottom:1px solid #98cf11; font-size:15px; margin:0; padding:0}
h6{color:#000; font-size:18px; background-color:#98cf11; margin:10px 0 10px 0; padding:2px 10px;}

/******************** navigation ******************************/
div#navigation{height:26px;  text-align:right;margin-left:60px}
div#navigation ul, div#navigation ul li{list-style-type:none; margin:0;}
div#navigation ul li{display:inline;}
div#navigation a{ display:block; padding:3px 8px 3px 8px; margin-left:20px; float:left; color:#ddd; font-size:16px; font-weight:bold; text-decoration:none;}
div#navigation a:hover, div#navigation a.active{background:#abdb12 url(/media/images/menu_bg.png) repeat-x;
	color:#000000; }


/************************* header ***************************/ 
div#header{ height:161px; padding-top:16px}
div#welcome{text-align:right; float:right; padding-top:7px}
div#welcome img{margin:10px 0 0px 0}
div#welcome img#exclusive{margin:10px 20px 0 0}


/************************* footer ***************************/ 
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer{clear:left;width:100%; background-color:#98cf11; border-top:solid #000 10px; height:150px; min-height:150px;}
#footer_logo{float:right}
#footer a{color:#000000; text-decoration:none;margin-right:20px; text-transform:uppercase; font-size:12px; font-weight:bold}
#footer a:hover{text-decoration:underline; }
.wrap{width:950px; margin:0 auto;}
#footer #licences img{padding-right:12px; height:20px; padding-top:15px; }
#footer #licences a{margin:0}
/************************* content ***************************/ 
div#container{width:950px;margin:0 auto; text-align:left}
div#wrapper, div#wrapper2{float:left;}
div#wrapper, div#left_col, div#right_col{margin-top:0px;}



#book{width:196px; height:67px; background-image:url(/media/images/book.png);}
#book span{display:none}
div#map{float:left;width:280px;margin-left:0px}
div#newsletter{width:260px; height:55px; background:#98cf11 url(/media/images/newsletter_bg.png) no-repeat;}
div#newsletter a{display:block; width:65px; height:25px; background:#000 url(/media/images/sign_up.png) no-repeat; float:right; margin:25px 10px 0 0;}
div#newsletter a:hover{background-position:0 -25px}
div#newsletter input{width:160px;}
div#newsletter a span{display:none}
div#newsletter div{width:140px; float:left; color:#000; padding-top:22px; padding-left:15px}
/* Tour */
.tourMap{margin-bottom:30px;}

/*contact us */

#googlemap{margin:0px 0px 0 0px; border:4px solid #befd23; width:300px; height:270px; float:right; overflow:hidden;}


.address{ color:#fff;  font-size:18px;  text-align:right; margin-top:5px;}
#a1{ margin-top:20px;}
.number{font-family:Georgia;}
#phones, #email{ background:url(/media/images/contact_bg.png) no-repeat; 
	width:278px; color:#000; font-weight:bold; padding-left:20px;}
#phones{height:48px; background-position:0 0; font-size:16px; margin-bottom:36px}
#phones span {font-size:20px}
#email{height:32px; background-position:0 -48px; font-size:20px; padding-top:5px;}

/*********************** Tour ********************/
div#map{float:left;width:280px;margin-left:0px}
div#map h2 span{margin-left:0}
div#left_col{float:left;width:280px;margin-left:0px}	

table{text-align:left;   margin:0; padding:0;}
table td label{ width:90px;padding:0px 10px 0px 0px ;text-align:right; 
	color:#98cf11; text-transform:uppercase; display:block;  float:left; clear:left;}
table td{padding:2px 0; vertical-align:top}
div#left_col table td strong{color:#fff; border-bottom:1px solid #98cf11; font-size:15px; margin:0; padding:0; width:70px;}
h5{color:#fff; border-bottom:1px solid #98cf11; font-size:15px; margin:0; padding:0; width:70px;}
table td p{margin:10px 10px;}
#title{padding:3px 30px 5px 30px; background-color:#befd23;  color:#000000; font-size:18px; 
	font-weight:bold; text-align:right;}
 img#tour_image {border-bottom:4px solid #befd23}

#tour_content div#title_div{margin-top:-32px; text-align:right; margin-right:4px; }

/*****************Tours *************/
#overview p{margin:0}
#regions{margin-left:20px}
#regions a, #regions div{display:block; float:left; margin:15px;font-size:18px; text-decoration:none}
#regions a:hover{text-decoration:underline}
#newsletter{margin-bottom:30px}
#where{margin-bottom:15px}
.tours_left_link{margin-top:15px; font-size:18px; text-decoration:none}}
/***************** Home ******************/
#slidesnav{style=padding: 0 4px;  margin-top:-26px; text-align:right}
#slider{width:666px; height:237px; overflow:hidden;}



/******************** Flights **********************/
.flight h3{font-size:16px; margin:0; padding:0; font-weight:bold}
.flight h4{}




#taLeft{width:330px; float:left; margin-top:20px; margin-right:20px; padding-right:20px; background:transparent url(/media/images/vertical_line.png) repeat-y top right;}
#taRight{width:330px; float:right;margin-top:20px; }

table th{border-bottom:1px dotted #333; padding-bottom:3px; font-size:16px; color:#555555}
table strong{font-size:14px}



/**************************** facebox ******************************/
object{z-index:-1}
#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:0px;background:none;width:800px; top:400px}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center; margin-top:330px}
#facebox img{border:0;margin:0; z-index:100;}
#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');}
















































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

