/*
Theme Name: MHPS Default
Theme URI: http://www.mobilehomepartsstore.com
Description: This is the custom built theme for Mobile Home Parts Store.
Version: 1
Author: e-Business Express
Author URI: http://www.e-businessexpress.com/
Tags: custom themes
*/


* {margin: 0; padding: 0;}
h4 {font-size: 12px;}
#content-main p a, #content-main i a {color:#13C0D8;}
a:focus{outline: none;}




/* Header */
#header {margin: 0; padding: 0; height: 127px;}
#ss-autocomplete-suggestions-1 {position: absolute; border: 0;}
img.header-logo {margin: 8px 0 0 5px;}
.company-logo {margin: 8px 0 0 5px; float: left;}
#top-header-links {float: right; height: 35px; margin-top: 0; margin-bottom: 5px;}
#topnav-links-list {margin: 0; padding: 7px 22px 8px 16px; float: right; background: #efefef url(/Merchant2/graphics/top-links-bg.gif) no-repeat top left;}
#top-header-links .cust-greet-msg {color: #174372;}
#top-header-links li {font-size: 12px; display: inline; list-style: none; background: url(/Merchant2/graphics/toplinks-list-pipe.gif) no-repeat 1px -1px; padding: 0 3px 0 8px;}
#top-header-links li.first {background-image: none !important; padding-left: 0 !important;}
#top-header-links li.last {padding-right: 0 !important;}
.topnav-checkout {float: right; margin: 5px 5px 0 -1px;}
#topnav-links-list a:link {color: #54627a; text-decoration: none;}
#topnav-links-list a:hover {color: #888888; text-decoration: underline !important;}
#topnav-links-list a:active {color: #54627a; text-decoration: none;}
#topnav-links-list a:visited {color: #54627a; text-decoration: none;}
#top-search {margin: 0; padding: 0; height: 61px; width: 418px; position: absolute; top: 16px; left: 217px; background: transparent url(/Merchant2/graphics/top-search-bg.gif) no-repeat top left;}
#top-search form {margin: 0; padding: 0;}
#top-search form input.search {margin: 0 0 0 0; padding: 2px 0 0 4px; position: absolute; top: 12px; left: 17px; width: 316px; height: 20px; border: 1px solid #c9c9c9; font: 13px/20px Arial,Helvetica,sans-serif;}
#top-search form input.go {margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; top: 12px; left: 341px;}
#top-search ul {margin: 0; padding: 0; position: absolute; top: 40px; left: 56px; font-size: 11px; display: inline;}
#top-search ul li {list-style-type: none; display: inline; margin: 0 3px 0 0; padding: 0 6px 0 0; background: transparent url(/Merchant2/graphics/top-search-bullet.gif) no-repeat center right;}
#top-search ul li.last {margin-right: none; padding-right: none; background: none;}
#top-search li a:link {color: #9f9f9f; text-decoration: none;}
#top-search li a:visited {color: #9f9f9f; text-decoration: none;}
#top-search li a:hover {color: #9f9f9f; text-decoration: underline;}
#top-search li a:active {color: #9f9f9f; text-decoration: underline;}
div.autocomplete-suggestions { position:relative; z-index:1000; width:0; margin:0; padding:0; background-color:#fff; border:1px solid #999; }
div.autocomplete-suggestions ul { z-index:1000; list-style-type:none; margin:0; padding:0; }
div.autocomplete-suggestions ul li { z-index:1000; list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; overflow:hidden; }
div.autocomplete-suggestions ul li.selected { background-color:#63B8FF; }
#top-acnt-links {text-align: right; height: 28px !important; padding-right: 9px; position: absolute; top: 25px; right: 0;}
#top-acnt-links p {font-size: 12px; margin: 0; line-height: 20px;}
#top-acnt-links p.top-cart {color: #174372; cursor: default; display: inline;}
#top-acnt-links p.top-cart a:link {color: #174372; text-decoration: none;}
#top-acnt-links p.top-cart a:hover {color: #174372; text-decoration: underline !important;}
#top-acnt-links p.top-cart a:active {color: #174372; text-decoration: underline !important;}
#top-acnt-links p.top-cart a:visited {color: #174372; text-decoration: none;}
#top-acnt-links p.top-links {color: #888; cursor: default;}
#top-acnt-links p.top-links a:link {color: #888; text-decoration: none;}
#top-acnt-links p.top-links a:hover {color: #888; text-decoration: underline !important;}
#top-acnt-links p.top-links a:active {color: #888; text-decoration: underline !important;}
#top-acnt-links p.top-links a:visited {color: #888; text-decoration: none;}
#top-acnt-links form.recent {display: inline; background: #fff url(/Merchant2/graphics/recent-bg.gif) no-repeat top right; padding: 0;}
#top-acnt-links form.recent select {cursor: pointer; border: none; font-size: 12px; color: #174372; opacity: 0; filter:alpha(opacity=0);}
#top-acnt-links a.cart {background: transparent url(/Merchant2/graphics/topshop-cart.gif) no-repeat 0px 2px; padding-left: 23px;}
#top-acnt-links a.pipe-left {background: transparent url(/Merchant2/graphics/topacntlinks-pipe.gif) no-repeat center left; padding-left: 4px;}
#topnav {height: 38px; width: 975px; margin: 0; padding: 0; list-style-type: none; position: absolute; top: 0px; left: 0px; display: inline;}
#header-phone-number {margin-top: 17px; height: 15px; text-align: right; float: right;}
#follow-us {position: absolute; top: 0; left: 230px; background: #fff url(http://mobilehomepartsstore.com/Merchant2/graphics/gray-bg.jpg) !important; text-align: left !important; padding-left: 10px !important;}
#follow-us a {outline: none !important;}
#follow-us img.blog {padding-left: 2px;}
#follow-us-text{position: relative; top:-7px; display: inline;}
#appliances:link {display: block; height: 38px; width: 84px; margin: 0; background-color: transparent;}
#appliances:visited {display: block; height: 38px; width: 84px; margin: 0; background-color: transparent;}
#appliances:hover {display: block; height: 38px; width: 84px; background-color: transparent;}
#appliances:active {display: block; height: 38px; width: 84px; background-color: transparent;}
#topnav li.appliances {position: absolute; top: 0; left: 0; text-indent: -9000px; background-color: transparent;}
#topnav li.appliances ul li a {color: #676767 !important; text-indent: 0 !important;}
#bath:link {display: block; height: 38px; width: 43px; margin: 0; background-color: transparent;}
#bath:visited {display: block; height: 38px; width: 43px;margin: 0; background-color: transparent;}
#bath:hover {display: block; height: 38px; width: 43px; background-color: transparent;}
#bath:active {display: block; height: 38px; width: 43px; background-color: transparent;}
#topnav li.bath {position: absolute; top: 0; left: 84px; text-indent: -9000px; background-color: transparent;}
#topnav li.bath ul li a {color: #676767 !important; text-indent: 0 !important;}
#materials:link {display: block; height: 38px; width: 119px; margin: 0; background-color: transparent;}
#materials:visited {display: block; height: 38px; width: 119px;margin: 0; background-color: transparent;}
#materials:hover {display: block; height: 38px; width: 119px; background-color: transparent;}
#materials:active {display: block; height: 38px; width: 119px; background-color: transparent;}
#topnav li.materials {position: absolute; top: 0; left: 127px; text-indent: -9000px; background-color: transparent;}
#topnav li.materials ul li a {color: #676767 !important; text-indent: 0 !important;}
#electrical:link {display: block; height: 38px; width: 68px; margin: 0; background-color: transparent;}
#electrical:visited {display: block; height: 38px; width: 68px;margin: 0; background-color: transparent;}
#electrical:hover {display: block; height: 38px; width: 68px; background-color: transparent;}
#electrical:active {display: block; height: 38px; width: 68px; background-color: transparent;}
#topnav li.electrical {position: absolute; top: 0; left: 246px; text-indent: -9000px; background-color: transparent;}
#topnav li.electrical ul li a {color: #676767 !important; text-indent: 0 !important;}
#doors:link {display: block; height: 38px; width: 117px; margin: 0; background-color: transparent;}
#doors:visited {display: block; height: 38px; width: 117px;margin: 0; background-color: transparent;}
#doors:hover {display: block; height: 38px; width: 117px; background-color: transparent;}
#doors:active {display: block; height: 38px; width: 117px; background-color: transparent;}
#topnav li.doors {position: absolute; top: 0; left: 314px; text-indent: -9000px; background-color: transparent;}
#topnav li.doors ul li a {color: #676767 !important; text-indent: 0 !important;}
#doors2:link {display: block; height: 38px; width: 117px; margin: 0; background-color: transparent;}
#doors2:visited {display: block; height: 38px; width: 117px;margin: 0; background-color: transparent;}
#doors2:hover {display: block; height: 38px; width: 117px; background-color: transparent;}
#doors2:active {display: block; height: 38px; width: 117px; background-color: transparent;}
#topnav li.doors2 {position: absolute; top: 0; left: 314px; text-indent: -9000px; background-color: transparent;}
#topnav li.doors2 ul li a {color: #676767 !important; text-indent: 0 !important;}
#kitchen:link {display: block; height: 38px; width: 60px; margin: 0; background-color: transparent;}
#kitchen:visited {display: block; height: 38px; width: 60px;margin: 0; background-color: transparent;}
#kitchen:hover {display: block; height: 38px; width: 60px; background-color: transparent;}
#kitchen:active {display: block; height: 38px; width: 60px; background-color: transparent;}
#topnav li.kitchen {position: absolute; top: 0; left: 431px; text-indent: -9000px; background-color: transparent;}
#topnav li.kitchen ul li a {color: #676767 !important; text-indent: 0 !important;}
#exterior:link {display: block; height: 38px; width: 146px; margin: 0; background-color: transparent;}
#exterior:visited {display: block; height: 38px; width: 146px;margin: 0; background-color: transparent;}
#exterior:hover {display: block; height: 38px; width: 146px; background-color: transparent;}
#exterior:active {display: block; height: 38px; width: 146px; background-color: transparent;}
#topnav li.exterior {position: absolute; top: 0; left: 491px; text-indent: -9000px; background-color: transparent;}
#topnav li.exterior ul li a {color: #676767 !important; text-indent: 0 !important;}
#heating:link {display: block; height: 38px; width: 92px; margin: 0; background-color: transparent;}
#heating:visited {display: block; height: 38px; width: 92px;margin: 0; background-color: transparent;}
#heating:hover {display: block; height: 38px; width: 92px; background-color: transparent;}
#heating:active {display: block; height: 38px; width: 92px; background-color: transparent;}
#topnav li.heating {position: absolute; top: 0; left: 637px; text-indent: -9000px; background-color: transparent;}
#topnav li.heating ul li a {color: #676767 !important; text-indent: 0 !important;}
#plumbing:link {display: block; height: 38px; width: 72px; margin: 0; background-color: transparent;}
#plumbing:visited {display: block; height: 38px; width: 72px;margin: 0; background-color: transparent;}
#plumbing:hover {display: block; height: 38px; width: 72px; background-color: transparent;}
#plumbing:active {display: block; height: 38px; width: 72px; background-color: transparent;}
#topnav li.plumbing {position: absolute; top: 0; left: 729px; text-indent: -9000px; background-color: transparent;}
#topnav li.plumbing ul li a {color: #676767 !important; text-indent: 0 !important;}
#setup:link {display: block; height: 38px; width: 106px; margin: 0; background-color: transparent;}
#setup:visited {display: block; height: 38px; width: 106px;margin: 0; background-color: transparent;}
#setup:hover {display: block; height: 38px; width: 106px; background-color: transparent;}
#setup:active {display: block; height: 38px; width: 106px; background-color: transparent;}
#topnav li.setup {position: absolute; top: 0; left: 801px; text-indent: -9000px; background-color: transparent;}
#topnav li.setup ul li a {color: #676767 !important; text-indent: 0 !important;}
#specials:link {display: block; height: 38px; width: 69px; margin: 0; background-color: transparent;}
#specials:visited {display: block; height: 38px; width: 69px;margin: 0; background-color: transparent;}
#specials:hover {display: block; height: 38px; width: 69px; background-color: transparent;}
#specials:active {display: block; height: 38px; width: 69px; background-color: transparent;}
#topnav li.specials {position: absolute; top: 0; left: 907px; text-indent: -9000px; background-color: transparent;}
#topnav li.specials ul li a {color: #676767 !important; text-indent: 0 !important;}
#navigation-bar {width: 745px; padding-left: 229px; height: 38px; margin-top: 6px; background: url(/Merchant2/graphics/navigation-bar-bg2.gif) no-repeat 230px 0px; outline: none;}
#navigation-bar img {float: left; border: none;}
#navigation-bar .rewards {margin-left: 96px;}
#nav-search {float: left;}
#nav-search .input-box {margin: 3px 0 0 5px; padding-left: 8px !important; width: 260px; height: 30px; line-height: 30px; border: 1px solid #2d709a; vertical-align: top; background: url(/Merchant2/graphics/nav-search-bg2.gif) no-repeat top left;}
#nav-search .button {margin: 3px 4px 0 0; width: 32px; height: 32px; padding: 0;}

/* Remove the top-feature IDs & Classes when the new changes are integrated */
#promo-line {height: 36px; width: 975px; margin: 0; padding: 0;}
#promo-line p.feature {margin: 8px 0 0 5px; padding: 0; color: #ff5400; font-size: 18px !important; font-weight: normal; letter-spacing: -.014em;}
#promo-line p.feature a {padding: 1px 16px 0 0; background: transparent url(/Merchant2/graphics/top-feature-arrow.gif) no-repeat center right;}
#promo-line p.feature a:link {color: #ff5400 !important; text-decoration: none;}
#promo-line p.feature a:visited {color: #ff5400 !important; text-decoration: none;}
#promo-line p.feature a:hover {color: #ff5400 !important; text-decoration: underline;}
#promo-line p.feature a:active {color: #ff5400 !important; text-decoration: underline;}

#feature-headline  {margin-top: 17px; height: 15px; font-weight: bold; font-size: 12px; text-align: right; color: #bd0102; float: right;}
#feature-headline a:link {color: #bd0102 !important; text-decoration: none;}
#feature-headline a:visited {color: #bd0102 !important; text-decoration: none;}
#feature-headline a:hover {color: #bd0102 !important; text-decoration: underline;}
#feature-headline a:active {color: #bd0102 !important; text-decoration: none;}

/* this is to be removed */
#top-feature {height: 36px; width: 975px; margin: 0; padding: 0; background: transparent url(/Merchant2/graphics/top-feature-bg.gif) no-repeat top left; position: absolute; top: 124px; left: 0;}
#top-feature p.feature {margin: 10px 0 0 11px !important; padding: 0; float: left; color: #b46300; font-size: 17px; font-weight: bold; letter-spacing: -.014em;}
#top-feature div.feature {float: right;}
#top-feature div.feature img {margin-top: 2px; margin-right: 3px;}
#top-feature p.phone {margin: 10px 10px 0 0 !important; padding: 0; float: right; color: #949293; font-size: 14px; font-weight: bold; letter-spacing: -.014em;}
#top-feature p.feature a {padding-right: 14px; background: transparent url(/Merchant2/graphics/top-feature-arrow.gif) no-repeat center right;}
#top-feature p.feature a:link {color: #b46300; text-decoration: none;}
#top-feature p.feature a:visited {color: #b46300; text-decoration: none;}
#top-feature p.feature a:hover {color: #e57e00; text-decoration: underline;}
#top-feature p.feature a:active {color: #b46300; text-decoration: underline;}
#top-feature img.hdr-deals-btn {float: right; padding-top: 3px;}
/* end of the new header / navigation changes */

/* Storefront (Home Page) */
#sfnt-banner-rotator {margin: 0 0 8px 0; padding: 0;}
#sfnt-tabs {margin: 0 0 10px 0; padding: 0;}
#sfnt-tabs .tabcontent {padding: 15px 0 15px 0;}
#sfnt-tabs .sfnt-tab-prod {padding: 0 18px 0 18px; width: 158px; float: left; border-right: 1px solid #e3e3e3;}
#sfnt-tabs .sfnt-tab-prod table td {height: 130px; padding: 20px 0 20px 0;}
#sfnt-tabs .sfnt-tab-prod p {margin: 0 !important; line-height: 14px; font-size: 12px;}
#sfnt-tabs .sfnt-tab-prod p.name a {text-decoration: none; color: #144171;}
#sfnt-tabs .sfnt-tab-prod p.name a:hover {text-decoration: none; color: #3b6e9f;}
#sfnt-tabs .sfnt-tab-prod p.only_price {margin-top: 3px !important; font-size: 11px; color: #828282;}
#sfnt-tabs .sfnt-tab-prod p.see_all { line-height: 14px; margin-top: 3px !important; font-size: 11px; color: #144171}
#sfnt-tabs .sfnt-tab-prod p.see_all a {font-size: 11px; color: #144171;text-decoration: none;}
#sfnt-tabs .sfnt-tab-prod-last {padding: 0 18px 0 18px; width: 148px; float: left;}
#sfnt-tabs .sfnt-tab-prod-last table td {height: 130px; padding: 20px 0 20px 0;}
#sfnt-tabs .sfnt-tab-prod-last p {margin: 0 !important; line-height: 14px; font-size: 12px;}
#sfnt-tabs .sfnt-tab-prod-last p.name a {text-decoration: none; color: #144171;}
#sfnt-tabs .sfnt-tab-prod-last p.name a:hover {text-decoration: none; color: #3b6e9f;}
#sfnt-tabs .sfnt-tab-prod-last p.only_price {margin-top: 3px !important; font-size: 11px; color: #828282;}
#sfnt-tabs .sfnt-tab-prod-last p.see_all { line-height: 14px; margin-top: 3px !important; font-size: 11px; color: #144171;}
#sfnt-tabs .sfnt-tab-prod-last p.see_all a {font-size: 11px; color: #144171;text-decoration: none;}
#sfnt-tabs .sfnt-tab-prod .tab-text {height: 80px;}
#sfnt-tabs .sfnt-tab-prod-last .tab-text {height: 80px;}
#sfnt-toggle {position: relative; height: 344px; margin-bottom: 11px; background: transparent url(/Merchant2/graphics/sfnt-toggle-bg.gif) repeat-x bottom left;}
.qv-hideme {display: none;}
h2.trigger {display: block; height: 344px !important; width: 238px !important; text-indent: -9999px; margin: 0; padding: 0; cursor: pointer;}
h2.active {background-position: left bottom;} 
.toggle_container {height: 185px; margin: 0; padding: 0; overflow: hidden; font-size: 1.2em; width: 238px; clear: both;}
.toggle_container .block {font-size: 10px; height: 134px; width: 210px; padding: 53px 16px 0 16px; background: transparent url(/Merchant2/graphics/toggle-bg.png) no-repeat top left; position: relative;}
.toggle_container .block h3 {background: transparent url(/Merchant2/graphics/toggle-h3-bg2.gif) no-repeat top left; cursor: pointer; margin: 0 !important; padding: 0 0 0 25px; position: absolute; top: 13px; left: 10px; width: 161px; height: 20px; line-height: 20px; color: #0081a2 !important; font-size: 14px; text-align: left;}
.toggle_container .block table {height: 104px;}
.toggle_container .block table tr td a {text-decoration: none; color: #333;}
.toggle_container .block table tr td p {color: #3383b4; margin: 5px 10px 0 0; text-align: right;}
.toggle_container .block table tr td.line {padding-left: 10px;}
.toggle_container .block table tr td img {max-width: 95px;}
img.toggle-showall {position: absolute; bottom: 0px; right: 5px;}
#bathfaucets {display: block; position: absolute; top: 0; left: 0; background: transparent url(/Merchant2/graphics/sfnt-faucets.jpg) no-repeat;}
#rangehoods {display: block; position: absolute; top: 0; left: 245px; background: transparent url(/Merchant2/graphics/sfnt-hood.jpg) no-repeat;}
#bathtubs {display: block; position: absolute; top: 0; left: 491px; background: transparent url(/Merchant2/graphics/sfnt-bathtub.jpg) no-repeat;}
#gmm  {display: block; position: absolute; top: 0; left: 738px; background: transparent url(/Merchant2/graphics/sfnt-skirting.jpg) no-repeat;}
h2.active {background-position: 0 -38px !important;}
#bathfaucets-cont {position: absolute; top: 121px; left: 0; width: 237px;}
#rangehoods-cont {position: absolute; top: 121px; left: 0; width: 238px;}
#bathtubs-cont {position: absolute; top: 121px; left: 0; width: 238px !important;}
#gmm-cont {position: absolute; top: 121px; left: 0; width: 237px !important;}
#footer-c2a-icons {height: 104px; padding-left: 3px; margin-bottom: 10px;}
#footer-c2a-icons a {outline: none;}
#cattree-ads img {margin: 0 0 15px 0;}
#cattree-ads a {text-decoration: none; outline: none;}
#cattree-ads .ad {width: 126px; border: 1px solid #ddd; margin: 5px 10px 5px 0; padding: 10px 3px 15px 90px;}
#cattree-ads .ad h3 {width: 120px; margin: 5px 0 0 0; color: #0153A7 !important; text-transform: uppercase; text-decoration: none !important;}
#cattree-ads .ad p {margin: 0; font-size: 11px; line-height: 13px; color: #000 !important; text-decoration: none !important;}
#cattree-ads .saver {background: transparent url(/Merchant2/graphics/sfnt-ad-saver.gif) no-repeat 4px 0px; cursor: pointer;}
#cattree-ads .catalog {background: transparent url(/Merchant2/graphics/sfnt-ad-catalog.gif) no-repeat 5px 15px; cursor: pointer;}
#cattree-ads .rescue {background: transparent url(/Merchant2/graphics/sfnt-ad-rescue.gif) no-repeat 10px 7px; cursor: pointer;}
#cattree-ads .skylights {background: transparent url(/Merchant2/graphics/sfnt-ad-skylights.gif) no-repeat 0px 7px; cursor: pointer;}
#cattree-ads .steps {margin: 5px 0 5px 0; background: transparent url(/Merchant2/graphics/sfnt-ad-steps.gif) no-repeat 7px 8px; cursor: pointer;}
#cattree-ads .gcert {margin: 5px 0 5px 0; background: transparent url(/Merchant2/graphics/cattree-ad-giftcert.gif) no-repeat 7px 8px; cursor: pointer;}

/* New Storefont banner and featured products 2011 */
h1.sfnt-feat-prods {width: 960px !important; padding: 4px 0 5px 15px !important; font: normal 20px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif !important; color: #063749; background: #fff url(/Merchant2/graphics/sftn-heading-bg.gif) repeat-x top left;}
#sfnt-featured-prods {margin-bottom: 12px; background: #fff url(/Merchant2/graphics/sfnt-featprods-bg.gif) repeat-x top left;}
#sfnt-featured-prods p {margin: 0 !important;}
#sfnt-featured-prods .featprodimage {border-left: 1px solid #fff; border-right: 1px solid #fff; width: 240px; height: 169px; outline: none !important;}
#sfnt-featured-prods .featproddetails {border-left: 1px solid #fff; border-right: 1px solid #fff; width: 240px; height: 125px; padding: 0 6px 0 8px;}
#sfnt-featured-prods .featproddetails a:link {text-decoration: none !important; color: #144171;}
#sfnt-featured-prods .featproddetails a:visited {text-decoration: none !important; color: #144171;}
#sfnt-featured-prods .featproddetails a:hover {text-decoration: underline !important; color: #3b6e9f;}
#sfnt-featured-prods .featproddetails a:active {text-decoration: none !important; color: #144171;}
#sfnt-featured-prods .fpname {height: 45px;}
#sfnt-featured-prods .fppricemsg {color: #151515;}
#sfnt-featured-prods .fpprice {font-weight: bold; font-size: 16px !important; color: #0394e0 !important;}
#sfnt-featured-prods .fpviewall {font-size: 11.5px; color: #144171;}
#sfnt-featured-prods  .fpreviews {margin: 3px 0 6px 0;}
a.sfnt-featprod-quickview {outline: none !important; position: absolute; top: 80px; left: 80px; display: block; width: 74px; height: 18px; background: transparent url(/Merchant2/graphics/btn_quickview.gif) no-repeat top left; text-indent: -9000px;}

/* Deal of the Day 2011 */
#dotd {position: relative; width: 975px; height: 206px; margin: 10px 0 25px 0; background: #fff url(/Merchant2/graphics/dealoftheday-bg.jpg) no-repeat top left;}
#dotd .prod-img-container {width: 236px; height: 206px; float: left;}
#dotd .prod-img-container img {position: relative; top: 72px; left: 35px;}
#dotd .prod-details-box {width: 736px; float: right; margin: 0; padding: 0;}
#dotd .savings-heading {color: #0b527d; font: bold 30px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; margin: 65px 0 2px 0; padding: 0; text-shadow: 0px 1px 0px #fff;}
#dotd .savings-heading a:link {text-decoration: none !important; color: #0b527d !important;}
#dotd .savings-heading a:visited {text-decoration: none !important; color: #0b527d !important;}
#dotd .savings-heading a:hover {text-decoration: none !important; color: #3b6e9f !important;}
#dotd .savings-heading a:active {text-decoration: none !important; color: #0b527d !important;}
#dotd .prod-name {margin: 0 0 5px 0; padding: 0; font-size: 16px; font-weight: bold; width: 395px;}
#dotd .prod-name a:link {text-decoration: none !important; color: #042031 !important;}
#dotd .prod-name a:visited {text-decoration: none !important; color: #042031 !important;}
#dotd .prod-name a:hover {text-decoration: underline !important; color: #3b6e9f !important;}
#dotd .prod-name a:active {text-decoration: none !important; color: #042031 !important;}
#dotd .prod-orig-price {margin: 0; padding: 0; font-size: 14px; color: #042031; font-weight: bold;}
#dotd .prod-sale-price {margin: 0; padding: 0; font-size: 14px; color: #910101; font-weight: bold;}
.purchase-button {position: absolute; top: 118px; left: 668px; width: 307px; height: 77px; background: transparent url(/Merchant2/graphics/dotd-purchase-button.png) no-repeat top left; text-indent: -9000px; cursor: pointer;}
.purchase-button:hover {background-position: 0 -77px;}

/* Deal for Today */
a.main-panel-link:link {text-decoration: none !important; cursor: pointer;}
a.main-panel-link:visited {text-decoration: none !important; cursor: pointer;}
a.main-panel-link:hover {text-decoration: none !important; cursor: pointer;}
a.main-panel-link:active {text-decoration: none !important; cursor: pointer;}
img.link {margin-top: -122px !important; cursor: pointer;}
#deal-for-today {width: 742px; height: 135px; margin: 0 0 -12px 0;}
#deal-for-today td.todays-date {width: 341px; height: 135px; background: transparent url(/Merchant2/graphics/todays-date-bg.gif) no-repeat top left;}
#deal-for-today p.todays-date {margin: 22px 0 0 40px; color: #0b6e90; font-weight: bold; font-size: 62px; width: 67px; text-align: center;}
#deal-for-today td.product-image {width: 170px; height: 135px; background: transparent url(/Merchant2/graphics/product-image-bg.gif) no-repeat top left; text-align: center; vertical-align: center;}
#deal-for-today td.product-image img {max-height: 120px; max-width: 120px;}
#deal-for-today td.product-text {width: 231px; height: 135px; background: transparent url(/Merchant2/graphics/product-text-bg.gif) no-repeat top left;}
#deal-for-today p.product-name {margin: 0 17px 7px 0; color: #0b6e90; font-weight: bold; font-size: 21px; line-height: 21px;}
#deal-for-today p.price {margin: 0;}
#deal-for-today p.price .offer {color: #b92f2f !important; font-weight: bold !important; font-size: 21px !important;}
#deal-for-today p.price .offer .cinch_price_amount {color: #b92f2f !important; font-weight: bold !important; font-size: 21px !important;}
#deal-for-today p.price .old-price {color: #7c7c7c !important; font-size: 16px !important; font-weight: normal !important;}

/* Deal for Today -on- Custom Order Status Page */
#deal-for-today2 {width: 530px; height: 135px;}
#deal-for-today2 td.todays-date2{width: 341px; height: 135px; background: transparent url(/Merchant2/graphics/todays-date-bg2.gif) no-repeat top left;}
#deal-for-today2 p.todays-date2 {margin: 22px 0 0 40px; color: #0b6e90; font-weight: bold; font-size: 62px; width: 67px; text-align: center;}
#deal-for-today2 td.product-image2 {width: 170px; height: 120px; background: transparent url(/Merchant2/graphics/product-image-bg2.gif) no-repeat top left; text-align: center; vertical-align: center;}
#deal-for-today2 td.product-image2 img {max-height: 120px; max-width: 120px;}
#deal-for-today2 td.product-text2 {padding: 3px 0 0 5px; width: 530px; height: 57px; background: transparent url(/Merchant2/graphics/product-text-bg2.gif) no-repeat top left;}
#deal-for-today2 p.product-name2 {margin: 0 17px 4px 0; color: #0b6e90; font-weight: bold; font-size: 19px; line-height: 21px;}
#deal-for-today2 p.price2 {margin: 0;}
#deal-for-today2 p.price2 .offer2 {color: #b92f2f; font-weight: bold; font-size: 17px;}
#deal-for-today2 p.price2 .old-price2 {color: #7c7c7c; font-size: 16px; font-weight: normal;}
#track-review {margin-top: 0px; margin-left: 5px; float: right; width: 536px; height: 345px; padding: 2px; position: relative; border: 1px solid #e5e5e5; background: transparent url(/Merchant2/graphics/tracking-review-bg.jpg) no-repeat 2px 2px;}
#track-review form {position: absolute; top: 218px; left: 250px;}
#track-review form .text {padding: 3px 0 0 4px; width: 192px; height: 19px; border: 1px solid #c9c9c9;}
#track-review form .go {margin-bottom: -11px;}
#track-rebate {width: 525px; height: 338px; background: transparent url(/Merchant2/graphics/tracking-review-over.jpg) no-repeat top left; position: absolute; bottom: 3px; left: 8px;}
#track-review-on {cursor: pointer; position: absolute; top: 328px; left: 419px;}
#track-review-off {position: absolute; top: 7px; left: 437px; cursor: pointer;}
#dept-review {margin-top: 0px; width: 736px; height: 237px; padding: 2px; position: relative; border: 1px solid #e5e5e5; background: transparent url(/Merchant2/graphics/dept-review-bg.jpg) no-repeat 2px 2px;}
#dept-review form {position: absolute; top: 163px; left: 470px;}
#dept-review form .text {padding: 3px 0 0 4px; width: 192px; height: 19px; border: 1px solid #c9c9c9;}
#dept-review form .go {margin-bottom: -11px;}
#dept-rebate {width: 727px; height: 234px; background: transparent url(/Merchant2/graphics/dept-review-over.jpg) no-repeat top left; position: absolute; bottom: 3px; left: 7px;}
#dept-review-on {cursor: pointer; position: absolute; top: 217px; left: 610px;}
#dept-review-off {position: absolute; top: 7px; left: 633px; cursor: pointer;}

/* Special Promo Page */
#promo-offer {padding-top: 15px; width: 742px; height: 440px; background: #fff url(/Merchant2/graphics/mhps-promo-bg.png) no-repeat top left; color: #fff;}
#promo-offer .heading {margin: 0 0 0 24px; font: bold 28px arial, verdana, Helvetica, sans-serif; text-shadow: 0px -1px 0px #255575;}
#promo-offer .discount {width: 300px; height: 135px; margin: 50px 0 0 24px; font: bold 132px arial, verdana, Helvetica, sans-serif; text-shadow: 0px -1px 0px #255575; float: left;}
#calltoaction {text-align: right; width: 325px; height: 135px;  float: right; margin: 68px 40px 0 0; }
#calltoaction .code {font-weight: bold; text-align: right; text-shadow: 0px -1px 0px #255575;}
#calltoaction .shop-button {border: none; margin-top: 33px;}
#promo-offer .description {margin: 5px 0 0 24px; font: bold 72px arial, verdana, Helvetica, sans-serif; text-shadow: 0px -1px 0px #255575;}

/* Content */
#content {margin-top:20px;}
#content-main {float: left; width: 875px; margin: 0 0 0 2px; margin-left: 10px;}
#content-main p {margin: 0 10px 15px 0}

/* Right Column */
#rc {float: left; width: 221px; margin: 0 2px 0 8px; }
#rc div.rc-mini-panel {margin-bottom: 9px !important;}
#rc.prod {}
#rc.prod div.rc-mini-panel {margin-bottom: 3px !important;}
#rc h2 {margin: 0; padding: 0; width: 221px; font: bold 13px Arial,Helvetica,sans-serif !important; color: #505050;}
#rc h2.side-prods {margin: 30px 0 5px 2px !important; padding: 0; width: 210px; font: bold 12px/12px Arial,Helvetica,sans-serif !important; color: #505050 !important;}
#side-prods {margin: 0 0 0 0 !important; padding: 0;}
#side-prods .side-prods {margin: 0 0 0 0 !important; padding: 0;}
#rc #side-prods div.side-prod {margin: 0 0 15px 0; padding: 0; width: 215px; background: transparent url(/Merchant2/graphics/side-prod-bg.gif) no-repeat top left;}
#rc #side-prods div.side-prod div.side-prod-image {margin: 10px 0 0 5px; padding: 0; background: transparent url(/Merchant2/graphics/side-prod-image-bg.gif) no-repeat top left; width: 75px; height: 75px; text-align: center; float: left;}
#rc #side-prods div.side-prod div.side-prod-image img {max-height: 65px; max-width: 65px; margin: auto auto; padding: 0;}
#rc #side-prods div.side-prod div.side-prod-info {margin: 11px 0 0 9px; padding: 0; float: left; width: 120px; font: 12px/14px Arial,Helvetica,sans-serif;}
#rc #side-prods div.side-prod div.side-prod-info p.name {margin: 0 0 5px 0; padding: 0; height: auto !important;}
#rc #side-prods div.side-prod div.side-prod-info p.name a:link {color: #7b7979; text-decoration: none;}
#rc #side-prods div.side-prod div.side-prod-info p.name a:visited {color: #7b7979; text-decoration: none;}
#rc #side-prods div.side-prod div.side-prod-info p.name a:hover {color: #7b7979; text-decoration: underline;}
#rc #side-prods div.side-prod div.side-prod-info p.name a:active {color: #7b7979; text-decoration: underline;}
#rc #side-prods div.side-prod div.side-prod-info p.price {color: #7b7979; font-weight: bold; margin: 0; padding: 0;}
#rc .rc-panel {width: 220px; height: 210px; background: transparent url(/Merchant2/graphics/prod-rc-help-bg.gif) no-repeat top left; padding: 10px 0 0 0;}
#rc .rc-panel h3 {color: #214a78 !important; width: 220px; font-size: 14px; letter-spacing: -1px; text-align: center; margin: 0;}
#rc .rc-panel p {padding-left: 59px; padding-top: 2px; height: 40px; margin: 12px 0 0 23px;}
#rc .rc-panel p.help {background: transparent url(/Merchant2/graphics/prod-rc-phone.gif) no-repeat top left;}
#rc .rc-panel .help {margin: 14px 0 0 0;}
#rc .rc-panel p.email {margin: 14px 0 0 0; padding: 0;}
#rc .rc-panel .chat {margin: 14px 0 0 0;}
#rc .rc-panel p a {color: #0b6e90; font-size: 13px; text-decoration: none;}
#rc .rc-help-panel {width: 220px; height: 231px; background: transparent url(/Merchant2/graphics/prod-rc-help-bg2.gif) no-repeat top left;}
#rclinks {border: 1px solid #dcdcdc; padding: 5px 10px 10px 10px; text-align: center; margin: 15px 0 15px 0; width: 198px; float: left;}
#rclinks a {display: block; text-decoration: none; margin: 10px 0 10px 0; font-size: 14px; color: #3383B4; line-height: 18px;}
#rclinks a:hover {text-decoration: underline;}

/* Left Column */
#lc {float: left;  margin: 0 8px 0 2px; padding: 0; width:230px;}
#lc div.rc-mini-panel {margin-bottom: 9px !important;}
#lc h2 { padding: 0; width: 180px; font: bold 13px Arial,Helvetica,sans-serif !important; color: #ea8a1a !important; font-size: 15px; text-transform: uppercase;}
#lc #lc_subcats {width: 221px; background: #fdfdfd url(/Merchant2/graphics/lc_subcats-bg.gif) no-repeat 0px 0px; border: 1px solid #e0e0e0; padding-top: 13px;}
#lc #lc_mcafee {background-color: #fff; width: 165px; height: 41px; text-align: center; margin: 13px auto 20px auto; padding: 6px 0 0 0;}
#lc ul {margin: 0 0 16px 0; padding: 0; list-style-type: none;}
#lc ul li { padding: 0; list-style-type: none; padding-bottom:10px;}
#lc ul li a:link {color: #3d3e40; text-decoration: none;}
#lc ul li a:visited {color: #3d3e40; text-decoration: none;}
#lc ul li a:hover {color: #174372; text-decoration: none;}
#lc ul li a:active {color: #3d3e40; text-decoration: none;}
#lc .rc-panel {width: 220px; height: 210px; background: transparent url(/Merchant2/graphics/prod-rc-help-bg.gif) no-repeat top left; padding: 10px 0 0 0;}
#lc .rc-panel h3 {color: #214a78 !important; width: 220px; font-size: 14px; letter-spacing: -1px; text-align: center; margin: 0;}
#lc .rc-panel p {padding-left: 59px; padding-top: 2px; height: 40px; margin: 12px 0 0 23px;}
#lc .rc-panel p.help {background: transparent url(/Merchant2/graphics/prod-rc-phone.gif) no-repeat top left;}
#lc .rc-panel .help {margin: 14px 0 0 0;}
#lc .rc-panel p.email {margin: 14px 0 0 0; padding: 0;}
#lc .rc-panel .chat {margin: 14px 0 0 0;}
#lc .rc-panel p a {color: #0b6e90; font-size: 13px; text-decoration: none;}
#lc h2.best {margin: 19px 12px 13px 2px; padding: 0; width: 180px; font: bold 13px Arial,Helvetica,sans-serif !important; color: #505050;}
#lc #best-sellers {margin: 0 !important; padding: 0 !important;}
#lc #best-sellers div.lc-prod {margin: 0 0 15px 0; padding: 0; width: 215px; background: transparent url(/Merchant2/graphics/lc-prod-bg.gif) no-repeat top left;}
#lc #best-sellers div.lc-prod div.lc-prod-image {margin: 10px 0 0 5px; padding: 0; background: transparent url(/Merchant2/graphics/lc-prod-image-bg.gif) no-repeat top left; width: 75px; height: 75px; text-align: center; float: left;}
#lc #best-sellers div.lc-prod div.lc-prod-image img {max-height: 65px; max-width: 65px; margin: auto auto; padding: 0;}
#lc #best-sellers div.lc-prod div.lc-prod-info {margin: 11px 0 0 9px; padding: 0; float: left; width: 120px; font: 12px/14px Arial,Helvetica,sans-serif;}
#lc #best-sellers div.lc-prod div.lc-prod-info p.name {margin: 0 0 9px 0; padding: 0;}
#lc #best-sellers div.lc-prod div.lc-prod-info p.name a:link {color: #7b7979; text-decoration: none;}
#lc #best-sellers div.lc-prod div.lc-prod-info p.name a:visited {color: #7b7979; text-decoration: none;}
#lc #best-sellers div.lc-prod div.lc-prod-info p.name a:hover {color: #7b7979; text-decoration: underline;}
#lc #best-sellers div.lc-prod div.lc-prod-info p.name a:active {color: #7b7979; text-decoration: underline;}
#lc #best-sellers div.lc-prod div.lc-prod-info p.price {color: #7b7979; font-weight: bold; margin: 0; padding: 0; display: inline;}
div.testimonial {background: transparent url(/Merchant2/graphics/testimonial-bg.gif) repeat-y top left; width: 744px; position: relative;}
div.testimonial-top {background: transparent url(/Merchant2/graphics/testimonial-top.gif) no-repeat top left; height: 12px; width: 744px;}
div.testimonial-botleft {background: transparent url(/Merchant2/graphics/testimonial-bot-l.gif) no-repeat top left; height: 36px; width: 744px;}
div.testimonial-botright {background: transparent url(/Merchant2/graphics/testimonial-bot-r.gif) no-repeat top left; height: 36px; width: 744px;}
div.testimonial p {padding: 0 20px 0 20px; margin: 0 !important;}
.tleft b {position: absolute; bottom: 0px; left: 80px;}
.tright b {position: absolute; bottom: 0px; right: 80px;}
p.t-page {line-height: 40px; float: right; color: #356799; margin: 0 0 20px 0; padding-top: 10px;}
p.t-page a {font-weight: bold; text-decoration: none !important;}
p.t-page a:hover {text-decoration: underline !important;}
div.thr {height: 1px; border-top: 1px dashed #3383B4; margin: 20px 0 25px 0;}
.lc-xsale-icons {outline: none !important;}
/* MHPS TIP */
div.mhpstip {padding-bottom: 15px;; width: 160px; height: 106px; padding-left: 60px; padding-right: 5px; padding-top: 31px; font-size: 10px; color: #0081a2; background: transparent url(/Merchant2/graphics/MHPStip_blank.gif) no-repeat top left;}

/* Footer */
#footer {margin: 10px 10px 0 10px; padding: 13px 0 0 0; border-top: 1px dotted #d8d8d8; text-align: left; clear: both !important;}
#footer a:link {color: #999999;}
#footer a:visited {color: #999999;}
#footer a:hover {color: #999999;}
#footer a:active {color: #999999;}
#footer h2 {margin: 0; padding: 0; width: 275px; font: bold 12px Arial,Helvetica,sans-serif; color: #777777;}
#footer ul {margin: 3px 0 12px 0; padding: 0 0 0 27px; text-indent: 0;}
#footer ul li {list-style-type: none; margin: 0 0 2px 0; padding: 0 0 0 9px; background: transparent url(/Merchant2/graphics/footer-bullet.gif) no-repeat center left;}
#footer ul li a:link {text-decoration: none; color: #999; margin: 0; padding: 0;}
#footer ul li a:visited {text-decoration: none; font-weight: normal; color: #999; margin: 0; padding: 0;}
#footer ul li a:hover {text-decoration: none; color: #666666;}
#footer ul li a:active {text-decoration: underline; font-weight: normal; color: #999; margin: 0; padding: 0;}
#footer p {color: #999999; margin: 0; font-size: 12px;}
img.newsletter-thumbnail {float: left; margin: 0 0 0 4px;}
#newsletter {float: left; width: 286px; margin-right: 10px; padding-left: 11px; background: transparent url(/Merchant2/graphics/footer-newsletter-bg.gif) repeat-x top left;}
#newsletter h2 {margin-top: 5px;}
#newsletter-signup {width: 275px; height: 24px; margin: 8px 0 4px 0;}
#newsletter input {width: 200px; height: 20px; border: 1px solid  #c9c9c9; margin:0; padding: 2px 0 2px 4px; font-size: 12px; color: #999;}
#newsletter input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#newsletter .signup {width: 56px; height: 26px; border: none; background-color: none; margin: 0; padding: 0!important;}
#newsletter .social {padding-top: 5px; text-align: right;}
#newsletter .social img {margin-left: 5px;}
#signup-input {float: left;}
#signup-btn {float: left; margin-left: 7px;}

/* New Footer 2011 */
#footer-showcase {border-bottom: 1px dotted #d8d8d8; padding-bottom: 11px; width: 969px; height: 260px; margin: 15px 0 11px 3px; background: #fff url(/Merchant2/graphics/footer-showcase-bg.png) no-repeat;}
#footer-showcase a:link {color: #999999;}
#footer-showcase a:visited {color: #999999;}
#footer-showcase a:hover {color: #999999;}
#footer-showcase a:active {color: #999999;}
#footer-showcase ul {margin: 0; padding: 0 0 0 20px; text-indent: 0;}
#footer-showcase ul li {list-style-type: none; margin: 0 0 2px 0; padding: 0 0 3px 9px; background: transparent url(/Merchant2/graphics/footer-bullet.gif) no-repeat center left;}
#footer-showcase ul li a:link {text-decoration: none; color: #6b6b6b; margin: 0; padding: 0;}
#footer-showcase ul li a:visited {text-decoration: none; font-weight: normal; color: #6b6b6b; margin: 0; padding: 0;}
#footer-showcase ul li a:hover {text-decoration: none; color: #5f789b;}
#footer-showcase ul li a:active {text-decoration: underline; font-weight: normal; color: #6b6b6b; margin: 0; padding: 0;}
#footer-sms-signup {padding-top: 187px; margin-left: 6px; width: 224px; float: left;}
#footer-sms-signup .signup-input {padding: 6px 0 5px 5px; width: 144px; border-top: 1px solid #a86403; border-right: none; border-bottom: 1px solid #a86403; border-left: 1px solid #a86403; vertical-align: top; background: transparent url(/Merchant2/graphics/footer-input-signup-bg.png) no-repeat;}
#customer-service-links {width: 170px; padding-top: 50px; float: left;}
#shopping-online-links {width: 180px; padding-top: 50px; float: left;}
#other-features-links {width: 159px; padding-top: 50px; float: left;}
#footer-newsletter-signup {padding-top: 154px; width: 224px; float: left;}
#footer-newsletter-signup .signup-input {padding: 6px 0 5px 5px; width: 144px; border-top: 1px solid #3c8dcc; border-right: none; border-bottom: 1px solid #3c8dcc; border-left: 1px solid #3c8dcc; vertical-align: top; background: transparent url(/Merchant2/graphics/footer-input-signup-bg.png) no-repeat;}
#footer-newsletter-signup select {border: 1px solid #3c8dcc; padding: 6px 6px 3px 3px; background: url(/Merchant2/graphics/footer-showcase-select.png) repeat-x; margin-bottom: 4px;}
#footer-close-information {margin: 0; padding: 10px 0 20px 0; background-color: #eeefef; text-align: center; font-size: 11px; color: #777c84;}
#footer-close-information p {margin: 0; padding: 0;}
#footer-close-information a:link {color: #777c84; text-decoration: underline;}
#footer-close-information a:visited {color: #777c84; text-decoration: underline;}
#footer-close-information a:hover {color: #5f789b; text-decoration: underline;}
#footer-close-information a:active {color: #777c84; text-decoration: underline;}
/* End of the 2011 footer styles */

/* Popup (For example, see My MHPS Rewards info link on Basket Screen) */
#pop_wrap {width: 300px; margin: 15px; text-align: left;}
#pop_wrap h3 {font-size: 13px; font-weight: bold;}
#pop_wrap p.close {text-align: right; font-size: 11px;}
#pop_wrap ul {margin: 0 0 0 15px; padding: 0;}
#pop_wrap ul li {margin: 0 0 5px 0; text-indent: 0;}
#customer-service {float: left; border-left: 1px dotted rgb(216,216,216); width: 170px;}
#customer-service h2 {margin-left: 27px; display: inline;}
#shopping-online {float: left; border-left: 1px dotted rgb(216,216,216); width: 180px;}
#shopping-online h2 {margin-left: 27px; display: inline;}
#other-features {float: left; top: 0; border-left: 1px dotted rgb(216,216,216); width: 134px;}
#other-features h2 {margin-left: 27px; display: inline;}
#footer p.copy {margin: 10px 0 0 0 !important; padding: 13px 0 13px 0; font-size: 11px; text-align: center; color: #bababa; border-top: 1px dotted #d8d8d8;}

/* x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x */
/* &x&x&x&x&x Typography &x&x&x&x&x& */
/* x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x */

body {font: 13px/1.5 Arial,Helvetica,sans-serif;}
p, ul, ol {margin: 1.2em 4em 1.2em 2em;}
h1 {width: 500px; font: bold 16px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; margin: 10px 10px 15px 0; color: rgb(53,103,153); padding-left: 0; text-indent: 0;}
h2 { font: bold 14px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; margin: 10px 10px 10px 0; padding-left: 0; text-indent: 0; color: #666666 !important;}
#content-main h2 a{font-size:20px !important;}
#content-main h2 a:hover{text-decoration: none;}
.entry h1, .entry h2{font-size: 23px; color:#333 !important;}
h3 {width: 500px; font: bold 12px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; margin: 10px 10px 10px 0; padding-left: 0; text-indent: 0; color: #666666 !important;}

.read-more{font-size:12px;}
p{font-size:14px; line-height:22px;}
small, .small{font-size:100% !important;}


/* Category Page Templates */

/* Main / Parent Cats */
#cat_title {width: 588px; height: 193px; margin: 0 0 25px 0;}
#cat_title div {width: 718px; height: 171px; padding: 22px 0 0 25px;}
#cat_title h1 {cursor: default; margin: 0; padding: 0; color: #fff; font: 36px/36px Arial, Helvetica, sans-serif; font-weight: bold; width: 400px;}
#cat_title p {cursor: default; margin: 10px 0 0 0; padding: 0; color: #fff; width: 360px; font: 14px/18px Arial, Helvetica, sans-serif;}

/* Category Banners 11/30/2010 */
#category-banner {margin: 0 0 25px 0; width: 743px; height: 207px; }
#category-banner h1 {cursor: default; margin: 0; padding: 0; color: #fff; font: 36px/36px Arial, Helvetica, sans-serif; font-weight: bold; width: 400px; text-indent: -999em;}
#category-banner p {cursor: default; margin: 10px 0 0 0; padding: 0; color: #fff; width: 360px; font: 14px/18px Arial, Helvetica, sans-serif; text-indent: -999em;}
.test-for-banners {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-vinyl-shutters.jpg) no-repeat top left;}
.APR {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-appliances.jpg) no-repeat top left;}
.IP {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-bath.jpg) no-repeat top left;}
.PC {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/welcome-pc.gif) no-repeat top left;}
.BM {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-buildingmaterials.jpg) no-repeat top left;}
.EL {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-electrical.jpg) no-repeat top left;}
.WD {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-doors.jpg) no-repeat top left;}
.WI {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-windows.jpg) no-repeat top left;}
.KT {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-kitchen.jpg) no-repeat top left;}
.EX {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-extimprovs.jpg) no-repeat top left;}
.HA {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-heatandair.jpg) no-repeat top left;}
.PH {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-plumbing.jpg) no-repeat top left;}
.SUS {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-setupsupps.jpg) no-repeat top left;}
.SKP {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-skirting.jpg) no-repeat top left;}
.VSH {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-vinyl-shutters.jpg) no-repeat top left;}
.CSH {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/welcome-csh.jpg) no-repeat top left;}
.SPDK {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/welcome-spdk.jpg) no-repeat top left;}
.F {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-faucetsrepairs.jpg) no-repeat top left;}
.free_shipping {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-freeship.jpg) no-repeat top left;}
.Promotions {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-promotions.jpg) no-repeat top left;}
.giftcert {width: 743px; height: 207px; background: transparent url(/Merchant2/graphics/category-banner-giftcert.jpg) no-repeat top left;}
.giftcert p {cursor: default; margin: 10px 0 0 0; padding: 0; color: #fff; width: 250px !important; font: 13px/16px Arial, Helvetica, sans-serif !important; text-indent: -999em;}
.todays_deal {position: relative; background: transparent url(/Merchant2/graphics/welcome_todaysdeals.gif) no-repeat top left; height: 135px;}
h2.todaysdeal {width: 200px;text-align: center; color: #0b6d90 !important; font-size: 95px; position: absolute; top: 15px; left: 570px; margin: 0;}
h3.todaysmo {width: 200px;text-align: center; color: #0b6d90 !important; font-size: 14px; position: absolute; top: 5px; left: 573px; margin: 0;}
#cat_title_deal {width: 742px; height: 135px; margin: 0 0 25px 0;}
#cat_subs {width: 744px; margin: 4px 0 50px 0; padding: 0;}
#cat_subs table.cat_sub {width: 186px; height: 222px; text-align: center; padding-right: 4px;}
#cat_subs table.cat_sub td.thumbnail {height: 160px; vertical-align: center !important; background: url(/Merchant2/graphics/cat-sub-thumbnail-bg.gif) repeat-x bottom left;}
#cat_subs table.cat_sub td.thumbnail img {vertical-align: center !important;}
#cat_subs table.cat_sub td.name {height: 60px; vertical-align: top; text-align: center; margin: 0; padding: 10px 0 0 0; background: url(/Merchant2/graphics/cat-sub-name-bg.gif) repeat-x top left;}
#cat_subs table.cat_sub td.name p {margin: 0 10px 0 10px; padding: 0; font-weight: bold; line-height: 16px;}
#cat_subs table.cat_sub td.name a:link {color: #144169; text-decoration: none;}
#cat_subs table.cat_sub td.name a:hover {color: #144169; text-decoration: underline;}
#cat_subs table.cat_sub td.name a:active {color: #144169; text-decoration: underline;}
#cat_subs table.cat_sub td.name a:visited {color: #144169; text-decoration: none;}
#cat_subs td.hr {background: transparent url(/Merchant2/graphics/cat_subs_hr.gif) no-repeat 10px 0px; height: 1px;}
#lc h2.ctgy-best { padding: 0 !important; width: 180px; font: bold 12px Arial,Helvetica,sans-serif !important; color: #505050;}
#targeted-category-banners {width: 742px; height: 207px; background: #fff url(/Merchant2/graphics/cat-banner-peelandseal.jpg) no-repeat top left; margin-bottom: 10px;}
#player {width: 244px; float: right; border: 2px solid #763185; margin: 4px 65px 0 0;}

/* Sub Cats */
#product-list-top {width: 742px; height: 48px; margin: 0; padding: 0; font-size: 12px; border: 1px solid #e3e3e3; border-bottom: 0;}
#product-list-top p {margin: 0 7px 0 0; padding: 0; text-align: right; color: #8e8e8e;}
#product-list-top p a {margin: 0 0 0 7px;}
#product-list-top p img {margin: 0 0 0 7px;}
#product-list-top p a img {margin: 0;}
#product-list-top #breadcrumbs {font-size: 12px; padding: 0 0 0 13px; vertical-align: center; width: 1%;}
#product-list-top #breadcrumbs a:link {color: #144372; text-decoration: none;}
#product-list-top #breadcrumbs a:visited {color: #144372; text-decoration: none;}
#product-list-top #breadcrumbs a:hover {color: #144372; text-decoration: underline;}
#product-list-top #breadcrumbs a:active {color: #144372; text-decoration: underline;}
#product-list-top #catname {padding: 14px 0 0 0; vertical-align: top;}
#product-list-top #catname h1 {margin: 0 0 0 2px; color: #000; font-size: 12px; display: inline;}
#product-list-top #info {width: 295px; padding: 0 5px 0 0; vertical-align: center;}
#product-list-top #info a:link {color: #8e8e8e;}
#product-list-top #info a:visited {color: #8e8e8e;}
#product-list-top #info a:hover {color: #8e8e8e;}
#product-list-top #info a:active {color: #8e8e8e;}
#sub_prods {border: 1px solid #e3e3e3; border-bottom: none;}
.prod_thumb .overlay {position: absolute; top: 5px; left: 5px; z-index: 1;}
.prod-img .overlay {position: absolute; top: -30px; left: 5px; z-index: 1;}
h1.subcat-title {line-height: 26px; margin: 0; display: inline;}
#subcat-breadcrumbs {line-height: 26px; margin: 0;}
#subcat-breadcrumbs  a {color: #144372; text-decoration: none;}
#subcat-breadcrumbs  a:hover {text-decoration: underline;}
#sortby {border: 1px solid #e7ecf0; margin: 5px 0 5px 0;}
#sortby a {text-decoration: none;}
#sortby a:hover {text-decoration: underline;}
#sortby .sortby-top {background-color: #e7ecf0; padding: 0 10px 0 10px;}
#sortby .sortby-top p {line-height: 28px; margin: 0;}
#sortby .sortby-top p.paginate {float: right;}
#sortby .sortby-bot {padding: 5px 10px 5px 10px;}
#sortby .sortby-bot p {line-height: 30px; margin: 0;}
#sortby .sortby-bot p.gridlist {float: right;}


/* Basket Popup */
#gbbask {font-size: 11px;}
#gbbask a {color: #144372; text-decoration: underline; cursor: pointer;}
#gbbask a:link {color: #144372;}
#gbbask a:visited {color: #144372;}
#gbbask a:hover {color: #3b6e9f;}
#gbbask a:active {color: #3b6e9f;}
#gbbask p.added {font-weight: bold; color: #333; font-size: 11px; margin: 0; text-align: center;}
#gbbask p {line-height: 14px;}
#gbbask-brief {border-top: 4px solid #3383B4; border-bottom: 1px solid #ccc; background-color: #e0e6e9; padding: 3px 0 3px 10px;}
#gbbask-brief p {margin: 0; font-size: 11px; line-height: 30px;}
#gbbask-brief .shopping {color: #3383B4; font-weight: bold; margin-right: 5px}
#gbbask-prodadded td {padding: 2px 10px 2px 10px;}
#gbbask-prodadded img {max-height: 75px; max-width: 75px;}
#gbbask-prodadded p {margin: 0;}
#gbbask-prodadded p.subtot {text-align: right; font-weight: bold;}
#gbbask-cont {padding: 5px;}
#gbbask-prods {border-top: 1px solid #666; border-bottom: 1px solid #666;}
#gbbask-prods td {line-height: 14px; padding: 2px 10px 2px 10px;}
#gbbask-checkout {text-align: right; padding: 5px 5px 10px 5px;}
#gbbask-checkout p {margin: 5px;}
.gbbask-close {float: right; margin: 5px 5px 0 0;}
.gbbask-or {position: relative; top: -6px; padding: 0 1px 0 1px; display: inline !important;}

/* Product Page */
#product {width: 742px; border: 1px solid #dcdcdc; margin: 0; padding: 0;}
td.breadcrumbs {border-bottom: 1px solid #dcdcdc;}
td.breadcrumbs {padding: 5px 0 7px 13px; margin: 0 0 0 0; color: #656565; font-size: 12px;}
td.breadcrumbs a:link {color: #144372; text-decoration: none;}
td.breadcrumbs a:visited {color: #144372; text-decoration: none;}
td.breadcrumbs a:hover {color: #3b6e9f; text-decoration: underline;}
td.breadcrumbs a:active {color: #3b6e9f; text-decoration: underline;}
td.prod-img {width: 275px; padding: 10px; vertical-align: center; text-align: center;}
td.prod-img div.prod-overlay-cont {position: relative; width: 200px; min-height: 50px;}
td.prod-img p {font-size: 11px; margin: 10px 0 0 0 !important;}
td.prod-img p a:link {color: #777777 !important; text-decoration: none;}
td.prod-img p a:visited {color: #777777 !important; text-decoration: none;}
td.prod-img p a:hover {color: #777777 !important; text-decoration: underline;}
td.prod-img p a:active {color: #777777 !important; text-decoration: underline;}
td.prod-info {border-left: 1px solid #dcdcdc; font-size: 12px; }
td.prod-info h1 {color: #000; width: 500px; margin: 10px 0 0 10px;}
td.prod-info p {margin: 0 0 0 10px !important;}
td.prod-info p.ship-time {margin: 0 0 0 10px !important; display: inline;}
td.prod-info p.prod-code {color: #9b9a9a; margin: 2px 0 0 10px !important;}
td.prod-info p.prod-share img {margin: 0 0 0 0 !important;}
td.prod-info p.sale {margin: 0 0 10px 0 !important; color: #666;}
td.prod-info .price {color: #0394e0 !important; font-size: 16px; font-weight: bold; margin: 0 0 0 10px;}
td.prod-info .wasprice {color: #0394e0 !important; font-size: 16px; font-weight: bold; margin: 0 0 0 0 !important;}
td.prod-info .cost {font-weight: bold; font-size: 14px; color: #999; margin: 0 0 0 0 !important;}
td.prod-info .availability {color: #359033; font-size: 12px; text-transform: uppercase; margin: 0 0 0 10px !important; display: inline;}
td.prod-info form {margin: 0; padding: 0;}
td.prod-info form p.quantity {margin: 0 0 12px 0 !important;}
td.prod-info form input.quantity {font: 12px/0px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; margin: 0 0 0 7px; padding: 2px 0 0 0; width: 35px; height: 17px; position: relative; top: -2px;}
td.prod-info form input.add2cart {margin: 0 5px 0 2px; padding: 0;position: relative; top: 5px;}
td.prod-info form input.wishlist {margin: 0 5px 0 2px; padding: 0;position: relative; top: 5px;}
td.prod-info hr {color: #ededed; background: #ededed; border: 0; height: 1px; margin: 11px 0 13px; clear: both;}
td.prod-info table.prod-attr-table {margin: 0 0 0 14px;}
td.prod-info table.prod-attr-table td {padding: 3px;}
td.prod-info td.grey {background-color: #F4F2EF;}
td.prod-info table.frac-dec {border-collapse: collapse;}
td.prod-info table.frac-dec td {border: 1px solid #ddd; padding: 3px;}
.minmax {font-size: 10px; color: #666;}
.ptest {color: #0394e0 !important; font-size: 16px; font-weight: bold; margin: 0 0 0 0; display: inline; width: auto !important;}
p.prod_supersaver {display: inline; margin-left: 0 !important;}
#prod-tipman {float: right; padding: 0 5px 5px 30px; width: 175px; height: 50px; background: transparent url(/Merchant2/graphics/tipman-sm.gif) no-repeat top left; font-size: 11px; color: #303f5e;}
div.ups-freight {float: right; padding: 5px 5px 5px 100px; width: 175px; background: transparent url(/Merchant2/graphics/ups-freight.gif) no-repeat left center; font-size: 11px; color: #303f5e;}
div.ups-ground {float: right; padding: 5px 5px 5px 50px; width: 175px; background: transparent url(/Merchant2/graphics/ups-ground.gif) no-repeat left center; font-size: 11px; color: #303f5e;}
.rc-help-actions {width: 220px; height: 32px;}
.rc-help-actions img {float: left;}
#rc-purchase-box {width: 220px; border: 1px solid #bdbdbd; background: #f6f6f6 url(/Merchant2/graphics/rc-purchase-box-bg.gif) repeat-x top left;}
#rc-shadow-cap {width: 220px; height: 13px; margin-bottom: -15px !important; background: #fff url(/Merchant2/graphics/rc-shadow-cap.gif) no-repeat top left;}
#rc-rewards-info {padding: 15px 0 20px 40px; background: transparent url(/Merchant2/graphics/rc-rewards-bg.png) no-repeat top left;}
#rc-purchase-box .addtocart {margin: 10px 0 15px 44px;}
#prodattribtable select {font-size: 11px !important; font-family: arial; margin: 0 auto;}
#prodattribtable option {font-size: 11px !important; font-family: arial;}
#pricelineup {height: 45px;}
#pricelineup img {float: right; margin-right: 40px;}
#pricelineup .pricelineupitems {float: left;}
#catpage-spec-icons {margin-top: 8px;}
td.prod-info p.savetoday {color: #0b527d; font-size: 14px; font-weight: bold;}
td.prod-info p.saveoriginal {color: #042031 !important; font-size: 16px; font-weight: bold; margin: 0 0 0 10px;}
td.prod-info h2.savesale {color: #910101 !important; font-size: 16px; font-weight: bold; margin: 0 0 0 10px; display: inline;}
.proddescrpt-table td {padding: 8px !important;}
#proddescript-specs-table {width: 720px; margin: 0 0 20px 0;}
#proddescript-specs-table .prodspectable-l {float: left; font-size: 11.5px;}
#proddescript-specs-table .prodspectable-r {float: right; font-size: 11.5px;}
#proddescript-specs-table .labelcell {background-color: #d9e7f3; width: 208px; padding: 8px;}
#proddescript-specs-table .desccell {background-color: #f6fbff; width: 110px; padding: 8px;}

/* Product Tabs */
#maintab {margin: 20px 0 0 0 !important; height: 29px; padding: 0 !important;}
.shadetabs li {background-color: #fff; display: block; float: left; margin: 0; padding-left: 1px !important; height: 26px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 0 !important;}
.shadetabs li a:link {display: block; font-weight: bold; text-decoration: none !important; height: 16px; padding: 4px 10px 6px 10px; color: #6e6e6e !important; background: transparent url(/Merchant2/graphics/prod-tab-bg.gif) top left repeat-x; outline: none !important;}
.shadetabs li a:hover {display: block; font-weight: bold; text-decoration: none !important; height: 16px; padding: 4px 10px 6px 10px; color: #6e6e6e !important; background: transparent url(/Merchant2/graphics/prod-tab-bg.gif) top left repeat-x; outline: none !important;}
.shadetabs li a:active {display: block; font-weight: bold; text-decoration: none !important; height: 16px; padding: 4px 10px 6px 10px; color: #6e6e6e !important; background: transparent url(/Merchant2/graphics/prod-tab-bg.gif) top left repeat-x; outline: none !important;}
.shadetabs li a:visited {display: block; font-weight: bold; text-decoration: none !important; height: 16px; padding: 4px 10px 6px 10px; color: #6e6e6e !important; background: transparent url(/Merchant2/graphics/prod-tab-bg.gif) top left repeat-x; outline: none !important;}
.shadetabs li a.so {background: transparent url(/Merchant2/graphics/prod-tab-bg-hilight.gif) top left repeat-x; color: #fff!important;}
.shadetabs li.selected {border-bottom: 1px solid #fff; background-color: #fff;}
.shadetabs li.selected a:link {background-color: #fff; background-image: none !important; text-decoration: none !important; color: #000 !important;}
.shadetabs li.selected a:hover {background-color: #fff; background-image: none !important; text-decoration: none !important; color: #000 !important;}
.shadetabs li.selected a:active {background-color: #fff; background-image: none !important; text-decoration: none !important; color: #000 !important;}
.shadetabs li.selected a:visited {background-color: #fff; background-image: none !important; text-decoration: none !important; color: #000 !important;}
.tabcontent {border: 1px solid #ddd; padding: 10px 10px 40px 10px; margin-top: -3px;}
.tabcontent h2 {width: 720px !important;}
.faq-ask-a-question {background-color: #ffffe7; font-weight: bold; padding: 8px;}
.faq-question {font-weight: bold; color: #053444;}
.faq-answer {font-weight: bold; color: #1d8dc8;}
.faq-horizontal-rule {border: none; background-color: #f0f0f0; height: 1px; width: 100%; margin-bottom: 30px;}
#ask-a-question-table {border: 1px solid #dcdcdc; padding: 10px; width: 300px; margin: 50px 0 0 125px !important;}
#ask-a-question-table .heading {background: url(/Merchant2/graphics/ask-question-heading-bg.gif) repeat-x top left; height: 35px;}
#ask-a-question-table td {padding: 5px;}
#ask-a-question-table .label {width: 115px; padding-right: 6px;}
#ask-a-question-table input {border: 1px solid #c9c9c9; padding: 4px 0 0 2px; width: 210px; height: 25px; font: 13px Arial,Helvetica,sans-serif; }
#ask-a-question-table .submit {padding: 0; border: none; width: 112px; height: 23px;}

.ptab-askaq {width: 480px; height: 32px; margin-bottom: 15px; padding: 4px 0 0 5px; background: #fff8de url(/Merchant2/graphics/ptab-askaq-bg.gif) no-repeat top left;}
.ptab-askaq2 {width: 604px; height: 32px; margin-bottom: 15px; padding: 4px 0 0 5px; background: #fff8de url(/Merchant2/graphics/ptab-askaq-bg2.gif) no-repeat top left;}



/* Product Upsale */
#ebx_upsale h2 {color: #000 !important; font-weight: 20px !important; margin-bottom: 0px !important;}
#ebx_upsale p.prod-code {color: #9b999a !important;}
#ebx_upsale p {margin-bottom: 5px !important;}
#ebx_upsale .ebx_upsale_img {padding-right: 10px; border-right: 1px solid #e3e3e3;}
#ebx_upsale .ebx_upsale_td {padding-left: 10px;}
#ebx_upsale .ebx_upsale_td h2 {width: 490px !important;}
#ebx_upsale .ebx_upsale_box {background-color: #f3f3f3; padding: 6px; width: 490px; font-size: 14px; margin-top: 15px;}
#ebx_upsale .ebx_upsale_box .ebx_upsale_price {font-size: 16px; color: #0394E0; font-weight: bold;}

/* Storefront Tabs */
#sfnt-tabs #maintab {margin: 0 0 0 0 !important; height: 40px; padding: 0 !important;}
#sfnt-tabs .shadetabs li {background-color: #fff; display: block; float: left; margin: 0; padding: 1px; height: 37px; border: 1px solid #ddd; font: 16px/29px arial, helvetica, sans-serif;}
#sfnt-tabs .shadetabs li a:link {display: block; font-weight: bold; text-decoration: none !important; height: 27px; padding: 4px 20px 6px 20px; color: #6c6c6c !important; background: transparent url(/Merchant2/graphics/sfnt-tab-bg.gif) top left repeat-x;}
#sfnt-tabs .shadetabs li a:hover {display: block; font-weight: bold; text-decoration: none !important; height: 27px; padding: 4px 20px 6px 20px; color: #6c6c6c !important; background: transparent url(/Merchant2/graphics/sfnt-tab-bg.gif) top left repeat-x;}
#sfnt-tabs .shadetabs li a:active {display: block; font-weight: bold; text-decoration: none !important; height: 27px; padding: 4px 20px 6px 20px; color: #6c6c6c !important; background: transparent url(/Merchant2/graphics/sfnt-tab-bg.gif) top left repeat-x;}
#sfnt-tabs .shadetabs li a:visited {display: block; font-weight: bold; text-decoration: none !important; height: 27px; padding: 4px 20px 6px 20px; color: #6c6c6c !important; background: transparent url(/Merchant2/graphics/sfnt-tab-bg.gif) top left repeat-x;}
#sfnt-tabs .shadetabs li.selected {border-bottom: 1px solid #fff; background-color: #fff;}
#sfnt-tabs .shadetabs li.selected a:link {background-color: #fff; background-image: none !important; text-decoration: none !important; color: #000 !important;}
#sfnt-tabs .shadetabs li.selected a:hover {background-color: #fff; background-image: none !important; text-decoration: none !important; color: #000 !important;}
#sfnt-tabs .shadetabs li.selected a:active {background-color: #fff; background-image: none !important; text-decoration: none !important; color: #000 !important;}
#sfnt-tabs .shadetabs li.selected a:visited {background-color: #fff; background-image: none !important; text-decoration: none !important; color: #000 !important;}
a.sfnt-quickview {position: absolute; top: 80px; left: 51px; display: block; width: 74px; height: 18px; background: transparent url(/Merchant2/graphics/btn_quickview.gif) no-repeat top left; text-indent: -9000px;}
a.sfnt1-quickview {position: absolute; top: 80px; left: 80px; display: block; width: 74px; height: 18px; background: transparent url(/Merchant2/graphics/btn_quickview.gif) no-repeat top left; text-indent: -9000px;}

/* Customer Reviews Manager */
#expanded-ratings {width: 250px; margin: 15px 0 0 0;}
#expanded-ratings p.rating-title {font-weight: bold; font-size: 12px; height: 14px; width: 85px; float: left; margin: 2px 5px 0 0 !important;}
#expanded-ratings div.rating {background: transparent url(/Merchant2/graphics/star2-empty-set.gif) no-repeat top left; height: 16px; width: 85px; float: left;}
#expanded-ratings p.read-write {margin: 4px 0 0 0; padding: 0; font-size: 11px;}
#reviews-display {width: 560px;}
#reviews-display div.rating {background: transparent url(/Merchant2/graphics/star2-empty-set.gif) no-repeat top left; height: 16px; width: 85px; float: left; margin: 0 5px 0 0;}
#line-ratings {background-color: #f6f4f2; padding: 10px; margin-bottom: 15px;}
#line-ratings p.avg-rating {font-size: 15px; font-weight: bold; width: 165px; float: left; margin: 0 0 0 0;}
#add-reviews table {border-spacing: 6px; margin-left: 30px;}
#add-reviews td {vertical-align: top; padding: 4px;}
#add-reviews td.opinion {border: 1px solid #ddd; background: transparent url(/Merchant2/graphics/slight-grey-fade.gif) repeat-x top left;}
#add-reviews td.prompt {font-weight: bold; text-align: right;}
#add-reviews td.prompt .required {font-weight: bold; font-size: 16px; line-height: 12px; color: #c00;}
#add-reviews p.example {font: 10px Arial, Helvetica, sans-serif; color: #777; margin: 0 0 0 0;}
#add-reviews td.opinion input {width: 500px;}
#add-reviews td.comments textarea {height: 132px; width: 500px;}

#prod-ratings-qinfo {margin: 12px 0 20px 10px !important;}
#prod-ratings-qinfo .rating-label {font-weight: bold !important; font-size: 12px;}
#prod-ratings-qinfo .read-write {margin: 4px 0 0 0; padding: 0; font-size: 11px;}
#prod-mini-icons {margin: -4px 0 10px 10px !important;}

/* Login Screens */
#logn-content-aff {width: 856px; height: 330px;}
#logn-signin-aff {width: 430px; border-right: 1px solid #d8d8d8; float: left;}
#logn-signin-form-aff {height: 171px;}
#logn-signin-form-aff p {margin: 0 0 9px 20px;}
#logn-signin-form-aff h2 {width: 395px; background-color: #d9d9d9; margin: 0 0 12px 0; padding: 4px 0 4px 10px;}
#logn-signin-form-aff input {border: 1px solid #c9c9c9; margin-bottom: 8px; padding: 5px 0 2px 3px; width: 195px; height: 18px; font: 13px Arial,Helvetica,sans-serif;}
#logn-signin-form-aff input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#logn-signin-form-aff .submit-lognbtn {background-color: none; border: none; padding: 0; width: 57px; height: 27px; margin: 0 116px 0 0; float: right;}
#logn-signin-form-aff label {margin-left: 20px;}
#logn-signin-form-aff br {clear: left;}
#logn-forgotpw-form-aff {height: 150px;}
#logn-forgotpw-form-aff h2 {width: 395px; background-color: #d9d9d9; margin: 0 0 12px 0; padding: 4px 0 4px 10px;}
#logn-forgotpw-form-aff p {margin: 0 0 -9px 20px;}
#logn-forgotpw-form-aff input {border: 1px solid #c9c9c9; margin-bottom: 8px; padding: 5px 0 2px 3px; width: 195px; height: 18px; font: 13px Arial,Helvetica,sans-serif;}
#logn-forgotpw-form-aff input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#logn-forgotpw-form-aff .submit-emailpw {background-color: none; border: none; padding: 0; width: 153px; height: 27px; margin: 0 116px 0 0; float: right;}
#logn-forgotpw-form-aff label {margin-left: 20px;}
#logn-forgotpw-form-aff br {clear: left;}
#signin-left {float: left;}
#signin-right-noacnt {float: left; width: 424px; height: 212px; margin-left: 24px; background: url(/Merchant2/graphics/signin-noacnt-bg.gif) repeat-x top left;}
#signin-right-noacnt h2 {color: #2e5475 !important; width: 300px; margin: 0 !important; padding: 0 !important;}
#signin-table {width: 424px; height: 212px; margin-bottom: 24px; background: url(/Merchant2/graphics/signin-acnt-bg.gif) repeat-x top left;}
#signin-table h2 {color: #2e5475 !important; width: 300px; margin: 0 !important; padding: 0 !important;}
#forgot-pass-table {width: 424px; height: 175px; background: url(/Merchant2/graphics/signin-fpass-bg.gif) repeat-x top left;}
#forgot-pass-table h2 {color: #2e5475 !important; width: 300px; margin: 0 !important; padding: 0 !important;}
#signin-right-regacnt {float: left; width: 424px; height: 308px; margin-left: 24px; background: url(/Merchant2/graphics/signin-regacnt-bg.gif) repeat-x top left;}
#signin-right-regacnt h2 {color: #2e5475 !important; width: 300px; margin: 0 !important; padding: 0 !important;}
.signin-headings {height: 34px; padding: 2px 0 0 12px;}
.signin-mini-info {padding-left: 12px;}
.label-cells {width: 98px; padding-right: 9px;}
.signin-input-fields {width: 243px; height: 28px; padding-left: 5px; border-left: 1px solid #9f9f9f; border-top: 1px solid #9f9f9f; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.no-acnt-msg {padding: 0 !important;}


/* Order Pages Styles */
table.customer {margin: 0 15px 0 0; width: 733px;}
table.customer td {padding-top: 3px; padding-right: 3px;}
table.customer input, table.customer select {font: 12px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif;}
table.customer td p {margin-right: 3px !important;}
table.customer td.required {font-weight: bold !important;}
table.customer td.not-required {font-style: italic !important;}
#progress-indicator {background: transparent url(/Merchant2/graphics/progress-bg.gif) no-repeat top left; width: ; height: 50px; padding: 0; text-align: right; border-bottom: 1px solid #b2b2b2;}
#progress-indicator.billing-screen, #progress-indicator.invoice-screen {margin-top: 0 border: 1px solid red;}
#progress-indicator img {margin: 0; padding: 0;}

/* Content Page Styles */
#contentpg-durabuilt-header {margin-bottom: 25px; height: 60px;}
#contentpg-durabuilt-header img {float: left; margin-right: 25px;}
#contentpg-durabuilt-header p {margin-left: 50px; padding: 20px 0 0 0 !important; font-weight: bold;}
.contentpg-mini-headings {color: #666666 !important; font: bold Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; letter-spacing: .1em;}
.contentpg-mini-headings a:link {color: #666666 !important; text-decoration: none;}
.contentpg-mini-headings a:visited {color: #666666 !important; text-decoration: none;}
.contentpg-mini-headings a:hover {color: #666666 !important; text-decoration: underline;}
.contentpg-mini-headings a:active {color: #666666 !important; text-decoration: underline;}
.contentpg-bold-text {font-weight: bold;}
.contentpg-prices {font-weight: bold; color: #4D637F;}
#call4quote {text-align: center;}
#conentpg-wide {height: 205px; margin-bottom: 25px;}
#contentpg-carport {width: 720px; height: 200px; margin-bottom: 25px;}
#contentpg-carport-info1 {float: left; width: 355px;}
#contentpg-carport-info2 {float: right; width: 355px;}
#contentpg-carport-info1 p {padding: 0 !important; margin: 0 0 15px 0 !important;}
#contentpg-carport-info2 p {padding: 0 !important; margin: 0 0 15px 0 !important;}
#contentpg-column1 {float: left; width: 326px; padding: 0;}
#contentpg-column2 {float: right; width: 255px; padding: 0;}
#contentpg-column1 p {margin: 20px 0 15px 0;}
#contentpg-column2 p {margin: 20px 0 15px 0;}
#contentpg-column {border: 1px solid #d4d4d4; padding: 2px;}
#contentpg-column1 img {border: 1px solid #d4d4d4; padding: 2px;}
#contentpg-table {width: 255px;}
#contentpg-table .headrow {background-color: #dbe2e9; padding: 4px;}
#contentpg-table .even-contentpg-table {background-color: #ededed; padding: 4px;}
#contentpg-table .odd-contentpg-table {background-color: #dfdfdf; padding: 4px;}
#contentpg-column-row {width: 600px; height: 600px; border-bottom: 1px solid #dddddd; margin-bottom: 25px; padding-bottom: 10px;}
#contentpg-column-row-res { width: 600px; height: 255px; border-bottom: 1px solid #dddddd; margin-bottom: 25px; padding-bottom: 10px;}
#contentpg-res-img {float: left; width: 320px; border: 1px solid #d4d4d4; padding: 2px;}
#contentpg-column-alt {float: right; width: 255px;}
#contentpg-column-alt h4 {margin-top: 0;}
#contentpg-column-row1 {width: 600px; height: 600px; border-bottom: 1px solid #dddddd; margin-bottom: 25px; padding-bottom: 10px;}
#contentpg-column-row-res1 {width: 600px; height: 255px; border-bottom: 1px solid #dddddd; margin-bottom: 25px; padding-bottom: 10px;}
#contentpg-column-row-res1 p {margin: 15px 0 0 0;}
#contentpg-res-img1 {float: left; width: 320px; border: 1px solid #d4d4d4; padding: 2px;}
#contentpg-column-alt1 {float: right; width: 255px;}
#contentpg-column-alt1 h4 {margin-top: 0; width: 255px;}
#contentpg-column-row2 {width: 600px; height: 600px; border-bottom: 1px solid #dddddd; margin-bottom: 25px; padding-bottom: 10px;}
#contentpg-column-row-res2 {width: 600px; height: 255px; border-bottom: 1px solid #dddddd; margin-bottom: 25px; padding-bottom: 10px;}
#contentpg-column-row-res2 p {margin: 15px 0 0 0;}
#contentpg-res-img2 {float: right; width: 320px; border: 1px solid #d4d4d4; padding: 2px;}
#contentpg-column-alt2 {float: left; width: 255px;}
#contentpg-column-alt2 h4 {margin-top: 0; width: 255px;}
#project-center-columns {width: 730px;}
#project-center-columns h1 {padding-bottom: 0 !important; margin: 20px 0 0 0 !important;}
#project-center-column1 {width: 335px; float: left; padding: 0 !important;}
#project-center-column2 {width: 390px; float: right; padding: 0 !important;}
#project-center-columns ul {margin: 0; padding: 0; list-style-type: none;}

#faq-page ul {margin: 0; padding: 0;}
#faq-page li {margin: 0 0 20px 0; padding: 0; list-style-type: none;}

/* Store Directory Content Page */
#store-directory {width: 615px; margin: 5px 0 20px 40px !important;}
#store-directory-left {width: 275px; float: left;}
#store-directory-left h4 {margin: 20px 0 5px 0!important;}
#store-directory-left ul {padding: 0; margin: 0;}
#store-directory-left ul.sublisting {padding: 0; margin: 0 0 0 20px;}
#store-directory-left li {list-style-type: none; padding: 0; margin: 0;}
#store-directory-left ul a:link {color: #666666 !important; text-decoration: none;}
#store-directory-left ul a:visited {color: #666666 !important; text-decoration: none;}
#store-directory-left ul a:hover {color: #666666 !important; text-decoration: underline;}
#store-directory-left ul a:active {color: #666666 !important; text-decoration: underline;}
#store-directory-left li a:link {color: #969696; text-decoration: none;}
#store-directory-left li a:visited {color: #969696; text-decoration: none;}
#store-directory-left li a:hover {color: #969696; text-decoration: underline;}
#store-directory-left li a:active {color: #969696; text-decoration: underline;}
#store-directory-right {width: 275px; float: right; }
#store-directory-right h4 {margin: 20px 0 5px 0!important;}
#store-directory-right ul {padding: 0; margin: 0;}
#store-directory-right ul.sublisting {padding: 0; margin: 0 0 0 20px;}
#store-directory-right li {list-style-type: none; padding: 0; margin: 0;}
#store-directory-right ul a:link {color: #666666 !important; text-decoration: none;}
#store-directory-right ul a:visited {color: #666666 !important; text-decoration: none;}
#store-directory-right ul a:hover {color: #666666 !important; text-decoration: underline;}
#store-directory-right ul a:active {color: #666666 !important; text-decoration: underline;}
#store-directory-right li a:link {color: #969696; text-decoration: none;}
#store-directory-right li a:visited {color: #969696; text-decoration: none;}
#store-directory-right li a:hover {color: #969696; text-decoration: underline;}
#store-directory-right li a:active {color: #969696; text-decoration: underline;}

/* Texas Shipping Page */
#texas-shipping .ship-pic {float: right; padding-left: 15px;}

/* Return Authorization Form */
#rar-form {width: 525px; margin-top: 25px;}
#rar-auth-form input {border: 1px solid #c9c9c9; padding: 5px 2px 0 2px; width: 275px; height: 25px; font: 13px Arial,Helvetica,sans-serif; margin-top: 8px;}
#rar-auth-form label {width: 145px; padding-top: 6px; margin: 0 !important; float: left;  font-weight: normal;}
#rar-auth-form textarea {border: 1px solid #c9c9c9; padding: 4px; width: 330px; height: 175px; font: 13px Arial,Helvetica,sans-serif; margin-top: 8px;}
#rar-auth-form input.checkbox {width: 12px; height: 12px;}
#rar-auth-form .quantity-input {width: 49px; text-align: center;}
#prodcode-quants-heading {margin: 0 0 0 146px; height: 22px; width: 331px;}
#rar-auth-form .prod-code-hd-l {padding: 0; margin:0; float: left;}
#rar-auth-form .prod-code-hd-r {padding: 0; margin:0; float: right;}
#first-inputset {height: 95px;}
#first-inputset label {width: 145px; padding-top: 2px; float: left; margin:0 !important;  font-weight: normal;}
#first-inputset input.adjdinputs {margin: 0 0 8px 0 !important;}
#rar-auth-form .submit {width: 112px; height: 24px; border: none; border: none !important; background-color: none !important; padding: none !important; margin: 10px;}
#rar-auth-form br {clear: left;}
#rar-auth-form input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#rar-auth-form textarea:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}

/* Contact Us Form */
#contact-us-wrap {width: 600px; height: 700px;}
#contact-us-form input {border: 1px solid #c9c9c9; padding: 4px 0 0 2px; width: 275px; height: 25px; font: 13px Arial,Helvetica,sans-serif; margin: 3px 0 15px 0;}
#contact-us-form select {border: 1px solid #c9c9c9; padding: 3px; width: 282px; height: 30px; font: 13px Arial,Helvetica,sans-serif; margin: 3px 0 15px 0;}
#contact-us-form input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#contact-us-form select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#contact-us-form textarea:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#contact-us-form textarea {border: 1px solid #c9c9c9; padding: 4px; width: 354px; height: 175px; font: 13px Arial,Helvetica,sans-serif; margin-top: 8px;}
#contact-us-form .submit {width: 112px; height: 24px; border: none;}
#contact-us-form p {margin-bottom: 0;}
#contact-us-info {height: 115px; width: 700px; margin-bottom: 10px;}
#contact-us-info h4 {margin: 0;}
#contact-us-info-l {float: left; width: 350px;}
#contact-us-info-l h2 {width: 350px;}
#contact-us-info-r {float: right; width: 283px;}
#contact-us-info-r h2 {width: 283px;}

/* Customer Feedback Form */
#customer-feedback-wrap {width: 520px;}
#customer-feedback h4 {margin: 0;}
#customer-feedback p {margin: 16px 0 2px 0;}
#customer-feedback input {border: 1px solid #c9c9c9; padding: 4px 0 0 2px; width: 275px; height: 25px; font: 13px Arial,Helvetica,sans-serif;}
#customer-feedback select {border: 1px solid #c9c9c9; padding: 3px; width: 282px; height: 30px; font: 13px Arial,Helvetica,sans-serif;}
#customer-feedback textarea {border: 1px solid #c9c9c9; padding: 4px; width: 354px; height: 175px; font: 13px Arial,Helvetica,sans-serif;}
#customer-feedback input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#customer-feedback select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#customer-feedback textarea:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#customer-feedback .radio {width: 15px; height: 8px; margin: 0 2px 20px 15px;}
#customer-feedback .submit {border: none; width: 119px; height: 23px;}

/* Sample Request Form */
#sample-request {margin: 8px 5px 10px 25px; padding: 10px 0 10px 20px; border: 1px solid #e3e3e3; width: 450px; height: 610px;}
#sample-request input {border: 1px solid #c9c9c9; padding: 5px 2px 0 2px; width: 275px; height: 25px; font: 13px Arial,Helvetica,sans-serif; margin-top: 8px;}
#sample-request label {width: 130px; padding-top: 6px; margin: 0 !important; float: left;  font-weight: normal;}
#sample-request input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#sample-request .submit {width: 112px; height: 24px; border: none;}
#sample-request h1 {width:440px;}
#sample-request2 {margin: 8px 5px 25px 18px; padding: 10px 0 10px 20px; border: 1px solid #e3e3e3; width: 445px; height: 955px;}
#sample-request2 input {border: 1px solid #c9c9c9; padding: 5px 2px 0 2px; width: 275px; height: 25px; font: 13px Arial,Helvetica,sans-serif; margin-top: 8px;}
#sample-request2 label {width: 130px; padding-top: 6px; margin: 0 !important; float: left;  font-weight: normal;}
#sample-request2 input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#sample-request2 .submit {width: 112px; height: 24px; border: none;}
#sample-request2 h1 {width:440px;}
#swatch-table {margin-top: 20px; border: 1px solid #c9c9c9;}
#swatch-table td {padding: 8px;}
#swatch-table p {padding: 0; margin: 0; font-size: 12px;}
#swatch-table input {width: 14px !important;}
.swatch-partition {width: 22px;}

/* View All Departments */
#review-product-coupon {width: 742px; height: 241px; background: transparent url(/Merchant2/graphics/100-dollar-off-giveaway.jpg) no-repeat top left; margin-bottom: 15px;}
#review-product-button {width: 237px; height: 38px; border: none; position: relative; left: 450px; top: 178px;}
#view-all-departments {width: 742px;}
#view-all-departments img {border: none; margin: 9px 0 5px 9px !important; }
#view-all-departments ul {margin: 5px 0 0 28px !important; width: 200px; list-style-type: none;}
#vad-top-col1 {float: left; width: 245px; height: 575px; border: 1px solid #dddddd;}
#vad-top-col2 {float: left; width: 245px; height: 575px; border: 1px solid #dddddd;}
#vad-top-col3 {float: left; width: 245px; height: 575px; border: 1px solid #dddddd;}
#vad-top-col4 {float: left; width: 245px; height: 610px; border: 1px solid #dddddd;}
#vad-top-col5 {float: left; width: 245px; height: 610px;  border: 1px solid #dddddd;}
#vad-top-col6 {float: left; width: 245px; height: 610px;  border: 1px solid #dddddd;}
#vad-top-col7 {float: left; width: 245px; height: 600px;  border: 1px solid #dddddd;}
#vad-top-col8 {float: left; width: 245px; height: 600px;  border: 1px solid #dddddd;}
#vad-top-col9 {float: left; width: 245px; height: 600px;  border: 1px solid #dddddd;}
#vad-top-col10 {width: 245px; height: 475px; border: 1px solid #dddddd;}
#vad-thumgnals {margin: 10px 0 10px 10px;}

/* Wish List */
#wish-list-table {margin: 25px 0 5px 0;}
#wish-list-table .table-heading-color {background-color: #ebf5fe;}
#wishlist-quant  {width: 30px; height: 20px; text-align: center; border: 1px solid #c9c9c9; padding: 4px 0 0 2px;}
#wishlist-quant:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#wish-list-table td {font: 13px/1.5 Arial,Helvetica,sans-serif; padding: 4px 0 4px 0 !important;}
#wish-list-table h3 {color: #666666 !important; font: bold Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; letter-spacing: .1em; margin-right: 0!important;}
#wish-list-table .list-row {background-color: #EFEFEF;}
.wishlist-mini-heading1 {width: 75px;}
.wishlist-mini-heading2 {width: 75px;}
.wishlist-mini-heading3 {width: 66px;}
.wishlist-mini-heading4 {width: 365px;}
.wishlist-mini-heading5 {width: 70px;}
.wishlist-mini-heading6 {width: 80px;}
.wishlist-mini-heading7 {width: 90px;}
#wishlist-prod-img {background-color: #fff !important;}
#wishlist-prod-img .wishlist-thumbnail {}
#tell-a-friend-form {margin: 20px 0 25px 0; font: 13px/1.5 Arial,Helvetica,sans-serif;}
#tell-a-friend-form p {margin: 0!important; padding: 0!important;}
#tell-a-friend-form td { padding: 4px 0 4px 0;}
#tell-a-friend-form h3 {margin: 0;}
#tell-a-friend-form input {width: 265px; height: 25px; border: 1px solid #c9c9c9; padding: 4px 0 0 2px;}
#tell-a-friend-form textarea {width: 390px; height: 120px; border: 1px solid #c9c9c9; padding: 4px 0 0 2px;}
#tell-a-friend-form .submit {width: 66px; height: 23px; padding: 0!important; border: none;}
#tell-a-friend-form input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#tell-a-friend-form textarea:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#taf-form .actinput {scrollbar-arrow-color:#FFF;}
#taf-form .actinput {scrollbar-base-color:#FFF;}
#taf-form .actinput {scrollbar-darkshadow-color:#FFF;}
#taf-form .actinput {scrollbar-face-color:#FFF;}
#taf-form .actinput {scrollbar-highlight-color:#FFF;}
#taf-form .actinput {scrollbar-shadow-color:#FFF} 
#taf-form .actinput:focus {scrollbar-arrow-color:#FFF;}
#taf-form .actinput:focus {scrollbar-base-color:#FFF;}
#taf-form .actinput:focus {scrollbar-darkshadow-color:#FFF;}
#taf-form .actinput:focus {scrollbar-face-color:#FFF;}
#taf-form .actinput:focus {scrollbar-highlight-color:#FFF;}
#taf-form .actinput:focus {scrollbar-shadow-color:#FFF} 

/* Order Status */
#ordr-stat-datatable {margin: -10px 0 25px 0;}
#ordr-stat-datatable .table-heading-color {background-color: #ebf5fe;}
#ordr-stat-datatable td{font-size: 12px; padding: 4px;}
#ordr-stat-datatable h3 {margin-right: 0!important;}
.ordr-status-heading1 {width: 70px;}
.ordr-status-heading2 {width: 72px;}
.ordr-status-heading3 {width: 170px;}
.ordr-status-heading4 {width: 266px;}
.ordr-status-heading5 {width: 156px;}
.ordr-status-heading6 {width: 77px;}
.ordr-status-heading7 {width: 70px;}
.ordr-status-heading8 {width: 60px;}
#ordr-stat-pgdisplay {width: 104px; height: 24px;}
#ordr-stat-displaycount {float: left; height: 24px;}
#ordr-stat-displaycount input {border: 1px solid #c9c9c9; height: 19px; margin: 0!important; padding-top: 4px; text-align: center;}
#ordr-stat-refresh-btn {float: right; border: none;}
#ordr-stat-detailspg1 {font-size: 12px; margin-bottom: 15px;}
#ordr-stat-detailspg1 h3 {width: 90px; color: #003366 !important; margin: 0 !important;}
#ordr-stat-detailspg1 td {padding: 4px 0 4px 2px;}
#ordr-stat-detailspg1 .ordr-stat-details-data {width: 99px;}
#ordr-stat-detailspg2 {font-size: 12px;}
#ordr-stat-detailspg2 td {padding: 3px;}
#ordr-stat-detailspg2 h3 {border: 1px solid red; width: 90px; color: #003366 !important;}
iframe {border:0px;}
#your-cart-heading h1{width: 150px; margin: 10px 0 25px 0; padding: 0;}

/* Login Screens */
#logn-content {width: 845px; height: 408px;}
#logn-text {margin: 0 0 25px 0;}
#logn-text a:link {color: #144372;}
#logn-text a:visited {color: #144372;}
#logn-text a:hover {color: #3b6e9f;}
#logn-text a:active {color: #3b6e9f;}
#logn-signin {width: 415px; float: left;}
#logn-signin-form {width: 422px; height: 190px; border: 1px solid #d9d9d9; margin-bottom: 20px;}
#logn-signin-form p {margin: 0 0 9px 20px;}
#logn-signin-form h2 {width: 412px; background-color: #d9d9d9; margin: 0 0 12px 0; padding: 4px 0 4px 10px;}
#logn-signin-form input {border: 1px solid #c9c9c9; margin-bottom: 8px; padding: 5px 0 2px 3px; width: 195px; height: 18px; font: 13px Arial,Helvetica,sans-serif;}
#logn-signin-form input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#logn-signin-form .submit-lognbtn {background-color: none; border: none; padding: 0; width: 132px; height: 30px; margin: 0 80px 20px 0; float: right;}
#logn-signin-form .lognbtn {background-color: none; border: none; padding: 0; width: 57px; height: 27px; margin: 0 80px 20px 0; float: right;}
#logn-signin-form label {margin: 0 0 0 50px;}
#logn-signin-form br {clear: left;}
#logn-signin2 {width: 415px; float: left; background: url(/Merchant2/graphics/order-track-bg.gif) repeat-x top left;}
#logn-signin-form2 {width: 422px; height: 202px; margin-bottom: 20px;}
#logn-signin-form2 p {margin: 0 0 9px 20px;}
#logn-signin-form2 h2 {width: 412px; color: #2e5475 !important; margin: 0 0 12px 0; padding: 9px 0 4px 10px;}
#logn-signin-form2 input {border-left: 1px solid #9f9f9f; border-top: 1px solid #9f9f9f; border-right: 1px solid #fff; border-bottom: 1px solid #fff; margin-bottom: 8px; padding: 5px 0 2px 3px; width: 195px; height: 18px; font: 13px Arial,Helvetica,sans-serif;}
#logn-signin-form2 input:focus {background-color: #e3e3e3;}
#logn-signin-form2 .submit-lognbtn {background-color: none; border: none; padding: 0; width: 132px; height: 30px; margin: 0 80px 20px 0; float: right;}
#logn-signin-form2 .lognbtn {background-color: none; border: none; padding: 0; width: 57px; height: 27px; margin: 0 80px 20px 0; float: right;}
#logn-signin-form2 label {margin: 0 0 0 30px;}
#logn-signin-form2 br {clear: left;}
#logn-forgotpw-form {width: 422px; height: 175px; border: 1px solid #d9d9d9;}
#logn-forgotpw-form h2 {width: 412px; background-color: #d9d9d9; margin: 0 0 12px 0; padding: 4px 0 4px 10px;}
#logn-forgotpw-form p {margin: 0 0 -9px 20px;}
#logn-forgotpw-form input {border: 1px solid #c9c9c9; margin-bottom: 8px; padding: 5px 0 2px 3px; width: 195px; height: 18px; font: 13px Arial,Helvetica,sans-serif;}
#logn-forgotpw-form input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#logn-forgotpw-form .submit-emailpw {background-color: none; border: none; padding: 0; width: 153px; height: 27px; margin: 0 80px 0 0; float: right;}
#logn-forgotpw-form label {margin-left: 50px;}
#logn-forgotpw-form br {clear: left;}
#logn-register {border: 1px solid #d9d9d9; width: 395px; height: 387px; float: right;}
#logn-register h2 {font: bold 16px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; color: #356799 !important; width: 390px; padding-left: 15px;}
#logn-register p {padding: 0; margin: 15px;}
#logn-register ul {padding: 0; width: 340px; margin-left: 15px;}
#logn-register li {list-style: none; background: transparent url(/Merchant2/graphics/register-list-img.gif) no-repeat 1px 8px; !important; padding-left: 12px;}
#logn-checkout-now {border: 1px solid #d9d9d9; width: 395px; height: 190px; float: right;}
#logn-checkout-now h2 {background-color: #d9d9d9; width: 385px; margin: 0 0 12px 0; padding: 4px 0 4px 10px;}

/* Edit Account Screen */
#acnt-login {margin: 0;}
#acnt-login a:link {color: #144372; text-decoration: none;}
#acnt-login a:visited {color: #144372;text-decoration: none;}
#acnt-login a:hover {color: #3b6e9f;text-decoration: underline;}
#acnt-login a:active {color: #3b6e9f;text-decoration: none;}
#edit-account-table1 td {font-size: 12px; padding: 1px !important;}
#edit-account-table1 h3 {color: #000 !important; width: 155px; padding-right: 0; margin: 7px 0px 3px 0 !important;}
#edit-account-table1 input {width: 205px; height: 22px; border: 1px solid #a3a3a3; padding: 2px 0 0 2px;}
#edit-account-table1 input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#edit-account-table2 {margin: 5px 0 0 0; border: 1px solid #dcdcdc; padding: 10px;}
#edit-account-table2 td {font-size: 12px; padding: 0px;}
#edit-account-table2 h3 {color: #000 !important; width: 115px; margin: 7px 5px 7px 0;}
#edit-account-table2 .optional-fields {font-style: italic; font-weight: normal; width: 115px;}
#edit-account-table2 input {width: 265px; height: 22px; border: 1px solid #a3a3a3; padding: 2px 0 0 2px; margin: 0;}
#edit-account-table2 select {width: 185px; height: 25px; border: 1px solid #a3a3a3; padding: 4px;}
#edit-account-table2 input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#edit-account-table2 select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#edit-account-table2-shipto {margin: 5px 0 0 0; border: 1px solid #dcdcdc; padding: 10px;}
#edit-account-table2-shipto td {font-size: 12px; padding: 0px;}
#edit-account-table2-shipto h3 {color: #000 !important; width: 115px; margin: 7px 5px 7px 0;}
#edit-account-table2-shipto .optional-fields {font-style: italic; font-weight: normal; width: 115px;}
#edit-account-table2-shipto input {width: 265px; height: 22px; border: 1px solid #a3a3a3; padding: 2px 0 0 2px; margin: 0;}
#edit-account-table2-shipto select {width: 185px; height: 25px; border: 1px solid #a3a3a3; padding: 4px;}
#edit-account-table2-shipto input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#edit-account-table2-shipto select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
.checkout-hr {margin-top: 20px; height: 0; border: 0; border-top: 1px solid #dcdcdc !important;}
#ocst-acd-options {margin-top: 10px; width: 355px; border: 1px solid #dcdcdc; padding: 15px; float: left;}
#ocst-acd-options input {margin-bottom: 8px;}
#ocst-basket-list {border-bottom: 1px solid #dcdcdc;}
#ocst-basket-list h3 {color: #356799 !important; margin: 0; padding: 0;}
#ocst-basket-list td {padding: 3px;}
#ocst-basket-list td.basketheadings {background-color: #ebf5fe; padding: 8px;}
#ocst-basket-list .basket-list-cell1 {width: 80px;}
#ocst-basket-list .basket-list-cell2 {width: 435px;}
#ocst-basket-list .basket-list-cell3 {width: 50px;}
#ocst-basket-list .basket-list-cell4 {width: 65px;}
#ocst-basket-list .basket-list-cell5 {width: 65px;}
#ocst-basket-list .basket-list-cell6 {width: 65px;}
#ocst-basket-list .basket-list-cell7 {width: 65px;}

/* Basket Contents Page */
#bask-contents-table {border: 1px solid #dcdcdc;}
#bask-contents-table td img {max-height: 50px; max-width: 50px; }
#bask-contents-table h3 {color: #666 !important; margin: 0; padding: 0; font-size: 12px;}
#bask-contents-table td {padding: 5px; font-size: 12px;}
#bask-contents-table td.basketheadings {background-color: #ebf5fe; padding: 4px; border-bottom: 1px solid #dcdcdc;}
#bask-contents-table .basket-list-cell1 {width: 85px;}
#bask-contents-table .basket-list-cell2 {width: 65px;}
#bask-contents-table .basket-list-cell3 {width: 145px;}
#bask-contents-table .basket-list-cell4 {width: 40px;}
#bask-contents-table .basket-list-cell5 {width: 60px;}
#bask-contents-table .basket-list-cell6 {width: 65px;}
#bask-contents-table .basket-list-cell7 {width: 40px;}
#bask-contents-table .basket-list-cell8 {width: 65px;}
#bask-contents-table a:link {color: #144372; text-decoration: none;}
#bask-contents-table a:visited {color: #144372;text-decoration: none;}
#bask-contents-table a:hover {color: #3b6e9f;text-decoration: underline;}
#bask-contents-table a:active {color: #3b6e9f;text-decoration: none;}
#bask-contents-table td.option {padding: 0 4px 0 12px; font-size: 11px; color: #333;}
#your-cart-heading #how {position: relative; top: -17px; left: 10px; color: #144372; text-decoration: underline; font-size: 11px;}
p.supersaver {float: right; left: 300px; color: #147494; margin: 20px 5px 0 0; font-weight: bold; font-size: 11px;}
#bask-contents-table td.total-row {border-top: 1px solid #dcdcdc; background-color: #ebf5fe;}
#bask-contents-table td.total-row h3 {color: #333 !important; margin: 0; padding: 0; font-size: 13px;}
#content .points {text-align: right; padding-top: 10px;}
#content h3.basket-list-cell7a {text-align: right; width: 200px; margin: 0 !important; color: #147494 !important;}
#content h3.basket-list-cell8 {width: 65px; margin: 0 !important; color: #147494 !important;}
#content h3.ship-info {margin: 0 !important; color: #774912 !important;}
#content h3.ship-info2 {margin: 0 !important; padding-left: 35px !important; color: #774912 !important; display: inline;} 
#content a.bask-ship {text-decoration: none;}
#content a.bask-ship img {padding-right: 10px;}
#content a.bask-ship .linktext {margin-left: 34px; font-size: 10px; color: #774912; text-decoration: underline;}

#bask-shipcalculator {width: 400px; position: relative;}

#bask-ship-info {padding: 0 !important; margin: 0 !important;}
#bask-ship-info a:link {color: #4b2900; text-decoration: underline;}
#bask-ship-info a:visited {color: #4b2900; text-decoration: underline;}
#bask-ship-info a:hover {color: #c66c00; text-decoration: none;}
#bask-ship-info a:active {color: #4b2900; text-decoration: underline;}

#bask-tipman {background: url(/Merchant2/graphics/bask-tipman.gif) no-repeat top left; height: 62px;}

a.what:link {text-decoration: underline; color: #174372; font-size: 10px;}
a.what:hover {text-decoration: underline; color: #174372; font-size: 10px;}
a.what:active {text-decoration: underline; color: #174372; font-size: 10px;}
a.what:visited {text-decoration: underline; color: #174372; font-size: 10px;}

/* Checkout Shipping / Payment Selection */
#osel-basket-list {border-bottom: 1px solid #dcdcdc; margin-bottom: 15px;}
#osel-basket-list h3 {color: #356799 !important; margin: 0; padding: 0;}
#osel-basket-list td {padding: 3px;}
#osel-basket-list td.basketheadings {background-color: #ebf5fe; padding: 8px;}
#osel-basket-list .basket-list-cell1 {width: 80px;}
#osel-basket-list .basket-list-cell2 {width: 620px;}
#osel-basket-list .basket-list-cell3 {width: 50px;}
#osel-basket-list .basket-list-cell4 {width: 65px;}
#osel-basket-list .basket-list-cell5 {width: 65px;}
#osel-customer-fields {margin: 5px 0 20px 0; padding: 10px; border: 1px solid #dcdcdc;}
#osel-customer-fields td {font-size: 12px; padding: 1px;}
#osel-customer-fields h3 {color: #000 !important; width: 95px; margin: 0 0 10px 0;}
#osel-customer-fields h2 span.edit a:link {font-size: 11px !important; color: #144372; text-decoration: none !important;}
#osel-customer-fields h2 span.edit a:hover {font-size: 11px !important; color: #3b6e9f !important; text-decoration: underline; !important}
#osel-customer-fields h2 span.edit a:active {font-size: 11px !important; color: #144372; text-decoration: none !important;}
#osel-customer-fields h2 span.edit a:visited {font-size: 11px !important; color: #144372; text-decoration: none; !important}
#osel-shipping-selections select {width: 205px; height: 25px; border: 1px solid #a3a3a3; padding: 4px;}
#osel-shipping-selections select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#osel-coupon-redemption {margin-top: 10px; }
#osel-coupon-redemption td {padding:0; }
#osel-coupon-redemption input {width: 183px; height: 24px; border: 1px solid #a3a3a3; margin: 0; padding: 3px 0 0 4px;}
#osel-coupon-redemption .redeem {width: 66px; height: 23px; border: none !important; background-color: none; margin: 0 0 0 5px !important; padding: 0 !important;}
#osel-giftcert-redemption {margin-top: 10px; }
#osel-giftcert-redemption td {padding:0; }
#osel-giftcert-redemption input {width: 183px; height: 24px; border: 1px solid #a3a3a3 !important; margin: 0; padding: 3px 0 0 4px;}
#osel-giftcert-redemption .redeem {width: 66px; height: 23px; border: none !important; background-color: none; margin: 0 0 0 5px !important; padding: 0 !important;}
.redeem {border: none !important;}
#opay-payment-fields {float: left;}
#opay-payment-fields input {width: 200px; height: 25px; border: 1px solid #a3a3a3; padding: 4px 0 0 4px; margin-bottom: 5px;}
#opay-payment-fields select {width: 118px; height: 25px; border: 1px solid #a3a3a3; padding: 4px;}
#opay-payment-fields input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#opay-payment-fields select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#cardmagic-checkbox {padding-top: 10px;}
#cardmagic-checkbox input {width: 15px; height: 15px; margin-right: 5px;}
.checkout-chat {border: 1px solid #e0e0e0; width: 220px; float: right; padding: 5px 0 5px 0; margin-right: 30px;}

/* Special Offers Table */
#special-offers-table td {padding-bottom: 25px; border: 1px solid #e3e3e3;}
#special-offers-table td.special-offer-addone {width: 57px; background: transparent url(/Merchant2/graphics/free-products-bg.gif) no-repeat top left;}
#special-offers-table td.special-offer-image {width: 140px; padding-top: 8px;}
#special-offers-table td.special-offer-descrip {width: 620px; padding: 5px 0 0 8px;}
#special-offers-table td.special-offer-descrip ul {list-style-type: none; margin: 0; padding: 0;}
#special-offers-table td.special-offer-price {width: 119px; background: transparent url(/Merchant2/graphics/prod-sum-bg.gif) no-repeat top right; padding: 5px 0 0 8px;}
#special-offers-table td.special-offer-addone input {margin: 10px 0 0 10px;}
#prod-info2 {padding-left: 8px;}
#prod-info2 .prod-code {font-size: 12px; color: #9b9a9a; margin: 0 !important;}
#prod-info2 h1 {color: #000; margin: 10px 0 0 0;}
.upsale-prod-img {width: 275px; vertical-align: center; text-align: center; border-left: 1px solid #e3e3e3;}
.upsale-prod-name {border: 1px solid #dcdcdc; color: #000;}
.upsale-price {font-weight: bold; color: #0394e0;}
.upsale-savings {font-weight: bold; color: #359033; }
.upsale-price-descrips {margin: 0 !important;}
.upsale-btn-addone {padding-left: 8px; width: 120px;}

/* Affiliate Screens */
#affiliate-signup-form {width: 475px;}
#affiliate-signup-form p {margin: 0; padding: 0;}
#affiliate-signup-form .aff-signup-lines {margin: 0 0 5px 0;}
#affiliate-signup-form .aff-signup-button {margin-bottom: 20px; width: 475px; height: 24px;}
#aff-signup-input1 input {width: 200px; height: 18px; border: 1px solid #a3a3a3; padding: 3px 0 0 4px; margin: 0 0 5px 0;}
#aff-signup-input2 input {width: 125px; height: 18px; border: 1px solid #a3a3a3; padding: 3px 0 0 4px; margin: 0 0 5px 0;}
#aff-signup-input3 input {width: 100px; height: 18px; border: 1px solid #a3a3a3; padding: 3px 0 0 4px; margin: 0 0 5px 0;}
#aff-signup-input1 input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-signup-input2 input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-signup-input3 input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#affiliate-signup-form textarea {width: 470px; border: 1px solid #a3a3a3; padding: 4px 0 0 4px; margin-bottom: 5px;}
#affiliate-signup-form textarea:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#affiliate-account-main {width: 798px; margin-bottom: 15px;}
#affiliate-account-main .affiliate-hr {height: 0; border: 0; border-top: 1px solid #dcdcdc !important; padding-left: 0 !important; padding-right: 0 !important;}
#affiliate-account-main td.affheadings {background-color: #ebf5fe; padding: 8px;}
#affiliate-account-main .even-color {background-color: #dfe1e3; padding: 8px;}
#affiliate-account-main .odd-color {background-color: #eaeaea; padding: 8px;}
#affiliate-account-main .mute-color {background-color: #e3e7f4; padding: 8px;}
#affiliate-account-main2 {width: 798px; margin-bottom: 15px;}
#affiliate-account-main2 .payout-data {background-color: #d3e4f3; padding: 8px;}
#affiliate-account-main2 .even-color {background-color: #dfe1e3; padding: 8px;}
#affiliate-account-main2 .odd-color {background-color: #eaeaea; padding: 8px;}
#affiliate-account-orders td {padding: 8px;}
#affiliate-account-orders .affheadings {background-color: #ebf5fe;}
#aff-search input {width: 200px; height: 18px; border: 1px solid #a3a3a3; padding: 3px 0 0 4px;}
#aff-search input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-search-opts select {width: 65px; height: 25px; border: 1px solid #a3a3a3; padding: 4px; margin: 0 3px 0 3px;}
#aff-search-opts select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-quantity input {width: 25px; height: 18px; border: 1px solid #a3a3a3; padding: 3px 0 0 4px;}
#aff-quantity input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-hits-display1 {margin-top: 15px;}
#aff-hits-display1 td {padding: 8px;}
#aff-hits-display1 .affheadings {background-color: #ebf5fe;}
#aff-hits-date select {width: 65px; height: 25px; border: 1px solid #a3a3a3; padding: 4px; margin: 0 3px 0 3px;}
#aff-hits-date select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-hits-display2 {margin: 20px 0 25px 0;}
#aff-hits-display2 td {padding: 8px;}
#aff-hits-display2 .affheadings {background-color: #ebf5fe;}
#aff-hits-quantity input {width: 25px; height: 18px; border: 1px solid #a3a3a3; padding: 3px 0 0 4px;}
#aff-hits-quantity input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-payouts-paid td {padding: 8px;}
#aff-search input {width: 200px; height: 18px; border: 1px solid #a3a3a3; padding: 3px 0 0 4px;}
#aff-search input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-paid-quantity input {width: 25px; height: 18px; border: 1px solid #a3a3a3; padding: 3px 0 0 4px;}
#aff-paid-quantity input:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
#aff-payouts-paid select {width: 65px; height: 25px; border: 1px solid #a3a3a3; padding: 4px; margin: 0 3px 0 3px;}
#aff-payouts-paid select:focus {background-color: #e3e3e3; border: 1px solid #c4c4c4;}
.aff-hr {margin-top: 20px; height: 0; border: 0; border-top: 1px solid #dcdcdc !important;}

/* Shipping Calculator */
.shipcal {width: 330px; height: 420px; position: relative; padding: 10px; background: transparent url(/Merchant2/graphics/popup_boxes.jpg) no-repeat bottom right;}
.shipcal table td {padding: 3px;}
.shipcal input.update {margin-bottom: -6px;}
.shipcal p {margin: 0; position: absolute; top: 420px; left: 260px;}
.shipcal p a {font-size: 10px;}
.shipcal h3 {margin-bottom: 0px;}
.shipcal h2 {margin-bottom: 0px;}

/* Global Header */
#topacntlinks09 form.recent09 {display: inline; background: #fff url(/Merchant2/graphics/recent09-bg.gif) no-repeat top right; padding: 0;}
#topacntlinks09 form.recent09 select {cursor: pointer; border: none; font-size: 12px; color: #174372; opacity: 0; filter:alpha(opacity=0);}

/* `&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&` */
/* &`&`&`&`&`&` General `&`&`&`&`&`& */
/* `&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&` */
body {margin: 0; padding: 0; background: #eee url(/Merchant2/graphics/body-bg.gif) repeat-y top center;}
img {margin: 0; padding: 0; border: 0;}
div.clear {clear: both; margin: 0; padding: 0;}
.clearfix {clear: both; margin: 0; padding: 0;}
#wrap {width: 1140px; margin: 0 auto; position: relative; background-color: #ffffff;}
div.bottom-button {text-align: right; margin: 30px 10px 0 0;}

/*** Print ***/
#preview-message {
	display:block;
	border:1px solid #666666;
	background:#FF6;
	padding:2px 5px;
}


/* Wordpress Blog Stuff */
#lc a {outline: none;}
#navigation {width: 975px; height: 38px; margin-top: 6px; background: url(/Merchant2/graphics/blog-navigationbar-bg.gif) no-repeat;}
#navigation .viewmainsite {float: right;}
.post-navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 10px; height: 25px;}
.alignright {float: right;}
.alignleft {float: left; padding: 10px}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.postmetadate {font-size: 11px; padding: 0; margin: -1px 0 15px 0 !important;}
#content-main h1.mainheading {font: normal Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif !important; color: #1b486f !important; padding: 0 !important; margin: 0 0 12px 0 !important; padding-bottom: 8px !important; width: 100% !important; font-size:40px; }
#content-main h1.posttitleheading{width: 100%; margin-bottom:30px; font-size:40px;}
h2.posttitleheading {line-height: 26px; margin: 0; display: inline; font-size: 16px;}
.posttitleheading a:link {text-decoration: none !important; color: #3383b4 !important;}
.posttitleheading a:hover {text-decoration: underline !important; color: #42ace5 !important;}
.posttitleheading a:active {text-decoration: none !important; color: #3383b4 !important;}
.posttitleheading a:visited {text-decoration: none !important; color: #3383b4 !important;}
.indvposts {border-bottom: 1px solid #e0e0e0; margin-top: 30px; padding-bottom:30px;}
.postmetadata {background-color: #f2f2f2; padding: 10px; font-size: 10px;}
.leftcolboxes {background: #fbfbfb url(/Merchant2/graphics/leftcol-bg.gif) repeat-x top left; border: 1px solid #e0e0e0; margin: 3px 0 20px 0;}
.leftcolboxes ul {padding-top: 12px !important;}
.search-input {border-left: none !important; border-top: 1px solid #3e9bc6; border-right: 1px solid #3e9bc6; border-bottom: 1px solid #3e9bc6; background: #fff url(/Merchant2/graphics/topsearch-bg.gif) repeat-x; padding: 4px 0 4px 4px; width: 151px;}
.pagination-bar {height: 25px;}
/*New Site*/
.new-website h3{width:100%;}
#content-main .new-website .photo-by{font-size:12px; font-style: italic; margin-top:-13px; font-weight:300;}

/*Power Page*/
a:focus{outline:none;}
#post-1533{position: relative; top:0; left:0;}
#container #content-main #post-1533 h1{position: absolute;top:235px; left:30px; z-index:10; color:white !important; font-family: 'Signika', sans-serif; font-size:45px;}
h1.posttitleheading span{display: block; font-weight:300; font-size:37px;}
.power-page p{font-family: 'Open Sans', sans-serif; font-weight:300; color:black;}
.TableOfContents{z-index:1000000000; display: none; font-size: 20px; position: fixed; bottom:100px; right:20px; background-color:#13c0d8; color:white; padding:5px;} 
.TableOfContents:hover{cursor:pointer;}
#content-main .power-page .table-contents-header{color:#13c0d8; font-size: 32px; text-transform: uppercase; font-weight:600; text-align:center; border-bottom: solid 7px #939598; line-height: normal; padding-top:40px; margin-bottom:40px; letter-spacing:1.5px; position: relative; top:0; left:0; font-family: 'Signika', sans-serif;}
#content-main .power-page .big-contents-header{color:#13c0d8; font-size: 32px; text-transform: uppercase; font-weight:600; text-align:center; border-bottom: solid 7px #939598; line-height: normal; padding-top:40px;  letter-spacing:1.5px; position: relative; top:0; left:0; margin-bottom:0; font-family: 'Signika', sans-serif; margin-right:0;}
.beak{display: none;}
/*power page wrapper*/
.chapter-one-image-wrapper{float:left; margin-bottom:20px;}
.chapter-wrapper{ display: inline-block; text-align: center; padding:0 13px;}
.chapter-wrapper div:hover{cursor: pointer;}
.line{border-bottom:solid 2px #939598;}
/*power page Symbols*/
.power-page .big-chapter-number{font-size:65px; font-weight:300; font-family: 'Signika', sans-serif; color:white; background-color:#13c0d8; text-align:center; line-height:100px; width:100px; border-radius:100%; position: absolute; top:20px; left:100px; z-index: 10;}
.power-page .chapter-number{font-family: 'Signika', sans-serif; font-size:20px; background-color:#13c0d8; color:white; font-weight:300; display: inline-block; vertical-align: middle;line-height:30px; width:30px; text-align: center; border-radius:100%; margin-bottom:6px; margin-right:5px;}
.power-page .gray-letter{background-color:#7c7d80; font-family: 'Signika', sans-serif; font-size:17px; color:white; font-weight:300; display: inline-block; vertical-align: middle;line-height:20px; width:20px; text-align: center; border-radius:100%; margin-right:10px; font-style:normal;}
/*power page titles*/
.power-page .chapter-titles{display: inline-block; vertical-align: middle; color: #7c7d80; width:80%;}
.power-page .gray-italic{color: #7c7d80; font-weight:600; font-style:italic; font-size:15px;}
.power-page .main-chapter-title{float: right; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:600; margin-top:100px;}
.power-page .main-chapter-title span{display: block; font-size:25px; font-weight:900; margin-top:20%;}
.power-page .light-blue-title{color:#13c0d8; font-family: 'Signika', sans-serif; font-weight:600; font-size:25px; line-height: normal; clear:both;}
.power-page .light-blue-title span{vertical-align: middle;}
/*power page images*/
.power-page  .chapter-one-image{ background-image:url('images/clipping.jpg'); width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto;}
.power-page  .chapter-two-image{ background-image:url('images/chapter-2.jpg'); width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto; background-position: center;}
.power-page  .chapter-three-image{ background-image:url('images/chapter-3.jpg'); width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto; }
.power-page  .chapter-four-image{ background-image:url('images/chapter-4.jpg'); width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto; background-position: center;}
.power-page  .chapter-five-image{ background-image:url('images/chapter-5.jpg'); max-width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto; background-position:center;}
.power-page  .chapter-six-image{ background-image:url('images/chapter-6.jpg'); width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto;}
.power-page  .chapter-seven-image{ background-image:url('images/chapter-7.jpg'); width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto; background-position: center;}
.power-page  .chapter-eight-image{ background-image:url('images/chapter-8.jpg'); width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto; background-position: center;}
.power-page  .chapter-nine-image{background-image:url('images/chapter-9.jpg'); width:100%; height:250px; background-repeat: no-repeat; background-size:100% auto; background-position: center;}
.main-background-image{background-image:url('images/mhpd-home.jpg'); height:370px; width:100%; background-size:100% auto; background-repeat: no-repeat; margin-bottom:40px; }
.chair-blue-pillow{background-image:url('images/kaboompics.com_Blue pillow.jpg'); background-size:100%; width:100%; height:300px; background-repeat:no-repeat;}
/*power page image - copyright*/
.chapter-one-image-wrapper div i{font-weight:300; font-family: "Open Sans",sans-serif; width:100%; display: block; clear:both;}
/*power page video*/
.how-to-video{width:560; height:315;}
/*power page anchors*/
#chapterOne, #chapterTwo, #chapterThree, #chapterFour, #chapterFive, #chapterSix, #chapterSeven, #chapterEight, #chapterNine{clear:both; width:100%; height:1px; float:none; display: block;}
.numberScrollPosition{ margin-left:0!important; background-color:white; padding-top:15px; text-align:center; }
.numberScrollNewPosition{position: fixed; z-index: 1000000; top: 0; width: 100%; padding-left: 230px; left:0;}
/*power page anchors*/
.chapterOne{position: relative; top:0; left:0;}
.chapterOne, .chapterTwo, .chapterThree, .chapterFour, .chapterFive, .chapterSix, .chapterSeven, .chapterEight, .chapterNine{ height:1px; width:100%; clear:both; float:none; display: block;}
/*A Budget Friendly Guide to Rustic Mobile Home Remodel */
.blog-anchor-links{font-size:20px; padding-bottom:10px; display: block;}
iframe.remodeling-budget{max-width:600px; width:100%; height:300px; display: block;}
.linkedIn < .nc_socialPanel .linkedIn .iconFiller{color:white !important;}


/*Camping Road Trip*/
#post-2383 .image-half{width:50%; float:left;}
#post-2383 .attention-campers{height: 213px;}
#post-2383 .island-police{height: 225px;}
#post-2383 .laughing{height:242px;}
#post-2383 .lindsey-lohan{height: 168px;}
#post-2383 .hockey-mask{height:216px;}
#post-2383 .crying{height:228px;}
#post-2383 .grumpy{height:242px;}
#post-2383 .jumping{height:213px;}

@media all and (max-width:1300px){
	#container #content-main #post-1533 h1{top: 150px;}
	.power-page .main-background-image{height:270px; margin-bottom:20px;}
}

@media all and (max-width: 1200px ){
	#wrap{width: 945px;}
	#content-main{width:675px; padding-right:10px;}
}

@media all and (max-width: 1080px ){
	/*power page*/
	#container #content-main #post-1533 h1{position: initial; color: black !important; font-size:30px;}
}


@media all and (max-width: 990px ){
	#wrap{width:100%;}
	#lc{display: none;}
	#content-main{width:95%}
	/*power page*/
	.main-background-image{margin-bottom:0;}
	.numberScrollPosition{font-size:12px; padding: 0 8px;}
	.TableOfContents{display: block;}
	.line{display: none;}

}

@media all and (max-width: 834px){
	/*power page*/
	.main-background-image{margin:0 15px 15px 15px; overflow: hidden; height:30%; width:100%;}
	#container #content-main #post-1533 h1{padding:0 15px; margin:0 0 15px 0;}
	.power-page{padding-right:20px;}
	h1.posttitleheading span{font-size:27px;}
	.chair-blue-pillow{height:25%;}

}

@media all and (max-width: 767px){
	#content-main .power-page .table-contents-header{margin-top:0;}
	.power-page .big-chapter-number{left:0;}
	.power-page .main-chapter-title{float:none;}
	.power-page .main-chapter-title span{margin-top:0; padding-top:10px;}
	.chapter-one-image-wrapper{float:none; margin-top:20px;}
	#content-main .power-page .big-contents-header{border-bottom:none; text-align:left; margin-left:70px;padding-top:25px; }
	.power-page .big-chapter-number{height:50px; line-height: 50px; width:50px; font-size:35px; left:15px;} 
	.power-page .chapter-one-image{background-position: center center; height:200px;}
	.table-contents-items{padding-left:25px !important;}
	#content-main .power-page .table-contents-header{padding-top:0;}
	.power-page .main-background-image{height:25%; background-position: center center; width:90%;}
	.how-to-video{width:100%; height:250px;}
	.power-page .chapter-five-image{background-size:auto; height:20%;}
	.power-page .chapter-three-image, .power-page .chapter-six-image{background-position: center;}
	#content-main h1.posttitleheading{font-size:30px;}
	/*power page menu*/


}

@media all and (max-width: 500px){
	iframe.remodeling-budget{height:200px;}
	.blog-anchor-links{font-size:15px;}
}

@media all and (max-width: 350px){
	.chapter-wrapper{padding:0 6px;}
}

@media all and (max-width: 320px){
	/*power page*/
	.main-background-image{height:110px;}
	.chair-blue-pillow{height:150px;}
}


/*between*/
@media all and (min-width: 980px) and (max-width: 1315px){
	.chapter-wrapper{padding: 0px 8px; font-size: 12px;}
}

@media all and (min-width: 508px ) and (max-width: 990px )  {
	.beak{display: block;}
}

/* Accessibility Corrections */
.list-instructions {list-style:inherit;}

