/*
Theme Name: Contents Interiors
Theme URI: http://www.anchorwave.com
Description: The default WordPress theme based on the Contents Interiors.
Version: 1
Author: Shanda Peterson and the Anchor Wave Team
Author URI: http://www.anchorwave.com
Tags: blue, custom header, fixed width, two columns, widgets

	Contents Interiors v1
	 http://www.anchorwave.com/

	This theme was designed and built by Shanda Peterson and the Anchor Wave Team,
	whose blog you will find at http://anchorwave.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url("style-franco.css");
@import url("style-kristina.css");

/*-- clear floats */
.group:before, .group:after { content: "\0020"; display: block; height: 0; visibility: hidden; }
.group:after { clear: both; }
.group { zoom: 1; }


html, body {
width:100%;
}
h1 {
	line-height:20px!important;
	font-size:22px!important;
	}

body, a, div, span, p, form, label, table, tbody, tr, th, td, img, ul, ol, h1, h2, h3, h4, h5, hr{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border:none;
}
body, a, div, span, p, form, label, table, tbody, tr, th, td, img, ul, ol, li, input, select {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#3D1F0C;
	line-height:15px;
}
input, select, textarea, li {
	padding:0px;
	margin:0px;
}
a {
	color:#3D1F0C;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:hover {
	color:#3D1F0C;
	text-decoration:underline;
}
table td {
	vertical-align:top;
}
p {
	padding-bottom:10px;
}
li {
	margin-left:25px;
	margin-bottom:5px;
}


/*End Defaults*/

#wrap {
	position:relative;
	width:100%;
	margin:0px auto;
	text-align:center;
	background:#F8E7B3 url(images/middlebg.jpg) top left repeat;
	}
	
	
#header {
	position:relative;
	width:100%;
	/*height:145px;*/
	height:199px;
	/*text-align:center;*/
	text-align:right;
	background:url(images/headerbg.jpg) top left repeat-x;
	z-index:99;
	}
	
#header-contents {
	position:relative;
	width:1000px;
	height:95px!important;
	margin:0 auto;
	z-index:100;
	_margin-top:-56px;
}

#header form.newsletter {
	position:relative;
	width:450px;
	height:30px;
	margin:10px 50px 0 0;
	float:right;
}

#header form.newsletter label{
	color:#C89E71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:5px;
	position:relative;
	width:200px;
	float:left;
}

#header form.newsletter input {
background-color:#CCA57B;
border:0px solid;
font-weight:bold;
font-size:11px;
margin:0px;
padding:5px;
line-height:25px;
padding:5px;
margin-left:5px;
}

#header form.newsletter input.submitbtn {
background-color:#89A5D8;
color:#102B36;
text-transform:lowercase;
font-size:11px;
font-weight:bold;
padding:0px;
margin:0px;
padding: 0px 5px;
margin-left:5px;
}

/****** Gift Card */

#header div#gift-cert
{
		position:relative;
		width: 335px;
		height:49px;
		margin:5px 113px 0 0;
		float:right;
}

#header div#gift-cert img
{
	float:left;
}

form.cert-form input
{
	background-color:#CCA57B;
	border:1px solid #000;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	margin:0 0 0 5px;
	padding:5px;
}

form.cert-form input.submitbutton
{
	background-color:#89A5D8;
	color:#102B36;
	font-size:11px;
	font-weight:bold;
	text-transform:lowercase;
	border:1px solid #000;
}
/*
#header form.gift-card
{
	position:relative;
	width:450px;
	height:49px;
	margin:5px 113px 0 0;
	float:right;
}

#header form.gift-card input 
{
	background-color:#CCA57B;
	border:0px solid;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:5px;
	line-height:25px;
	padding:5px;
	margin-left:5px;
}

#header form.gift-card input.checkbtn 
{
	background: transparent url(images/certificate_button.gif) top center no-repeat;
	width: 152px;
	height:49px;
	margin-right:30px;
	text-indent:-9999px;
}
*/
/*****************/

a#logo{
	position:absolute;
	display:block;
	width:313px;
	height:72px;
	background:url(images/logo.jpg) bottom left no-repeat;
	float:left;
	top:32px;
	left:0;
}	
	
ul#nav {
	position:relative;
	float:right;
	padding:0px;
	margin-right:0px;
	margin-top:72px;
	width:650px;
	height:30px;
	z-index:99;
}

ul#nav li {
	position:relative;
	display:inline;
	text-align:center;
	margin:0px;
	color:#89A5D8;
	font-size:12px;
	font-weight:bold;
	float:left;
}
ul#nav li a{
	position:relative;
	display:block;
	padding:5px 10px;
	text-align:center;
	margin:0px;
	color:#89A5D8;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-transform:lowercase;
}

ul#nav li a:hover {
	background-color:#89A5D8;
	color:#102B36;
	text-decoration:none;
	}

ul#nav li ul {
	position: absolute;
	left:0;
	top: 25px;
	display: none;	
	width:170px;
	background-color:#89A5D8;
	z-index:9999;
	text-align:left;
	}
	
ul#nav li ul li {
width:100%;	
}
	

	
ul#nav li ul li a {
	margin-left:0px;
	color:#fff;
	font-size:12px;
	padding-bottom:0;
	font-weight:bold;
	text-align:left;

}

ul#nav li ul li a:hover {
	color:#102B36; 
	font-weight:bold;
}

ul#nav li:hover ul,  ul#nav li.over ul { 
display: block;
}



#content {
	position:relative;
	text-align:left;
	width:900px;
	margin:0 auto;
	padding:40px 50px;
	z-index:1;
	}
	

#footer {
	position:relative;
	width:100%;
	height:90px;
	background:url(images/footerbg.jpg) top left repeat-x;
	clear:both;
	}
	
#footer-contents {	
    position:relative;
	width:1000px;
	margin:0 auto;
	
}
#footer #links{
	position:relative;
	float:left;
	width:709px;
	color:#F8E7B3;
	}
	
#footer #links ul {
	position:relative;
	width:709px;
	margin-left:30px;
	margin-top:16px;
	}
	
#footer #links ul li{
	position:relative;
	display:inline;
	text-align:center;
	margin:0px;
	color:#F8E7B3;
	font-size:12px;
	font-weight:bold;
	}
	
#footer #links ul li a{
position:relative;
	display:block;
	padding:5px 11px;
	text-align:center;
	margin:0px;
	color:#F8E7B3;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-transform:lowercase;
}

#footer #links ul li a:hover {
	color:#F8E7B3;
	text-decoration:underline;
	}
	
#footer #flfd {
	position:relative;
	float:right;
	width:245px;
	
	color:#F8E7B3;
	text-align:left;
	margin:8px 25px 0 0;
	
}

#footer #flfd img {
	float:right;
}

#footer #flfd p {
border-left:1px solid #F8E7B3;
	padding-left:20px;
	margin-top:16px;
	color:#F8E7B3;
	}


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


/*  HOME PAGE
------------------------------------------------------------------------ */
.greencleaning{
	width:623px;
	height:307px;
	background:url('http://www.copperstatecleaning.com/images/overlay.png') no-repeat;
	top:47px;
	left:254px;
	position:absolute;
	filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;
	}

#home-layout {
	width: 904px;
}
#home-banner {
	position:relative;
	background-image: url('images/home_flash_BG.jpg') no-repeat;
	width: 904px;
	height: 437px;
	z-index:-1;
}

#home-banner object {
	position:relative;
	z-index:1;
	}
