body {

	margin-top: 0px;

}





.main-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #0E396B;
	font-weight: normal;
}

.grey_headings {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #082B54;

	text-decoration: none;

	height: 20px;

	width: 420px;

	padding: 5px;

	margin: 0px;

	background-image: url(../images/header_bg.gif);

	text-indent: 5px;

	vertical-align: middle;

}



.main-text_grey {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 15px;

	font-weight: normal;

	color: #666666;

}



a:link {

	color: #c68802;

	text-decoration: none;

	font-weight: normal;

}

a:visited {

	color: #c68802;

	text-decoration: none;

}

a:hover {

	color: #0e396b;

	text-decoration: none;

}

a:active {
	text-decoration: none;
	font-weight: bold;
	color: #0E396B;
}

.headings {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #0e396b;

	text-decoration: none;

}



.headings-ltblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #3292b6;

	text-decoration: none;

}

.news {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #0e396b;

	text-decoration: none;

}



.sub_nav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

}

li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	list-style-type: none;

	line-height: 20px;

	list-style-position: outside;

	list-style-image: url(../images/pinkarrow.gif);

}

li a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	list-style-type: none;

	text-decoration: none;

}

li a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

li a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: underline;

}

li a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

.jump { 

font-family: Arial; 

font-size: 9pt; 

color: #FFFFFF; 

background-color: #082B54; 

width: 180px; 

} 

.goal_heading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #333333;

}

.products_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0E396B;
	text-decoration: none;
}

.grey_headings_longer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #082B54;

	text-decoration: none;

	height: 20px;

	width: 650px;

	padding: 5px;

	margin: 0px;

	background-image: url(../images/header_bg.gif);

	text-indent: 5px;

	vertical-align: middle;

}

.headings-ltorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #c68802;
	text-decoration: none;
}



.goal_pic_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.goal_pic_text a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:none;

}



.goalPlacer {
	margin: 0 0 0 0;
	position: relative;
	height: 215px;
	color: #fff;
	overflow: hidden;
}



.goal1{
	position:absolute;
	top:-4px;
	left:0px;
	width:143px;
	height:44px;
	vertical-align:middle;
}

.goal2{
	position:absolute;
	top: -4px;
	left: 143px;
	width:145px;
	height:44px;
	vertical-align:middle;
}

.goal3{
	position:absolute;
	top: -4px;
	left: 288px;
	width:145px;
	height:44px;
	vertical-align:middle;
}

.goal4{
	position:absolute;
	top: -4px;
	left: 433px;
	width:146px;
	height:44px;
	vertical-align:middle;
}

.goal5{
	position:absolute;
	top: -4px;
	left: 579px;
	width:144px;
	height:44px;
	vertical-align:middle;
}



.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #0e396b;

	text-decoration: none;

}



.special_offer_sidebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;
	color: #FFFFFF;

}


.special_offer_sidebar a:link {
	color: #ffffff;
	text-decoration: none;
}
.special_offer_sidebar a:visited {
	color: #ffffff;
	text-decoration: none;
}
.special_offer_sidebar a:active {
	color: #ffffff;
	text-decoration: none;
}
.special_offer_sidebar a:hover {
	color: #c68802;
	text-decoration: none;
}



#special_offer_side_box {
	
	width:220px;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font: 12px;	}

html>#special_offer_side {
	font-size: 60%;
	}
	
	
	#special_offer_side a {
	color: #FFFFFF;
	text-decoration: none;
	
	}
#special_offer_side a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#special_offer_side a:hover {
	color: #c68802;
	text-decoration: none;
}



.special-offer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.special-offer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.special-offer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.special-offer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.special-offer a:hover {
	color: #98dbee;
	text-decoration: none;
}


.special-offer-LG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #EC8E12;
	text-transform: uppercase;
}


.special-offer-LG  a:link {
	color: #EC8E12;
	text-decoration: none;
}
.special-offer-LG  a:visited {
	color: #EC8E12;
	text-decoration: none;
}
.special-offer-LG  a:active {
	color: #EC8E12;
	text-decoration: none;
}
.special-offer-LG  a:hover {
	color: #FFFFFF;
	text-decoration: none;
}




.action-text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

line-height: 15px;

		font-style: normal;

	font-weight: bold;

	color: #06244A;

}.goal_pic_text_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0.06em;
}
.goal_pic_text_goals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	text-indent: 5px;
	letter-spacing: -0.03em;
}
.tophonewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.freedelivery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	text-indent: 5px;
	letter-spacing: 0.05em;
}
.orderonlinetop a:link {
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.orderonlinetop a:visited {
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.orderonlinetop a:active {
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.orderonlinetop a:hover {
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.freedeliverytop a:link {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: .05em;
	font-weight: bold;
}
.freedeliverytop a:visited {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0.05em;
	font-weight: bold;
}
.freedeliverytop a:active {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: .05em;
	font-weight: bold;
}
.freedeliverytop a:hover {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: .05em;
	font-weight: bold;
}
.topanyorderwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.goal_pic_textbulls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
}
.goal_pic_text_advice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
}
.goal_pic_text_advice2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: normal;
}
.irishwebsite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.dervalheader {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.herosheader {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E396B;
}
.heoresnames {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E396B;
	text-decoration: none;
}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0.05em;
}
.testimonialname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E396B;
	text-decoration: none;
}
.herowhiteonblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0.05em;
}
.footerbold {
	font-weight: bold;
}

.other_products p { margin-bottom:0; margin-top:0; }
