html, body {
	width: 100%;
	min-height: 100%;
	height: 100%;
}

body {
	background-image: url('http://www.marvaco.fi/images/bg-grad.png');
	background-color: #ffaa24;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	
	font: normal 1.0em Arial, Helvetica, sans-serif;
	
	background-position: top;
	background-repeat: repeat-x;
	
}
html {
	overflow-y: scroll; 
}
div, p, a {
	padding: 0;
	margin: 0;
}


#radial_bg {
	width: 100%;
	height: 100%;
	background: url('http://www.marvaco.fi/images/radial-bg.png') no-repeat center -350px;

}
#rlanka_bg {
	width:100%;
	height: 560px;
	background-image: url('http://www.marvaco.fi/images/bg_rlanka.png');
	background-repeat: repeat-x;
	background-position: -400px bottom;
	}
img {
	border: 0px;
}

#wrapper {
	position: absolute;
	left: 50%;
	top: 0;
	width: 900px;
	margin: 0 0 0 -450px; 
	height: 100%;
	
}
#language {
	font-size: 0.73em;
	color: #FFF;
	width: 895px;
	margin: 0 auto;
	text-align: right;
	
	padding-top: 10px;
	padding-right: 10px;
	margin-bottom: -25px;
	text-shadow: 0 1px 2px rgba(0,0,0, .2);
}
#language a {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;

}
#language a:hover {
	text-decoration: underline;
}
	


#container {
	background-color: #FFF;
	width: 900px;
	
	margin: 0 auto;
	margin-top: 30px;
		
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0, .2);
	-moz-box-shadow: 0 0px 10px rgba(0,0,0, .2);
	box-shadow: 0 10px 10px rgba(0,0,0, .2);

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius:10px;
	
	position: relative;
	
}

#header {
	background-color: #FFF;
	width: 900px;
	height: 100px;
	margin: 0 auto;	
	position: relative;
	padding: 0;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

#header img {
	padding-top:0;
	padding-left: 25px;
	float: left;
}
#header_kuva {
	float: right;
	width: 250px;
	height: 100%;	
	margin: 0;
	padding: 0;
	background-image: url('http://www.marvaco.fi/images/pakkaukset.png');
	background-repeat: no-repeat;
	background-position: right top;
	
}

/* ------------------------SISÄLTÖ------------------------ */


#content {
	/*NAVI EI TOIMI JOS POSITION: RELATIVE */
	width: 100%;
	height: 100%;
	
	float: left;
	
	margin: 0px;
	padding: 0px;
		
	font-family: Arial, Helvetica, sans-serif;
	
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url('http://www.marvaco.fi/images/content-grad.png');
	background-repeat: repeat-x;
	background-position: top;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
.sivukuva {
	float: right;
	margin: 0;
	margin-top: 15px;
	

	clear: both;
}

#content p {
	text-align: left;
	font-size: 0.85em;
	color: #2F2F2F;
	padding: 0px;
	
	
	margin-top: 12px;
	margin-bottom: 5px;
	
	line-height: 1.2em;
	}
#content a {
	color: #0030B8;
	text-decoration: underline; 
}
#content a:visited {
	color: #0030B8;
}

ul.lista {
	color: #2f2f2f;
	padding-left: 25px;
	margin: 0px;
	font-size: 0.8em;
	margin-bottom: 0px;
	margin-top: 5px;
	max-width: 470px;
}
ul.lista ul {
	font-size: 1.0em;
	max-width: 400px;
}
ul.lista ul li {
	padding: 2px;
}
ul.lista li {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 4px;
}


#content_margin {
	width: 810px;
	height: 100%;
	float:left;
	margin-left: 45px;
	margin-right: 30px;
	margin-bottom: 80px;
	margin-top: 40px;
	height: 100%;
	
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
	
}

#pagetausta {
	height: 100%;
	width: 100%;
		
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


/* ----------------------OIKEABOKSI---------------------- */

#oikeaboksi {
	float: right;
	width: 160px;
	min-height: 400px;
	background-color: #FFFC;
	margin-right: 20px;
	margin-top: 40px;
	
	padding: 25px 20px 20px 20px;
	
	border: 1px #ccc solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	font-size: 0.78em;
	
	background-image: url('http://www.marvaco.fi/images/content-grad.png');
	background-repeat: repeat-x;
	background-position: top;
	
}
/* ------------------------ALAOSA------------------------ */

#footer {
	
	border-top: solid 1px #E8E8E8;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #f1f1f1;
	text-align: center;	
	width: 900px;
	clear: both;

	bottom: 0;

	margin: 0 auto;
	margin-bottom: 40px;
	
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	
	color: #828282;
	font-size: 0.7em;
}
#footer p {
	padding-left: 25px;
	padding-top: 10px;
}
#footer img {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-top: 3px;
}
#footer li {
	list-style: none;
	padding-left: 50px;
	padding-right: 50px;
	
	}
