/* 100% height of page */

#pagecontent {
	padding-bottom: 70px;
}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -70px; /* negative value of footer height */
	height: 69px;
	clear:both;
} 

/* end 100% height */

#footer { 
	
	background: #FFFFFF url('/img/front/footer_bg.jpg') repeat-x top; 
	border-top: 1px dashed #dddddd;
	
}


#header {
	background: #FFFFFF;	
	height: 125px;
	padding: 0;
}

#header img {
	padding: 0;
}

#logo {
	
	
	padding: 25px 29px 20px;
	
}

h2 {
	
	font-size: 18px;
	color: #34417f;
}


#main2 {
	
	height: 322px;
	background: #f8f8f8;
	border-top: 1px #bbbbbb solid;
	border-bottom: 1px #bbbbbb solid;
	
}

.widebox {
	
	background: #f8f8f8 url('/img/front/main2_bg.jpg') no-repeat;
	padding: 30px 0 0 ;
	
}

.slogan {

	font-size: 24px;
	color: #992939;
	font-family: Arial, Helvetica, sens-serif;
	margin: 0 0 30px;
}

.subcl, .subcr {
	
	padding: 0 30px;
	
	
}

.screenshots {
	
	padding: 30px;
	
}


.login {
	
	background: transparent url('/img/front/mouse.jpg') no-repeat 20px top;
	height: 150px;
	
	padding: 126px 0 0 170px;
	
}

.login label {
	width: 60px;
	padding: 5px 10px 0 0;
}
input.submitbutton {

	border: 1px #691a26 solid;
	background: #a33c4a url('/img/front/submit.jpg') repeat-x;
	color: #FFFFFF;

}

input.text {
	background: #eeeeee url('/img/front/textinput.jpg') repeat-x;
	border: 1px #CCCCCC solid;
}

#owner {
	color: #666666;
	font-size: 10px;
}



#footer ul {
	list-style: none;
	
}

#footer li {
	display: inline
}

#footer a {
	padding: 0px 30px;
	color: #992939;
	font-size: 140%;
	font-weight: normal;
	
}
#footer_content {
	padding: 10px 0 0;
}

#footer a:hover {

	text-decoration: none;
	color: #c64d5e;
	
	
	
}

a, a:active, a:visited {
	color: #71cbff;	
}

a:hover {
	color: #56c1fe;
}
a.button, a.button:active, a.button:visited {
	
	color: #B82E00;
	font-weight: bold;
	
}

a.button:hover {
	color: #B88A00;
}
