body{font-family:Verdana;font-size:12pt;}
#background {width:100%;height:400px;background-repeat:repeat-x;text-align:center;}
#logo {height:175px;padding-top:25px;}
#footer{width:98%;font-size:8pt;}

#header {width:950px;height:100px;background:#FFFFFF;padding:10px;border-bottom:1px solid #CCCCCC;}
#logo-small {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;}

#collection-form{font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:small;margin:8px 0 16px;text-align:left;width:500px;padding:10px;}
#form_container{background:#fff;margin:0 auto;text-align:left;width:450px;border:0px;}
#formpage{visibility:hidden;width:100%;}
#header-sample{width:800px;}
#logo-sample{float:left;}
#account-sample{float:right;text-align:right;}
#listing-sample{width:800px;background-color:#EEEEEE;padding:10px;text-align:left;}

#label{font-size:8pt;color:red;}
#label-mini{font-size:8pt;color:#666666;}

.field_error{color: red;font-size:8pt;}
.button_text{font-size:12pt;border-top: 1px solid #333; border-left: 1px solid #333; border-bottom: 2px solid black; border-right: 2px solid black; }

.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }

.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}	
.LV_invalid {color:#CC0000;}
.LV_valid_field,input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 1px solid #00CC00;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #CC0000;}