.CategoryTag {
font-family:arial,trebuchet,verdana,sans-serif;	font-size:12px;	color:#000000;	font-weight:normal;
text-decoration:none;
margin:0 0 0 0;
}

.BodyText {
font-family:arial,trebuchet,verdana,sans-serif;	font-size:12px;	color:#000000;	font-weight:normal;
text-decoration:none;
margin:0 0 0 0;
}

a.store:link {
background-color: #e9f0fc;
color:#0072bc;
text-decoration: underline;
font-size:20px;
font-weight:bold;
margin:0px;
line-height:20px;
}

.headline {
padding:0px 5px 6px 5px;
margin-bottom:6px;
background-image:url(http://www.aberystwyth-online.co.uk/images/bgimages/dotline.gif);
background-repeat:repeat-x;
background-position:bottom left;
}

a.store:hover {
color:#0072bc;
text-decoration:underline;
background-color:#c0d4ff;
}

.rightboxtext{
border:1px solid #FFFFFF;
width:176px;
float:left;
font-size:11px;
margin-bottom:10px;
}

.boxheader{
background-color: #e9f0fc;
padding:5px;
margin-top:0px;
border:0px;
color:#0066cc;
font-weight:bold;
margin-bottom: 5px; 
font-size:12px;
}

.featureboc{
width:100px;
height:155px;
float:left;
text-align:left;
font-size:11px;
}
		
.featureline{
float:left;
width:1px;
height:155px;
text-align:center;
padding-left:10px;
padding-right:10px;
}

.middleleftblocnocolor{
width:230px;float:left;margin-right:5px;background-color:#fff;color:#006599;
}

.boxheader{
background-color: #e9f0fc;
padding:5px;
margin-top:0px;
border:0px;
color:#0066cc;
font-weight:bold;
margin-bottom: 5px; 
font-size:12px;
}

.accsquare{
width:75px;
height:40px;
float:left;
text-align:left;
padding:0px;
}

.smallinfotxt{
float:left;
text-align:left;
padding-left:3px;
padding-top:3px;
font-size:10px;
width:150px;
color:#333333;
}

.middlerightblocnocolor{
width:230px;float:left;background-color:#fff;color:#006599;text-align:left;
}

.breaker{
clear:both;
}

.breaker5{
clear:both;
height:5px;
}

#loginform * {
font-size:11px;
}
#loginform {
background-color: #CEE7CE;
}
#loginform FORM {
padding:5px;
}

#728toplinkunit {
color: black;
background-color: #ffffff;
text-align:center;
max-width:999px;
}

#pagephoto {
margin: 10px 0 5px 50px;
border: 0;
text-align:center;
}

#centreadunit {
float: left; 
padding: 10px;
}

#auctionads {
float: center; 
padding: 10px;
}

#728x90adunit {
float: center; 
padding: 10px;
}

#search {
float: right;
margin: 0px 0px 0px 0px; 
padding: 0px;
}

#bottomadunit {
float: right; 
padding: 10px;
width: 35%;
}

#video {
float: left; 
padding: 10px;
}

/* left nav style:
#textright {
color: black;
font-size: small;
padding-top:0px;
padding-bottom:0px;
text-align:right;
background-color: transparent;
}


#headtext {
color:#ffffff;
font-size: small;
padding-top:0px;
text-align:left;
background-color: #020266;
}

a.navhead:link{
color:#FFFFFF;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
background-color: #020266;
text-align:left;
}

a.navhead:visited{
color:#fff000;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
background-color: #020266;
text-align:left;
}

a.navhead:hover{
color:#66ccff;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
background-color: #020266;
text-align:left;
}

a.navhead:active{
color:#EFCB76;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
background-color: #020266;
text-align:left;
}
 */
 
a:link{
color: blue;
text-decoration: none;
background: none;
font-size: small;        	
}

a:visited{
color:#666CCC;
text-decoration: none;
background: none;
font-size: small;
}

a:hover{
color:#blue;
text-decoration: underline;
background: none;
font-size: small;
}

a:active{
color:#669966;
text-decoration: none;
background: none;
font-size: small;
}

a.navbar:link{
color:#FFFFFF;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
}

a.navbar:visited{
color:#fff000;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
}

a.navbar:hover{
color:#66ccff;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
}

a.navbar:active{
color:#EFCB76;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
}

a.navbarfooter:link{
color:#808080;
font-family: Arial, sans-serif;
font-size: small;
background: none
}

a.navbarfooter:visited{
color:#CCC333;
font-family: Arial, sans-serif;
font-size: small;
background: none
}

a.navbarfooter:hover{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
background: none
}

a.navbarfooter:active{
color:#669966;
font-family: Arial, sans-serif;
font-size: small;
background: none
}

a.counties:link{
color: blue;
text-decoration: none;
background: none;
font-size: x-small;        	
}

a.counties:visited{
color:#666CCC;
text-decoration: none;
background: none;
font-size: x-small;
}

