body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #1B3F95 url(../images/bg.jpg);
}

td, div{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	
}

a:link {  color: #0066CC}
a:visited {  color: #0066CC}
a:hover {  color: #0066CC}
a:active {  color:#0066CC}

a.custLink1:link {  color: #cccccc; text-decoration: none;}
a.custLink1:visited {  color: #cccccc; text-decoration: none;}
a.custLink1:hover {  color: #ffffff; text-decoration: underline;}
a.custLink1:active {  color: #cccccc; text-decoration: none;}

a.bluelink:link {  color: #FFFFFF; text-decoration: underline; font-size: 12px}
a.bluelink:visited {  color: #FFFFFF; text-decoration: underline; font-size: 12px}
a.bluelink:hover {  color: #FFFFFF; text-decoration: underline; font-size: 12px}
a.bluelink:active {  color: #FFFFFF; text-decoration: underline; font-size: 12px}

a.redlink:link {  color: #C20000; text-decoration: underline; font-size: 11px}
a.redlink:visited {  color: #C20000; text-decoration: underline; font-size: 11px}
a.redlink:hover {  color: #C20000; text-decoration: underline; font-size: 11px}
a.redlink:active {  color: #C20000; text-decoration: underline; font-size: 11px}

a.all_news:link {  color: #C20000; text-decoration: underline; font-size: 11px}
a.all_news:visited {  color: #C20000; text-decoration: underline; font-size: 11px}
a.all_news:hover {  color: #C20000; text-decoration: underline; font-size: 11px}
a.redlink:active {  color: #C20000; text-decoration: underline; font-size: 11px}

a.footerlink:link {  color: #282828; text-decoration: none; font-size: 10px}
a.footerlink:visited {  color: #282828; text-decoration: none; font-size: 10px}
a.footerlink:hover {  color: #398535; text-decoration: none; font-size: 10px}
a.footerlink:active {  color: #282828; text-decoration: none; font-size: 10px}

.normal {  
border:1px solid #666666;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
height:25px;
width:204px;
padding:4px 0 0 2px;
}

.SearchFields {  
border:1px solid #666666;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}

.enquiry {  
border:1px solid #666666;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
height:100px;
width:204px;
padding:4px 0 0 2px;
}

.enquiry_contact {  
border:1px solid #666666;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
height:125px;
width:440px;
padding:4px 0 0 2px;
}

.submit_btn {
margin:10px 0 0;
}

.title {
	font-size: 12px;
	font-weight: bold;
	color: #2F559F;
}

.bluetitle {
	font-size: 20px;
	font-weight: bold;
	color: #2F559F;
}

.bluetitlenews {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.redtitleoffers {
	font-size: 16px;
	font-weight: bold;
	color: #BB0000;
}

.whitetitle {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.small {
	font-size: 10px;
}

.smallgrey {
	font-size: 10px;
    color: #666666;
}

.white {
	color: #FFFFFF;
	font-size: 14px;
}

.whitesm {
	color: #FFFFFF;
	font-size: 11px;
}

.nav {
	font-size: 11px;
}
.border {
	border:1px; 
	border-thickness: 1px; 
	border-color: #000000; 
	border-style: solid;
}

.border2 {
	border:1px; 
	border-thickness: 1px; 
	border-color: #B6B5B5; 
	border-style: solid;
}

.button {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0074BE;
	border-top: thin solid #0081C4;
	border-right: thin solid #003F7D;
	border-bottom: thin solid #003F7D;
	border-left: thin solid #0081C4;
	width: 120px;
	height: 25px;
}

.button1 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #CC0000;
	height: 25px;
	font-weight: normal;
	width: 150px;
	border-top: thin solid #CC3300;
	border-right: thin solid #990000;
	border-bottom: thin solid #990000;
	border-left: thin solid #CC3300;
}

.list {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0074BE;
	border-top: thin solid #0081C4;
	border-right: thin solid #003F7D;
	border-bottom: thin solid #003F7D;
	border-left: thin solid #0081C4;
}

.red {
	color: #FF0000;
}

.red_featured {
	color: #FF0000;
	font-size:18px;
	font-weight:bold;
	}
	
.title_featured {
	font-size:15px;
	color:#333;
	font-weight:bold;
	}
	
.title2_featured {
	font-size:12px;
	font-weight:normal;
	color:#333;
	}

.Order {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	width: 45px;


}
.button3 {

	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0074BE;
	border-top: thin solid #0081C4;
	border-right: thin solid #003F7D;
	border-bottom: thin solid #003F7D;
	border-left: thin solid #0081C4;
	height: 25px;
}
.TextArea {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
}
.button2 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #CC3300;
	border-top: thin solid #CC6600;
	border-right: thin solid #CC0000;
	border-bottom: thin solid #CC0000;
	border-left: thin solid #CC6600;
	height: 20px;
	width: 144px;
}

.strike {
	text-decoration: line-through;
}

.itemtitle {
	font-size: <%=SmallSize%>;
    color: <%=ItemTitleCol%>;
}

#offers_box {
background:transparent url(../images/special_offers_bg.gif) no-repeat scroll 0 0;
height:150px;
width:475px;
}

#offers_box2 {
height:150px;
width:720px;
}

.offer1 {
float:left;
margin:0 5 0 5px;
overflow:hidden;
width:147px;}

.offer2 {
float:left;
margin:0 5 0 5px;
overflow:hidden;
width:170px;}

.offer_img {height:90px;
margin:0px 0 0 9px;}

.offer_title {
font-size:15px;
font-weight:bold;
height:37px;
margin:15px 0 0 0;
}

html>body .offer_title
{
width: auto;
height: auto;
min-height: 30px;
} 

.offer_price {
color:#CC0000;
font-size:12px;
font-weight:bold;
height:68px;
left:-7px;
margin:20px 9px 0;
position:relative;
width:140px;
}

.accessories {
float:left;
margin:0 5 0 5px;
overflow:hidden;
width:230px;
}

.accessories_img {
height:110px;
}

.accessories_title {
font-size:15px;
font-weight:bold;
margin:10px 0 10px 0;
width:200px;
overflow:hidden;
height:37px;
}

.view_accessories {
float:center;
margin-bottom: 25px;
}

.price {
margin:0px 0 0 0;
width:135px;
}

.price2 {
margin:0px 0 0 0;
width:170px;
height:35px;
}

.view_btn {
float:right;
margin-top: 6px;
margin:8px 0;
}

.view_btn2 {
float:center;
margin-top: 6px;
margin:8px 0;
}

.now {
color:#CC0000;
font-size:15px;
font-weight:bold;
margin:0px 0px 0 0;
text-align:center;
}

.was {
font-size:11px;
font-weight:bold;
margin:0px 0 4 0;
text-align:center;	
}

.featured_box {background: url(../images/featured_bg.jpg) no-repeat bottom; padding: 5px;}

#opening_hours {height:100px; width:200px;}

#map {background: url(../images/mapireland.jpg) no-repeat top; height:300px; width:220px;}

.findus_btn {border:none;}

.all_news a {background:url(../images/news_btn.jpg) no-repeat top}
