@charset "UTF-8";
/* CSS Document */

body
{
	text-align: center;
}

#topdiv
{padding: 58px 0 0 0;
}

#topcolor 
{background:#CC0000  url('images/colorbg.gif');
height:34px;
text-align:right;
padding: 0 8px 0 0;
}
#twitter 
{color:#B01931;
float:left;
width:200px;
text-align:center;
padding: 0 8px 0 0;
}
#facebook
{color:#B01931;
float:right;
text-align:center;
padding: 0 8px 0 0;
}

#linebreak {background:#CC0000  url('images/colorbg2.gif');
height:2px;
display: block;
 clear: right;}

#footer 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
line-height: 1.9em;
background:#CC0000  url('images/colorbg2.gif');
height:20px;
text-align:center;
padding: 0 8px 0 0;
color:#ffffff;
}

#footer a
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#FFFFFF;
}

#container
{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	text-align: left;
}

#heart
{
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	text-align: center;
}

#leftbar { 
  float: left; 
  padding: 55px 0 0 0;
  width: 180px; 
} 

#rightbar { 
  float: right; 
  padding: 0px 0 0 0;
  width: 200px; 
} 

#aboutrightbar { 
  float: right; 
  padding: 0px 0 0 0;
  width: 250px; 
} 

	#content {
  float:right;
  width: 610px;
  margin-left: 0px;
  margin-right:10px;
  padding: 55px 0 0 0;
  background-color: transparent;
  font-family: Arial, sans serif;
  font-size: 14px;
  color:#828282;
  min-height:400px;
  z-index:100;
  } 
  
.subtitle {font-family: Arial, sans serif;
  font-size: 14px;
  color:#B01931;
  font-weight:bold;}  
  
  
#othercontent {
  width: 400px;
  margin-left: 0px;
  margin-right:10px;
  background-color: transparent;
  font-family: Arial, sans serif;
  font-size: 14px;
  color:#828282;

  } 
  
#newscontent { font-family: Arial, sans serif;
  font-size: 14px;
  color:#828282;}  
  
#aboutcontent {
  width: 350px;
  margin-left: 0px;
  margin-right:10px;
  background-color: transparent;
  font-family: Arial, sans serif;
  font-size: 14px;
  color:#828282;

  }  
 
#latestcontent {
  width: 610px;
  margin-left: 0px;
  margin-right:10px;
  background-color: transparent;
  font-family: Arial, sans serif;
  font-size: 14px;
  color:#828282;

  }  
 
#toplogo{position:absolute;
float:left;
} 
  
  
.t {background: url(images/dot2.gif) 0 0 repeat-x #E9E9E9; width: 140px}
.b {background: url(images/dot2.gif) 0 100% repeat-x}
.l {background: url(images/dot2.gif) 0 0 repeat-y}
.r {background: url(images/dot2.gif) 100% 0 repeat-y}
.bl {background: url(images/bl2.gif) 0 100% no-repeat}
.br {background: url(images/br2.gif) 100% 100% no-repeat}
.tl {background: url(images/tl2.gif) 0 0 no-repeat}
.tr {background: url(images/tr2.gif) 100% 0 no-repeat; padding:10px}

.clear {font-size: 1px; height: 1px}

#sidebarcontent{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#30548E;
}

.sidebarcontent1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#30548E;
text-decoration:none;
}


.sidebarcontent2{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#30548E;
font-weight: bold;
text-decoration:none;
}

#newsteaser {font-family: Arial, sans serif;
  font-size: 14px;
  color:#828282;}
  
.newspost {font-family: Arial, sans serif;
  font-size: 10px;
  color:#828282;}
  
.newsimgright {float:right; padding: 5px 0 5px 5px; 
clear: right;}  

/* Navigation */
#verticalmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
width: 110px;
height:170px;
padding: 0px;
margin: 0px;
padding:10px 10px 100px 10px;
}

#verticalmenu h1 {
display: block;
background-color:#FFFFFF;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #828282;
text-align:center;
margin: 0px;
width:110px;
}

#verticalmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#verticalmenu ul li a {
font-size: 80%;
display: block;
border:1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px 0px 2px 4px;
text-decoration: none;
text-align:left;
color: #828282;
width:109px;
}

#verticalmenu ul li a:hover, #vertmenu ul li a:focus {
color: #B01931;
}

HR 
{ 
height:2px;
width:90%;
background:#30548E;  
margin: 2px 5px 2px 0;
} 

.sidetitle {font-weight: bold;
}

#content a:link {color:#B01931;
text-decoration:none;}


#content a:visited {color:#B01931; 
text-decoration: none}

#content a:hover {color:#30548E;
text-decoration:underline;}

/*Current page sidenav */
body#home a#homenav {color: #B01931;
}

body#directions a#directionsnav {color: #B01931;
}

body#visit a#visitnav {color: #B01931;
}

body#about a#aboutnav {color: #B01931;
}

body#services a#servicesnav {color: #B01931;
}
body#shops a#shopsnav {color: #B01931;
}
body#parking a#parkingnav {color: #B01931;
}
body#opening a#openingnav {color: #B01931;
}
body#news a#newsnav {color: #B01931;
}
body#latest a#latestnav {color: #B01931;
}
body#archive a#archivenav {color: #B01931;
}
body#events a#eventsnav {color: #B01931;
}
body#vacancies a#vacanciesnav {color: #B01931;
}
body#promotions a#promotionsnav {color: #B01931;
}
body#community a#communitynav {color: #B01931;
}
body#newsletter a#newsletternav {color: #B01931;
}
body#contact a#contactnav {color: #B01931;
}
body#intouch a#intouchnav {color: #B01931;
}
body#advertising a#advertisingnav {color: #B01931;
}
body#legal a#legalnav {color: #B01931;
}

/*


   Magic Slideshow v1.0.9 DEMO
   Copyright 2010 Magic Toolbox
   You must buy a license to use this tool.
   Go to www.magictoolbox.com/magicslideshow/


*/

div.MagicSlideshow {
    border: none;
    background: transparent;
    display: none; /* hides all images until Magic Slideshow is ready */
}

/* Styles for images */
img.MagicSlideshowImage {
    border: none;
}

/* Styles for images container */
div.MagicSlideshowImagesContainer {
    
}

/* Styles for thumbnails */
img.MagicSlideshowThumbnail {
    border: 1px solid transparent;
    margin: 1px;
}
img.MagicSlideshowThumbnail.highlight {
    border: 1px solid #696969;
}

/* Styles for thumbnails container */
div.MagicSlideshowThumbnailsContainer {
    padding: 0 1px;
}
div.MagicSlideshowThumbnailsContainerStyle {
    background: #FFFFFF;
}

/* Styles for descriptions */
.MagicSlideshowDescription {
    line-height: 24px;
    background: #333333;
    color: #FFFFFF;
    padding: 3px !important;
}

/* Styles for links if using text descriptions */
.MagicSlideshowDescription a {
    color: #CFCFCF;
}
.MagicSlideshowDescription a:visited {
    color: #ACACAC;
}
.MagicSlideshowDescription a:hover {
    color: #FFFFFF;
}

/* Style for loading box */
div.MagicSlideshowLoadingBox {
    background: #FFFFFF url('images/loader.gif') no-repeat 2px 50%;
    padding: 4px 4px 4px 24px !important;
    margin: 0px !important;
    line-height: 15px;
    color: #363636;
    border: 1px solid #696969;
    text-align: left;
}

/* iBox */
#ibox_content{background:#FFFFFF;border-color:#CCCCCC;color:#fff;}

#ibox_wrapper{background:#CCCCCC;border-color:#CCCCCC;}

#ibox_footer_wrapper{left:0;right:0;top:0;padding:3px 10px;}

#ibox_footer_wrapper,#ibox_footer_wrapper a{color:#FFFFFF; background:#828282 url('images/colorbg.gif');}

#ibox_footer_wrapper a{color:#FFFFFF;font-weight:bold;text-decoration:none;padding:0 3px;}

#ibox_content{margin:25px 0 0 0;padding:10px;}



