/*
Company:	Invisible Blue
File:		main.css - This contains all the main styles for the website.

All the styles are separted into the following groups:
Global Browser Reset - this is handled by the reset-fonts.css file from YUI
HTML, Body - for the html and body tags
Layout - styles that define the layout of the site
Modules - styles for content modules
Nav - navigation bar
Default Headings - headings like h1, h2, etc
Common Text Styles - Styles for text
Default Lists - unordered and ordered lists
Forms - html forms
Default Links - links
Misc - anything that doesn't fit elsewhere
*/

/* @group HTML, Body */
html, body {
	background-color: #fff;
}
body {
}

table td tr {border:0}
/* @end */

/* @group Layout */
/* Head */
div#hd {
	width: 814px;
	height: 86px;
	margin-left: auto;
	margin-right: auto;
}

/* Body */
div#bd {
	width: 814px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/content-div.gif) repeat-y 155px 0;
}

/* Footer */
/* @end */

/* @group Modules */
/* Logo */
div#logo {
	width: 309px;
	height: 25px;
	background: url(../images/invisible-blue-logo.jpg) no-repeat 0 0;
	text-indent: -9000px;
	margin: 13px 0 0 0;
	float: right;
	display: inline;
}
div#logo a {
	display: block;
	height: 100%;
}

/* Sidebar */
div.sidebar {
	width: 125px;
	padding: 26px 0 0 0;
	margin: 0 33px 0 0;
	text-align: right;
	float: left;
	display: inline;
}

/* Main */
div.main {
	width: 624px;
	padding: 26px 0 0 0;
	float: right;
	display: inline;
}

/* Breadcrumb */
p.bc {
	font-style: italic;
	margin: 0 0 20px 0;
}
p.bc a {
	padding: 0 42px 0 0;
}
p.bc a:link, p.bc a:visited {
	text-decoration: none;
	color: #c4d8d6;
}
p.bc a.bcend:link, p.bc a.bcend:visited {
	color: #A3C6C0;
}


p.bc a.current:link, p.bc a.current:visited {
	color: #afcdc9;
}
p.pager {
	margin: 12px 0 12px 0;
	
}

/* Pics */
div.pics {
	width: 354px;
	float: left;
	display: inline;
}
div.pics img {
	margin: 0 7px 7px 0;
	float: left;
	display: inline;
}

/* Main Pic */
div.main-pic {
	width: 257px;
	float: right;
	display: inline;
	padding-right:2px;
}

/* Main Left */
div.main div.left {
	width: 354px;
	padding: 6px 0 0 0;
	float: left;
	display: inline;
	margin-left: 0px;
}
div.main div.left ul {
	margin: 0 1px 0 0;
	padding: 0;
	width: 117px;
	float: left;
	display: inline;
}
div.main div.left ul li {
	list-style: none;
	font-size: 77%;
	line-height: 140%;
}
div.main div.left ul li a:link, div.main div.left ul li a:visited {
	text-decoration: none;
}



/* Main Right */
div.main div.right {
	width: 257px;
	padding: 6px 2px 0 0;
	float: right;
	display: inline;
}
div.main div.right p {
	line-height: 140%;
}
/* @end */

/* Main Right home page */
div.main div.right-index {
	width: 624px;
	padding: 5px 0px 0 0;
	float: right;
	display: inline;
}


div.main div.right-index table {
	
	border:0 none white;
}

div.main div.right-index td {
	
	padding: 0 5px 0 0;
	border:0 none white;
	
}
div.main div.right-index p {
	line-height: 140%;
}
.hometext1 {
     clear:both;
     }

.hometextleft {
     float:left;
	 width:220px;
	 padding-right:6px;
	  }
	

.hometextright {
     float:right;
	 width:220px;
	 }

.hometext2 {
     clear:both;
	 float:right;
	 width:220px;
	 }



/* @end */

/* @group Nav */
div.sidebar ul {
	margin: 0 0 105px 0;
	padding: 0;
	text-align: right;
}
div.sidebar ul li {
	list-style: none;
	font-family: Times, serif;
	font-size: 85%;
	text-transform: uppercase;
	padding: 0 0 28px 0;
}
div.sidebar ul li a:link, div.sidebar ul li a:visited {
	text-decoration: none;
	color: #c9cecb;
}
div.sidebar ul li a:hover, div.sidebar ul li a.current:link, div.sidebar ul li a.current:visited {
	color: #97c0ba;
}


/* @end */

/* @group Default Headings */
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
/* @end */

/* @group Common Text Styles */
div.sidebar p.copyright {
	color: #bdc2bf;
	font-size: 77%;
	padding: 11px 0 0 0;
}

div.sidebar p.number {
	color: #737679;
	font-size: 77%;
	padding: 11px 0 0 0;
}
div.sidebar p.rss {
	color: #737679;
	font-size: 77%;
	padding: 12px 0 0 0;
}


div.main p {
	font-size: 77%;
	color: #bdc2bf;
}

div.main p.orange {
	font-size: 77%;
	color: #E7BC75;
}

/* @end */

/* @group Default Lists */
a:link, a:visited {
	color: #bdc2bf;text-decoration:none;
}
/* @end */

/* @group Forms */
	
/* @end */

/* @group Default Links - link visited hover active */
a:link{ }
a:visited{ }
a:hover{ color: #666; }
a:active{ }
/* @end */

/* @group Misc */
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.order {background:#C7D3D2; color:#fff;}

.forms {font: 10px/14px arial, tahoma, san-serif;
color: #BDC2BF;
}

.orange {color:#E7BC75;}
.banquettes {color:#e7bc75;}
.islandseats {color:#7aadb1;}
.modernist {color:#b9bd70;}
.cube {color:#c1d82f;}
.poseur {color:#a9d9bb;}
.scroll {color:#acc6cd;}
.sofas {color:#cb727a;}
.lowtables {color:#492113;}
.bars {color:#26bcd7;}

.statues {color:#cb727a;}
.display {color:#b9b499;}
.glass {color:#b9bd70;}
.candle {color:#492113;}
.dressing {color:#8da08f;}
.softfurnishings {color:#cfbd7b;}

.telephone {
position:absolute;
right:0px;
top:0px;
color:#85888A;
}

.telephone2 {
position:absolute;
left:783px;
top:208px;
color:#85888A;
}

div.sidebot  {
	padding-top:10px;
}

div.sidebot p {
	line-height: 140%;
	color: #737679;
	font-size: 77%;
}

.bcend a{color:#A3C6C0  ;}
.bcend {color:#A3C6C0  ;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */