/*Styles for new design*/

.navbar-nav {font-size: 11px; letter-spacing: -.25px; text-transform: uppercase;}

.wicker .innerNav, .wicker .secWrap {display: none;}

/*END Styles for new design*/

#specials .specialNamePrice span {display: block; padding-left: 0px; padding-top: 5px;}

#ys_promocategory ul {margin-left: -10px;}
#ys_promocategory #promo_banner_nav, .promo_banner_nav,  #ys_promo_banner_nav_prev, #ys_promo_banner_nav_next, #ys_promo_banner_nav_play, #ys_promo_banner_nav_pause {display:none !important;}

body .catOutterWrap {
height: 375px !important; padding: 0 !important;}

.hoveron {position: absolute !important; top: 18px; left: 9px;}

.catImage {height: 225px;  padding: 25px 0px 0px 0px;}

.sectImage img {border: none;
    padding: 0px 0px 0px 5px;
    
    width: 941px;}

body .descRight .catItemWrap {
    padding: 0 !important;}

body .catItemWrap {
    height: 375px !important; 
    padding: 0 !important;}


.benches .catImage {
    height: 200px;
    padding-top: 50px;
}

.sofas .catImage {
    height: 180px;
    padding-top: 70px;
}

.coffee .catImage {
    height: 200px;
    padding-top: 50px;
}

.rugs .catImage {
    height: 245px;
    overflow:hidden;
    padding: 0px;
    width: 295px; 
}

.calloutblurb {  
    border-top: 1px dotted #CECECE;
    color: #999999;
    font-size: 13px;
    line-height: 26px;
    padding: 20px 80px;
    text-align: center;
    width: 780px; }
    
.calvin-bed { margin-top: -10px;}  

.margaret-bench, .island-bed, .vera-one-arm-loveseat.hoveron, .vera-one-arm-corner-sofa.hoveron, .vera-one-arm-sofa.hoveron, .sectionals.hoveon { margin-top: -40px;}    

.high-tide-bed { margin-top: -80px;}    

.high-tide-bed.hoveron { margin-top: -10px;}

.rufus-hall-table.hoveron, .sally-hall-table.hoveron { margin-top: -20px;}

.stella-sectional.hoveron, .stella-armless-loveseat.hoveron, .stella-corner-section.hoveron, .stella-armless-chair.hoveron { margin-top: -80px;}



.Dining-Tables, .sally-hall-table, .stella-sofa-table, .rufus-hall-table, .della-pedestal-dining-table, .benches, .daisy-dining-table, .celia-dining-table, .chesapeake-coffee-table, .bay-coffee-table, .molly-bench {padding-top: 20px;}

.della-pedestal-dining-table.hoveron { margin-top: -30px;}


.bay-bench, .emily-desk, .emily-dressing-table, .vera-one-arm-loveseat, .vera-one-arm-corner-sofa, .vera-one-arm-sofa, .stella-corner-section, .stella-armless-chair, .large-charlie-buffet, .small-margate-buffet, .large-margate-buffet, .sagamore-buffet, .island-settee {padding-top: 40px;}

.high-tide-day-bed {padding-top: 50px;}

.chesapeake-bench {padding-top: 65px;}

.the-gambler-sale .inga-trestle-dining-table{padding-top: 60px;}

.living-room-furniture, .inga-trestle-dining-table, .margate-dining-table-with-extension, .big-cay-desk, .low-tide-desk, .media-basket---natural, .media-basket---coffee{padding-top: 60px;}

.inga-trestle-dining-table.hoveron, .margate-dining-table-with-extension.hoveron, .big-cay-desk.hoveron, .low-tide-desk.hoveron {margin-top: -60px;}

.the-gambler-sale .inga-trestle-dining-table{padding-top: 0px;}

.nellie-double-dresser, .sectionals .stella-armless-loveseat, .island-media-center, .ruby-sound-cabinet, .low-tide-hall-table, .emily-dressing-seat {padding-top: 70px;}

.ruby-sound-cabinet.hoveron, .emily-dressing-seat.hoveron {margin-top: -70px;}

.amelia-double-dresser, .bay-double-dresser, .stella-sectional, .bay-double-window-seat, .bay-double-window-seat-with-cushion, .trundle-bed   {padding-top: 80px;}


.breadcrumbs {
    background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px dotted #E6E7E9;
    border-top: 1px dotted #E6E7E9;
    font-size: 0.7em;
    margin-bottom: 5px;
    margin-top: 25px;
    padding: 10px 0 10px 10px;
    text-transform: uppercase;
}

.ei-slider-large li:first-child {display: none;}

.custItemSale {
    float: left;
    width: 140px !IMPORTANT;
    margin-top: -6px;
}

.catItemWrapLarge a {text-decoration: none;}


#schbt {
    color: #E9E9E4;
}
#schbt {
    background-color: red !IMPORTANT;
    border: medium none;
}

form#sf {
    border: 0 !IMPORTANT;
    padding: 9px;
}


.gallery h2 {font-size: 20px; padding: 10px 0px 0px 0px; }

#sidebar div.flt {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    position: relative;
}


#doc {
    margin: 10px auto 0;
    position: relative;
    width: 960px !IMPORTANT;
}

#y-att {
    display: none;}

#onthelist h3 {
    text-align: left;
    display: none;
}
#onthelist h2 {
    font-family: sans-serif;
    font-size: 3em;
    margin-bottom: 5px;
    text-align: center;
}

#onthelist h4 {
    border-bottom: 1px solid #D0D0D0;
    font-family: sans-serif;
    font-size: 1.5em;
    margin-bottom: 20px;
    text-align: center;
padding: 0 0 20px;
}

#onthelist {
    text-align: center;
}

.item-flag-message a{
    text-decoration: underline;
    color: #0E666A;
}

.item-flag-message {
    margin-bottom: 10px;
}


