/****** build ******/
body {
	margin: 35px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	color:#ccc;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	background: #000;
}

/***************Format******************/

ul {
	/*margin-left:35px;
	margin-top:10px;
	padding-left:35px;*/
}
li {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	list-style: disc;
	padding:2px 0px;
	/*background: url(../images/bul.jpg) no-repeat left;*/
}
ul li ul li{
	list-style:disc;
	padding:0px;
}
ul li ul{
	margin:5px 0px;
	padding:0px 0px 0px 20px;
}
.white {
	color:#FFFFFF;
}
.green, .nav .green, .nav2 .green {
	color:#ddd;
	font-weight:bold;
}
/*.nav a:hover, .nav2 a:hover {
	color:#939B57;
}*/
a {
	color:#CCC;
	text-decoration:underline;
}
a:hover {
	color:#FFF;
	text-decoration:underline;
}
.right {
	text-align:right;
}
p {
	margin: 0px;
	padding:6px 15px 15px 15px;
	color:#ccc;
	text-align:justify;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	margin: 0px;
	padding-bottom:10px;
	color:#9B152C;
	color:#C2C1C1;
	color:#fff;
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:11px 15px 3px 15px;
}
h2 {
	margin: 0px;
	padding-bottom:10px;
	color:#9B152C;
	color:#C2C1C1;
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:11px 15px 0px 15px;
}

/***************maincontainer******************/

.maincontainer{
	position: relative;
	display: block;
	width:974px;
	height:689px;
	margin: 0px auto 0px auto;
	padding:0px;
	border: 3px solid #666666;
	background-repeat:no-repeat;
	background-position: center top;
	background-image: url(../images/photowelcome.gif);
}

#car{
	background-image: url(../images/photocar.jpg);
}
#holiday_band{
	background-image: url(../images/photoband.jpg);
}
#holiday_england{
	background-image: url(../images/photoholiday.jpg);
}
#awards{
	background-image: url(../images/photoawards.jpg);
}
#withhorse{
	background-image: url(../images/photowithhorse.jpg);
}
#gardentable{
	background-image: url(../images/photogardentable.jpg);
}
#swingtechnique{
	background-image: url(../images/photoswingtechnique.jpg);
}
#grip{
	background-image: url(../images/photogrip.jpg);
}
#buddha{
	background-image: url(../images/photobuddha.jpg);
}
#willow{
	background-image: url(../images/photowillow.jpg);
}
#fence{
	background-image: url(../images/photofence.jpg);
}
#audience{
	background-image: url(../images/photoaudience.jpg);
}
#school {
	background-image: url(../images/photoschool.jpg);
}
#queen {
	background-image: url(../images/photoqueen.jpg);
}
#hen {
	background-image: url(../images/photobrett.jpg);
}
#academy {
	background-image:  url(../images/photoacademy.jpg);
}
#clinic {
	background-image:  url(../images/photoclinic.jpg);
}
#sticks {
	background-image:  url(../images/photosticks.jpg);
}
#chukka {
	background-image:  url(../images/photochukkas.jpg);
}
#corporate{
	background-image:  url(../images/photocorporate.jpg);
}
#packages {
	background-image: url(../images/photopackages.jpg);
}
#contact {
	background-image: url(../images/photocontact.jpg);
}
#hire {
	background-image: url(../images/photohire.jpg);
}
#play {
	background-image: url(../images/photoleg.jpg);
}
#fac {
	background-image: url(../images/photoplay.jpg);
}
#merch {
	background-image: url(../images/photomerch.jpg);
}
#sale {
	background-image: url(../images/photosale.jpg);
}
#holiday {
	background-image: url(../images/photoleg.jpg);
}
#abroad {
	background-image: url(../images/photoabroad.jpg);
}
#ultimate {
	background-image: url(../images/photoultimate.jpg);
}
#weekend {
	background-image: url(../images/photoweekend.jpg);
}
#press {
	background-image: url(../images/photosales.jpg);
}

/*---------------------------------------*/

.container {
	position:absolute;
	z-index:2;
	left:17px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.content {
	position:absolute;
	width:479px;
	z-index:2;
	left:17px;
	top:312px;
	height:377px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/tran.png);
	background: #000;
}
.contentsub {
	position:absolute;
	width:479px;
	z-index:2;
	left:17px;
	top:210px;
	height:480px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/tran.png);
	background: #000;
}
.hoof {
	position:absolute;
	width:30px;
	z-index:2;
	left:449px;
	top:255px;
	height:48px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/hoof.gif);
}

