body{background: #CEE4F1 url(../img/bkg_index.jpg) repeat-x scroll 0 0; font-family: Arial; font-size: 12px; margin: 0; padding: 0;}
.clear{clear: both;}
a{color: #0087bf; text-decoration: none;}
a:hover{color: #005d84; text-decoration: underline;}
p{color: #363636; font-size: 11pt;}
ul{margin: 0; padding: 0;}
ul li{list-style-type: none;}
ul li span{font-size: 11pt; padding-right: 5px;}
ul li strong{color: #0087bf;}
#wrapper{ margin: 0 auto; width: 789px;}
#subwrapper{background: #fff; float: left; display: block; padding: 0 10px; margin-bottom: 20px; width: 769px;}
#logo{padding: 40px 0 20px 30px;}
#content{border: solid 1px #cacacc; float: left; position: relative; overflow: hidden; width: 765px;}
#content .banner{background: url(../img/bannerimg.jpg); height: 399px; }
#mainimg{display: block;}

#StartSavingBtn{background-image: url(../img/startsavingbutton.jpg); background-position: 0 69px; display: block; position: absolute; left: 550px; top: 249px; height: 69px; text-indent: -9000px; width: 209px;}
#StartSavingBtn:hover{background-position: 0 0;}

#subcontent{background: #fff; float: left; padding-bottom: 30px;}
#subcontent .left{background: url(../img/leftbkimg.jpg); display: block; float: left; height: 280px; width: 24px;}
#subcontent .mid{float: left; display: block; padding: 25px 30px 45px 30px; width: 657px;}
#subcontent .mid .leftcontent{float: left; line-height: 14pt; width: 565px;}
#subcontent .mid .rightcontent{float: left; padding-top: 10px; width: 88px;}
#subcontent .right{background: url(../img/rightbkimg.jpg); display: block; float: left; height: 280px; width: 24px;}

#listcontainer{float: left;}
#smartphonecontainer{background: url(../img/phoneicon.gif) left top no-repeat; margin-top: 10px; padding-left: 35px; width: 250px;}
#athomecontainer{background: url(../img/lcdicon.gif) left top no-repeat; margin-top: 10px; padding-left: 45px;}
#smartphonecontainer, #athomecontainer{float: left;}
#smartphonecontainer .heading,
#athomecontainer .heading{color: #609917; font-size; 12pt; font-weight: bold; margin: 0;}

#termsconditionlnk{display: inline-block; clear: both; margin-top: 50px;}

#footer{color: #767676; clear: both; float: left; font-size: 8pt; padding: 10px 0; width: 765px;}
#footer .left{float: left;}
#footer .right{float: right;}
#footer .right a{margin-left: 10px;}

img{border: 0; margin: 0; padding: 0;}

h2{font-size: 18px;}
