/* CSS Document */

/* - - - - - - - - - - - - - - - - - -
	Evolution 7 Web Design
	http://www.evolution7.com
- - - - - - - - - - - - - - - - - - */

* {padding:0; margin:0;}
body, table {color:#77848F; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}

/*Backgrounds*/
.home-bg {background:url(../images/home-feature.jpg) top center #f1f1f3 repeat-x;}
.sub-bg {background:url(../images/sub-feature.jpg) top center #f1f1f3 repeat-x;}

/*Text*/
a {color:#8EC456; text-decoration:none;}
	a:hover {color:#3B9C46; text-decoration:underline;}
	a img {border:0;}
p {padding-bottom:14px;}
h1 {font-size:18px; line-height:21px; padding-bottom:14px; color:#3B9C46; font-weight:bold;}
h2 {font-size:14px; line-height:19px; padding-bottom:14px; color:#3B9C46; font-weight:bold;}
h3 {font-size:12px; line-height:17px; font-weight:bold;}
h4 {font-size:12px; line-height:17px; color:#8EC456; font-weight:bold;}

.medium {font-size:11px; line-height:14px;}
.small {font-size:10px; line-height:13px;}

ul, ol {padding:0 0 14px 40px;}
li {list-style:url(../images/bullet.gif); margin-left:-25px}

/*Layout*/
#wrapper {width:930px;  margin:65px auto 0;}
#content-right, #processing-right {float:right; width:455px;}
#content-left {float:left; width:400px;}
.home {padding-top:290px;}
.sub {padding-top:190px;}
#logo {float:left;}

/*Nav*/
#nav {float:right; width:470px;}
	#nav div {float:left;}
	#nav a {display:block; height:60px;}
	#nav h2 {display:none;}
	#n1, #n1 a {background:url(../images/n1.gif); width:78px;}
	#n2, #n2 a {background:url(../images/n2.gif); width:82px;}
	#n3, #n3 a {background:url(../images/n3.gif); width:81px;}
	#n4, #n4 a {background:url(../images/n4.gif); width:129px;}
	#n5, #n5 a {background:url(../images/n5.gif); width:90px;}
	#nav a:hover {background-position:center;}
	#nav .on a {background-position:bottom;}

/*Forms*/
form {display:inline;}
.field, textarea, select {width:93%; color:#77848F; background:#fff; padding:2px 2px 2px 11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:17px; border:1px solid #D9DFE3;}
input:FOCUS, textarea:FOCUS, input:ACTIVE, textarea:ACTIVE {border:1px solid #9CA9B3;}
label {margin:0 25px 0 1px; font-weight:bold;}
.highlight {color:#3b9c46}
#prev_price {text-decoration:line-through;}
#new_price {color:#3b9c46}
.validation {color:#BE1E2D;}
.required {background:url(../images/req.gif) 2px 3px no-repeat #fff;}
.validation-failed {border: 1px solid #FFCCCC;}
input[type="submit"] {cursor: pointer; font-family:Arial, Helvetica, sans-serif; width:160px; height:35px; padding:0; display:block; text-align:center; color:#fff;  border:none; background:url(../images/button.gif); font-size:14px; text-transform:uppercase; font-weight:bold;}
input[type="submit"]:hover { cursor: pointer; background-position:bottom; text-decoration:none;}
#website {display:none;}

/*Validation*/
.warning {float:left; display:inline; margin:0 10px 0 0;}
.validationhead {font-weight: bold; color:#FF3333;}
.validationtext {margin-left:25px; color:#FF6666;}

/*Misc*/
.text-image {padding-bottom:60px;}
.left {float:left; padding-right:20px;}
.button a {width:160px; height:27px; padding-top:8px; display:block; text-align:center; color:#fff; background:url(../images/button.gif); font-size:14px; text-transform:uppercase; font-weight:bold }
.button a:hover {background-position:bottom; text-decoration:none; color: white }
.hr, .hr2 {height:1px; line-height:1px; background:#D9DFE3; margin:14px 0 }
.hr2 {width:380px;}
.off {color:#9CA9B3;}
.divider {margin:0 20px; display:inline;}
.hidden {display:none;}
.popup {position:absolute; background:#fff; border:1px solid #D9DFE3; border-bottom:2px solid #D9DFE3; font-size:11px; line-height:13px; width:160px; padding:6px 12px 8px; margin:0 0 0 60px; *margin:24px 0 0 -109px }
.ajax-loader {width:32px; height:32px; margin: 150px auto 0 auto; background:url(../images/ajax-loader.gif) no-repeat transparent }
.feature { background:#fff; border:1px solid #D9DFE3; padding: 15px 20px 0px 17px; margin-bottom:14px;}

input[type="submit"].apply { width:54px; height:20px; padding: 0px 0 4px 0; display: block; text-align:center; color:#FFF; text-transform:none; font-weight: bold; border:none; background:url(../images/apply-button.gif); font-size: 11px}
input[type="submit"].apply:hover {background-position:bottom; text-decoration:none;}