
html, body {padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#777879;}
body { }
.sitecontainer{width:1000px;margin-left:auto;margin-right:auto;background:url(/extendedwarranty/images/sitebackground.png)}
a {color:#FFFFFF; text-decoration:none;}
a:hover { text-decoration:underline;}
.mainContent a {text-decoration:underline;}
.mainContent { width:1000px;}
.formarea{padding:10px;  color:#777879;}
.terms{padding:20px;color:#000000;}
.terms p { font-size:12px; text-align:left;}
img { border:0; }
.headertest{padding:10px;width:479px;}
.moreinfo {width:15px;}
.moreinfolabel {width:400px;}
.termcon {width:72px;}
.termconlab {width:162px;}
h1 { font-size: 24px; font-weight: bold; margin:0; padding:0 0 4px 0;}
h2 { font-size: 18px; font-weight: bold; margin:0; padding:0 0 4px 0;}
h3 {font-size:15px; font-weight:bold; margin:0; padding:0 0 4px 0;}
h4 {font-size:14px; font-weight:normal;padding:0;margin:0;font-weight:bold;}

.header h2 {padding:0 20px 10px 20px;}

p { margin:0; padding:0 0 10px 0;text-align:justify; line-height:17px; }
p a {color:#ae0001; text-decoration:none;}
p a:hover { text-decoration:underline;}
hr { border:0px; margin:0px 4px 0px 4px; padding:0; height: 0px; border-top:#666666 solid 1px; overflow:hidden;}
.projimage {float:right}
.info {width:980px;height:116px;display:block;padding:0 0 0 20px;}
.column1 {width:470px;float:left; padding:0 0 0 20px;}
.column2 {width:470px;float:left; padding:0 20px 0 20px;}

.termscol{width:450px;float:left; padding:0 10px 0 0px;}

.floatLeft {float:left;}
.floatLeft {float:right;}

.introText {margin:0 0 0 35px;}
.introText h1 { color:#cc0015; font-size:1.85em;}
.introText p { font-size:1.0em; line-height:1.15em;}

.topRightLinks { float:right; width:240px; text-align:right; margin:8px 15px 0 0;}

.centerText {margin:5px 35px 3px 35px; padding:0; font-size:0.95em;}

.formnormal label, .formnormal input { display: block; width: 150px; float: left; margin-bottom: 10px; }

.formnormal {padding:0; margin:0;}
.formnormal .smallerText {font-size:0.9em;}

.formnormal label { display: block; width: 180px; float: left; margin: 2px 0 0 2px; padding:0 0 0 20px; font-size:0.85em;}
.formnormal input { display: block; width: 190px; float: left; padding:0; margin:1px 10px 0 0;}
.formnormal .biggerInput { width:290px}
.formnormal .remPass label { display: block; width:200px; float: left; margin: 0px 0 0 0px; padding:0; }
.formnormal .remPass input { display: block; width:20px; float: left; padding:0; margin:1px 5px 0 0;}
.formnormal textarea { padding:0; margin: 0 0 10px 0;}
.formnormal select { padding:0; margin: 0 0 10px 0;}
.formnormal legend { visibility:hidden; }
.formnormal { border:0px; }
.formnormal p { margin:0 0 0 22px; padding:10px 0 3px 0; }

.formnormal .formtitle { display: block; width: 350px; float: left; margin-bottom: 10px; text-align: left; }
.formnormal .formbr { clear: left; }
.formnormal .submitbutton {margin-left:20px;}
.formarea .formnormal h3 {background:url(/extendedwarranty/images/landing_header.png);width:971px;height:49px;padding:0;text-align:center;line-height:49px;color:#fff;font-size:22px;}
.formarea .formnormal {background:url(/extendedwarranty/images/landing_content.png);padding:0;margin:0;width:971px;}

.formnormal .termsandconditions input { width:auto; margin:10px 0 10px 25px;}
.formnormal .termsandconditions label { width:auto; margin:10px 0 10px 0px;}
.formnormal .termsandconditions a {color:#777879;}

.landing_footer {background:url(/extendedwarranty/images/landing_footer.png);padding:0;margin:0;width:971px;height:14px;display:block;}

.errormessage {background:#cc0000;color:#fff; line-height:30px; text-align:left;width:450px;margin-left:20px;padding:10px;text-align:center;}
.bigred {font-size:24px; font-weight:bold; color:#fff; line-height:30px; text-align:left;padding-top:38px;}
.clear {clear:both;}


