body{margin:0px;font-family:Arial;}
#header {width:950px;height:100px;background:#FFFFFF;padding:10px;border-bottom:1px solid #CCCCCC;}
#logo {float:left;}
#search-form {float:right;}
#hints{color:#666666;font-size:8pt;}
#nav-bar{width:950px;height:20px;text-align:left;background:#FFFFFF;padding:10px;border-bottom:1px dashed #CCCCCC;}
#search-terms{height:20px;float:left;}
#paginate{float:right;height:20px;font-size:8pt;}
#results-container{width:950px;background:#FFFFFF;padding:10px;}
#result{text-align:left;padding:10px;border-bottom:1px solid #CCCCCC;font-size:10pt;}
#footer-nav-bar{width:950px;height:20px;background:#FFFFFF;padding:10px;border-top:1px dashed #CCCCCC;border-bottom:1px solid #CCCCCC;}
#footer{width:950px;background:#FFFFFF;padding:10px;}
#sample-results{text-align:left;width:925px;border-bottom:1px dashed #CCCCCC;}
#collection-header{font-size:14pt;font-weight:bold;width:700;height:50px;padding:10px;text-align:center;border:2px solid red;}
#offer-header{font-size:18pt;font-weight:bold;width:700;height:50px;padding:10px;text-align:center;border:2px solid #CCCCCC;}
#offer-box{font-size:14pt;font-weight:bold;width:600;padding:10px;text-align:center;border:1px solid #CCCCCC;}

.search_input{height:25px;width:200px;font-size:18pt;}
.search_submit{height:33px;width:100px;font-size:12pt;vertical-align:top;}
.nothanks{height:40px;width:200px;font-size:16pt;font-weight:bold;}
.yesplease a:link{font-size:16pt;font-weight:bold;text-decoration:none;}
.yesplease a:hover{font-size:16pt;font-weight:bold;text-decoration:underline;}
.yesplease a:visited{font-size:16pt;font-weight:bold;text-decoration:underline;}
.yesplease{font-size:16pt;font-weight:bold;text-decoration:none;}