html {}
body {
	margin: 0px;
	background-color: #cf1f10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color:#000000;
}
#wrapper {
	margin: 0px auto;
	width: 960px;
	height:auto;
	float: inherit;
	display: block;
	padding: 0px;
	background: #FFFFFF url(/img/title-bk.gif) no-repeat top left;
}
#title {width: 960px; height: 155px; float:left;}
#offer { width: 307px; height: 155px; float:left; background: url(/img/book-now.gif) no-repeat top left; padding: 5px 5px 0px 168px; color:#FFFFFF; font-size:10px; }
#offer a:hover { color:#FF0000; }
#moreev {  width: 163px; height: 18px; float:left; padding: 7px 0px 0px 140px;}
#moreev a { color:#FFFFFF; text-decoration:none; }
#events {  width: 303px; height: 75px; float:left; border-bottom: #FFFFFF dotted 1px; border-top: #FFFFFF dotted 1px; padding: 5px 0px; }
#events ul { list-style-image:none; padding: 0px; margin: 0px; list-style-type:none;  }
#events ul li { margin: 2px 0px; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
#events a { color:#FF0000; text-decoration:none; }
#socal { width: 120px; height: 149px; float:left; background: url(/img/follow-on.gif) no-repeat top left; padding: 6px 0px 0px 25px }
#logo { width: 332px; height: 155px; float:left;}
#nav {
padding:9px 10px 0px 10px;
margin: 0px;
float:left;
width: 940px;
height: 26px;
background: url(/img/nav-bk.gif) no-repeat top left;
}
#right {
width: 294px;
margin:0px 0px 0px 10px;
padding: 0px 9px 0px 7px;
float: left;
background:#000000 url(/img/right-bk.gif) no-repeat top left;
}
#right-cont {
width: 350px;
margin:0px 0px 0px 0px;
padding: 0px 9px 0px 7px;
float: left;
background:#000000 url(/img/right-bk.gif) no-repeat top left;
}
#rightinside-cont  { background: url(/img/right-inside-bk.png) repeat top left; margin:0px 0px 10px 0px; padding:0px 5px 5px 5px; }
#rightinside { background: url(/img/right-inside-bk.png) repeat top left; margin:0px 0px 10px 0px; padding:0px 5px 5px 5px; }
#rightinside2 { background: #FFFFFF; padding: 5px; font-size:1.1em;  }
#rightinside2 select { width: 180px; font-size: 0.9em; }
#rightinside3 { background: #FFFFFF; padding: 5px; font-size:1.1em;  }
#rightinside3 select { width: 240px; font-size: 0.9em; }
#centre { width: 620px; float:left; }
#centre-cont { width: 564px; float:left; background: url(/img/content-bk.gif) no-repeat top left; padding: 0px 10px 0px 0px; font-size: 1.1em; color: #000000; }
#cont-title {width: 564px; height:241px; color:#FFFFFF; font-size:1.2em; margin: 0px 0px 50px 0px;}
#terms {
float:left;
padding:0px 0px 5px 0px;
width: 960px;
color:#ffffff;
font-size: 1em;
clear:left;
background: #000000;
}
#terms a {
text-decoration:none; color:#ffffff;
}
#terms a:hover {color: #CCCCCC;
}
#centre2 {
width: 940px;
padding: 0px 10px 10px 10px;
clear: left;
float:left;
}

/*2009*/
.clear { clear:left;}
.infoboxl { width:290px; margin: 10px 40px 0px 0px; float:left; }
.infoboxl a { color:#cf1f10; text-decoration:none; font-size:1.1em; font-weight:bold;}
.infoboxr { width:290px; margin: 10px 0px 0px 0px; float:left; }
.infoboxr a { color:#cf1f10; text-decoration:none; font-size:1.1em; font-weight:bold;}
#cont-title-img { float:left; width:200px; height:241px; }
#cont-title-text { float:left; height:241px; color:#FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.4em; }
#cont-title-text ul { list-style: none; padding: 10px 10px; margin:0px; }
#cont-title-text li { padding: 4px 10px; background:#CC0000; margin: 10px 10px; display:block; float: left; clear:left; max-width:280px; }
#videos { width:620px; height:240px; float:left; padding: 0px; background: #000000; }
#video { width: 320px; height:240px; float:left;}
.videorow { width:620px; height:100px; float:left; padding:10px 0px 20px 0px; margin:0px 0px 10px 0px; border-bottom: 1px dotted #333333; color:#000000; font-size:1.4em; clear:left; }
.videorow a { text-decoration:none; color:#FF0000; font-size:0.8em; }
.videorow img { float:left; margin: 0px 5px 0px 0px; border: 0px; }
.videorowtitle a { text-decoration:none; color:#000000; font-size:1em; font-weight:bold; }
.videoleft { width:300px; margin: 0px 20px 0px 0px; float:left; }
.videoright { width:300px; margin: 0px; float:left; }
.stop { background:url(/img/search-t.gif) repeat-x top left; }
.slt { background:url(/img/search-llt.gif) repeat-y top left; }
.rlt { background:url(/img/search-rrt.gif) repeat-y top left; }
.stopbk { background: #e59c80 url(/img/search-t-bk.gif) no-repeat top right; }
.smid { background: url(/img/search-m.gif) repeat-x top left; }
.slb { background: url(/img/search-llb.gif) repeat-y top left; }
.rlb { background:url(/img/search-rrb.gif) repeat-y top left; }
.sb { background: url(/img/search-b.gif) repeat-x top left; }
.sbbk { background: #eb7c66; }
.login { padding: 0px; margin: 0px; font-size: 0.8em; }
.lsebox { margin: 5px 0px 0px 0px; }
.homeevents { list-style-image:none; list-style:none; padding:0px; margin:0px; font: 14px "Times New Roman", Times, serif; }
.homeevents li { clear:left; }
.homeevents li a { text-decoration:none; color:#000000; }
#acvideo { clear:left; float:left; margin: 0px 4px; }
#extras { clear:left; width:328px; float:left; background:url(/img/careersbk.gif) no-repeat bottom; padding: 0px 0px 15px 0px; margin: 3px 0px 0px 0px; }
#extras a { text-decoration:none; color:#000000; }
#extras a:hover { text-decoration:none; color:#ffffff; }
#extras p { padding: 0px 20px; margin:0px; }
#extras h2 { padding: 2px 20px; font-size:14px; margin:0px; }

/* slide show */
#slideshow_container {
    width: 620px;
    height: 285px;
}
.easy_slides_container{border:1px solid #000;overflow:hidden;position:relative}.easy_slides_img1,.easy_slides_img2{display:none;top:0;position:absolute}.easy_slides_img1{z-index:2}.easy_slides_img2 {z-index:1}.easy_slides_caption{position:absolute;bottom:0;background-image:url(../img/bg.png);background-color:transparent;display:none;z-index:3;color:#fff;font-family:sans-serif;font-size:16px}

/* shop */

#toolbar { background:#000000 no-repeat top; margin: 0px 0px 0px 20px; padding: 10px; float: left; width: 300px; color:#FFFFFF; }

#search {
	margin-top: 10px;
	margin-left: 10px;
	float: right;
}

#cartsummary {
	margin-top: 13px;
	float: right;
}

#sidebar {
float:left; 
	margin: 0px;
	padding: 10px;
	width: 200px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
}

html>body #sidebar{
	width: 180px;
}

#navbar {
float:left; 
	right: 0px;
	margin: 0px;
	padding: 10px;
	text-align: center;
	width: 150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 130px;
}

html>body #navbar {
	width: 130px;
}