#home-boxes {
	margin-top: 23px;
	position: relative;
	height: 190px;
}
#home-box1,
#home-box2,
#home-box3 {
	width: 281px;
	height: 190px;
	position: absolute;
}
#home-box1 {
	left: 0;
}
#home-box2 {
	left: 312px;
}
#home-box3 {
	right: 0;
}
#home-bottom {
	margin-top: 25px;
	position: relative;
	height: 190px;
}
#home-findstyle {
	background: url('images/home_bottom_findstyle.gif') no-repeat top left;
	width: 592px;
	height: 190px;
	position: absolute;
	left: 0;
}
#home-findstyle div {
	padding: 60px 20px 20px 24px;
}
.padder{
padding: 15px 20px 10px 20px;
overflow: hidden;
width: 250px;
border; 1px solid #ffffff;
}

#events-button,
#findstyle-button {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: #89a5d8;
	color: #102b36;
	padding: 5px 10px;
	font-size: 12px;
}
#home-events {
	background: url('images/home_bottom_events.gif') no-repeat top left;
	width: 281px;
	height: 190px;
	position: absolute;
	right: 0;
}
#event-heading {
	font-weight: bold;
	color: #102b36;
	padding: 40px 15px 10px 15px;
}
#event-text {
	padding: 0px 15px 15px 15px;
}

/*  EVENTS PAGE
------------------------------------------------------------------------ */
#events-top {
	width: 900px;
	height: 190px;
	position: relative;
}
#events-heading {
	background: #D65E6A;
	padding: 0px;
	width: 440px;
	height: 175px;
	position: absolute;
	left: 0;
}
#events-heading div {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 410px;
}
#events-heading h3 {
	color: #FFFFFF;
	font-size: 22px;
	font-family:Palatino,Palatino Linotype,serif;
	font-weight:normal;
	margin: 0;
	padding: 0 0 10px 0;

}
#events-profile blockquote span,
#events-profile .quote-caption {
	color: #ffffff;
}




.pic-left-block-right,
.pic-right-block-left {
	margin-top: 15px;
}
.pic-left-block-right {
    float: left;
    margin-top: 3px !important;
 	padding-bottom:20px;   
   width: 100%;
}

.text-block {
	background: #d5b583 url(images/winter_box.gif) no-repeat bottom left;
	width: 614px!important;
	padding: 4px;
	float: left;
}
.text-block h3 {
	text-indent: -9999px;
	font-size: 1px;
	padding: 0;
	margin: 0;
	margin-left:-4px;
	background-position: top left;
	background-repeat: no-repeat;
}
.text-block div {
	padding: 15px;
	margin-top:8px;
}

.pic-left-block-right img,
.pic-right-block-left img {
	border: 4px solid #3d1f0c;
}

.pic-right-block-left img {
	float: right;
}

.pic-right-block-left .text-block {
	float: left;
}
.pic-left-block-right img {
	float: left;
}
.pic-left-block-right .text-block {
	float: right;
}
.clear { clear: both; }


/*
  Standard page styles on the following pages:
    - Find your Style
    - Contemporary Collection
    - Design Studio
  *************************************************/
  .eventsbutton {
	background: #802935;
	color: #f8e7b3;
	padding: 5px 10px;
	margin-bottom:5px;
	font-size: 12px;
}
  
  
.button {
	position: absolute;
	bottom: -30px;
	right: -10px;
	background: #3b737e;
	color: #f8e7b3;
	padding: 5px 10px;
	font-size: 12px;
}
.designer-profile .button {
	position: absolute;
	bottom: 15px;
	right: 200px;
	background: #802935;
	color: #f8e7b3;
	padding: 5px 10px;
	font-size: 12px;
}

.quote-caption {
	font-weight: normal;
}
.quote-caption strong, .quote-caption span {
	display: block;
	text-align: right;
	font-size: 12px;
}
.page-top-boxright .quote-caption strong,
.page-top-boxright .quote-caption span {
	padding-right: 38px;
}
.quote-caption span {
	font-weight: normal;
	font-style: italic;
}

.quote-caption strong {
	font-style: normal;
}
.page-top-boxleft .quote-caption strong,
.page-top-boxleft .quote-caption span {
	padding-right: 38px;
}
#page-top-boxes {
	margin-top: 0px;
	position: relative;
	height: 210px;
}
#design-tips-page-top-boxes {
	margin-top: 0px;
	position: relative;
	height: 120px;
}
.page-top-boxleft,
.page-top-boxright {
	width: 281px;
	height: 190px;
	position: absolute;
	overflow: hidden;
}

.page-top-boxright .contemp blockquote {
	margin-top:40px;
}

.page-top-boxleft {
	position: absolute;
	left: 0;
	padding: 0px;
	width: 440px;
	height: 190px;
}


.aboutpage-top-boxleft {
	position:absolute;
	left: 0;
	padding: 0px;
	width: 440px;
	height: 190px;
	background: #65978C url('images/aboutus_heading.jpg') no-repeat bottom left;
}

.page-top-boxleft h2 {
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 20px;
	margin: 15px 10px 0 15px;
	padding: 0;
}
.page-top-boxleft p {
	padding: 0;
	margin: 15px;
	line-height: 17px;
}

/*---------------------------------*/
.page-top-boxrighto {
	position: absolute;
	left: 0;
	padding: 0px;
	width: 440px;
	height: 190px;
}
.page-top-boxrighto h2 {
	margin: 25px 10px 10px 25px;
	padding: 0;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
}
.page-top-boxrighto img {
	position: absolute;
	top: 15px;
	left: 262px;
	display: block;
	border: 4px solid #3d1f0c;
}

.page-top-boxleft blockquote {
	background: url(images/findstyle_quote_left.gif) no-repeat top left;
	padding: 0;
	margin: 10px 20px 2px 20px;
}

.page-top-boxleft blockquote span {
	display: block;
	background: url(images/findstyle_quote_right.gif) no-repeat bottom right;
	font-size: 12px;
	line-height: 18px;
	padding: 0 34px;
}
.page-top-boxrighto span {
	display: block;
	font-size: 12px;
	line-height: 18px;
	padding: 0 30px;
}

.page-top-boxright {
	position: absolute;
	right: 0;
	padding: 0px;
	width: 440px;
	height: 190px;
}
.page-top-boxright h2 {
	margin: 10px 10px 10px 15px;
	padding: 0;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
}
.page-top-boxright img {
	position: absolute;
	top: 15px;
	left: 262px;
	display: block;
	border: 4px solid #3d1f0c;
}	

.page-top-boxright blockquote {
	background: url(images/findstyle_quote_left.gif) no-repeat top left;
	padding: 0;
	margin: 10px 20px 2px 20px;
}

.page-top-boxright blockquote span {
	display: block;
	background: url(images/findstyle_quote_right.gif) no-repeat bottom right;
	font-size: 12px;
	line-height: 18px;
	padding: 0 34px;
}
.page-top-boxright span {
	display: block;
	font-size: 12px;
	line-height: 18px;
	padding: 0 10px;
}

.page-top-boxrightdesigner .quote-caption strong,
.page-top-boxrightdesigner .quote-caption span {
	padding-right: 38px;
	color: #ffffff;
}

.page-top-boxrightdesigner blockquote {
	background: url(images/findstyle_quote_left.gif) no-repeat top left;
	padding: 0;
	margin: 10px 20px 2px 20px;
	width: 230px;
}

