/* @group Form Styling */

/* Form Button */
.button {
width: 140px;
height: 20px;
display: block;
background: url(../images/nav_bg.png) no-repeat 0 -80px;
color: #fff;
padding-left: 30px;
margin-bottom: 20px;
text-shadow: none;
border-style: none;
text-align: left;
font-size:10px;
}

/* Form Button Hover State */
.button:hover {
	background: url(../images/nav_bg.png) no-repeat -140px -80px;
	text-decoration: none;
	color:#000000;
}

.login {
width: 140px;
height: 20px;
display: block;
background: url(../images/nav_bg.png) no-repeat 0 -0px;
color: #fff;
padding-left: 30px;
margin-bottom: 20px;
text-shadow: none;
border-style: none;
text-align: left;
font-size:10px;
}

/* Form Button Hover State */
.login:hover {
	background: url(../images/nav_bg.png) no-repeat -140px -0px;
	text-decoration: none;
	color:#000000;
}

/* Form Input Styling */
input {
	border-style: none;
	margin-bottom: 5px;
	color: #8c8c8c;
	display: block;
	padding-left: 20px;
	height: 20px;
	width: 120px;
	padding-top: 1px;
}

.name {
background: url(../images/form-elements.png) no-repeat;
margin-top: 20px;
list-style:none;
}

.namenews {
background: url(../images/form-elements-news.png) no-repeat;
}

.email {
background: url(../images/form-elements.png) no-repeat 0 -20px;
}

.company {
background: url(../images/form-elements.png) no-repeat 0 -40px;
}

.address {
background: url(../images/form-elements.png) no-repeat 0 -80px;
}

.passwordnews {
background: url(../images/form-elements-news.png) no-repeat 0 -80px;
}

.address2 {
background: url(../images/form-elements.png) no-repeat 0 -100px;
}

.birthday {
background: url(../images/form-elements.png) no-repeat 0 -120px;
}

.phone {
background: url(../images/form-elements.png) no-repeat 0 -60px;
}

.name:focus {
background: url(../images/form-elements.png) no-repeat -140px 0;
}

.namenews:focus {
background: url(../images/form-elements-news.png) no-repeat -140px 0;
}

.email:focus {
background: url(../images/form-elements.png) no-repeat -140px -20px;
}

.company:focus {
background: url(../images/form-elements.png) no-repeat -140px -40px;
}

.address:focus {
background: url(../images/form-elements.png) no-repeat -140px -80px;
}

.passwordnews:focus {
background: url(../images/form-elements-news.png) no-repeat -140px -80px;
}


.address2:focus {
background: url(../images/form-elements.png) no-repeat -140px -100px;
}

.birthday:focus {
background: url(../images/form-elements.png) no-repeat -140px -120px;
}

.phone:focus {
background: url(../images/form-elements.png) no-repeat -140px -60px;
}

/* contact area */

.namec {
background: url(../images/form-elements.png) no-repeat;
margin-top: 20px;
list-style:none;
}

.emailc {
background: url(../images/form-elements.png) no-repeat 0 -20px;
}

.companyc {
background: url(../images/form-elements.png) no-repeat 0 -40px;
}

.addressc {
background: url(../images/form-elements.png) no-repeat 0 -80px;
}

.address2c {
background: url(../images/form-elements.png) no-repeat 0 -100px;
}

.birthdayc {
background: url(../images/form-elements.png) no-repeat 0 -120px;
}

.phonec {
background: url(../images/form-elements.png) no-repeat 0 -60px;
}

.namec:focus {
background: url(../images/form-elements.png) no-repeat -140px 0;
}

.emailc:focus {
background: url(../images/form-elements.png) no-repeat -140px -20px;
}

.companyc:focus {
background: url(../images/form-elements.png) no-repeat -140px -40px;
}

.addressc:focus {
background: url(../images/form-elements.png) no-repeat -140px -80px;
}

.address2c:focus {
background: url(../images/form-elements.png) no-repeat -140px -100px;
}

.birthdayc:focus {
background: url(../images/form-elements.png) no-repeat -140px -120px;
}

.phonec:focus {
background: url(../images/form-elements.png) no-repeat -140px -60px;
}


.message {
	background: url(../images/textarea.png) no-repeat;
	border-style: none;
	color: #8c8c8c;
	display: block;
	padding-left: 20px;
	width: 200px;
	height: 77px;
	margin-bottom: 15px;
	padding-top: 3px;
	overflow: auto;
	/*resize: none;*/
	font-size:13px;
	font-family:sans-serif;
}

.message:focus {
background: url(../images/textarea.png) no-repeat -300px 0;
}

.thanks a {
	color: #ecbe1f;
	text-decoration: none;
}

h1.thanks a {
    color: #ecbe1f;
	text-decoration: none;
}

.main_content ul {
list-style-type: none;
margin-top: 10px;
margin-bottom: 20px;

}

.main_content_contact ul {
list-style-type: none;
margin-top: 10px;
margin-bottom: 20px;

}

.main_content_register ul {
list-style-type: none;
margin-top: 10px;
margin-bottom: 20px;

}

#loginarea ul{
list-style-type: none;
margin:0;
padding:0;
}

/* @end */