body {margin: 0; padding: 0; font-family: verdana, arial, sans-serif; background-image: url('images/squares.gif'); font-size: 90%;}
h1 {color: #cb000a; font-family: georgia, times, serif;margin-top: 0;padding-top: 0;}
#container{width: 945px; margin-left: auto; margin-right: auto; background-image: url('images/background.gif'); border-right: black 1px solid; border-left: black 1px solid;border-bottom: black 1px solid;}
#header {background-color: #cb000a; color: white; height: 128px;font-family: georgia, times, serif; font-size: 44pt;}
.headertext {float: right; z-index: 0; padding: 74px 10px 0 10px; }
.logo {padding: 30px 0 0 30px;}
a:link, a:visited {color: white; text-decoration: none;}
a:hover, a:active {color: black; text-decoration: none;}
#main { padding: 20px 0 40px 0; }
h1.tagline {float: right; font-family: georgia, times, serif; font-size: 14pt; color: #cb000a; padding: 0 10px 0 0; font-weight: normal; }

#left {float: left; width: 216px; margin-top: 20px;}
.menu { width: 216px;background: url('images/squares.gif');}
ul.menu { width: 160px; font-family: georgia, times, serif; font-size: 110%; padding: 5px 0 5px 15px; }
ul.menu li { color: #cb000a; list-style-position: top; padding: 5px 0; margin: 0; }
.menu a:link, .menu a:visited {color: white;text-decoration: none;}
.menu a:hover, .menu a:active {color: #cb000a;text-decoration: none;}

.step { margin-top: 37px;width: 216px; position: relative; }
.step div { width: 216px; height: 268px; position: absolute; top: 0px; left: 0px; }
#img1 { background-image: url("images/61.gif"); }
#img2 { background-image: url("images/62.gif"); }
#img3 { background-image: url("images/63.gif"); }
#img4 { background-image: url("images/64.gif"); }
#img5 { background-image: url("images/65.gif"); }

#right {float: left; width: 640px; margin: 15px 0 20px 60px;}
.logos {float: right; margin-right: 20px;text-align: right;}
.logos1 {float: right; margin-right: 20px; margin-top: 3px; text-align: right;}
.mainimage {float: right; margin: 0 90px 10px 0;}

.text {width: 620px; margin: 0 20px 4px 0px;  }
.text2 {width: 460px; margin: 0 20px 4px 0px; }
.text3 {width: 460px; margin: 3px 20px 4px 0px; }

.phone {vertical-align: middle;}
.phonetext {float: right; text-align: left; margin: 0; color: #cb000a; font-size: 280%; width: 360px;}
.phonetext1 {color: #cb000a; font-size: 280%; width: 290px; margin-left: 100px;}

ul.promo { font-family: georgia, times, serif; font-size: 150%; margin: 0 0 20px 5px ; padding: 0 0 0 20px; float: left; width: 285px; }
li.promo { color: #cb000a; list-style-position: top; padding: 15px 0 0 0; margin: 0; }
.footer {background: #cb000a; height: 40px;color: white; padding: 20px;}
.clear {clear: both; height: 1px; _font-size: 1px;}

.crown { display: none; }

a.cclink:link, a.cclink:visited {color: gray;text-decoration: none;}
a.cclink:hover, a.cclink:active {color: #cb000a;text-decoration: none;}
