/* CSS Document */


a:link, a:visited {
color:#761700;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

body,td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#555555;
}
strong {
color:black;
}


.imgcell {
background-repeat:no-repeat;
}

.imgcellinterior {
background-repeat:repeat-x;
}
.contentcell {
background:url(images/content-BG.jpg);
background-repeat:repeat-x;

}

#topnav {
position:absolute;
background-repeat:no-repeat;
left:10px;
top:13px;
width:945px;
height:65px;
padding-top:7px;
z-index:3;
}

#homelink {
position:absolute;
left:10px;
top:23px;
width:275px;
height:50px;
z-index:4;

}


#subheading {
position:absolute;
top:70px;
left:10px;
width:275px;
height:222px;
border-right:1px #d09f87 solid;
}

#subheading img {
border-bottom:10px #761700 solid;
}


#interior {
position:absolute;
top:69px;
left:10px;
width:945px;
height:222px;
}

#interior .secondcell {
border-left:1px #d09f87 solid;
}

#interior .firstcell {
border-bottom:10px #761700 solid;
padding-left:17px;
padding-bottom:15px;
color:#efddae;
font-size:25px;
line-height:normal;
font-weight:bold;
}




#topnav td {
height:23px;
border-left:1px #d09f87 solid;
padding-left:6px;
padding-right:5px;
font-size:13px;
}


#topnav a:link, #topnav a:visited {
color:white;
text-decoration:none;
}

#topnav a:hover {
text-decoration:underline;
}

 #topnav a.selected {
color:#d39a83;
text-decoration:none;
}


#homenav {
position:absolute;
left:10px;
top:392px;
width:945px;
height:106px;
}

#homenav img {
border:0px;
}

#homenav p {
margin:0px;
}

.homecontent {

}

.homecontent td {
padding-left:20px;
padding-right:20px;
padding-top:14px;
}

.homecontent td.middle {
border-left:1px #c8963d solid;
border-right:1px #c8963d solid;
}

.homecontent td .sectionintro{
margin-top:16px;
}

.homecontent td .sectionintro img{
margin-right:15px;
border:0px;
}



.homecontent td .sectionintro ul{
margin:0px;
padding:0px;
list-style:none;
}


.homecontent td .sectionintro ul li{
border-top:1px #efddae solid;
font-size:10px;
font-weight:bold;
line-height:17px;
padding-top:7px;
padding-bottom:7px;
}

.homecontent td .sectionintro ul li a{
font-size:14px;
font-weight:normal;
}


.blackheading{
color:#000;
font-size:14px;
}

.heading{
color:#291b01;
font-size:17px;
}

.heading_home, .heading_home a{
color:#291b01;
font-size:17px;
text-decoration:none;
}


.orangeheading{
color:#ca5c25;
font-size:17px;
}

.redheading{
color:#761700;
font-size:14px;
}

.footer {
padding-left:20px;
margin-top:40px;
font-size:11px;
}


.subcontent td {
padding-left:20px;
padding-top:27px;
}

.directorycontent {
padding-left:0px;
border-right:1px #c8963d solid;
}

.interiorcontent {
padding-left:30px;
padding-right:20px;
}

.listing {
border-top:1px #efddae solid;
padding-top:10px;
padding-bottom:20px;

}

.listHeading, .listHeading a:link, .listHeading a:visited {
color:#ca5c25;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.listdate {
font-size:10px;
font-weight:bold;
}

.eventsfilter {
border-bottom: 1px #efddae solid;
padding-bottom:15px;
}

.eventsfilter a:link, .eventsfilter a:visited {
font-size:14px;
line-height:20px;
}
.eventsfilter a.selected {
font-size:14px;
line-height:20px;
color:#ca5c25;
}

.children {
border-top: 1px #efddae solid;
padding-top:15px;
padding-bottom:20px;
}

.childtitle {
font-size:14px;
line-height:20px;
}

.childtext p{
margin:0px;
}

.directory {
margin-left:10px;
border-left:1px #efddae solid;
}


.directory td {
padding-top:0px;
}



.panel {
	clear: both;
	xdisplay: none;
	margin-left:10px;
	margin-right:20px;
	border: 1px #efddae solid;
	border-right:0px;
	border-bottom:0px;
	
	}
	
.panel td {
padding-top:0px;
}	
	
.panel .heading {
padding-bottom:10px;
font-size:14px;
font-weight:bold;
}
	
.panel.active-tab-body {
	display: block;
}

