@charset "UTF-8";
/********** Siesta Furniture - Copyright 2010 **************/

/************* global **************/

body {margin:0; padding:0; background:#fff;}
.clear {clear:both;}
#container {margin:10px auto; width:911px; padding:10px; border:1px solid #e2e2e2; background:#f2f2f0;}

/**************** masthead **************/

#masthead ul {margin:0; padding:0; width:911px; height:64px; list-style-type:none;}
#masthead li {float:left; display:block; padding:0; margin:0;}
#masthead a {display:block; float:left;padding:25px 18px 7px 18px; text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size: 17px; height:37px;}

#masthead a.home {background:#c0413a; padding:25px 18px 7px 18px;}
#masthead a.about {background:#dd7633;}
#masthead a.colors {background:#f0bf17;}
#masthead a.quality {background:#29ac9c;}
#masthead a.eco {background:#a06b39;}
#masthead a.maintenance {background:#9f96c1;}
#masthead a.where {background:#9ec4e8;}
#masthead a.dealers {background:#757573;}
#masthead a:hover {background:#333;}

hr {color:#FF6600; border-top-style:none; border-left-style:none; border-right-style:none;}

table {font-size:11px;}

h1 {background:url(../images/h1_bg.jpg) no-repeat; width:595px; height:80px; margin-top:10px; text-indent:-9999px;}

/********** intro ***************/

#subnav {float:left; width:201px; background:#333; padding:12px 19px;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#f0bf17; margin:0; font-weight:normal;}

#subnav ul {padding:0; margin:6px 0 0 0; list-style-type:none;}
#subnav li {background:url(../images/bullet.jpg) 0 10px no-repeat; padding:5px 26px; border-bottom:1px solid #535353; line-height:18px;}
#subnav li a {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ccc; text-decoration:none;}
#subnav li a:hover {color:#f0bf17;}

#flash {float:left; width:670px; height:257px; background:url(../images/flash_bg.jpg) no-repeat;}

#adirondack-head {float:left; width:670px; height:257px; background:url(../images/adirondack-head.jpg) no-repeat;}
#quest-head {float:left; width:670px; height:257px; background:url(../images/quest-head.jpg) no-repeat;}
#colors-head {float:left; width:670px; height:257px; background:url(../images/color-head.jpg) no-repeat;}
#quality-head {float:left; width:670px; height:257px; background:url(../images/quality-head.jpg) no-repeat;}
#eco-head {float:left; width:670px; height:257px; background:url(../images/eco-head.jpg) no-repeat;}
#maintenance-head {float:left; width:670px; height:257px; background:url(../images/maintenance-head.jpg) no-repeat;}
#about-head {float:left; width:670px; height:257px; background:url(../images/about-head.jpg) no-repeat;}
#classic-head {float:left; width:670px; height:257px; background:url(../images/classic-head.jpg) no-repeat;}
#buy-head {float:left; width:670px; height:257px; background:url(../images/buy-head.jpg) no-repeat;}
#bistro-head {float:left; width:670px; height:257px; background:url(../images/bistro-head.jpg) no-repeat;}
#tables-head {float:left; width:670px; height:257px; background:url(../images/tables-head.jpg) no-repeat;}
#tete-head {float:left; width:670px; height:257px; background:url(../images/tete-head.jpg) no-repeat;}
#simply-head {float:left; width:670px; height:257px; background:url(../images/simply-head.jpg) no-repeat;}

p {width:630px;}

/************ content **************/

h3 {font-size:24px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; margin:10px 0 0 0;}
h3 span {font-weight:normal; color:#dd7633;}

#content {background:#fff; border:1px solid #e2e2e2; padding:5px 0 5px 5px; margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px;}

#content-dealers {background:#fff; border:1px solid #e2e2e2; padding:5px 0px 5px 5px; margin:0px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px;}

li  a{color:#11655c;}

.left {float:left; width:248px; margin:14px 0 0 0;}

.right {background:url(../images/right_bg.jpg) no-repeat right bottom; float:left; width:656px;}
.right p {padding:0 200px 0 0;}

.styles-right {float:left; width:656px;}
.styles-right a {color:#0066CC;}
.styles-right a:hover {color:#AC5372;}
.styles-right-dealers {float:left; width:656px; padding-left:10px;}
.note {color:#CC0000; font-size:11px; padding-bottom:1px; margin-bottom:0px;}

a#where-buy {display:block; background:url(../images/wherebuy.jpg) no-repeat; width:228px; height:110px; text-indent:-9999px;}

span#warranty {background:url(../images/warranty_bg.jpg) no-repeat; text-indent:-9999px; margin:20px 0 0 0; width:228px; height:110px; display:block;}

.cta {width:171px; height:116px; float:left; text-indent:-9999px; margin:30px 0 0 0;}

#cta-color {background:url(../images/a_color.jpg) no-repeat;}
#cta-quality {background:url(../images/a_quality.jpg) no-repeat;}
#cta-style {background:url(../images/a_style.jpg) no-repeat;}

#login {float:right; width:190px; height:170px; background-color:#F8F8FA; padding:5px 20px; border:1px solid #D1D1D1; margin:0 15px 15px 15px; }
p.error {font-weight:bold; color:#CA0000;}
input, textarea, select {color:#666; border:1px solid #CCC; font-size:12px; padding-bottom:2px; background:url(../images/input_bg.jpg) repeat-x;}

legend {font-size:15px; color:#993300;}

form .submit { background:url(../images/submit_bg.gif) repeat-x; color:#666; font-weight:bold; width:156px; height:22px; border:0; padding-bottom:6px; cursor:pointer;}

/*********** footer **************/

#footer {width:911px; margin:0 auto;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:0; width:911px; text-align:center;}
#footer a {color:#666; text-decoration:none;}
#footer a:hover {text-decoration:underline;}