body {
background-image:url(/opencms/opencms/images-new/landing-page/header-bg.jpg);
background-position:50% top; /*for very wide screens*/
background-repeat:no-repeat;
background-color:#232425;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

#edgebox-logo {
background-image:url(/images-new/edge-logo.png);
background-repeat:no-repeat;
background-position:50px 50px;
height:200px;
}

#links-logo {
margin-left:60px;
margin-top:-2px;
}


#wrapper h1 {
text-transform:uppercase;
color:#fff;
font-size:24px;
line-height:22px;
font-weight:normal;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
}

#wrapper h1.some-lowercase {
text-transform:none;
}

#wrapper h1 span {
color:#ff003c;
font-size:24px;
line-height:22px;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
}

#masthead {
/*background-color:#8da5c6; backup in case vertical alignment with body background is off*/
}

#all-columns {
background-color:#fff;
color:#000;
}

p {
font-size:11px;
line-height:16px;
margin:0px;
padding:0px 0px 16px 0px;
}

#left .padder {
padding:14px 16px 10px 28px;
background-image:url(/opencms/opencms/images-new/landing-page/left-head-bg.gif);
background-repeat:no-repeat;
background-position:top right;
}

#left {
font-size:12px;
line-height:14px;
border-top:30px solid #8da5c6;
background-image:url(/opencms/opencms/images-new/landing-page/left-bg.gif);
background-repeat:repeat-x;
background-color:#fff;
}

#left .column-header {
margin:0px;
padding:0px;
background-color:#ff003c;
}

#left .column-header h2{
font-size:16px;
line-height:16px;
color:#fff;
margin:0px;
padding-top:21px; /*arbitrary*/
padding-right:16px; /*must match left padder div */
padding-bottom:0px;
padding-left:28px;  /*must match left padder div */
text-transform: uppercase;
font-weight:bold;
position:relative;
bottom:-2px;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
}

#left h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0px 0px 11px 0px;
padding:0px;
color:#ff003c;
}

#left .offer img {
position:relative;
left:-2px;
float:left;
padding:0px 5px 15px 0px;
}

#left h4 {
color:#29487e;
font-size:13px;
font-weight:15px;
clear:both;
margin:0px;
padding:0px 0px 3px 0px;
}

#left ul {
margin:0px;
padding:0px;
list-style-type:disc;
color:#233658;
}

#left li {
padding:0px auto;
margin:0px 0px 16px auto;
line-height:14px;
/*padding:7px 0px 7px 10px;
position:relative;
left:-10px;
background-image:url(/opencms/opencms/images-new/landing-page/orange-bullet.gif);
background-position:left 12px;
background-repeat:no-repeat;*/
}

#center {
background-color:#fff;
}

#center .padder {
padding:27px 30px 10px 16px;
}

#center h3 {
color:#ff003c;
font-weight:bold;
font-size:16px;
line-height:18px;
margin:0px;
padding:0px 0px 16px 0px;
}

#right {
color:#bad3f3;
font-size:12px;
line-height:16px;
font-weight:bold;
text-align:center;
}

#right h2.column-header {
padding:0px;
border-bottom:5px solid #ff003c;
margin:0px;
background-image:url(/opencms/opencms/images/freeWPdownload.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
height:75px;
}

#right .padder {
padding:16px 18px 0px 18px;
background-color:#232425;
background-image:url(/opencms/opencms/images-new/landing-page/right-bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
text-align:left;
}

#right p {
margin:0px;
padding:0px 0px 10px 0px;
}

#right fieldset {
border:0px;
margin:0px;
padding:0px;
}

#right form ul {
margin:0px;
padding:0px;
}

#right form li {
list-style-type:none;
margin:0px;
padding:5px 0px;
float:right; /*makes li wrap around floated labels, inputs & selects*/
}

#right label {
float:right;
padding-right:8px;
}

#right input, #right select {
width:148px;
float:right;
}

#right .submit {
padding:10px 0px 24px 0px;
text-align:center;
width:263px; /*width of right col minus padding on padder*/
}

#right .submit input{
width:auto;
float:none;
margin:0px auto;
}

#right #privacy p {
font-size:9px;
line-height:11px;
font-style: italic;
color:#918ea3;
padding:15px 15px 15px 27px;
margin:0px;
text-align:left;
}

#footer {
background-color:#fff;
background-image:url(/opencms/opencms/images-new/landing-page/footer-bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
border-bottom:15px solid #ff003c;
color:#233658;
font-size:12px;
line-height:18px;
text-align:center;
}

#footer span {
color:#ff003c;
}

#footer .padder {
padding:14px 28px;
}
