*{
margin:0;
padding:0;
}
html{
height:100%;
}
body {
	font-family: "Trebuchet MS", "Tahoma", sans-serif;
	margin: 0 auto;
	text-align:center;
	background:#fff url(../img/body-bg.gif) repeat-x;	
}
a {
text-decoration:none;
color:#ff0081;
}
.container{
	margin: 0 auto;
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
	text-align:left;
}
#content{
padding: 0.5em 0 0;
margin: 0 auto;
text-align:left;
width:748px;
background:#fff;
}
.preloader {
position:absolute;
top:-1000px;
left:-1000px;
} 
#header {
	height:128px;
}
#logo {
	background: url(../img/logo.gif) no-repeat;
	height: 87px;
	width: 748px;
margin:0.3em auto;
}
h1 {
text-align:left;
	font-size: 17px;
	font-weight:400;
	padding-top: 70px;
	padding-left:110px;
}
h2 {
	font-size: 1em;
	font-weight: 400;
}
.terms {
font-size:2em;
text-align:center;
color:#ff0081;
font-weight: 400;
}
.topbox{
display:block;
width:748px;
height:139px;
background: url(../img/top_round.gif) no-repeat left top;
}
.topbox_contact{
display:block;
width:748px;
height:100px;
background: url(../img/top_round.gif) no-repeat left top;
}
.topbox_other{
display:block;
width:748px;
height:50px;
background: url(../img/top_round.gif) no-repeat left top;
}
.topcontent{
color:#000;
padding:0.63em;
text-align:justify;
}
.bottombox{
display:block;
width:748px;
background: url(../img/bottom.gif) no-repeat left bottom;
}
.maincontent{
display:block;
text-align:justify;
}
#sponsor1{padding:0.68em 0.63em 0.63em;}
#sponsor2{padding: 0.63em 0;}
#mainform {
padding-bottom:0.5em;
width:728px;
margin:0 auto;
}
#contactform {
padding-bottom:0.5em;
width:600px;
margin:0 auto;
}
#contactform strong {color:#EA0000;}
form {position:relative;}
h3 {font-size: 0.9em;margin-bottom:4px;padding:4px 0;}
label {
display:inline;
float:left;
width:4.1em;
padding-right:0.5em;
font-size:2em;
color:#ff0081;
}
#toggle {font-size: 0.8em;padding-right:16px;}
a#toggle {margin-left:148px;}
#contactform label {
display:inline;
float:left;
width:4.4em;
padding-right:0.5em;
font-size:2em;
color:#ff0081;
}
#input_contact {width:600px;margin:0 auto;padding-top:1em;}
.cont{width:600px;padding:0 2em 0.5em;}
#contactform p {padding-left:0;padding-top:1.5em;}
input, textarea {
border: 1px solid #B6C6E8;
color: #444;
font-family: "Trebuchet MS", "Tahoma", sans-serif;
background-color: #f7f9fd;
font-size: 1.4em;
margin: 4px 0 12px;
padding: 4px;
}
.input_url {width: 566px;margin:4px 0 0;}
.input_tag {width: 242px;margin:0 0 4px;padding:4px;}
.contact {width: 420px;}
.code {width: 132px;}
.code2 {width: 100px;}
textarea {width: 420px;height:120px;}
img#captchaimg {border: 1px solid #B6C6E8;vertical-align:top;margin-top:4px;}
input#captcha{margin: 4px 8px 12px 0px;}
#captimg {border: 1px solid #B6C6E8;margin: 4px 0px 0px 0px;position:absolute;}
#seccode a {padding: 0px; margin: 0;}
.arrow-down {background:url(../img/arrow_down.gif) no-repeat right center;}
.arrow-up {background:url(../img/arrow_up.gif) no-repeat right center;}
p#optional {color: #666;display:inline;/*position:absolute;margin: 5px 0 12px;*/padding:4px;}
span#loader img{vertical-align:middle;}
.btn {
	color:#ff0081;
	width:110px;
	background-color: #FFB94F;
	padding:4px;
	height: 37px !important;
	border: 1px solid #d27819;
}
.btn:hover {
	color:#ff0081;
	width:110px;
	background-color: #FFB94F;
	padding:4px;
	height: 37px !important;
	border: 1px solid #d27819;
}
#input_contact #submit {
background:#ffb800;
font-family: "Trebuchet MS", "Tahoma", sans-serif;
font-size:85%;
color:#cc6600;
border: 1px solid #cc6600;
margin-top:10px;
}
.maincontent ul {padding:0em 2em 0.5em;}
.maincontent li{margin-left:1em;padding-bottom:0.3em;}
.maincontent p{padding:0.5em 2em;}
.policy{font-size:14px;}
.topcontent p{margin:0 auto;}
#short {margin-left:147px;padding:0.5em 0;font-size: 1em;}
#short a {font-weight:bold;}
#short strong{color:#EA0000;}
#short b{color:#000;}
#footer {clear:both;width:100%;text-align: center;}
hr {
    height: 1px;
    color: #B6C6E8;
    background-color: #B6C6E8;
    border: 0;
    width: 748px;
}
#foot_inn {width: 748px;margin:0 auto;color: #666;}
p#copy{float:left;font-size:0.7em;margin-top:6px;}
#foot_inn img{float:right;border:0;width:80px;height:15px;}
.css_button {
	background: url(../img/css_valid.gif) no-repeat;
	margin-right:4px;
	margin-top:6px;
}
.xhtml_button {
	background: url(../img/xhtml_valid.gif) no-repeat;
	margin-right:4px;
	margin-top:6px;
}
.aso_button {
	background: url(../img/aso.gif) no-repeat;
	margin-top:6px;
}
