/* cqs = cheap quote search */
.cqs { width: 577px; font-family: Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 4px; font-size: 12px; position: relative; }
.cqs a { text-decoration: none; }
.cqs h1, .cqs p { font-size: 12px; margin: 0px; }
.cqs_orange { background:#ff6f08 url(../img2008/cqs_bg_orange.gif) top repeat-x; border:1px solid #ff954a; }
.cqs_grey { background:#e1e1e1 url(../img2008/cqs_bg_grey.gif) top repeat-x; border:1px solid #e5e5e5; } 	
.cqs_spacer { width: 120px; height: 50px; }

.cqs_content_orange, .cqs_content_grey { padding: 8px; color: #FFFFFF; }
.cqs_content_orange a, .cqs_content_orange a:hover,
.cqs_content_grey a, .cqs_content_grey a:hover { font-weight: bold; text-decoration: none; }

.cqs_content_orange h1 a, .cqs_content_orange h1 a:hover { font-weight: bold; color: #FFFFFF; }
.cqs_content_orange a { color: #993300; }
.cqs_content_orange a:hover { color: #ffffff; }

.cqs_prod_height { min-height: 100px; }
.cqs_content_grey, .cqs_content_grey h1 a { color: #56198a; /* purple */ }
.cqs_content_grey a { color: #56198a; }
.cqs_content_grey a:hover { color: #ff7513; }
.cqs_content_grey h1, .cqs_content_orange h1 { font-size: 17px; margin: 0 0 4px 0px; }
.cqs_content_grey h2 { float: right; margin: 0px; font-size: 14px; width: 95px; display: block; text-align: right; }
.cqs_content_grey p, .cqs_content_orange p { margin-bottom: 2px; }
.cqs_right { float: right; width: 126px; position: relative; }
.cqs_logo, .cqs_logo_bg { position: absolute; top: 0px; left: 0px; }
.cqs_logo_bg { z-index: 1; }
.cqs_logo { border:1px solid #cccccc; width: 120px; height: 30px; z-index: 3; }
.cqs_button { position: absolute; bottom: 0px; right: 0px; border-style: none; }
.cqs_clickhere { position: absolute; bottom: 4px; right: 4px; border-style: none; z-index: 3; }
.cqs_thumb_frame { position: relative; float: left; width: 97px; height: 97px; margin-right: 4px; }
.cqs_thumb { position: absolute; z-index: 3; top: 1px; left: 1px; width: 90px; height: 90px; }
.cqs_thumb_bg { position: absolute; z-index: 1; top: 0px; left: 0px; }
h1.cqs_hdr, h1.cqs_desc { margin: 0 0 4px 0; }
a.cqs_u { text-decoration: underline; }