@charset "UTF-8";
/* CSS Document */

html {background:none;}
body {background: #fff4f0 url(../images/bg-slice.jpg) repeat-x left top; font-size:67.5%; font-family: Helvetica, Arial, sans-serif;}
a {color:#336699; text-decoration:underline;}
a:hover {color:#d4562a;}
#wrapper {margin:0px; width:100%; height:100%;}
#wrapper .container {margin:0px auto; width:970px; background-color:#fff4f0;}
/*header*/
.container .header {margin:0px 10px; overflow:hidden; height:100%;}
.header h1 {width:305px; height:85px; float:left; display:inline; overflow:hidden; height:100%; font-size:1.2em;}
.header h1 a {width:305px; height:85px; background:url(../images/decor4kids-logo.jpg) no-repeat; display:block; text-indent:-305px;}
.header .contact {float:right; display:inline; overflow:hidden; height:100%; width:517px;}
.header .contact .address {float:left; display:inline; height:100%; overflow:hidden; width:225px; text-align:right; margin-top:25px;}
.header .contact .address a {display:block; padding-left:15px; background:url(../images/map-star.jpg) no-repeat; text-align:left; float:right;}
.header .contact a img {float:left; display:inline; overflow:hidden; width:120px; margin:7px 0px 0px 10px; border:2px solid #ff0000;}
.header .contact a:hover img {border:2px solid #336699;}
.header .contact .details{float:left; display:inline; height:100%; overflow:hidden; width:140px; margin:8px 0px 0px 10px; text-align:center;}
/*.header .contact .details a{cursor:default;}
.header .contact .details a:hover{color:#336699;}*/
.header .contact .details h3{color:#fcb316; font-size:1.9em;}
/*buttons*/
.header .contact .button, .content .email .button{display:block; width:119px; height:29px; margin:6px auto 0px; overflow:hidden; height:100%;}
.header .contact .button a, .content .email .button a{display:block; background:url(../images/btn-contactus.jpg) no-repeat left top; height:29px; width:119px; text-indent:-222px; text-decoration:none;}
.header .contact .button a:hover, .content .email .button a:hover{background-position:right top; text-decoration:none;}
.content .email .button {margin:8px 0px 4px 43px;}
#sub .email input[type=submit] {
		display: block;
		width: 119px;
		height:	29px;
		padding: 0px;
		cursor: pointer;
		border: 0px none;
		background: url(../images/btn-signup.jpg) no-repeat left top;
		overflow:hidden;
		margin:8px 0px 4px 43px;
		text-indent:-200px;
} #sub .email input[type=submit]:hover { background-position: right top }
/*content*/
.container .content{ overflow:hidden; height:100%; margin:0px 10px;}
.content .left{float:left; display:inline; width:249px; margin-right:7px;}
.content .right{float:right; display:inline; width:693px;}
/*left menu*/
.content .left ul.menu {width:249px; list-style:none; color:#48200d; font-weight:normal;}
.content .left ul.menu li, .content .left ul.menu li.odd {display:block; font-size:1.4em; padding:5px 5px 5px 15px;}
.content .left ul.menu li.nolink {padding-bottom:2px;}
.content .left ul.menu li.odd, .content .left ul.menu ul.odd li {background-color:#fff;}
.content .left ul.menu ul li, .content .left ul.menu ul.odd li {font-size:12px; padding:0px 0px 2px 30px;}
.content .left ul.sub {margin-top:11px;display:block;}
.content .left ul.sub li { display:block; margin:9px 0px 0px 0px; height:34px; padding-top:4px;}
.content .left ul.sub li.appointment {background:url(../images/icon-clock.jpg) no-repeat 0px 0px; padding-left:45px;}
.content .left ul.sub li.delivery {background:url(../images/icon-shipping.jpg) no-repeat 0px 0px; padding-left:45px;}
.content .left ul.sub li.angies {background:url(http://reviews.angieslist.com/webbadges/sp/wb_small_orange_logo.aspx) no-repeat 0px 0px; padding-top:30px;}
.content .left ul.sub li a {font-weight:bold; font-size:1.3em;}
.content .left .brands {display:block; margin-top:15px; width:249px; overflow:hidden;}
.content .left .brands a.all {display:block;width:237px; padding:5px;background-color:#ededed; text-align:center; border:1px solid #ededed;}
.content .left .brands a.all:hover{border:1px solid #fcb316;}
/*right menu*/
.content .right #menu {background-color:#004a4c; overflow:hidden; height:100%; display:block; padding:0px; margin:13px 0px; height:40px;}
.content .right #menu ul {float:right; display:inline;}
.content .right #menu ul li {display:inline; float:left;}
.content .right #menu ul li a {display:block; color:#FFF; background:url(../images/nav-divide.jpg) repeat-y 0px 0px; padding:14px 26px 0px 30px; height:40px; font-size:1.1em; text-decoration:none;}
.content .right #menu ul li a:hover {color:#ddd;}
#sub{display:block; overflow:hidden; height:100%; clear:both;}
#sub .bullets{float:left; display:inline; width:363px; overflow:hidden; height:100%;}
#sub .bullets div{background:url(../images/subfeature-back.jpg) no-repeat; margin-top:13px; width:353px; height:54px; display:block; padding:10px 10px 0px 10px;}
#sub .bullets div img{float:left; display:inline; margin-right:10px;}
#sub .bullets div span{float:left; display:inline; font-size:14px; width:275px; margin-top:8px;}
#sub .email{float:left; display:inline; width:300px; margin-left:5px; border:2px solid #336699; margin-top:13px; padding:10px; background-color:#FFF;}
#sub .email h2{color:#004a4c; font-size:16px;}
#sub .email h3{color:#c4481c; font-size:12px; margin-bottom:15px;}
#sub .email label{color:#333; font-size:16px; margin-right:5px; vertical-align:bottom;}
#sub .email input{height:20px; width:180px; padding:8px 0px 0px 5px; font-size:16px;}
#inner h1 {color:#610035; font-size:2.8em; padding-bottom:10px; font-weight:bold;}
#inner h2 {color:#610035; font-size:1.9em; padding-bottom:10px; font-weight:bold;}
#inner h3 {color:#FCB316; font-size:1.5em; padding-bottom:10px; font-weight:bold;}
#inner p {color:#333; font-size:1.2em; padding-bottom:15px; line-height:1.6em;}
#inner p strong {font-weight:bold;}
#inner td a img {margin:0px 10px 10px 0px; border:1px solid #fff;}
#inner td a:hover img {border:1px solid #d4562a;}
#inner ul {margin-left:15px; color:#333; font-size:1.2em; padding-bottom:15px; line-height:1.6em;}
#inner ul li{list-style-type:square;}
/*footer*/
.footer {background-color:#610035; overflow:hidden; height:100%; display:block; padding:0px; margin-top:10px;}
.footer span {margin:15px; color:#FFF;}
.footer span a {color:#fff; margin-left:10px;}
.footer span a:hover {color:#ddd;}
.base {background:url(../images/footer-base.jpg) repeat-x;height:9px; padding:0px; margin:0px 0px 20px 0px;}
a.cboxelement {float:left; margin-right:15px; margin-bottom:15px;}

/*feature titles*/
div#slider1, div#slider4, div#slider3 {position:relative;}
img.feature-title {position:absolute; bottom:15px; left:0px;}