.right{float:right;}
.left{float:left;}

body{
margin: auto;
font-family: Tahoma, Arial, sans-serif;
font-size: 1em;
color: white;
background-image: url("../images/bg-body.jpg");
background-repeat: repeat-x;
background-position: top;
background-color: #E0E0E0;
}

div.shell{
margin: auto;
width: 770px;
position: relative;
}

div.header{
margin-top: 13px;
height: 77px;
width: 770px;
float: left;
clear: both;
background-image: url("../images/bg-header.gif");
background-repeat: no-repeat;
background-position: left;
}

div.header ul{
color: black;
font-weight: bold;
list-style: none;
margin: 0px;
padding: 0px;
margin-top: 40px;
float: right;
margin-right: 18px;
}

div.header li{
float: left;
margin: 0px;
padding: 0px;
color: #646464;
text-transform: uppercase;
font-size: 85%;
font-family: Arial, Tahoma, sans-serif;
height: 40px;
padding-left: 7px;
padding-right: 7px;
/*
background-image: url("../images/bg-li-mainnav.gif");
background-position: bottom;
background-repeat: no-repeat;*/
}

div.header li a{
text-decoration: none;
color: #646464;
}

div.header li a:hover,div.header li.current a{
color: #E90054;
}

div.create{
float: left;
clear: both;
background-image: url("../images/bg-create-banners.jpg");
background-repeat: no-repeat;
background-position: left;
height: 214px;
width: 770px;
}

img.homepage-button{
margin-left: 27px;
}

div.create h1{
font-size: 95%;
margin: 0px;
padding: 0px;
margin-left: 28px;
margin-top: 104px;
margin-bottom: 19px;
}

div.steps{
float: left;
clear: both;
background-image: url("../images/bg-banner-steps.gif");
background-repeat: no-repeat;
background-position: left;
height: 68px;
width: 770px;
}

div.step{
float: left;
width: 254px;
font-size: 75%;
font-weight: bold;
font-family: Arial, Tahoma, sans-serif;
}

div.border{
border-right: 1px solid black;
}

div.step div.wrapper{
padding-left: 26px;
padding-right: 26px;
padding-top: 10px;
padding-bottom: 10px;
}

img.icon{
padding-left: 70px;
}

div.step div.wrapper p{
padding-top: 0px;
margin-top: 0px;
}

.wrapper img {
    border: 0px solid black;
}

img.step{
margin-left: 25px;
margin-top: 19px;
}

div.footer{
float: left;
clear: both;
width: 770px;
margin-bottom: 11px;
}

div.footer#homepage{
background-image: url("../images/bg-footer-homepage.gif");
background-repeat: no-repeat;
background-position: top;
}

div.footer#general{
background-image: url("../images/bg-footer-general.gif");
background-repeat: no-repeat;
background-position: top;
}

div.footer#application3{
background-image: url("../images/bg-footer-application.gif");
background-repeat: no-repeat;
background-position: top;
}

div.banner-process{
float: left;
clear: both;
width: 770px;
background-image: url("../images/bg-banner-process.gif");
background-color: black;
background-repeat: repeat-x;
background-position: top;
}

div.footer ul{
color: black;
font-weight: bold;
list-style: none;
margin: 0px;
padding: 0px;
margin-left: 26px;
padding-top: 16px;
}

div.footer li{
float: left;
margin: 0px;
padding: 0px;
color: #646464;
text-transform: uppercase;
font-size: 70%;
padding-right: 12px;
font-family: Arial, Tahoma, sans-serif;
}

div.footer li a{
text-decoration: none;
color: #646464;
}

div.footer li a:hover,div.footer li.current a{
color: #E90054;
}

div.notes{
float: right;
margin-right: 26px;
color: #646464;
font-weight: bold;
font-size: 70%;
margin-top: 16px;
text-transform: uppercase;
font-family: Arial, Tahoma, sans-serif;
}

div.notes a{
color: #E90054;
text-decoration: none;
}

.spacer{
font-weight: normal;
padding-left: 3px;
padding-right: 3px;
}

div.content{
background-image: url("../images/bg-content-general.png");
background-repeat: no-repeat;
background-position: top;
background-color: white;
width: 770px;
clear: both;
float: left;
}

div.content#application1{
background-image: url("../images/bg-content-application.png");
}

div.content{
float: left;
clear: both;
float: left;
width: 770px;
}

div.subnav{
float: left;
width: 227px;
}

div.subnav ul{
margin: 0px;
padding: 0px;
margin-left: 35px;
margin-top: 25px;
list-style-image: url("../images/bg-li-subnav.gif");
}

div.subnav li{
font-size: 95%;
line-height: 19px;
}

div.subnav li a{
color: white;
text-decoration: none;
font-size: 80%;
font-weight: bold;
text-decoration: none;
}

div.subnav li a:hover{
text-decoration: underline;
}

div.copy{
float: left;
width: 536px;
margin-left: 7px;
min-height: 300px;
}

div.copy a{
color: #E90054;
}

div.copy h1.initial{
padding: 0px;
margin: 0px;
font-size: 130%;
color: #444444;
font-family: Arial, Tahoma, sans-serif;
font-weight: normal;
}

div.copy h1{
font-size: 130%;
color: #444444;
font-family: Arial, Tahoma, sans-serif;
font-weight: bold;
}

div.copy h2{
font-size: 90%;
color: #444444;
font-family: Arial, Tahoma, sans-serif;
font-weight: bold;
}

div.copy h3{
font-size: 80%;
color: #444444;
font-family: Arial, Tahoma, sans-serif;
}

div.copy p, div.copy li{
font-size: 75%;
}

div.copy div.wrapper{
padding: 27px;
padding-top: 22px;
color: #303030;
}

div.copy#application2{
width: 756px;
}

div.copy#application2 div.wrapper{
padding: 17px;
padding-top: 27px;
}


#LiveChat {
    position: absolute;
    top: 90px;
    right: -225px;
    height: 50px;
    width: 200px;
}

#LiveChatHome {
    position: relative;
    margin-top: -50px;
    margin-left: 550px;
    height: 50px;
    width: 200px;
}