.page-top-boxrightdesigner blockquote span {
	display: block;
	background: url(images/findstyle_quote_right.gif) no-repeat bottom right;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	width: 200px;
	color: #ffffff;
}



.designer-profile {
	position: absolute;
	right: 0;
	background: #d65e6a url(images/designer_profile.gif) no-repeat top left;
	width: 440px;
	height: 173px;
}

.designer-profile h2 {
color: #102b36;
font-family:palatino, palatino linotype, serif;
	font-size: 18px;
	background: url(images/finddes_designer_h3.png) no-repeat bottom left;
	padding: 0 0 5px;
	width: 307px;
	font-weight: normal;
	margin: 25px 0 10px 25px;
}
			.designer-profile1 {
				position: absolute;
				right: 0;
				width: 440px;
				height: 190px;
			}
			.designer-profile1 h2 {
				color:#336600;
				font-size:22pt;			}




.designer-profile-inner {
	position: absolute;
	top: 30px;
	left: 15px;
	width: 220px;
	padding-top: 25px;
}

.designer-profile-inner2 {
	position: absolute;
	top: 30px;
	left: 15px;
	width: 390px;
	padding-top: 25px;
}
.designer-profile img {
	position: absolute;
	top: 15px;
	left: 262px;
	display: block;
	border: 4px solid #3d1f0c;
}

.designer-profile blockquote {
	background: transparent url(images/quote_left.png) no-repeat top left;
	_background: none;
	text-indent: 23px;
	padding: 0;
	margin: 50 0 10px 0;
	width: 360px;
}
.designer-profile blockquote span {
	display: block;
	background: transparent url(images/quote_right.png) no-repeat bottom right;
	_background: none;
	font-size: 12px;
	line-height: 18px;
	width: 360px;
}

#page-layout {
	width: 900px;
}
.dark-boxo {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	position: relative;
	height: 295px;
}

.dark-box {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	position: relative;
	height: 265px;
}

.about-box {
	background: #83AA97 url(images/aboutus_bottom.jpg) no-repeat bottom right;
	width: 850px;
	margin: 0;
	padding: 20px;
	position: relative;
	height: 370px;
}
.about-box p{
	color:#333!important;
}


.about-box h2 {
	color:#102B36;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	margin:0 0 8px 0;
}
.about-box .box-text {
	margin: 0 0 0 30px;
}
.about-box img {
	border: 2px solid #806d4f;
	float: right;
	margin: 20px 10px 0 10px;
}

/*--------------- Design Tips -------------------*/
.tips-dark-box .box-small-img,
.light-box-tips .box-small-img {
	position: absolute;
	border: 2px solid #816077;
}
.tips-dark-box .box-large-img,
.light-box-tips .box-large-img {
	position: absolute;
	right: 0px;
	top: 0px;
	border: 7px solid #816077;
	border-bottom-width: 8px;
}

.tips-dark-box h3,
.light-box-tips h3 {
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.tips-dark-box .box-text,
.light-box-tips .box-text {
	position: absolute;
	left: 60px;
	top: 95px;
	
}

.tips-dark-box .box-text p,
.light-box-tips .box-text p {
	margin: 0 0 10px 0;
	padding:0;
	line-height: 17px
}


.tips-dark-box {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	position: relative;
	height: 300px;
}




.tips-dark-box1 .box-small-img,
.light-box-tips .box-small-img {
	position: absolute;
	border: 2px solid #816077;
}
.tips-dark-box1 .box-large-img,
.light-box-tips .box-large-img {
	position: absolute;
	right: 0px;
	top: 0px;
	border: 7px solid #816077;
	border-bottom-width: 8px;
}
.tips-dark-box1 h3,
.light-box-tips h3 {
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.tips-dark-box1 .box-text,
.light-box-tips .box-text {
	position: absolute;
	left: 0px;
	top: 95px;
	padding-right:10px;
}

.tips-dark-box1 .box-text p,
.light-box-tips .box-text p {
	margin: 0 0 10px 0;
	padding:0;
	line-height: 17px
}


.tips-dark-box1 {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	position: relative;
	height: 400px;
}



#tips-modernism .box-small-img,
#contemporary-modernism .box-large-img {
	border-color: #a64253;
}
#tips-modernism .box-small-img {
	left: 20px;
	bottom: 25px;
}
#tips-modernism h3 {
	background-image: url(images/proportions.gif);
	left: 45px;
	top: 55px;
	width: 471px;
	height: 39px;
}

#tips-modernism1 .box-small-img,
#contemporary-modernism .box-large-img {
	border-color: #a64253;
}
#tips-modernism1 .box-small-img {
	left: 340px;
	bottom: -20px;
}
#tips-modernism1 h3 {
	background-image: url(images/entry-door.gif);
	left: 45px;
	top: 55px;
	width: 471px;
	height: 39px;
}




#tips-home .box-small-img,
#tips-home .box-large-img {
	border-color: #3b737e;
}
#tips-home h3 {
	background-image: url(images/ideas.gif);
	width: 427px;
	height: 45px;
	left: 308px;
	top: 35px;
}
#tips-home .box-small-img {
	right: -35px;
	top: 90px;
}
#tips-home .button {
	background: #3b737e;
	color: #f8e7b3;
}


.light-box-tips {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
	width: 812px;
	margin: 40px 90px 0 0;
	position: relative;
	overflow: hidden;
	height: 550px;
}


.dark-box .box-small-img,
.light-box .box-small-img {
	position: absolute;
	border: 2px solid #816077;
}
.dark-boxo .box-small-img{
	position: absolute;
	border: 2px solid #816077;
}
.dark-box .box-large-img,

.findstyledark-box .box-small-img{
	position: absolute;
	border: 2px solid #816077;
}

.findstylelogofloat{
width:200px;
top:190px; 
left:340px;
position:relative;
}

.findyourstyle-leftbox blockquote {
	background: url(images/find-style-left-quote.gif) no-repeat top left;
	padding: 0;
	margin: 10px 20px 2px 20px;
}

.findyourstyle-leftbox blockquote span {
	display: block;
	background: url(images/find-style-right-quote.gif) no-repeat bottom right;
	font-size: 12px;
	line-height: 18px;
	padding: 0 34px;
}


.light-box .box-large-img {
	position: absolute;
	right: 0px;
	top: 0px;
	border: 7px solid #816077;
	border-bottom-width: 8px;
}
.light-box-tips .box-large-img {
	left: 0px;
}


