.QuestionLink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#587B0F; font-weight: normal; text-decoration: underline}
.QuestionTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#AA1552; font-weight: bold; text-decoration: none }
.QuestionTitleWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AA1552; font-weight: bold; text-decoration: none;  background-color :#EAF9CC;  }
.QuestionBody { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#587B0F; font-weight: normal}
.QuestionPageTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#AA1552; font-weight: bold; text-decoration: none }
a:link {  }
a:visited {  }
a:hover {  text-decoration: underline}
a:hover {  color: #0000CC}
.tableformat{ border : 1px solid #BBEB56; background-color : #EAF9CC; }
.headfoot{ color:#587B0F; font-size:10px; text-decoration: none; }
a.headfoot:link{  font-size:10px; text-decoration: none; }
a.headfoot:visited{ font-size:10px; text-decoration: none; }
.footertext { font-size: 9px }
.addresstext{ color:#999966; font-size:10px; font-family: verdana, helvetica, sans-serif; }
.divider{ border-right : 1px solid Red; text-decoration : none; }
headlink{ color:#FFFFFF; font-size:10px; font-family: verdana, helvetica, sans-serif; text-decoration: none; }
a.headlink:link{ color:#FFFFFF; font-size:10px; font-family: verdana, helvetica, sans-serif; text-decoration: none; }
a.headlink:visited{ color:#FFFFFF; font-size:10px; font-family: verdana, helvetica, sans-serif; text-decoration: none; }
.headdivide{ color:#FFFFCC; font-size:9px; font-family: verdana, helvetica, sans-serif; }

body{ margin: 0; padding:0; }

#quicksearch {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
font-style:normal;
font-variant:normal;
font-weight:bold;
margin:0;
padding:0;
}

.genericBody{
font:11px normal Verdana, Arial, Helvetica, sans-serif;
padding:10px 5px 5px 0px;
}

a {
text-decoration:none;
}

.bordertop {
background:url(newimages/horizontalrule.gif) repeat-x center top;
padding-bottom:2px;
padding-top:2px;
}

.borderbottom {
background:url(newimages/horizontalrule.gif) repeat-x center bottom;
padding-bottom:2px;
padding-top:2px;
}

.qsimg,.avsearchimg {
border:none;
cursor:pointer;
float:right;
}

#mapcontainer {
height:74px;
margin:3px 5px 2px;
padding:0;
width:351px;
}

.copy {
color:#666;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

#rightcont {
background:#FAE2A1 url(newimages/corner_bttmlft.gif) no-repeat left bottom;
margin:0;
padding:0;
width:215px;
}

.topMenu {
padding:5px 20px 18px;
text-align:center;
}

.topMenuLinks {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

#topnavigation {
	padding:0 20px;
	background-color: #AE1E59;
	background-image:url(welcHdrImg3_cmmn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#topnavigation,#topnavigation a,#topnavigation a:hover {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
}

#headera {
background:url(welcome_ireland_home_r1_c13.jpg) #F5C644 no-repeat right top;
}

.mapcurvetop {
background:url(newimages/backgrounds/maps_top.gif) no-repeat center bottom;
height:13px;
}

.mapcurvemiddle {
background:url(newimages/backgrounds/mapsrepeat.gif) repeat-y center;
}

.mapcurvebttm {
background:url(newimages/backgrounds/mapsbttm.gif) no-repeat center top;
height:12px;
}

.searchtop {
background:url(newimages/backgrounds/page_r2_c4_f3.jpg) no-repeat center top;
}

.searchmiddle {
	background-image: url(newimages/backgrounds/page_r6_c4_f3.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.searchbttm {
background:url(newimages/backgrounds/page_r7_c4_f3.jpg) no-repeat center bottom;
height:8px;
}

.pad5 {
padding-left:6px;
}

.padr {
padding-left:6px;
padding-right:6px;
text-align:right;
}

.padmapr {
margin:2px 5px 0 6px;
text-align:right;
}

.searchmiddle .pad5 h5 {
	color:#D36F19;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.searchmiddle .pad5 h6 {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.av_top {
background:url(newimages/backgrounds/barbtop.gif) no-repeat center bottom;
}

#avsearch h5 {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

h2 {
color:#003300;
font:24px Verdana, Arial, Helvetica, sans-serif;
}

h3 {
color:#003300;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
text-align:center;
}

#rightlayouttable p {
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:0 4px 2px 0;
}

#footer_links a,#footer_links a:hover {
color:#FFF;
font:10px Verdana, Arial, Helvetica, sans-serif;
}

#footer_links {
color:#FFF;
}

.cottageimg {
border:2px solid #D36F19;
}

.copyTxt {
color:#FFF;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
}

.footerFixedTxt_WC {
color:#666;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

#ccards p {
font:10px Verdana, Arial, Helvetica, sans-serif;
}

#ccards h5 {
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.av_middle {
background:url(newimages/backgrounds/repeatBbg.jpg) repeat-y center;
}

.av_bttm {
background:url(newimages/backgrounds/page_r7_c4_f3.jpg) no-repeat center top;
}

#featuredcottages {
	font:Verdana, Arial, Helvetica, sans-serif;
	background-color: #dce3af;
	background-image: url(newimages/corner_toprgt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#ccards {
	background-color: #dce3af;
}

#featuredcottages h5,#mappy h5 {
color:#D36F19;
font-size:12px;
}

#right,#centerlayouttable {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#right p,#centerlayouttable p,#featuredcottages p {
font-size:11px;
}


.inputbox {
border:1px solid #333;
font-size:10px;
width:90%;
}

.inputbox_sml {
border:1px solid #333;
font-size:10px;
width:70%;
}

.inputbox_xsml {
border:1px solid #333;
font-size:10px;
width:60%;
}

.combobox,.combobox_extrasml {
border:solid #333 1px;
font-size:10px;
width:90%;
}

.comboboxflight {
border:solid #333 1px;
font-size:10px;
width:50%;
}

.pad8 {
margin-top:4px;
}

.combobox,.combobox_extrasml {
border:solid #333 1px;
font-size:10px;
width:95%;
}
.comboboxair {
border:solid #333 1px;
font-size:10px;
width:180px;
}

.cell,#btmsleft {
background:url(newimages/corner_bttmlft.gif) no-repeat left bottom;
}

#featuredcottages img,#left img {
border:0;
}
.tnctext {
font:11px Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
}

.tncheader {
color:#D36F19;
font:bold 15px Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
}#topleft {
	background-image: url(/pages/Languages/ENG/newimages/corner_toplft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
