﻿/* CSS Document */
.Breadcrumb {
    background: #ebe8df;
    color: #000;
    font-size: 9px;
    letter-spacing: 1px;
    margin: 8px 0 0 0;
    padding: 2px 16px;
    text-transform: uppercase;
}

.Breadcrumb a, .Breadcrumb a:active, .Breadcrumb a:visited {
    color: #000;
    text-decoration: none;
}

.Breadcrumb a:hover {
    background: #666;
    color: #FFF;
}

.title {
    margin-top: 8px;
    *margin-top: 16px;
}

.SubSection {
    color: #555;
    font-family: Arial;
    font-size: 170%;
    font-weight: normal;
    margin: 4px 0 20px 6px;
    padding: 10px 0 8px 0;
    width: 240px;
}

.sideNavTitle {
    margin-top: 8px;
}

.SubSection a, .SubSection a:active, .SubSection a:visited {
    color: #555;
    text-decoration: none;
}

.SideNav {
    background: url(/images/Page/SubNav.gif) bottom right no-repeat;
    font-family: helvetica, Arial, Sans-Serif;
    list-style: none;
    margin: 0px;
    min-height: 290px;
    padding: 0px 20px 20px 2px;
    width: 240px;
}

.SideNav .menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.SideNav .menu li a, .SideNav .menu li a:active, .SideNav .menu li a:visited {
    color: #000;
    display: block;
    font-family: Helvetica, Arial;
    font-size: 20px;
    letter-spacing: 0px;
    margin: 0px 0px 14px 0px;
    padding: 5px 4px 6px 4px;
    text-decoration: none;
}

.SideNav .menu li a:hover {
    background: #dfdbd0;
    color: #000;
    text-decoration: none;
}

.SideNav .menu li.selected a {
    background: #dfdbd0;
    border: none;
    color: #000;
    text-decoration: none;
}

.SideBottom {
    background: url(/images/Page/SubNav.gif) bottom right no-repeat;
    font-family: helvetica, Arial, Sans-Serif;
    font-size: 76%;
    letter-spacing: 1px;
    line-height: 15px;
    margin-top: 2px;
    min-height: 50px;
    padding: 30px 20px 30px 12px;
    text-transform: uppercase;
    width: 230px;
}

.SideBottom a {
    color: black;
    text-decoration: none;
}

.SideBottom dt {
    font-size: 115%;
    font-weight: bold;
}

.SideBottom dd { margin: 0; }

.SideBottom .hours {
    border: #666666 dotted 1px;
    font-family: Arial;
    font-size: 80%;
    margin: 8px 0px 0px 0px;
}

.Content {
    display: inline;
    float: right;
    padding: 8px 0px 8px 8px;
    width: 667px;
}

.contentWide {
    width: 940px;
    padding: 0 0 0 0;
}

.Content img { border: none; }

.Content img.frame {
    background: url(/images/Photos/frame.gif) no-repeat;
    float: right;
    height: 180px;
    margin: 0px 4px 20px 20px;
    padding: 4px;
    width: 300px;
}

.Content img.shopathomecorp {
    float: right;
    margin: 0px 4px 20px 20px;
    padding: 4px;
}

.Content img.right {
    clear: right;
    float: right;
    margin: 0px 4px 10px 10px;
}

img.thumb {
    background: none;
    border: none;
    clear: left;
    float: left;
    padding: 0px 10px 10px 0px;
}

.Content li.storeCol2 img {
    background: none;
    border: none;
    border: none;
    float: none;
    margin: 0;
    padding: 1px;
}

.CreditCardsWrapper {
    clear: both;
    float: left;
    margin-top: 20px;
    width: 400px;
}

ul.CreditCards {
    clear: left;
    display: block;
    float: left;
    list-style: none;
    margin-top: 15px;
    padding: 0 0 0 0px;
    width: 400px;
}

ul.CreditCards li {
    display: inline;
    margin: 5px;
}

.QuoteSwatch { float: right; }

ul.special {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.special li {
    margin: 0;
    min-height: 150px;
    padding: 0;
}

Left { float: left; }

Right { float: right; }

.AbbeyCredit {
    float: left;
    padding: 20px 0 10px 0;
    width: 400px;
}

.AbbeyCredit a.ImageLink { float: left; }

.AbbeyCredit a img { padding: 0 10px 0 0; }

.AbbeyCredit div { padding: 30px 0 0 0; }
/* dollar off promotion */

a div.Promotion { cursor: pointer; }

a.promotionLink { text-decoration: none; }

div.Promotion {
    background-image: url("/~/media/abbey/images/promotion/abbey%20coupon.ashx");
    height: 124px;
    margin-bottom: 10px;
    min-height: 124px;
    padding: 0 0 0 22px;
    text-decoration: none;
    width: 632px;
}

.Promotion .headline {
    color: #003300;
    font: bold italic 25px "Century Gothic";
    font-family: "Century Gothic";
    position: relative;
    top: -10px;
    width: 500px;
}

.Promotion .headline b {
    color: #006600;
    font-size: 48px;
    padding-top: 20px;
    position: relative;
    top: 10px;
}

.Promotion p {
    color: #000000;
    font: 12px Arial;
    margin: 0;
    padding: 0;
    width: 460px;
}

div.WithButton { background-image: url("/~/media/abbey/images/promotion/abbey%20couponwithbutton.ashx"); }

.WithButton p { width: 300px; }
/* Get coupon at end of quote process */

a.getCertificate {
    color: Black;
	        
    display: block;
    text-align: center;
    text-decoration: none;
    width: 220px;
}

.getCertificate img {
    border: none;
    margin: 0 auto;
}

.getCertificate span {
    font-size: 85%;
    text-align: center;
    width: 220px;
}

.nuCaptcha {
    display: block;
    float: left;
    width: 100%;
    clear: both;
}