.dark-box h3,
.light-box h3 {
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.dark-boxo h3{
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.cont-light-box h3 {
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.findstyledark-box h3{
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}

.dark-box .box-text,
.light-box .box-text {
	position: absolute;
	left: 60px;
	top: 90px;
	width: 260px;
}

.dark-box .box-text,
.light-box .box-text {
	position: absolute;
	left: 60px;
	top: 10px;
	width: 290px;
}

.dark-boxo .box-text{
	position: absolute;
	left: 60px;
	top: 90px;
	width: 260px;
}
.cont-light-box .box-text {
	position: absolute;
	left: 60px;
	top: 90px;
	width: 260px;
}
.findstyledark-box .box-text{
	position: absolute;
	left: 60px;
	top: 90px;
	width: 260px;
}

.light-box-tips .box-text {
	left: 360px;
	top: 90px;
}



/*-------------------- End Design tips -------------------*/

.light-box {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
	width: 812px;
	margin: 40px 90px 0 0;
	position: relative;
	height: 250px;
}
.cont-light-box {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
	width: 812px;
	margin: 40px 90px 0 0;
	position: relative;
	height: 290px;
}
.light-box101 {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
	width: 812px;
	margin: 40px 90px 0 0;
	position: relative;
	height: 100px;
	overflow: hidden;
}
.dark-box .box-small-img,
.light-box .box-small-img {
	position: absolute;
	border: 2px solid #816077;
}
.dark-boxo .box-small-img{
	position: absolute;
	border: 2px solid #816077;
}
.cont-light-box .box-small-img {
	position: absolute;
	border: 2px solid #816077;
}
.finstyledark-box .box-small-img{
	position: absolute;
	border: 2px solid #816077;
}
.dark-box .box-large-img,
.light-box .box-large-img {
	position: absolute;
	right: 0px;
	top: 0px;
	border: 7px solid #816077;
	border-bottom-width: 8px;
}
.dark-boxo .box-large-img{
	position: absolute;
	right: 0px;
	top: 0px;
	border: 7px solid #816077;
	border-bottom-width: 8px;
}
.cont-light-box .box-large-img {
	position: absolute;
	right: 0px;
	top: 0px;
	border: 7px solid #816077;
	border-bottom-width: 8px;
}
.findstyledark-box .box-large-img{
	position: absolute;
	right: 0px;
	top: 0px;
	border: 7px solid #816077;
	border-bottom-width: 8px;
}
.light-box .box-large-img {
	left: 0px;
}
.cont-light-box .box-large-img {
	left: 0px;
}


.dark-box h3,
.light-box h3 {
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.dark-boxo h3{
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.cont-light-box h3 {
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.findstyledark-box h3{
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
}
.dark-box .box-text,
.light-box .box-text {
	position: absolute;
	left: 60px;
	top: 90px;
	width: 260px;
}
.dark-boxo .box-text{
	position: absolute;
	left: 60px;
	top: 90px;
	width: 260px;
}
.cont-light-box .box-text {
	position: absolute;
	left: 60px;
	top: 90px;
	width: 260px;
}

.findstyledark-box .box-text{
	position: absolute;
	left: 60px;
	top: 90px;
	width: 260px;
}
.light-box .box-text {
	left: 360px;
	top: 90px;
}
.cont-light-box .box-text {
	left: 360px;
	top: 90px;
}
.dark-box .box-text p,
.light-box .box-text p {
	margin: 0 0 10px 0;
	padding:0;
	line-height: 17px
}
.dark-boxo .box-text p{
	margin: 0 0 10px 0;
	padding:0;
	line-height: 17px
}
.cont-light-box .box-text p {
	margin: 0 0 10px 0;
	padding:0;
	line-height: 17px
}
.findstyledark-box .box-text p{
	margin: 0 0 10px 0;
	padding:0;
	line-height: 17px
}
.light-box1 .box-text1 {
	position: absolute;
	left: 60px;
	top: 90px;
	width: 460px;
}
.cont-light-box1 .box-text1 {
	position: absolute;
	left: 60px;
	top: 90px;
	width: 460px;
}
.light-box1 {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
	width: 812px;
	margin: 40px 90px 0 0;
	position: relative;
	height: 250px;
}

.box-text .box-large-img{
	height: 250px;
}

/* Findstyle page
   ******************************************/
#findstyle-heading {
	background: #89a5d8;
	height: 230px;
}
#findstyle-heading h2 {
	color: #102b36;
}
#findstyle-profile {
	background: #bcccee;
	height: 230px;
}
#feliz{
	margin-right:0;
	border: 3px solid #00ff00;
}
#findstyle-profile blockquote {
	background-image: url(images/findstyle_quote_left.gif);
}
#findstyle-profile blockquote span {
	background-image: url(images/findstyle_quote_right.gif);
}
#findstyle-profile h2 {
	color: #102b36;
}

.findstyledark-box {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	position: relative;
	height: 315px;
}
#findstyle-contemporary .box-small-img,
#findstyle-contemporary .box-large-img {
	border-color: #816077;
}
#findstyle-contemporary .box-small-img {
	left: 340px;
	top: -20px;
}
#findstyle-contemporary h3 {
	background-image: url(images/findstyle_contemporary.jpg);
	left: 35px;
	top: 45px;
	width: 471px;
	height: 39px;
}
#findstyle-desert .box-small-img,
#findstyle-desert .box-large-img {
	border-color: #3b737e;
}
#findstyle-desert h3 {
	background-image: url(images/findstyle_desert.jpg);
	width: 427px;
	height: 45px;
	left: 308px;
	top: 35px;
}
#findstyle-desert .box-small-img {
	right: -35px;
	top: 90px;
}
#findstyle-desert .button {
	background: #3b737e;
	color: #f8e7b3;
}
#findstyle-traditional .box-small-img,
#findstyle-traditional .box-large-img {
	border-color: #a64253;
}
#findstyle-traditional .box-small-img {
	left: 340px;
	bottom: -20px;
}
#findstyle-traditional h3 {
	background-image: url(images/findstyle_traditional.gif);
	left: 35px;
	top: 45px;
	width: 471px;
	height: 39px;
}
#findstyle-personal-comfort .box-small-img,
#findstyle-personal-comfort .box-large-img {
	border-color: #816077;
}
#findstyle-personal-comfort h3 {
	width: 427px;
	height: 45px;
	left: 308px;
	top: 35px;
}
#findstyle-personal-comfort .box-small-img {
	right: -35px;
	top: 90px;
}
#findstyle-personal-comfort .button {
	background: #816077;
	color: #f8e7b3;
}



	.page-top-boxleft .page-top-boxleft-tucson p{
		font-size: 12px;
		padding: 0;
		margin-left: 27px;
		width: 200px;
		height: 70px;
	}

	#tucson-heading .box-small-img {
		height: 154px;
	}
	#tucson-heading {
	background: #71a5b0;
	}
	#tucson-heading h2{
		color: #102b36;
		width: 200px;
	}

/* Contemporary Collection Page
   ******************************************/
#contemporary-heading {
	background: #71a5b0;
	height: 150px;
}

#contemporary-heading h2 {
	color: #102b36;
}
#contemporary-profile {
	background: #b5d9df url(images/contemporary_profile.jpg) no-repeat top left;
}

#contemporary-profile blockquote {
	background-image: url(images/contemporary_quote_left.png);
	_background: none;
}
#contemporary-profile blockquote span {
	background-image: url(images/contemporary_quote_right.png);
	_background: none;
}
#contemporary-profile h2 {
	color: #102b36;
}


/* Tucson industrial Design ---------------------------------------*/

	#tucson-profile {
		background: #b5d9df url(images/contemporary_profile.jpg) no-repeat top left;
		oveflow: hidden;
	}

	.page-top-boxright .page-top-boxright-tucson p{
		font-size: 12px;
		padding: 0;
		margin-left: 27px;
		width: 200px;
		height: 70px;
	}

	#tucson-profile .box-small-img {
		height: 154px;
	}
	#tucson-profile h2{
		color: #102b36;
		width: 200px;
	}
	#tucson-home .light-box {
		background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
		width: 812px;
		margin: 40px 90px 0 0;
		position: relative;
		height: 250px;
		overflow: hidden;
		text-align: center;
	}
	#tucson-home .box-text1 {
		text-align: left;
		margin: 0pc auto;
		height: 150px;	
		width: 550px;
		padding: 20px 20px;
	}
