﻿

body {
background-color:#FFFFFF;
color:#000000;
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:150%;
margin:0px;
padding:0px;
margin:auto;
}
td, th, p, li, select, option, input {
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:13px;
/*font-size-adjust:none;
font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:145%;
/*margin-right:15px;*/
}
a {
color:#793535;
text-decoration:underline;
}
a:link {
color:#793535;
text-decoration:underline;
}
a:visited {
color:#793535;
text-decoration:underline;
}
a:hover {
color:#793535;
text-decoration:underline;
}
a:active {
color:#793535;
text-decoration:underline;
}
a.LargeLink {
font-size:14px;
}
a.LargeStandoutLink {
color:#793535;
font-size:14px;
}
a.StandoutLink {
color:#793535;
}
.NewNav {
text-decoration:none;
}
.titleHeader {
color:#234877;
font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif;
font-size:28px;
font-weight:normal;
padding:0px 0px 5px 10px;
}
.headerGradient {
color:#234877;
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
padding:10px 15px;
text-align:right;
}
.UpperLevelNav a:link, .UpperLevelNav a:visited, .UpperLevelNav a:hover, .UpperLevelNav a:active {
color:#00387F;
text-decoration:none;
}
.UpperLevelNav {
color:#00387F;
font-size:10px;
padding:0px 2px;
white-space:nowrap;
}
.SearchFA {
color:#00387F;
font-size:11px;
padding:0px 5px 0px 0px;
text-align:right;
white-space:nowrap;
}
.headeritem, .headeritemselected {
color:#FFFFFF;
font-size:11px;
padding:0px 0px 0px 5px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}
.headeritemselected {
font-weight:bold;
}
.headeritem a:link, .headeritem a:visited, .headeritem a:hover, .headeritem a:active, .headeritemselected a:link, .headeritemselected a:visited, .headeritemselected a:hover, .headeritemselected a:active {
text-decoration:none;
}
.FooterText a:link, .FooterText a:visited, .FooterText a:hover, .FooterText a:active {
color:#333366;
text-decoration:none;
}
.FooterText {
color:#333366;
font-size:9px;
padding:0px 25px;
}
h1, h2, h3, h4 {
font-family:Arial,Helvetica,sans-serif;
margin:0px 0px 5px;
}
h1 {
color:#234877;
font-size:15px;
font-weight:normal;
margin:0px 0px 10px 5px;
}
h2 {
color:#234877;
font-size:14px;
font-weight:normal;
margin:5px 0px 5px 5px;
}
h3 {
color:#234877;
font-size:12px;
font-weight:bold;
margin:0px 10px 5px;
}
h4 {
color:#234877;
font-size:10px;
font-weight:bold;
margin:0px 0px 5px 5px;
}
h5 {
color:#793535;
font-size:18px;
font-weight:normal;
margin:5px 0px 10px 5px;
padding:2px 0px;
}
dt {
color:#234877;
font-size:16px;
font-weight:normal;
margin:5px;
}
dd {
color:#333366;
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:11px;
/*font-size-adjust:none;
font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:145%;
margin:5px 5px 10px 10px;
}
hr.divider {
/*border-color:-moz-use-text-color -moz-use-text-color #ADAEAE;*/
border-color:#ADAEAE;
border-style:none none dotted;
border-width:medium medium 1px;
color:#FFFFFF;
margin:5px;
width:10%;
}
hr.brand_divider {
/*border-color:-moz-use-text-color -moz-use-text-color #ADAEAE;*/
border-color:#ADAEAE;
border-style:none none dotted;
border-width:medium medium 1px;
color:#FFFFFF;
margin:0px 7px 10px;
}
hr.dotted_rule {
/*border-color:-moz-use-text-color -moz-use-text-color #ADAEAE;*/
border-color:#ADAEAE;
border-style:none none dotted;
border-width:medium medium 1px;
color:#FFFFFF;
margin:15px 0px;
}
hr.tipdotted {
border-color:#ADAEAE;
border-style:none none dotted;
border-width:medium medium 1px;
color:#E7F2DA;
margin:5px 0px 10px;
}
td.dottedright {
/*border-color:-moz-use-text-color #ADAEAE -moz-use-text-color -moz-use-text-color;*/
border-color:#ADAEAE;
border-style:none dotted none none;
border-width:medium 1px medium medium;
color:#FFFFFF;
margin:15px 0px;
}
.dottedleft {
/*border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #ADAEAE;*/
border-color:#ADAEAE;
border-style:none none none dotted;
border-width:medium medium medium 1px;
color:#FFFFFF;
padding:0px 0px 10px;
}
td.noborder {
/*border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #ADAEAE;*/
border-color:#ADAEAE;
border-style:none none none solid;
border-width:medium medium medium 1px;
margin:15px 0px;
}
p {
margin:0px 15px 30px 0px;
padding:0px;
}
b {
color:#234877;
}
.ContentArea, .ContentArea_NoPadding, .ContentArea_ExtraPadding {
margin:0px;
padding:5px;
text-align:left;
}
.ContentArea li {
color:#3D6496;
margin-bottom:3px;
}
.ContentArea p {
color:#333366;
margin:5px 0px 10px 12px;
}
.ContentArea_NoPadding {
padding:0px;
}
.ContentArea_ExtraPadding {
padding:15px;
}
.ContactInfo {
color:#909090;
display:block;
font-size:11px;
margin:5px;
}
.GroupContactInfoBold {
color:#909090;
font-size:11px;
font-weight:bold;
margin:5px 2px 2px 5px;
}
.GroupContactInfo {
color:#909090;
font-size:11px;
margin:5px 2px 2px 5px;
}
p.pullquote {
color:#000000;
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:135%;
margin:5px 20px;
padding:0px 0px 10px 20px;
text-align:right;
width:200px;
}
p.footnote {
color:#404040;
font-size:7pt;
}
img.pullquote {
background-color:#83738F;
height:183px;
margin:0px 20px 5px;
padding:5px;
width:183px;
}
img.main {
background-color:#83738F;
margin:7px 0px 5px 20px;
padding:5px;
}
img.mystore {
background-color:#507E9E;
height:183px;
padding:5px;
width:183px;
}
img.thumbquote {
background-color:#83738F;
height:77px;
padding:2px;
width:77px;
}
img.framed {
border:1px solid #83738F;
margin:5px;
padding:1px;
}
p.caption {
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:120%;
margin:0px 20px 5px;
text-align:right;
}
p.caption .name {
color:#234877;
font-family:bold;
font-size:11px;
}
p.caption .title {
color:#333366;
font-size:10px;
}
form {
margin:0px;
padding:0px;
}
.fieldlabel {
font-size:11px;
padding:5px;
text-align:right;
vertical-align:top;
}
table.SiteForm h2 {
border-bottom:1px dotted #000000;
padding-bottom:3px;
padding-top:6px;
}
table.SiteForm h3 {
float:right;
padding-bottom:3px;
padding-top:6px;
}
fieldset {
border:1px solid #333333;
padding:5px;
}
legend {
color:#000000;
font-size:11px;
font-weight:bold;
margin:5px;
}
input.text, input.password, select, textarea {
background-color:#FFFFFF;
border:1px solid #666666;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
/*font-size-adjust:none;
font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
input.submit, input.reset, input.button {
color:#000000;
font-weight:bold;
padding:2px;
}
input.checkbox {
}
input.radio {
}
.requiredFieldLabel {
color:#CC5E47;
}
.notrequiredFieldLabel {
color:#4D557C;
}
.SubmitButton {
background-color:#867592;
border-color:#000000;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#FFFFFF;
font-weight:bold;
padding:1px 4px;
}
.tip {
background-color:#E7F2DA;
border-color:#C0C0C0 rgb(102, 102, 102) rgb(102, 102, 102) rgb(192, 192, 192);
border-style:solid;
border-width:1px 2px 2px 1px;
height:120px;
margin:30px 10px 10px;
padding:5px 10px 10px;
}
.tip_design {
background-color:#FEE0D1;
border-color:#C0C0C0 rgb(102, 102, 102) rgb(102, 102, 102) rgb(192, 192, 192);
border-style:solid;
border-width:1px 2px 2px 1px;
height:110px;
margin:30px 10px 10px;
padding:5px 10px 10px;
}
.tiptext {
color:#793535;
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
line-height:135%;
text-align:center;
}
.GrayDots {
background:transparent url(../Images/dot_grey.gif) repeat scroll 0%;
margin:15px 0px;
}
.InsideFA {
background-color:#FFFFFF;
background-image:url(../Images/bgGradient_tan.jpg);
background-position:left bottom;
background-repeat:repeat-x;
border-color:#E0E0E0 rgb(102, 102, 102) rgb(102, 102, 102) rgb(224, 224, 224);
border-style:solid;
border-width:1px;
height:320px;
left:535px;
position:absolute;
top:130px;
width:230px;
z-index:20;
}
.InsideFAContent {
color:#333366;
font-size:10px;
line-height:120%;
}
.InsideFATitleContent {
color:#333366;
font-size:10px;
line-height:100%;
}
.InsideFAFeatureImage {
background-color:#83738F;
padding:2px;
}
.InsideFAFeatureTitle {
color:#234877;
font-size:14px;
margin:10px 0px 5px;
}
.InsideFAFeatureBullet {
color:#234877;
font-size:10px;
font-weight:bold;
padding:0px 0px 5px;
}
.Coupon {
border:2px solid #A498AE;
}
.CouponContent {
padding:5px;
}
.CouponBorderHorizontal {
background-image:url(../Images/outlineDashHorizontal.gif);
background-repeat:repeat-x;
height:2px;
}
.CouponBorderVertical {
background-image:url(../Images/outlineDashVertical.gif);
background-repeat:repeat-y;
width:2px;
}
.CouponPromotion {
background-color:#A498AE;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:5px;
}
.CouponSalePrice {
color:#A498AE;
font-size:50px;
line-height:50px;
padding:0px 0px 10px;
}
.CouponProductInformation {
color:#6D79B8;
font-size:14px;
}
.CouponContent {
color:#999999;
font-size:10px;
padding:3px;
}
.GuidesRoomScene {
padding:0px 0px 0px 15px;
}
.StoreInfoRow td {
color:#A498AD;
font-size:12px;
white-space:nowrap;
}
.RenovateBanner {
background-color:#EDDFA2;
border:1px solid #000000;
}
.RenovateBanner td {
font-size:13px;
}
.RenovateContent {
padding:10px 20px;
text-align:justify;
}
.ShowtimeBanner {
background-color:#EBC692;
font-size:15px;
letter-spacing:1px;
}
.ShowtimeBanner em {
font-family:Times New Roman,Times,serif;
font-size:17px;
}
.ShowSchedule {
background-color:#847395;
padding:5px 8px 8px;
}
.ShowSchedule h1 {
color:#FFFFFF;
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0pt;
padding:0pt 0pt 5px;
}
.ShowSchedule table {
background-color:#FFFFFF;
width:350px;
}
.ShowSchedule table tr td {
font-size:14px;
}
.RenovateEpisodeList div {
font-size:10px;
padding-bottom:5px;
}
.RenovateEpisodeList table tr td {
padding:0pt 20px 25px 0pt;
}
.RenovateThumb {
border:1px solid #000000;
}
.RenovateEpisodeList table tr td div {
font-size:9px;
padding:0pt 0pt 0pt 3px;
}
.RenovatePopup #slideshow {
border:1px solid #000000;
height:279px;
width:300px;
}
.RenovatePopup .episodeTitle {
font-size:14px;
font-weight:bold;
padding:0pt 0pt 3px;
}
div.ValidationSummary, table.ValidationSummary {
color:#FF0000;
font-weight:bold;
}
div.ValidationSummary ul, table.ValidationSummary tr td ul {
}
div.ValidationSummary ul li, table.ValidationSummary tr td ul li {
color:#FF0000;
font-weight:normal;
margin:0pt;
}
table.Testimonial {
margin:5px;
}
table.Testimonial tr td div {
padding-bottom:5px;
}
table.Testimonial tr td .photo {
border:1px solid #000000;
float:left;
padding:3px;
}
table.Testimonial tr td h2 {
font-size:14px;
font-weight:normal;
margin:5px 0pt;
}
table.Testimonial tr td .body {
}
table.Testimonial tr td .customer {
font-style:italic;
}
.SideMenu1 a:link, .SideMenu1 a:visited, .SideMenu1 a:hover, .SideMenu1 a:active, .SideMenuSelected1 a:link, .SideMenuSelected1 a:visited, .SideMenuSelected1 a:hover, .SideMenuSelected1 a:active, .SideMenuHighlighted1 a:link, .SideMenuHighlighted1 a:visited, .SideMenuHighlighted1 a:hover, .SideMenuHighlighted1 a:active, .SideNavSecondary a:link, .SideNavSecondary a:visited, .SideNavSecondary a:hover, .SideNavSecondary a:active, .SideMenu2 a:link, .SideMenu2 a:visited, .SideMenu2 a:hover, .SideMenu2 a:active, .SideMenuSelected2 a:link, .SideMenuSelected2 a:visited, .SideMenuSelected2 a:hover, .SideMenuSelected2 a:active, .SideMenuHighlighted2 a:link, .SideMenuHighlighted2 a:visited, .SideMenuHighlighted2 a:hover, .SideMenuHighlighted2 a:active, .SideMenu3 a:link, .SideMenu3 a:visited, .SideMenu3 a:hover, .SideMenu3 a:active, .SideMenuHighlighted3 a:link, .SideMenuHighlighted3 a:visited, .SideMenuHighlighted3 a:hover, .SideMenuHighlighted3 a:active, .SideNav3 a:link, .SideNav3 a:visited, .SideNav3 a:hover, .SideNav3 a:active {
color:#234877;
text-decoration:none;
}
.SideNav3 {
background-color:#FFFFFF;
}
.SideNavSecondary {
background-color:#F7F5ED;
}
.SideNav {
padding:0px 0px 30px;
}
.SideMenu1 {
background-color:#F7F5ED;
font-size:11px;
margin:1px 0px;
padding:6px 0px 6px 5px;
}
.SideMenuSelected1 {
background-color:#FFFFFF;
font-size:11px;
margin:1px 0px;
padding:6px 0px 6px 5px;
}
.SideMenuHighlighted1 {
background-color:#D8DBE9;
color:#FFFFFF;
font-size:11px;
margin:1px 0px;
padding:6px 0px 6px 5px;
}
.SideMenu2 {
background-color:#FFFFFF;
font-size:11px;
padding:2px 0px 2px 10px;
}
.SideMenuSelected2 {
background-color:#FFFFFF;
font-size:11px;
padding:2px 0px 2px 10px;
}
.SideMenuHighlighted2 {
background-color:#D8DBE9;
color:#FFFFFF;
font-size:11px;
padding:2px 0px 2px 10px;
}
.SideMenu3 {
background-color:#FFFFFF;
font-size:10px;
padding:2px 0px 2px 30px;
}
.SideMenuHighlighted3 {
background-color:#D8DBE9;
color:#FFFFFF;
font-size:10px;
padding:2px 0px 2px 30px;
}



















.pipeDel {
    margin-left:4px;
    margin-right:4px;
    line-height:14px;
}
.topshizText {
    margin-top:11px;
    margin-left:24px;
    margin-right:10px;
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    font-size:11px;
    text-align:left;
    line-height:17px;
}
.topshizText div {
    padding-top:7px;
}
.topsitemapLinks {
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    /*width:471px;*/
    margin-right:15px;
    height:40px;
    top:40px;
    position:relative;
}
.topsitemapLinks a.topLinks {
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    text-decoration:none;
    
    
}
.botsitemapLinks {
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#000000;
    width:650px;
    padding:8px 0pt 10px 0pt;
}
.botsitemapLinks a.botLinks {
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    color:#000000;
    text-decoration:none;
}
.search {
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    /*width:471px;*/
    margin-right:15px;
    top:35px;
    position:relative;
}
.search a.topLinks {
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    text-decoration:none;
}
#findstore {
    width:471px;
    height:88px;
    position:relative;
    text-align:center;
}
#searchstore {
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    position:relative;
    top:45px;
}
.searchTxtbox 
{
    /*font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;*/
    width:160px;
    /*height:16px;*/
    border: 1px solid black;
    margin-right:5px;
    margin-left:3px;
    padding-left:4px;
    padding-right:7px;
    font-size:12px;
    /*line-height:145%;*/
}
.cityTxtbox {
    width:90px;
    /*height:17px;
    border: 1px solid gray;
    font-size:5px:*/
    margin-right:5px;
    
}
select.stateTxtbox, option {
    width:65px;
    /*height:17px;
    border: 1px solid gray;*/
    margin-right:5px;
    font-size:12px;
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
}
.zipTxtbox {
    width:50px;
    /*height:17px;
    border: 1px solid gray;*/
    margin-right:5px;
}
select.stateTxtbox2, option {
    width:65px;
    /*height:17px;
    border: 1px solid gray;*/
    margin-right:5px;
    font-size:12px;
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
}
.zipTxtbox2 {
    width:50px;
    /*height:17px;
    border: 1px solid gray;*/
    margin-right:5px;
}




a:hover {
    text-decoration:underline;
    color:#000000;
}
a.topLinks:hover {
    text-decoration:underline;
    color:#000000;
}
a.botLinks:hover {
    text-decoration:underline;
    color:#000000;
}
#subContent {
    margin:10px 10px;
    position:relative;
    text-align:left;
}
#subContentFindStore {
    margin:10px;
}
.headerimg {   
    text-align:center;
    width:710px;
    height:114px;
    /*background-image:url(/Images/headers/hdr_carpet.jpg);
    background-repeat:no-repeat;*/
    position:relative;
}
.summersalehdrimg {
    text-align:center;
    width:710px;
    height:62px;
}
.subText {
    position:absolute;
    right:10px;
    bottom:8px;
    font-family:Century Gothic,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#ffffff;
    height:20px;
    font-style:normal;
    font-variant:normal;
    line-height:115%;
}
.subImageCarCare {
    position:absolute;
    left:24px;
    top:-42px;
}
#localStore {
    margin:0 0 0 18px;
    font-size:12px;
}
.localStoreHdrText {
    color:#00387F;
    margin-bottom:7px;
    /*border-bottom:dashed 1px;
    width:170px;
    text-align:center;*/
}
.localStoreText {
    color:#A498AD;
}


