@import url("reset.css");
@import url("layout.css");
@import url("type.css");
@import url("prettyPhoto.css");
@import url("dark.css");

/* There are the available color styles. You can choose any one you like by uncomment it. */

/*
@import url("grayRed.css");
@import url("grayBlue.css");
@import url("grayGreen.css");
@import url("grayBrown.css");
@import url("darkOrange.css");
@import url("darkBlue.css");
*/
/*tags for white version only*/
#mainwhite #mainContent {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#mainwhite #mainContent {
	margin-right: 5px;
}
#mainwhite #sidebar {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#logo h1 a {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 300px;
}
#homeWrapper #main #contentfull p {
	color: #666;
	text-align: left;
}
#header #telephone {
	position: absolute;
	right: 25px;
	font-size: 1.2em;
	line-height: 1.35em;
	top: 23px;
	
}
#sidetext grey {
	background-color: #930;
}

#cu3er-container {
	width:540px;
	outline:0;
	float: left;
	height: 350px;
}


#cu3er-containerhome {
	width:540px;
	outline:0;
	float: left;
	height: 490px;
}

/*sidetext colours */
#sidetext {
	font-size: 105%;
	line-height: 1.3em;
	float: left;
	background-color: #333;
	padding-left: 15px;
	height: 350px;
	width: 350px;
	padding-right: 5px;
}

#sidetextdesign {
	font-size: 105%;
	line-height: 1.3em;
	float: left;
	background-color: #AFC1D3;
	padding-left: 15px;
	height: 350px;
	width: 350px;
	padding-right: 5px;
	color: #333;
}

#sidetextflue {
	font-size: 105%;
	line-height: 1.3em;
	float: left;
	background-color:#8ca28e;
	padding-left: 15px;
	height: 350px;
	width: 350px;
	padding-right: 5px;
	color: #333;
}

#sidetextgarden {
	font-size: 105%;
	line-height: 1.3em;
	float: left;
	background-color: #333;
	padding-left: 15px;
	height: 350px;
	width: 350px;
	padding-right: 5px;
}

#sidetext p {
	font-size:85%;
}
#sidetext h2 {
	margin-top: 10px;
}
.float li {
	font-size: .85em;
	float: left;
	padding-left: 5px;
}
.float li a{color:#333;}#homeWrapper #main #sidetextflue h2 {
	color: #333;
}
#home  #homeWrapper #main #contentfull p {
	color: #CCC;
	font-size: 105%;
}
 /*side text for boxes on pages */
 
#sidetext {
	font-size: 105%;
	line-height: 1.3em;
	float: left;
	background-color: #333;
	padding-left: 15px;
	height: 350px;
	width: 340px;
	padding-right: 5px;
}
#sidetext p {
	font-size:85%;
}
#sidetext h2 {
	margin-top: 8px;
}
/* home page cuber */ 

body#home #cu3er-container {
	width:910px;
	outline:0;
	height:490px;
	margin-bottom: 25px;
}

body#fireplaces #cu3er-container, body#go #cu3er-container, body#design #cu3er-container {
	width:540px;
	outline:0;
	height:350px;
	}

#design #sidetext h3 {
	font-size: 85%;
	line-height: 1em;
	color: #69c;
}
#design  #sidetext h2 {
	font-size: 150%;
}
body#search table.dynamic {
	color: #69C;
	border:thin #333;
}

table.dynamic td {padding:3px 10px;}

#contactForm .contactFieldset ul li .leftLabel {
	padding-left: 10px;
}
.sitemap {
	font-size: 120%;
	line-height: 1.8em;
}
.sitemap li {
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#search #homeWrapper  .dynamic  h3 {
	color: #69C;
}
#search #homeWrapper  .dynamic .headrow {
	background: #333;
}

