/* main.css - last modified: July 29 2010 22:33:54. */

.description h2 { color:#54462F; font: bold 13px Tahoma,Arial,sans-serif; } .description h3 { color:#54462F; font: bold 13px Tahoma,Arial,sans-serif; } #page { width: 950px; } #left { width: 654px; } #right { width: 280px; margin-left: 669px; border-top: 1px solid #d9ca87; } #colfooter { width: 282px; margin: -1px 0 0 669px; border-top: 1px solid #d9ca87; } #product_panel { padding:0px 0px 10px 0px; margin:0px; } #product_panel form { padding:0px; margin:0px; } #product_panel .content { padding: 10px !important; margin:0px !important; background: #F8FCED; border-bottom: 1px solid #d9ca87; border-right: 1px solid #d9ca87; } #product_panel .content h2 { color:#0F6E2C; font-weight: normal; font-size: 19px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px !important; border-bottom:1px solid #B4C18B; text-align:center; } #product_panel .content h3, #product_panel .content h3 a { color:#B3960F; font-weight: normal; font-size:10pt; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px !important; border-bottom:1px solid #D4CD86; } #product_panel table.prices { width:100%; border-collapse:collapse; padding:0px; margin:0px; } #product_panel table.prices th {width:67px; height:22px; padding:0px 0px 5px 0px; margin:0px;} #product_panel th ul { margin:0px; padding:0px; list-style:none; } #product_panel th ul li { display:block; float:left; height:22px; } #product_panel th ul li img { cursor: pointer; } #product_panel th ul li span { display:block; text-align:center; height:22px; width:33px; background:url(/images/framework/products/valuebox.gif) top left no-repeat; } #product_panel th ul li span input { width:30px; height:18px; margin: 3px 0 0 0; border:0px; text-align: center; font: bold 13px Tahoma,Arial,sans-serif; background: transparent; } #product_panel table.prices td { height:22px; background:url(/images/framework/products/dot.gif) repeat-x scroll left -5px; padding:0px; margin:0px; vertical-align:top } #product_panel table.prices td span { height:18px; padding:3px 3px 0px 5px; display:block; float:left; font-weight:bold; font-size: 12px !important; background-color:#F8FCED; }  #product_panel table.prices td strong { display:block; float:right; color:#0F6E2C; background-color:#F8FCED; padding:3px 0px 0px 3px; font-size: 12px !important; } #product_panel table.prices td strong * { margin-top:1px; } #product_panel .middle .pad div { padding:10px 0px 0px 0px; padding-bottom:0px; margin:0px; text-align:right; clear:both; } #product_panel .extra ul { margin:0px; padding:0px; list-style:none; } #product_panel .extra ul li { margin:0px 0px 1px 3px; padding:0px 0px 0px 0px; list-style:none; font-size:12px; } #product_panel .linked-products h2 { padding-top:15px; font-size:12pt; } #product_panel .linked-products .link-desc { font-size:0.9em; } #product_panel .thumb { width: 72px; float: left; padding:0px 9px 0px 0px; } #product_panel .thumb img { width: 70px; height: 70px; border: 1px solid #b3960f; } .description .links { margin:0px 0px 5px 0px; padding-top:40px; border: 1px solid #c5ce9e; width:348px; font-size:13px; background:#e9eed8 url(/images/framework/resources/resource-menu-h1.png) top left no-repeat; } .description .links ul { margin:5px; padding:0px; list-style:none; } .description .links ul li { margin:0px; padding:1px 0px; list-style:none; color:#a7b07d; } .description .links ul li span { color:#0F6E2C; } .description .links ul li a { font-size:13px; } .description .links ul:after { clear:both; content:"."; display:block; font-size:0pt; line-height:0pt; visibility:hidden; } div.reviews p strong { margin-left: 18px; } .description .links ul li a { font-size:13px; }  .help-menu { margin:0px 0px 5px 0px; padding-top:0; border: 1px solid #c5ce9e; width:200px; font-size:13px; background:#e9eed8 url(/images/framework/products/help-tile.png) top left repeat-x; } .help-menu.wide { width:100%; } .help-menu h1 { margin:5px 0 20px 0!important; padding:0 0 0 3px!important; font-size:14px; color:#0F6E2C; font-weight:bold; } .help-menu ul { margin:5px; padding:0px; list-style:none; } .help-menu ul li { margin:0px; padding:1px 0px; list-style:none; color:#a7b07d; }   ul.default {margin:0px 0px 0px 10px; padding-left:20px; padding-bottom:10px;} ul.default li {list-style:disc; padding-bottom:3px;} ul.default2 {margin:10px 0px 0px 10px; padding-left:15px; padding-bottom:10px;} ul.default2 li {list-style:disc; padding-bottom:3px;} ul.nitro {margin:0px 0px 0px 10px; padding-left:10px; padding-bottom:5px; padding-top:5px;} ul.nitro li {list-style: none;} ol.roman {margin:0px 0px 0px 10px; padding-left:20px; padding-bottom:10px;} ol.roman li {list-style:upper-roman;} ol.alpha {margin:0px 0px 0px 10px; padding-left:20px; padding-bottom:10px;} ol.alpha li {list-style: upper-alpha;}  .description div.parabox { border: 1px solid #D9CA87; padding: 10px; margin-left: 10px; float: right; width: 300px; } .description div.paraboxl { border: none; padding: 10px; margin-right: 10px; float: left; width: 300px; } .description div.parabox h2, .description div.paraboxl h2 { margin-top: 0 !important; font-size: 16px !important; font-weight: normal !important; font-family: Georgia, Times, serif !important; color:#B3960F !important; } .back { width:100%; display:block; background:url(/images/framework/products/back_bullet.gif) left 1px no-repeat; margin:0px 0px 10px 0px; padding:0px 0px 0px 18px; } #section_catalog .description { vertical-align: top; } #section_catalog .description img {  } div.description table.specs { border-width:1px 1px 0px 1px; border-style:solid; border-color:#CDD39F; border-collapse:collapse; } div.description table.specs thead th { padding:5px; text-align:center; background:#F8FCED; border-bottom:1px solid #CDD39F; } div.description table.specs thead th.groupheader { } div.description table.specs tbody td { border-bottom:1px solid #CDD39F; padding:3px; } div.description table.specs tbody.grid td { border-right:1px solid #CDD39F; border-bottom:1px solid #CDD39F; padding:3px; text-align:center; } div.description table.specs tbody th { background:#F8FCED; border-bottom:1px solid #CDD39F; border-left:1px solid #CDD39F; border-right:1px solid #CDD39F; padding:5px 10px; text-align:left; } div.description table.specs tfoot th { padding:5px; text-align:center; background:#F8FCED; border-bottom:1px solid #CDD39F; } div.description table.center-tbth tbody th { text-align:center; } div.description table.left-tbth tbody th { text-align:left; } div.description table.center-tbtd tbody td { text-align:center; } ul.thumblist { list-style-type:none; } ul.thumblist li { float: left; text-align:center; margin-right:16px; margin-bottom:15px;} ul.thumblist li img {border:1px solid #C6CF9F;} ul.thumblist li a {font-size:11px;} img.detaill { margin: 0px 10px 10px 0px; float:left; } img.detailr { margin: 0px 0 10px 10px; float:right; } img.top { margin-top: 0; } .testimonials p { margin-top: 20px; font-weight: bold; } .testimonials p span { font-weight: normal; font-style:italic; display:block; margin-right: 10px; } .lfloatimg { float:left; margin: 10px 10px 10px 0; } .rfloatimg { float:right; margin:10px; }  .caption { padding:7px; margin-bottom:10px; text-align:center; background: #F0F4E4; font-size: 10px; } .caption img { margin-bottom:5px !important; display:block; } div.atc { position:relative; margin: 10px 0; -x-system-font:none; text-decoration:none; font-family:normal Tahoma,Arial,sans-serif; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; _width: 1px;  background: url(/images/framework/products/atc_tl.gif) no-repeat scroll left top; color:#54462F; } div.atc div.br { text-align: right; padding: 6px; white-space:nowrap; line-height:normal; background:transparent url(/images/framework/products/atc_br.gif) no-repeat scroll right bottom; height:1%;  _margin-left:1px;  } div.atc div.r { background:transparent url(/images/framework/products/atc_r.gif) no-repeat scroll right top; padding:0; line-height:0px; white-space:nowrap; } div.atc div.tr { position:absolute; right:0pt; top:0pt; width:6px; height:6px; background:transparent url(/images/framework/products/atc_tr.gif) no-repeat scroll right top; } div.atc div.bl { background:transparent url(/images/framework/products/atc_bl.gif) no-repeat scroll left bottom; bottom:0px; height:6px; left:0px; _left:1px;  position:absolute; width:6px; } div.atc form { margin:0; padding:0; } div.atc input { margin: 2px 5px; #margin: 0px 0px 0px 2px;  } div.atc input.add { margin: 3px 0 0 9px; } div.atc a.link { color: #54462F; padding-left: 10px; background:transparent url(/images/framework/products/link-arrow.gif) no-repeat scroll left 3px; } div.atc a.link:hover { text-decoration:underline; }  div.atc span.prd { font-weight: bold; padding: 0 5px 0 23px; background: #F8FCED url(/images/framework/products/basket.gif) no-repeat scroll 2px center; } div.atc span.opt { font-weight: bold; padding: 0 5px; background-color: #F8FCED; } div.atc span.ln { display:-moz-inline-box; display:inline-block; width:40px; background:transparent url(/images/framework/products/dot.gif) repeat-x scroll left -7px; } div.atc span.prc { color:#0F6E2C; background: #F8FCED; font-weight:bold; text-align:right; } div.atc span.add { display:-moz-inline-box; display:inline-block; width:71px; padding-left: 15px; background:transparent url(/images/framework/products/atc_text.gif) no-repeat scroll 13px 60%; } div.atc span.ctrl { display:-moz-inline-box; display:inline-block; width:75px; padding-left: 10px; text-align:left; } div.atc a { text-decoration:none; outline:0; }  div.atc table { background: transparent url(/images/framework/products/basket.gif) no-repeat scroll 2px 1px; } div.atc th { padding-left:25px; text-align:right; white-space:nowrap; } div.atc th.prd { padding-right: 5px; } div.atc thead th { font-size: 14px; } div.atc .prc { color:#0F6E2C; padding-left: 5px; font-weight:bold; text-align:right; } div.atc td.ln { width:40px; background:transparent url(/images/framework/products/dot.gif) repeat-x scroll left -6px; } div.atc td.ctrl { width:84px; padding-left: 7px; color: #FFF; font-weight: bold; font-size: 12px; text-align:left; }.sec_header2 { background: transparent url(/images/framework/sec_header_bg.gif) repeat-x scroll left 0.7em; margin: 10px 0px 10px 0px; } .sec_header2 h2 { display: inline; background-color: #FFF; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 350px !important; line-height: 0.8em; font-size: 12px !important; } .sec_header2 h2 a { line-height: 0.8em; font-size: 16px !important; padding-right:10 px } .featured_cats { padding-bottom:10px !important;} .featured_cats a {margin-right:8px; padding-right:14px; display:inline-block; -moz-inlineblock} .indexdot {background:url(/images/framework/indexdot.gif) right center no-repeat;} .resources hr {background-color:#ABD66C; width:auto; height:1px;} .resources u {color:#106E55;}  table.resources_table { border: 1px solid #B6C38E; width:100%; font-size:13px; } table.resources_table, table.resources_table th, table.resources_table td { border-collapse: collapse; margin-bottom: 15px; } table.resources_table th { border: 1px solid #B6C38E; background-color: #B6C38E; font-weight: bold; font-size: 12px; padding: 3px; text-align:left; } table.resources_table td { border: 1px solid #B6C38E; background-color: white; padding: 3px; vertical-align:top; } table.noborder th, table.noborder td { border: none; } .col1 {background-color:#E2E7D0; !important} div.resourcelist ul {margin-left:10px; padding-left:10px;} div.resourcelist ul li {margin-bottom:5px;} div.resourcelist ul li a {font-size:19px !important;} #calc-dialog { width:300px; background:#f4f9ed; border: 3px solid #b6c38e; position:relative; } #calc-dialog .close {position:absolute; right:3px; top:2px;} #calc-dialog .tabs { padding: 5px 0px 5px 0px; border-bottom: 3px solid #b6c38e; border-top: 3px solid #b6c38e; background:url(/images/resources/calc-tile.png) top left repeat-x; } #calc-dialog .tabs a { padding: 5px 12px 5px 10px; border-right:1px solid #b6c38e; text-decoration:none; color:#26654C;} #calc-dialog .tabs a:visited { padding: 5px 12px 5px 10px; border-right:1px solid #b6c38e; text-decoration:none;} #calc-dialog .tabs a:hover { padding: 5px 12px 5px 10px; border-right:1px solid #b6c38e; text-decoration:none;} #calc-dialog .tabs a.on { padding: 5px 12px 5px 10px; border-right:1px solid #b6c38e; text-decoration:none; background:url(/images/resources/calc-tile-on.png) top left repeat-x;} #calc-dialog table {width:100%;} #calc-dialog table tfoot .ftbrdr { border-top:1px solid #54462F; border-collapse:collapse; } #calc-dialog table tfoot td span {font-weight:bold; color:#990000;} #calc-dialog table th { background:#b6c38e; color:#ffffff; } #calc-static { width:300px; border-right:1px solid #b6c38e; } #calc-static .tabs { padding: 0px; border-bottom: 1px solid #b6c38e; border-top: 1px solid #b6c38e; background:url(/images/resources/calc-tile.png) top left repeat-x; } #calc-static .tabs a { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding: 3px 0px; width:149px; text-align:center; border-left:1px solid #b6c38e; text-decoration:none; color:#26654C; font-size:10px; } #calc-static .tabs a:visited { padding: 3px 0px; width:149px; text-align:center; border-left:1px solid #b6c38e; text-decoration:none;} #calc-static .tabs a:hover { padding: 3px 0px; width:149px; text-align:center; border-left:1px solid #b6c38e; text-decoration:none;} #calc-static .tabs a.on { padding: 3px 0px; width:149px; text-align:center; border-left:1px solid #b6c38e; text-decoration:none; background:url(/images/resources/calc-tile-on.png) top left repeat-x;} #calc-static .h {font-size:12px; margin-bottom:5px; border-bottom:1px solid black; padding-bottom:5px;} #calc-static table {width:100%;} #calc-static table tfoot .ftbrdr { border-top:1px solid #b6c38e; border-collapse:collapse; } #calc-static table tfoot td span {font-weight:bold; color:#990000;} #calc-static table th { background:#b6c38e; color:#ffffff; } ul.resources {margin:0px; margin-top:10px; padding:0px; list-style:none;} ul.resources li {margin-bottom:5px;} ul.resources a {font-size:25px;}