@charset "UTF-8";
/* CSS Document */

body.bodymain {background-color : #5D6E65; margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px; background-image : url(images/skin/bg.gif); background-repeat : repeat-y; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; }
body.bodyprint {background-color : #ffffff; margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; }

.hdrPhoto {background : url(images/skin/BFB_Ranch.jpg) no-repeat; }
.hdrrpt {background : url(images/skin/hdr_repeat.gif) repeat-x; }
.gradleft  {background : url(images/skin/grad_left.gif) repeat-y; }
.gradbot  {background : url(images/skin/grad_bot.gif) repeat-x; }

.pghdr {font-family : "Times New Roman", Times, serif; font-size: 24px; color : #000000; font-weight: bold; font-style: italic;}
.lghdr {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 14px; font-weight: bold; color : #000000; }
.subhdr {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; font-weight: bold; color : #000000;}
.hlthdr {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #003616; font-weight: bold; }

.sm  {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color : #000000; }
.reg {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color : #000000;}
.lg {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : #000000;}
.footer {font-family : Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; color : #EFEFEF; text-align: center;}
.content {background-color : #efefef;}
.price { font: bold 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color : #003300;}

.red {color: #A31C1C;}
.blue { color: #4179ba; }

.formlbl {font-family : Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color : #003616; font-weight: bold; text-align: right; vertical-align: top;}
.formhdr {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #595959; font-weight: bold;}
.formsep {border : 1px dotted #595959;}

.box {border : 1px solid #585858; background-color: #ffffff;}
.boxtitle 	{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #4B5E53; font-weight: bold; background: url(images/box_hdrrpt.gif) repeat-x; }
.boxlg  {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #2B2319;}
.boxsm  {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color : #48525F;}

A.norm:link {color : #003616;}
A.norm:visited {color : #003616;}
A.norm:hover {color : #000000;}
A.norm:active {color : #DC241F;}

A.fn:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: table-cell; color : #000000; text-decoration: none; padding: 3px; height:15px;} 
A.fn:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: table-cell; color : #000000; text-decoration: none; padding: 3px; height:15px;}
A.fn:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: table-cell; color : #003616; text-decoration: none;  padding: 3px;background-color: #EFEFEF; height:15px;}
A.fn:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: table-cell; color : #585858; text-decoration: none; padding: 3px; height:15px;}

A.fnon:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: table-cell; color : #000000; text-decoration: none; padding: 3px; background-color: #EFEFEF; height:15px; border: 1px solid #585858;} 
A.fnon:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: table-cell; color : #000000; text-decoration: none; padding: 3px; background-color: #EFEFEF; height:15px; border: 1px solid #585858;}
A.fnon:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: table-cell; color : #003616; text-decoration: none;  padding: 3px;background-color: #FFFFFF; height:15px; border: 1px solid #585858;}
A.fnon:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: table-cell; color : #585858; text-decoration: none; padding: 3px; background-color: #EFEFEF; height:15px; border: 1px solid #585858;}

A.sn:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #000000; text-decoration: none; padding: 3px; height:14px;}
A.sn:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #000000; text-decoration: none; padding: 3px; height:14px;}
A.sn:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #003616; text-decoration: none;  padding: 3px;background-color: #EFEFEF; height:14px;}
A.sn:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #585858; text-decoration: none; padding: 3px; height:14px;}

A.snon:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #000000; text-decoration: none; padding: 3px; background-color: #EFEFEF; height:14px;}
A.snon:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #000000; text-decoration: none; padding: 3px;background-color: #EFEFEF;  height:14px;}
A.snon:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #003616; text-decoration: none;  padding: 3px;background-color: #FFFFFF; height:14px;}
A.snon:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #585858; text-decoration: none; padding: 3px; background-color: #EFEFEF; height:14px;}

A.btn:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #000000; text-decoration: none; padding: 3px; background-color: #FFFFFF; border: 1px solid #585858; height:15px;}
A.btn:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #000000; text-decoration: none; padding: 3px;  background-color: #FFFFFF; border: 1px solid #585858; height:15px;}
A.btn:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #003616; text-decoration: none;  padding: 3px;background-color: #EFEFEF;  border: 1px solid #585858; height:15px;}
A.btn:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: table-cell; color : #585858; text-decoration: none; padding: 3px;  background-color: #FFFFFF; border: 1px solid #585858; height:15px;}

LI {line-height : 18px;}
HR {color : #003616;}

input {	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px;}
select {	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px;}
textarea {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px;}
.button {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;color : #003616;background-color : #ffffff; border : 1px solid #1E1E1E;}

.white  {background-color: #ffffff;}
.black  {background-color: #000000;}
.ltgray  {background-color: #EFEFEF;}
.gray  {background-color: #C6C5BE;}
.dkgray {background-color: #585858;}
.dkgreen {background-color: #003616;}
.ltyellow {background-color: #FFFDF6;}

.snowmanbg {
	background: url(images/snowman.jpg) no-repeat top right;
}
