a img { border:0 }

body{
	text-align:center;
	background-color:#0d0d0d;
	/*background-color:#ffffff;*/
}

h3{
	font-family:"trebuchet";
	src:url(trebuchet.ttf) format("truetype");	
	font-size:1.0em;
	margin:0;
	padding:10px;
	color:#ffffff;
	text-decoration: none;
	}
	
h4{
	font-family:"trebuchet";
	src:url(trebuchet.ttf) format("truetype");	
	font-size:1.1em;
	margin:0;
	padding:10px;
	color:#ffffff;
	}
	
h5{
	font-family:"trebuchet";
	src:url(trebuchet.ttf) format("truetype");	
	font-size:.9em;
	font-weight:100;
 	margin:0;
	padding:10px;
	letter-spacing:.05em;	
	line-height:100%;	
	color:#ffffff;
	text-align: right;	
	}
	
#doc,.class {
	margin:auto;
	text-align:left;
	width:975px;
	min-width:750px;
}

/* Header */

#header{
	height:150px;
	margin: -8px 0px 0px 0px;
	padding:0;
	color:#0d0d0d;
	border-style: none	
	}
	
#header h1{
	font-size:1em;
	margin:0;
	padding:10px;
	color:#0d0d0d;
	border-style: none	
	}
	
#header h1 a{
	color:#0d0d0d;
	border-style: none	
	}
	
#logo span{
    display: none;
    }
	
/* Main */

#main h2{
	font-family:"trebuchet";
	src:url(trebuchet.ttf) format("truetype");	margin:0;
	padding:10px;
	color:#ffffff;
	}
		
.content{
	height:530px;
	width:965px;
	border:#cdc23c 4px solid;
	margin:1px;
	padding:0;
	}
	
.content a{
	color:#b7e05e;
	text-decoration: none;
	}
	
.content a:hover{
	color:#ffffff;
	text-decoration: none;
	}		
		
.left {
	float:left;
	height:100%;
	width:50%;
	background-color:#0d0d0d;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	}


.right {
	float:left;
	height:490px;
	width: 442px;
	background-color:#0d0d0d;
	color:#FFFFFF;
	font-size:16px;
	text-align:right;
	padding: 20px;
	overflow:auto;
	}	
	
#footer{
	height:20px;
	margin:0;
	padding:0;
	}
	
#footer p {
	float: center;
	font:  10px "verdana";
	font-size:10px;
	color: #193306;
    letter-spacing: .2em;
	}
	
#info {
	float: right;
	width: 600px;
	border-style: none;
	border-color: #34415a;
	margin: -105px -170px 0px 0px;
	}
	
/* Navigation */

#nav {
	float: right;
	width: 600px;
	border-style: none;
	border-color: #34415a;
	margin: -35px -70px 0px 0px;
	}

#our_roots{
    display: inline-block;
    width: 90px;
    height: 35px;
    background: url("images/our_roots.png") no-repeat 0 0;
    }
	
#our_roots:hover{ 
    background-position: 0 -35px;
    }

#our_roots span{
    display: none;
    }
	
#our_roots2{
    display: inline-block;
    width: 90px;
    height: 35px;
    background: url("images/our_roots.png") no-repeat 0 0;
    background-position: 0 -35px;
    }

#our_roots2 span{
    display: none;
    }
	
#collection{
    display: inline-block;
    width: 92px;
    height: 35px;
    background: url("images/collection.png") no-repeat 0 0;
    }

#collection:hover{ 
    background-position: 0 -35px;
    }

#collection span{
    display: none;
    }
	
#collection2{
    display: inline-block;
    width: 92px;
    height: 35px;
    background: url("images/collection.png") no-repeat 0 0;
    background-position: 0 -35px;
    }

#collection2 span{
    display: none;
    }
		
#press{
    display: inline-block;
    width: 56px;
    height: 35px;
    background: url("images/press.png") no-repeat 0 0;
    }

#press:hover
{     background-position: 0 -35px;
    }

#press span{
    display: none;
    }
	
#press2{
    display: inline-block;
    width: 56px;
    height: 35px;
    background: url("images/press.png") no-repeat 0 0;
    background-position: 0 -35px;
    }

#press2 span{
    display: none;
    }	
	
#retailers{
    display: inline-block;
    width: 86px;
    height: 35px;
    background: url("images/retailers.png") no-repeat 0 0;
    }

#retailers:hover{ 
    background-position: 0 -35px;
    }

#retailers span{
    display: none;
    }
	
#retailers2{
    display: inline-block;
    width: 86px;
    height: 35px;
    background: url("images/retailers.png") no-repeat 0 0;
    background-position: 0 -35px;
    }

#retailers2 span{
    display: none;
    }	
	
#shop{
    display: inline-block;
    width: 51px;
    height: 35px;
    background: url("images/shop.png") no-repeat 0 0;
    }

#shop:hover{ 
    background-position: 0 -35px;
    }

#shop span{
    display: none;
    }
	
#contact{
    display: inline-block;
    width: 74px;
    height: 35px;
    background: url("images/contact.png") no-repeat 0 0;
	    }
		
#contact:hover{ 
    background-position: 0 -35px;
    }

#contact span{
    display: none;
    }
	
#contact2{
    display: inline-block;
    width: 74px;
    height: 35px;
    background: url("images/contact.png") no-repeat 0 0;
    background-position: 0 -35px;
	}	
	
#contact2 span{
    display: none;
    }
	
#dot{
	margin: 0px -5px 0px -5px;
    }
	