/* new rvguide 20090902 */ /* LEGEND - links & img - titles - text_wrapper & span.text - categories - sections - rounded corners - controls (previous & next) - lists - lists - submenus - tables - forms - forms - submit */ /* links & img */ /* ----------------------------------------------- */ .subpage a {text-decoration: none;} .subpage a:hover {text-decoration: underline;} .footer_pages a, .article_page div.controls a {color: #bc0000;} .subpage div.manufacturers table a {color: #000; padding: 2px 0px; display: block; font-size: .95em;} .subpage div ul.user_links li a strong {color: #363636; text-decoration: none; } .subpage div ul.user_links li a:hover {border-bottom: 1px solid #0066cc; text-decoration: none;} .subpage div ul.user_links a:hover strong { margin-bottom: -1px; border-bottom: 1px solid #fff; } .buyers_guide div.buyers_guides_articles table a { background: transparent url(/images/css/bullet-buyers-guide.gif) 10px 9px no-repeat; text-decoration: underline; padding: 3px 3px 3px 20px; display: block;} .buyers_guide div.googleAd_area div a {color: #bc0000; text-decoration: underline;} .buyers_guide div div.link a {color: #bc0000; font-size: .95em; text-decoration: underline;} .buyers_guide div div.link a:hover, .buyers_guide div.buyers_guides_articles table a:hover, .buyers_guide div.googleAd_area div a:hover { text-decoration: none;} /* breadcrumb */ /* ----------------------------------------------- */ div.breadcrumb {font-size: .95em; margin: 0px 5px 5px 2px;} div.breadcrumb a { color: #363636; padding-left: 10px; margin-right: 10px; border-left: 1px solid #363636;} div.breadcrumb a.crumb_start {border-left: 0px solid #363636; } /* titles */ /* ----------------------------------------------- */ .subpage div.promo_area h2 { color: #bc0000; font-size: 2em; margin: 0px;} .subpage div.promo_area h3 { font-size: 1.1em; margin-bottom: 10px;} .article_page div.promo_area h3 {font-size: 1.2em; margin-bottom: 2px;} /* .subpage div.categories h2 { background: #020202 url(/images/css/bg-h2.jpg) repeat-x; color: #fff; font-size: 1.05em; padding: 5px 12px; margin: 0px -12px 0px; position: relative; z-index: 2; font-weight: 600;} */ .subpage div.categories h3 { background: #e6e6e6 url(/images/css/bg-home-h3.gif) repeat-x; margin: 0px -12px 12px; padding: 5px 12px 5px; position: relative; z-index: 2; font-size: 1.05em;} .article_page div.body_content h3 {color: #0066cc; font-size: 1.2em; } .buyers_guide div.buyers_guides_lists h3 { margin-bottom: -11px;} .buyers_guide div.googleAd_area h3 {margin-bottom: -16px;} .buyers_guide div.googleAd_area h3 a {color: #000; text-decoration: none;} .footer_pages div.promo_area h4 {font-size: 1.15em; margin: 15px 0px;} .buyers_guide div.buyers_guides_articles h4 { font-size: 1.1em; margin: 12px 0px;} .buyers_guide div.googleAd_area h4 a {text-decoration: none;} .buyers_guide div.buyers_guides_lists span.text h4, .buyers_guide div.googleAd_area h4, .subpage div.email_info td span.required { color: #bc0000; font-size: 1em;} .subpage div.categories_thanks h4 { color: #363636; font-size: 1.2em; margin-bottom: 5px;} .subpage div.email_info td.verify h5 { font-size: 1em; font-weight: normal; margin-bottom: 8px;} /* temp - erase .subpage div.categories h6 { background: #e6e6e6; clear: both; position: relative; z-index: 2; padding: 6px 12px; margin: 12px 0px 10px; font-size: 1.05em; position: relative; z-index: 2; } */ .subpage div.email_info td strong { padding: 0px 0px 0px 20px; width: 115px; display: block; background: transparent url(/images/css/icons/bullet.gif) 8px 6px no-repeat; color: #363636; font-weight: normal;} .subpage div.email_info td.required b, .article_page div.promo_area div.date {font-size: .95em; font-weight: normal;} /* .all */ /* ----------------------------------------------- */ .subpage span.all, .subpage a.all { right: 0px; color: #fff; margin-top: 1px; position: absolute; font-weight: normal; padding-right: 11px; font-size: .85em;} /* temp - erase .ie6 .subpage div.categories h6 a.all {right: 12px;} */ .subpage h2 span.all a {color: #fff; font-size: 1em;} .subpage h3 span.all a, .subpage h3 a.all, .subpage h6 a.all {color: #bc0000;} .subpage h2 span.all { max-width: 350px; width:auto !important; width: 320px; position: relative; overflow: hidden; right: -5px; float: right; text-align: right;} /* text_wrapper */ .buyers_guide div.buyers_guides_lists div.text_wrapper { border-top: 1px dotted #bababa; margin-top: 5px; padding-top: 20px; padding-bottom: 10px;} .buyers_guide div.googleAd_area li { border-top: 1px dotted #bababa; margin-top: 10px; padding-top: 15px; padding-bottom: 10px;} /* text_wrapper span */ /* ----------------------------------------------- */ .subpage div span.picture, .subpage div span.title { margin-right: 10px; float: left; font-size: .95em; display: table; max-width: 150px; width:auto !important; width: 150px; text-align: center; } .article_page div span.picture {width: 70px !important; margin-right: 20px;} .buyers_guide div.intro_text span.picture { text-align: left; float: right; margin-right: 0px; max-width: 273px; width:273px !important; width: 273px;} /* span.text */ /* ----------------------------------------------- */ /* temp - is float-right an expection? */ .subpage div span.text {display: block; float: right; } .article_page div span.text {float: left; width: 500px;} .subpage div.reviews_sections div.section span.text {width: 450px; } .buyers_guide div.intro_text span.text {width: 325px; float: left; } .buyers_guide div.buyers_guides_lists span.text {float: left; width: 435px; margin-left: 15px;} /* promo_area */ /* ----------------------------------------------- */ .subpage div.promo_area { background: transparent url(/images/css/bg-promo_area.jpg) no-repeat; margin-left: -19px; margin-top: 8px; padding: 20px 10px 20px 30px; position: relative; color: #363636;} .footer_pages div.promo_area, .article_page div.promo_area {color: #000;} .article_page div.body_content {padding-left: 12px;} /* categories */ /* ----------------------------------------------- */ .subpage div.categories { margin-bottom: 12px; clear: both; border: 1px solid #dadada; padding: 0px 12px 12px; position: relative; background: transparent url(/images/css/bg-border-categories.gif) bottom repeat-x;} .article_page div.categories_newsletter { background: #e6e6e6; margin-bottom: 24px; clear: both; font-size: .95em; padding: 15px 20px 7px;} .buyers_guide div.buyers_guides_articles { border: 1px solid #e6e6e6; background: #f5f5f5; padding-bottom: 25px;} .subpage div.promo_area div.text {font-size: .95em; color: #363636;} .subpage div.email_info { background: #f4f9fe; border: 3px solid #d6e4ec; padding: 12px 45px; margin: 0px 12px 24px; position: relative; width: auto !important;} .subpage div.categories_thanks {color: #232323;} .subpage div.note { background: #f4f9fe; border: 3px solid #d6e4ec; padding: 12px; margin: 0px 0px 30px; position: relative; width: auto !important;} /* bottom_section */ .subpage div.bottom_section span.adbottom { float: right; display: block; width: 300px; height: 250px; padding-left: 20px;} .subpage div.bottom_section span.OAS_ad { float: left; display: block; width: 250px; height: 250px;} /* tables */ /* ----------------------------------------------- */ .subpage div.note table { margin: 0px auto; } .subpage div.manufacturers table, .subpage div.buyers_guides_articles table, .subpage div.email_info table { width: 100%;} .subpage div.note table td {padding: 3px 0px;} .subpage div.note table td strong { background: transparent url(/images/css/icons/bullet.gif) 0px 50% no-repeat; padding: 0px 10px; font-weight: normal;} .subpage div.email_info table td { clear: both; padding-bottom: 6px; vertical-align: top; color: #363636;} .four_0_four_page div table {margin-left: 25px;} .four_0_four_page div table td a { padding: 0px 0px 0px 20px; margin-left: 10px; width: 115px; display: block; background: transparent url(/images/css/icons/bullet.gif) 8px 6px no-repeat;} /* controls */ .article_page div.controls { text-align: right; color: #bbb; font-size: .95em;} /* lists */ /* ----------------------------------------------- */ .container div.footer_pages div.promo_area ul { list-style: disc; margin-left: 25px;} .container div.footer_pages div.promo_area ul ul { list-style: circle; margin: 5px 0px 0px 10px;} #content div.footer_pages li {margin: 0px 0px 5px 20px;} .ie #content div.footer_pages li {height: auto; position: static; } .ie #content div.footer_pages li:after { content: "inherit"; display: inherit; clear: both; visibility: inherit; height: auto; } .subpage div.categories li strong {font-weight: normal;} /* temp - erase .subpage div ul.specs li strong {font-weight: normal; float: left; padding-top: 2px;} .subpage div ul.specs li { padding: 1px 0px 6px 13px; background: transparent url(/images/css/icons/bullet.gif) 0px 8px no-repeat; clear: both; width: 360px; color: #363636;} .subpage div.reviews_sections div.section span.text li { padding: 3px 0px 3px 20px; background: transparent url(/images/css/icons/bullet.gif) 8px 8px no-repeat; clear: both; color: #363636; } .alt2, .subpage div.reviews_sections div.section span.text li.alt2 {background-color: #f2f2f2} */ /* forms */ /* ----------------------------------------------- */ .article_page div.categories_newsletter form {margin-top: 10px;} /* temp - erase .subpage div ul.specs li select {float: right; width: 233px;} */ .article_page div.categories_newsletter input {width: 250px; padding: 2px 4px; margin-right: 5px;} .subpage div.email_info table.table input {width: 395px; float: right;} .subpage div.email_info table.table select {width: 398px;} .subpage div.email_info table.table textarea {width: 395px; height: 220px; float: right;} .subpage div.email_info table.table td.verify input {width: 265px; float: left;} .subpage div.email_info table.table td.verify img#theimage {width: auto; float: right;} .subpage div.note input {width: 400px;} /* forms - submit buttons */ /* ----------------------------------------------- */ .subpage div.submit { display: block; clear: both; text-align: center; margin: 10px auto 5px;} .subpage div.email_info div.submit {margin: 24px auto 12px;} .subpage a.submit { clear: both; display: table; margin: 10px auto 5px;} .subpage div.submit input, input.submit {width: auto;} /* temp -erase .subpage div.find_specs div.submit { text-align: right;} */ /* article vsCaption */ #vsCaption div.imgRight img, #vsCaption div.imgLeft img, #vsCaption div.imgMiddle img { margin: 0px;} #vsCaption a {color: #ce0000;} #vsCaption a.forum_link{font-weight: bold; font-size: 1.1em;} #vsCaption table a {text-decoration: none;} #vsCaption table { clear: both;} /* images - articles */ /* ----------------------------------------------- */ .arc90_imgcaptionTXT { background: #f4f4f4; color: #a0414a; } p.arc90_imgcaptionALT { font-weight: bold;} .arc90_imgcaption { padding: 1em; margin: 1em 0; width: 9em;} .floatl { float: left; margin-right: 1em; } .floatr { float: right; margin-left: 1em; } .floatl { float: left; margin-right: 1em; } .floatr { float: right; margin-left: 1em; } #vsCaption .imgRight { float:right; clear: both; margin:0.1em 0 10px 1em; position:relative;} #vsCaption .imgLeft { float:left; clear: both; margin:0.1em 1em 10px 0; position:relative; } #vsCaption .imgMiddle { align: center; clear: both; margin:0.5em 1em 12px 1; margin-bottom: 12px; display:block;} #vsCaption .imgRight p, #vsCaption .imgLeft p, #vsCaption .imgMiddle p { font-size:0.95em; color:#FFFFFF; margin:0; background-color:#1d6925; padding: 12px;}#vsCaption a:hover div.imgRight, #vsCaption a:hover div.imgLeft, #vsCaption a:hover div.imgMiddle { text-decoration: none !important;} .imgRight img, .imgLeft img, .imgMiddle img {margin: 0px;}