 body {
	background-color: #1C1C1C;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	line-height: 1.75em;
	color: #7f7e7e;
	margin: 0px;
	height: 100%;
	width: 100%;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
}




h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4em;
	color: #E8E8E8;
	font-weight: normal;
	line-height: 0px;
}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #E8E8E8;
	font-weight: normal;
	line-height: 14px;
	text-align:right;
	padding-top:5px;
	margin-bottom:2px;
}

p {
	color:#E8E8E8;
	margin-top:0px;
}

.collectiondetailcopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#FFF;
	text-align:right;
	padding-top:2px;
	float:right;
}

.collectiondetailcopy a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#FFF;
	text-align:right;
	text-decoration:none;
}

.collectiondetailcopyleft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#FFF;
	text-align:left;
	padding-top:10px;
	float:left;
}

.collectiondetailcopyleft a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#FFF;
	text-align:left;
	vertical-align:bottom;
	text-decoration:none;
	
}

#wrapper {
	margin:auto;
	min-height:700px;
	height:100%;
	position: relative;
	width: 950px;
	padding-top: 0px;
	}


.wrapper_collection {
	min-height: 900px;
	width:999px;
	height: auto !important;
	height: 100%;

	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
	margin:auto;
	width:996px;
}


#homeChest {
	display: block;
	height: 283px;
	width: 219px;
	position: relative;
	margin-left: 670px;
	margin-top: 71px;
}
#HomeHeader {
	background-image: url(images/HomeHeader.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 257px;
	width: 819px;
	position: relative;
	text-align: left;
	margin-right: auto;
	margin-left: auto;	
}


#homeText {
	position: relative;
	width: 240px;
	display: block;
	margin-top: 130px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	float: left;
}
#HomeNav {
	background-repeat: no-repeat;
	background-color: #1C1C1C;
	display: block;
	height: 30px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-left: 150px;
	padding-top:13px;/*controls vertical alignment*/
	text-transform: uppercase;
	color: #b0bd22;
	margin-top: 0px;
	z-index:1;
	font-size:0.9em;
}
#HomeNav a:link {
	color: #666;
	text-decoration: none;
}
#HomeNav a:visited {
	color: #666;
	text-decoration: none;
}
#HomeNav a:hover {
	color: #FFF;
	text-decoration: none;
}
#HomeNav a:active {
	color: #666;
	text-decoration: none;
}


.navcontaineroverall{
	width:100%;
	height:50px;
	background-color:#1C1C1C;
}

.gridwrapper {
	width:530px;
	min-height:500px;
	position:relative;
	float:right;
	top:200px;
	margin:0px;
}

.finishwrapper {
	width:530px;
	min-height:500px;
	position:relative;
	float:right;
	left:55px;
	top:200px;
}

.drawerdetail {
	width:250px;
	height:285;
	position:relative;
	top:190px;
	left:50px;
	z-index:20;
	float:left;
}

.craftsmanshipwrapper {
	width:530px;
	min-height:300px;
	position:relative;
	float:right;
	left:55px;
	top:-240px;
}

.formwrapper {
	width:530px;
	min-height:500px;
	position:relative;
	float:right;
	top:-10px;
}

/*BELLA*/

.bellawrapper{
	width:350px;
	height:200px;
	position:relative;
	float:left;
	top: 80px;
	left:0px;
 z-index:0;
}

.bellawrapper_collectionpage{
	width:400px;
	height:100%;
	position:relative;
	top: 120px;
	left:0px;
	float:left;
}
	
.collection_bellaheadline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:26px;
	color:#a96e22;
	text-align:center;
	margin-bottom:0px;
	padding-top:10px;
}

.collection_bellaheadline a{
	color:#a96e22;
	text-decoration:none;
}

.collection_bellacopy {
	width: 240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#666;
	position:absolute;
	left:0px;
	top:150px;
	z-index:3;
}
	
	.collection_bellacopy a {
	color: #a96e22;
	text-decoration:none;
}

.collection_bella{
height: 242px;
position:relative;
float:right;
z-index:1;
}
	
