/* ----- Global layout ----- */ body, div, ul, li, h1, h2, h3, h4, h5, p, form, input { padding:0; margin:0; } body { background: #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; } a { text-decoration:none; color:#414141; } a:hover { color:#ccc; text-decoration:underline; } a img { border:0px;} /* ----- Headers ----- */ h1 { font-size:18px; } h2 { font-size:14px; } h3 { font-size:12px; } h4 { font-size:12px; } h5 { font-size:12px; } /* ----- General layout ----- */ /* #wrapper, #header, #main, #cat_nav, #content, #footer { border:2px solid #000; } #featured, #featured .product, .sub_cat, #col1, #col2, #prod_list .product_row .product { border:1px solid #000; } */ .clear { clear:both; } .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } #wrapper { overflow:hidden; width:900px; margin:0 auto; padding:22px 0; position:relative; } #logo { width:200px; float:left } #main { } #cat_nav { } #content { background:#fff; width: 674px; float: right; } .hf-frame #content { padding-left:10px; float:none; width:890px; } .hf-frame.checkout #content { padding:10px; width:880px; } #footer { clear:both; } .subheader {m clear:both; } #search_field { color:#bcbcbc; float:left; width:144px } .hdr_searchBtn { background: url(http://mediacdn.shopatron.com/media/mfg/9015/design_content/0//btn_search.gif) no-repeat; width:51px; height:21px; display:block; float:right; text-indent: -5000px; border:0;} /* ----- Breadcrumb ----- */ #breadcrumbs { margin-bottom:10px; } #breadcrumbs li { display:inline; padding:0 2px; color:#666666; font-size: 10px; } #breadcrumbs li:after { content:" : "; } #breadcrumbs li.first { padding-left:0; } #breadcrumbs li.last { border:0; padding-right:0px; } #breadcrumbs li:last-child:after { content:" "; } #breadcrumbs li a { font-size: 10px; } /* ----- Featured products ----- */ #featured { overflow:hidden; margin: 0 8px 0 0; } #featured li { width:208px; } #featured .product { float:left; margin:0 15px 5px 0; padding:10px 0; } #featured .product.last { margin-right:0px; } /* ----- Category list ----- */ .cat_row { clear:both; overflow:hidden; } #categories .subheader { margin-bottom:10px; } .sub_cat { float: left; margin: 0 12px 13px 0; padding: 0px; width: 320px; border: 3px solid #e2e2e0; overflow:hidden; } .sub_cat .cat_image { float:right; } .sub_cat .cat_title { float:left; line-height: 34px; padding-left:15px; text-transform:uppercase;} .sub_cat .cat_title a { color: #666; font-weight: bold; font-size: 12px; } .sub_cat .cat_title a:hover { color:#414141; } .sub_cat.last { margin-right:0px; } /* ----- {Product List ----- */ #prod_list .product_row { clear:both; overflow:hidden; } #prod_list .product_row .product { float:left; width:210px; margin:0 18px 25px 0; } #prod_list .product_row .product.last { margin-right:0; } .name { padding:4px 0; } .name a { font-size: 12px; font-weight: bold; display:block; } .price { font-size: 11px; font-weight: normal; color:#000000; display:block; line-height:12px; } .availability { font-size: 11px; font-weight: normal; color:#929390; display:block; } /* ----- Product Detail ----- */ #col1 { float:left; padding:0px; width:325px; } #col2 { float:right; padding:0px; width:330px; } #product_switch { clear:both; } #main_image { text-align:center; } #main_image a { color: #797979; } .image_zoom { float:left; margin-top:10px; text-align:left; } #action_box { border: 1px solid #929390; margin-right: 10px; padding: 15px; } #action_box h1 { font-size: 24px; font-weight: bold; line-height:24px; padding-bottom:20px; } #action_box p { font-si95pxze: 12px; font-weight: normal; padding-bottom:20px; } #action_box #prodPrice { font-size: 18px; font-weight: bold; color: #666666; } #action_box #prodAvail { font-size: 12px; font-weight: normal; padding:5px 0; color: #666666; } #action_box h5, #action_box h4 { color:#666666; padding-top:5px;} .swatchBlock { margin:10px 0; overflow:hidden; } .swatch { float:left; margin-right:5px; } #options { padding:0 0 10px 0; } #quantity { float:left; width:95px; overflow:hidden; padding:0; } #quantity h4 { float:left; line-height:22px; padding-right:5px; } #quantity .textField { border:1px solid #E2E2E0; padding:3px 1px; } #addtocart { overflow:hidden; padding:0 0 8px; text-align:center;} #addtocart div, #addtocart h4, #addtocart #add_to_cart_btn, #addtocart #atc { display:inline; float:none; padding:0 5px; vertical-align:middle;} #swatchBlock { overflow:hidden; padding:10px 0; } #pdnp { text-align: center; overflow:hidden; padding:10px 0; } #pdnp li { display:inline; padding:0px 3px;} #bml { margin-top:10px; } .globalimagespec ul { overflow:hidden; } .globalimagespec li { float:left; } .gis { width:80px; } .gis_desc { width:235px; } .spec_name { font-weight: bold; } #image_links { clear:both; overflow:hidden; } .warranty_link { background:url(http://mediacdn.shopatron.com/media/mfg/9015/design_content/0/paper_icon.gif) no-repeat top left; float:right; margin-top:10px; padding-left:15px;} .family_prod_list { padding:10px 0; } /* ----- Search Results ----- */ .search_header { padding:10px 0; } #search_box { margin-right:10px; } #search_box, #search_result_details { border:1px solid #d9d8d4; float:left; padding:20px; width:280px; } #search_sorting { clear:both; overflow:hidden; padding:10px 0; } #search_sorting h4, #search_sorting div { float:left; padding:2px 5px 0 0; } #search_sorting div { width:300px; } h2.result_counts { clear:both; padding:10px 0; } .search_title_link { background:#E2E2E0; border:1px solid:#666; clear:both; display:block; font-weight:normal; padding:5px 5px; text-align:right; } #search_pager { margin-bottom:20px; } .cat_result { border-bottom:1px solid #e2e2e0; clear:both; overflow:hidden; padding:5px 0; } .cat_result a { display:block; float:left; width:200px; } .cat_result .result_count { float:right; width:300px; } #product_results .product { border-top:1px solid #D9D8D4; clear:both; margin:5px 0; overflow:hidden; padding:5px 0; } #product_results .product div { float:left; } #product_results .product li { margin-left:20px; } #product_results .product .img { width:125px; } #product_results .product .name { padding:0; width:380px; } #product_results .product .details, #product_results .product .view_details { float:right; width:90px; } #product_results .product .prod_number, #product_results .product .price { width:90px; } /* ----- Privacy Pages ----- */ #privacy_pages { padding-bottom:20px; } #privacy_pages h1 { padding:10px 0; } #privacy_pages h2 { padding-top:10px; } #privacy_pages .defH { line-height:16px; } /* ----- Contact Us ----- */ #contact_form { width: 360px; border: 1px solid #A0A0A4; padding:0; float:left; padding:20px; margin:10px 0; } .contact_item { padding:5px 0; } #contact_form label { display:block; float:left; width:100px; } #contact_info { float:left; width:220px; padding:20px; } .mfgInfo { float:right; width:220px; padding:20px; } .required { color:#DD6E1D; font-weight:bold; } /* ----- Footer ----- */ #footer_links li { display:inline; padding:0 3px; } /* ----- Shopping Cart ---- */ #shoppingcart #cart_frm a.btn_continueshopping { color:#929393; padding: 11px 12px 9px 12px; line-height: 43px; float:none; min-width: 215px;background-color:#E2E2E0; border: 1px solid #929393; text-transform:uppercase;} #shoppingcart #cart_frm a.btn_continueshopping:hover { text-decoration:none; background:#c5c5c5; } .btn_checkout { cursor:pointer; margin:2px 4px 12px 8px; font-size:12px; min-width: 195px; min-height: 36px; line-height:31px; background-color:#DD6E1D; border:1px solid #808080; color:#fff; text-transform:uppercase;} .btn_checkout:hover { background:#c15b11; color:#fff; } .btn_continueshopping { margin: 1px 4px 12px 8px; font-size:12px; max-width:215px; } .generic { background:#fff; padding:2px 10px; color:#dd6e1d; border:0px; cursor:pointer;} /* ----- Power Reviews ----- */ /* Snippet CSS */ div.pr-snippet { margin-bottom:10px; } #content p.pr-snippet-review-count { margin-bottom:2px; text-align:center; } div.pr-snippet div.pr-snippet-wrapper { background:none;border:none;padding:0; } div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-stars { margin:0px auto; float:none; width:110px; overflow:hidden;} div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-stars div.pr-stars { } div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-stars div.pr-stars-small { } div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-stars span.pr-snippet-rating-decimal { } div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-stars span.pr-rounded { } div.pr-snippet div.pr-snippet-wrapper p.pr-snippet-review-count { } div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-read-write { background:none;border:none;margin:0;padding:0;text-align:center; } div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-read-write div.pr-snippet-write-first-review { } div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-read-write div.pr-snippet-write-first-review p { } div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-read-write div.pr-snippet-write-first-review a.pr-snippet-link { } div.pr-clear { } #content #col2 p.pr-snippet-review-count, #content #col2 div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-read-write { text-align:left;} #col2 div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-stars { float:left; width:auto; margin-right:10px;} .pr_snippet_category div.pr-snippet div.pr-snippet-wrapper div.pr-snippet-stars { width:80px; } #content .pr_snippet_category p.pr-snippet-review-count { display:block; } /* Engine CSS */ div.pr-review-engine { margin-top:10px; } div.pr-review-engine div.pr-header { } div.pr-review-engine div.pr-header div.pr-snapshot { } div.pr-review-engine div.pr-header div.pr-snapshot a.ReviewHeader { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-head { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-head div.pr-snapshot-head-wrapper { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-head div.pr-snapshot-head-wrapper p.pr-snapshot-title { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-head div.pr-snapshot-head-wrapper p { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-head div.pr-snapshot-head-wrapper a.pr-snapshot-cobrand { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-head div.pr-snapshot-head-wrapper a { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-body { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-body div.pr-snapshot-body-wrapper { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-body div.pr-snapshot-footer { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-body div.pr-snapshot-footer p.pr-snapshot-no-ratings { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-body div.pr-snapshot-footer p { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-body div.pr-snapshot-footer p a.pr-write-review-link { } div.pr-review-engine div.pr-header div.pr-snapshot div.pr-snapshot-body div.pr-snapshot-footer p.pr-snapshot-no-ratings a.pr-write-review-link { } /* JH */ body { background: url(http://mediacdn.shopatron.com/media/mfg/9015/design_content/0//bkgd.jpg) repeat-x 0 0 #dcdcda; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:133%; } a:link, a:visited { color:#dd6e1d; } #headerSearch { float:right; width:201px; padding:10px 0 0 0 } #userNavMenu { color:#dd6e1d; background-color: #d9d8d4; margin-top:13px; font-size: 11px; } #userNavMenu { overflow:hidden; } #userNavMenu li { float:right; } #userNavMenu li.home { background-color: #e2e2e0; } #userNavMenu li.shop { } #userNavMenu li.account { background-color: #e2e2e0; } #userNavMenu li.contact { } #userNavMenu li#builder_store { float:left; height:20px; width:140px; } #userNavMenu li#builder_store a { padding-left:0; padding-top:0;} #userNavMenu li#builder_store a img { } #userNavMenu li a:active, #userNavMenu li a:hover { color:#666; } #userNavMenu span.quickCart { padding:3px 16px 3px 0; } #userNavMenu li a:link, #userNavMenu li a:visited, #userNavMenu li span { color:#dd6e1d; padding:3px 16px; display:block; font-size: 11px; text-transform: uppercase; } #userNavMenu li a:active, #userNavMenu li a:hover { padding:3px 16px; display:block; color:#666; text-decoration:none } .quickCart{ padding:3px 0; } #main_content { background-color: #ffffff; padding-top: 10px; overflow:hidden; } #cat_nav { background-color:#ffffff; font-size:12px; } #cat_nav h2 { color:#929390; } #cat_nav li { color:#929390; } #cat_nav { border-top:1px solid #929390; } .lvl1 { border-bottom:1px solid #929390; } .lvl1 a:link, .lvl1 a:visited { color:#dd6e1d; font-weight: normal; } .lvl1 a:hover, .lvl1 a:active { color:#333; } .lvl1.active a:link, .lvl1.active a:visited { color:#000000; font-weight: bold; } .lvl1.active a:hover, .lvl1.active a:active { color:#333; font-weight: bold; } #cat_lvl2 { font-weight:normal; font-size:11px; margin:5px 0 -2px 0 } .lvl1 .lvl2 a:link, .lvl1 .lvl2 a:visited { color:#dd6e1d; font-weight:bold;} .lvl1 .lvl2 a:hover, .lvl1 .lvl2 a:active { color:#333; font-weight:bold;} #nav { float:left; width:215px; } #cat_nav { } h2.catNav { padding:0px 20px 5px 10px; color:#929390; font-size: 12px; text-transform:uppercase; } #cat_nav h3 { padding:0px 0px 5px 0px; } #cat_nav h4 { padding:0px 0px 8px 0px; } #cat_nav li a { text-decoration:none; display:block; background:url(http://mediacdn.shopatron.com/media/mfg/9015/design_content/0/plus.jpg) no-repeat right 2px; } #cat_nav li.active a {background:none; } #cat_nav { margin:0 11px 40px 10px; list-style:none; } .lvl1 { padding:4px 0px 3px 0px; } #cat_lvl2 { padding:0 0 0 0; } .lvl2 { padding:4px 0px 3px 15px; border-top:1px solid #929390; } #footerLeft { float:left; width:70%; } #footerRight { float:right; width:23%; } #footerLeft_checkout { background-color:#fff; } #siteNav { color:#666; } #siteNav li a:link, #siteNav li a:visited { color:#dd6e1d; text-decoration:underline; } #siteNav li a:hover, #siteNav li a:active { color:#dd6e1d; text-decoration:none; } #footer { margin:20px 0; line-height:16px; border: 1px solid #ffffff; overflow:hidden; } #footerLeft { padding:14px 10px; } #footerLeft_checkout { padding:20px 20px 30px; } #footerRight { padding:14px 10px; } #footerRight h3 { padding:0 0 2px; } #footerRight a:link, #footerRight a:visited { text-decoration:underline; } #footerRight a:hover, #footerRight a:active { text-decoration:none; } #footer h3 { color:#a4a4a2; text-transform:uppercase; } #geotrust { width:130px; float:left; } #shopatron_logo { float:left; } .ftrCopy { background-color:#7a7a7a; } #siteNav { margin:0; background: url(http://mediacdn.shopatron.com/media/mfg/9015/design_content/0/footer_house.gif) no-repeat 0 0 #ffffff; padding:0 0 0 42px; } #siteNav li { display:inline; padding:2px; line-height: 20px; } #siteNav li a { line-height: 20px; text-decoration: none !important; } #siteNav li.first { padding-left:0px; } .subheader { padding:3px 10px; background-color:#e2e2e0; color:#dd6e1d; font-size:11px; text-transform: uppercase; font-weight: normal;} .subheader a { display:block; color:#dd6e1d; } #categories { padding:0 0 13px } #featured .img, #prod_list .img { text-align:center; border:1px solid #929390; } #cat_image { padding-bottom:10px; } .cat_description { padding:0 10px 40px 0; font-size: 12px; } #pagination_top { overflow:hidden; background-color: #e2e2e0; padding:5px; line-height: 15px; color: #929393; margin-bottom:10px; } #pagination_top div { float:left; line-height: 15px; padding-left: 6px; } #pagination_top div.num_results { padding-top:2px; } #pagination_top div.page_links { float:right; padding-top:3px; } #paginationBottom { overflow:hidden; background-color: #e2e2e0; padding:5px; line-height: 15px; color: #929393; margin-bottom:20px; } #paginationBottom div { float:left; line-height: 15px; padding-left: 6px; } #paginationBottom div.num_results { padding-top:4px; } #paginationBottom div.page_links { float:right; padding-top:3px; } h1#prod_list { padding:27px 0 7px; } .image_row { overflow:hidden; } .extra_image { width:60px; height:50px; border: 1px solid #929390; margin-right:10px; text-align: center; float:left; } .extra_image.last { margin-right:0px; } .image_block { margin:18px 0 38px; } h2.blockHeader { color:#dd6e1d; font-size: 12px; font-weight: normal; background-color: #E2E2E0; margin-bottom: 10px; line-height:20px; padding-left: 10px; text-transform: uppercase; } .specBlock { margin-bottom:20px; } .strikethrough { text-decoration:line-through; } #family_table { border: 1px solid #929390; margin: 15px 13px 15px 0; } #family_table .spec_title { padding:0 5px; background-color: #E2E2E0; color: #DD6E1D; line-height: 20px; font-size: 12px; } #family_table td { padding:2px 5px } /* ----- Shopping Cart ----- */ #shoppingcart a { font-weight:bold;} #shoppingcart td { margin:0; padding:0;} .title { background-color:#E2E2E0; } .title a { color:#929393; } #cart_messages p { padding-bottom:5px; } #cart_messages h4 { padding:5px 0; } .title h2 { border-right:1px solid #fff; margin:0; text-transform:none; color:#929393; font-size:12px; padding:5px 20px; } #cart_frm { float:left; width:880px; } #cart_left, #cart_right { float:left; padding:20px; width:400px; } #cart_right { float:right; padding-right:0; } #cart_left { padding-left:0; } .price_cell { text-align:right; } #shoppingcart .cartList td{ padding:10px; } #cartNav { margin:0 -2px 8px 0; float:right; } #cartNav li { display:block; float:right; } .qtyField { display:block; margin:0px 0 10px; } input.qtyField { font-size:11px; padding:2px; } .promoField { display:block; margin:0px 0 0px; } #cart_promo input { font-size:11px; padding:2px; -moz-border-radius: 5px; border-radius: 5px;} #shoppingcart h1 { font-size:24px; float:left; padding-top:10px; } #promo { clear:both; overflow:hidden; padding-bottom:10px; } .promoField, #promo_button { float:left; margin-right:10px; } #cart_promo { vertical-align:middle; margin-bottom: 15px; } #shoppingcart a.cart_link:link { color:#000000; font-size:12px; } #shoppingcart a.cart_link:visited { color:#000000; font-size:12px; } #shoppingcart a.cart_link:hover { color:#000000; font-size:12px; } #shoppingcart a.cart_link:active { color:#000000; font-size:12px; } #alert { border:1px solid #a4082d; color:#a4082d; margin:0 0 15px; padding:10px; } .cart_checkout_btn { padding:20px 0px 15px; } #cart_promo_text { font-size: 12px; float: left; width: 350px; padding: 3px 0 0 0; } #cart_promo_box { float: left; width: 225px; } #cart_promo_box input{ width: 210px; padding: 2px 0 2px 5px; border: 1px solid #dddddd; background: #ffffff; } .promo_pad { padding:0 10px; } #cart_promo_btn { float: left; } .noborder { border:0px none; } .qty input, .emailOrderForm { border:1px solid #dedede; padding:2px 0px 2px 3px; margin:0px 3px 0px 0px; } .shopImage { overflow:hidden; margin-bottom:10px; } #email_order { padding:10px 0px 25px; } #email_order .title { width:110px; padding:6px; display:block; float:left; font-weight:bold; text-align:right; } .cart_head_row { background-color:#DEDEDE; padding:10px 7px; font-weight:bold; color:#000000; } .cart_btm_row { background-color:#DEDEDE; padding:4px; font-weight:bold; color:#000000; }@charset "UTF-8"; /* CSS Document */ body { background:#d8d9d4 url(http://mediacdn.shopatron.com/media/mfg/9015/design_content/0/pro_bg.jpg) repeat-x top left; font-size:11px; color:#4d4d4d; font-family:Arial, Helvetica, sans-serif; line-height:133%; } /*--------------------- START PRO STORE PAGE ---------------------*/ .wrapper_stepone { margin:0 auto; padding:70px 0 0px; width: 982px;} .logo { text-align:center; padding:0px 0 20px 0;} .logo h1 { margin:0; padding:10px 0 0px; color:#333333; font-size:18px; font-weight:bold;} .main_container { border:1px solid #DD6E1D; padding:32px 29px; background:#fff } .main_container h2 { padding:0 0 9px; font-size:14px; text-transform:uppercase; margin:0;font-weight:bold;} .or_text { font-weight:bold; font-size:14px; text-align:center; color:#333;} .bg_light { background-color:#E2E2E0; padding:10px; } .formbox { border:1px solid #CCC; background-color:#FFF; padding:23px;} .formbox p { line-height:16px; margin:0; padding:0 0 12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;} .formbox h3 { margin:0; padding:0 0 10px; text-align:center; font-weight:normal; font-size:18px;} .formbox_height {min-height:170px; } .footer { text-align:center; padding:20px 0 50px;} .footer p { padding:0 0 15px; margin:0; font-size:11px; line-height:15px; color:#666; font-family:Arial, Helvetica, sans-serif;} .wrapper_steptwo { margin:0 auto; padding:70px 0 0px; width: 504px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a;} .logo_steptwo { text-align:center; padding:0px 0 16px 0;} .logo_steptwo h1 { margin:0; padding:10px 0 0px; color:#333333; font-size:18px; font-weight:bold;} .logo_steptwo h2 { margin:0; padding:12px 0 0px; color:#333333; font-size:14px; font-weight:bold; text-transform:uppercase;} .main_container_steptwo { border:1px solid #CCC; background-color:#FFF; padding:30px 35px 35px;} .formbox_steptwo { border:1px solid #CCC; background-color:#FFF; padding:30px 35px 35px;} .wrapper_stepthree { margin:0 auto; padding:70px 0 0px; width: 504px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a;} .label-input {font-size:12px; height:20px;margin:0 0;padding:8px 0;position:relative;} .label-input label {display:block;left:0;padding:0 0;position:absolute;text-align:right;width:124px; color:#333;} .label-input input { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; left:140px; padding:3px 0px 3px 3px; position:absolute; width:206px; } .label-input select { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; left:142px; padding:3px 6px 3px 3px; position:absolute; } .label-input_textarea {font-size:12px; height:76px;margin:0 0;padding:8px 0;position:relative;} .label-input_textarea label {display:block;left:0;padding:0 0;position:absolute;text-align:right;width:124px;} .label-input_textarea textarea { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; left:140px; padding:3px 0px 3px 3px; position:absolute; width:210px; } .btn { height:20px;padding:12px 0 18px;position:relative; display:block;} .btn_generic { background-color:#dd6e1d; border:1px solid #dd6e1d; color:#FFF; padding:3px 6px; margin:0; font-size:12px; cursor:pointer; text-transform:uppercase; left:140px; position:absolute;} .btn_generic:hover { background-color:#dedede; color:#333; border:1px solid #666;} .btn_center { height:20px;padding:4px 0 14px; display:block;} .btn_generic_center { background-color:#4D4D4D; border:1px solid #333; color:#FFF; padding:3px 6px; margin:0; font-size:12px; cursor:pointer; text-transform:uppercase;} .btn_generic_center:hover { background-color:#dedede; color:#333; border:1px solid #666;} .pro_error {font-size:11px; color:#CC0000; padding:0 0 12px;} .pro_error_contact {font-size:11px; color:#CC0000; padding:6px 0 6px;} .pro_error_contact a:link, .pro_error_contact a:visited {color:#CC0000;} .pro_error_contact a:hover {color:#666;} .validation-advice {color:#CC0000;display:block;font-size:11px;padding:6px 0 0 140px;} /*--------------------- END PRO STORE PAGE ---------------------*/