/* Special Gifts --------------------*/
.special-gifts-light-box {
		background: #dfc792 url(images/collection_bottom_ltbeige.gif) repeat-x bottom right;
		width: 812px;
		margin: 40px 90px 0 0;
		position: relative;
		height: 140px;
		overflow: hidden;
	}
.special-gifts-dark-box {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	position: relative;
	height: 150px;
}
/* Design Services Styles ---------------------*/
	/* Window Treatments ------*/
	#design-services-home h3 {
		width: 427px;
		margin: 20px 20px;
		font: 20px Palatino Linotype, Book Antiqua, Palatino, serif;
	}
	#design-services-home h3 a{
		width: 427px;
		margin: 20px 20px;
		font: 20px Palatino Linotype, Book Antiqua, Palatino, serif;
	}
	.designs-light-box {
		background: #dfc792 url(images/collection_bottom_ltbeige.gif) repeat-x bottom right;
		width: 812px;
		margin: 40px 90px 0 0;
		position: relative;
		height: 170px;
		overflow: hidden;
	}
	#design-services-home .design-services-box-text{
		margin: 20px 20px;
		line-height: 18px;
	}
	/* Local Artwork ------*/
	.designs-dark-box {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	_margin:40px 0 0 40px!important;
	position: relative;
	height: 265px;
	height: 170px;
	overflow: hidden;
	}
	/* Specification -----*/
	.designs-light-box2 {
		background: #dfc792 url(images/collection_bottom_ltbeige.gif) repeat-x bottom right;
		width: 812px;
		margin: 40px 90px 0 0;
		position: relative;
		height: 315px;
		overflow: hidden;
	}

/* ------ How It works Designs ---------- */

	.how-bottombox {
		position:relative;
		float:left;
		width:545px!important;
		
	}
	
	.how-bottombox-pic {
		width:263px;
		position:relative;
		float:left;
		margin-top:28px;
	}

	#how-it-heading {
		background-color: #71a5b0;
		overflow: hidden;
		height: 220px;
		}
		.how-it-page-top-boxleft .quote-caption strong,
		.how-it-page-top-boxleft .quote-caption span {
			padding-right: 38px;
		}
	#how-it-page-top-boxes {
		margin-top: 0px;
		position: relative;
		height: 221px;
		overflow: hidden;
		}
	
	.how-it-page-top-boxright {
		width: 440px;
		height: 190px;
		overflow: hidden;
		float: left;
		margin-left: 10px;
		}
	.how-it-page-top-boxright h2 {
		margin: 15px 10px 10px 25px;
		padding: 0;
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
		font-weight: normal;
		font-style: italic;
		font-size: 18px;
		width: 250px;
		}
	.how-it-page-top-boxright p {
		margin: 15px 10px 10px 25px;
		width: 380px;
		}
	.how-it-page-top-boxleft {
		overflow: hidden;
		padding: 0px;
		width: 440px;
		height: 190px;
		float: left;
		}
	.how-it-page-top-boxleft h2 {
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
		font-size: 20px;
		margin: 15px 10px 0 15px;
		padding: 0;
		}
	.how-it-page-top-boxleft p {
		padding: 0;
		margin: 15px;
		line-height: 17px;
		}
	#how-it-works-profile {
		background: #b5d9df url(images/contemporary_profile.jpg) repeat top left;
		width: 440px;
		height: 220px;
		}

/* ------ New And Now ---------- */

	#new-and-now-heading {
		background-color: #71a5b0;
		overflow: hidden;
		height: 270px;
		}
		.how-it-page-top-boxleft .quote-caption strong,
		.how-it-page-top-boxleft .quote-caption span {
			padding-right: 38px;
		}
	#new-and-now-page-top-boxes {
		margin-top: 0px;
		position: relative;
		overflow: hidden;
		height: 280px;
		}
	
	.new-and-now-page-top-boxright {
		width: 440px;
		overflow: hidden;
		float: left;
		margin-left: 10px;
		height: 450px;
		}
	.new-and-now-page-top-boxright h2 {
		margin: 15px 10px 10px 10px;
		padding: 0;
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
		font-weight: normal;
		font-style: italic;
		font-size: 18px;
		width: 150px;
		}
	.new-and-now-page-top-boxright p {
		width: 260px;
		float: left;
		}
	#img-p-holder{
		overflow:hidden;
		width: 420px;
	}
	#holds-image{
		overflow: hidden;
		float: left;
		border: 3px solid #000000;
	}
	.new-and-now-page-top-boxleft {
		overflow: hidden;
		padding: 0px;
		width: 440px;
		height: 250px;
		float: left;
		}
	.new-and-now-page-top-boxleft h2 {
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
		font-size: 20px;
		margin: 15px 10px 0 15px;
		padding: 0;
		}
	.new-and-now-page-top-boxleft p {
		padding: 0;
		margin: 15px;
		line-height: 17px;
		}
	#new-and-now-works-profile {
		background: #b5d9df url(images/contemporary_profile.jpg) repeat top left;
		width: 440px;
		height: 270px;
		}
	.designs-light-box-newnow {
		background: #dfc792 url(images/collection_bottom_ltbeige.gif) repeat-x bottom right;
		width: 812px;
		margin: 40px 90px 0 0;
		position: relative;
		height: 210px;
		overflow: hidden;
	}
/* New Now -------------*/
#now-home,
.new-light-box {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) repeat-y bottom right;
	width: 812px;
	margin: 40px 90px 0 0;
	position: relative;
	height: 290px;
}

#new-now-home .box-small-img,
#new-now-home .box-large-img {
	border-color: #3b737e;
}
#new-now-home h3{
	background-image: url(images/brown_jordan.gif);
	text-align: right;
	width: 427px;
	height: 45px;
	left: 308px;
	top: 35px;
}
#new-now-home .box-small-img {
	right: -35px;
	top: 90px;
}
#new-now-home .button {
	background: #3b737e;
	color: #f8e7b3;
}


#now-home .box-small-img,
#now-home .box-large-img {
	border-color: #3b737e;
}
#now-home {
	overflow: hidden;
}
#now-home .imageholder{
	position:relative;
	background-image: url('images/custom shoppe.gif');
	text-align: right;
	width: 387px;
	height: 45px;
	float: right;
	margin-right: 100px;
	_margin-right:50px;
	margin-top: 30px;
}
#now-home .box-small-img {
	right: -35px;
	top: 90px;
}
#now-home .button {
	background: #3b737e;
	color: #f8e7b3;
}

#personal-home{
	overflow: hidden;
	height: 60px;
	padding: 20px;
}
.personal-light-box {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
	width: 812px;
	margin: 40px 90px 0 0;
	position: relative;
	height: 60px;	
}
.personal-light-box h3{
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 20px;
	margin-bottom: 10px;
	padding: 0;
}
. 

.personal-light-box box-text{
	border: 1px solid #ffffff;
	overflow: hidden;
	width: 700px;
}


#tableholder{
	overflow: hidden;
	border: 1px solid #000000;
	height: 400px;
	width: 450px;
	margin-left: 100px;
}
#tableholder1{
	overflow: hidden;
	width: 450px;
	margin-left: 100px;
}
#personal-home1{
	overflow: hidden;
	height: 1400px;
	padding: 20px;
	margin-bottom: 30px;
}

#personaltbl {
	border:0px;
	width:450px;
	border-collapse:separate!important;
}
 
.personal-light-box1 {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
	width: 812px;
	margin: 40px 90px 0 0;
	position: relative;
	height: 600px;	
}
.personal-light-box1 h3{
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 20px;
	margin-bottom: 10px;
	padding: 0;
}

