body { padding : 10; margin : 50px; }
form { margin : 0; }
input { vertical-align : middle; }
h1 { margin : 0 0 10px 0; }
p { margin : 10px 0 10px 0; }
ul { margin-top : 10px; margin-bottom : 10px; }

.coupon {font-weight: bold; font-size: 14px; }
.code a:link { color: #CC0000; font-weight: bold; text-decoration: none; border-bottom: 1px dotted}
.code a:visited {color: #CC0000; font-weight: bold; text-decoration: none; border-bottom: 1px dotted}
.code a:hover { color: #CC0000; font-weight: bold; text-decoration: none; border-bottom: 1px solid}

.box { margin-top:6px; margin-bottom:6px; margin-left:0px; margin-right:6px; BORDER: #3399CC 2px dashed;PADDING: 10px;FONT-SIZE: 12px;WIDTH: 180px; TEXT-ALIGN: center; FLOAT: left; }
.bbox { margin:0px auto;BORDER: none;PADDING: 0px;WIDTH: 630px;BACKGROUND-COLOR: white; FLOAT: center; position: relative; }

#fq { width : 300px; font-family : Arial, sans-serif; font-size : 13px; padding-left : 4px; }

#search-results { width : 306px; border : 1px solid #000; background : #fff; display : none;  float:left; }
* html div#search-results { width : 307px; } /* box model hack */
.sr, .srs { width : 100%; float : left; font-family : Arial, sans-serif; font-size : 13px; padding : 1px 0 0 0; }
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { float : left; font-size : 13px; margin-left : 4px; }
.src { float : right; font-size : 10px; margin-right : 3px; padding-top : 2px; }
