body {
	background-image:url(/images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#dcfcb2;
	color:#343434;
	font-family:"Trebuchet Ms";
	font-size:11px;
	margin:0;
	padding:0;
}

a:link,a:visited,a:hover {
	color:#343434;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}

img {
	border:0;
}

span.no{
	display:none;
}

#main {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#main-menu {
	width:390px;
	height:40px;
	position:absolute;
	right:5px;
	top:0;
}
	#main-menu ul {
		list-style-type:none;
		height:40px;
		width:390px;
		margin:0;
		padding:0;
	}
	#main-menu li {
		float:left;
		margin-left:6px;
		margin-top:-20px;
	}
	#main-menu li:hover {
		margin-top:-5px;
	}

#logo-column {
	position:absolute;
	top:0;
	left:0;
	width:215px;
	text-align:center;
}

#guy {
	margin-top:4px;
}	

#textarea {
	background-image:url(/images/textarea.jpg);
	height:169px;
	left:210px;
	position:absolute;
	top:180px;
	width:384px;
}
	#textarea textarea {
		border:0;
		background:transparent;
		margin-right:9px;
		height:160px;
		margin-top:5px;
		width:365px;
		padding-left:10px;
	}

#input {
	background-image:url(/images/input.jpg);
	height:60px;
	left:210px;
	position:absolute;
	top:285px;
	width:384px;
}

#input_text {
	background-image:url(/images/input_text.jpg);
	height:60px;
	left:210px;
	position:absolute;
	top:285px;
	width:384px;
}

#input-loading {
	background-image:url(/images/input_text.jpg);
	height:55px;
	left:210px;
	position:absolute;
	top:285px;
	width:379px;
	display:none;
	font-size:30px;
	padding-left:5px;
	padding-top:5px;
}
#input-loading img {
	margin-bottom:-15px;
}
#input-response {
	background-image:url(/images/input-sync.jpg);
	height:55px;
	left:210px;
	position:absolute;
	top:285px;
	width:379px;
	display:none;
	font-size:30px;
	padding-left:5px;
	padding-top:5px;
}
#input-response img {
	margin-bottom:-15px;
}
#input-container {
	position:relative;
	height:60px;	
	width:384px;
}
	#input input {
		float:right;
		border:0;
		background:transparent;
		margin-right:0px;
		height:60px;
		margin-top:0px;
		opacity:0;
		-moz-opacity:0;
		filter:alpha(opacity=0);
		font-size:40px;
	}
	#input_text input {
		float:right;
		border:0;
		background:transparent;
		margin-right:5px;
		height:60px;
		margin-top:0px;
		font-size:38px;
	}
	#file-text {
		font-size:30px;
		left:0;
		padding-left:5px;
		padding-top:10px;
		position:absolute;
		top:0;
	}

#button {
	position:absolute;
	top:360px;
	left:320px;
	width:194px;
	height:38px;
	cursor:pointer;
}

#type-it {
	position:absolute;
	right:5px;
	top:140px;
	width:105px;
	height:31px;
}

#upload-it {
	position:absolute;
	right:5px;
	top:240px;
	width:105px;
	height:31px;
}

#desc {
	font-size:11px;
	left:220px;
	position:absolute;
	text-align:justify;
	top:70px;
	width:250px;
}

#desc.text {
	width:370px !important;
	background-image:url(/images/text-bg2.png);
	height:430px;
	background-position:0 3px;
}

#desc.text img {
	position:absolute;
}

#desc.text p{
	position:relative;
	padding-left:5px;
	padding-right:5px;
}

#copy {
	position:absolute;
	top:600px;
	left:150px;
	width:450px;
	text-align:center;
	font-size:13px;
}
#footer {
	position:absolute;
	top:530px;
	left:30px;
	width:570px;
	text-align:center;
	font-size:13px;
}
#footer div {
	width:570px;
	height:1px;
	background-color:#8EA473;
}
#below-footer {
	position:absolute;
	top:570px;
	left:275px;
}
#follow-us {
	position:absolute;
	top:480px;
	right:0;
}
#lang {
	display:none;
	height:140px;
	width:90%;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
	position:relative;
}
#lang-img {
	width:48px !important;
	height:48px !important;
}
	#go-back {
		text-align:right;
	}

	#go-back-img {
		cursor:pointer;
	}

#ad {
	margin-top:50px;
	width:234px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
}
