.bottombox { border-bottom: 1pt solid #e1e1e1 }
.topbox { border-top: 2.4pt solid #e1e1e1 }
.leftbox { border-left: 1pt solid #e1e1e1 }
.rightbox { border-right: 2.4pt solid #e1e1e1; border-left: 2.4pt solid #e1e1e1; background:127.0.0.1/almarah(bodybg3.gif) no-repeat; }
.endbox { border: 1pt solid #e1e1e1; }
.wrapbox { border-left: solid 1pt black; border-bottom: solid 1pt black; border-right: solid 1pt black; }
.close { border-left: solid 1pt #e1e1e1; border-right: solid 1pt #e1e1e1; }

.nearfull { border-left: 2.4pt solid #e1e1e1; border-bottom: 1pt solid #e1e1e1; border-right: 2.4pt solid #e1e1e1 }
.spotable { border-left: 2pt solid #e1e1e1; border-right: 2pt solid #e1e1e1 }
.footertable { border-left: 2.4pt solid #e1e1e1; border-right: 2.4pt solid #e1e1e1; border-top: 2.4pt solid #e1e1e1 }


/* the body text styles */
.body1 { font-family: Arial, Verdana, Lucida Grande, Helvetica, sans-serif; font-weight: normal; line-height: 18px; font-size: 12px }
.intro { font-family: Arial, Lucida Grande, Helvetica, sans-serif; font-weight: normal; line-height: 25px; font-size: 16px }
.stallion { font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; font-size:12px }
.contracts { font-family: Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; font-size: 15px; line-height: 28px; font-color: maroon; }
.marketplace1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 24px }
.marketplace2 { font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 18px }
.showresults { font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 18px }
.preview { font-family: Arial,Verdana,Lucida Grande,Tahoma,Helvetica,sans-serif; font-size: 12px; }


/* callout boxes */
.boxes { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; font-color: #790000; }
.title { border: 1px solid #535252; }
.title2 { border-left: solid 1px #535252; border-top: solid 1px #535252; border-right: solid 1px #535252 }
.marketbox { border-left: 1px solid #535252; border-right: 1px solid #535252 }
.marketbox2 { border-left: 1px solid #535252; border-right: 1px solid #535252; border-bottom: 1px solid #535252 }

/* the footer */
.footer { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; font-size: 10px }

/* styles for the breeding fees table */
.firstbox {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-right: solid 1pt #000000;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
}

.otherboxes {
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
}

.titlebox {
	border: solid 1px #000000;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

.titlebox2 {
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

/* styles for the contact us form */
.firstbox2 {
	border-left: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
}

.otherboxes2 {
	border-bottom: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
}
