

A.dating {
color : #333366;
text-decoration : underline;
font-family : Verdana, Geneva, Arial, sans-serif;
font-size : 11px;

      }
A.dating:active, A:link, A:visited {
color : #333366;
text-decoration : underline;
      }
A.dating:hover {
color : #cc6600;
text-decoration : none;
      }
A.noline {
color : #333366;
text-decoration : none;
      }
A.noline:link, A.noline:visited, A.noline:active {
color : #333366;
text-decoration : none;
      }
A.noline:hover {
color : #cc6600;
text-decoration : none;
      }
.textbox {
font-family : Verdana, Arial;
      }
input, input.txt {
font-size : 1em;
font-family : Verdana, Arial;
      }
SELECT {
font-size : 11px;
line-height : 14px;
font-family : Verdana, Geneva, Arial, sans-serif;
text-decoration : none;
      }
input.btn {
background-color : #cc6600;
color : white;
      }
input.submit {
background-color : #cc6600;
color : white;
      }
.spacer {
line-height : 4px;
      }
.spacersmall
{
line-height : 2px;
      }
.summ {border: 1px solid #cc3300; padding:3px; text-align : center; width: 774px}

.pad
{
padding : 5px;
      }

.newstext {
font-size : 1.1em;
      }
.arr{ padding-left:5px; padding-right: 3px;padding-bottom:3px;}
.headerbar {
border : 1px solid #666633;
font-size : 1.1em;
font-weight : bold;
color : #666633;
width : 505px;
height : 21px;
text-align : center;
text-transform : uppercase;
text-align: center;
padding: 3px;
display : table-cell;
vertical-align : bottom;
      }
.summary
{
font-size : 11px;
font-weight : normal;
font-family : Verdana, Arial;
display : table-cell;
border: 1px solid #cc3300;
color: #666633;
width: 100%; 
text-align: center;
padding: 3px;
}
h1
{
font-size : 11px;
font-weight : normal;
font-family : Verdana, Arial;
padding:0px;
margin: 0px; 
}
h2
{
font-size : 1.25em;
font-weight : bold;
font-family : Verdana, Arial;
text-align: top;
}
hr {
width : 100%;
height : 1px;
color : #cccc99;
border : 0;
background-color : #cccc99;
      }
.icon a {
display : block;
width : 35px;
background-color : #eeeecc;
      }
.icon a:hover {
background-color : #cccc99;
      }
.RSS_Title {
font-weight : bold;
font-size : small;
color : black;
      }
.RSS_Description {
font-size : xx-small;
color : black;
      }
.RSS_Heading {
font-size : small;
color : #e28e1e;
      }
.RSS_Date {
font-size : xx-small;
color : #e28e1e;
      }
.TabSelected {
background-color : white;
font-weight : 700;
      }
.TabNormal {
background-color : #e1e1e1;
font-weight : 700;
color : #666666;
      }
.TabSelectedSearch {
background-color : #edeacc;
font-weight : 700;
      }
.TabNormalSearch {
background-color : #e1e1e1;
font-weight : 700;
color : #666666;
      }
.TabNone {
background-image : url(/images/Tab_None.gif);
      }
.TabTableBorder {
border-left-style : solid;
border-left-width : 1px;
border-right-style : solid;
border-right-width : 1px;
border-bottom-style : solid;
border-bottom-width : 1px;
padding-left : 4px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 0;
      }
.newsFeatureSummary {
font-size : 1.1em;
      }
.newsFeatureImage {
border : 1px solid #999966;
      }
A.newsFeatureTitle:link, A.newsFeatureTitle:visited, A.newsFeatureTitle:active {
font-weight : bold;
font-size : 1.1em;
text-decoration : underline;
      }
A.newsFeatureTitle:hover {
font-weight : bold;
font-size : 1.1em;
      }
.newsListTitleBackColor {
font-size : 10px;
font-weight : 700;
color : #666666;
      }
A.homenews:link, A.homenews:visited, A.homenews:active {
font-size : 0.9em;
font-weight : bold;
text-transform : uppercase;
color : #8a8028;
text-decoration : none;
      }
A.homenews:hover {
font-size : 0.9em;
font-weight : bold;
text-transform : uppercase;
color : #8a8028;
text-decoration : underline;
      }
.topadvert {
width : 782px;
background-color : #cccccc;
      }
.upperleft {
width : 100%;
margin-left : auto;
margin-right : auto;
background-color : #eeeecc;
background-image : url(/images/upperleft.jpg);
background-repeat : no-repeat;
background-position : top left;
      }
.upperright {
background-image : url(/images/upperright.jpg);
background-repeat : no-repeat;
background-position : top right;
      }
.lowerleft {
background-image : url(/images/lowerleft.jpg);
background-repeat : no-repeat;
background-position : bottom left;
      }
.lowerright {
background-image : url(/images/lowerright.jpg);
background-repeat : no-repeat;
background-position : bottom right;
padding-top : 6px;
padding-bottom : 6px;
      }
TD.topfeaturebox {
width : 252px;
height : 65px;
background-color : #f0f0f0;
border : 1px solid #cccc99;
text-decoration : none;
      }
td.topfeaturebox A {
text-decoration : none;
color : #333366;
      }

td.topfeaturebox A:hover {
text-decoration : none;
color : #cc3300;
      }
.topfeatureimage {
border : 1px solid #cccc99;
      }
.topfeaturetitle {
line-height : 18px;
font-weight : 600;
      }
TD.shopfeaturebox {
width : 250px;
height : 65px;
background-color : #F9F9E1;
border : 1px solid #cccc99;
text-decoration : none;
      }
td.shopfeaturebox A {
text-decoration : none;
color : #333366;
      }

td.shopfeaturebox A:hover {
text-decoration : none;
color : #cc3300;
      }
.standardButton {
font-size : 11px;
font-family : Verdana, Arial, Sans-Serif;
background : #cc3300;
color : white;
      }
.MenuBox {
border : 1px solid #cccc99;
width: 139px;
      }
.MenuHeading {
background-image : url(http://www.irishabroad.com/images/MenuHeadingBg.gif);
font-weight : 700;
font-size : 10px;
padding-top : 3px;
padding-left : 3px;
text-transform : uppercase;
font-family : Verdana, Arial;
color : #666666;
height : 21px;
      }
      
.MenuHeading2 {
background-image : url(http://www.irishabroad.com/images/MenuHeadingBg.gif);
border-left: 1px solid #cccc99;
border-top: 1px solid #cccc99;
border-right: 1px solid #cccc99;
border-bottom: 0px;
font-weight : 700;
font-size : 0.85em;
padding-top : 3px;
padding-left : 3px;
text-transform : uppercase;
color : #666666;
height : 21px;
      }
.RegFeatHeading {
background-color : #b0b284;
display : block;
font-size : 0.9em;
font-weight : 700;
color : #ffffff;
text-transform : uppercase;
height : 16px;
width: 118px;
padding-top : 2px;
padding-left : 2px;
      }
.orangeheaderbar
{
background-color : #FFCE66;
display : block;
font-size : 10px;
font-weight : 700;
color : #333366;
text-transform : uppercase;
height : 16px;
padding-top : 1px;
padding-left : 5px;
      }

.menulink ul {
list-style-type : none;
text-align : left;
margin : 0;
padding : 0;
font-size : 11px;
      }
.menulink li {
font-family : Verdana, helvetica;
text-decoration : none;
color : #333366;
display : inline;
margin : 0;
      }
.menulink li a {
display : block;
margin : 1px;
padding : 2px;
text-decoration : none;
color : #333366;
      }
.menulink li a:visited {
display : block;
margin : 1px;
padding : 2px;
text-decoration : none;
color : #333366;
      }
.Menulink li a:hover {
display : block;
padding : 1px;
border : 1px solid #b0b284;
background-color : #eeeecc;
text-decoration : none;
color : #333366;
      }
.quickclicks {
background-color : #eeeecc;
width:503px;
display : block;
      }
td.quickclicks {
padding: 3px;
}
.quickdash {
padding-left: 3px;
border-right : 1px dashed #ffffff;
      }
A.onclassmenu:link, A.onclassmenu:visited, A.onclassmenu:active {
color : white;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
}
.AlbumFeatHeading {
background-color : #9595e8;
font-weight : bold;
color : #ffffff;
text-transform : uppercase;
text-align : left;
height : 10px;
      }
.photobackground {
border : 1px solid #cccccc;
color : #000000;
line-height : 15px;
font-family : Verdana, Geneva, Arial, sans-serif;
background-color : #f0f0f0;
text-decoration : none;
      }
.MainMenuTitle_MenuBar {
background-image : url(/images/mainmenubg.gif);
height : 22px;
      }
.MainMenuTitle_MenuItem {
color : white;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
      }
.MainMenuTitle_MenuIcon {
background-color : #ff9900;
      }
.MainMenuTitle_SubMenu {
background-color : #ff9900;
color : #c86700;
      }
.MainMenuTitle_MenuItemSel {
cursor : pointer;
color : #c86700;
text-transform : uppercase;
font-weight : bold;
background-color : #ff9900;
      }
.MainMenuTitle_MenuArrow {
font-family : webdings;
      }
.MainMenuTitle_RootMenuArrow {
font-family : webdings;
      }
.msghead {
font-weight : bold;
      }
/* Module Title Menu */
.ModuleTitle_MenuItem {cursor: pointer; cursor: hand; }
.ModuleTitle_MenuIcon {cursor: pointer; cursor: hand; background-color: #EEEEEE; width: 15; height: 21;}
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); }
.ModuleTitle_MenuBreak{ height: 1px; background-color: #eeeeee;}
.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; background-color: white;}
.ModuleTitle_MenuArrow { font-family: webdings; cursor: pointer; cursor: hand;}
.ModuleTitle_RootMenuArrow { font-family: webdings; cursor: pointer; cursor: hand;}


/* SKM Menu (Main Menu)*/
.menustyle 
{
background-image : url(/images/mainmenubg.gif);
height : 22px;
padding: 0px;
margin: 0px;
}
.menuitem 
{	
	cursor: hand; 
	color: white; 
	font-weight: bold; 
	text-transform: uppercase;
	padding:0px;
	white-space:nowrap;
}
.menuitem_mouseover
{
	cursor: hand;
	color: #C86700; 
	font-weight: bold; 
	text-transform: uppercase;	
	white-space:nowrap;
}

.submenuitem	
{ 
	white-space: nowrap;
	color: white; 
	padding:3px;
	font-weight: bold; 
	text-transform: uppercase;
	background-color: #FE9900;
	border-bottom: 1px solid #FFD571;
	text-align:left;
}
.submenuitem_mouseover
{ 
	white-space: nowrap;
	padding:3px;
	cursor: hand;
	color: #C86700;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #FE9900;
	border-bottom: 1px solid #FFD571;
}
#textsize {
	float: right;
	padding-bottom: 2px;
	font-size: 11px;
	color: #cc6600;
	}
	
.hand {
	cursor: pointer;
	cursor: hand;
}

.headtravel2{
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #cc3300;
	}
	
.travelbox{
	border-top: #cc3300 dotted 1px;
	border-bottom: #cc3300 dotted 1px;
	background-color: faf3e9;
	padding: 4px;
	}

.travelinfo{
	background-color: faf3e9;
	padding: 4px;
	}

.infohead{
	border-top: 1px solid #d7d7b1;
	border-bottom: 1px solid #d7d7b1
	}
	
a.white, a.white:visited, a.white:active, a.white:link{
color : #ffffff;
text-decoration : underline;
      }
     
a.white:hover{
	color: #003300;}

.padhead{
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
.newsbox{
	width: 202px;
	border-top: 1px solid #babae6;
	border-right: 1px solid #babae6;
	border-left: 1px solid #babae6;
	border-bottom: 3px solid #babae6;
	padding: 0px;
	}
	
.newshead{
padding: 0px;
	width: 202px;
	height: 18px;
	background-color: #dfdefa;
	color: #333366;
	font-weight: bold;
	}
	
.sportbox{
	width: 202px;
	border-top: 1px solid #ddc7af;
	border-right: 1px solid #ddc7af;
	border-left: 1px solid #ddc7af;
	border-bottom: 3px solid #ddc7af;
	padding: 0px;
	}
	
.sporthead{
	padding: 0px;
	width: 202px;
	height: 18px;
	background-color: #eaddcf;
	color: #ac875e;
	font-weight: bold;
	}
	
.entsbox{
	width: 202px;
	border-top: 1px solid #d7d7b1;
	border-right: 1px solid #d7d7b1;
	border-left: 1px solid #d7d7b1;
	border-bottom: 3px solid #d7d7b1;
	padding: 0px;
	}
	
.entshead{
	padding: 0px;
	width: 202px;
	height: 18px;
	background-color: #e8e8d6;
	color: #999966;
	font-weight: bold;
	}
