/*  
Theme Name: MassivePress
Theme URI: http://www.massivepress.com/
Description: The MassivePress.com WordPress Theme
Version: 1.8
Author: Jason Schuller
Author URI: http://www.wpelements.com/

Much of this CSS is Based on GridFocus by 5ThirtyOne.com
*/


* {
margin:0;
padding:0;
}

html,body {
height: 100%;

margin: 0;
padding: 0;
color:#FFF;
background:#000;

overflow: auto;
}

body { margin: 0; padding: 0; font:12px arial,helvetica,verdana,sans-serif; }


img#bg {
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}



@media screen and (max-width: 1024px){
	img#bg {
		left: 50%;
		margin-left: -512px; }
}






p img {
	padding: 0;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}



img.aligncenter {
	padding: 4px;
	margin: 0 auto;
	display: inline;
	}

.aligncenter {
	padding: 4px;
	margin: 0 auto;
	display: inline;
	}




.alignright {
	float: right;
	}

.alignleft {
	float: left
	}




h1 {
font-size:22px;
}

.sectionheader {
font-size:23px;
color:#ccc;
letter-spacing: 0.09em;
font-weight:normal;
font-family: Century Gothic, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;

}

h2 {
font-size:18px;
}

h3 {
font-size:16px;
}

h4 {
font-size:14px;
}

h5 {
font-size:10px;
color:#7f7f7f;
padding-left:1px;
font-weight:400;
}

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

a:hover {
color:#666;
}


.ftitle{
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
color:#000;
font-size:24px;
	line-height: .9em;
	letter-spacing:-.05em;
	text-align: center;
	margin:10px 0px 10px 0px;
}
	




a.link-button { 
background: transparent url(images/big-button-left-dark.png) no-repeat top left; 
height: 34px; 
line-height: 34px; 
margin: 0px; 
margin-left: 85px;
padding-left: 6px; 
display: block; 
float: left; 
}


a.link-button span { float: left; background: transparent url(images/big-button-right-dark.png) no-repeat top right; padding: 0px 25px 0px 15px; font-size: 15px; font-weight: bold; font-family: MgOpen Modata, Helvetica, Geneva; letter-spacing: .3px; color: #000; }



a.link-button:hover { background-position: bottom left; text-decoration: none; }
a.link-button:hover span { background-position: bottom right; color: #FFF; }



.input-link, .input-link-activated, .input-link-dark { float: left; display: block; height: 22px; background: transparent url(images/button-left-light.png) no-repeat top left; padding-left: 5px; font-size: 0.85em; font-family: tahoma, Geneva, sans-serif; color: #ffffff; text-decoration: none; line-height: 22px; overflow: hidden; margin: 0px 5px 0px 0px; }
.input-link span, .input-link-activated span, .input-link-dark span { background: transparent url(images/button-right-light.png) no-repeat top right; padding: 0px 10px 0px 5px; display: block; float: left; position: relative; text-transform: uppercase; color: #ffffff; }

.input-link-dark { background: transparent url(images/button-left-dark.png) no-repeat top left; }
.input-link-dark span { background: transparent url(images/button-right-dark.png) no-repeat top right; }

.input-link-activated { background-position: 0px -22px; }
.input-link-activated span { background-position: right -22px; }

.input-link-activated span img, .input-link span img { position: absolute; top: 3px; left: 4px; }

span.img { padding-left: 25px; padding-right: 13px; }

a.input-link:hover, a.input-link-activated:hover, a.input-link-dark:hover { background-position: bottom left; text-decoration: none; }
a.input-link:hover span, a.input-link-activated:hover span, a.input-link-dark:hover span { background-position: right bottom; color: #f7f7f7; }

a.input-link-dark:hover span { color: #070707; }





#homecontent {
		height: 500px;
}

#contact {
background: url(images/ContactBG.png) no-repeat top right;
width:646px;
		height: 430px;
}


#contact textarea{
width:640px;

}


#socialicons {
width:100px;
height:25px;
margin:2px 0px 0px 65px;
float:left;
}


.socialicon {
width:auto;
height:25px;
margin:2px 0px 0px 5px;
float:left;
}



#top-nav {
	height: 30px;
	padding-top:105px;
padding-left:327px;
}

#nav{
font-size:1.0em;
}
#nav, #nav ul {
list-style: none;
line-height: 1;

}
#nav a, #nav a:hover {
display: block;
text-decoration: none;
border:none;

}
#nav li {
float: left;
list-style:none;
border-right:1px solid #211b14;

}
#nav a, #nav a:visited {
display:block;
color: #222;
padding:6px 12px;
text-transform:uppercase;
}
#nav a:hover, #nav a:active, #home .on {
text-decoration:underline
}
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
border-bottom: 1px solid #a9a9a9;
z-index:1000;
}
#nav li li {
width: 172px;
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
background: #444;
z-index:1000;
}
#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:0.9em;
color:#FFF;
}
#nav li li a:hover, #nav li li a:active {
background:#000;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
a.main:hover {
background:none;
}
a.main:hover {
background:none;
}


