body,form,font,input,select,textarea {font: 11px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;}
body {background-color:#f1f3f0; margin:0;}
body.plainpage {background-color:#fff; margin:20px; width:480px;}
form {margin:0;}
div#wrapper {width:780px; margin:auto; background-color:#fff;}
p {margin:10px 0;}
a {text-decoration: underline !important;}
a img {border:0}

h1 {font:bold 1.6em Helvetica, arial,sans-serif; letter-spacing: -1px; margin: 0px;}
h2#logo {margin:0 0 1px 0; height:45px; background: url("../images/logo.png") no-repeat 20px 12px; background-color:#4c4c4c;}
h2#logo a {text-indent:-1000px; margin:0 0 10px 20px; position:absolute; padding:0 200px 12px 0; width:20px;}

p#intropic {float:left; margin:0 0 1px 0; display:block; background: width:450px; height:300px;}

p.quotebutton {text-align:right;}

div#introcontent {margin-left:451px; padding: 10px 20px;}

p#footer {clear:both; margin:20px 0 20px 0; border-top: 20px solid #4c4c4c; text-align:center; padding:15px 0px; font-size: 10px; background-color: transparent; color: #c0c0c0;}

div#sidepics {float:left; margin:0 1px 0 0; width:150px;}
div#sidepics div {width:150px; height:220px; border-bottom:1px solid #fff;}
div#pic1 {background: url("../images/side_car.jpg");}
div#pic2 {background: url("../images/side_kids.jpg");}

div#contentmain {width:580px; margin:10px 0 10px 20px; float:left;}

div#boxcontainer {clear:both;  width:780px;}

.indexbox {float:left; width:220px; height:150px; margin:0px 0px 20px 30px; display:inline;}
.indexbox h2 {margin:10px; font: bold 20px "Trebuchet MS", Verdana, Arial, Sans-serif;}
.indexbox h3 {color:#666; margin:35px 0px 0px 60px; font: bold 20px "Trebuchet MS", Verdana, Arial, Sans-serif;}
.indexbox p {margin:10px;}

div#box1 {border:1px solid silver; background-color:#f3f3f3;}
#promoTable p				{margin: 0px 10px;}
#promoTable #promoTitle		{height: 48px;}
#promoTable #promoText		{height: 67px;}
#promoTable #promoButton	{height: 35px;}