body {width:100%;padding:0;margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color: #444444; background:#fff url('/sites/go/www/img/main/bg.png') repeat-x;}

a, a:visited, a:active {color:#1395CB;}
a img{border:0}

#header {width:800px;margin:auto;padding-top:28px}
#header .menu {float:right;font-size:14px;color:#1187d4}
#header .menu a {text-decoration:none}

#footer {background:#fff url('/sites/go/www/img/main/footerBG.png') repeat-x bottom;border-top:1px solid #fff;height:175px}
#footer .content{padding:10px 0 0 0}

#footer .menu {padding:0;margin-bottom:40px}
#footer .menu li{float:left;display:block;margin-right:10px}
#footer .legal{clear:both;}

#logo {background:url('/sites/revstaffing/images/logoWeb.png') no-repeat; height:77px;text-indent:-9999px;width:184px;float:left;}

#splash {background:#a9bcca url('/sites/go/www/img/splash/bg.png') repeat-x;margin-bottom:40px;border-bottom:1px solid #e3e3e3;clear:both;}

#splash h1 {color:#f2f1ed;font-size:22pt;width:450px;padding-top:45px;margin:0;font-weight:normal}
#splash .pricing {font-weight:normal;color:#fefc6e;font-size:15pt;font-family: Verdana, Arial, Helvetica, sans-serif;width:416px;padding-top:30px}
#splash .price {font-size:27pt}
#splash .details {font-weight:normal;color:#0b3a5c;font-size:11pt;width:416px;padding-top:10px;margin-top:0}
#splash .content {width:800px;margin:0 auto;background:url('/sites/go/www/img/splash/main.jpg') no-repeat top right;height:343px}

.content {width:800px;margin:0 auto;clear:both}
.contentWhite {width:740px;margin:50px auto;background:white;padding:15px 30px;border:1px solid #CCCCCC;clear:both}

h1 {color:#1187d4;font-size:21pt;padding:0;margin:0;}
h2 {color:#1187d4;font-size:19pt;padding:0;margin:0;}
.title {margin-bottom:20px;}

h3 {color:#1187d4;font-size:13pt;padding:0;margin:0;}
p {font-size:11pt;}

.signup {}
.signup .rightColumn {float:right;width:290px}
.signup form {border-right:#ccc solid 1px;width:410px}

#mainFeature {clear:both;margin-top:45px;padding-top:40px;background:#f7f7f5 url('/sites/go/www/img/main/mainFeature/bg.png') repeat-x;margin-bottom:0;clear:both;border-top:1px solid #fff;;height:480px}
#mainFeature .content {margin-top:0}
#mainFeature .feature p {font-size:11pt;margin:0;}

#mainFeature img.main {float:right;}


#mainFeature .feature {font-size:11pt;margin:0;margin-top:20px}
#mainFeature .feature .title {font-size:11pt;margin:0;color:#1187d4}
#mainFeature .feature p {font-size:11pt;margin:0;}


#features {margin-top:20px;clear:both}

#features .feature {width:375px;margin-top:20px}
#features .feature img{float:left;margin-right:10px}

#features .feature .title {font-size:11pt;margin:5px 0 0 0;color:#1187d4;}
#features .feature p {font-size:10pt;padding:0 0 0 14px;margin:0}

.left {float:left}

form label.top{display:block;}
form label.left {width:100px;padding:6px 0 0;}
form label {font-size:11pt;}

input[type=text],input[type=file],input[type=password],textarea {border: 1px solid #CCCCCC;padding:8px 6px;-webkit-border-radius: 4px;-moz-border-radius:4px;font-weight:normal;font-size:13pt;}
input.blank,textarea.blank {color:#8D8D8D}

select {font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:4px;font-size:10pt;}

.left {float:left}
.right {float:right}
.clear {clear:both;}
.fieldSpace {padding:6px;}
.fieldSpace div.text,.fieldSpace p.text {padding:6px 0 0;}

.error{ color:#CD0A0A;}
.error .errors ol{margin:15px 0 0 0}

.error .msg{margin-bottom:20px;padding:15px 15px 15px 20px;border:1px solid #FFB1B2;background:#FFD1D2;-moz-border-radius:4px;-webkit-border-radius: 4px;}
.success{color:#468D3F;}
.success .msg{background:#E1FFD1;color:#468D3F;border:1px solid #C5F8AC;margin:0 0 20px;padding:10px 10px 10px 20px;-moz-border-radius:4px;-webkit-border-radius: 4px;}

.alertSuccess{background: transparent url(/img/icons/alertSuccess.png) no-repeat left center; padding:1px 0 1px 22px; line-height:100%;}
.alertFailure{background: transparent url(/img/icons/alertFailure.png) no-repeat left center; padding:1px 0 1px 22px; line-height:100%; font-weight:bold}


.plusIcon{background: transparent url(/img/icons/plus.gif) no-repeat left center; padding:1px 0 1px 18px; line-height:16px;}
.minusIcon{background: transparent url(/img/icons/minus.gif) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}
.checkIcon{background: transparent url(/img/icons/check.gif) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}
.cancelIcon{background: transparent url(/img/icons/cancel.png) no-repeat left center; padding:1px 0 1px 16px; line-height:100%;}

.nextIcon{background: transparent url(/img/icons/arrowNext.png) no-repeat left center; padding:1px 0 1px 20px; line-height:100%;}
