@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 13px;
	background-repeat: repeat-x;
	background-color: #C1E057;
	background-image:url(../images/background.jpg)
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

#error { 
	border:1px solid #808080;
	padding:5px;
	margin-bottom:10px;
	background: #f58731;
        color:white;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
        font-weight: bold;
        font-size: 16px;
}

#freeMe{
margin: 0 0 -25px 690px;
position: absolute;
}


.signUpTop{
border: none !important;
color: #4D83AF;
font-weight: bold;
}

.signUpSecond{
border: none !important;
background: #ECF5FF
}

.signUpText{
text-align: left;
color: 000;
padding-left: 20px !important;
}

.signUpLast{
border: none !important;
}


#signUpTable{
border: 0px solid #000 !important;
border-bottom: 0px solid #000 !important;
padding: 2px;
font-size: 16px;
text-align: center;
color: #51BB42;
}

#signUpTable img{
border: none;
}

#signUpTable td{
	border-bottom: 1px solid #999 !important;
        padding: 8px 0
	}


#signUpTable td{
	border-right: 1px solid #999;
	}



.smallText{
color: grey;
font-size: 13px
}

.littleMarg{
padding-right: 20px;
font-size: 13px
}

a:link {
	color: #407097;
	text-decoration: none;
}
a:visited {
	color: #407097;
	text-decoration: none;
}
a:hover {
	color: #B0D627;
	text-decoration: underline;
}
a:active {
	color: #407097;
	text-decoration: none;
}
.style55 {font-size: 24px; color: #4D83AF; }
.style10 {font-size: 14px}
.style56 {font-size: 10px}
.style1 {
	font-size: 10px;
	color: #4983B3;
}
.style2 {
	font-size: 18px;
	font-weight: bold;
}
.style57 {font-size: 11px}


.style11 {font-size: 24px; color: #4D83AF; }
.style5 {font-size: 12px; font-weight: bold; }
.style8 {font-size: 10px}
.style9 {font-size: 14px}



.style90 {color: #407097}


.style133 {font-size: 24px; color: #4D83AF; }



.question {font-size: 20px; color: #4D83AF; }


#featuresTable{
border: 1px solid #000 !important;
border-bottom: 0px solid #000 !important;
padding: 3px;
font-size: 14px;
}

#featuresTable td{
	border-bottom: 1px solid #000 !important;
        padding: 5px 0
	}


#featuresTable td:first-child  {
	border-right: 1px solid #000 !important;
	}




#sampleTable td{

	border-top: 5px dotted #000;
        padding: 15px 0

}

#sampleImage{
margin: 0 !important;
}


#sampleTable img{
margin-right: 20px;
margin-top: 5px;
border: 1px solid #333;
}


/* ------------------------------------------------------------Image Input Buttons ------------*/

input.logIn {
background: url('http://villamotion.com/style/templates/theme1/admin/img/logIn.jpg') no-repeat;
width: 154px; 
height: 26px; 
text-decoration: none; 
margin: 2px auto 0;
font-size: 0em;
border: 0;
cursor: pointer;
cursor: hand;
}

input:hover.logIn{
background-position: 0 -26px;
}

input:focus.logIn{
background-position: 0 0;
}


.bigInput{
margin: 0 0 0px 0px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 2px;
margin: 10px 0;
width: 300px;
color:#222;
font: 20px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
}


.smallInput{
margin: 0 0 0px 0px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 2px;
margin: 10px 0;
width: 200px;
color:#222;
font: 20px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
}
