body { 
text-align:center; /* for IE */ 
background-color: #F0F3FA;
} 

div.wrapper { 
background-color: white;
text-align:justify; /* reset text alignment */ 
width:780px; /* or a percentage, or whatever */ 
border-right: 2px solid #445BC1;
border-left: 2px solid #445BC1;
padding: 5px;
margin:0 auto; /* for the rest */ 
} 

h5.title  { color: white; font-size: 9pt; margin: .1em 0; font-family:Arial; font-weight:bold}
h5.desc  { color: #0424AD; font-size: 8pt; margin: .1em 0; font-family:Verdana; font-weight:normal; text-align=justify; }
h5.show  { color: #0424AD; font-size: 9pt; margin: .1em 0; font-family:arial; font-weight:normal}

h5.title2  { color: #0424AD; font-size: 9pt; margin: .1em 0; font-family:arial; font-weight:normal }
h5.show2  { color: #0424AD; font-size: 8pt; margin: .1em 0; font-family:arial; font-weight:normal}

h5.footer  { color: #0424AD; font-size: 8pt; margin: .1em 0; font-family:Arial; font-weight:bold; text-align: center; }

td.horse_title { background-color: #AD031D;  }
td.horse_title2 { background-color: #AD031D; }

td.selected { background-color: #e5ecf9; border: 1pt solid SILVER; text-align: center; width: 128; font-weight: bold; font-size: 9pt; color: #AD031D}
td.nav { background-color: white; border: 1pt solid SILVER; text-align: center; width: 128; font-weight: bold; font-size: 8pt; color: #0424AD; font-family:Arial}

a.horse_nav { TEXT-DECORATION: NONE; font-weight: bold; font-size: 8pt; color: #0424AD; font-family:Arial }

td.basic { text-align: center; font-size: 8pt; color: #0424AD; font-family:Arial }
.basic { text-align: center; font-size: 8pt; color: #0424AD; font-family:Arial }

a.basic:visited { color: black }
a.basic:link { color: black }

a.footer:visited { color: #AD031D }
a.footer:link { color: #AD031D }

a.horse:visited { color: #AD031D }
a.horse:link { color: #AD031D }

a.nav:visited { color: #0424AD }
a.nav:link { color: #0424AD }

a.selected:visited { color: #0424AD }
a.selected:link { color: #0424AD }


.looking1 { color: #AD031D; font-size: 20pt; margin: .1em 0; font-family:Arial; font-weight:bold; width:780px; }
.looking2 { color: #AD031D; font-size: 12pt; margin: .1em 0; font-family:Arial; font-weight:bold; width:780px; }
.looking3 { color: #AD031D; font-size: 8pt; margin: .1em 0; font-family:Arial; font-weight:bold; width:780px; }

<!--table.sample {
	width: 780px;
	margin: auto;
	text-align: left;
	border: 1px solid #999999;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	line-height: 140%;
	margin-bottom: 1px;
	padding-bottom: 5px;
	font-size: 14px;
	padding-left: 5px;
}-->

table.general {
	width: 780px;
}

.details {
	width: 780px;
	border: 1px solid #AD031D;
	background-color: #ffff99;
	font-family:Arial;
	font-weight: normal; 
	font-size: 9pt; 
}

.details2 {
	TEXT-DECORATION: NONE;
	background-color: #e5ecf9; 
	border: 1pt solid #AD031D; 
	text-align: center; 
	width: 128; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family:Arial;
	color: #0424AD;
	padding-left: 10px;
	padding-right: 10px;
}


.lesson_details {
	width: 600px;
	border: 1px solid #AD031D;
	background-color: #e5ecf9;
	font-family:Arial;
	font-weight: normal; 
	font-size: 9pt; 
	color: #0424AD;
	padding: .3em;
}

.lesson_notice {
	width: 600px;
	text-align: center; 
	border: 1px solid #0424AD;
	background-color: #e5ecf9;
	font-family:Arial;
	font-weight: bold; 
	font-size: 8pt; 
	color: #0424AD;
	padding-left: 10px;
	padding-right: 10px;
}

.trailer {
	TEXT-DECORATION: NONE;
	border: 1px solid #0424AD;
	background-color: #e5ecf9;
	text-align: center; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family:Arial;
	color: #0424AD
	width: 630; 
}

.trailer1{
    	text-align:right;
    	margin-top:0px;
    	margin-bottom:0px;
    	padding:0px;
}

.trailer2 {
	TEXT-DECORATION: NONE;
	border: 1px solid #0424AD;
	background-color: #e5ecf9;
	text-align: center; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family:Arial;
	color: #0424AD
	width: 30; 
}

td.special { background-color: white; border: 1pt solid #AD031D; text-align: center;  font-weight: bold; font-size: 8pt; color: #0424AD; font-family:Arial}

a.offer:visited { color: white }
a.offer:link { color: white }

.makeanoffer { 
	background-color: SILVER; 
	border: 1pt solid SILVER; 
	text-align: center; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #0424AD; 
	font-family:Arial;
}

.form { padding: 0; margin: 0; }


