/* CSS Document */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
 
body {margin: 0px; padding: 0px; font: 11px  Arial, Helvetica, sans-serif; color:#FFFFFF;  text-align:center; background:url(http://www.philandranch.com/images/bg.gif);}

table, td {border="0";}

a img, :link img, :visited img { border: none; }

a:link { color: #a9c1cb; text-decoration:none;}
a:visited { color: #a9c1cb; text-decoration:none;}
a:hover, a:active {color:#c4d1d6; text-decoration: none;}

* {margin: 0px; padding: 0px;}

div#mainwrap {width:940px;margin-left:auto; margin-right:auto; text-align:left;}

div#header {background:url(../images/header.jpg); margin-bottom: 0px; height:60px; width:auto;}
table#tbhead{
  width:940px;
  height:60px;
}
#tbhead td#tdtbh1{
  text-align:left;
}

div#contentarea {width: 1000px; background-color: #899597; height:800px; }

div#column{padding:0px; margin:0px; width:940px;}
table#tbbody{
  width:940px;
  height:1000px;
  background:url(../images/bg.gif);
  margin:0px;
  padding:0px;
}
#tbbody td#tbBodyData1{
  vertical-align:top;
}
#tbbody td#tbBodyData2{
  vertical-align:top;
 
}
div#column1{float:left; width: 288px; margin: 0px; padding:0px; 
	 padding-top: 0px; padding-bottom: 0px;}
div#column2 {float:left; width:647px; margin: 0px;
	 padding-top: 0px; padding-bottom: 0px;
}
table#tbVideo1{
  padding:0px;
  margin:0px;
 
 
}
#tbVideo1 td{
  padding:0px;
  margin:0px;
 
 
}
table#tbVideo2{
  padding:0px;
  margin:0px;
 
  
}
#tbVideo2 td#td1Tb2{
  padding:0px;
  margin:0px;
 
  
}
table#tbVideo3{
  width:315px;
}
td#td1Tb3{
  padding:0px;
  margin:0px;
 
  width:120px;
}
td#td2Tb3{
  padding:0px;
  margin:0px;
 
  width:190px;
}
div#footer { width:940px; margin:0px;background:url(../images/footer.jpg); height:58px; margin-top:0px; float:right; }


#h1 { position:relative; width:216px; height:33px; padding:0; overflow:hidden; }
#h1 span { position:absolute; width:216px; height:33px; left:0; top:0; margin:0; background-image: url(../images/h1.gif); background-repeat:no-repeat; }

#h2 { position:relative; width:216px; height:33px; padding:0; overflow:hidden; }
#h2 span { position:absolute; width:216px; height:33px; left:0; top:0; margin:0; background-image: url(../images/h2.gif); background-repeat:no-repeat; }