a.counties:hover{
color:#blue;
text-decoration: underline;
background: none;
font-size: x-small;
}

a.counties:active{
color:#669966;
text-decoration: none;
background: none;
font-size: x-small;
}

body{
background:  url(images/bgimages/left_col.JPG) repeat;
font-size: small;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
scrollbar-face-color: #000000; 
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #ffffff; 
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #808080;
}

h1.shadow {font-family: Verdana, Trebuchet, sans-serif;
font-weight: bold;
color:#e8EEF2;
background: transparent;
margin-top: 10px;
margin-left: 6px;
margin-bottom:0;
}

h1.top {font-family: Verdana, Trebuchet, sans-serif;
font-weight: bold;
color:#020266;
background: transparent;
margin-top: -69px;
}

h1{
color:#020266;
font-family: Verdana, Trebuchet, sans-serif;
font-weight: bold;
text-align:center;
background: none;
margin-top: 2px;
}

h2{
color: #1B3C71;
font-family: Arial,Verdana, Trebuchet, sans-serif;
font-weight: normal;
padding-top: 2;
padding-bottom: 2;
padding-left:0.2em;
padding-right:0.2em;
margin-bottom : 0px;
margin-top : 0px;
background : none;
}

h3{
color: white;
font-family: Verdana, Trebuchet, sans-serif;
font-style: italic;
background: #020266;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:0.1em;
}

.h3{
color: white;
font-family: Arial, Verdana, Trebuchet, sans-serif;
font-size: small;
font-style: normal;
background: #333;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:0.1em;
}

h4{
color:#020266;
font-family: Arial,Verdana, Trebuchet, sans-serif;
font-size: medium;
font-weight: bold;
text-decoration: none;
margin-bottom : 0px;
margin-top : 0px;
background: #FFFFFF;
}

h5{
color: white;
font-family: Arial, sans-serif;
font-size: small;
font-weight: bold;
padding-top: 3;
padding-bottom: 3;
padding-left:0.5em;
margin-bottom : 0px;
margin-top : 12px;
background: #6699ff;
border-style:solid;
border-width:1px;
border-color:black;
}

h5.pan{
margin-top : 0px;
color: #6699ff;
background: #E0EEF9;
border-width:1px;
border-color:red;
}

h5.audio{
margin-top : 0px;
color: #6699ff;
background: #CCCCFF;
border-width:1px;
border-color:red;
}

h6{
color:#020266;
font-family: Verdana, Trebuchet, sans-serif;
font-size: x-small;
font-weight: bold;
text-decoration: underline;
background: #FFFFFF;
}

ul{
margin-top:0;
margin-left:15px;
padding-left:15px:
}

li{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
background: none;
margin-bottom: 0px;
}

p{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
background: none
}

p.blue{
color:#0066FF;
font-family: Arial, sans-serif;
font-size: x-small;
background: none
}

p.white {color:#ffffff;
font-family: Arial, sans-serif;
font-size: x-small;
text-align:center;
}

P.bg {
background: none;
margin-top:0px;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
}

P.bg2 {
background: #6699ff;
margin-top : 0px;
}

P.business {
background: #ffffcc;
border-style:solid;
border-width:1px;
border-color:black;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:0.1em;
}

P.review {
background: #e8eef2;
}

p.link2{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
font-weight: bold;
text-transform:capitalize;
letter-spacing: 2pt;
background: #E8EEF2
padding-top: 2;
padding-bottom: 2;
padding-left:0.2em;
padding-right:0.2em;
margin-bottom : 0px;
margin-top : 0px;
}
p.link{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
font-weight: bold;
text-transform:capitalize;
letter-spacing: 2pt;
background: #E1F5FF;
padding-top: 2;
padding-bottom: 2;
padding-left:0.2em;
padding-right:0.2em;
margin-bottom : 0px;
margin-top : 0px;
}

p.event{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
font-weight: bold;
text-transform:capitalize;
letter-spacing: 2pt;
background: #FFFFFF;
}

p.footer{
color:#020266;
font-family: Arial, sans-serif;
font-size: xx-small;
background: #FFFFFF
}

p.small{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
margin-right : 0;
background: none;
margin-bottom : 0px;
margin-top : 3px;
}

p.smallbanner{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
margin-right : 0;
background: #e8eef2;
margin-bottom : 0px;
margin-top : 3px;
padding-top:0.3em;
padding-bottom:0.3em;
padding-left:0.3em;
}

P.bold {
font-weight: bold;
color : #020266;
background: #FFFFFF
}

p.dotted {
border-style:dotted;
border-width:1px;
padding-top:0.3em;
padding-bottom:0.3em;
padding-left:0.3em;
padding-right:0.3em;
}

td{
color:#020266;
font-family: Arial, sans-serif;
font-size: medium;
background: none
}