#footer li:first-child {
	border-left: none;
}
#footer ul {
	text-align: left;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	display: inline-table;
	border-right: 2px solid #E2E2E2;
}
#footer ul:last-child {
	border-right: none;
	margin-right: 8px;
	
}
/* ------------------------YLEISTÄ------------------------ */

hr {
	margin-top: 30px;
	margin-bottom: 30px;
	
	border: 0;
  	width: 50%;
	background-color: rgb(255, 140, 0);
	height: 1px;
	
	text-align: left; /*IE*/
	margin-left: 0px; /*mozilla*/
}

h1 {
	color: #FFFFFF;
	display: none;
}
h2 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #777;
	font-size: 1.25em;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	
	
}
h3 {
	padding-bottom: 2px;
	margin-top: 20px;
	margin-bottom: 5px;
	color: rgb(255, 140, 0);
	font-size: 0.95em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
		max-width: 500px;
}
h4 {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	color: rgb(255, 140, 0);
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	border-bottom: 1px solid rgba(255, 140, 0, 0.4);
	max-width: 500px;
}
h5 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: rgb(255, 140, 0);
	max-width: 500px;
}
.ingressi {
	margin-top: 25px;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 1.1em;
}
#pagetausta {
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	background-position: right bottom;
	background-repeat: no-repeat;
	float: right;
	}
/* ------------------------------------------------ SIVU / ETUSIVU ----------------------------------------------------*/

#uutiset_brief {
	margin-left: -45px; background-color: #F3F3F3;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #FFF;
	text-align: center;	
	width: 900px;
	clear: both;
	z-index: 200;

	
	color: #828282;
	font-size: 0.81em;}

#uutiset_brief ul {
	text-align: left;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	display: inline-table;
	
}
#uutiset_brief li {
	list-style: none;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 20px;
	margin-top: 10px;
	border-right: 2px solid #E2E2E2;
	float: left;
	width: 230px;
	height: 160px;
}
#uutiset_brief ul li:last-child {
	border: none;
}
#uutiset_brief ul li h3 {
	color: rgba(245, 130, 0, 1.0);
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -5px;
	
	display: block;
	margin-left: 0;
	padding: 0;
	font-size: 1.0em;
}
#uutiset_brief ul li h4 {
	margin-top:0;
	color: #888;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	border: none;
}
#uutiset_brief p {
	font-size: 1.0em;
	line-height: 1.3em;
	padding: 0;
	margin: 0;
	margin-top: 12px;
	color: #333;
}
#uutiset_brief a, a:visited {
	color: #666;
	margin-top: 15px;
	display: block;
}
#slideshow {
	margin-top: -40px; margin-left: -45px;
	background-color: rgba(160, 160, 160, 1.0);
	color: rgba(160, 160, 160, 1.0);
}

.uutiset_brief_otsikko {
	color: rgba(245, 130, 0, 1.0);
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}

/************** SLIDESHOW *******************/

/*** set the width and height to match your images **/

#slideshow {
    clear: both;
    position:relative;
    height:338px;
    width: 900px;
}

#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;
}

	
/* ------------------------------------------------ SIVU / TUOTTEET ----------------------------------------------------*/
ul#tuotteet {
	font-size: 0.9em;
	width: 850px;
	padding: 0;
	margin: 0;
	margin-left: -10px;
	list-style: none;
	float: left;
	position: relative;
}
ul#tuotteet li {
	width: 305px;
	margin-bottom: 40px;
	background-repeat: no-repeat;
	float: left;
	list-style: none;
	position: relative;
	padding-left: 120px;
	}
ul#tuotteet h3 {
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 5px;
	padding-right: 20px;
	
	border: none;
	
	}
ul#tuotteet p {
	display: block;
	
	padding-right: 30px;
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 0.95em;
	text-align: left;
	position: relative;

	}
	
div#tuotediv {
	z-index: 10;
	float: left;
	width: 700px;
	padding: 0;
	margin: 0;
	position: relative;

}
#thumbs {
	margin-left: 120px;
	padding-bottom: 20px;
}
.tuotteet_thumb {
	float:left;
}

#tuotteet_3d-mallinnus  {
	background: url('http://www.marvaco.fi/images/icon_3d.png') 0px -7px;
	clear: left;
}
#tuotteet_fleksoholkit  {
	background: url('http://www.marvaco.fi/images/icon_flexoholkit.png') 0px 0px;
	clear: left;
}
#tuotteet_supremeflexo  {
	background: url('http://www.marvaco.fi/images/icon_supremeflexo.png') 17px 2px;
	clear: left;
	
	
}
#tuotteet_supremeflexo a{
		text-decoration: none;
		color: #666;
}
#tuotteet_creative {
background: url('http://www.marvaco.fi/images/icon2_creative.png') 0px 0px;
background-repeat: no-repeat;
padding-left: 350px;
padding-top: 15px;
height: 100px;
width: 465px;
margin-top: 20px;
margin-bottom: 25px;
border-bottom: 1px #ccc solid;
}
#tuotteet_creative p {
color: #777;
}

