@charset "utf-8";
/* CSS Document */


/*
=============================================
GENERAL SITE RULES
=============================================
*/
html, body {
margin:0px;
padding:0px;
}
body {
background-color:#000000;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Tahoma,Verdana;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:13px;
color:#CCCCCC;
}
iframe {border:0px;}
a {outline:0;}
a:link {color:#d6912f;}
a:visited {color:#8b580f;}
#pagescontainer {
background:url(images/contemp-wallpaper.jpg) top left;
}

/*
=============================================
TOP NAVIGATION
=============================================
*/
#nav-links, #navbg {
position:absolute;
top:-30px;
left:15px;
width:100%;
height:30px;
}
#navbg {
/*background:#d6912f;*/
/*background:#ccc;
opacity:0.5;
filter: alpha(opacity=50);*/
/*-moz-opacity: 0.5;*/
z-index:95;
}
#nav-links {
z-index:96;
}
#nav-links a {
background:#d6912f;
font-size:15px;
font-variant:small-caps;
font-weight:bold;
line-height:30px;
height:30px;
display:inline-block;
color:#fff;
text-decoration:none;
padding-left:10px;
padding-right:10px;
border-left:1px solid #333;
border-right:1px solid #333;
margin-left:-1px;
opacity:0.6;
/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*/
filter: alpha(opacity=60);
float:left;
}
#nav-links a:hover {
/*color:#d6912f;*/
color:#fff;
}

/*
rounded corners

b.rbottom {
	display:block;
}
b.rbottom b {
	display:block;
	height: 1px;
	overflow: hidden;
	background-color: #efefef
}
b.r1 {
	margin: 0 5px
}
b.r2 {
	margin: 0 3px
}
b.r3 {
	margin: 0 2px
}
b.rtop b.r4, b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px
}
*/

/*
=============================================
WEBSITES PAGE
=============================================
*/
#whatnewstoggler, .fadecontenttoggler {width:50px!important;}
.fadecontent {
visibility:hidden;
background:transparent;
position:absolute;
margin-top:13px;
margin-left:190px;
width:836px;
height:242px;
}
.fadecontent img {
float:left;
}
#screen a img {border:0px;}
#screen {position:absolute;}
.description {
width:350px;
height:200px;
padding:10px;
float:right;
background-color:#333;
border:2px solid #000;
}
.descriptiontitle {
text-transform: capitalize;
color:#d6912f;
font-weight:bold;
font-size:14px;
padding-bottom:10px;
}
.pagetitle {
font-size:16px;
font-weight:bold;
color:#d6912f;}

/*
=============================================
GALLERY PHOTOS
=============================================
*/
.photoscontainer img {
margin-left:25px;
margin-right:25px;
margin-top:20px;
margin-bottom:20px;
float:left;
}
.photoscontainer a {
display:inline-block;
vertical-align:middle;
}
.photoscontainer a img {
border:0px;
padding:2px;
}
.photoscontainer a:hover img {
padding:0px;
border:2px solid #d6912f;
}
.photoscontainer {
position:absolute;
width:800px;
height:400px;
}


/*
=============================================
CONTACT FORM
=============================================
*/
.contactformcontainer {
position:absolute;
left:6450px;
top:100px;
padding:20px;
width:400px;
/*background:#333;
border:2px solid #000;*/
}
.contactform input, .contactform textarea, .contactform select {
background-color:#333;
border:1px solid #555;
color:#CCC;
}
.contactform textarea, .contactform select, input#name, input#email, input#phone {
width:230px;
}
label {
display:block;
font-variant:small-caps;
margin-top:7px;
margin-bottom:2px;
}
.btnholder {
margin-top:20px;
width:140px;
}
input.button, {		
font-variant:small-caps;
display:inline-block;
}
input.button:hover {
background-color:#d6912f;
color:#333;
cursor:pointer;
cursor:hand;
}