.panel .dirname {
font-size:14px;
color:#761700;

}

.panel .directoryitem {
margin-bottom:20px;
}

.panel p {
margin:0px;
}

.directorycontent .feature{
padding-left:30px;
padding-right:20px;

}



#tabs {
	list-style: none;
	margin:0px;
	padding:0px;
	padding-left:10px;

}

#tabs li {
	float: left;
	margin-bottom:-1px;
	margin-right:1px;
}

#tabs a {
font-size:14px;
font-weight:normal;

	float: left;
	padding: 5px 8px;
	padding-top: 4px;
	
	text-decoration: none;
	color: #8c8160;
		background-color: #f0ebc8;
		padding-left:20px;padding-right:20px;
}

#tabs a.active-tab {
	background-color: #FEF9E3;
	border: 1px solid #efddae;
	border-bottom:1px #FEF9E3 solid;
	padding-top: 4px;
	color: #ca5c25;
	
}



#f_todine img, #f_toplay img, #f_tostay img {
border:0px;

}

#f_todine p, #f_toplay p, #f_tostay p {
margin:0px;
}

#f_todine a, #f_toplay a, #f_tostay a {
color:#fcf7dc;
text-decoration:none;
}

.homenavcontent { 
padding-left:10px;
padding-right:10px;
color:#fcf7dc;
}

#f_todine, #f_toplay, #f_tostay {

position:absolute;
width:157px;
top:178px;
background-color:#761700;
color:white;
height:320px;
border-top:10px #761700 solid;
}

#f_todine {
left:482px;
}

#f_toplay {
left:640px;
}

#f_tostay {
left:798px;
}

.f_shield {
 position:absolute;top:0px;left:0px;z-index:100:border:1px green solid

}


.rail .railblock {
background-image:url(images/rail_bg.jpg);
background-repeat:repeat-x;
background-color:#fefeef;
border:1px #e2c78c solid;
padding-left:15px;
padding-right:15px;
}

.rail .railblock .children_img {
float:left;
margin-right:15px;
xmargin-bottom:15px;
margin-top:5px;
}


.rail .railblock .childtext{
margin-left:75px;
}

.eventsrail .railblock .children_img {
float:right;
margin-left:20px;
xmargin-bottom:15px;
}

#bestbet {
border:1px #cb5c25 solid;
background:#FFFFFF;
margin-bottom:20px;
}

#bestbet .betimg {
width:269px;
height:165px;
overflow:hidden;
}

#bestbet strong {
color:#555555;
}

#bestbet .betcontent {
padding:10px;
padding-top:0px;
}

#bestbet hr {
border: none 0;
border-top: 1px solid #eeeeee;/*the border*/
}

#bestbet .share {
background-color:#DDDDDD;
line-height:25px;
padding:3px;
text-align:right;
}

#submitbet {
padding:10px;
}

#pinch {
background-image:url(images/pennypinch_BG.jpg);
background-repeat:repeat-x;
background-color:#fdfef0;
border:1px #e1c78c solid;
padding:15px;
padding-top:54px;
}

#imgcaption {
position:absolute;
top:270px;
left:287px;
background-image:url(images/bg_screen.png);
background-repeat:repeat-x;
text-align:right;
width:668px;
z-index:5;
line-height:normal;
}

#imgcaption td {
color:#EEEEEE;
font-size:10px;
}

.redsubmit {
border:1px #a63406 solid;
background-color:#a63406;
color:white;
cursor:pointer;
}


.bigcontent {
color:#291b01;
font-size:16px;
line-height:23px;
}

.bigcontent strong {
color:#761700
}

.bigcontent a:link, .bigcontent a:visited {
color:#761700;}

.imageright {
float:right;
margin-left:15px;
}

.imageleft {
float:left;
margin-right:15px;
}


.guide_1, .guide_2, .guide_3 {
padding-bottom:5px;
}

.guide_1 a:link, .guide_1 a:visited {
color:#761700;
font-size:14px;
font-weight:bold;
}

.guide_2 a:link, .guide_2 a:visited {
font-weight:normal;
font-size:14px;


}

.guide_3 a:link, .guide_3 a:visited {
font-weight:normal;
font-size:12px;


}


.guide_1 a:hover, .guide_2 a:hover, .guide_3 a:hover {
color:#CD6834;
}

.guide_1 + .guide_1 {
margin-top:10px;

}

.guide_2 + .guide_1 {
margin-top:10px;

}

.guide_3 + .guide_1 {
margin-top:10px;

}