td.2{
color:#020266;
font-family: Arial, sans-serif;
font-size: medium;
background: #E1F5FF;
}
td.nav{
color:#020266;
font-family: Arial, sans-serif;
font-size: medium;
background: #E8EEF2
}

td.nav2{
color:#020266;
font-family: Arial, sans-serif;
font-size: medium;
background: #E1F5FF
}

td.footer{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
background: #FFFFFF
}

td.navbarfooter{
color:#999999;
font-family: Arial, sans-serif;
font-size: small;
background: none
}

td.small{
color:#020266;
font-family: Arial, sans-serif;
font-size: small;
background: #FFFFFF
}

th{
color:#020266;
font-family:Arial, sans-serif;
font-size: medium;
font-weight: bold;
background: #FFFFFF
}

th.navbar{
color:#FFFFFF;
font-family: Arial, sans-serif;
font-size: small;
font-weight: bold;
background: #6699ff;
}
.line {
ine-height: 150%;
color : #020266;
background: #FFFFFF
}

.date {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
color: #FFFFFF;
background: #020266;
}

.border2 {
color:none;
background: none;
background-image : url(http://www.aberystwyth-online.co.uk/images/bgimages/middle.jpg);
text-align : right;
}

.border3 {
color:none;
background: none;
background-image :  url(http://www.aberystwyth-online.co.uk/images/bgimages/bottom.jpg);
text-align : right;
}

.border1 {
color:none;
background: none;
background-image :  url(http://www.aberystwyth-online.co.uk/images/bgimages/top.jpg);
text-align : center;
}
	
.visitor {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
background: #020266;
vertical-align: super
}
.quote {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: italic; color: #0066CC; text-decoration: none; background-color: #FFFFFF; text-align: center}
.bordered { color:#020266; 
font-family: Arial, sans-serif; 
font-size: small;
border-color: #CCCCCC #999999 #999999 #CCCCCC; 
border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; 
border-left-width: thin;
background: #FFFFFF
}


/* form style: */
form, label, input { 
font-size : 1em; } 
fieldset { width : 90%; padding : 0.5em 1em; } 
label { float: left; position : relative; width : 10em; display : inline; 	margin : .5em .5em; } 
label.long { width : 22em; } 
label input { display: inline; left : 0%; top : 0px; width : 10em; } 
label.long input { width : 22em; } 
label textarea { display: inline; left : 0%; top : 0px; width : 10em; } 
label.long textarea { width : 24em; height: 10em;} 
input.submit { margin-left : 0em; }
br.form { clear: both; 
} 
/* end form style: */

/* footer style: */
#footer { float: left; width: 940px; padding: 20px 10px; border-top: 5px solid #1b1d1e; background: #1b1d1e; }
.footer_wide { width: 920px; float: left; margin: 0 0 2.5em 0; padding: 10px; background: #333; }
#categories { float: left; width: 100%; }
#categories ul li { float: left; width: 165px; font-size: 1.2em; margin-right: 5px; margin-bottom: 05px; line-height: 1.0em; color: #333;} 
#categories1 { float: left; width: 100%; }
#categories1 ul li { float: left; width: 165px; font-size: 1.2em; margin-right: 5px; margin-bottom: 05px; line-height: 1.0em; color: #333;}
#categories2 { float: left; width: 100%; }
#categories2 ul li { float: left; width: 165px; font-size: 1.2em; margin-right: 5px; margin-bottom: 05px; line-height: 1.0em; color: #333;}
#footer a { color: #ccc; }
#footer a:visited { color: #999; }
#footer a:hover { color: #fff; }
/* end footer style: */

/* left nav style NOT USED 20/3/08: */
#leftnav { float: left; width: 120px; padding: 0px 0px; border-top: 0px solid #1b1d1e; background: #020266; }
#leftnav a { color: #ffffff; }
#leftnav a:visited { color: #fff000; }
#leftnav a:hover { color: #66ccff; }
/* left nav style: */

#navbar a{
color:#FFFFFF;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
}

#navbar a:visited{
color:#fff000;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
}

#navbar a:hover{
color:#66ccff;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
}

#navbar a:active{
color:#EFCB76;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
}

#headtext a{
color:#FFFFFF;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
background: #020266;
text-align: left
}

#headtext a:visited{
color:#fff000;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
background: #020266;
text-align: left
}

#headtext a:hover{
color:#66ccff;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
background: #020266;
text-align: left
}

#headtext a:active{
color:#EFCB76;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
background: #020266;
text-align: left
}

#headtextlower a{
color:#FFFFFF;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
background: #020266;
text-align: right
}

#headtextlower a:visited{
color:#fff000;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: none;
background: #020266;
text-align: right
}

#headtextlower a:hover{
color:#66ccff;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
background: #020266;
text-align: right
}

#headtextlower a:active{
color:#EFCB76;
font-family: Arial, sans-serif;
font-size: small;
text-decoration: underline;
background: #020266;
text-align: right
}

/* page pagination: */
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #ffffff;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
