html {
margin-top:0;
height:100%;
}

body {
background:#080808 url('../images/bg_body.jpg') no-repeat top center;
text-align:center;
height:100%;
margin:0;
}

a:link,a:visited,a:hover,a:active {
color:#000;
}

a img {
color:transparent;
}

#frame {
width:800px;
min-height:794px;
background:#000 url('../images/bg_bodytop.png') top center no-repeat;
padding-top:11px;
text-align:left;
margin:0 auto;
}

a:hover {
color:#cad9e9;
text-decoration:underline;
}

a:active {
color:#cad9e9;
}

p,h1,pre {
margin:0 10px 10px;
}

h1 {
font-size:14px;
padding-top:10px;
}

#navigation {
list-style:none;
margin-bottom: 46px;
margin-top:16px;
}

#navigation li {
margin-top:0;
float:right;
}

#navigation a * {
display:none;
}

#navigation a,#navigation a .hover {
height:39px;
position:relative;
display:block;
background:url(../images/menusprite.jpg) 0 0 no-repeat;
}

#navigation a.home {
background-position:0 0;
width:118px;
}

#navigation .highlight a.home:hover,#navigation a.home .hover {
background-position:0 -39px;
width:118px;
}

#navigation a.collection {
background-position:-118px 0;
width:118px;
}

#navigation .highlight a.collection:hover,#navigation a.collection .hover {
background-position:-118px -39px;
}

#navigation a.meadow {
background-position:-236px 0;
width:137px;
}

#navigation .highlight a.meadow:hover,#navigation a.meadow .hover {
background-position:-236px -39px;
}

#navigation a.about {
background-position:-373px 0;
width:100px;
}

#navigation .highlight a.about:hover,#navigation a.about .hover {
background-position:-373px -39px;
}

#focusimage {
position:relative;
margin-left:9px;
text-align:center;
padding-top:36px;
}

.contentspacer {
position:relative;
width:772px;
height:30px;
}

#newsleftcolumn {
position:relative;
width:60%;
float:left;
background-color:transparent;
}

#newsrightcolumn {
position:relative;
width:40%;
float:right;
background-color:transparent;
}

#newsrightcolumn p {
font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
font-size:14px;
color:#d0d4d8;
text-align:right;
margin-top:30px;
}

.dotseperator {
margin: 0 auto;
text-align:center;
}

.contentitem {
padding-top:8px;
padding-bottom:8px;
}

.contentitem p {
font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
font-size:14px;
color:#d0d4d8;
margin-left:30px;
}

.contentitem h3 {
font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
font-size:16px;
color:#eee;
margin-left:16px;
}

.contentitem_media {
margin-left:30px;
margin-top:20px;
margin-bottom:20px;
}


#meadowinner h3,#collectioninner h3,#aboutinner h3,#pricelistinner h3,#wotminner h3 {
font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
font-size:16px;
color:#eee;
}

#news,#collection,#meadow,#meadow09,#meadow10,#meadow11,#about,#contact,#thanks,#pricelist,#wotm {
position:static;
width:772px;
min-height:276px;
height:100%;
margin:10px 0 0 12px;
}

#news {
background:url(../images/newsbg.png) 0 0 no-repeat;
}

#collection {
background:url(../images/collectionbg.png) 0 0 no-repeat;
}

#meadow {
background:url(../images/meadowbg.png) 0 0 no-repeat;
}

#meadow09 {
background:url(../images/meadow2009bg.png) 0 0 no-repeat;
}

#meadow10 {
background:url(../images/meadow2010bg.png) 0 0 no-repeat;
}

#meadow11 {
background:url(../images/meadow2011bg.png) 0 0 no-repeat;
}

#wotm {
background:url(../images/wotmbg.png) 0 0 no-repeat;
}

#about {
background:url(../images/aboutbg.png) 0 0 no-repeat;
}

#thanks {
background:url(../images/thanksbg.png) 0 0 no-repeat;
}

#pricelist {
background:url(../images/pricelistbg.png) 0 0 no-repeat;
}

#contact {
margin-top:40px;
background:url(../images/contactbg.png) 0 0 no-repeat;
}

#collectioninner,#meadowinner,#aboutinner,#contactinner,#thanksinner,#pricelistinner,#wotminner {
margin:20px 30px 0 20px;
}

#collection p,#meadowinner p,#aboutinner p,#contactinner p,#thanksinner p,#pricelistinner p,#wotminner p,label, ul {
font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
font-size:14px;
color:#d0d4d8;
}

.credit
{
font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
font-style:italic; 
font-size:12px;
color:#d0d4d8;
}

.video
{
margin: 0 auto;
text-align:center;
}

#smlogo {
margin: 0 auto;
text-align:center;
}


fieldset {
border:0;
}

select,input,textarea {
font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
font-size:14px;
color:#eee;
background:#000;
border:1px solid #333;
}

textarea {
font-size:11px;
}

table.pricelist_list {
	position: relative;
	margin: 0 auto;
	margin-top: 30px;
	
	font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#ccc;
}
table.pricelist_list th {
	border-width: 1px;
	padding: 6px;
	background-color:#222;
	color:#eee;
}
table.pricelist_list td {
	border-width: 1px;
	padding: 6px;
}

.pricelist_list th.small {
	width:100px;
}

.pricelist_list tr:nth-of-type(even) {
  background-color:#111;
} 
.pricelist_list tr:nth-of-type(odd) {
  background-color:#151515;
} 

#contactform {
width:500px;
}

#contactform img {
border:0;
float:right;
}

label {
width:130px;
float:left;
text-align:right;
clear:both;
margin:0 1em 10px;
}

.input-box {
float:left;
margin-bottom:10px;
}

#contact_button {
clear:both;
float:right;
margin-right:40px;
}

#footer_wrap {
vertical-align:bottom;
position:relative;
margin-top:160px;
height:63px;
background:#080808 url('../images/footerbg.png') no-repeat center bottom;
}

#footer_content {
padding-top:32px;
text-align:center;
font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
font-size:12px;
color:#d0d4d8;
line-height:40%;
}

a:link,a:visited {
color:#fff;
text-decoration:none;
border-style: none;
}