#tuotteet_supremeflexo_2 {
background-repeat: no-repeat;
padding-left: 350px;
padding-top: 0px;
height: 120px;
width: 465px;
margin-top: 20px;
margin-bottom: 25px;
border-bottom: 0px #ccc solid;
clear: left;
}
	
#tuotteet_fleksolaatat  {
	background: url('http://www.marvaco.fi/images/icon_flexolaatat.png') 0px -15px;
	height: 305px;
}
#tuotteet_mallit {
	background: url('http://www.marvaco.fi/images/icon_mallit.png') 3px 0px;
	clear: left;
}
#tuotteet_tuotekuvaus {
	background: url('http://www.marvaco.fi/images/icon_tuotekuvaus.jpg') 3px -7px;
	height: 270px;
}
#tuotteet_konsultointi {
	background: url('http://www.marvaco.fi/images/icon_info.png') 6px -15px;
}
#tuotteet_multiscreen {
	background: url('http://www.marvaco.fi/images/icon_multiscreen.png') -0px -0px;
	height: 215px;
}
#tuotteet_varinhallinta {
	background: url('http://www.marvaco.fi/images/icon_varinhallinta.png') -0px -0px;
	clear: left;
	
}
#tuotteet_versiointi {
	background: url('http://www.marvaco.fi/images/icon_versiointi.png') 5px 0px;

}
#thumbs {
	float: left;
	margin: -2px 0 0 0;
}
#thumbs img {
	margin: 0 1px 0 1px;
}

.collapse {
margin:0;
z-index: 100;
position: relative;
background: #FFF;
padding: 4px;

}

.expand {

}
.expand a:link, .expand a:visited {
	border-bottom: 1px solid #e4e4e4;
  background-image:url('http://www.marvaco.fi/images/arrow-down.gif');
  background-repeat:no-repeat;
  background-position:98% 50%;
  background-color: #fff;


}
.expand a:hover, .expand a:active, .expand a:focus {
    text-decoration: none;
}
.expand a.open:link, .expand a.open:visited {
border-bottom: 1px solid #e4e4e4;
  background-image:url('http://www.marvaco.fi/images/arrow-up.gif');
  background-repeat:no-repeat;
  background-position:98% 50%;
  background-color: #fff;

}

/* ------------------------------------------------ SIVU / YRITYS ----------------------------------------------------*/

#palkinnot {float: right;
	clear: both;
	width: 270px;
	font-size: 0.86em;
	padding: 12px;
	background-color: rgba(255,150,0, 0.1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	position:relative;
	
	border: 1px solid rgba(255,150,0, 0.2);
}

#palkinnot ul li {
	font-size: 1.5em;
	color: rgba(255,150,0, 1);
	line-height: 16px;
}
#palkinnot h4 {
	margin-top: 0px;
	font-size: 1.05em;
	border: none;
}
.teksti {
	color: #000;
	font-size: 0.78em;
}



/* ------------------------------------------------ SIVU / LEHTIARTIKKELIT ----------------------------------------------------*/

ul#lehtiartikkelit {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #2F2F2F;
	
}
ul#lehtiartikkelit a, a:visited {
	text-decoration: none;
	color: #2F2F2F;
}
ul#lehtiartikkelit a:hover {
	text-decoration: underline;
	color: #2F2F2F;
}
ul#lehtiartikkelit li {
	list-style-type: none;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid rgba(255,150,0, 0.3);
	width: 440px;
	position: relative;

}
ul#lehtiartikkelit li:last-child {
	margin-bottom: 20px;
	border:none;
	
}

.artikkelin_otsikko {
	font-weight: bold;
	color: #2F2F2F;
	}



/* ------------------------------------------------ NAVIGAATIO ----------------------------------------------------*/


#nav_palkki {
	float: left;
	width: 100%;
	height: 28px;
	margin: 0;
	padding: 0;
	background: #7d7d7d url('http://www.marvaco.fi/images/gradient.png') repeat-x 0 -70px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	font-size: 0.75em;
	clear:both;
	z-index: 99;
	position: relative;
}

#nav_margin {
	position: relative;
	margin-left: 21px;
	margin-right: 0px;
}

ul#nav {
	height: 28px;
	margin: 0;
	padding-left: 10px;
	line-height: 100%;
	float: left;
	

	position: relative;
	display: block;
}

