
	/*
	---------------------------------------------
	Copyright Chic At Home 2008
	Designed and coded by Red Squirrel Media 2008
	---------------------------------------------
	Colour Pallete 
	
	LOCAL
	.	Bedroom -				Orange: #f7a529
	.	Bathroom - 				Blue: #00adde 
	.	Kitchen & Dining - 		Red: #ef3929
	.	Living Room -			Purple: #b13680
	.	Garden -				Green: #82bd43
	
	SYSTEM
	.	Pale Blue: #f5fbfd 
	---------------------------------------------
	*/
	
/* generic HTML */

	html {margin:0;border:0;padding:0;background:#fff;color:#333;}
	body {margin:0;border-top:3px solid #333;padding:0;font-family:georgia, serif;font-size:100%;text-align:center;background:#fff;}
	
	h1 {position:absolute;top:-1px;left:-1px;height:1px;width:1px;font-size:0.01em;z-index:-1;}
	h2 {margin:0 0 8px 0;border:0;padding:0;font-size:1.4em;font-weight:normal;height:30px;background:#fff;border-bottom:1px solid #ddd;}
	h3 {margin:0;border:0;padding:8px 0;font-size:0.7em;color:#000;text-transform:uppercase;letter-spacing:2px;border-bottom:1px dashed #ddd;}
	h4 {margin:0;border:0;padding:8px 0;font-size:0.6em;color:#777;text-transform:uppercase;letter-spacing:2px;line-height:1.6em;}
	p {margin:0;border:0;padding:8px 0;line-height:1.6em;font-size:0.7em;}
	
	ul {margin:0;padding:0;}
	li {margin:0;padding:0;font-size:0.7em;line-height:1.6em;list-style-type:square;}
	
	a {margin:0;border:0;padding:0;color:#000;}
	a:link, a:visited {margin:0;border:0;padding:0;text-decoration:none;color:#000;}
	a:hover, a:active {margin:0;border:0;padding:0;text-decoration:none;color:#777;}
	a:focus {outline:none;}
	
	address {margin:20px 0;border:0;padding:0;font-size:0.7em;font-style:normal;line-height:1.5em;}
	blockquote {margin:0;border:0;padding:0;background:#f5fbfd;}
	
	table {margin:0;border:0;padding:0;}
	tr {margin:0;border:0;padding:0;}
	td {margin:0;border:0;padding:0;}
	
	iframe {margin:20px 0;border:0;padding:0;}
	
/* header */

	#access {margin:0;border:0;padding:0;position:absolute;top:-100px;left:-100px;height:1px;width:1px;font-size:0.01em;z-index:-2;} 
	
	#headband {margin:0;border:0;padding:0;background:url(../images/system/colour-bar.gif) repeat-x #fff;height:150px;}
	#header {margin:0 auto;border:0;padding:0;width:940px;height:99px;text-align:left;}
	
	#logo {margin:0;border:0;padding:40px 0 0 0;float:left;}
	#logo a {margin:0;border:0;padding:0;background: url(../images/system/chic-logo.gif) no-repeat #eee;width:200px;height:59px;float:left;}
	
	#searchbar {margin:49px 0 8px 0;border:0;padding:0;float:right;background:#fff;text-align:right;width:205px;}
	#searchbar fieldset {margin:0;border:0;padding:0;}
	#searchbar input {margin:0;padding:1px;font-size:0.7em;font-family:verdana, serif;}
	
	#searchbar .searchbox {width:160px;float:left;}
	#searchbar .gobox {height:20px;padding-top:0;}
	
	#headernav {width:735px;text-align:right;float:right;}
	#headernav li {display:inline;margin-left:13px;font-family:georgia, sans-serif;font-size:0.9em;padding:0 0 2px 0;margin-left:13px;}
	
	#headernav a {color:#000;}
	#headernav a:link, #headernav a:visited {color:#000;}
	#headernav a:hover, #headernav a:active {color:#555;padding-bottom:2px;border-bottom:2px solid #7fd2f6;}
	
	#home .ml-home, #about .ml-about, #terms .ml-terms {border-bottom:2px solid #7fd2f6;} 
	#contact .ml-contact, #search .ml-search, #sitemap .ml-sitemap {border-bottom:2px solid #7fd2f6;}
	

/* layout */

	#foundations {margin:0 auto;border:0;padding:0;background:#fff;text-align:left;width:940px;}
	
	#left-column {width:222px;background:#fff;float:left;}
	#left-column adresss {margin:20px 0;}
	#left-column h2 {width:200px;}
	#left-column p.paypal {margin:0 20px 40px 0;padding:15px;background:#f5fbfd;border-left:2px solid #7fd2f6;}
	#left-column p.paypal a img {border:0;}
	#left-column p.paypal img {padding:15px 0 10px 0;display:block;background:#f5fbfd;}
	
	#content {width:496px;padding:0 0 30px 0;background:#fff;float:left;}
	#right-column {width:200px;padding:0 0 30px 0;background:#fff;float:right;}
	
/* product nav */

	ul#product-nav {width:200px;margin:20px 0;border-top:1px #888 dashed;padding:0;}
	#product-nav li {margin:0;padding:0;list-style-type:none;display:inline;}
	#product-nav li a {margin:0;border-bottom:1px #888 dashed;padding:6px 0 0 0;width:200px;height:22px;background:#fff;text-transform:uppercase;letter-spacing:2px;display:block;}	
	
/* content generic */

	#content ul {margin:10px;padding:0;background:#fff;}
	#content li {margin:5px;padding:0;background:#fff;}
	#content blockquote {padding:20px;font-style:italic;margin:20px 0;border-bottom:2px solid #eee;}
	#content a img {margin:0;padding:0 0 4px 0;border:0;border-top:1px #ddd solid;background:url(../images/system/colour-bar-slimline.gif) repeat-y;color:#eee;}
	
	#content a {font-weight:bold;}
	#content a:link, #content a:visited {text-decoration:none;}
	#content a:hover, #content a:active {text-decoration:underline;}
	
	#content p.info {margin:0 0 30px 0;padding-left:20px;border-bottom:1px solid #000;background:url(../images/system/grey-point.gif) no-repeat;} 
	#content p.button {border:0;border-bottom:1px #ccc solid;margin-bottom:20px;}
	#content p.button img, #content p.button a img {background:none;border:0;}
	
	#content p.download {border-bottom:1px dotted #ccc;padding:10px 15px;}
	#content p.download a {padding-bottom:10px;padding-top:1px;}
	#content p.download a:link, #content .download a:visited  {padding-left:25px;background: url(../images/system/download.gif) no-repeat;}
	#content p.download a:hover, #content .download a:active  {padding-left:25px;background: url(../images/system/download-on.gif) no-repeat;text-decoration:none;}
	
	#content .product {margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px dashed #ddd;clear:both;width:494px;float:left;}
	#content .product h4 {margin:0 0 10px 0;border:0;padding:0;float:right;width:275px;}
	#content .product p {margin:0;border:0;padding:0;float:right;width:275px;}
	#content .product img {margin:0;border:0;padding:0;float:left;}
	#content .product a img {margin:0;border:0;padding:0 0 3px 0;background:url(../images/system/colour-bar-slimline-b.gif) repeat-y;}
	#content .product .button {border:0;margin:10px 0 0 0;}
	#content .product .button a img {background:none;border:0;padding:0;}
	#content .product .pricetag {padding-top:5px;}
	
	.pricetag {font-weight:bold;}
	.hide {display:none;}
	.strike {text-decoration:line-through;}
	.sale {color:#f00;font-weight:bold;}
	.terms a {font-style:italic;font-weight:normal;}
	
/* house sections */	
	
	/* bedroom */
	#product-nav li.bedroom a:link, #product-nav li.bedroom a:visited {background:url(../images/system/nav/orange-off.gif) no-repeat;} 
	#product-nav li.bedroom a:hover, #product-nav li.bedroom a:active {background:url(../images/system/nav/orange-on.gif) no-repeat;color:#f7a529;}	
	#bedroom #product-nav li.bedroom a:link, #bedroom  #product-nav li.bedroom a:visited {background:url(../images/system/nav/orange-on.gif) no-repeat;color:#f7a529;}
	#bedroom #product-nav li.bedroom a:hover, #bedroom  #product-nav li.bedroom a:active {background:url(../images/system/nav/orange-on.gif) no-repeat;}
	#bedroom #content h2, #bedroom #content h3 {color:#f7a529;}
	#bedroom #content h3 a:link, #bedroom #content h3 a:visited {background:url(../images/system/room-section/orange-fleur.gif) no-repeat;color:#f7a529;padding-left:25px;}
	#bedroom #content h3 a:hover, #bedroom #content h3 a:active {background:url(../images/system/room-section/orange-fleur.gif) no-repeat;color:#E38C09;padding-left:25px;
	text-decoration:none;}
	#bedroom #content .intro {margin:20px 0;padding:10px 0 0 0;background:#FDE7C7;border-left:3px solid #f7a529;}
	#bedroom #content .intro p {color:#222;margin:0;padding:0px 12px 12px 12px;font-size:0.8em;font-style:italic;line-height:1.6em;}
	
	/* bathroom */
	#product-nav li.bathroom a:link, #product-nav li.bathroom a:visited {background:url(../images/system/nav/blue-off.gif) no-repeat;} 
	#product-nav li.bathroom a:hover, #product-nav li.bathroom a:active {background:url(../images/system/nav/blue-on.gif) no-repeat;color:#00adde;}
	#bathroom #product-nav li.bathroom a:link, #bathroom #product-nav li.bathroom a:visited {background:url(../images/system/nav/blue-on.gif) no-repeat;color:#00adde;}
	#bathroom #product-nav li.bathroom a:hover, #bathroom #product-nav li.bathroom a:active {background:url(../images/system/nav/blue-on.gif) no-repeat;}
	#bathroom #content h2, #bathroom #content h3 {color:#00adde;}
	#bathroom #content h3 a:link, #bathroom #content h3 a:visited {background:url(../images/system/room-section/blue-fleur.gif) no-repeat;color:#00adde;padding-left:25px;}
	#bathroom #content h3 a:hover, #bathroom #content h3 a:active {background:url(../images/system/room-section/blue-fleur.gif) no-repeat;color:#000;padding-left:25px;
	text-decoration:none;}
	#bathroom #content .intro {margin:20px 0;padding:10px 0 0 0;background:#BFEAF7;border-left:3px solid #00adde;}
	#bathroom #content .intro p {color:#222;margin:0;padding:0px 12px 12px 12px;font-size:0.8em;font-style:italic;line-height:1.6em;}
	
	/* kitchen & dining *//* kitchen & dining */
	#product-nav li.kitchen a:link, #product-nav li.kitchen a:visited {background:url(../images/system/nav/red-off.gif) no-repeat;} 
	#product-nav li.kitchen a:hover, #product-nav li.kitchen a:active {background:url(../images/system/nav/red-on.gif) no-repeat;color:#ef3929;}
	#kitchen #product-nav li.kitchen a:link, #kitchen #product-nav li.kitchen a:visited {background:url(../images/system/nav/red-on.gif) no-repeat;color:#ef3929;} 
	#kitchen #product-nav li.kitchen a:hover, #kitchen #product-nav li.kitchen a:active {background:url(../images/system/nav/red-on.gif) no-repeat;}
	#kitchen #content h2, #kitchen #content h3  {color:#ef3929;}
	#kitchen #content h3 a:link, #kitchen #content h3 a:visited {background:url(../images/system/room-section/red-fleur.gif) no-repeat;color:#ef3929;padding-left:25px;}
	#kitchen #content h3 a:hover, #kitchen #content h3 a:active {background:url(../images/system/room-section/red-fleur.gif) no-repeat;color:#000;color:#E38C09;
	text-decoration:none;}
	#kitchen #content .intro {margin:20px 0;padding:10px 0 0 0;background:#FBCDC9;border-left:3px solid #ef3929;}
	#kitchen #content .intro p {color:#222;margin:0;padding:0px 12px 12px 12px;font-size:0.8em;font-style:italic;line-height:1.6em;}
	
	/* living room */
	#product-nav li.living a:link, #product-nav li.living a:visited {background:url(../images/system/nav/purple-off.gif) no-repeat;} 
	#product-nav li.living a:hover, #product-nav li.living a:active {background:url(../images/system/nav/purple-on.gif) no-repeat;color:#b13680;}
	#living #product-nav li.living a:link, #living #product-nav li.living a:visited {background:url(../images/system/nav/purple-on.gif) no-repeat;color:#b13680;} 
	#living #product-nav li.living a:hover, #living #product-nav li.living a:active {background:url(../images/system/nav/purple-on.gif) no-repeat;}
	#living #content h2, #living #content h3  {color:#b13680;}
	#living #content h3 a:link, #living #content h3 a:visited {background:url(../images/system/room-section/purple-fleur.gif) no-repeat;color:#b13680;padding-left:25px;}
	#living #content h3 a:hover, #living #content h3 a:active {background:url(../images/system/room-section/purple-fleur.gif) no-repeat;color:#000;padding-left:25px;
	text-decoration:none;}
	#living #content .intro {margin:20px 0;padding:10px 0 0 0;background:#F1CEE3;border-left:3px solid #b13680;}
	#living #content .intro p {color:#222;margin:0;padding:0px 12px 12px 12px;font-size:0.8em;font-style:italic;line-height:1.6em;}
	
	/* garden */
	#product-nav li.garden a:link, #product-nav li.garden a:visited {background:url(../images/system/nav/green-off.gif) no-repeat;} 
	#product-nav li.garden a:hover, #product-nav li.garden a:active {background:url(../images/system/nav/green-on.gif) no-repeat;color:#82bd43;}
	#garden #product-nav li.garden a:link, #garden #product-nav li.garden a:visited {background:url(../images/system/nav/green-on.gif) no-repeat;color:#82bd43;} 
	#garden #product-nav li.garden a:hover, #garden #product-nav li.garden a:active {background:url(../images/system/nav/green-on.gif) no-repeat;}
	#garden #content h2, #garden #content h3  {color:#82bd43;}
	#garden #content h3 a:link, #garden #content h3 a:visited {background:url(../images/system/room-section/green-fleur.gif) no-repeat;color:#82bd43;padding-left:25px;}
	#garden #content h3 a:hover, #garden #content h3 a:active {background:url(../images/system/room-section/green-fleur.gif) no-repeat;color:#000;padding-left:25px;
	text-decoration:none;}
	#garden #content .intro {margin:20px 0;padding:10px 0 0 0;background:#E0EED0;border-left:3px solid #82bd43;}
	#garden #content .intro p {color:#222;margin:0;padding:0px 12px 12px 12px;font-size:0.8em;font-style:italic;line-height:1.6em;}
	
/* right column */

	#right-column h2 {margin-bottom:20px;} 
	#right-column h3 {margin:0;border:0;padding:0;} 
	#right-column p.readmore {width:200px;margin:0 0 15px 0;border-bottom:1px solid #ccc;border-top:1px dashed #ccc;padding:5px 0;}
	 
	#right-column {} 
	#right-column img {margin:0;border:0;padding:0;} 

/* homepage */

	#home #content .intro {margin:20px 0;padding:10px 0 0 0;color:#eee;background:url(../images/system/wrapping.gif);border-left:3px solid #ACE1FB;}
	#home #content .intro p {color:#000;margin:0;padding:0px 12px 12px 12px;font-size:1.05em;font-style:italic;line-height:1.6em;}
	#home #content h3 {font-size:1.05em;margin-bottom:20px;font-weight:normal;}

	#home #content #feature h3 {margin:0;}
	#home #content #feature h4 {margin:0 0 10px 0;padding-left:22px;background:url(../images/system/home/feature-star.gif) no-repeat;font-size:0.9em;text-transform:capitalize;}
	#home #content #feature {}
		
/* contact */

	#contact #content address {padding:20px;background:url(../images/system/wrapping.gif);border-left:3px solid #ACE1FB;}
	#contact #content fieldset {margin:0;padding:20px;background:#f5fbfd;border:0;border-left:3px solid #ACE1FB;}
	#contact #content input.contact-input {width:444px;}
	#contact #content textarea.contact-message {width:444px;height:100px;}
	#contact #content label span {font-size:0.7em;display:block;padding:7px 0 4px 0;}

/* search */
	
	/*search form*/
	#search #content #adv-search fieldset {margin:0 0 20px 0;padding:0 0 10px 20px;border:0;border:1px dashed #ACE1FB;}
	#search #content #adv-search fieldset legend {margin:0;padding:0;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;}
	#search #content #adv-search fieldset label {margin:15px 0 5px 0;padding:0;font-size:0.7em;display:block;}
	#search #content #adv-search fieldset input {margin:10px 0 0 0;padding:2px 0;width:444px;}
	#search #content #adv-search fieldset select {margin:8px 0;padding:2px 0;width:444px;display:block;font-size:11px;font-family:verdana, sans-serif;border:1px solid #ddd;}
	#search #content #adv-search fieldset input.radio {text-align:left;width:20px;} 
	
	
	/*search results*/
	#search #content #adv-search table {width:494px;margin:10px 0 0 0;border-bottom:1px solid #fff;padding:0;border-bottom:2px solid #7fd2f6;}
	#search #content #adv-search thead {margin:0;padding:0;}
	#search #content #adv-search tr th {font-size:0.7em;font-weight:bold;padding:5px;margin:0;text-align:left;border:0;background:#f5fbfd;
	border-top:1px solid #7fd2f6;border-bottom:1px solid #7fd2f6;}
	#search #content #adv-search td.title {vertical-align:top;}
	#search #content #adv-search td {font-size:0.7em;font-weight:normal;color:#333;padding:5px;margin:0;
	text-align:left;vertical-align:top;}
		
	.row0 {background:#fff;}
	.row1 {background:#f5fbfd;}
		
	#search #adv-search #breadcrumbs {margin:20px 30px;}
	
/* site map */

	.sitemap a {font-weight:normal;}
	.sitemap ul.local {margin:10px 0 10px 3px;padding:0;}
	.sitemap ul.local li {background:none;padding:2px 3px;margin:0 0 0 20px;text-transform:uppercase;letter-spacing:2px;}
	.sitemap ul li.title {padding:5px 0;text-transform:uppercase;border-bottom:1px dashed #fff;letter-spacing:2px;}

	.sitemap ul#bedroom-sm {margin:15px 0px;background:#FDE7C7;border-left:3px solid #f7a529;}
	.sitemap ul#bedroom-sm li {background:none;padding:4px;margin:0 0 0 20px;list-style-type:none;}
	.sitemap ul#bedroom-sm li.title {list-style-type:square;}
	
	.sitemap ul#bathroom-sm {margin:15px 0px;background:#BFEAF7;border-left:3px solid #00adde;}
	.sitemap ul#bathroom-sm li {background:none;padding:4px;margin:0 0 0 20px;list-style-type:none;}
	.sitemap ul#bathroom-sm li.title {list-style-type:square;}
	
	.sitemap ul#kitchen-sm {margin:15px 0px;background:#FBCDC9;border-left:3px solid #ef3929;}
	.sitemap ul#kitchen-sm li {background:none;padding:4px;margin:0 0 0 20px;list-style-type:none;}
	.sitemap ul#kitchen-sm li.title {list-style-type:square;}
	
	.sitemap ul#living-sm {margin:15px 0px;background:#F1CEE3;border-left:3px solid #b13680;}
	.sitemap ul#living-sm li {background:none;padding:4px;margin:0 0 0 20px;list-style-type:none;}
	.sitemap ul#living-sm li.title {list-style-type:square;}
	
	.sitemap ul#garden-sm {margin:15px 0px;background:#E0EED0;border-left:3px solid #82bd43;}
	.sitemap ul#garden-sm li {background:none;padding:4px;margin:0 0 0 20px;list-style-type:none;}
	.sitemap ul#garden-sm li.title {list-style-type:square;}
	
/* footer */

	#footer {margin:0;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px;background:#f5fbfd;clear:both;text-align:left;}
	#footer ul {margin:0 auto;border:0;padding:0;width:940px;}
	#footer li {margin:0;border:0;padding:0 10px 0 0;display:inline;text-transform:uppercase;font-family:georgia, sans-serif;font-size:0.7em;}
	
	#footer a {color:#000;}
	#footer a:link, #footer a:visited {color:#000;}
	#footer a:hover, #footer a:active {color:#777;}
	
	#copynote {background:url(../images/system/colour-bar-bottome.gif) repeat-x;}
	#copynote p {font-family:georgia, sans-serif;margin:0 auto;border:0;padding:20px 0 37px 0;width:940px;text-align:left;font-size:0.7em;color:#777;}
	
	
/* errors */

	#error {padding-top:100px;}
	#error #error-box {margin:0 auto;width:600px;border:1px dashed #ccc;padding:30px;background:#fff;text-align:left;}
	#error #error-box li {}
	#error #error-box ul {margin:20px 0 20px 15px;padding:0;}
	#error #copynote {background:url(../images/system/colour-bar-bottome.gif) repeat-x;}
	#error #copynote p {font-family:georgia, sans-serif;margin:0 auto;border:0;padding:20px 0 37px 0;width:600px;text-align:left;font-size:0.7em;color:#777;}
	
/* fin */
	
	