/* MENU CODE - menu ver 3.21vo 2010 */

/* IF YOU EDIT THE SUB MENU WIDTH - EDIT 160 BELOW */

/* FONT AND COLOR CODES ARE AT THE BOTTOM */



/* TO FIX LAYERING PROBLEMS YOU CAN ADD POSITION ABSOLUTE TO THE NEXT LINE */

.menu-leftspace		{ width: 15px; }

#menulocation 		{ padding: 0px 0px 0px 0px; white-space:nowrap; z-index: 10; }

#menutop 		{ left: 15px; position: absolute; top: 84px; }

.menutrans 		{  filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }

.menu-background	{
			background-color: #D5D5CC;
			background-image: url("picts/menu-background.gif");
			background-repeat: repeat-y;
			background-position: top left;
			border-left: 1px solid #787864;
			border-right: 1px solid #787864;
			}

.menuwidth		{ width: 166px; }










#wrapper {
width:100%;
margin:0 auto;
position:relative;
z-index:1;
height:78.5%;
}

#wrapper-catalog {
z-index:1;
position:relative;

height:98%;
}

/* masthead / footer - navigation and categories */
#masthead {
height:14%;
margin-top:0;
}


#logo {
background:url(images/logo.png) no-repeat;
height:50%;
width:350px;
margin:20px 20px 0px 0px;
float:right;
}




#masthead h1 a {
text-transform:uppercase;
width:400px;
float:left;
margin:12px 0 0;
}

#masthead h1 a em {
font-style:normal;
color:#555;
}

#headLinks {
float:right;
padding-top:6px;
color:#f5f5f5;
}

#headLinks a {
font-size:14px;
color:#f5f5f5;
}

#headLinks a:hover {
color:#CCC;
}

#headLinks ul li {
list-style:none;
display:inline;
margin:0 0 0 15px;
}

#subHead {
width:1080px;
height:90px;
border-bottom:1px solid #B8B8B8;
padding-top:-20px;
padding-bottom:5px;
display:none;
}

#headAds {
width:728px;
height:90px;
margin:auto;
display:none;
}

li.top {
border-left:1px solid #DDD;
float:right;
display:block width:100px;
}

li.top a {
width:100px;
}

.nav li.skip a:hover,li.top a:hover {
background:transparent;
color:#333!important;
}

/* main - middle content and columns */

#homeholder {
border:1px solid #919191;
background:#FFF url(images/homebg.jpg) top left no-repeat;
width:90%;
height:520px;

}



#mid {
}


#homecard {
width:430px;
margin-left:535px;
margin-top:40px;
}


#midpage {

}


#midpageProducts {
width:980px;
min-height:550px;
height:auto;
background: url(images/Rack2.png) top left no-repeat;

}


#mainCol {
float:left;
margin:26px 0 0;
width:464px;
overflow:hidden;
}

#mainColhome {
float:left;
margin:15px 0 0;
width:550px;
overflow:hidden;
}


#mainColpage {
float:left;
margin:26px 0 0 330px;
width:664px;
overflow:hidden;
}


#mainColpageProducts {
float:left;
margin:5px 0 0 330px;
width:664px;
overflow:hidden;
}


#mainColsingle {
float:left;
margin:26px 0 0;
width:734px;
overflow:hidden;
}

#vids {
padding-left:20px;
}

/* style individual sidebars */
#midCol a {
font-weight:700;
}

#midCol {
color:#444;
float:left;
margin:25px 0 0 5px;
width:250px;
line-height:1.3em;
z-index:0;
}


#midColhome {
color:#444;
float:left;
margin:15px 0 0 5px;
width:350px;
line-height:1.3em;
}


#midcol img {
z-index:-1;
}


#midCol p {
color:#777;
}

#searchWrap,.middle_links {
margin-bottom:20px;
}

#searchWrap input {
vertical-align:middle;
}

#searchWrap #s {
font-size:1.1em;
border:1px solid #BBB;
padding:1px 2px;
margin-right:3px;
width:220px;
}

.middle_links h3 {
margin-bottom:5px;
}