.sub-subNav li b { color: #D7605A;}

ul.subNav li a {margin: 0px;}

.piPrice .item-flag {margin-top: -6px;}
.piPrice {padding-top: 10px;}
.catPrice .item-flag {margin-top: -6px;}
.item-flag-message-1 { color: #EA6D19 ;}
.item-flag-message-2 {color: #89B635 ;}

.flag-msg-1 {color: #EA6D19 ; font-family: adelle; font-size: 13px; padding-bottom: 10px; }
.flag-msg-2 {color: #89B635 ; font-family: adelle; font-size: 13px; padding-bottom: 10px; }

.sale-qty {color:#CF484A; font-size:18px; font-family:adelle,sans-serif; padding-bottom: 20px;}

.catName {padding-bottom: 9px !important;}

.item-flag-cat {
    color: #FFFFFF;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
    padding: 5px 8px;
}
.item-flag-cat-1, .item-flag-1 { background-color: #71A443 ;}
.item-flag-cat-2, .item-flag-2 { background-color: #89B635 ;}

.item-flag-4 {background-color: #D7605A;}
.item-flag-5 {background-color: #A6D4D4; color: #5B919D;}
.item-flag-6 {display: none;}
.item-flag-7 {background-color: #E86489;}

.lead-time { background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CECECE;
    color: #666666;
    float: left;
    font-size: 11px;
    margin-bottom: 20px;
    padding: 20px; }

.custItemSale {
    float: left;
}

.custItemPrice {
    width: 225px;
    padding: 5px 0px 0px 5px;
}

.video-home {float: left; border-bottom: 1px solid #CFCFCF; padding: 40px 0px 30px 0px; width: 960px;}
.video-vid {float: left; width: 480px;}

.video-txt {float: left; width: 430px; padding: 0px 0px 0px 30px;}
.video-txt h3 {
    color: #666666;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 24px;
}

.video-txt p {
    color: #666666;
    font-size: 13px;
    line-height: 24px;
    margin: 10px 0;
}


a.qsLink, a.vmLink {
	bottom: 10px;
    color: #0E666A;
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    text-decoration: none;
    width: 308px;
    background: none;
    display: block !important;
    padding: 7px 10px;
    text-transform:uppercase;

}

a.qsLink:hover, a.vmLink:hover {
color: #0E666A !important;
font-weight: bold;
    text-decoration: none;

}

.strike {
    text-decoration: none;
}

.contact-wrapper h6 {font-size: 14px; color: #D7605A;}
.sub-pages strong.store-header {font-size: 15px; display: block;}

.people-head {width: 480px; float: left; height: 600px;}

.larry{display:block; height:400px; width:480px; background:url(http://images.mainecottage.com/people.jpg) 0px 0px;}
.larry:hover{background-position:0px -400px;}

.lauren{display:block; height:400px; width:480px; background:url(http://images.mainecottage.com/people.jpg) 480px 0px;}
.lauren:hover{background-position:480px -400px;}

.people-other {width: 320px; float: left; height: 580px;}
.people-other p {padding: 0px 40px 0px 0px; color: #484848;}
.people-other strong, .people-head strong {color: #0D666A;}

#infoWrap .people-head h2 {
    font-size: 22px; color: #0D666A; padding: 20px 0px 0px 0px; margin: 0px;
}

#infoWrap .people-head h3 {
    font-size: 16px; color: #333333; padding: 0px 0px 10px 0px; margin: 0px;
}

#infoWrap .people-other h2 {
    font-size: 20px; color: #0D666A; padding: 20px 0px 0px 0px; margin: 0px;
}

#infoWrap .people-other h3 {
    font-size: 14px; color: #333333; padding: 0px 0px 10px 0px; margin: 0px;
}

#infoWrap .people-head span, #infoWrap .people-other span {
    font-size: 13px; color: #0D666A; padding: 0px 0px 0px 0px; font-family: Adelle;
}

#infoWrap .people-head p, #infoWrap .people-other p {
    font-size: 12px; color: #333; padding: 0px 20px 0px 0px;
}


.sarah{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 0px -800px;}
.sarah:hover{background-position: 0px -1120px;}

.amy{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 640px -800px;}
.amy:hover{background-position: 640px -1120px;}

.cyndee{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 640px -1440px;}
.cyndee:hover{background-position: 640px -1760px;}

.amber{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 0px -1440px;}
.amber:hover{background-position: 0px -1760px;}

.destiny{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 320px -800px;}
.destiny:hover{background-position: 320px -1120px;}

.lucy01{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 320px -1440px;}
.lucy01:hover{background-position: 320px -1760px;}

.laura{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 0px -2080px;}
.laura:hover{background-position: 0px -2400px;}

.anita{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 0px -2720px;}
.anita:hover{background-position: 0px -3040px;}

.roland{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 640px -2720px;}
.roland:hover{background-position: 640px -3040px;}

.john{display:block; height:320px; width:320px; background:url(http://images.mainecottage.com/people.jpg) 640px -3360px;}
.john:hover{background-position: 640px -3680px;}


.vendor { width: 420px; margin: 0px 20px 10px 0px; float: left; height: 420px;}
.map { width: 960px; display: block;}

#infoWrap .map h3 {
    clear: both;
    display: block;
    margin: 10px 0;
}



.welcomeBlocks {
    float: none;
    width: 100%;
}

button {
    position: relative;
    top: auto;
}

body.banneractive .mcTopBanner {
    height: 19px;
}
.mcTopBanner {
    border-bottom: 1px solid #CECECE;
    font-family: adelle;
    font-size: 13px;
    padding-top: 5px;
    background: #D7605A;
    color: #ffffff;
}
.mcTopBanner a {color:#FFBC76}
.off {color: #92D0E1;}
.black {color:#CF484A;}

#room-nav {text-align: center; float: left;}
#room-nav a img, #room-nav a { border: none; overflow: hidden; float: left; width: 120px; padding: 0px 0px 0px 0px;}
#room-nav a:hover, #room-nav a:active { border: 6px solid #ffffff; width: 108px;}
#room-nav a:hover img { margin: -6px; padding: 0px 0px 0px 0px;}
#room-nav a.room {border: 6px solid #ffffff; width: 108px; height: 126px; opacity: .5;}


#room-landing a img, #room-landing a { border: none; overflow: hidden; float: left; padding: 5px 5px 0 0;width: 470px;}
#room-landing a:hover, #room-landing a:active { border: 15px solid #ffffff; width: 440px; padding: 5px 5px 0 0;}
#room-landing a:hover img { margin: -15px; }

#room-landing p{
	background: none repeat scroll 0 0 white;
    color: #0E666A;
    float: left;
    font-size: 24px;
    padding: 10px 0px 40px 0px;
    position: absolute;
	margin: 415px 10px 0px 10px;
    text-align: center;
    width: 450px; font-family: "lobster",serif;}
    
#room-landing a:hover p { margin: 400px -40px 0px 0px; }
    
#room-landing span{
    color: #333;
    font-size: 12px;
    width: 430px; font-family: adelle,sans-serif; border: none; margin: 20px 0 0;}    


#catalog-landing a img, #catalog-landing a { border: none; overflow: hidden; float: left; width: 300px;}
#catalog-landing a:hover, #catalog-landing a:active { border: 15px solid #ffffff; width: 271px; }
#catalog-landing a:hover img { margin: -15px; }

#catalog-landing p{
	background: none repeat scroll 0 0 white;
    color: #0E666A;
    float: left;
    font-size: 24px;
	padding: 10px 20px 20px 20px;
    text-align: center;
    width: 260px; font-family: "lobster",serif;
    }
    
#catalog-landing a:hover p { padding: 0px 20px 20px 5px; }
    
#catalog-landing span{
    color: #333;
    font-size: 12px;
    width: 260px; font-family: adelle,sans-serif;}    

.catalog-wrapper {border: 1px solid #cecece; margin: 5px; float: left;}

.shop .innerNav, .rooms .innerNav, .rooms .fpCustomConts {
    display:none;
}

.innerNav {font-size: 0.9em;
    padding: 0px 0 10px 0px;
    text-align:center; }
    
.innerNav a {border: none; padding: 0 10px 10px 0;}
 

.by h1.productName, .shades h1.productName, .rest h1.productName, .sea h1.productName, .pops h1.productName, .daisy h1.productName, .serenity h1.productName, .fish h1.productName, .sun h1.productName, .vibes h1.productName, .robin h1.productName, .ocean h1.productName, .sea h1.productName, .sunny h1.productName, .nauticals h1.productName, .nautical h1.productName, .sunshine h1.productName, .simply h1.productName, .peachy h1.productName, .cherry h1.productName, .limeade h1.productName, .airy h1.productName, .true h1.productName, .wood h1.productName, .green h1.productName, .blue h1.productName, .white h1.productName, .nice h1.productName, .navy h1.productName, .teal h1.productName, .pink h1.productName, .tone h1.productName, .frill h1.productName, .bunk h1.productName, .twin h1.productName, .kids h1.productName, .girls h1.productName , .shop h1.productName               {
    }

.room-landing-img {border-bottom: 1px solid #CECECE;
    float: left;
    padding: 10px 0; text-align: left; width: 100%}
.room-landing-img img {float:left; width:380px;}
.room-links {float:right; font-size: 2.4em; width:500px; color: #0E666A; font-family: "lobster",serif; padding: 20px 0px 0px 80px}
.room-links a{color: #333; font-family: adelle,sans-serif; text-decoration: none;}
.room-links a:hover{color: #0E666A;}

.room-links ul{list-style-image: none; margin: 20px 0px 0px -5px;}
.room-links li{padding: 5px 5px 10px 5px; list-style:none; font-size: 18px; }
.view-all a{font-family: "lobster",serif; color: #0E666A;}
.view-all a:hover {color: #8BC8B8;}

.fit-person {float: left; width: 192px; }
.fit-person p{color: #0E666A; font-family: "lobster",serif; font-size: 22px;}
.fit-person img{float: left;}
.fit-person a{float: left; font-size:20px; text-decoration: none; padding: 0px 0px 10px 0px; color: #0E666A; font-family: "lobster",serif; }
.fit-person a:hover {color: #8BC8B8;}
.fit-intro {font-size:26px; padding: 20px 0px 20px 0px; border-bottom: 1px solid #cecece; margin: 0px 0px 30px 0px; color: #0E666A; font-family: "lobster",serif; }

.fit-chair {float: left; width: 160px; }
.fit-chair p{color: #0E666A; font-family: "lobster",serif; font-size: 22px;}
.fit-chair img{float: left;}
.fit-chair a{float: left; font-size:20px; text-decoration: none; padding: 0px 0px 10px 0px; color: #0E666A; font-family: "lobster",serif; }
.fit-chair a:hover {color: #8BC8B8;}

#fitnav {position:relative; height: 20px; width: 940px;}
.fitnav ul{margin-left: 375px;}

#fitnav li { margin:0; padding:0; list-style:none; position:absolute; top:0;}
#fitnav li, #fitnav a { height: 59px; display:block;}

#person1{left:0px;width:41px; background:url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") 0 0;}
#person1 a:hover{background: url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") 0 -59px;}
#person2{left:41px;width:41px; background:url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") -41px 0;}
#person2 a:hover{background: url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") -41px -59px;}
#person3{left:83px;width:41px; background:url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") -83px 0;}
#person3 a:hover{background: url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") -83px -59px;}
#person4{left:125px;width:41px; background:url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") -125px 0;}
#person4 a:hover{background: url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") -125px -59px;}
#person5{left:167px;width:42px; background:url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") -167px 0;}
#person5 a:hover{background: url("http://images.mainecottage.com/shop-by-fit/fit-nav.png") -167px -59px;}

.kevin {background:url("http://images.mainecottage.com/shop-by-fit/kevin.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: auto 390px;}
.katherine {background:url("http://images.mainecottage.com/shop-by-fit/katherine.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: auto 390px;}
.elyse {background:url("http://images.mainecottage.com/shop-by-fit/elyse.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: auto 390px;}
.lyn {background:url("http://images.mainecottage.com/shop-by-fit/lyn.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: auto 390px;}
.steve {background:url("http://images.mainecottage.com/shop-by-fit/steve.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: auto 390px;}



.fit-intro-wrapper {text-align: center; font-size: 11px; padding: 0px 0px 40px 0px;}
.fit-intro-wrapper h1 {font-size: 91px; color:#0E666A; margin: 40px 0 40px 0;}
.fit-intro-wrapper p {font-size: 16px; margin: 20px 0 0px 120px; width: 700px; font-size: 16px;
    line-height: 28px;
    text-align: center;
    width: 700px;}
.fit-header {font-size: 35px; font-family: adelle,sans-serif; padding: 0px 0px 20px 0px;}
.fit-text { font-size: 12px; padding: 0px 0 0px 20px; margin-top: -20px; width: 450px; height: 406px; float: left; line-height: 22px; text-align: center;}
.fit-text p{ font-size: 11.5px; padding: 0px 0px 30px 0px; text-align: left;}
#infoWrap h2{ font-size: 23px;}

#infoWrap .fit-text h2{ font-size: 36px; font-family: "lobster",serif;  color:#0E666A;}
#infoWrap .fit-text h3{ font-size: 16px; color:#333; padding: 0px 0px 10px 0px;}

.fit-image {float: left; width: 161px; padding: 0px 20px 0 0;}
.fit-text ul {margin: 0 0 10px 0;}
.fit-text li {display: inline; font-size: 10px; list-style-type: none; border-right: 1px solid #cecece; padding: 0 5px 0 5px; }

.fit-text a {font-family: "lobster",serif; font-size: 20px; color:#0E666A; text-decoration: none;}
.fit-text a:hover {color:#8BC8B6;}

.fit-details {text-align: center; font-size: 11px; line-height: 18px;}

.fit-container .mcCarousel .viewport {float:left; height:450px; width:480px;}

.fit-container-wrapper {border-top: 1px solid #cecece; margin-top: 40px; height: 710px; }
.fit-container-wrapper01 {border-top: 1px solid #cecece; border-bottom:1px solid #cecece; height: 450px;  }
.fit-container {
    height: 450px;
    width: 480px;
    overflow: hidden;
    float: left;
}

.fit-container .mcCarousel {
    height: 480px;
    overflow: hidden;
}


.fit-container .carouselWrap{margin: 0;}
.fit-container .mcCarousel .next {right: 15px;}

.fit-container .mcCarousel .prev {left: 15px; }

.fit-kevin {background-image:url('http://images.mainecottage.com/fit-kevin.jpg'); background-repeat: no-repeat; color: #57595E; left: 90px; width: 960px; height: 802px;}
.fit-kevin01 {background-image:url('http://images.mainecottage.com/fit-kevin01.jpg'); background-repeat: no-repeat; color: #57595E; left: 90px; width: 960px; height: 802px;}



.mcCarousel .overview li .fit-text li{
    float: left;
    height: 20px;
    width: 350px;
}


.fit-product {float: left; margin-top: 20px;}
.fit-product span {float: left; padding: 25px 0 0 10px; font-size: 13px; font-family: adelle,sans-serif;}
.fit-product img {float: left;}

.grid {height: 1200px;}
.grid img {float:left; width: 190px;}

ul.filterNames li {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    list-style: none outside none;
    padding: 10px 33px;
    font-size: 11px;
    text-transform: uppercase;
    list-style: none; 
}


.color-filter li {float: left; text-align: center; list-style: none; width: 300px;}


.artwork-filter li {float: left; font-size: 15px; list-style: none outside none; padding-left: 150px; text-align: center; width: 150px;}
.subject-filter li {float: left; font-size: 15px; list-style: none outside none; text-align: center; width: 150px;}
.size-filter li {float: left; font-size: 15px; list-style: none outside none; text-align: center; width: 180px;}
.price-filter li {float: left; font-size: 15px; list-style: none outside none; text-align: center; width: 180px;}
.artist-filter li {float: left; font-size: 14px; list-style: none outside none; text-align: left; width: 180px;}
.all-filter li {display: none;}


ul.filterVars li.active {
    color: #0E666A;
    text-decoration: none;
}


.samples #filterWrapp .filterNames, .samples #filterWrapp .filterVarWraps {
    margin-left: 220px;
}

.yardage #filterWrapp .filterNames, .yardage #filterWrapp .filterVarWraps {
    margin-left: 70px;
}


.samples #filter-spinner, .yardage #filter-spinner {
    color: #666666;
    font-family: lobster;
    font-size: 20px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    padding-left: 53px;
    width: 570px;
}


#filter-spinner {
    color: #666666;
    font-family: lobster;
    font-size: 20px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    padding-left: 53px;
    width: 400px;
}


.artworknav-container {font-size: 18px; font-family: adelle,sans-serif; text-align: center; padding: 0px 0px 20px 80px; width: 960px;}
#artworknav ul {margin-left: 200px; }
#artworknav li {float: left; width: 250px; list-style: none; padding: 10px 0px 10px 0px; border-bottom: 1px solid #cecece;}
#artworknav .active { border-bottom: 3px solid #D7605A;}
#artworknav .active a {color: #D7605A; text-transform: uppercase;}


#artworknav a:link { text-decoration: none; }
.artwork h1 {font-family: "lobster",serif; font-size: 30px; color:#0E666A; text-decoration: none; }

.artistName {   
	color: #0E666A;
    font-family: "lobster",serif;
    font-size: 2.4em;
    font-weight: normal;
    margin: 25px 0px 0px 0px;
    text-align: center;
}

.artist-spotlight-intro {padding: 0px 100px 20px 100px; text-align: center; width: 800px; font-size: 16px; line-height: 30px;}

.artist-intro {padding: 20px 100px 20px 100px; text-align: center; width: 800px; font-size: 16px; line-height: 30px;}

#artistnav {position:relative; width: 940px; padding: 0px 0px 0px 20px;}
.artistnav ul{margin-left: 0px; font-size: 14px; color:#0E666A;}
.artistnav {margin-top: 30px;}
.artistnav hr {border: 1px solid #E3E2DC;}

.artistnav p {font-size: 16px; font-family: adelle,sans-serif;}


#artistnav li {float: left; margin:0; padding:0 28px 0px 0px; list-style:none;}
#artistnav li, #artistnav a {height:34px; text-decoration: none; color: #999999;}
#artistnav .active a {color: #D7605A;}
#artistnav a:hover {color: #333;}


.artImage {
    padding: 10px 0;
}

.artImage img {
    border: 1px solid #E3E2DC;
    padding: 10px;
    width: 935px;
}

.artProducts{width: 960px;}
.artProductItem {float:left; width: 320px; text-align:center;}

.artworkRoom {position: relative; }
.room01 { width:621px; }
.artwork01 { float: left; left: 510px; position: absolute; top: 40px; width: 433px; z-index: 2; }

.artworkRoom-sheila {position: relative; }
.room01-sheila { width:621px; }
.artwork01-sheila { float: left; left: 560px; position: absolute; top: -10px; width: 412px; z-index: 2; }
.artworkPrice01-sheila{float: left;
    position: relative;
    top: -520px;}
.artworkPrice-sheila { padding: 0 0 0 100px; position: relative;
    z-index: 5;}
.artProductItem-sheila {float: left;
    padding: 0 0 0 200px;
    position: absolute;
    text-align: center;
    top: 480px;
    width: 200px;}
.artworkRoom02-sheila {float: left; width: 960px;}
.room02-sheila {float: left;  width: 600px;}
.artwork02-sheila {float: left;
    width: 340px;}
.artworkPrice02-sheila{float: left;
    padding: 0 0 0 100px;
    text-align: center;}
    
   
.artworkRoom-liz {position: relative; }
.room01-liz { width:621px; }
.artwork01-liz { float: left; left: 460px; position: absolute; top: -10px; width: 412px; z-index: 2; }
.artworkPrice01-liz{text-align: center; position: relative; top: -20px; width: 300px;}
.artworkPrice-liz { padding: 0 0 0 180px; text-align: center;}
.artProductItem-liz {float: left;
    padding: 0 0 0 200px;
    position: absolute;
    text-align: center;
    top: 400px;
    width: 200px;}
.artworkPrice02-liz{float: left;
    left: 110px;
    position: relative;
    text-align: center;
    top: -20px;}    

.artworkRoom02-liz {float: left;}
.room02-liz {float: left; left: 350px; position: relative; }
.artwork02-liz { float: left;
    padding: 0 0 0 0px;
    position: relative;
    width: 484px;
    z-index: 3; top: -300px;} 
.artProductItem02-liz {float: left;
    padding: 300px 0 0 50px;
    position: absolute;
    text-align: center;
    width: 200px;}    
 .bit-liz {
float: left;
    position: relative;
    width: 350px;}   

.artworkRoom-laurie {position: relative; }
.room01-laurie { width: 755px; }
.artwork01-laurie { float: left; left: 775px; position: absolute; top: 14px; width: 179px; z-index: 2; }
.artworkPrice-laurie {text-align: center; left: 200px;}
.artworkRoom02-container-laurie {float: left; width: 960px; padding: 50px 0px 40px 0px;}
.artworkRoom02-laurie {float: left; height: 550px; width: 960px;}
.room02-laurie { left: 200px; position: relative; top: -630px; width: 600px;}
.artwork02-laurie {float: left;
    position: relative;
    width: 407px;
    z-index: 3;}
.artworkPrice01-laurie{float: left;
    position: relative;
    top: -520px;}

.artworkRoom02 {float: left;
    height: 700px;}
.artwork02 { float: left;
    padding: 0 0 0 60px;
    position: relative;
    width: 621px;
    z-index: 3;}
.room02 { float: left;
    left: 300px;
    position: relative;
    top: -475px;}


.artworkRoom02-container {float: left; width: 960px; padding: 50px 0px 40px 0px;}
.bit-kellee {padding: 0 40px 0 0;
    width: 245px;}    
.artworkRoom02-kellee {float: left;
    height: 960px;}
.room02-kellee { float: left;
    left: 300px;
    position: relative;
    top: -920px;
    width: 433px;}
.artwork02-kellee {float: left;
    padding: 0 0 0 60px;
    position: relative;
    width: 621px;
    z-index: 3;}
.artworkPrice01-kellee{padding: 75px 0 0 200px; }


.artworkRoom02-container-trip {float: left; width: 960px; padding: 50px 0px 40px 0px;}
.bit-trip {padding: 0 40px 0 0;
    width: 245px; line-height: 28px;}    
.artworkRoom-trip {float: left;
    height: 960px;}
.room-trip { float: left;
    left: 300px;
    position: relative;
    top: -1050px;
    width: 433px;}
.artwork-trip {float: left;
    padding: 0 0 0 60px;
    position: relative;
    width: 621px;
    z-index: 3;
    top: -140px;}
.artworkPrice01-trip{padding: 75px 0 0 200px; }


.artworkRoom03-container {float: left; width: 960px; padding: 50px 0px 40px 0px;}
.bit-kellee03 {float: left;
    padding: 0 40px 0 0;
    width: 450px;}    
.room03-kellee {
    float: left;
    padding: 0 40px 0 0;
    width: 400px;
    }
.artwork03-kellee {float: left;
    padding: 30px 0 0;
    position: relative;
    width: 621px;
    z-index: 3;}
.artworkPrice03-kellee{position: relative;
    top: -225px;
    z-index: 5;}


.artworkRoom02-kim {float: left;
    height: 700px;}
.artwork02-kim { float: left;
    padding: 60px 0 0;
    position: relative;
    width: 412px;
    z-index: 3;}
.room02-kim {  float: left;
    left: 375px;
    position: relative;
    top: -580px;
    width: 591px;}
.artworkPrice01-kim {
    float: left;
    left: 60px;
    position: relative;
    text-align: center;
}  
.artworkPrice02-kim {
	float: left;
    left: 160px;
    position: relative;
    text-align: center;
    top: -50px;
}  
  
.kim-column-left {width: 541px; float: left; padding: 0 20px 0 0;}
.kim-column-right {width: 395px; float: left; }


.artworkPrice {text-align: center; left: 200px;}
.artName {font-size: 14px; font-family: adelle,sans-serif; color: #333333;}
.artPrice {font-size: 15px;}

.artworkPrice01 { left: 20px;
    position: absolute;
    text-align: center;
    top: 240px;} 

.bit-gail {float: left;
    left: -535px;
    position: relative;
    width: 350px;
    top: -30px;}
.room02-gail { float: left;
    left: 400px;
    position: relative;
    top: -350px;}
.artwork02-gail { float: left;
    padding: 0 0 0 60px;
    position: relative;
    width: 621px;
    z-index: 3;}    
    
  
  
.artworkRoom02-ramon {float: left;
    height: 750px;}
.artwork02-ramon { 
	float: left;
padding: 30px 0 0 20px;
    position: relative;
    width: 412px;
    z-index: 3;}
.room02-ramon {  
	float: left;
    left: 0px;
    position: relative;
    top: 0px;
    width: 520px;}
.artworkPrice01-ramon {
float: left;
    left: 650px;
    position: relative;
    text-align: center;
    top: -430px;
}  
.artworkPrice02-ramon {
	float: left;
    left: 100px;
    position: relative;
    text-align: center;
    top: 0px;
}  
.bit-ramon {
float: left;
    position: relative;
    top: -800px;
    width: 350px;}
    
.artworkRoom01-ramon {float: left;
    height: 960px;}
.room01-ramon {     float: left;
    left: 400px;
    position: relative;
    top: -400px;}
.artwork01-ramon { float: left;
    padding: 0 0 0 0px;
    position: relative;
    width: 621px;
    z-index: 3;} 
.artProducts-ramon {width:960px;float: left;}
      
.ramon-column-left {float: left;
padding: 40px 20px 0 10px;    width: 350px;}
.ramon-column-right {width: 500px; float: left; padding: 0 0 0 40px; }

  
  
  
    
.artProducts-left {float: left; width: 197px; padding: 20px 0px 20px 0px;}
.artProductItem-left {float:left; width: 197px; text-align:center;}
.artProducts-container {float: left; width: 395px;  }

.artworkRoom h3, .artworkRoom-sheila h3, .artworkRoom-liz h3, .kim-column-left h3, .artworkRoom-laurie h3, .ramon-column-left h3, .bit-ramon h3 {font-size: 16px; font-family: Arial; color: #333333; padding: 0 0 10px;}
.artworkRoom p, .kim-column-left p, .artworkRoom-sheila p, .artworkRoom-liz p, .artworkRoom-laurie p, .ramon-column-left p, .bit-ramon p {font-size: 13px; line-height: 22px;}

.kim-column-left p {width: 450px;}

.artworkRoom button, .artworkRoom-sheila button, .artworkRoom-liz button, .kim-column-right button, .ramon-column-right button, .artworkPrice01-kim button, .artworkRoom-laurie button, .artworkPrice01-ramon button, .artworkPrice02-ramon button, .artProducts-ramon button  {border: #0E666A 1px solid;
    border-radius: 0px;
    color: #0E666A;
    font-size: 1em;
    padding: 10px 15px 10px 23px;
    background: #FFFFFF;
    text-transform:uppercase;}
    
    
.artworkRoom a:hover button, .artworkRoom-sheila a:hover button, .artworkRoom-liz a:hover button, .kim-column-right a:hover button, .ramon-column-right a:hover button, .artworkPrice01-kim a:hover button, .artworkRoom-laurie a:hover button, .artworkPrice01-ramon a:hover button, .artworkPrice02-ramon a:hover button, .artProducts-ramon a:hover button  {border: #0E666A 1px solid;
    color: #FFFFFF;
    padding: 10px 15px 10px 23px;
    background: #0E666A;
    text-transform:uppercase;}    



.green-intro {background:url("http://images.mainecottage.com/color-callouts/blue-green-intro.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: 320px;}
.blue-green-intro {background:url("http://images.mainecottage.com/color-callouts/blue-green-intro.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: 320px;}
.blue-intro {background:url("http://images.mainecottage.com/color-callouts/blue-intro.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: 320px;}
.yellow-intro {background:url("http://images.mainecottage.com/color-callouts/blue-green-intro.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: 320px;}
.red-intro {background:url("http://images.mainecottage.com/color-callouts/blue-green-intro.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: 320px;}
.white-intro {background:url("http://images.mainecottage.com/color-callouts/blue-green-intro.png") 0 0; background-position: right; background-repeat: no-repeat; background-size: 320px;}




.landing-intro {
    font-size: 16px;
    line-height: 28px;
    margin: 20px 0 20px 120px;
    text-align: center;
    width: 700px;
}


.shop-intro {padding: 20px 100px 0px 100px; text-align: center;}
.shop-intro p{font-size: 14px; left; line-height: 24px; color:#58595D;}

.color-intro {padding: 20px 100px 0px 100px; text-align: center;}
.color-intro p{font-size: 14px; left; line-height: 24px; color:#58595D;}





#colornav {position:relative; height: 24px; width: 940px;}
.colornavdiv ul{margin-left: 0px; font-size: 20px; font-family: "lobster",serif;  color:#0E666A;}
.colornavdiv {margin-top: 30px;}
.colornavdiv hr {border: 1px solid #E3E2DC;}

.colornavdiv p {font-size: 16px; font-family: adelle,sans-serif;}


#colornav li{color:#9A9A96; float: left; margin:0; padding:0 40px 0px 0px; list-style:none;}
#colornav li, #colornav a{height:34px; text-decoration: none;}

#green a{color:#99AF66;}
#green a:hover{color:#D0DBA3;}



#blue-green a{color:#009190;}
#blue-green a:hover{color:#8BC8B8;}


#blue a{color:#5361AC;}
#blue a:hover{color:#7EA1E1;}

#red a{color:#C33760;}
#red a:hover{color:#FFB0B9;}

#yellow a{color:#FF9831;}
#yellow a:hover{color:#FFCD50;}

#white a{color:#A19073;}
#white a:hover{color:#CFCCC3}

#roomnav {position:relative;height: 34px; width: 940px;}
.roomnav ul{margin-left: 0px;}

#roomnav01 {position:relative; height: 24px; width: 940px;}
.roomnavdiv ul{margin-left: 20px; font-size: 14.5px; font-family: "lobster",serif;  color:#0E666A;}
.roomnavdiv {margin-top: 30px;}
.roomnavdiv hr {border: 1px solid #E3E2DC;}

#roomnav01 li{color:#9A9A96; float: left; margin:0; padding:0 15px 0px 0px; list-style:none;}
#roomnav01 li, #roomnav01 a{height:34px; text-decoration: none;}


.roomnav {text-align:center; margin-top: 30px;}
.roomnav hr {
    border: 1px solid #E3E2DC;
}

.roomnav p {
    font-size: 18px; font-family: adelle,sans-serif;
}


#roomnav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#roomnav li, #roomnav a{height:34px;display:block;}

#room01{left:0px;width:110px; background:url("http://images.mainecottage.com/shop-by-room/dining-nav.png") 0 0;}
#room01 a:hover{background: url("http://images.mainecottage.com/shop-by-room/dining-nav.png") 0 -34px;}


.childrow .crRight {
    float: left; width: 61px;
}


.crabs .childrow .crLeft, .shucked .childrow .crLeft, .crab .childrow .crLeft, .parade .childrow .crLeft, .spice .childrow .crLeft, .pelican .childrow .crLeft, .sun .childrow .crLeft, .poster .childrow .crLeft{ float: left; width: 221px; font-size: 14px; padding-top: 5px;}

.crabs .childrow .crRight, .shucked .childrow .crRight, .crab .childrow .crRight, .parade .childrow .crRight, .spice .childrow .crRight, .pelican .childrow .crRight, .sun .childrow .crRight, .poster .childrow .crRight { float: right; width: 136px; }

.crabs .childrow .crrPrice, .shucked .childrow .crrPrice, .crab .childrow .crrPrice, .parade .childrow .crrPrice, .spice .childrow .crrPrice, .pelican .childrow .crrPrice, .sun .childrow .crrPrice, .poster .childrow .crrPrice{ margin-top: 0px; }

ul.mainNav li a {
padding-right: 12px;
}

ul.mainNav li:last-child a {color:#D7605A;}

ul.mainNav li a {
    font-size: 1.1em;
    letter-spacing: 0;
}


.shop .catOutterWrap {display: none;}
.shop .innerNav{position: absolute; float: left; top: 230px;}

.rotatorInfo .rotate-headline {
    background: none;
    border-radius: 0px;
    color: #FFFFFF;
    font-family: adelle;
    font-size: 2.8em;
    font-weight: normal;
    line-height: 48px;
    opacity: 1 !IMPORTANT:
    width: 380px !IMPORTANT;
text-shadow: 1px 1px 1px #000; 
}

.rotatorInfo .rotate-headline {
    opacity: 1;
    padding: 50px 0px 20px 0px;
}

.rotatorInfo .rotate-headline span {font-size: 16px; line-height: 12px;}

.quickShop {
    width: 900px;
}

.quickShop .qsInfo {
    width: 335px;
}

.quickShop .piName {
    font-size: 1.4em;
    font-weight: normal;
    margin-bottom: 5px;
}

.quickShop .piPrice {
    font-size: 1.1em;
    font-weight: normal;
}

.quickShop .qsSeeMore {
    background: none repeat scroll 0 0 #0E666A;
    border-radius: 5px 5px 5px 5px;
    padding: 9px 5px;
    clear: both;
    margin-top: 50px;
    text-align: center;
    width: 150px;
}

.quickShop .qsSeeMore a {
    color: white;
    font-family: adelle,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
}

.quickShop .qsImage img {
    width: inherit;
}

.extraText {
	color: #6B6D72;
	margin: 5px 0px 0px 0px;
}

.ei-title {
    right: 50%;
}

.dimensions {
	color: #6B6D72;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 20px;
}

.dimensions ul{
	color: #6B6D72;
	font-size: 12px;
	margin: 15px 0px 20px 10px;
}

.quickShop .qtyBox {
    border: 1px solid #DEDAD4;
    float: left;
    height: 20px;
    margin: 8px 20px 20px 0;
    padding: 5px;
    width: 35px;
}

.btn-blue {
    background: linear-gradient(#E85659, #CE4C40) repeat scroll 0 0 #E85659;
    border: 1px solid #E85659;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #71C0FD inset;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 20px;
}


.rotatorInfo a {
    background: url("http://lib.store.yahoo.net/lib/yhst-134686321747047/arrowGrey.png") no-repeat scroll 10px center #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #575B5E;
    float: left;
    font-size: 1.15em;
    margin-top: 5px;
	opacity: 0.75;
    padding: 11px 15px 10px 23px;
}

ul.subNav {
    top: 46px;
}

div#tabbedDetails .tabContent .text {
    padding: 0px !important;
}


div#tabbedDetails ul.tabs a#tab1 {padding: 0px 0px 0px 10px;}

.text li {margin-bottom: 8px; line-height: 18px;}

.piAbstract {font-size: 15px;}

input.ys_primary, button.ys_primary {
    background: none repeat scroll 0 0 #DE525C;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px;
    text-align: center;
    border: none;
    font-size: 1.2em;
    
}


.store-container-half {
    border: 1px solid #DEDAD4;
    float: right;
    height: 433px;
    width: 650px;
    margin: 0px 0px 20px 20px;
}

.store-container-half p {
	color: #666666;
    font-weight: bold;
    padding: 20px 0 0;
}

.store-container-half .about-image {
	width: 650px;
}

.store-container-half .carouselWrap {
    float: left;
    margin: 0;
    position: relative;
    width: 650px;
}

.store-container-half .mcCarousel {
    height: 433px;
    overflow: hidden;
}

.store-container-half .mcCarousel .viewport {
    height: 433px;
    overflow: hidden;
    position: relative;
    width: 650px;
}

.store-container-half .mcCarousel .overview li {
    float: left;
    height: 433px;
    width: 650px;
    text-align: center;
}


.wblock img {
    width: 162px; height:224px;
}

.designer-wrapper {float: left; margin: 0px 0px 30px 0px; width: 100%; font-size: 12px;}
.designer-info-top {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px 1px 1px 0px;
	padding: 0px 20px 20px 0px; 
	float: left; 
	width: 458px; 
	height: 475px; 
}

.designer-wrapper h5 {padding: 0px 0px 15px 0px;}
#infoWrap .designer-wrapper h4 {font-size:18px; margin: 0px; padding: 0px 0px 0px 0px;}
.designer-wrapper h6 {font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 0px 0px 0px;}

.design-head {
    background: none repeat scroll 0 0 #D1E4DB;
    color: #333333;
    font-size: 2em;
width:950px;
padding: 5px;
display: block;
height: 25px;
font-family: adelle,sans-serif;
margin-top: 25px;
}

.designer-info-top-right {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	padding: 0px 20px 20px 20px; 
	float: left; 
	width: 438px; 
	height: 475px; 
}

.designer-info-bottom {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px 1px 0px 0px;
	padding: 20px 20px 20px 0px; 
	margin: 0px 0px 20px 0px;
	float: left; 
	width: 458px;  
	height: 475px; 
}

.designer-info-bottom-right {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px 0px 0px 0px;
	padding: 20px;
	margin: 0px 0px 20px 0px; 
	float: left; 
	width: 438px; 
	height: 475px; 
}

.designer-profile-pix {width:200px; padding: 0px 0px 0px 10px; float: right;}


.designerImages {
    float: none;
    margin-left: 0px;
    position: relative;
    width: 436px;
    border: 2px solid #CCCCCC;
    height: 55px;
    padding: 8px;
    margin-bottom: 10px;
}

#itemScroller01 .overview li {
    height: 90px;
    width: 80px;
}

#itemScroller01 {
    height: 90px;
}

.mcCarousel01 {
    height: 100px;
}
 
.mcCarousel01 .viewport01 {
    float: left;
    height: 250px;
    overflow: hidden;
    position: relative;
}
.mcCarousel01 .disable { visibility: hidden }
.mcCarousel01 .overview01 {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
}

#itemScroller01 .overview01 li {
    float: left;
    height: 60px;
    width: 89px;
}

#itemScroller01 .viewport01 {
    height: 60px;
    width: 441px;
}

h1.productName {
    font-size: 2.2em;
    font-weight: normal;
    line-height: 0;
    margin: 35px 0px 30px 5px;
    text-align: center;
}

.order h1.productName span, .yardage h1.productName span {margin: 0;
    padding: 0; width: 960px; }
    
.order h1.productName, .yardage h1.productName  {margin: 0;
    padding: 0;}  

.order #artworksection h2, .yardage #artworksection h2 {
    color: #999999;
    font-family: Arial;
    font-size: 14px;
    margin: 10px 0px 0px 5px;
    text-transform: none;
}

.gallery h1.productName span {    
	border: 0 none;
    float: none;
    margin: 0;
    padding: 0;}

body #artwork-conts .catOutterWrap {
    width: 308px !important;
}

#artwork-conts .catImage {
    height: 225px;
}


h1.productName span {color: #9A9A96;
    margin: 30px 0px 20px 0px; display: block; border-top: 1px dotted #CECECE;
    color: #999999;
    font-size: 15px;
    line-height: 26px;
    padding: 20px 0px 0px 0px;
    text-align: center;
    width: 960px;}
    
h1.bed span {font-size: 0.41em; color: #9A9A96;}

.callOut {z-index: 200;}
.callout-txt h2{font-size: 1.4em; margin-bottom: 20px;}
.callout-txt{color: #ffffff; height: 100%;}

.artist-spotlight-small {width: 460px; float: left; padding: 0px 0px 20px 0px; margin: 0px 20px 40px 0px; border-bottom: 1px solid #cecece;}
.artist-spotlight-small a{text-decoration: none; font-size: 12px;}
.artist-spotlight-small img {width: 460px}
.artist-spotlight-callout {width: 460px; float: left; padding: 0px 0px 20px 0px; margin: 0px 20px 40px 0px; height: 309px;}


.kellee h1.productName, .sheila h1.productName, .laurie h1.productName, .gail h1.productName, .kim h1.productName, .liz h1.productName, .ramon h1.productName, .spotlight h1.productName, .gallery h1.productName, .advice h1.productName {color:#fff; }

.spotlight h1.productName {display: none; }


.spotlight .info-title {display: none}

.spotlight .innerNav {display: none}

#artworksection h1.productName {color:#fff; } 


#artworksection h2 {font-family: Arial; font-size: 14px; margin-bottom: 10px; color: #666; text-transform: uppercase;}

#filterWrapp {
    padding-bottom: 5px;
    padding-top: 0px;
}

#filterWrapp .filterNames {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
}

#filterWrapp .filterVars {padding-bottom: 0px; }

#filterWrapp .filterNames li {
font-weight: bold;
color: #666666;
    margin-right: 8px;
    padding-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 6px;
    width: 131px;
}

.filterVarWraps {
    padding-left: 20px; padding-bottom: 30px;
}

a.resetFilters{color: #D7605A; font-size: 11px; }

#currentFilters a.filterRemove { color: #666666; }

#currentFilters a.filterRemove:before { top: 0px; }

.quality-container {
    height: 852px;
    width: 960px;
}


.art-container { margin-top: -60px; }
.art-container .mcCarousel .prev {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 5px;
    padding: 0;
    top: 19%;
}

.art-container .mcCarousel .next {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
    top: 19%;
}

.art-advice { left: 90px; width: 960px; }
.art-advice-header {font-size: 28px; font-family: adelle,sans-serif; padding: 0px 0px 5px 0px; color:#000; }
.art-advice-text { background: #ffffff; line-height: 26px; opacity: 0.6; padding: 40px 20px 30px; font-size: 13px; color:#000; top: 70px; }
.art-advice hr { border-color: #000000; border-style: dotted; border-width: 0 0 2px; width: 60px;}

.art-advice01 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/elizabeth-ockford-blue-coral-1-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; left: 90px; width: 960px; height: 640px;}
.art-advice01-text {left: 540px; width: 380px;  position: relative; }


.art-advice02 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/gail-higginbotham-dinghys-large-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -310px;}
.art-advice02-text {top: 70px; left: 634px; width: 286px; position: relative; }

.art-advice03 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/gail-higginbotham-beach-rocks-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px 0px;}
.art-advice03-text {top: 70px; left: 540px; width: 380px;  position: relative; }


.art-advice04 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/kellee-wynne-conrad-permanent-purple-triptych-1-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -140px;}
.art-advice04-text {top: 70px; left: 540px; width: 380px;  position: relative; }


.art-advice05 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/small-island-buffet-hutch-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -190px;}
.art-advice05-text {top: 70px; left: 540px; width: 380px;  position: relative; }



.art-advice06 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/kellee-wynne-conrad-southern-fields-set-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -220px;}
.art-advice06-text {top: 70px; left: 620px; width: 300px;  position: relative; }


.art-advice07 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/evy-rocker?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -420px;}
.art-advice07-text {top: 70px; left: 540px; width: 380px;  position: relative; }


.art-advice08 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/kim-hovell-drakes-bay-back-01?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -220px;}
.art-advice08-text {top: 70px; left: 540px; width: 380px;  position: relative; }


.art-advice09 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/kim-hovell-eastern-shore-horizon-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -20px;}
.art-advice09-text {top: 70px; left: 540px; width: 380px;  position: relative; }


.art-advice10 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/laurie-hadlock-garden-june-01?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -80px;}
.art-advice10-text {top: 70px; left: 540px; width: 380px;  position: relative; }


.art-advice11 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/laurie-hadlock-silent-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -270px;}
.art-advice11-text {top: 70px; left: 640px; width: 280px;  position: relative; }


.art-advice12 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/liz-lind-pink-hydrangeas-01?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -90px;}
.art-advice12-text {top: 70px; left: 540px; width: 380px;  position: relative; }


.art-advice13 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/ramon-matheu-shuck-responsibly-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -110px;}
.art-advice13-text {top: 70px; left: 80px; width: 220px;  position: relative; }


.art-advice14 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/ramon-matheu-feast-responsibly-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -20px;}
.art-advice14-text {top: 70px; left: 540px; width: 380px;  position: relative; }

.art-advice15 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/ramon-matheu-awe-shucked-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -320px;}
.art-advice15-text {top: 70px; left: 620px; width: 300px;  position: relative; }


.art-advice16 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/sheila-delaquil-indigo-2-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -120px;}
.art-advice16-text {top: 70px; left: 620px; width: 300px;  position: relative; }

.art-advice17 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/sheila-delaquil-after-the-derecho-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -20px;}
.art-advice17-text {top: 70px; left: 80px; width: 380px;  position: relative; }

.art-advice18 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/philip-gendreau-boat-at-nassau-bahamas-sail-away-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF; height: 800px; background-repeat: no-repeat; background-position: 0px -20px;}
.art-advice18-text {top: 70px; left: 620px; width: 300px;  position: relative; }

.art-advice19 {background-image:url('http://s7d4.scene7.com/is/image/russellmackenna/trowbridge-archive-black-and-white-vintage-photography-balloon-dancers-01-2013?wid=960&res=120&resmode=sharp&qlt=100'); color: #FFFFFF;  height: 800px;}




.video-wrapper {border: 1px solid #cecece; float: left; padding: 10px; margin-bottom: 20px; width: 940px; height: 100%;}
.video{float: right; width: 640px; }
.video-text{float: left; width: 280px; margin-right: 20px;}
.video-paint-chip{float: left; width: 70px; line-height: 16px;}
.video-paint-chip h6{ font-size: 11px; margin: 0px 0px 5px 0px;}

.american-craftsmanship {background-image:url('http://images.mainecottage.com/quality-craftsmanship-1.png'); color: #FFFFFF; left: 90px; width: 960px; height: 802px;}
.american-craftsmanship-header {font-size: 35px; font-family: adelle,sans-serif; padding: 0px 0px 20px 0px;}
.american-craftsmanship-text { font-size: 15px; padding: 250px 0 0 90px; width: 500px;}

.environment { border: 1px solid #CFCFCF; background-image: url("http://images.mainecottage.com/quality-craftsmanship-2.png");
    background-position: 480px 0;
    background-repeat: no-repeat;
    color: #58595E;
    height: 800px;
    left: 90px;
    width: 958px;}
.environment-header {font-size: 35px; font-family: adelle,sans-serif; padding: 0px 0px 20px 0px; line-height: 32px;}
.environment-text { font-size: 15px; padding: 150px 0 0 90px; width: 350px; font-size: 15px;}

.natural-materials {background-image:url('http://images.mainecottage.com/quality-craftsmanship-3.png'); color: #FFFFFF; left: 90px; width: 960px; height: 802px;}
.natural-materials-header {font-size: 35px; font-family: adelle,sans-serif; padding: 0px 0px 20px 0px;}
.natural-materials-text { font-size: 15px; padding: 250px 0 0 90px; width: 500px;}

.tradition {border: 1px solid #CFCFCF; background-image:url('http://images.mainecottage.com/quality-craftsmanship-4.png');    
 background-position: 480px 0;
    background-repeat: no-repeat;
    color: #58595E;
	height: 800px;
    left: 90px;
    width: 958px;}
.tradition-header {font-size: 35px; font-family: adelle,sans-serif; padding: 0px 0px 20px 0px; line-height: 32px;}
.tradition-text { font-size: 15px; padding: 150px 0 0 90px; width: 350px; font-size: 15px;}

.quality {background-image:url('http://images.mainecottage.com/quality-craftsmanship-5.png'); color: #FFFFFF; left: 90px; width: 960px; height: 802px;}
.quality-header {font-size: 35px; font-family: adelle,sans-serif; padding: 0px 0px 20px 0px;}
.quality-text { font-size: 15px; padding: 70px 0 0 90px; width: 350px;}

.natural-fibers {background-image:url('http://images.mainecottage.com/quality-craftsmanship-6.png'); color: #58595E; left: 90px; width: 960px; height: 802px;}
.natural-fibers-header {font-size: 30px; font-family: adelle,sans-serif; padding: 0px 0px 10px 0px; line-height: 32px;}
.natural-fibers-text { font-size: 13px;
    padding: 40px 0 0 535px;
    width: 380px;}
    
.natural-cotton-header {font-size: 30px; font-family: adelle,sans-serif; padding: 0px 0px 10px 0px; line-height: 32px;}
.natural-cotton-text { font-size: 13px;
    padding: 190px 0 0 50px;
    width: 400px;}    
    
.shipping-table {margin: 20px 0px 0px 0px;}
.shipping-table td {padding: 0px 0px 0px 5px;}
.zones {float: right; font-size: 11px; width: 250px; border-left: 1px solid #cecece; padding: 20px 0px 0px 20px;}

.yahoo-badge {float:left; padding: 16px 0px 0px 290px;}
.headTopRight {
    width: 260px;
}

.elseLeft form {
    width: 205px;
}