/*
Author: Josh Wilkerson
Company: PowerServe http://www.powerserve.net
For: ConFab http://www.confab-carole.com
last updated: 03/18/08
*/

* { margin:0; padding:0; }

body {
	background:url("/img/bg.gif") top left repeat-x #ebdfc9;
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	text-align:center;
	}

#container {
	margin:40px auto 10px auto;
	width:960px;
	text-align:left;
	}
/*Start Top Nav*/
#topnav {
	background:url("/img/topnav-bg.gif") top left no-repeat;
	text-align:center;
	font-size:11px;
	letter-spacing:1px;
	line-height:12px;
	height:38px;
	}
#topnav ul {
	list-style:none;
	float:right;
	margin:0 10px 0 0;
	}
#topnav ul li {
	float:left;
	text-align:center;
	}
#topnav ul li a {
	color:#ea682a;
	display:block;
	float:left;
	padding:0 0 0 27px;
	text-transform:uppercase;
	}
#topnav ul li a span {
	display:block;
	float:left;
	padding:9px 27px 5px 0;
	}
#topnav ul .single a span {
	padding:15px 27px 11px 0;
	}
#topnav ul li a:hover span {
	background:url("/img/topnav-over.gif") top left repeat-x;	
	}
#topnav ul li a:hover {
	background:url("/img/topnav-over.gif") top right repeat-x;
	text-decoration:none;
	}
#topnav ul .active a, #topnav ul .active a:hover {
	background: url("/img/topnav-active.gif") no-repeat top left;
	}
#topnav ul .active a span, #topnav ul .active a:hover span {
	background: url("/img/topnav-active.gif") no-repeat top right;
	display:block;
	}


/*Start page */


#page {
	background:#fff;
	border:solid #f2c8af;
	border-width: 0 1px 1px 1px;
	}
*html #leftsidehome {
	margin:30px 15px 30px 0;
	padding:0 0 0 28px;
	}
#leftsidehome {
	float:left;
	width:442px;
	margin:30px 15px 30px 28px;
	}
*html #leftside {
	float:left;
	width:310px;
	margin:30px 15px 30px 0;
	padding:0 0 0 20px;
	}
#leftside {
	float:left;
	width:310px;
	margin:30px 15px 30px 20px;
	}
#leftside img.fabriccollections {
	margin-top:9px;
	}
#leftside img.fabriccollections2 {
	margin-top:41px;
	}

#leftside .fabriccollections {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}

#logo {
	text-align:center;
	}
#logo img {
	border:none;
	}
#contenthome {
	background:#f6eee1;
	border:1px solid #dccfb7;
	padding:16px 16px;
	margin-top:16px;
	text-align:left;
	}
#content{
	background:#f6eee1;
	border:1px solid #dccfb7;
	padding:16px 16px;
	margin-top:5px;
	line-height:14px;
	letter-spacing:.5px;
	text-align:left;
	}
#imageshome {
	float:right;
	width:432px;
	margin:30px 28px 0 13px;
	}
#images {
	float:right;
	width:542px;
	margin:91px 28px 18px 13px;
	}	
#images-contact {
	float:right;
	width:592px;
	margin:91px 18px 18px 0;
	}	
#images div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0 0 10px 0;
	line-height:12px;
	}	
#images .samples {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0 0 10px 0;
	width:234px;
	}		

#images div img {
	margin:0 0 3px 0;
	}
#list {
	background:#f6eee1;
	border:1px solid #dccfb7;
	padding:0;
	text-align:left;
	}
#list table {
	width:100%;
	}

#showroom {
	float:right;
	width:592px;
	margin:91px 15px 18px 5px;
	}	
#showroom div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0 0 10px 0;
	line-height:12px;
	}	
.showrooms {width:150px;}

#info, #links, #collections {
	padding:0 28px 28px 28px;
	text-align:center;
	}
#collections .box {
	padding:30px  50px 10px 50px;
	margin-left: 50px;

	}

#info .box, #links .box {
	padding:18px;
	margin:0 18px 0 0;
	float:left;
	}
#info .box.last, #links .box.last {
	margin:0 0 0 0;
	}
#info .box p {
	width:170px;
	height:110px;
	}
#info .button {
	display:block;
	}
#links .box p {
	width:250px;
	height:80px;
	}
#links img {
	border:1px solid #dccfb7;
	}
#links .button {
	width:100px;
	padding:7px 15px;
	}
#page #nextprev {
	color:#999;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
	padding:25px 0 0 0;
	text-align:right;
	}
#page #nextprev a {
	padding:2px;
	color:#ea682a;
	}
#page #nextprev a:hover {
	text-decoration:underline;
	}

/*start footer*/
#footer {
	text-align:right;
	font-size:11px;
	padding:7px 30px 5px 0;
	color:#ea682a;
	font-family:Arial, Helvetica, sans-serif;
	}
#footer a {
	color:#ea682a;
	}
#footer a:hover {
	text-decoration:underline;
	}
	
/*Misc*/

img {border:none;}

h1 {
	font-size:18px;
	padding-bottom:5px;
	font-weight:normal;
	}
h2 {
	font-size:16px;
	padding-bottom:15px;
	}
h3 {
	font-size:14px;
	padding-bottom:15px;
	text-transform:uppercase;
	font-weight:normal;
	}
h4 {
	font-size:12px;
	padding-bottom:15px ;
	text-transform:uppercase;
	}	
p {
	padding:0 0 10px 0;
	}
ul {
	margin:0 15px 15px 45px;
	text-align:left;
	font-size:12px;
	}
table {	border-collapse:collapse;}
tr {}
th {border:dashed #dccfb7; border-width:1px 0 0 1px; font-size:11px; padding:7px 0 0 5px ; text-align:right;}
td { border:dashed #dccfb7; border-width:1px 0 0 0; padding:7px 5px 7px 3px;}
td, th { vertical-align:top;}
.orange { color:#ea682a;}
.small { font-size:10px;}
.right { float:right;}
.left { float:left;}
.clear { clear:both; }
.times {font-family:"Times New Roman", Times, serif;}
.sans {font-family:"Arial", Helvetica, sans-serif;}
.bottext {padding:6px 0 8px 0;text-align:right;}
.notopborder { border-top:none;}
.noleftborder { border-left:none;}
.box {background:#f6eee1; border:1px solid #dccfb7;}
.image {padding:0 47px 0 0;}

a { color:#ea682a; text-decoration:none; }
a:hover { color:#f30; text-decoration:underline; }

.button {
	background:url("/img/bt-bg.gif") top left repeat-x #e9ddcb;
	border:1px solid #f2c8af;
	color:#ea682a;
	padding:2px 25px;
	text-align:center;
	font-size:12px;
	line-height:13px;
	letter-spacing:.5px;
	}
.button:hover {
	background:#fff;
	text-decoration:none;	
	}

	
	
	
