body {
   margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/body-bg.gif);
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {margin: 0 auto;width: 1013px;}
#header {background: url(../images/header-bg.png) no-repeat;width: 1013px;height: 196px;}
#header .logo {
	float: left;
	width: 312px;
	height: 150px;
	margin: 3px 0 0 229px;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}
#header #top-nav {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 800px;
	position: relative;
}
#header #top-nav li {float: left;}
#header #top-nav li a {
	float: left;
	background: url(../images/top-nav-link1.gif) no-repeat;
	width: 64px;
	height: 43px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 33px;
}
#header #top-nav li a.link2 {background: url(../images/top-nav-link2.gif) no-repeat;width:88px;margin: 0 0 0 32px;}
#header #top-nav li a.link3 {background: url(../images/top-nav-link3.gif) no-repeat;width: 108px;margin: 0 0 0 33px;}
#header #top-nav li a.link4 {background: url(../images/top-nav-link4.gif) no-repeat;width: 91px;margin: 0 0 0 28px;}
#header #top-nav li a.link5 {background: url(../images/top-nav-link5.gif) no-repeat;width: 129px;margin: 0 0 0 28px;}
#header #top-nav li a.link6 {background: url(../images/top-nav-link6.gif) no-repeat;width: 93px;}
#header #top-nav li a:hover {background-position: 0 100%;}
#content {display: table;width: 996px;background: url(../images/content-bg.png) repeat-y;padding: 0 13px 0 4px;}
.content-holder {float: left;width: 996px;background: url(../images/content-bg3.gif);}
.content-inner {
	float: left;
	width: 996px;
	padding: 0 0 27px 0;
	background: url(../images/content-bg2.gif) no-repeat 100% 0;
}
#column {float: left;width: 670px;margin: 0 0 0 10px;display: inline;}
#column .gallery {float: left;width: 670px;margin: 10px 0 0;}
#column .gallery div.tab {
	float: left;
	width: 448px;
	background-color: #fff;
	padding: 1px;
}
#column .gallery div.tab img {display: block;}
#column .gallery .tabset {
	float: right;
	width: 211px;
	border: 1px solid #fff;
	background-color: #000;
	padding: 0 0 2px 0;
}
#column .gallery .tabset a {float: left;margin: 2px 0 0 3px;}
#column .gallery .tabset a img {float: left;}
#column .boxes {
	float: left;
	width: 670px;
	margin: 10px 0 0;
	background: url(../images/boxes-bg1.gif) repeat-y;
}
#column .boxes .boxes-inner {
	float: left;
	width: 670px;
	min-height: 174px;
	position: relative;
	padding: 0 0 45px 0;
	background: url(../images/boxes-bg2.gif) no-repeat 0 100%;
}
* html #column .boxes .boxes-inner {height: 174px;}
#column .boxes .box {
	float: left;
	width: 191px;
	margin: 0 40px 0 14px;
	display: inline;
}
#column .boxes .box.second {margin: 0 29px 0 0;}
#column .boxes .box.third {margin: 0;}
#column .boxes .box h2 {margin: 17px 0 0;}
#column .boxes .box h2 img {display: block;}
#column .boxes .box p {margin: 20px 0 0 10px;font-size: 16px;color: #cecccc;}
#column .boxes .box .btn {
	position: absolute;
	margin: 0 0 0 122px;
	bottom: 10px;
	width: 69px;
	height: 26px;
}
#column .boxes .box .btn a {
	display: block;
	border: 0;
	background: url(../images/go-btn.gif) no-repeat;
	width: 69px;
	height: 26px;
}
#column .boxes .box .btn a:hover {background-position: 0 100%;}
#column .news {
	float: left;
	width: 587px;
	margin: 7px 0 0;
	padding: 21px 41px 20px 26px;
	background-color: #000;
	border: 8px solid #525151;
}
#column .news h2 {margin: 0;}
#column .news h2 img {display: block;}
#column .news h3 {margin: 16px 0 0;font-size: 14px;color: #caae8f;}
#column .news p {margin: 0;font-size: 12px;color: #caae8f; padding: 0 0 16px 0;}
#column .news p a {color: #e1d5c4; text-decoration: none; font-weight:bold;}
#column .news p a:hover {text-decoration: none; color:#3dabf8;}
#column .news ul,li { font-size: 12px; color: #caae8f; font-weight:normal; } 
#column .news grey_sub {margin: 0;font-size: 14px;color: #525151; }