.personal-light-box1 box-text{
	border: 1px solid #ffffff;
	overflow: hidden;
	width: 700px;
}




#personal-home2{
	overflow: hidden;
	height: 90px;
	padding: 20px;
}

.personal-dark-box2 {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	position: relative;
	height: 90px;
}
.personal-dark-box2 h3{
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 20px;
	margin-bottom: 10px;
	padding: 0;
}
.personal-dark-box {
	background: #d5b583 url(images/collection_bottom_dkbeige.gif) no-repeat bottom left;
	width: 812px;
	margin: 40px 0 0 90px;
	position: relative;
	height: 60px;
}
.personal-dark-box h3{
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 20px;
	margin-bottom: 10px;
	padding: 0;
}

.personal-dark-box box-text{
	border: 1px solid #ffffff;
	overflow: hidden;
	width: 700px;
}
#contemporary-modernism1 h3 {
	background-image: url(images/brown_jordan.gif);
	left: 35px;
	top: 45px;
	width: 471px;
	height: 39px;
}
.personal-dark-box box-text{
	border: 1px solid #ffffff;
	overflow: hidden;
	width: 700px;
}


#contemporary-home .box-small-img,
#contemporary-home .box-large-img {
	border-color: #3b737e;
}
#contemporary-home h3 {
	background-image: url(images/contemporary_home.gif);
	width: 427px;
	height: 45px;
	left: 298px;
	top: 35px;
}
#contemporary-home #box-small-img {
	position: abosulte;
	left: 20px;
	top: 25px;
}
#contemporary-home .button {
	background: #3b737e;
	color: #f8e7b3;
}

#contemporary-home-heading {
	background: #71a5b0;
	height: 190px;
}
#contemporary-home .box-text {
	left: 230px;
}
#contemporary-home .box-text1 {
	left: 360px;
	position: absolute;
	top: 90px;
	width: 350px;
}

	#contemporary-home1 .light-box108 {
		background: #dfc792 url(images/collection_bottom_ltbeige.gif) repeat bottom right;
		width: 898px;
		margin: 20px 0 0 0;
		position: relative;
		height: 100px;
		text-align: center;
		overflow: hidden;
		
	}
	#contemporary-home1 .box-text1 {
		text-align: left;
		margin: 0px auto;
		height: 100px;	
		width: 850px;
		padding: 20px 20px;
	}
.light-box108 {
	background: #dfc792 url(images/collection_bottom_ltbeige.gif) no-repeat bottom right;
	width: 898px;
	margin: 20px 90px 0 0;
	position: relative;
	height: 100px;
	overflow: hidden;
}
#marginer{
	margin-right: 40px;
}
#how-home .box-small-img,
#how-home .box-large-img {
	border-color: #3b737e;
}

.how-bottombox-pic .box-large-img {
	border-color: #3b737e!important;
	border:7px solid;
}

#how-home h3 {
	background-image: url(images/not-sure.gif);
	width: 427px;
	height: 45px;
	left: 308px;
	top: 35px;
}
#how-home .box-small-img {
	right: -35px;
	top: 90px;
}
#how-home .button {
	background: #3b737e;
	color: #f8e7b3;
}



#contemporary-modernism .box-text {
	left: 230px;
}
#contemporary-modernism {
	background-position: 155px bottom;
}


#contemporary-modernism .box-small-img,
#contemporary-modernism .box-large-img {
	border-color: #a64253;
}
#contemporary-modernism .box-small-img {
	left: 20px;
	top: 25px;
}
#contemporary-modernism h3 {
	background-image: url(images/contemporary_modernism.gif);
	left: 155px;
	top: 45px;
	width: 471px;
	height: 39px;
}
#contemporary-modernism .button {
	background: #a64253;
	color: #f8e7b3;
}

#special-home .box-small-img,
#special-home .box-large-img {
	border-color: #3b737e;
}
#special-home h3 {
	background-image: url(images/executive-rugs.gif);
	width: 427px;
	height: 45px;
	left: 308px;
	top: 35px;
}
#special-home .box-small-img {
	right: -35px;
	top: 90px;
}
#special-home .button {
	background: #3b737e;
	color: #f8e7b3;
}

#special-modernism .box-small-img,
#special-modernism .box-large-img {
	border-color: #a64253;
}
#special-modernism .box-small-img {
	left: 340px;
	bottom: -20px;
}
#special-modernism h3 {
	background-image: url(images/peeble-rugs.gif);
	left: 35px;
	top: 45px;
	width: 471px;
	height: 39px;
}


#new-now-modernism .box-small-img,
#new-now-modernism .box-large-img {
	border-color: #a64253;
}
#new-now-modernism .box-small-img {
	left: 340px;
	bottom: -20px;
}
#new-now-modernism h3 {
	background-image: url(images/malibu.gif);
	left: 35px;
	top: 45px;
	width: 471px;
	height: 39px;
}

#new-now-modernism1 .box-small-img,
#new-now-modernism1 .box-large-img {
	border-color: #a64253;
}
#new-now-modernism1 .box-small-img {
	left: 340px;
	bottom: -20px;
}
#new-now-modernism1 h3 {
	background-image: url('images/comfort sleeper.gif');
	left: 35px;
	top: 45px;
	width: 471px;
	height: 39px;
}

#contemporary-artwork .box-small-img,
#contemporary-artwork .box-large-img {
	border-color: #a64253;
}
#contemporary-artwork .box-small-img {
	left: 340px;
	bottom: -20px;
}
#contemporary-artwork h3 {
	background-image: url(images/local-artwork.gif);
	left: 35px;
	top: 45px;
	width: 571px;
	height: 39px;
}

#contemporary-custom-home .box-small-img,
#contemporary-custom-home .box-large-img {
	border-color: #a64253;
}
#contemporary-custom-home .box-small-img {
	left: 340px;
	bottom: -20px;
}
#contemporary-custom-home h3{
	background-image: url('images/custom home.gif');
	left: 35px;
	top: 45px;
	width: 471px;
	height: 39px;
}

.windowtreatments {
	background-image: url('images/windowh3.gif');
	left: 35px;
	top: 45px;
	width: 471px;
	height: 39px;
}


#contemporary-italian .box-small-img,
#contemporary-italian .box-large-img {
	border-color: #333;
}
#contemporary-italian .box-small-img {
	right: -35px;
	top: 90px;
}
#contemporary-italian h3 {
	background-image: url(images/contemporary_italian.gif);
	width: 427px;
	height: 45px;
	left: 230px;
	top: 35px;
}
#contemporary-italian .button {
	background: #000;
	color: #f8e7b3;
}


#contemporary-organic .box-small-img,
#contemporary-organic .box-large-img {
	border-color: #476e3c;
}
#contemporary-organic h3 {
	background-image: url(images/contemporary_organic.gif);
	left: 105px;
	top: 45px;
	width: 471px;
	height: 39px;
}
#contemporary-organic .box-small-img {
	left: 20px;
	top: 25px;
}
#contemporary-organic .box-text {
	left: 230px;
}
#contemporary-organic {
	background-position: 155px bottom;
}
#contemporary-organic .button {
	background: #476e3c;
	color: #f8e7b3;
}


/* Design Studio Page
   ******************************************/