#midCol ul {
list-style:none;
margin:8px 0 4px;
}

.middle_links ul li {
color:#7F7F7F;
line-height:1.2em;
border-top:1px solid #BBB;
padding:3px 0 4px;
}

.middle_links img {
border:0;
}

#tertCol {
float:left;
width:225px;
margin:23px 0 0 20px;
}

#tertCol p {
color:#777;
}

#tertCol ul {
list-style:none;
margin:8px 0 4px;
}

#elseWhere {
margin:0 0 20px;
}

#elseWhere h3 {
margin-bottom:5px;
}

ul#imgLinks {
list-style:none;
margin:5px 0;
}

#imgLinks li {
color:#7F7F7F;
line-height:1.2em;
padding:0 0 1px;
}

#imgLinks li a img {
border:3px solid #EEE;
width:145px;
height:74px;
color:#333;
font-weight:700;
}

#imgLinks li a:hover img {
border-color:#DDD;
}

#introIMG {
float:left;
margin:6px 8px 0 0;
overflow:hidden;
}

#introIMG img {
border:none;
padding:4px;
width:100px;
height:100px;
}

.rss_links h3 {
margin-bottom:5px;
}

.rss_links {
margin-bottom:20px;
}

.rss_links ul li {
background:url(images/rss.gif) no-repeat 0 3px;
color:#7F7F7F;
line-height:1.2em;
border-top:1px solid #BBB;
padding:3px 0 4px 16px;
}

.user_links h3 {
margin-bottom:5px;
}

.user_links {
margin-bottom:20px;
}

.user_links ul li {
background:url(images/user.gif) no-repeat 0 3px;
color:#7F7F7F;
line-height:1.2em;
border-top:1px solid #BBB;
padding:3px 0 4px 16px;
}

#featured {
padding:2px;
}

#featured img{
width:90px;
height:90px;
padding:4px;
margin:-2px;
border:1px solid #B6B6B6;
}

/* wordpress entries styling - main content column */
#postMain {
height:172px;
overflow:hidden;
margin-bottom:0px;
}

.postMeta {
background:url(images/dot.gif) repeat-x left center;
text-transform:uppercase;
font-size:11px;
text-align:right;
margin-bottom:5px;
}

.postMeta span.date {
background:#FFF;
color:#7F7F7F;
padding:0 2px 0 4px;
}

.postMeta span.comments {
background:#FFF url(images/user.gif) no-repeat left center;
padding-left:15px;
margin-left:2px;
}

.postMeta span.comments a,.postMeta span.date a {
color:#555;
}

.post {
z-index:1;
margin:0 0 10px;
overflow:hidden;
padding:0px 10px 10px 10px;
}


.post-flash {
width:50%;
height:73%;
z-index:1;
margin-left:5%;
float:left;
overflow:hidden;
background: url('images/loader.gif') no-repeat center;

}



.post-flash img {


}


.post-flash embed, .post-flash object {
height:100%;
width:100%;

}

.post-info {
width:33%;
height:70%;
z-index:1;
margin-left:5%;
margin-top:3%;

overflow:hidden;
float:left;
}

.post-info img{
height:auto;
width:100%;


}


.post-page {
width:70%;
margin:0% auto;
padding:20px;
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
font-size:10px;
color:#ccc;
line-height:20px;
}



.post-page-catalog {
width:100%;
margin:0% auto;
height:99%;
position:relative;
z-index:1;
}

.entry-catalog {
width:85%;
margin:0 auto;
height:85%;
padding-top:4%;
position:relative;
z-index:1;
}






.post-info-sub {
padding-top:5%;
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
font-size:10px;
color:#999;
line-height:15px;

}





.post-info-sub h2{
color:#ccc;
font-size:11px;
font-weight:normal;
}



.post-info-sub img{
width:19px;
height:auto;

}




.postnobg {
z-index:1;
margin:0 0 10px;
overflow:hidden;
padding:10px;
width:650px;
}



.retailpost {
width:300px;
height:auto;
float:left;

}

.retailpost img{
width:75px;
height:75px;
float:left;

}



.post h2 {
line-height:1.2em;
}

.post h2 a {
width:100%;
outline:none;
}

.entry h3 {
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
font-size:16px;
margin:0;
}

.post .entry {
line-height:1.5em;
overflow:hidden;
}

.post .entry p {
margin:5px 0;
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
font-size:14px;
padding-top:10px;
}

.post .entry p a {
background:url(images/dot.gif) repeat-x bottom left;
font-weight:700;
}

.entry blockquote {
margin:0 1.3em;
}

