body, td {
  font: 12px Arial,Helvetica,sans-serif;
}
body {
  margin: 0;
  padding: 0;
  background-color: #F1F1F1;
}
form {
  margin: 0;
}
img {
  border: 0;
}

.contact {
	position:absolute;
	left: 124px;
	top: 63px;
	font-size:14px;
	color: #000066;
}

.contactfp {
	position:relative;
	left: 224px;
	top: 22;
	font-size:14px;
	color: #000066;
}

.title1{
font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 color:#cc500a;
}

.title2{
font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 color:#cc500a;
}

.textbrick {
font-size:14px;
color:#990000;
}

.textbrickplus {
font-size:16px;
color:#990000;
}

.textltblue {
font-size:16px;
color:#0066FF;
}

.orangecolor {
	color:#a92a00;
	margin:3px 0 0 0;
}

.orangecolormedium {
	color:#a92a00;
	margin:3px 0 0 0;
	font-size:14px;
}

.orangecolorplus {
	color:#a92a00;
	margin:3px 0 0 0;
	font-size:18px;
}

.orangecolor2 {
	color:#a92a00;
	margin:3px 0 0 0;
	font-size:24px;
}

/* FRONT PAGE ------------------------------------------ */

#frontPage #wrapper {
  background: url('/pix/frontend/bg-front-page.jpg') no-repeat left top;
  width: 1236px;
  height: 808px;
}
#frontPage #buttons {
  width: 691px;
  height: 102px;
  position: absolute;
  margin: 103px 0 0 341px;
}

#frontPage #buttonsfp {
  width: 691px;
  height: 102px;
  position:relative;
} 

#frontPage #star {
  width: 157px;
  height: 155px;
  position: absolute;
  margin: 358px 0 0 17px;
}
#frontPage #getYesNo {
  width: 353px;
  height: 196px;
  position: absolute;
  margin: 327px 0 0 424px;
}

#frontPage #headText {
  color: #ab792f;
  position: absolute;
  margin: 193px 0 0 455px;
  font-weight: bold;
}
#frontPage #headText h1 {
  font-size: 24px;
  margin: 0;
}




#frontPage #loginIcons {
  position: absolute;
  margin: 552px 0 0 213px;
  width: 784px;
  height: 117px;
}
#frontPage #lines {
  position: absolute;
  margin: 61px 0 0 0;
}
#frontPage #login {
}
#frontPage #login #loginFormBg {
  margin: 0 0 0 75px;
  position: absolute;
}
#frontPage #login #form {
  position: absolute;
  margin: 55px 0 0 99px;
}
#frontPage #login div {
  height: 34px;
}
#frontPage #login label {
  font-size: 10px;
  font-weight: bold;
  display: block;
  float: left;
  width: 55px;
  padding-top: 6px;
}
#frontPage #login input[type="text"],
#frontPage #login input[type="password"] {
  width: 120px;
  background-color: white;
  padding: 3px 0 0 2px;
  border: 0;
}
#frontPage #login input#go {
  width: 33px;
  height: 16px;
  padding: 0;
  position: relative;
  top: -4px;
}
#frontPage #forgotPassword {
  color: black;
  display: block;
  float: left;
  font-size: 9px;
  margin: 0 5px 0 45px;
  text-decoration: none;
}

#frontPage #icons {
  position: absolute;
  width: 377px;
  height: 87px;
  margin: 39px 0 0 359px;
}


/* SIGN UP --------------------------------------------- */

#signUpPage #wrapper {
  background: url('/pix/frontend/bg-signup.jpg') no-repeat left top;
  width: 1236px;
  height: 808px;
}

#signUpPage #star {
  width: 159px;
  height: 160px;
  position: absolute;
  margin: 9px 0 0 793px;
}
#signUpPage #starLink {
	width: 124px;
	height: 150px;
	position: absolute;
	margin: 18px 0 0 800px;
	left: -1499px;
	top: 22px;
}

#signUpPage #buttons {
  width: 691px;
  height: 102px;
  position: absolute;
  margin: 93px 0 0 305px;
}

#signUpPage #login {
  position: absolute;
  width: 248px;
  height: 145px;
  margin: 5px 0 0 950px;
}
#signUpPage #login #loginFormBg {
  position: absolute;
}
#signUpPage #login #form {
  margin: 64px 0 0 39px;
  position: absolute;
  width: 250px;
}
#signUpPage #login div {
  height: 34px;
}
#signUpPage #login label {
  font-size: 10px;
  font-weight: bold;
  display: block;
  float: left;
  width: 55px;
  padding-top: 6px;
}
#signUpPage #login input[type="text"],
#signUpPage #login input[type="password"] {
  width: 120px;
  background-color: white;
  padding: 3px 0 0 2px;
  border: 0;
}
#signUpPage #login input[type="password"] {
  width: 80px;
}
#signUpPage #login input#go {
  width: 33px;
  height: 16px;
  position: absolute;
  margin: 102px 0 0 180px;
}
#signUpPage #forgotPassword {
  color: white;
  display: block;
  font-size: 8px;
  font-weight: bold;
  margin: 28px 0 0 177px;
  position: absolute;
  text-decoration: none;
  width: 50px;
}


