/* Start of CMSMS style sheet 'Gasera' */
:focus {
outline:medium none;
}

*{
	font-family: "trebuchet ms", verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}

body{
	background-image: url(uploads/images/background.png);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: top center;
	background-color: #f6f6f6;
}

html{
	overflow-y: scroll;
	overflow-x: auto
}

img{
	border: 0px;
}

p, label, .error_message{
	font-size: 9pt;
	color: #565656;
}

a{
	color: black;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/* Tell a friend */
div#tellafriend .tell-a-friend{
	color: black;
	font-size: 9px;
	padding-top: 0px;
}
.addthis_toolbox .custom_images a:hover img{
    opacity: 1;
}

.addthis_toolbox .custom_images a img{
    opacity: 0.70;
}
.tell-a-friend-container{
background-image:url(uploads/images/sharebox/jaa-palkki-tausta.png);
background-repeat:no-repeat;
float:left;
height:35px;
margin-top:4px;
width:336px;
padding-right:100px;
}

.tell-a-friend-tellafriend{
height:33px;
padding-left:5px;
padding-top:2px;
text-align:center;
width:148px;
float:left;
}

.tell-a-friend-addthis{
padding-top: 1px;
width: 180px;
float:left;
}

.tell-a-friend{
display: block;
	/*color: #92af2b;*/
	font-size: 9px;
	padding-top: 8px;
}
/* END Tell a friend*/

h1{
	text-indent: -9999px;
	height: 0px;
	width: 0px;
}

h2, h2 a{
	color: #92af2b;
	text-transform: uppercase;
	font-size: 10pt;
	letter-spacing: 1pt;
	font-weight: 500;
	margin-bottom: 10px;
}

h3{
	font-size: 11px;
	color: #92af2b;
}

.greenArrowDown{
	background-image: url(uploads/images/green_arrow_down.png);
	background-repeat: no-repeat;
	background-position: left;
	width: auto;
	padding-left: 15px;
}

.greenArrowRight{
	background-image: url(uploads/images/green_arrow_right.png);
	background-repeat: no-repeat;
	background-position: left;
	width: auto;
	padding-left: 15px;
}

div#CGGoogleMaps0{
       border: 1px solid gray;
}

div#pagewrapper{
	margin: 0 auto;
	width: 1007px;
	height: 400px;
}

div#banner{
	background-image: url(uploads/images/gasera_header_smaller.png);
	background-repeat: no-repeat;
	width: 1007px;
	height: 55px;
	z-index: 1000;
}

.flashLogo,div#browserUpgrade{
	padding-top: 0px;
	padding-left: 20px;
	height: 60px;
	width: 150px;
	display: inline;
	float: left;
	/* border: 1px solid red; */
}

div#browserUpgrade{
	width: 403px;
}

.bannerContainer{
display:inline;
float:left;
margin-top:8px;
text-align:right;
width:398px;
}

div#banner a{
	font-size: 9px;
}

div#search{
float:right;
height:17px;
margin-top:-23px;
padding-top:20px;
width:150px;
}

#cntnt01searchinput{
	width: 100px;
	border: 1px solid gray;
	margin: 1px;
	padding: 1px;
	height: 16px;
}
#searchSubmit{
	width: 16px;
height: 16px;
border: 0px;
	background: transparent;
background-image: url(uploads/images/search.png);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
padding-bottom: 3px;
}

div#tellafriend{
	width: 205px;
	height: 12px;
	float: right;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;

}

div#mailinglist{
float:right;
height:24px;
margin-right:-149px;
margin-top:-4px;
text-align:right;
}

/* Menu */
div#navigation{
	background-image: url(uploads/images/gasera_navigation_small.png);
	background-repeat: no-repeat;
	width: 1007px;
	padding-top: 246px;
	height: 50px;
z-index: 5;
}

#flashContent{
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
	margin-top: -241px;
	z-index: 6;
}

div#navigation ul{
	margin-top: 235px;
	list-style-type: none;
	height: 55px;
	margin-left: 1px;
}

div#navigation li{
	display: inline;
	float: left;
	height: 35px;
	padding-left: 17px;
	padding-right: 17px;
	background-image: url(uploads/images/menu_tausta_normal.png);
	padding-top: 20px;
}

div#navigation li:hover, div#navigation li.currentpage{
	height: 25px;
	padding-top: 30px;
	background-image: url(uploads/images/menu_tausta_over.png);
}
div#navigation li a:hover, div#navigation a.currentpage{
	text-decoration: none;
}

div#navigation li h3 a{
	text-transform: uppercase;
	color: white;
	font-size: 10px;
	letter-spacing: 1pt;
	font-weight: 100;
	opacity: .8;


}
/* END Menu */


div#news{
background-image:url(uploads/images/gasera_news.png);
background-repeat:no-repeat;
height:27px;
overflow:hidden;
padding-left:20px;
padding-top:12px;
vertical-align:middle;
width:987px;
}


div#footer{
	width: 1007px;
	height: 67px;
}

/* Static height content boxes on front page */
.contentBox_container{
	height: 176px;
}
.contentBox_left{
	height: 176px;
	width: 7px;
	background-image: url(uploads/images/contentbox/left.png);
	background-repeat: no-repeat;
}
.contentBox_middle{
	height: 176px;
	vertical-align: top;
	background-image: url(uploads/images/contentbox/middle.png);
background-repeat: repeat-x;
}
.contentBox_middle h3{
	color: white;
	text-transform: uppercase;
	font-size: 14px;
	font-family: arial;
	margin-top: 10px;
	margin-bottom: 30px;
}
.contentBox_right{
	height: 176px;
	width: 10px;
	background-image: url(uploads/images/contentbox/right.png);
	background-repeat: no-repeat;
}
/* END Static height content boxes on front page */

/* Variable sized shaded box */
.box_top_left{
	height: 3px;
	width: 4px;
	background-image: url(uploads/images/box/top_left.png);
}
.box_top_right{
	height: 3px;
	width: 5px;
	background-image: url(uploads/images/box/top_right.png);
}
.box_top{
	height: 3px;
	background-image: url(uploads/images/box/top.png);
        background-repeat: repeat-x
}
.box_bottom_left{
	height: 3px;
	width: 4px;
	background-image: url(uploads/images/box/bottom_left.png);
}
.box_bottom_right{
	height: 3px;
	width: 5px;
	background-image: url(uploads/images/box/bottom_right.png);
}
.box_bottom{
	height: 3px;
	background-image: url(uploads/images/box/bottom.png);
        background-repeat: repeat-x;
}
.box_left{
	width: 4px;
	background-image: url(uploads/images/box/left.png);
}
.box_right{
	width: 5px;
	background-image: url(uploads/images/box/right.png);
}
.box_content{
	background-image: url(uploads/images/box/content.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: white;
	vertical-align: top;
	padding: 15px;
}
/* END Variable sized shaded box */

/* List */
div#content ul, ul{
	list-style-image: url(uploads/images/green_arrow_right.png);
	margin-left: 13px;
	margin-bottom: 5px;
	margin-top: 5px;
}
div#content ul li{
	margin-bottom: 2px;
	font-size: 9pt;
	color: #565656;
}
/* END List */

/* FORMBuilder */
.formbuilderform {
text-align: right;
width: 400px;
}

.formbuilderform textarea{
border: 1px solid gray;
margin: 1px;
padding: 1px;
width: 390px;
height: 100px;
}

.formbuilderform .textinput input{
border: 1px solid gray;
margin: 1px;
padding: 1px;
width: 390px;
}

.formbuilderform .fb_invalid input{
border: 1px solid red;
}

textarea{
font-size: 9pt;
}

.products {
color:#7A7B79;
float:left;
font-size:9pt;
margin-left:0;
width: 200px;
}

.product_group{
color:#565656;
float:left;
margin-left:0;
text-align:left;
width:400px;
font-size:9pt;
}

.show_form {
background-image: url('uploads/images/green_arrow_right.png');
background-repeat: no-repeat;
background-position: center left;
padding-left: 10px;
}

#contact {
margin-top:35px;
width:206px;
text-align:left;
}

#show_form{
background-position: center left;
padding-left: 10px;
}

.hide_form{
background-image: url('uploads/images/green_arrow_down.png');
background-repeat: no-repeat;
background-position: center left;
padding-left: 10px;
}

#toggleContactForm {
vertical-align: top;
width: 475px;
}

.applicationTable{
border: 1px solid #77a200;
width: 475px;
border-collapse: collapse;
margin: 5px;
font-size: 8pt;
color: #7a7b79;
}
.applicationTable td{
border: 1px solid #77a200;
height: 15px;
padding: 1px;
}
div#zoom{
z-index: 3000;
}

#show_form a {
color:#92AF2B;
font-size:11px;
}

a.toggleExample {
text-decoration: none;
}

a.toggleExample {
background-image:url("uploads/images/green_arrow_right.png");
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
width:auto;
color:#92AF2B;
font-size:10pt;
font-weight:500;
letter-spacing:1pt;
text-transform:none;
display: block;
}

a.toggleHide {
background-image:url("uploads/images/green_arrow_down.png");
}

div.hidden {
border-bottom: 1px dashed #ccc;
clear: both;
color:#565656;
font-size:9pt;
font-family:"trebuchet ms",verdana,sans-serif;
display: inline-block;
padding-bottom: 10px;
padding-top: 10px;
margin-bottom: 10px;
}
/* End of 'Gasera' */

