body { color: #424242; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: none; margin: 0 auto; }
#searchi { height: 25px; margin-top: 5px; margin-bottom: 0; padding-bottom: 0; }
.searchdiv { font-size: 11px; line-height: 15px; float: left; margin-bottom: 0; margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
.searchclass { font-size: 10px; line-height: 15px; padding-right: 10px; }
.redspan a:link { color: #a60000; font-weight: bold; text-decoration: none; }
.redspan a:hover { color: #a60000; font-weight: bold; text-decoration: none; }
.redspan a:active { color: #a60000; font-weight: bold; text-decoration: none; }
.redspan a:visited { color: #a60000; font-weight: bold; text-decoration: none; }
a:link { color: #61c419; font-weight: bold; text-decoration: none; }
a:hover { color: #61c419; font-weight: bold; text-decoration: underline; }
a:visited { color: #009600; font-weight: bold; text-decoration: none; }
a:active { color: #61c419; font-weight: bold; text-decoration: none; }
.bodycellclass { font-size: 11px; line-height: 1.3; margin: 0; padding: 0; border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; border-top-width: 0; border-right-width: 0; }
.bodycellborderclass { font-size: 11px; line-height: 1.3; background-color: #fff; padding: 0; border-right: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; border-top-width: 0; }
.bodycellborderclassiframe { font-size: 11px; line-height: 1.3; background-color: #fff; padding: 0; order-bottom-style: solid; }
.bodymainclass { font-size: 11px; line-height: 1.3; text-decoration: none; margin: 0; padding: 5px; }
.tableclass { font-size: 10px; line-height: 1.3; text-decoration: none; padding: 3px; border-bottom-color: #d8d8d8; border-bottom-width: 1px; }
.headingclass1 { color: #136a00; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-weight: bold; margin-top: 0; margin-bottom: 7px; }
.headingclass2 { color: #62c513; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; font-weight: bold; text-decoration: none; margin-top: 7px; }
.mainbannerclass { font-size: 11px; background-color: #fff; height: 270px; padding: 10px 5px 5px 10px; }
.mainimageclass { margin-right: 20px; padding-right: 20px; }
.listclass { list-style-image: url(images/bullet-arrow.gif); }
.emergencyadvertclass { border-bottom: 1px solid white; border-left: 1px solid #fff; }
.addressclass { font-size: 9px; padding: 10px; }
.symantecclass { border-left: 1px solid #e6eae4; }
.mainadborderclass { border-bottom: 1px solid #fff; }
.signoffclass { color: #666; font-size: 9px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; }
#layer1 { height: 80px; width: 800px; left: 0; top: 25px; position: absolute; visibility: visible; }
.Mainheadingclass { color: #000053; font-size: 30px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.thirdcolumnclass { color: #036; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e0f0d5; padding: 10px; }
.whiteborderclass { border: solid 1px #fff; }
.picturesclass { margin: 3px; border: solid 1px #dedede; }
.picturenbclass { margin: 3px 3px 3px 15px; }
.picturehomeclass { margin: 10px 3px 3px 15px; }
.clickhereclass { color: #004d81; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #e6eae4; margin: 0; padding: 0 4px; border: outset 1px #d1ce05; }
.borderbaseclass { border-bottom: 1px solid #aaa; }
h1 {
	font-size: 10px;
}
/* Added by Jose */
#Table_01 
{ text-align: center; margin: 0 auto; }
#lefty { border-bottom: 1px solid #aaa; border-left: 1px solid #aaa; }
#blackyright { color: #d8d8d8; font-family: arial; background-image: url(images/right/bg.gif); background-repeat: repeat; background-attachment: scroll; width: 250px; height: 100%; float: right; }
#righttd { background-color: #414141; background-image: url(images/right/bg.gif); background-repeat: repeat; height: 100%; border-right: 1px solid #c8c900; }
#blackyright h2 { color: #d8d8d8; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 15px; margin-left: 5px; }
.blackyright { color: #d8d8d8; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin-right: 10px; margin-left: 5px; }
#iconsright { color: #d8d8d8; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; width: 100%; margin-top: 5px; margin-left: 10px; }
#iconsright a:link { color: #d8d8d8; font-weight: normal; text-decoration: none; }
#iconsright a:hover { color: #d8d8d8; font-weight: normal; text-decoration: none; }
#iconsright a:active { color: #d8d8d8; font-weight: normal; text-decoration: none; }
#iconsright a:visited { color: #d8d8d8; font-weight: normal; text-decoration: none; }
#bopxback { width: 563px; height: 218px; float: left; }
#red { background-image: url(images/boxes/boxes_09.jpg); background-repeat: no-repeat; text-align: left; width: 141px; height: 141px; float: left; margin-top: 3px; margin-left: 5px; padding-left: 7px; }
#green { background-image: url(images/boxes/boxes_11.jpg); background-repeat: no-repeat; text-align: left; margin-top: 3px; margin-left: 14px; width: 140px; height: 141px; float: left; padding-left: 7px; }
#yellow { background-image: url(images/boxes/boxes_13.jpg); background-repeat: no-repeat; text-align: left; margin-top: 3px; margin-left: 12px; width: 140px; height: 141px; float: left; }
#box_h2 { color: #fff; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin-top: 6px; margin-bottom: 2px; }
#box_p { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin-top: 7px; margin-bottom: 2px; }
#box_p a:link { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
#box_p a:hover { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
#box_p a:visited { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
#box_p a:active { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
#new_win {
	position: absolute;
	left: 50%;
	width: 240px;
	height:242px;
	z-index:1;
	margin-left: 155px;
	margin-top: 165px;
	cursor: pointer;
	}
.type { visibility: hidden; }
.highlight { background: #FFFF40; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; }
.suggestion { font-size: 100%; }
.results { font-size: 100%; }
.category { color: #999999; }
.sorting { text-align: right; }
.result_title { font-size: 100%; }		
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}
.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
.zoom_match { font-size: 80%; margin-left: 10px;}				
.zoom_categories { font-size: 80%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
input.zoom_button {  }
input.zoom_searchbox {  }		
.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }
.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_pages { font-size: 11px; }
.result_pagescount { font-size: 11px; }
.searchtime { font-size: 11%; }		
.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title { font-size: 11px; }
.recommend_description { font-size: 11px; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
.recommend_image { float: left; display: block; }
.recommend_image img { margin: 10px; width: 80px; border: 0px; }
#flash { background-image: url(images/book-a-repair.jpg); width: 563px; height: 228px; }
#headbanner { background-image: url(images/banner-odyssey.jpg); width: 800px; height: 80px; }
 textarea {
 resize: none;
 }
/* table*/
#sain
{ width:100%; margin-top: 25px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-collapse:collapse; }
#sain td, #sain th 
{ padding:3px 7px 2px; }
#sain th 
{ text-align:left; padding-top:5px; padding-bottom:4px; color:#333; background-image: url(images/head1-epos.gif); background-repeat: repeat-x; }
#sain tr.alt td 
{ color: #333; background-color:#f5f5f5; vertical-align: top; }

#sain tr.gray td 
{ color: #333; background-color:#f5f5f5; vertical-align: top; }
#sain tr.gray td li { margin-left: 30px; }
#sain tr.alt td li { margin-left: 30px; }

