body, p, h1, h2, h3, h4 { margin:0; padding:0; }
img { border:0; }

/* General
------------------------------------------------*/

body { font-size: 11px;	color: #000000; font-family: Arial, Helvetica, sans-serif;	line-height: 15px; }

ul, li { list-style-type:disc }
ul { margin:0 0 15px 17px; }



h1 { font-size: 22px; color:#006633; margin-bottom:20px; margin-top:15px; }
h2 { font-size:17px; color:#006633;  margin-bottom:15px; margin-top:10px; margin:0; padding:0; line-height:17px;  }
h3 { font-size:13px; color:#000; line-height:15px;  }	
h4 { font-size:15px; color:#006633;  margin-bottom:10px; margin:0; padding:0; line-height:15px;  }

p, .hr { margin-bottom:5px; }


a { color: #E72110; text-decoration:none }
a:hover { text-decoration:underline }


	
.intro-text { color:#65266E; font-size:13px; width:263px; }
p.click-here { margin:0; padding:0; font-size:14px; text-align:right; font-weight:bold;  }
p.click-here a { color:#FC7215; text-decoration:none; }
.feature-photo { margin: 0 0 15px 30px; }



hr { clear:both; margin:10px 0 10px; padding:0; border:0; border-top:1px solid #167127; color:#fff; }

#sidebar hr { border-style:dashed; }



/* Layout
------------------------------------------------*/
body.singleWideColumn #sidebar { display:none }
body.singleWideColumn #content { width:860px; }

/* commented backslash hides from ie5mac \*/ 
html{ height:100%; margin:0; padding:0 } 
/* end hack */ 
html,body {	padding:0; margin:0; background-color: #687584; }
body { margin:0; padding:0; text-align:center }

#wrapper { width:918px; text-align:left; margin:0 auto; position:relative;
	 background:#fff url(../images/page_bg.jpg) top center repeat-y; }


#header{ width:900px; height:119px; background:url(../images/banner_bg.jpg) top right no-repeat; margin:0 9px; border-bottom:2px solid #E72110; }


#ajaxmenu { margin:0 9px 0; height:24px;	background-color:#167127; }

	
#main, #sidebar, #content { float: left; display: inline; }
#main { margin:30px 0 40px 25px; }
#sidebar { width:230px; margin-left:20px; float:left; padding-bottom:10px; }
#content { width:620px; }





#footer { color: #000; width:918px; background: url(../images/page_bottom_bg.jpg) bottom center no-repeat;
	clear:both; margin:10px 0 0; padding-bottom:20px; }

#footer .divider { color:#E72110 }

#footer #sitedetails { width:800px; margin-left:20px; }
#footer #founded { float:right; display:inline; width:145px; margin-right:20px; text-align:right }

#siteauthor { color:#ccc; padding:10px 0 15px; clear:both; text-align:center }
#siteauthor a { color:#ccc; }

#breadcrumbs { margin-bottom:12px; }

/* Custom Elements
------------------------------------------------*/

#intro { color:#666; font-weight:bold; font-size:12px; }

#phone-number { color:#fff; float:right; display:inline; width:200px; text-align:right; line-height:24px; margin:0 15px 0 0; font-weight:bold; font-size:12px; }

.subscribe-link { font-size:12px; text-align:center; font-weight:bold; }

.hr { border-top:1px solid #ccc; }
.hr hr { display:none; }


#homepage-offers td { font-size:11px;  }
#homepage-offers h3 { font-size:14px; margin: 5px 0 5px; color:#006633; line-height:16px; }

#homepage-offers td.tour { padding-left:8px; border:1px solid #ccc; }

#homepage-offers td p { margin:0 0 8px; }
#homepage-offers p.details { font-weight:bold; font-size:12px; }
#homepage-offers .price { font-size:14px; }
#homepage-offers .price, #homepage-offers .booknow { color:#c00; margin-right:12px; }
#homepage-offers .booknow a { color:#c00; text-decoration:none}
#homepage-offers .time { color:#666; }
#homepage-offers img { margin-left:8px; }


.folaigh { display:none }