/*---------------------------------------*/

.tagsub {
	text-align:left;
	width:350px;
	clear:both;
	color:#999999;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:700px;
	left:20px;
	z-index:10000;
}
.tagsub a {
	margin-right:15px;
}

/*.tag2 {
	position:absolute;
	top:650px;
	left:507px;
	text-align:right;
	width:460px;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	color:#FFFFFF;
	z-index:10000;
}*/

/*---------------------------------------*/

.footer {
	position:relative;
	top:700px;
	width:974px;
	color:#999999;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.footer p {
	margin: 0px;
	padding:0px;
}
.footer a{
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	color:#999999;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footer a:hover {
	color:#fff;
	text-decoration:none;
}
.footer_left {
	position:absolute;
	z-index:auto;
	top:0px;
	left:10px;
	width:500px;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.footer_nav{
	position:absolute;
	top:0px;
	right:10px;
	width:450px;
	text-align:right;
	z-index:auto;
}
/*.footer_nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.footer_nav ul li {
	padding:0px;
	margin:0px;
	float:right;
	list-style:none;
	background: none;
}*/
.footer_nav a {
	padding:0px 5px;
	margin:0px;
	color:#999999;
	text-transform:capitalize;
	display:inline;
	text-decoration:none;
	font-size:10px;
}
.footer_nav a:hover {
	color:#FFF;
}

.brettsub {
	position:absolute;
	top:25px;
	right:10px;
	width:150px;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.title {
	margin:25px 0px 0px 16px;
}
/****** welcome page nav ******/

.nav_welcome {
	margin:0px;
	padding:0px;
	position:absolute;
	top:580px;
	left:70px;
	z-index:10000;
}
.nav_welcome li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	background-image:none;
}
.nav_welcome li a {
	padding:10px 20px 20px;
	text-align:center;
	color:#CCCCCC;
	font-weight:normal;
	text-transform:capitalize;
	text-decoration:none;
	font-size:12px;
	display:block;
	/*border-right:1px solid #333333;*/
}
.nav_welcome li a:hover {
	padding:10px 20px 20px;
	color:#fff;
	text-decoration:none;
}
#no-border {border:none;}

/****** nav ******/

.infooter {
	position:absolute;
	top:646px;
	height:25px;
	width:974px;
	background: url(../images/tran.png);
	color:#FFFFFF;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	z-index:1000;
	text-align:right;
}
.nav {
	text-align:left;
	width:970px;
	clear:both;
	color:#FFFFFF;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:650px;
	left:10px;
	z-index:10000;
}
.nav a {
	padding:3px 10px;
	color:#999;
	text-decoration:none;
}
.nav a:hover {
	padding:3px 10px;
	color:#fff;
	text-decoration:none;
}
#active{
	color:#fff;
}
/****** subnav ******/

.subnav {
	position:absolute;
	top:170px;
	left:17px;
	width:479px;
	height:40px;
	z-index:10000;
}
.subnav ul{
	text-align:center;
	margin-left:0px;
	padding-left:0px;
}
.subnav li{
	display:inline;
	background: none;
	padding-right:5px;
	padding-left:5px;
	line-height:21px;
}
.subnav li a{
	color:#CCCCCC;
	text-transform:capitalize;
	text-decoration:underline;
	font-size:11px;
	padding-left:5px;
}
.subnav li a:hover{
	color:#FFF;
	text-decoration:none;
}

/***************Sub Scroll******************/

.scroll {
	height:400px;
	width:470px;
	overflow:auto;
	/***scrollbar-base-color: #333;****/ /***not valid css yet remove comments when supported***/
	margin-top:10px;
	position:relative;
}
.ponyimg {
	margin: 0px 0px 0px 17px;
	border: 1px solid #999;
	float:left;
}
.pony {
	position:relative;
	width:444px;
}
.pony p {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding: 7px 0px 0px 13px;
	width:230px;
	color:#ccc;
}
.name {
	position:relative;
	float:left;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 13px;
	color:#ccc;
}
.status {
	position:relative;
	float:left;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	color:#ccc;
	width:200px;
}
.line {
	border-bottom: 1px solid #5C5C5C;
	position:relative;
	float:left;
	width:230px;
	left:13px;
	margin:3px 0px 3px 0px;
	padding:0px;
	height:1px;
}
/*********************News****************/
.news a {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
ul.sitemap a{
	text-decoration:none;
}
ul.sitemap li ul li a{
	font-size:11px;
}

.clear{
	clear:both;
}
