* { padding: 0; margin: 0; } body { font-size: 10pt; font-family: Helvetica,Arial,sans-serif; background: #d9d9d9; color: #000; } a { text-decoration: underline; color: black; font-family: Helvetica,Arial,sans-serif; } a:hover { text-decoration:underline; color: #cc0000; } a img { border: 0; } fieldset { border: 0; } input,select {  font-family: Arial,Helvetica,sans-serif; } input.text,select {  background-color: #FFF; } option { padding-right: 5px; } h1 {  font-size: 24px; padding: 3px 0px; } h2 { font-size: 2em; } h3 { font-size: 1.3em; } h4 { font-size: 1.2em; } h5 { font-size: 1em; } h6 { font-size: 1em; font-style: italic; } h1,h2,h3,h4,h5,h6 { margin-bottom: 2px; } p,ul,ol,blockquote { margin-bottom: 8px; line-height: 1.4; } blockquote { padding-left: 20px; background: url(http://i.oodleimg.com/mule/images/quotes.gif) 0 0 no-repeat; } li { line-height: 1.4; } ul { margin-left: 10px; list-style: disc; } ol { margin-left: 30px; list-style: decimal; } .blur { font-style: italic; color: #aaa !important; font-weight: normal !important; }  .input { padding: 2px; font-weight: normal; font-size: 16px; color: black; border: 1px solid #bbb; }  ul.hmenu { list-style: none; margin: 0 0 1px 0; padding: 0; line-height: 2; } ul.hmenu li { display: inline; margin-bottom: 0; padding: 2px 3px 1px 1px; line-height: 2; } ul.hmenu li .pipe { margin-right:6px;  font-size:12px;  display:inline; vertical-align:baseline;  }  html:lang(en)>body ul.hmenu li .pipe { vertical-align:top; }  ul.hmenu li span {  } ul.hmenu li.first { padding-left: 0; border-left: 0; } ul.hmenu li.first a { display: inline-block; } ul.hmenu li a img { display: inline-block; padding: 0px; margin: 0px; } ul.hmenu li.postImg { padding: 2px 0px 1px 8px; border: 0px; }  ul.fmenu { float: left; margin: 0; list-style: none; padding: 0; line-height: 1; } ul.fmenu li { float: left; width: auto; padding: 0 6px 0 0; border-left: 1px solid #000; margin: 0; line-height: 1; } ul.fmenu li.first { border-left: 0; } ul.fmenu li a { float: left; width: auto; padding: 8px 0 8px 6px; }  .clear-both { clear: both; } .clear-left { clear: left; } .clear-right { clear: right; } .float-left { float: left; } .float-right { float: right; } .clearing { clear:both; } .clearfix:after {   content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden; } .clearfix { display: inline-block; }  * html .clearfix { height: 1%; } .clearfix { display: block; } .clearfix-left:after {   content: ".";   display: block;   height: 0;   clear: left;   visibility: hidden; } .clearfix-left { display: inline-block; } .clearfix-left { display: block; }   #container { zoom: 1; width: 992px;  margin: 0 auto;  position: relative; } #content { background: #FFF; height: 1%; } #content-top { padding: 5px 10px 0px 10px; } #content-top h1 { padding-bottom: 1px; font-size: 18px; } #content-top h2 { margin-bottom: 0; color: #000; } #content-top #subtext { color: #555; } #content-top #subtext #subtext-heading { font-style: italic; }  #left {  margin-top: 8px; } #left p { margin-bottom: 0; padding-bottom: 6px; } .left-module { padding: 0 10px 20px 10px; } #center { overflow: hidden; padding-bottom: 10px; margin-top: 8px; } #left #search-nav-where, #left #narrow-refine { width: 150px; }   #partner-branding { } #partner-sky { text-align: center; padding: 10px 0px 10px 0px; }  #banner { position: relative; padding: 6px; background: #FFF } #logo { float: left; margin: 0px; }  #logo h2 { font-size: 24px; font-weight: normal; } #logo h2 a { color: black; text-decoration: none; } #logo h2 a:hover { text-decoration: underline; }   #logo h2.condensed { padding-top: 10px; padding-left: 10px; } #logo .name-part-one { font-weight:bold; font-size: 18px; line-height: 1.1; } #logo .name-part-two { font-weight: bold; font-size: 24px; line-height: 1.1; } .tall-header #logo { margin: 40px 0 0 10px; } #login { height: 20px; line-height: 20px; padding-bottom: 3px;  text-align: right; margin: 2px 2px 0px 2px; }  #topnav { background: #FFF;  padding: 8px 8px 0 7px; position: relative; font-weight: bold; font-size: 11.6pt; } #topnav ul { list-style-type: none; margin: 0; padding: 0; height: 38px; background: #e6e6e6; line-height: 1; } #topnav li { float: left; width: auto; } #topnav li a { color: #cc0000; display: block; float: left; width: auto; background: #e6e6e6; padding: 12px 16px 10px; border-left: 1px solid #FFF; line-height: 1; text-decoration: none; } #topnav li.first a { border-left: 0; } #topnav li a.active { background: #ffbb00; color: black; ;  height: 16px; } #topnav li a:hover { background: #ffbb00; color: black; ; text-decoration: underline;  height: 16px; } #topnav-left { position: absolute; top: 8px; left: 7px; width: 10px; height: 10px; background: url(http://i.oodleimg.com/mule/images/whitecorner-tl.png) 0 0 no-repeat; } #topnav-right { position: absolute; top: 8px; right: 8px; width: 10px; height: 10px; background: url(http://i.oodleimg.com/mule/images/whitecorner-tr.png) top right no-repeat; } #topnav-right-with-img { position: absolute; top: 8px; right: 8px; } #topnav-left-with-txt { position: absolute; top: 10px; left: 7px; }  #categories-menu { width: 150px; margin: 0px; padding: 0px; list-style: none; border: 1px solid #ffbb00; background: #e6e6e6; } * html #categories-menu li { height: 1%; } #categories-menu li a { display: block; padding: 5px 10px; color: #cc0000; zoom: 1; } #categories-menu li a:hover { background: #ffbb00; color: black; ; } #condensed-topnav { padding: 8px 8px 0 7px; background: none; url('http://i.oodleimg.com/a/below_tab_gradient.gif') 0% 100% repeat-x; font-weight: bold; font-size: 11.6pt; border-bottom: 0px; } #condensed-topnav ul { list-style-type: none; margin-left: 220px; padding: 0; height: 32px; line-height: 1; margin-bottom: 0px; } #condensed-topnav li { float: left; width: auto; } #condensed-topnav li a { color: #cc0000; display: block; float: left; width: auto; background: #e6e6e6; padding: 8px 16px 8px;  border-right: 1px solid #FFF; line-height: 1; text-decoration: none;;  height: 16px; } #condensed-topnav li.first a { border-left: 1px solid #FFF; } #condensed-topnav li a.active { background: #ffbb00; color: black; ;  height: 16px; } #condensed-topnav li a:hover { background: #ffbb00; color: black; ; text-decoration: underline;  height: 16px; } #condensed-topnav-left { position: absolute; top: 8px; left: 7px; width: 10px; height: 10px; background: url(http://i.oodleimg.com/mule/images/whitecorner-tl.png) 0 0 no-repeat; } #condensed-topnav-right { position: absolute; top: 8px; right: 8px; width: 10px; height: 10px; background: url(http://i.oodleimg.com/mule/images/whitecorner-tr.png) top right no-repeat; }  #banner #search-bar { float: left; width: 680px; padding: 0 2px 2px 0;  margin: 15px 10px 0 20px; background: #CCC; } html>body #search-bar { *padding-right: 0px; } #banner #search-bar-left { float: left; padding-left: 0px; background: #cc0000; } #banner #search-bar-right { float: left; padding-right: 0px; background: #cc0000; } #banner #search { float: left; width: 680px; background: #cc0000; } #search-bar-wrapper { background: none; } #search-bar-wrapper #search-bar { margin: 0px auto; text-align: center; width: 680px; } #search form { padding: 5px 10px;  margin: 0; } #search fieldset { float: left; width: auto; margin-top: 0; } #search .search-side-label { float: left;; padding-right: 5px; } #search-bar-wrapper #search .search-side-label { font-size: 14px; font-weight: bold; line-height: 35px; } #search label { font-size: 12.5pt; color: white; } #search label .example { margin-left: 3px; font-size: 8.7pt; font-style: italic; } #search #search-what, #search-where { margin-right: 10px; padding: 3px 3px; font-size: 12.5pt; color: #333; border-color: #cc0000;  border-width: 1px; border-style: solid; } #search #search-what { width: 350px; } #search-bar-wrapper #search #search-what { width: 250px; } #search-bar-wrapper #search input.wide-what { width: 520px !important; } #search #search-where { width: 200px; } #search #search-button { margin-left:10px;  }  #suggestions { position: absolute; z-index: 9050; } #suggestions .yui-ac-content { width: 17em; border: 1px solid #999; background: #fafafa; color: #333; font-size: 1.2em; overflow: hidden; text-align: left; z-index: 9050; } #suggestions .yui-ac-content .query { font-weight: bold; } #suggestions .yui-ac-content .more { text-align: right; } #suggestions .yui-ac-content .url { font-size: 0.7em; color: black; } #suggestions ul { padding: 0; margin: 0; width: 100%; } #suggestions li { padding: 3px; cursor: default; white-space: nowrap; } #suggestions li.yui-ac-highlight { background: #cc0000; color: white; }  ul#breadcrumb { margin-bottom: 10px; font-weight: bold; } #breadcrumb li { border-left: 0; padding-left: 0; } #breadcrumb a { color: #FF7900; }  #good-deal-guide { padding-bottom:0px; } #good-deal-guide .inner ul { background: #e6e6e6; width: 100%; font-weight: bold; } #good-deal-guide .inner ul li { border-left-color: white; } #good-deal-guide .inner ul li a { ; } #good-deal-guide .inner ul li.active { background: #FFF; } #good-deal-guide .inner ul li.active a { color: #000; }  #postRR { background: url(http://i.oodleimg.com/o2/PostTool_icon.gif) 0 2px no-repeat; margin: 20px 0 15px 0; padding: 0px 0px 0px 25px; } #postRR a { font-size: 17px; font-weight: bold; } #tracking-post-container { font-size:12px;  width:150px;  margin:10px 0px; font-weight: bold; }  .getmore-top {   background: ;   padding-top: 4px;   margin-top: 15px; } .getmore-bottom {   background: ;   padding-bottom: 3px; margin-bottom: 15px; } .getmore-content {   background: ;   width: 237px;   border-top: 1px solid #c4c4c4;   border-bottom: 1px solid #c4c4c4;   border-left: 1px solid #c4c4c4;   border-right: 1px solid #c4c4c4;   float: left; } .getmore-content .title { font-size: 18px; font-weight: bold; padding: 6px 0 3px 10px; color: black; } .getmore-content #content { padding: 5px 3px 3px 15px; line-height: 1.4; background: transparent; } .getmore-content #content ul { margin-left: 8px; margin-bottom: 5px; } .getmore-content #content ul li { }  .narrow-right .getmore-content .title {  font-size: 15px; } .narrow-right .getmore-top {   background: ; } .narrow-right .getmore-bottom {   background: ;   padding-bottom: 3px; } .narrow-right .getmore-content { width: 153px; } .narrow-right .getmore-content #content {   padding: 5px 3px 3px 15px; }  #fraud-module .getmore-content .title { padding: 6px 0 7px 42px; background: url(http://i.oodleimg.com/o2/fraud_icon_wide.gif) 2% 70% no-repeat; } .narrow-right #fraud-module .getmore-content .title {  padding: 6px 0 3px 30px;   background: url(http://i.oodleimg.com/o2/fraud_icon_narrow.gif) 2% 70% no-repeat;   } #fraud-module .getmore-content .learnmore { font-style: italic; float: right; padding: 0 5px 5px 0; }  #google-ad { text-align: center; padding: 10px 0px 10px 0px; }  #ad-butler-img, #ad-manager { text-align: center; padding-top:10px; }  #misc-right-rail { border: 1px solid #C4C4C4; padding: 5px; margin: 5px 0px; } #misc-right-rail .learnmore { font-style: italic; text-align: right; }  .brown-tab { background: url(http://i.oodleimg.com/mule/images/brown-tab.png) top left no-repeat; } .brown-tab h2 { background: url(http://i.oodleimg.com/mule/images/brown-tab.png) top right no-repeat;  margin-left: 10px; line-height: 1; padding: 10px 10px 6px; color: #FFF; } .orange-tab-2 { background: url(http://i.oodleimg.com/mule/images/orange-tab-2.png) top left no-repeat; } .orange-tab-2 h2 { background: url(http://i.oodleimg.com/mule/images/orange-tab-2.png) top right no-repeat;  margin-left: 10px; line-height: 1; padding: 10px 10px 6px; } .orange-module { background-color: #f0f0f0;  border-width: 1px; border-style: solid; border-color: #e6e6e6; } .orange-tab { background: #cc0000;  border-top: 6px solid #f0f0f0; border-left: 6px solid #f0f0f0; border-right: 6px solid #f0f0f0; } .orange-tab h3 { font-size: 15px;  padding: 8px 10px 8px 10px;  color: white; } .blue-module { overflow: hidden; width: 240px; background: #fafafa; padding-bottom: 14px;  border-style: solid; border-width: 1px; border-color: #e6e6e6; } .blue-module .inner {  padding: 0; border-left: 9px solid #fafafa; border-right: 9px solid #fafafa; border-bottom: 9px solid #fafafa; } .blue-tab {  border-left: 9px solid #fafafa;  border-right: 9px solid #fafafa; border-top: 9px solid #fafafa; } .blue-tab h3 {  background-color: #e6e6e6; margin: 0px; padding: 8px 0px 8px 16px; color: black; } .blue-heading { background: #04728D; } .blue-heading h3 {  margin: 0 0 0 20px; padding: 20px 10px 8px 0; color: #FFF; } .no-minor-tab{ float: left; width: 100%;  border-bottom: 1px solid #e6e6e6; padding:0px; margin:0px; height:2px; }  .minortab { float: left; width: 100%;  border-bottom: 1px solid #e6e6e6; margin-bottom: 10px; margin-top:5px;  } .minortab ul.fmenu li { border-left: 0; background: #e6e6e6; margin-left: 5px; padding-right: 0px; height: 30px; } .minortab ul.fmenu li a { background: #e6e6e6; padding-left: 10px; text-decoration: none; color: black; font-weight: bold; padding-right: 7px;  } .minortab ul.fmenu li a:hover { text-decoration: underline; } .minortab ul.fmenu li.active { background: #FFF;  border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;  height: 29px; line-height: 1.2; }  html>body .minortab ul.fmenu li.active {   *height: 29px;  } .minortab ul.fmenu li.active a { background: #FFF; color: black; text-decoration: none; } .minortab ul.fmenu li.active a:hover { text-decoration: underline; }  .report-spam { float: left; width: auto; } .hide-details { float: right; width: auto; }  .submit-button { display: block; } .submit-image { display: none; }  .http-error-content { background: #FFF; } .http-error-content .contentbox { background: #FFF; border: 1px solid #e6e6e6; margin: 0px 2px 0px 1px; padding: 40px 30px 40px 30px; } .http-error-content h1 { padding: 20px 0px 0px 20px;  margin-bottom: 30px; background-color: #e6e6e6; color: black; margin-bottom: 20px; padding: 10px 0px 10px 30px; } .http-error-content p { margin-left:20px; }  .underlined-link { text-decoration: underline; } .error, .success { font-size: 12pt; font-weight: bold; line-height: 20px; position: relative; } .error { color: #c00; } .success { color: #FF7800; }  .ad { margin-top: 5px; text-align: center; } #google_ads_div_300x250_results { text-align: left; } @CHARSET "UTF-8"; #SEO-title { font-weight: bold; margin-bottom: 10px; } #SEO-container { width: 100%;  border:1px solid #a9c8dc; } .SEO-content { float: left;  width: 24%; text-align: left; } .city-content { float: left;  width: 20%; } .SEO-content-title { margin: 10px 0px 5px 15px;  font-weight:bold; } .SEO-ul { list-style: none;  padding: 0px;  margin-left: 15px; font-size: 10px; }  #bottom-message-container { padding: 1em 0em 1em 0em; text-align: center; }  #footer-container { display: block; float: left; width: 98%; margin-top: 3px; text-align: center; } #footer-copyright { display: block; float: left; width: 100%; text-align: center; margin-top: 3px; line-height: 2; } #footer-tools, #footer-location { display: block; float: left; width: 100%; text-align: center; margin-top: 3px; } #footer-tools ul.titled, #footer-location ul.titled { display: inline; }  #footer { background: #ffffff; text-align: center; padding: 20px 0 20px 0; height: 1%; padding: 6px; } #footer p { margin-top:16px; } #partner-footer { background: #ffffff; padding: 6px; } .http-redirect-content { background: #FFF;  margin-top: 20px; } .http-redirect-content .contentbox { background: #fafafa; background-repeat: repeat-x;  border: 1px solid #e6e6e6;  margin:0px 2px 0px 1px; padding:40px 0px 40px 30px;   text-align: center; } .http-redirect-content .redirect-button { border: 1px solid ; width: 300px; padding: 10px; font-size: 17px; margin: 20px auto 0px; }