.collection_bellacopyblock {
	width: 242px;
	height:95px;
	background-color:#000;
	/* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
	position:relative;
	left:30px;
	top:100px;
}



#CollectHeader_Bella {
	height: 257px;
	width: 400px;
	top:-35px;
	left:0px;
	position: relative;
	margin-left:0px;
}

#CollectText_Bella {
	top:500px;
	width: 400px;
	margin: 0px;

}


/*Rendition*/

.renditionwrapper{
	width:300px;
	height:200px;
	position:relative;
	top: 90px;
	left:0px;
	z-index:1;
	float:left;
}

.renditionwrapper_collectionpage{
	width:400px;
	height:100%;
	position:relative;
	top: 120px;
	left:0px;
	float:left;
	}
	
.collection_renditionheadline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:26px;
	color:#a96e22;
	text-align:center;
	margin-bottom:0px;
	margin-left:-40px;
	padding-top:10px;
}

.collection_renditionheadline a{
	color:#a96e22;
	text-decoration:none;
}

.collection_renditioncopy {
	width: 240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#666;
	position:relative;
	left:40px;
	top:130px;
	}
	
	.collection_renditioncopy a {
	color: #a96e22;
	text-decoration:none;
	}
	

	
.collection_renditioncopyblock {
	width: 242px;
	height:95px;
	background-color:#000;
	/* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
	position:relative;
	left:30px;
	top:100px;

}

.collection_rendition{
height: 242px;
position:absolute;
left:100px;
top:-15px;
}

#CollectHeader_rendition {
	height: 257px;
	width: 400px;
	top:20px;
	left:0px;
	position: relative;
	margin-left:0px;
}

#CollectText_rendition {
	top:500px;
	width: 400px;
	margin: 0px;

}

/*COPPERLINE*/

#CollectHeader_Copperline {
	height: 257px;
	width: 400px;
	top:-11px;
	left:-20px;
	position: relative;
	margin-left:0px;
}

.copperlinewrapper_collectionpage{
	width:450px;
	height:200px;
	position:relative;
	top: 120px;
	left:0px;
	float:left;
}
	
.copperlinewrapper{
	width:450px;
	height:200px;
	position:absolute;
	float:left;
	top:80px;
	left:700px;
}

.collection_copperlineheadline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#a96e22;
	text-align:center;
	padding:10px;
	margin-left:0px;
	top:150px;
	z-index:20;
	position:absolute;
	float:left;
	text-decoration:none;
}

.collection_copperlineheadline a{
	text-decoration:none;
		color:#a96e22;
}

.collection_copperline{
	height: 432px;
	width: 245px;
	position: absolute;
	left:40px;
	top:0px;
	z-index:0;
}

.collection_copperlinecopy {
	width: 240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#666;
	position:relative;
	top:190px;
	right:200px;
	float:right;
}
	
.collection_copperlinecopy a{
	color: #a96e22;
	text-decoration:none;
}
	
#CollectText_copperline {
	top:475px;
	width: 440px;
	float: left;
	margin: 0px;
}

.collection_copperlinecopyblock {
	width: 242px;
	height:95px;
	background-color:#000;
}


#CollectChest {
	display: block;
	height: 342px;
	width: 252px;
	position: relative;
	margin-left: 250px;
	margin-top: 12px;
}
#CollectHeader {
	background-image: url(images/CollectionHeader.jpg);
	background-repeat: no-repeat;
	height: 257px;
	width: 900px;
	top:170px;
	position: relative;
	margin:auto;
	text-align: left;
	float:left;
	z-index:1;
}



#CollectHeader_Finishes {
	height: 257px;
	width: 400px;
	top:100px;
	left:0px;
	position: relative;
	margin-left:0px;
}



#CollectText_Finishes {
	top:500px;
	width: 440px;
	float: left;
	margin: 0px;

}



#CollectText {
	position: relative;
	width: 323px;
	display: block;
	float: right;
	margin: 0px;
}

#CollectNavLogo{
	width:140px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
}

#CollectNav {
	/*background-image: url(images/CollectionLogo_02.jpg);*/
	background-repeat: no-repeat;
	background-color: #1C1C1C;
	display: block;
	height: 30px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-left: 150px;
	padding-top:13px;/*controls vertical alignment*/
	text-transform: uppercase;
	color: #F59A26;
	margin-top: 0px;
	z-index:1;
	font-size:0.9em;
}


#CollectNav a:link {
	color: #7f7e7e;
	text-decoration: none;
}
#CollectNav a:visited {
	color: #7f7e7e;
	text-decoration: none;
}
#CollectNav a:hover {
	color: #FFF;
	text-decoration: none;
}
#CollectNav a:active {
	color: #67f7e7;
	text-decoration: none;
}