.entry ul {
list-style:none;
}

.entry li a {
color:#333;
font-weight:700;
background:url(images/dot.gif) repeat-x bottom left;
}

.entry ul li {
background:url(images/li.gif) no-repeat 0 1px;
padding-left:18px;
margin-bottom:7px;
}

.entry ol {
margin:0 1em 0 3em;
}

.entry ol li {
margin:0 0 7px;
}

.entry img,.entry a img {
/*border:3px solid #EEE;*/
}

.entry a:hover img {
border-color:#DFDFDF;
}

.entry table tr {
padding:15px 0;
}

.entry table tr.alt {
background:#eee;
}

/* style pagination buttons */
#more_reading {
color:#7F7F7F;
font-size:11px;
text-transform:uppercase;
margin-bottom:15px;
margin-top:15px;
text-align:right;
}

span.navback{
width:25px;
height:15px;
display:block;
float:right;
background:url(images/arrow_prev.gif) top right no-repeat;
cursor:pointer;
}

span.navforward{
width:25px;
height:15px;
display:block;
float:right;
background:url(images/arrow_next.gif) top right no-repeat;
cursor:pointer;
}

/* style me some comments and inputs */
#comments {
width:435px;
padding:12px 0 0;
}

#comment {
width:458px;
overflow:auto;
font:12px arial,helvetica,verdana,sans-serif;
}

h2.commh2 {
font-size: 1.4em !important;
padding: 0 0 5px;
color:#333 !important;
}

ol.commentlist {
margin: 10px 0 20px;
padding: 0;
list-style: none;
font-size: 12px;
line-height: 20px;
}

ol.commentlist p {
margin-bottom:10px;
line-height: 20px;
}

ol.commentlist cite {
font-style: normal;
font-weight: bold;
}

ol.commentlist li {
padding: 20px 10px 10px 10px;
}

ol.commentlist li.alt {
padding: 10px 10px 5px 10px !important;
border:1px solid #BBBBBB;
}

input#submit {
cursor:pointer;
margin:5px 0 15px 0;
}

#comment,#author,#email,#url {
border:1px solid #BBBBBB;
padding:2px;
margin:0 0 5px 0;
}

.labeltext {
padding:0 0 10px 0;
}


/* footer - text string and links */
#footer {
background: transparent url(images/BlackBG.png); 
height:150px;
border-top:1px solid #444;
padding-top:.4%;
margin:0px 0 0 0;
position:absolute;
bottom:1px;
width:100%;
z-index:1;
}



#footerthin {
background: transparent url(images/BlackBG.png); 
height:20px;
border-top:1px solid #444;
padding-top:.4%;
margin:0px 0 0 0;
position:absolute;
bottom:2px;
width:100%;
z-index:1;
}



#navfooter{
font-size:11px;
width:490px;
height:20px;
}


#footerleft{
font-size:11px;
width:825px;
height:25px;
float:left;
}

#footerright{
font-size:11px;
width:980px;
height:100px;
float:left;
margin-top:20px;
text-align:center;
}

.alignright {
padding-top:7px;
line-height:17px;
}



#navfooter, #nav ul {
list-style: none;
line-height: 1;

}
#navfooter a, #nav a:hover {
display: block;
text-decoration: none;
border:none;

}
#navfooter li {
float: left;
list-style:none;
border-right:1px solid #211b14;

}
#navfooter a, #navfooter a:visited {
display:block;
color: #211b14;
padding:6px 8px;
}
#navfooter a:hover, #navfooter a:active, #home .on {
text-decoration:underline
}
#navfooter li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
border-bottom: 1px solid #a9a9a9;
z-index:1000;
}
#navfooter li li {
width: 172px;
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
background: #2d241b;
z-index:1000;
}
#navfooter li li a, #navfooter li li a:visited {
font-weight:normal;
font-size:0.9em;
color:#FFF;
}
#navfooter li li a:hover, #navfooter li li a:active {
background:#000;
}
#navfooter li:hover ul, #nav li li:hover ul, #navfooter li li li:hover ul, #navfooter li.sfhover ul, #navfooter li li.sfhover ul, #navfooter li li li.sfhover ul {
left: auto;
}



#footer p, #footer p a {
font-size:11px;
color:#999;
text-align:left;
padding-top:10px;
}



/* float rules */
.floatleft {
float:left;
margin:3px 7px 0 0;
}

.floatright {
float:right;
margin:3px 0 0 7px;
}

.right {
float:right;
}

.left {
float:left;
}

.clear {
clear:both;
}

