#fsearch fieldset{border:0;float:left;margin:0;padding:0;}
#search .top{height:65px;width:946px;background-image:url(../images/search/header.jpg);margin-bottom:5px;color:white;}
#search #links{padding:15px 100px 15px 0;text-align:right;}
#search #links #search2{padding:0;margin:0;padding:0 0 10px 0;width:300px;}
#search #links #submit2{padding:6px 0 3px 20px;}

#search #left{width:194px;float:left;background:#dddddd url(../images/contact/details-top.gif) no-repeat top left;padding:10px 0 0 0;margin:10px 0 0 0;}
#search #details{background:url(../images/contact/details-bot.gif) no-repeat bottom;padding:5px 0;}
#search #details h1{color:#333333;font-size:2em;font-weight:normal;padding:0px 15px 10px 15px;}
#search #details h2{color:#333333;font-size:1.4em;font-weight:bold;padding:5px 15px;}
#search #details p{color:#666666;font-size:1.2em;padding:5px 15px;line-height:1.5em;}
#search #details ul a{text-decoration:none;font-size:1.2em;color:#999999;width:159px;background:url(../images/search/left_off.gif) no-repeat;display:block;padding:8px 5px 5px 30px;border-top:1px solid #cccccc;}
#search #details ul a:hover{color:#333333;}
#search #details ul a.t{font-size:1.2em;color:white;width:159px;background:url(../images/search/left_on.gif) no-repeat;display:block;padding:8px 5px 5px 30px;border-top:1px solid #cccccc;}
#search #details ul{width:194px;border-bottom:1px solid #cccccc;}
#search #right{width:734px;float:left;padding-bottom:4px;margin:10px 0 0 15px;}

#search .resultsbox{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:0 20px;}
#search .resultsbox h1{padding:20px 0;font-size:1.4em;color:#333333;}