#nav li {
	display: block;
	margin: 0px 12px;
	padding: 3px 0 8px;
	float: left;
	position: relative;
	list-style: none;
	
	}
/* main level link */
#nav a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 4px;
	margin: 0;

	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	
	text-shadow: 0 1px 1px rgba(0,0,0, .5);
	
}
#nav a:hover {
	background: #000;
	color: #fff;
	
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #666 url('http://www.marvaco.fi/images/gradient.png') repeat-x 0 -20px;
	color: #444;
	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);

	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;
 
	-webkit-box-shadow: none;
	
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #0078ff url('http://www.marvaco.fi/images/gradient.png') repeat-x 0 -100px;
	color: #fff;
	border: none;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	text-shadow: 0 1px 1px rgba(0,0,0, .1);
	
}



/* dropdown */
#nav li:hover > ul {
	display: block;
	
}

/* level 2 list */
#nav ul {
	display: none;

	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	left: 0;
	background: #ddd url('http://www.marvaco.fi/images/gradient.png') repeat-x 0 -20px;
	border: solid 1px #b4b4b4;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
	z-index: 99;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0 0;
	
}

#nav ul li a {
	font-weight: bold;
	padding-left: 12px;
	padding-bottom: 7px;
	padding-top: 9px;
	font-size: 1.0em;
	color: #666;
}
#nav ul li a:hover {
	background: #999 url('http://www.marvaco.fi/images/gradient.png') repeat-x 0 -20px;
	color: #444;
	text-shadow: 0 1px 0px rgba(255,255,255, .9);
}
#nav ul li li a:hover {
	background: #ccc url('http://www.marvaco.fi/images/gradient.png') repeat-x 0 -80px;
	color: #FFF;
	text-shadow: 0 1px 1px rgba(0,0,0, .5);
}

#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
	
}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -4px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;

	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;

	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
} 


/*----------------------------------------UUTISET----------------------------------------*/
#uutiset {
	font-size: 0.85em;
}
#uutiset ul {
	padding: 0;
	position: relative;
	border-bottom: 1px solid rgba(255, 140, 0, 0.3);
	padding-bottom: 15px;
}
#uutiset > ul:last-child {
	border-bottom: none;
}
#uutiset > ul:nth-child(1) {

}
#uutiset ul > li {
	list-style: none;
}
#uutiset ul > li:nth-child(1) {		/*PVM*/
	color: #666;
	font-weight: bold;
	float: left;
	
	
}
#uutiset ul > li:nth-child(2) {      /*OTSIKKO*/
	color: rgba(245, 130, 0, 1.0);
	font-weight: bold;
	margin-bottom: 10px;
	width: 400px;
	margin-left: 80px;
}
#uutiset ul > li:nth-child(3) {		/*KUVAUS*/
	color: #2F2F2F;
	margin-left: 80px;
	width: 400px;
}
#uutiset ul > li:nth-child(4) {		/*LINKKI*/
	margin-top: 10px;
	width: 400px;
	margin-left: 80px;
	color: #666;
}
#uutiset ul > li:nth-child(5) {		/*KUVA*/
	position: absolute;
	right: 0;
	top: 0;
}



/* ------------------------------------------------ SIVU / UUTISET ----------------------------------------------------*/


.rsspubDate {
	font-weight: bold;
	color: #666;
}
.rssdesc {
	display: block;
	color: #2F2F2F;
}
.rsstitle {
	color: rgba(245, 130, 0, 1.0);
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}
.rsslink {
	margin-top: -5px;
	display: block;
}

/* ------------------------------------------------ DOWNLOAD-BUTTON ----------------------------------------------------*/

#download a, download a:visited {
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.6);

	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 4px;
	margin: 0;

	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	
	background-image: linear-gradient(bottom, rgb(107,107,107) 0%, rgb(161,161,161) 100%);
	background-image: -o-linear-gradient(bottom, rgb(107,107,107) 0%, rgb(161,161,161) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(107,107,107) 0%, rgb(161,161,161) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(107,107,107) 0%, rgb(161,161,161) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(107,107,107) 0%, rgb(161,161,161) 100%);
	
	-webkit-box-shadow: 0 0px 2px rgba(0,0,0, .2);
	-moz-box-shadow: 0 0px 2px rgba(0,0,0, .2);
	box-shadow: 0 0px 2px rgba(0,0,0, .2);

	
}
#download a:hover {

	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.6);
	 
	background-image: linear-gradient(bottom, rgb(163,163,163) 0%, rgb(117,117,117) 100%);
	background-image: -o-linear-gradient(bottom, rgb(163,163,163) 0%, rgb(117,117,117) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(163,163,163) 0%, rgb(117,117,117) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(163,163,163) 0%, rgb(117,117,117) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(163,163,163) 0%, rgb(117,117,117) 100%);

}