.fix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.fix {
display:inline-block;
}

* html .fix {
height:1%;
}

.fix {
display:block;
}

/* Tips */
.tool-tip {
color:#ccc;
width:150px;
z-index:13000;
}

.tool-title {
font-weight:700;
font-size:11px;
margin:0;
color:#fff;
padding:8px 8px 0 8px;
background:#192227;
text-align:left;
}

.tool-text {
font-size:11px;
padding:0 8px 8px 8px;
background:#192227;
text-align:left;
}



.navigation {
padding:0% 0px 0px 1%;
width:110px;
float:left;
height:80%;
}

.navigation ul{
list-style:none;
}


.navigation ul li{
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
color:#eee;
font-size:10px;
line-height:13px;
}


.navigation ul li a{

color:#999;

}

.navigation ul li a:hover{

color:#9E731E;

}



.navigationthin {
padding:0% 0px 0px 1%;
width:610px;
float:left;
height:80%;
}

.navigationthin ul{
list-style:none;
}


.navigationthin ul li{
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
color:#eee;
font-size:10px;
line-height:13px;
float:left;
padding:0px 10px 0px 10px;

}


.navigationthin ul li a{

color:#999;

}

.navigationthin ul li a:hover{

color:#9E731E;

}



.tileitemsholder {
width:100%;
float:right;
height:21%;
}


.tileitem {
float:right;
width:35px;
height:100%;
margin-right:4%;
}

.tileitem:hover img {
opacity:1;
filter:alpha(opacity=100);
}


.tileitem img{
height:90%;
width:auto;
opacity:0.4;
filter:alpha(opacity=40);

}



.sectiondescription {
width:55%;
line-height:16px;
padding:10px 5px 15px 15px;
float:left;
border-left:1px solid #777;
margin-top:1%;

}


.sectiondescription h1{
font-family: Century Gothic, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
font-weight:normal;
font-size:16px;
color:#bbb;
letter-spacing:8px;
}

.contactbox {
width:23%;
float:left;
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
color:#ccc;
letter-spacing:4px;
padding-top:1%;
margin-top:1%;
border-left:1px solid #777;
padding-left:1.5%;
margin-left:3%;
}


.contactbox h3{
font-size:9px;
letter-spacing:3px;
color:#fff;
font-family: Century Gothic, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;

}


.contactbox a{
color:#bbb;
font-size:9px;

}


.contactbox .contactboxtext {
margin-top:1%;

color:#eee;
font-size:8px;
line-height:13px;

}


span.contactboxtextemail a {
color:#9E731E;
font-size:8px;
line-height:13px;

}



span.contactboxtextemail a:hover {
color:#FFF;


}


.contactbox img{
width:80%;
height:auto;
display:block;
}



.contactbox p{
font-size:9px;

}

.sharingbox {
padding:0px 5px 5px 3px;
width:9%;
height:20px;
float:right;
}

.sharingbox img{
width:16px;
height:auto;
float:right;
padding-right:3px;
border:0;

}


.sharingbox a{
color:#888;
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
font-size:9px;
}


.sharingbox a:hover{
color:#FFF;

}

.sharingbox p{

display:block;
}


#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



.ddsg-wrapper ul ul {
background:#ccc;
height:100px;
float:left;
}


.titleholder {
width:50%;
height:10%;
float:left;
}

.wireframeholder {
height:50%;

}

#wp-email-popup {
padding:10px;
width:700px;
margin:5px auto;
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
color:#eee;
font-size:10px;
background:#222;
}


#wp-email-popup input {
background:#333;
height:30px;
margin-bottom:10px;
width:100%;
color:#fff;
border:none;
outline-style:none;
}


#wp-email-popup textarea {
width:100%;
background:#333;
margin-bottom:10px;
outline-style:none;

}


.sitemaplist {
margin-top:3%;
width:20%;
float:left;
margin:0px;

}

.sitemaplist ul li {
margin:0px;

color:#fff;
}

.sitemaplist ul li a{
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
color:#eee;
font-size:10px;
font-weight:normal;
text-decoration:none;
}


.sitemaplist ul li a:hover{

color:#9E731E;

}




.sitemaplist h2{
color:#fff;
font-size:10px;
}

.sitemapbutton{
position:absolute;
right:4%;
bottom:5px;
z-index:1;

}


.sitemapbutton a{
font-family: Gill Sans, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
text-transform:uppercase;
color:#bbb;
font-size:9px;
letter-spacing:2px;
}


.sitemapbutton a:hover{

color:#fff;
}


	#flashcontent {
		height: 100%;
	}


