html{font:normal 13px Arial, Helvetica, sans-serif;*font-size:small;*font:x-small;}
body{font-size:13px;margin:0;padding:0;}
body {margin:0 auto;background-color:#fff;}
ul{ list-style:none; }
div,ul,li,form,p,fieldset,input,textarea{ margin:0; padding:0; }
a img,:link img,:visited img {border:none;}
a:link,a:visited,a:active,a:link:hover{color:#0000cc;}
.clear{clear:both;background:transparent none repeat scroll 0%;height:0px;display:block;overflow:hidden;margin:0px;padding:0px;}
.none{display:none;}
.hidden{visibility:hidden;}

/*grid*/
#Main{width:100%;}

#Main-container{margin:0 auto; width:770px; background-color:#fff; }
#header-container {margin:0 auto; width: 770px; background-color:#fff; }

ul#header-content{770px;margin:0 auto;}
li.logo{ background:url("../images/simply-logo.png") no-repeat; width:160px; height:71px; 
float:left;padding:0; margin:10px 0 4px 0;}

li.copy h2 {float:left; text-align:left; width: 260px;margin:24px 0 0 0px;
	color: #0000cc; font: bold 14px Arial, Helvetica, sans-serif; padding-left: 330px;}

span.heading {font: bold 14px Arial, Helvetica, sans-serif;color: #222;}

.header-bline{background: url("../images/border1px.gif") repeat-x; 
height:58px; width:98%; padding:0; margin:0 auto;}
.header-bline2{background: url("../images/border1px2.gif") repeat-x; 
height:2px; width:100%; padding:0; margin:0 auto;}

.header-bline h4{ font:normal 13px Verdana; margin:0 auto; width:770px;
color:#000; padding:0; text-align:left; line-height:28px;}

#content{ width: 770px; }
.primary {float:left; width:370px; margin:0; padding:0; }
.secondary {float:left; width:360px;padding:0; margin:0; }


.as-seen {background:url(../images/recently.gif) 0 30px no-repeat; width:325px; height:100px;}

.as-seen h3{font: bold 16px Arial, Helvetica, sans-serif; margin:10 0 10px 0; padding:0; color:#008000; background:none;}

.primary li {font:bold 15px arial;color: #444;line-height: 24px;}
.housePic{background: url(../images/house.jpg) no-repeat; width: 236px; height:89px; margin: 0 auto;}

.offers{
	padding:0; width: 360px; height:230px; 
	margin:0;
	background:url(../images/blue-arrow.jpg) 0 50px no-repeat;}
.offers li {list-style:none; background:url(../images/grn-blt.gif) 0 2px no-repeat;
padding-left:20px;font: normal 16px Arial, Helvetica, sans-serif; line-height:24px;}
.offers li span.green {color:#008000;}
.offers li.sub-titleone {font: bold 16px Arial, Helvetica, sans-serif; margin-top:-10px; padding:0; color:#000; background:none;_margin-top:0;*margin-top:0; }
.offers li.sub-titletwo {font: bold 16px Arial, Helvetica, sans-serif; margin:0 0 40px 0; padding:0; color:#008000; background:none;}


.dline { width:280px; margin: 0 auto; background-color:#e5eaf8;
  border:1px solid #91a7b4; border-width: 1px 0;
  border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6; 
}

.benefits {padding:0; margin:10px;}
.benefits li { margin-bottom: 6px; 
	list-style:none; text-align:left;
	background:url(../images/blk-blt.png) 0 2px no-repeat;
	padding-left:18px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}


.formCurveTop {
	float:left;width:359px; 
	height:74px; 
background:transparent url(../images/top.png) 0 0 no-repeat; margin:0; padding:0;}

.NewPayment{ 
font: bold 26px Arial, Helvetica, sans-serif; 
color:#0000cc; 
margin:0;
text-align:left; 
line-height:30px; 
z-index:10; 
text-indent:70px;}

h4.tell{
font: bold 13px Arial, Helvetica, sans-serif; 
color: #008000; 
text-indent:70px;
padding:0; 
margin:18px 0 0 0;}

.formCurveBottom{background: url(../images/btm.png) no-repeat;height:20px;}

#FormFields {border-style:none;padding: 0; background: url(../images/mid.gif) 0 100% repeat-y; margin-top:-1px;}
#FormFields {_background: url(../images/mid.gif) repeat-y; _height:100%; _width:359px;}
.optionsContent select, input {width:150px; border-collapse: collapse;}

.inputGroup {padding:10px 0 3px 0;margin:0;float:left;font-family:helvetica, sans-serif;background-color: transparent; width:360px;_padding:0;*padding:0;}
.mainLabel {margin:0;padding: 4px 0 0 30px;position: static;text-align:left;width:130px;float:left;_padding: 2px 0 0 30px;}
.mainLabel .requiredMarker{margin-right:-4px;padding-left:0.2em;color:#AD0036;}
.mainLabelContent{padding-right:1em;}
label.required{font-weight: bold;}
label.checkbox{text-indent:-15px;padding-left:15px;display:block;}
.options {padding:0;margin:0;width:130px;float: left;position: static;text-align:left;}
.optionsContent{padding-left:1em;}
.options .option{padding-bottom:5px;_padding-bottom:0;}
.formSection {margin: 0;padding-top:30px;_padding-top:10px;*padding-top:10px;}

.formSectionContent{padding:0 10px;_padding:0;}
.sectionHeader{padding:0 50px 0 20px; margin: 0;}

.descriptions{ width:360px; text-align:center; clear:both;}
p.description{ font: normal 10px arial; color: #333; white-space:nowrap; line-height:35px;}


.buttonGroup{ width:360px; text-align:center;}
.buttonGroup button {cursor: pointer;border:none;padding:0;}
.buttonGroup button.continue{ text-align:center; margin-top:0; margin-bottom:0; z-index:10;
height:29px;width:144px;background:url(../images/cont-btn.png) no-repeat top left;
}
.buttonGroup button.continue3{ text-align:center; margin-top:15px; margin-bottom:0; z-index:10;
height:29px;width:318px;background:url(../images/submit-btn.png) no-repeat top left;
}

/*footer*/
#footer-container {width:100%;clear:both;}
#footer{ margin-top:30px;
width:730px; margin-left:0px; 
margin-right:auto;}
#footer-container #footer p.copyright, p, p.contact {
padding-left:auto; padding-right:auto;  font: normal 10px Arial; color: #666; margin-bottom: 8px;}

#footer-container #footer p{text-align:justify;}
#footer-container #footer p.icons{ text-align:center;}
#footer-container #footer p.copyright
{text-align:center; font: normal 11px arial; color:#000;}
#footer-container #footer p.contact{ text-align:center;}
#footer-container #footer p.contact a:link,a:visited{text-decoration:none;}
#footer-container #footer p.contact a:hover{text-decoration:underline;}
#footer-container #footer p.contact a:visited,
a:active,
a:link:hover{color:#0000cc;}


#secure{ background: url(../images/lock.gif) 8px -2px no-repeat; height:22px; width:210px; }
.secure {font: normal 11px arial; color:#104b83; padding-top:6px; text-align:left; text-indent:30px; margin-top:15px;}



@media all and (min-width: 0px){
#Main-container{height:354px
}
}

