/* CSS Document */

/* BACKGROUND */
body{margin:0; background-image:url(../images/backgrounds/Main_diamond_bg.jpg); font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.walter{background-image:url(../images/backgrounds/walty.jpg); background-repeat:no-repeat;}
.stable{background-image:url(../images/backgrounds/stable_bg.jpg); background-repeat:no-repeat;}
.stable2{background-image:url(../images/backgrounds/stable2_bg.jpg); background-repeat:no-repeat;}
.race{background-image:url(../news/images/race_bg.gif); background-repeat:no-repeat;}
.smallerRunningHorse{background-image:url(../images/backgrounds/smaller_horse_bg.jpg); background-repeat:no-repeat;}
.smaller3Circs{background-image:url(../images/backgrounds/3circs_bg.jpg); background-repeat:no-repeat;}
.haAvailableTop{background-color:#F5F7F2; background-image:url(../Horses/images/bgtop.jpg);background-repeat:no-repeat; background-position:top;}
.home_arrange{background-image:url(../images/backgrounds/arrange_home_bg.jpg); background-repeat:no-repeat;}
.handicaps{background-image:url(../images/backgrounds/wee_handicaps.jpg); background-repeat:no-repeat;}
.gallops{background-image:url(../images/backgrounds/wee_gallops.jpg); background-repeat:no-repeat;}
.runners{background-image:url(../images/backgrounds/wee_runners.jpg); background-repeat:no-repeat;}
.home_arrange2{background-image:url(../images/backgrounds/wee_arrange.jpg); background-repeat:no-repeat;}
/* simon additions */
.header
{
    width:763px; 
    height:173px;
    margin-top:0px;
    background-color:#0a1c01;
}

.header img
{
    float:left;
}
a {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}
/* COLOURS */
.black{color:#000000;}
.darkRed{color:#970F00;}
.white{color:#FFFFFF;}
.grey{color:#666666;}
.green{color:#336001;}
.red{color:#FF0000;}
.darkBlue{color:#003C74;}

/* FONTS*/
.headerLeftText{width:238px; float:left; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; line-height:17px;}
.mainSectionAboveLeftTextBlack{float:left; font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:17px;}
.mainSectionAboveLeftText{width:255px; float:left; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:17px; color:#666666;}
.compHeader{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:14px; }
.wbHeaderText{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:14px;}
.verdana9{font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:9px;}
.verdana10{font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:10px;}
.mainSectionAboveLeftTextwb{float:left; font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px;}
.verdana11{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
.verdana12{font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
.verdana14{font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:14px; line-height:30px;}
.verdana9{font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:9px;}
.verdana8{font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:8px;}

/* HOME */
/*.homeSectionHeader{width:763px; float:left; height:254px; background:#fff url(../images_pretty/bg-welcome-bottom.gif) no-repeat bottom left;}*/
.homeSectionHeader {
	FLOAT: left; WIDTH: 763px;  background:#fff ;height:148px
}
.homeSectionHeaderLeft {
	FLOAT: left; WIDTH: 248px; background-color:#fff; 
}
.homeSectionHeaderRight {
	FLOAT: left; WIDTH: 510px
}
.homeSectionHeaderLeftBG{ background-image: url(../images/backgrounds/home_left_of_header.jpg); height:190px; display:block;}
.ownersLoginHolder{width:763px; float:left;}
.loginButton{width:139px; margin-left: 5px; margin-top:5px; float:left;}
.loginBoxes{width:166px; margin-left:3px; padding-top:8px; float:left;}
.ownersLoginBg{background-image:url(../images/test/test_user_bg.gif); background-repeat:repeat-x; display:block; float:left; width:484px; height:36px;}
.mainSectionHolder{width:763px;}
/*.mainSectionHeader{width:763px; height:13px; font-size:13px; background-image:url(../images/main_home/main_section_header.gif); float:left; display:block;}*/
.mainSectionHeader{width:763px; height:13px; font-size:13px; background:#fff; float:left; display:block;}
.mainSectionFooter{width:763px; height:20px; font-size:10px; background:#fff; float:left; display:block;}
.mainSectionBg{width:763px; background-image:url(../images/main_home/main_section_bg.gif); float:left; display:block; background-position:top;}
.mainSectionAboveHolder{width:763px; float:left;}
.mainSectionAboveLeft{width:275px; float:left;}
.mainSectionAboveRight{width:478px; float:left;}
.walterBox{width:262px; height:158px;}
.freedvd{width:198px;}
.siteSectionHeaderLeftBG{ background-image:url(../images/backgrounds/home_left_of_headersmall.jpg); height:103px; display:block;}
.siteSectionMainLeft{width:257px;}
.siteSectionMainRight{width:480px;}
.walterBox2{width:246px; height:158px;}
.ownersSectionHeader{width:763px; float:left;}
.ownersSectionHeaderLeft{width:267px; float:left;}
.ownersSectionHeaderRight{width:496px; float:left;}
.ownersSectionHeaderLeftBG{ background-image:url(../Owners/images/owners_area_under.gif); height:103px; display:block; margin-top:-4px;}
/* HOLDERS */
.pageHolder{ margin-left:auto; margin-right:auto; width:763px;}
.footer{width:763px; background:url(../images_pretty/bg-wood.jpg) no-repeat; height:50px;}
.footer a
{
	color:#fff;
}

.footer a:hover
{
	color:#fff;
}
/* MAIN MENU */
.menuHolder{ float:left;}

/*FlOAT*/
.floatl{float:left;}
.floatr{float:right;}

/*ELEMENTS*/
.homeDivider{width:739px; clear:both; margin-left:15px;}

/*BUTTONS*/
.homeSmallGreyButton{width:21px; float:left;}

/* PADDING */
.pleft2{padding-left:2px;}
.pleft3{padding-left:3px;}
.pleft5{padding-left:5px;}
.pleft10{padding-left:10px;}
.pleft13{padding-left:13px;}
.pleft15{padding-left:15px;}
.pleft20{padding-left:20px;}
.pleft25{padding-left:25px;}
.pleft30{padding-left:30px;}
.pleft35{padding-left:35px;}
.pleft40{padding-left:40px;}
.pleft111{padding-left:100px;}
.pleft117{padding-left:117px;}

.pright5{padding-right:5px;}
.pright10{padding-right:10px;}
.pright15{padding-right:15px;}
.pright20{padding-right:20px;}
.pright25{padding-right:25px;}
.pright30{padding-right:30px;}
.pright35{padding-right:35px;}

.pbot5{padding-bottom:5px;}
.pbot10{padding-bottom:10px;}
.pbot15{padding-bottom:15px;}
.pbot20{padding-bottom:20px;}
.pbot25{padding-bottom:25px;}
.pbot30{padding-bottom:30px;}
.pbot35{padding-bottom:35px;}

.ptop3{padding-top:3px;}
.ptop5{padding-top:5px;}
.ptop7{padding-top:7px;}
.ptop10{padding-top:10px;}
.ptop15{padding-top:15px;}
.ptop20{padding-top:20px;}
.ptop25{padding-top:25px;}
.ptop30{padding-top:30px;}
.ptop35{padding-top:35px;}

/* MARGINS */
.mleft5{margin-left:5px;}
.mleft10{margin-left:10px;}
.mleft15{margin-left:15px;}
.mleft20{margin-left:20px;}
.mleft25{margin-left:25px;}
.mleft30{margin-left:30px;}
.mleft35{margin-left:35px;}

.mright5{margin-right:5px;}
.mright10{margin-right:10px;}
.mright15{margin-right:15px;}
.mright20{margin-right:20px;}
.mright25{margin-right:25px;}
.mright30{margin-right:30px;}
.mright35{margin-right:35px;}

.mbot5{margin-bottom:5px;}
.mbot10{margin-bottom:10px;}
.mbot15{margin-bottom:15px;}
.mbot20{margin-bottom:20px;}
.mbot25{margin-bottom:25px;}
.mbot30{margin-bottom:30px;}
.mbot35{margin-bottom:35px;}

.mtop4{margin-top:4px;}
.mtop5{margin-top:5px;}
.mtop10{margin-top:10px;}
.mtop15{margin-top:15px;}
.mtop20{margin-top:20px;}
.mtop25{margin-top:25px;}
.mtop28{margin-top:28px;}
.mtop30{margin-top:30px;}
.mtop35{margin-top:35px;}
.mtop54{margin-top:54px;}
.mtop80{margin-top:80px;}

/* DISPLAY */
.block{display:block;}
.tableCell{display:table-cell;}

/* WIDTH */
.width248{width:248px;}
.width114{width:114px;}
.width130{width:130px;}
.width763{width:763px;}

/* MISC */
.noDecoration{text-decoration:none;}
.lineHeight20{line-height:20px;}
.picborder {border: 1px solid #666666;}
.picborderinner {border: 1px solid #FFFFFF;}

/* FORMS */
.arrangeFormLook{ border-color:#CCCCCC; border-width:1px; border-style:solid; width:130px;}
.homeFormLook{ border-color:#CCCCCC; border-width:1px; border-style:solid; width:154px;}




.mainSectionAboveLeftTextBlack a {color:#970F00;
}

.mainSectionAboveLeftTextBlack a:visited {
	text-decoration: none;
}

.mainSectionAboveLeftTextBlack a:hover {
	text-decoration: underline;
}

.mainSectionAboveLeftTextBlack a:active {

}

.width238{width:238px;}



.haAvailableTop.pbot10 tr td table.floatl tr td table tr td table tr td table tr td.darkRed {height:37px;vertical-align:top;border:0px solid red;}
.haAvailableTop.pbot10 tr td table.floatl tr td table tr td table tr td table tr td.imgHorse {height:77px;border:0px solid red;vertical-align:top;}

table.SoleHorse tr td.darkRed {height:17px !important;vertical-align:top;border:0px solid red;}
table.SoleHorse tr td.imgHorse {height:83px !important;border:0px solid red;vertical-align:top;}



#topnav a, #topnav .currentTab {
	color: #fff;
	font-size: 11px;
	line-height:14px;
	text-decoration: none;
	font-weight: normal;
	float: left;
    height: 40px;
	background: Transparent url(../images/post.gif) no-repeat top right;
	padding: 4px 15px 0 13px;
	text-align:center;
	margin:0;
	vertical-align:middle;
}


#topnav .singleLine
{
    padding-top:10px;
}
#topnav .endTab
{
    background: none;
    padding: 4px 12px 0 14px;
} 
#topnav .subTab {
	padding: 0 4px;
}

#topnav a:hover {
   text-decoration:underline;
   /* padding-left: 12px;
    padding-right:11px;*/
}


div#topnav 
{
    clear:both;
    padding-top:5px;
	line-height:11px;
	height:48px;
    background:#0a1c01 url(../images_pretty/bg-nav.jpg) no-repeat top left;
}

.contactInfo
{
    clear:both;
    font-size:9px;
    color:#fff;
    text-align:center;
}

.contactInfo p
{
    margin:0;
}

.contactInfo a
{
    color:#fff;
    text-decoration:none;
}

.contactInfo a:hover
{
    color:#fff;
    text-decoration:underline;
}

#hometitle
{
    background:#fff url(../images_pretty/bg-welcome.gif) repeat-x;
    height:34px;
}


img.title{
    float:left;
}
#hometitle a
{
    font-size:10px;
    line-height:18px;
    vertical-align:middle;
    margin:10px 0 0 0;
    padding:7px 0 0 0;
}

#hometitle div
{
 text-align:right; width:490px; float:left; padding:9px 0 0 0;
}


.NEWhomeSectionHeader{width:752px; float:left; height:254px; padding-right:11px; background:#fff;}
.NEWhomeSectionHeaderLeft{width:240px; float:left; padding:20px 0 0 15px;}
.NEWhomeSectionHeaderRight{width:495px; float:left; padding:5px 0 5px 2px; background-color:#fff; margin-bottom:1px;}

.NEWhomeSectionHeaderLeft h4
{
    font-size:16px;
    margin:0;
    font-family: Arial, Verdana,Helvetica, sans-serif;
    color:#000;
}   

.NEWhomeSectionHeaderLeft p
{
    line-height:17px;
    margin:0;
}  

.NEWhomeSectionHeaderLeft a
{
    color:#000;
}

.NEWhomeSectionHeaderLeft a:visited
{
    color:#000;
}
h4.headline
{
    color:#970F00;
    margin:15px 0px 10px 0px;
}

.weeHorseLeft {width:265px; float:left; line-height:17px; padding:0 5px 0 0;}
.weeHorseLeft p
{
 margin:10px 5px 0 0;
}

.weeHorseThumb p
{
    margin:10px 2px 0 0;
    padding:0;
    color:#970F00;
    font-size:10px;
    text-align:center;
}

.weeHorseThumb img
{
    margin:0;
    padding:0;
}

.weeHorseThumb div
{
    height:80px;
}


.mainsection
{
    padding:0 0 20px 0px;
    background-color:#fff;
}
.mainSectionHolder{width:748px; padding:10px 0px 10px 15px; float:left;}

.greenline
{
    width:718px;
    background:url(../images_pretty/bg-green-line.gif) repeat-x bottom left;
    margin:0 0 8px 0;
}

.waltercontent
{
    line-height:17px;
    float:left;
    margin:0px;
}

.walterpic
{
    float:left;
    margin:0 12px 0 0;
}

#PreferredDate label
{
	margin-right:5px;
}

.gallopsTable
{
}

.gallopsTable th
{
	font-size:12px;
}

.gallopsTable td
{
	font-size:12px;
	padding:5px;
	text-align:center;
	border-bottom:solid 1px #d6dfce;
}

.gallopsTable td.yourhorse
{
	background-color:#ba0001;
	color:#fff;
}

.gallopsTable tr td
{
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}

.gallopsTable tr th
{
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}