body { background: url('../images/backstrip.jpg') repeat-x; margin: 0; padding: 0; font-family: verdana, arial, sans-serif; font-size: 68.75%; }
h1 { margin: 0; padding: 0; font-family: verdana, arial, sans-serif; font-size: 140%; }
a { color: #fff; }
img { border: 0; }

.clear { clear: both; }

.main { margin: 0px auto; }

.header { float: left; width: 145px; height: 285px; margin: 0px auto; padding: 0px 60px 0px 20px; }

.headercentre { width: 960px; margin: 0px auto; padding: 0;}
.headercentre .image{ position: relative; }
.header .left{ width: 100px; float:left;}

.content { background: #78131a; margin: 0px auto; }
.content .centre { width: 920px; color: #fff; margin: 0 auto;  padding: 20px 20px 0px 20px;}
.welcomeposition { position: absolute; top: 170px; left: 4px; height: 110px; overflow: hidden; }
.preview .welcomeposition { height: auto; overflow: visible; }
.welcomeposition p { display: inline; margin: 0; padding: 0;}
.contentleft { float: left; width: 600px; padding:0px 0px 0px 0px;}
.contentright { width: 280px; display: block; float: left; padding: 0px 0px 0px 20px;}
.contentright .text{float: none; margin: 0; padding: 0; }
.content p { line-height: 150%; }

.content table td { padding: 5px; border: 1px solid #fff; }
.content table th { padding: 5px; background: #fff; color: #78131A; }

.content .an { padding: 10px; border: 1px solid #fff; margin: 0 0 10px 0; }
.content .an h3 { padding: 0 0 5px 0; margin: 0; }
.content .an p.more { padding: 3px; margin: 0; text-align: right; float: right; background: #fff; }
.content .an p.more a { color: #78131A; }

.content .sg_left { float: left; margin: 0 10px 5px 0; }
.content .sg_right { float: right; margin: 0 0 5px 10px; }

.googlemap { width: 600px; height: 400px; margin: 0 0 20px 0; }

.navigation { font-weight: bold; font-size: 130%; padding: 0 0 0 35px; margin: 0px auto; }
.navigation ul { width: 960px; margin: 0 auto; padding: 0; }
.navigation li { background: url('../images/tab2.jpg') no-repeat; width: 151px; display: block; padding: 0; margin: 0; float: left; }
.navigation li.selected { color: #fff; background: url('../images/tab1.jpg') no-repeat; }
.navigation li.selected a{ color: #fff; }

.navigation a  {text-align:center; margin: 0;  display: block; width: 141px; padding: 5px 5px 5px 5px; color: #000; text-decoration: none }
.navigation a:hover { text-decoration: underline}

.secondarynavigation ul { padding: 0; }
.secondarynavigation li {background: url(../images/snavtop.jpg) no-repeat; display: block; padding: 3px 0 0 0; margin: 0 auto 5px auto; width: 200px; }
.secondarynavigation li.selected a{font-weight: bold;}
.secondarynavigation a  {background: #fff url(../images/snavbottom.jpg) no-repeat bottom; font-size: 120%; text-align: center;  display: block;  padding: 0 7px 3px 7px; color: #78131a; text-decoration: none; margin: 0 0 3px 0; }
.secondarynavigation a:hover {  color: #78131a; text-decoration: none }

.secondarynavigation li ul { margin-bottom: 8px; }
.secondarynavigation li ul li {background: #eadada url(../images/tnavtop.jpg) no-repeat; display: block; padding: 0; margin: 0 auto 3px auto; width: 200px; }
.secondarynavigation li.selected ul li a{ font-weight: normal; }
.secondarynavigation li.selected ul li.selected a{ font-weight: bold; }
.secondarynavigation li ul li a  {background: url(../images/tnavbottom.jpg) no-repeat bottom; font-size: 110%; text-align: center;  display: block;  padding: 2px 7px; color: #78131a; text-decoration: none; margin: 0; }

.footer { background: #e6e6e6; }
.footer .footerContent { width: 920px; margin: 0px auto; padding: 0; }
.footer p { margin: 0; padding: 5px 0; color: #6a6a6a; }
.footer p.fleft { width: 700px; float: left; }
.footer p.fright { width: 200px; float: left; text-align: right; color: #888; }
.footer p a { color: #888; }

.topstories .item h3 {margin: 0; padding: 0; font-weight: bold; font-size: 100%}
.topstories .item p {margin: 0; padding: 0 0 10px 0}
img.sg_right {float: right}
img.sg_left {float: left}

.eviivo_sbox { width: 276px !important; padding: 3px 3px 3px 4px !important; background: #fff !important; border: 2px solid #000000 !important; }
.eviivo_title { display: none !important;} 
.eviivo_label { color: #000 !important } 
.eviivo_roomlab { color: #000 !important } 
.eviivo_button_image { background: #78131A !important; color: #fff !important; }
.eviivo_row { min-height: 30px !important; clear: both !important; }
.eviivo_row1, .eviivo_row2, .eviivo_row3 { clear: both !important; padding: 5px 0 !important; margin: 0 0 5px 0 !important; border-top: 1px solid #78131A !important; min-height: 25px !important; }
#eviivo_row1, #eviivo_row2, #eviivo_row3 { clear: both !important; padding: 5px 0 !important; margin: 0 0 5px 0 !important; border-top: 1px solid #78131A !important; min-height: 25px !important; }
#eviivo_row1 { min-height: 35px !important; }
.eviivo_item { margin: 0 0 5px 0 !important; }
