#searchControl, #searchResults, #sTitle{
width: 100%;
margin: 0px auto;
font-size: 14px;
}
#searchControl{
padding-top: 15px;
padding-bottom: 10px;
border-bottom: 0px dashed #eee;
}
#searchResults{
padding-top: 5px;
}
#holder{
margin: 0px;
padding: 10px 20px 0px 40px;
min-height: 400px;
height: auto !important;
height: 400px;
}
#picHold{
margin: 0px;
padding: 0px;
background: url(/search/images/bg/piccy.jpg) no-repeat top;
}
.gsc-control{width:100% !important}
.gs-title{
font: 18px Georgia, serif !important;
letter-spacing: 1px !important;
text-decoration: none !important;
padding-top: 10px;
}
.gs-result .gs-snippet{
font-size: 11px;
border-bottom: 1px dashed #eee;
padding-bottom: 5px;
}
.gsc-tabHeader{
font: 18px Georgia, serif !important;
}
input.gsc-input{
padding: 3px;
font: 22px Georgia, serif !important;
color: navy;
border: 1px solid #A3B5C8;
background-color: #E5EAEF;
letter-spacing: 1px;
}
input.gsc-search-button{
margin-left: 5px;
height: 35px;
font: 22px Georgia, serif !important;
color: navy;
border: 1px solid #B5C8A3;
background-color: #D6E0CC;
cursor: pointer;
}

#mainBack{
background: url(/search/images/bg/mainbackshim.jpg) repeat-y center;
}
#mainBackBot{
background: url(/search/images/bg/mainbackbot.jpg) no-repeat center;
height: 30px;
}
#mainBackTop{
background: url(/search/images/bg/mainbacktop.jpg) no-repeat center;
height: 66px;
}
#searchHold{
margin: 0px;
padding: 0px;
width: 710px;
vertical-align: top;
}
#searchHint{
margin: 0px;
padding: 0px;
width: 230px;
vertical-align: top;
}