#FinishesHeader {
	background-image: url(images/finishes_header.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 257px;
	width: 774px;
	position: relative;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#ExpChest {
	display: block;
	height: 250px;
	width: 230px;
	position: relative;
	margin-left: 130px;
	margin-top: 105px;
}
#ExpHeader {
	background-image: url(images/ExpHeader.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 257px;
	width: 774px;
	position: relative;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#ExpText {
	position: relative;
	width: 400px;
	display: block;
	float: left;
	margin-top: 170px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#ExpNav {
	background-repeat: no-repeat;
	background-color: #1C1C1C;
	display: block;
	height: 30px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-left: 150px;
	padding-top:13px;/*controls vertical alignment*/
	text-transform: uppercase;
	color: #c50770;
	margin-top: 0px;
	z-index:1;
	font-size:0.9em;
}


#ExpNav a:link {
	color: #666;
	text-decoration: none;
}
#ExpNav a:visited {
	color: #666;
	text-decoration: none;
}
#ExpNav a:hover {
	color: #FFF;
	text-decoration: none;
}

#ExpNav a:active {
	color: #666;
	text-decoration: none;
}

.sleighwrapper{
	width:250px;
	height:200px;
	position:relative;
	top: 75px;
	left:0px;
	float:left;
	}
#FinNav {
	background-repeat: no-repeat;
	background-color: #1C1C1C;
	display: block;
	height: 30px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-left: 150px;
	padding-top:13px;/*controls vertical alignment*/
	text-transform: uppercase;
	color: #833a1b;
	margin-top: 0px;
	z-index:1;
	font-size:0.9em;
}


#FinNav a:link {
	color: #666;
	text-decoration: none;
}
#FinNav a:visited {
	color: #666;
	text-decoration: none;
}
#FinNav a:hover {
	color: #FFF;
	text-decoration: none;
}

#FinNav a:active {
	color: #666;
	text-decoration: none;
}


#ConPhone {
	display: block;
	height: 220px;
	width: 195px;
	position: relative;
	margin-left: 580px;
	margin-top: 134px;
}
#ConHeader {
	background-image: url(images/ContactHeader.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 257px;
	width: 740px;
	position: relative;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#ConText {
	position: relative;
	width: 358px;
	display: block;
	float: left;
	margin-top: 130px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	background-position: top;
}


#ConText a:link {
	color: #45C4D5;
	text-decoration: none;
}
#ConText a:visited {
	color: #45C4D5;
	text-decoration: none;
}
#ConText a:hover {
	color: #45C4D5;
	text-decoration: none;
}

#ConText a:active {
	color: #45C4D5;
	text-decoration: none;
}

#ConNav {
	background-repeat: no-repeat;
	background-color: #1C1C1C;
	display: block;
	height: 30px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-left: 150px;
	padding-top:13px;/*controls vertical alignment*/
	text-transform: uppercase;
	color: #45C2D4;
	margin-top: 0px;
	z-index:1;
	font-size:0.9em;
}


#ConNav a:link {
	color: #666;
	text-decoration: none;
}
#ConNav a:visited {
	color: #666;
	text-decoration: none;
}
#ConNav a:hover {
	color: #FFF;
	text-decoration: none;
}

#ConNav a:active {
	color: #45C4D5;
	text-decoration: none;
}
#credit {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	display: block;
	width: 130px;
	height: 20px;
	float: right;
	margin-right: 10px;
	position: relative;
	bottom: 10px;
	right: 4px;
	
}
#credit a:link {
	color: #333;
	text-decoration: none;
}
#credit a:visited {
	color: #333;
	text-decoration: none;
}
#credit a:hover {
	color: #999;
	text-decoration: none;
}
#credit a:active {
	color: #333;
	text-decoration: none;
}
#share {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #E8E8E8;
	display: block;
	width: 130px;
	height: 20px;
	float: left;
	margin-Left: 10px;
	position: relative;
	bottom: 12px;
	left: 12px;
}

#share a:link {
	color: #333;
	text-decoration: none;
}
#share a:visited {
	color: #333;
	text-decoration: none;
}
#share a:hover {
	color: #999;
	text-decoration: none;
}
#share a:active {
	color: #333;
	text-decoration: none;
}