#column2 {
	float: right;
	width: 291px;
	margin: 0 11px 0 0;
	display: inline;
	position: relative;
}
#column2 .horse {
	position: absolute;
	top: -185px;
	right: -11px;
	background: url(../images/horse-img.png) no-repeat;
	width: 233px;
	height: 309px;
}
#column2 .f {
	position: absolute;
	top: 16px;
	left: 0;
	width: 76px;
	height: 74px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/f-bg.png) no-repeat;
	cursor: pointer;
}
#column2 .f:hover {background: url(../images/f-active.png) no-repeat;}
#column2 .banner {
	float: left;
	width: 291px;
	height: 425px;
	margin: 101px 0 0;
}
#column2 .banner img {float: left;}
#column2 .go {
	float: right;
	background: url(../images/go-btn2.gif) no-repeat;
	width: 67px;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
	margin: -38px 16px 0 0;
	position: relative;
}
#column2 .go:hover {background-position: 0 100%;}
#column2 .player {float: left;margin: 9px 0 0;}
#column2 .player img { float:left; padding-right: 10px; padding-top: 15px; }
#footer {width: 1013px;height: 105px;position: relative;}
#footer .holder {
	float: left;
	width: 1013px;
	height: 105px;
	background: url(../images/footer-bg.png) no-repeat;
}
#footer span {
	float: left;
	font-size: 12px;
	color: #c9cacc;
	padding: 16px 0 0 22px;
	position: relative;
}
#footer span p {color: #c9cacc;text-decoration: none;}
#footer span a {color: #c9cacc;text-decoration: none;}
#footer span a:hover {text-decoration: underline;}
#footer ul {
	float: right;
	list-style: none;
	padding: 16px 21px 0 0;
	margin: 0;
	font-size: 12px;
	line-height: 13px;
	color: #c9cacc;
	position: relative;
}
#footer ul li {float: left;padding: 0 13px;border-left: 1px solid #c9cacc;}
#footer ul li.first {border: 0;}
#footer ul li.join {padding: 0 85px 0 0;border: 0; color: #c9cacc; }
#footer ul li a {color: #c9cacc;text-decoration: none;}
#footer ul li a:hover {text-decoration: underline;}
#footer p {
	clear: both;
	position: relative;
	text-align: right;
	padding: 32px 0 0;
	margin: 0 25px 0 0;
	font-size: 12px;
	color: #808183;
}
#footer p a {
	color: #808183;
	text-decoration: none;
}
#footer p a:hover {text-decoration: underline;}
#footer .f {
	position: absolute;
	right: 223px;
	top: -8px;
	background: url(../images/f2-bg.png) no-repeat;
	width: 70px;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}
#footer .f:hover {
	background: url(../images/f-active2.png) no-repeat;
}

.blue_title { font:Tahoma; font-size: 22px; color:#3dabf8; text-align:left; font-weight:bold; }
.blue_sub { font:Tahoma; font-size: 18px; color:#3dabf8; text-align:left; font-weight:bold; }
.grey_sub {margin: 0;font-size: 14px;color: #525151; }
.calendar { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #EAE4D9; font-weight: normal; text-align:left; padding: 5px; border: #525151 3px dotted; background: #1B1B1B;  }

.forms {color:#FFF; font-weight:bold; text-align:left; font-size:11px; }
.formfill {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; font-size:11px; background-color:#FFF; }


/*  JAVASCRIPT SLIDER CODE*/

.sliderbox { float: left; width: 587px;  }

#test {
	background: none;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 5px solid #fff;
}

/* slides styling */

.photo {padding:10px; background:#000; width:955px; height:730px; text-align:left; margin-top: 150px;}
.photo h1 {font-size:14px; font-weight:normal; color:#fc0; margin:0 0 0 5px; padding:0;}
.photo ul {list-style:none; padding:0; margin:0; width:216px; background:#333; border:3px solid #525151; position:relative; height:144px;}
.photo ul li {display:inline; width:24px; height:24px; float:left; margin:6px;}
.photo ul li a {display:block; width:24px; height:24px; cursor:default; background:url(pics/arrow.gif) no-repeat; text-decoration:none;}
.photo ul li a b {display:none;}
.photo ul li a img {display:block; width:22px; height:22px; border:1px solid #666; border-top-color:#ccc;}

.photo ul li a:hover {white-space:normal;position:relative;}

.photo ul li a.vert:hover img {position:absolute; left:-12px; top:-20px; width:48px; height:64px; border-color: #3dabf8;}
.photo ul li a.hor:hover img {position:absolute; left:-20px; top:-12px; width:64px; height:48px; border-color:#3dabf8;}

.photo ul li a:active, .photo ul li a:focus {position:static; outline:0;}

.photo ul li a:focus.vert img, .photo ul li a:active.vert img {background-color:#000; position:absolute; left:240px; top:0; width:413px; height:550px; border:5px solid #525151; padding:5px;}
.photo ul li a:focus.hor img, .photo ul li a:active.hor img {background-color:#000; position:absolute; left:240px; top:0; width:550px; height:413px; border:5px solid #525151; padding:5px 5px;}
.photo ul li a:focus b, .photo ul li a:active b {display:block; position:absolute; width:195px; height:150px; border:1px solid #525151; top:165px; left:0; color:#ddd; font-weight:normal; padding:8px;}
 



