/* CSS Document */
BODY {
background:#000000 url(../img/bg_body.jpg);
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;
font-family: Arial, Helvetica, sans-serif;
font-size:70%;
color:#153F71;
margin:0px;
padding:0px
}


.search1{margin-left:520px;text-align:left;background:#1D599F url(../img/t-search.gif) top left  no-repeat;width:200px;height:90px}
.AtoZ {}
.AtoZ ul {list-style-image:none; font-size:10px; font-weight:bold;list-style-type:none;margin-left:0px}
.AtoZ li {float:left;margin:2px; width:20px;text-align:center}
.AtoZ li a, .AtoZ li a:visited {background:#333;color:#FFFFFF; display:block; padding:5px; }
.AtoZ li a:hover {background:#ccddee; }

#Infobox {text-align:left;height:120px;width:180px;background:url(../img/bg_box.png) top no-repeat}
#InfoboxL {text-align:left;height:120px;width:370px;background:url(../img/bg_infoboxL.png) top no-repeat; margin-left:10px;padding-bottom:10px}

#Extrabox {background:#333333 !important;color:#FFFFFF;width:200px;margin-bottom:10px; padding:0 !important; }

#Infobox p {padding:0px;margin:0px}

.pad {padding:10px;text-align:left}

#Extrabox a {
color:#FFDD00;
text-decoration:none
}
#Extrabox a:hover {
color:#ccffff;
text-decoration:none
}

 a {
color:#8A76B6;
text-decoration:none
}
 a:hover {
color:#0090CB;
text-decoration:none
}
P {
padding:0px;
margin:0 0 10px 0;
line-height:18px;
}

table {
text-align:left;
}

form {
margin:0px;
padding:0px;
}

input, textarea {
font-family: Arial, Helvetica, sans-serif;
color:#444444;
font-size:100%;
border:1px solid #CCCCCC;
}

select {
font-family: Arial, Helvetica, sans-serif;
color:#444444;
font-size:100%;
border:1px solid #CCCCCC;
}


ul {
list-style-image:none;
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px;
}

li {
padding:0px 0px 5px 0px
}

#menu ul {
list-style-image: none;
margin:0px; 
padding:0px;
}

#menu li {
list-style-image: none;
margin:0px; 
padding:0px
}

#container {
text-align:left;
width:880px
}

.smalltext {
color:#91569A;
font-size:90%
}
.datetext { background:#0090CB; padding:2px 4px 2px 4px; color:#FFFFFF; font-size:90%;}

.paging {background:#000; padding:10px 5px 10px 5px; color:#ccffff;}
.paging a { color:#ccffff}
.paging a:hover {color:#ccffff}

#maincontent {
width:950px;padding:8px 0px 8px 0px}

#right {float:right; width:730px}
#left {float:left;text-align:left;width:220px}

#left img {border:1px solid #FFFFFF; margin-bottom:10px}

.mainmenu {margin-top:10px;text-align:right}
#logo {float:right;height:80px;text-align:right}
#extrabar {float:left;height:32px; margin-top:93px;background:#FFFFFF url(../img/bg_extrabar.gif) no-repeat center;text-align:left}

H1 {
font-size:200%;
color:#0090CB;
font-weight:bold;
text-align:left;
margin-top:10px;
}

H2 {
font-size:140%;
color:#8A76B6;
text-align:left
}

H3 {
font-size:120%;
font-weight:normal;
border-bottom:1px solid #DDDDDD ;
margin:10px 0px 0px 0px;
color:#91569A;
text-align:left
}

H4 {
font-size:100%;
color:#666666;
}

.news {}
.news ul { list-style-image:none; list-style-type:none; line-height:1; margin-left:5px; padding-left:5px}
.news li {  margin-left:0px; padding-left:0px}

.titlebar {font-size:125%;text-align:left;color:#005aa2;font-weight:bold;display:block;padding:5px 0px 5px 0px;margin-bottom:10px;border-bottom:1px solid #DDDDDD }

.enquiry {}
.enquiry td{padding:4px;border-bottom:1px solid #e1e1e1 }
.borderless INPUT {border:none}

#header {}
#header .content {width:950px;}


#footer {
width:950px;
background:#000000;
padding-top:10px;
padding-bottom:40px;
color:#FFFFFF;
border:1px solid #666666;
}
#footer a {color:#FFFFFF}
#footer a:hover {color:#FFCC00}
#footer .content
{

width:950px;
font-size:90%;
text-align:right;
line-height:1.5;
}

#submenu {
border-bottom:1px dotted #CEC7C4;
}

.padded {padding:5px}

#links ul {

        width: 480px;
		list-style-type:none;
		list-style-image:none;
		margin:0px
} 

#links li {
	
		list-style-type:none;
		list-style-image:none;
		clear:both; 
		margin-bottom:8px;

} 

#links li a { 
		border: 1px solid #DDDDDD;
        display: block;
		height:auto; min-height: 90px; width: 500px;
}
 * html #links li a {  /* make hover effect work in IE */
	width: 480px;
}
#links li a:hover {
        background: #000000;
}
#links a img { 
        margin:0px 10px 0px 0px;
         float:left;
}
#links a H3 {
        display: block;
}
#links a em {
		font-style:normal;
        color: #0091CC;
        display: block;
}
#links a span {
}

.directory ul {float:left; height:300px}
.directory li {width:200px; background:#CCDDEE;height:20px;margin:1px}

#newsbox {height:220px;width:185px;background:url(../img/bg_whatson.png) top left no-repeat}

#newsbox a {color:#FFDD00}
#newsbox a:hover {color:#FFFFFF}

#centre {float:left;width:520px;background:#FFFFFF url(../img/bg_main.jpg) bottom right no-repeat; padding-bottom:40px}

.gallery td {}
.gallery td a {border:1px solid #DDDDDD;padding:10px; margin-right:10px;display:block}
.gallery td img{display:block;margin-bottom:10px}
.gallery td a:hover{background:#D6E3F3;}

.storelogo {text-align:center;padding:10px 30px 10px 30px}
