@import url(//fonts.googleapis.com/css?family=Pinyon+Script);
/* ------------ Site Styles ------------ */
body {background:url(images/wallpaper.jpg) #fff;color:#777;font-family: Geneva, Tahoma, Verdana, sans-serif;font-size:12px}
.container {background:#fff; border:12px solid #eee; margin-top:50px; margin-bottom:50px;}
.cke_show_borders{background:#fff;max-width:980px;}
h1,h2,h3,h4,h5,h6,th,dt,.errorMessage,.confirmTell{color:#292929;}
h1 {font-family: 'Pinyon Script', cursive; font-size:36px;}
h2 {font-size:18px;}
p {text-align: justify;}
.promoError{border:1px solid #c00;color:#c00;padding:10px;background:#faeaea;box-sizing:border-box}
.error {color: #c00;border: 1px dashed #c00;padding: 10px 10px 10px 30px;background:#faeaea; margin-bottom:15px;}

.highlight, .fancybox-outer, .fancybox-title-float-wrap .child {background:#e0e0e0;border:1px solid #ccc}
a:link, a:visited {color:#5287bd}
a:hover, a:focus, a:active {color:#5287bd}

/* ----------- WRAPPER - turn off if you dont want the content in a wrapper box ---*/
.wrapper{width:1004px;margin:auto;}
#info {margin-left:3px;}
#info.contentFull {margin: 0 0 15px 20px}

/* ------------ Button Styles ---------- */
.button1, .button1:link, .button1:visited {background:#5287bd;border:none;color:#fff} 
.button1:hover, .button1:focus {background:#679bd2;color:#fff}
.button2, .button2:link, .button2:visited {background:#666;border:none;color:#fff}
.button2:hover, .button2:focus {background:#888;color:#fff}
.updatebutton {line-height: 23px;margin: 3px 5px 0;min-width: 65px}

/* ------------ Header Styles ---------- */
#header {background: #fff url(images/header.jpg) 0 0 no-repeat;border-top: none;height:185px;} 
#header #logo {background: transparent;height: 116px;margin: 22px 0 0px 12px;text-indent: -9999px;width: 485px;}
#header #address {display:none}
#header .socialHead {position: absolute;right: -10px;bottom: 22px;}

#header .cart {background:#ecebe9;border:1px solid #e0dfde;margin:20px 20px 0;line-height:16px;min-width: 198px;width: auto;}
#header .cart a {color:#5287bd;}
#header .cart a:hover {text-decoration:underline;}

/* ------------ Top Navigator Styles ---------- */
#topNavigator {background:#e0e0e0;border:none;border-left:none;border-right:none; border-top:none; min-width:960px; padding-left:0; width:980px;}
#topNavigator li {padding:0; font-size:13px;}
#topNavigator li span {line-height:18px;}
#topNavigator span a:link, #topNavigator span a:visited {color:#777;background:#e0e0e0;	padding:9px 20px 9px 20px;border-right:1px solid #f8f8f6; text-transform:none; font-size:13px;}
#topNavigator span a:hover, #topNavigator span a:focus, #topNavigator span a.current {background-color:#5287bd; color:#fff;}

/* ------------ Category Navigator Styles ---------- */
.dropNavigator {background: #eee;border: 1px solid #dedede;padding:10px;}
.dropNavigator dd {font-size:12px;color:#777;}
.dropNavigator dt {color:#5287bd;border-bottom:0 none;font-weight:bold;font-size:13px;}
.dropNavigator a:link, .dropNavigator a:visited {color:#777;font-size:12px;border:none !important;text-transform:none;padding:0 !important;background:transparent;}
.dropNavigator a:hover, .dropNavigator a:focus, .dropNavigator a.current {color:#5287bd !important;background:transparent;}
#dropCart a:link, #dropCart a:visited {color:#777;font-size:12px;}
#dropCart a:hover, #dropCart a:focus {color:#7ccafa;}

/* ------------ Left Navigator Styles ---------- */
#leftNavigator {background:transparent;border:none;margin-left:20px;margin-right:17px;padding:20px;width: 215px;} 
#leftNavigator dd, #leftNavigator dd a:link, #leftNavigator dd a:visited {color:#777}
#leftNavigator dd a:hover, #leftNavigator dd a:focus, #leftNavigator dd a.current {color:#5287bd}
#leftNavigator dt {color:#292929; font-size:22px; font-weight:normal; font-family: 'Pinyon Script', cursive;} 

#rightNavigator {margin-right:20px;}
#rightNavigator li { background:#ecebe9; border:1px solid #e0dfde}

/* ------------ Footer Styles ---------- */
#footer {border-top:1px dashed #d0d0d0;background-color:transparent;padding-top:10px;} 
#footer dt {color:#666;border-bottom: none;margin-bottom:15px;font-weight:bold;font-size:13px;}

#footer dd {margin-bottom:12px; font-size:11px;}
#footer dd, #footer a:link, #footer a:visited {color:#777;}
#footer a:hover, #footer a:focus, #footer a.current{color:#5287bd;}

#footer dl {text-align: left;width: 180px;margin-left: 0;}
#footerLinks{padding-left:50px;}

.footAddress dd {line-height:18px;}

/* ------------ Homepanel Styles ---------- */
.homepanel {background: #ecebe9;border: 1px solid #e0dfde;display:block;padding:7px}
#homeSlides {background:#e6e6e6;padding: 8px;width: 685px;height: 260px;}
#homeSlides ul {background:#f0f0f0;bottom:15px;right:15px;border:1px solid #ccc;display:none;}
#homeSlides img {width: 685px;height: 260px;}

/* ------------ Design Selection Styles ---------- */
.designSelection dd.catImages a:link, .designSelection dd.catImages a:visited {background: #ecebe9;border: 1px solid #e0dfde; color:#5287bd;}
.designSelection dd.catImages a:hover, .designSelection dd.catImages a:focus {background: #e3e2e0;border: 1px solid #d8d7d5;}
.designSelection dt {font-size: 20px;margin: 15px 0 20px;} 

/* ------------ Design List Styles ---------- */
.designButton a:link,.designButton a:visited{border:1px solid #ddd}
.designButton a:hover,.designButton a:focus,.designItems{background:#f0f0f0;border:1px solid #ccc}
.designItems{height:340px}

/**5040 image default size changes **/
.designButton a {height: 303px}
.gridColumn {width:219px; margin: 8px;}
.designList img {max-height: 220px; max-width: 200px;}
.designList .image {display: block;height: 225px; overflow: hidden}

/* ------------ Design Detail Block ---------- */
#designBlock{background:transparent;}

/* ------------ Google Map Styles ---------- */
.pageMap{padding:7px}
.pageMap #map{box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.3)}

/* ------------ Calendar Styles ---------- */
.ui-datepicker-title{background:#333;color:#ccc}
.ui-datepicker span.ui-state-default{background:#fafafa;border:1px solid #ccc;color:#ccc}
.ui-datepicker a.ui-state-default{background:#f0f0f0;border:1px solid #999;color:#666}
.ui-datepicker a.ui-state-hover,.ui-datepicker a.ui-state-active{background:#bbb;color:#000}

/* ------------ Social Link Styles ---------- */
.social,.social:link,.social:visited{opacity:0.8;filter:alpha(opacity=80)}
.social:hover,.social:focus,a:hover .social,a:focus .social{opacity:1;filter:alpha(opacity=100)}

/* ------------ Search bar Styles ---------- */
.leftSearch .button1 {max-width:35px;min-width:35px;margin: 0px;text-transform:capitalize;font-size:inherit;font-weight:normal;border-radius:0;line-height: 24px;border: 1px solid #9B9B9B;border-left: 0;margin-left:-5px;padding-top: 0px;border-radius: 5px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
#searchBy {padding:4px 15px;background: #fff;border: 1px solid #9B9B9B;width: 128px;border-radius: 5px;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.leftSearch .button1{max-height: 25px;}


@-moz-document url-prefix() {
    .leftSearch .button1 {
		line-height: 23px;
		max-height: 26px;
    }
}