*{margin:0; padding:0;}
* html .clearfix{height:1%;} 	/*start commented backslash hack \ */
img{border:0px;}  		/*disable all graphic borders (not input boxes)*/

body{background:#ffffff ; font-family:arial,verdana,"courier new";
font-size:100%; color:#003a75;}
div.page{margin-left:auto; margin-right:auto; width:700px;}
div.head{width:700px; height:102px;}
div.bigfoot{clear:both; width:700px; height:170px;}

/*** layout for a 3 columns page */
div.left3{float:left; width:145px; text-align:left; padding:3px;}
div.cent3{float:left; margin-left:6px; width:53.3%; text-align:justify; padding:4px;}
div.right3{float:right; width:145px; text-align:left; padding:3px;}	

	/*content boxes  CREATE AS NEEDED - edit elements as required*/
div.b1{float:left; margin-left:9px; width:360px; height:80px;
background:#ffffff url(submit.png); background-repeat:no-repeat;}
p.goto{position:relative; float:left; top:9px; left:8px; width:348px; height:64px;}
.b2{float:left; width:75%; text-align:center; padding:3px;}
.b3{float:right; width:155px; height:420px; margin:10px 0px; text-align:center;}

	/*

.t1, .t2, .t3, .t4{float:left; padding-left:3px; border:dotted #adc2af 1px;}
.t1{width:34%; text-align:left; margin-left:6px;}
.t2{width:20%; text-align:center; border-left:0px; border-right:0px;}
.t3{width:20%; text-align:center; border-right:0px;}
.t4{width:20%; text-align:center;}

create display table - edit elements as required*/

/*zoom search result page */
span.wild{margin-left:auto; margin-right:auto;  position:relative; top:5px; width:250px;
height:20px; font-size:0.95em; color:#5b7ac3; font-weight:bold;}
span.link{position:relative; width:auto; line-height:20px; font-size:0.9em; color:#2f4780; text-align:center; font-weight:normal;}
span.linktext{position:relative; width:auto; line-height:20px; font-size:0.8em; color:#003a75; text-align:center; font-weight:normal;}

	/*enhanced clearfix hack - http://perishablepress.com/press/2008/02/05/
lessons-learned-concerning-the-clearfix-css-hack/ */

.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;} 
.clearfix{display:inline-block;}	
.clearfix{display:block;}   /* close commented backslash hack */

	/**** ZOOM : SEARCH_TEMPLATE.HTML ****/
.highlight{background: #ffffbd;}
.searchheading{float:left; margin-left:10px; font-size:90%; font-weight: bold; color:#934900;}
.summary{float:right; margin-right:10px; font-size:90%; color:#934900; font-weight: normal;}
.suggestion{font-size:90%;}
.results{font-size:90%; text-align:left;}
.category{color:#999999;}
.sorting{text-align:right;}

.result_title{font-size:100%; text-align:left; color:#696969;}
.description{font-size:100%; color: #004a01;}
.context{font-size:100%; color:black;}
.infoline{font-size:90%; font-style:normal; color:#696969;}

.zoom_searchform{font-size:85%; text-align:center; color:#934900;}
.zoom_results_per_page{font-size:90%; margin-left:10px; color:#934900;}
.zoom_match{font-size:90%; margin-left:10px; color:#934900;}	
.zoom_categories{font-size:90%; margin:10px 20px 5px 20px;}
.zoom_categories ul{display:inline; margin:0px; padding:0px;}
.zoom_categories li{display:inline; margin-left:15px; list-style-type:none;}
.zoom_metaform{font-size:100%; color: #934900;}
.cat_summary ul{margin:0px; padding:0px; display:inline;}
.cat_summary li{display:inline; margin-left:15px; list-style-type:none;}

input.zoom_button{ height: 25px;  padding-bottom: 5px;  }
input.zoom_searchbox{ width: 140px; }

.result_image{float:left; display:block;}
.result_image img{margin-top:0px; margin-right:10px; width:40px; border:0px;}
.result_block{margin-top:15px; margin-bottom:5px; clear: left;}
.result_altblock{margin-top:15px; margin-bottom:5px; clear: left;}
.result_pages{font-size:95%; padding-bottom:15px; /* not used here */ }
.result_pagescount{font-size:90%; /* not used here */ }

.searchtime{font-size:80%; /* not used here */ }

.recommended{position:relative; width:515px; height:auto; text-align:left;}
.recommended_heading{float: right; font-weight:bold; padding-right:190px;}
.recommend_block{border:solid #bebebe 1px; background-color:#e8e8e8; margin-left:5px;}
.recommend_block{float:left; margin-top:20px; padding:10px; width:480px; clear:left;}
.recommend_title{font-size:90%; margin-left:10px;}
.recommend_description{margin-left:10px; font-size:90%; color:#008000;}
.recommend_infoline{font-size:100%; margin-left:10px; font-style:normal; color:#808080;}
.recommend_image{float:left; display:block;}
.recommend_image img{margin:10px; width:80px; border:0px;}

/**** END ****/ 

/**** DEACTIVATE THESE BORDERS AFTER DEVELOPMENT 

			div.page{border:solid black 1px;}
			div.head{border:solid blue 0px;}
			div.bigfoot{border:solid blue 0px;}
			div.left3, div.cent3, div.right3{border:solid green 1px;}
			div.b1{border:solid blue 0px;}
			.b2{border:solid blue 0px;}
   			.b3{border:solid #7f9f5f 0px;} */
                                