#design-studio-heading {
	background: #9cb18a url(images/design_studio_heading.jpg) no-repeat bottom left;
	height: 220px;
}
#design-studio-heading h2 {
	color: #102b36;
}
#design-studio-profile {
	background: #b5d9df url(images/design_studio_profile1.jpg);
	height: 220px;
}
#design-studio-profile blockquote {
	background-image: url(images/design_studio_quote_left.png);
	_background: none;
}
#design-studio-profile blockquote span {
	background-image: url(images/design_studio_quote_right.png);
	_background: none;
}
#design-studio-profile h2 {
	color: #102b36;
}
#design-studio-profile .button {
	margin-top: 5px;
	background: #9cb18a;
	color: #102b36;
}

#design-studio-profile1{
	background: #b5d9df url('images/design_studio_profile1.jpg');
	height: 220px;
}
#design-studio-profile1 blockquote {
	background-image: url(images/design_studio_quote_left.png);
	_background: none;
}
#design-studio-profile1 blockquote span {
	background-image: url(images/design_studio_quote_right.png);
	_background: none;
}
#design-studio-profile1 h2 {
	color: #102b36;
}
#design-studio-profile1 .button {
	margin-top: 5px;
	background: #9cb18a;
	color: #102b36;
}

#about-profile{
 background: #65978C url('images/aboutus_heading.jpg') no-repeat bottom left;
}

#about-profile blockquote {
	background-image: url(images/finddes_quote_quote_left.png);
	_background: none;
}
#about-profile blockquote span {
	background-image: url(images/finddes_quote_quote_right.png);
	_background: none;
}


#design-studio-services {
	background: #d5b583 url(images/design_studio_services_bg.jpg) no-repeat bottom right;
	height: 250px;
}
#design-studio-works {
	background: #dec590 url(images/design_studio_works_bg.jpg) no-repeat bottom left;
	width: 700px;
}
#design-studio-find {
	background: #d5b583 url(images/design_studio_find_bg.jpg) no-repeat bottom right;
}


#design-studio-works,
#design-studio-find {
	height: 220px;
}
#design-studio-services .box-large-img,
#design-studio-works .box-large-img,
#design-studio-find .box-large-img {
	border: 5px solid #66735a;
}
#design-studio-services .box-text,
#design-studio-find .box-text {
	left: 430px;
	top: 60px;
	width: 300px;
}
#design-studio-works .box-text {
	left: 50px;
	top: 60px;
	width: 300px;
}
#design-studio-services h3,
#design-studio-works h3,
#design-studio-find h3 {
	position: absolute;
	top: 15px;
	left: 374px;
	text-indent: 100px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	color: #102b36;
	font-size: 22px;
	background: url(images/design_studio_h3br.png) no-repeat bottom left;
	padding: 0 0 10px;
	width: 358px;
	font-weight: normal;
}
#design-studio-works h3 {
	text-indent: -40px;
	_text-indent: 0;
	_margin-left: -40px!important;
	top: 25px;
	left: 80px;
}
#design-studio-services .button,
#design-studio-find .button {
	background: #bcd7a6;
	color: #102b36;
	padding: 5px 20px;
}
#design-studio-works .button {
	background: #9cb18a;
	color: #102b36;
	padding: 5px 20px;
}


/* Casual Collection Page
   ******************************************/
#casual-heading {
	background: #d68095;
}
#casual-heading h2 {
	color: #102b36;
}
#casual-boxes {
	margin-top: 23px;
	position: relative;
	height: 190px;
}
#casual-box1,
#casual-box2,
#casual-box3 {
	border: 5px solid #a64253;
	position: absolute;
}
#casual-box1 {
	left: 0;
}
#casual-box2 {
	left: 312px;
}
#casual-box3 {
	right: 0;
}
#casual-bottom-boxes {
	margin-top: 23px;
	height: 255px;
	position: relative;
}
#casual-bottom-img {
	border: 5px solid #a64253;
	position: absolute;
	top: 0;
	right: 0;
}
#casual-bottom-comfortable {
	background: #d5b583 url(images/casual_comfortable_desert.jpg) no-repeat bottom left;
	top: 0;
	left: 0;
	width: 440px;
	height: 255px;
}
#casual-bottom-comfortable h3 {
	text-indent: -9999px;
	font-size: 1px;
	width: 305px;
	height: 40px;
	position: absolute;
	left: 10px;
	top: 10px;
	background: url(images/casual_comfortable_h3.gif) no-repeat top left;
}
#casual-bottom-comfortable .box-text {
	position: absolute;
	left: 15px;
	top: 60px;
	width: 410px;
}
#casual-bottom-comfortable .box-text p {
	line-height: 18px;
}
#comfortable-heading {
	background: #71a5b0;
	height: 190px;
}

/* Find A Designer Page
   ******************************************/
#finddes-heading {
	background: #ba688e url(images/finddes_heading.jpg) no-repeat top left;
}
#finddes-heading h2 {
	color: #102b36;
}
#finddes-profile {
	background: #b5d9df url(images/finddes_profile.jpg) no-repeat top left;
}
#finddes-profile blockquote {
	background-image: url(images/contemporary_quote_left.png);
	_background: none;
}
#finddes-profile blockquote span {
	background-image: url(images/contemporary_quote_right.png);
	_background: none;
}
#finddes-profile h2 {
	color: #102b36;
}
.finddes-profile-right,
.finddes-profile-left {
	margin-top: 20px;
	float: left;
}
.finddes-profile-left {
	background: url(images/finddes_profile_left.gif) no-repeat bottom left;
}
.finddes-profile-right{
	background: url(images/finddes_profile_right.gif) no-repeat bottom left;
}	
.finddes-profile-right .finddes-profile-quotebox,
.finddes-profile-left .finddes-profile-quotebox {
	float: left;
	width: 377px;
}
.finddes-profile-left .finddes-profile-quotebox {
	float: right;
}
.finddes-profile-quotebox img {
	margin: 5px;
	clear: both;
	overflow: hidden;
}
#heighter{
	height: 200px;
	overflow: hidden;
}
.finddes-profile-right .finddes-profile-designer,
.finddes-profile-left .finddes-profile-designer {
	float: right;
	width: 500px;
	padding-right: 0px;
}
.finddes-profile-left .finddes-profile-designer {
	float: left;
}
.finddes-profile-right .finddes-profile-designer h3,
.finddes-profile-left .finddes-profile-designer h3 {
	color: #102b36;
	font-size: 22px;
	background: url(images/finddes_designer_h3.png) no-repeat bottom left;
	padding: 0 0 5px;
	width: 270px;
	font-weight: normal;
	margin: 25px 0 10px 25px;
	_padding-top:2px!important;
}
.finddes-profile-designer img {
	border: 2px solid #806d4f;
}
.finddes-profile-designer .box-text {
	margin: 0 0 0 30px;
}
.finddes-profile-designer img {
	float: right;
	margin: -40px 10px 0 10px;
}
.finddes-profile-quotebox blockquote {
	background: url(images/finddes_quote_quote_left.png) no-repeat top left;
	_background: none;
	padding: 0;
	margin: 10px 10px 2px 10px;
}
#peeble{
	margin: 20px 195px 0 0;
}
.finddes-profile-quotebox blockquote span {
	display: block;
	background: url(images/finddes_quote_quote_right.png) no-repeat bottom right;
	_background: none;
	font-size: 12px;
	line-height: 18px;
	padding: 0 40px;
}
.finddes-profile-quotebox blockquote span,
.finddes-profile-quotebox .quote-caption span,
.finddes-profile-quotebox .quote-caption strong {
	color: #f8e7b3;
}
.finddes-profile-quotebox .quote-caption {
	margin: 0 20px 20px 0;
}