#signUpPage #leftColumn,
#signUpPage #middleColumn,
#signUpPage #rightColumn {
  position: absolute;
  margin-top: 185px;
}
#signUpPage #leftColumn {
  margin-left: 60px;
  width: 240px;
  text-align: center;
}
#signUpPage #middleColumn {
  padding-top: 0px;
  margin-left: 300px;
  width: 640px;
}
#signUpPage #rightColumn {
  margin-left: 980px; /* 980 */
  padding-top: 0px;
}

#signUpPage #yourFree {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #848484;
}
#signUpPage #yourFree h1 {
  font-size: 21px;
  margin: 0;
}
#signUpPage #yourFree a {
  text-decoration: none;
  color: #848484;
}
#signUpPage #phone {
  width: 209px;
  height: 501px;
}
#signUpPage #doForMe {
  width: 234px;
  height: 125px;
}


/* FLEXIBLE AREA --------------------------------------- */

.area {
  width: 600px;
  margin: 0 0 10px 45px;
}
.area .top,
.area .bottom {
  display: block;
  width: 600px;
  height: 11px;
}
.area .number {
  position: absolute;
  margin: 33px 0 0 -87px;
  width: 87px;
  height: 136px;
}
.area .middle {
  background: url('/pix/frontend/area-middle-trans.png') repeat-y left top;
  padding: 0px 10px 0 10px;
  width: 580px;
  min-height: 360px;
}

/* FLEXIBLE AD ----------------------------------------- */

.flexAd {
  width: 232px;
  margin-top: 20px;
}
.flexAd .top, .flexAd .bottom {
  width: 232px;
  height: 8px;
  display: block;
}

.flexAd .middle {
  background: url('/pix/frontend/ad-middle.png') repeat-y left top;
  text-align: center;
  padding: 10px;
  width: 212px;
  display: block;
  text-decoration: none;
  color: #9dbac3;
  font-weight: bold;
}


div.errors
{
background-color:white;
border:1px pink solid;
margin-bottom:10px;
color:red;
}

.title1 {
font-family: Arial, Helvetica, sans-serif;
 font-size: 36px;
 color:#cc500a;
}

.title2 {
font-family: Arial, Helvetica, sans-serif;
 font-size: 24px;
 color:#cc500a;
}

#content-box .txt{
padding:50px;
}

.c0{
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#cc500a;
}

.c1{
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#0c0f2f;
}

.c2{
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#b84501;
}

.c3{
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#304f67;
}

a{
font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#34556b;
}

c5{
font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#34556b;
}

/* Footer ------------------------------------------ */


/* CTE Images ------------------------------------------ */

.cta {
	position:absolute;
	left: 390px;
	top: 39px;
	width: 146px;
	height: 151px;
}

/* Nav ------------------------------------------ */

#nav { width: 900px; height: 35px; margin: -5px 325px 10px 275px; position: relative; z-index: 9998; overflow:visible; }

#nav #globalnav { margin: 0px 0px 0px 0px; padding: 0px; display:block }
#nav #globalnav li { display: inline; }
#nav #globalnav li a { float:left; width: 125px; height: 0px; padding-top:35px; overflow:hidden; }
#nav #globalnav li a.last { float:left; width: 125px; height: 0px; padding-top:35px; overflow:hidden; }
#nav #globalnav li a,
#nav #globalnav { background-image: url(../../homeimages/nav.png); _background-image: url(../../homeimages/nav.gif); background-repeat: no-repeat; }

/* BUTTONS */
#nav #globalnav li#home a { background-position: 0 0; }
#nav #globalnav li#mobilesite a { background-position: -125px 0; }
#nav #globalnav li#upgrades a { background-position: -250px 0; }
#nav #globalnav li#help a { background-position: -375px 0; }

/* OVER STATES */
#nav #globalnav li#home a:hover { background-position: 0 -36px; }
#nav #globalnav li#mobilesite a:hover { background-position: -125px -36px; }
 #nav #globalnav li#upgrades a:hover { background-position: -250px -36px; }
#nav #globalnav li#help a:hover { background-position: -375px -36px; }
 

