/*
-----------------------------------------------
North Cove Design Base Style Sheet
Author: William Oleszczuk
Date: October 2010
-----------------------------------------------
*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: normal 14px Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	background-color: #333;
}

#wrapper {
	width: 978px;
	margin: 0 auto;
	text-align: left;
}

#smallwrapper {
	width: 550px;
	margin: 0 auto;
	text-align: left;
}

.float {
	float:right;
}

.towerfloat {
	float:right;
	padding-right: 100px;
}

.towerfloat img{
	border: 1px solid #999;
}

.tower img{
	border: 1px solid #999;
}

.float img{
	border: 1px solid #999;
}

.floatleft{
	float:left;
	padding: 5px 20px 0px 0px;
}

.floatright{
	float:right;
	padding: 5px 0px 0px 20px;
}

.floatright img{
	border: 1px solid #999;
}

a img {
	border: none;
}

p {
	text-align: left;
	line-height: 150%;
	color: #FFF;
}

a {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	color: #f5c478;
}

.color {
	color: #f5c478;
}

p a:hover {
	color: #f5c478;
}

.right {
	text-align: right;
}

h1 {
	font: normal 24px Arial, Verdana, Helvetica, sans-serif; 
	color: #FFF;
}

h2 {
	font: normal 18px Arial, Verdana, Helvetica, sans-serif; 
	color: #FFF;
}

h3 {
	font: normal 20px Arial, Verdana, Helvetica, sans-serif; 
	color: #FFF;
}

h4 {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.5em;
	color: #FFF;
}

.line {
	border-bottom: 1px solid #999;
	padding-bottom: 30px;
	margin-bottom: 60px;
}

.line2 {
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
}



/*Header----------------------------------------------- */

#header {
	margin-top: 10px;
	padding-left: 18px;
	height: 100px;
	background: #FFF url(../images/header_right.jpg) no-repeat right;
	color: #FFF;
}

#smallheader {
	margin-top: 20px;
	padding-left: 12px;
	height: 80px;
	background: #FFF url(../images/header_right_sml.jpg) no-repeat right;
	color: #FFF;
}

.head{
	padding-top: 20px;
}

.smallhead{
	padding-top: 15px;
}



/*Navigation------------------------------------------- */

#navigation {
	margin-top: 0px;
	position: relative;
	right: 0px;
	top: 0px;
	text-align: right;
	display: block;
	z-index:12;

}

#navigation ul {
}

		
#navigation ul li {
	display: inline;
	padding: 0px 8px 0px 8px;
}

      
#navigation li a {
	font: 13px Arial, sans-serif;
	letter-spacing: 1px;
	color: #FFF;
	text-decoration: none;
}
      
#first a {
	padding: 0;
}
      
#navigation a:hover {
	color: #f5c478;
}



/*Content---------------------------------------------- */

#content {
	height: 900px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_about {
	height: 660px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_about_right {
	background-color: #c4c2c3;
	height: 660px;
	width: 300px;
	float: right;
}

#content_display {
	height: 670px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_slanttop {
	height: 1390px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_rack {
	height: 1380px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}


#content_furniture {
	height: 2200px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_tower {
	height: 1220px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_flattop {
	height: 1330px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_shelf {
	height: 730px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_wall {
	height: 750px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_kitchen {
	height: 1670px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_wrap {
	height: 1000px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_left {
	margin: Opx 300px 0px 0px;
	padding: 50px 360px 20px 35px;
}

#content_right {
	width: 300px;
	float: right;
}

#content_contact {
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #666;
}

#content_innercontact {
	margin: Opx;
	padding: 50px 35px 20px 35px;
}

#smallsamplescontent {
	height: 610px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding: 20px 35px 20px 35px
}

#termscontent {
	height: 770px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding: 20px 35px 20px 35px
}

#smallspecialscontent {
	/*height: 2360px;
	height: 730px;*/
    height: 420px;
	background: #666 url(../images/topblend.jpg) no-repeat top;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding: 20px 35px 20px 35px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
}

.thumb {
	display: inline-block;
	float: left;
	margin: 0 17px 0px 0px;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;

}

.lastthumb {
	display: inline-block;
	float: left;
	margin: 0;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
}

.thumb img{
	border: 1px solid #999;
}

.lastthumb img{
	border: 1px solid #999;
}

#content_thumb2 {
	margin: 20px 35px;
	padding-top: 30px;
	border-top: 1px solid #999;
	margin-bottom: 10px;
}

.thumb2 {
	display: inline-block;
	float: left;
	margin: 0 125px 0px 0px;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;

}

.lastthumb2 {
	display: inline-block;
	float: left;
	margin: 0;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
}

.thumb2 img{
	border: 1px solid #999;
}

.lastthumb2 img{
	border: 1px solid #999;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #999;
}

#fineprint {
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	line-height: 150%;
	letter-spacing: 1px;
	color: #fff;
}

#breadcrumb {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #f5c478;
}

.spacing {
	line-height: 150%;
}



/*Gallery----------------------------------------------- */

.clear {
	clear:both
}

#gallery {
	position:relative;
}

#gallery a {
	float:left;
	position:absolute;
}
	
#gallery a img {
	border:none;
}
	
#gallery a.show {
	z-index:1;
}

#galleryslant {
	background-color: #c4c2c3;
	height: 1390px;
	position:relative;
}

#galleryrack {
	background-color: #c4c2c3;
	height: 1380px;
	position:relative;
}

#galleryfurniture {
	background-color: #c6c4c5;
	height: 2200px;
	position:relative;
}

#gallerytower {
	background-color: #c4c2c3;
	height: 1220px;
	position:relative;
}

#galleryflat {
	background-color: #c4c2c3;
	height: 1330px;
	position:relative;
}

#galleryshelf {
	background-color: #c4c2c3;
	height: 730px;
	position:relative;
}

#gallerywall {
	background-color: #c4c2c3;
	height: 750px;
	position:relative;
}

#gallerykitchen {
	background-color: #c4c2c3;
	height: 1670px;
	position:relative;
}

#gallerywrap {
	background-color: #c4c2c3;
	height: 1000px;
	position:relative;
}

#buttons {
	padding: 5px 60px;
	}
	
#slantbutton {
	border: 0px;
	padding: 730px 60px 5px 60px;
	}
	
#rackbutton {
	border: 0px;
	padding: 710px 60px 5px 60px;
	}
	
#furniturebutton {
	border: 0px;
	padding: 1520px 60px 5px 60px;
	}
	
#towerbutton {
	border: 0px;
	padding: 550px 60px 5px 60px;
	}
	
#flatbutton {
	border: 0px;
	padding: 670px 60px 5px 60px;
	}
	
#shelfbutton {
	border: 0px;
	padding: 70px 60px 5px 60px;
	}
	
#wallbutton {
	border: 0px;
	padding: 90px 60px 5px 60px;
	}
	
#homebutton {
	border: 0px;
	padding: 0 0 5px 0;
	}
	
#wrapbutton {
	border: 0px;
	padding: 340px 60px 5px 60px;
	}

		
	
/*Footer----------------------------------------------- */


#footer {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding-bottom: 10px;
}

#footer p {
	text-align: right;
	color: #FFF;
}

#footer a {
	color: #FFF;
	font:normal 11px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
}

#footer a:hover {
	color: #f5c478;
}

#smallfooter {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding-bottom: 10px;
}

#smallfooter p {
	text-align: right;
	color: #FFF;
}

#smallfooter a {
	color: #FFF;
	font:normal 11px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
}

#smallfooter a:hover {
	color: #f5c478;
}