.finddes-profile-designer blockquote {
	background: url(images/finddes_designer_quote_left.png) no-repeat top left;
	_background: none;
	padding: 0;
	margin: 10px 10px 2px 0;
}
.finddes-profile-designer blockquote span {
	display: block;
	background: url(images/finddes_designer_quote_right.png) no-repeat bottom right;
	_background: none;
	font-size: 12px;
	line-height: 18px;
	padding: 0 40px;
}
.finddes-profile-designer blockquote span,
.finddes-profile-designer .quote-caption span,
.finddes-profile-designer .quote-caption strong {
}
.finddes-profile-designer .quote-caption {
	margin: 0 50px 20px 0;
}

.page-top-boxright2 {
	height: 190px;
	position: absolute;
	overflow: hidden;
	left: 475px;
}
.aboutus-image-box{
	border: 7px solid #2E7268;
	margin-bottom: 40px;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
	width:845px; 
	height:150px;  
	position:relative; 
	z-index:100; 
	overflow: hidden;
	padding-top: 110px;
	}

/* hack to correct IE5.5 faulty box model */
* html .menu {width:746px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}

.menu ul ul {width:129px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.menu li {float:left;width:100px;position:relative; display:inline; margin:0;}

/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	text-decoration:none; 
	color:#fff; 
	width:100px; 
	height:30px;
	background-color:transparent; 
	text-align: center;
	line-height:29px;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:100px; w\idth:101px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background-color:transparent;
}
.menu ul li ul li{
margin: 0px;
}
/* style the second level hover */
/*.menu ul ul a.drop:hover{background:#c9ba65 url(images/drop.gif) bottom right no-repeat;}*/
/*.menu ul ul :hover > a.drop {background:#c9ba65 url(images/drop.gif) bottom right no-repeat;}*/

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background-color:#FFFFCC; border-top: 1px solid #000000;}

/* style the third level hover */
.menu ul ul ul a:hover {background:#FFCC66; border-top: 1px solid #000000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0; width:149px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:148px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#949e7c;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#949e7c;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}


/* ================================================================ 
   This CSS is further CSS I have created specifically for Wordpress
   so that the current page is highlighted in two levels.
   If you want it in three levels let me know.

   Author: Isaac Rowntree
   Website: www.zackdesign.biz
=================================================================== */


.menu ul ul .current_page_item a {
  color: #000000;
}

.menu .current_page_item a {
  color: #000000;
  font-weight: bold;
  background-color: #FFFFCC;
}

.menu ul .current_page_item ul a {
  color: #000000;
  font-weight: normal;
  background-color:#FFFFCC;
}

.menu ul .current_page_item ul a:hover {
  background: gray;
}

.menu .current_page_item a:hover {
  background: white;
}


img.expando{ /*sample CSS for expando images. Not required but recommended*/
border: none;
vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
}


.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear-both {
	clear: both;
	font-size: 0px;
	height:1px;
}







/***** POST STyleez  **********/

#content-blog {
	position:relative;
	text-align:left;
	width:900px;
	margin:0 auto;
	padding:40px 0px;
	z-index:1;
	color:#000000!important;
	}
	
	
#content-blog, .blog-box p, .blog-top p , .blog-box ul li{
	color:#3D1F0C!important;
}


.blog-box {
	background:#A2B6DC;
	width: 680px;
	height:auto;
	margin: 10px 0;
	padding: 20px;
	position: relative;
	color:#3D1F0C;
}

.blog-box a {
	color:#102B36;
}

.blog-box img {
	background:#5B6F94;
}

.blog-box h2, .blog-box h2 a, .blog-top h2{
	color:#102B36;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	margin:0 0 8px 0;
}

.blog-top h2{
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	margin:0 0 18px 0;
}

.blog-box .box-text {
	margin: 0 0 0 30px;
}

#commentform {
	width:500px;
}

#commentform textarea#comment {
	width:680px;
}


.blog-top {
	background:url(/images/blog_bg.jpg) bottom right no-repeat #89A5D8;
	width: 680px;
	height:auto;
	margin: 10px 0;
	padding: 20px;
	position: relative;
}


#sidebar{
	position:relative;
	width:150px;
	min-height:300px;
	float:right;
	background:#5B6F94;
	padding:8px;
	margin-top:10px;
	
}
	
#sidebar h2, #sidebar ul, #sidebar li, #sidebar a, #sidebar p {
	color:#D9E5F6;	
	}
	
#sidebar ul, #sidebar li {
	list-style:none;
	}

#sidebar ul{
	margin:0px;
}

#sidebar ul li{
	margin:0 0 0 0px;
}
	
#sidebar h2 {
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:22px;
	margin-bottom:10px;
}

#sidebar ul li ul {
	margin:0px 0 20px 0;
	padding:0px;
	}
	
#sidebar ul li ul li {
	margin:0px;
	padding:0px;
	margin-left:8px;
	} 
	
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
p.postmetadata {
clear:both;
}

p.anchorwave {
	font-size:10px;
	font-weight:normal;
	line-height:20px;
	padding-top:10px;
	color:#F8E7B3;
}

p.anchorwave a, p.anchorwave a:hover {
	color:#F8E7B3;
	text-decoration:none;
	font-size:10px;
}

.featured-items h3{
	margin:15px 0 17px;
	color:#35788d;
	font:bold 15px Arial, Helvetica, sans-serif;
	clear:both;
}

/*=Featured Items
---------------------------------------*/
.featured-items h1 {
background:url(images/fade-blue.png) repeat-y;
padding:.5em 1em;
margin-bottom:.2em;
color:#fff;
font-family:georgia, serif;
font-size:24px;
text-transform:uppercase;
text-shadow:0 0 2px rgba(0,0,0,.7);
}
.featured-items .intro {
padding:1em 2em;
font-size:14px;
line-height:1.5;
background:#dec58f;
color:#413B2C;
}
.featured-items .gallery {
overflow:hidden;
width:830px;
margin:0 auto 6em;
}
.featured-items h3 {
font-family:georgia, serif;
font-size:20px;
text-transform:uppercase;
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,.2);
padding:.5em 1em;
background:url(images/fade-green.png) repeat-y;
}
.featured-items #living-room h3 { background:url(images/fade-green.png) repeat-y; }
.featured-items #bedroom h3 { background:url(images/fade-purple.png) repeat-y; }
.featured-items #dining h3 { background:url(images/fade-blue.png) repeat-y; }
.featured-items #miscellaneous h3 { background:url(images/fade-green2.png) repeat-y; }

.featured-items #bedroom .anythingSlider,
.featured-items #bedroom .anythingSlider .thumbNav a { border-color:#957886; }

.featured-items #dining .anythingSlider,
.featured-items #dining .anythingSlider .thumbNav a { border-color:#92A3C6; }

.featured-items #miscellaneous .anythingSlider,
.featured-items #miscellaneous .anythingSlider .thumbNav a { border-color:#698D8D; }

.featured-items .anythingSlider .thumbNav li {
margin:0 10px 10px 0;
}
.panel,
.thumbNav li {
position:relative;
}
.numbers {
position:absolute;
background:url(images/white-trans.png) repeat;
color:#333;
padding:3px 6px;
font-weight:bold;
}
.thumbNav .numbers {
bottom:3px;
right:3px;
}
.panel .numbers {
right:-818px;
top:3px;
z-index:2;
}

.audioplayer_container{
	clear:both;	
}
