body {margin: 0px;
padding: 0px;
background-color: #6A98AF;
background-image: url(images/bg.gif);
background-repeat: repeat-x;}

#main {width: 775px;
text-align: left;
background-color: #FFFFFF;
background-image: url(images/mainbg.gif);}

#cont {padding-left: 19px;
padding-right: 21px;}

#buttonbar {background-image: url(images/buttonbarbg.gif);
height: 42px;
padding-left: 10px;}

#buttonbar a {color: #BE0C0B;
font: 11px Verdana,Arial,Geneva,Helvetica,sans-serif;
font-weight: bold;
line-height: 42px;
padding-left: 14px;
padding-right: 14px;
text-decoration: none;
height: 42px;
float: left;}

#buttonbar a:hover {background-image: url(images/buttonbgon.gif);
background-position: top left;
color: #6290A8;}

td,tr,p,div {font: 12px Verdana,Arial,Geneva,Helvetica,sans-serif;
color: #406070;
line-height: 17px;}

li {list-style-image: url(images/bullet.gif);
padding-bottom: 12px;}

ul {margin-bottom: -12px;}

h1 {margin: 0px;
font: 19px Verdana,Arial,Geneva,Helvetica,sans-serif;
color: #6290A8;
border-bottom: 1px solid #ECECEC;
font-weight: normal;}

h2 {margin: 0px;
font: 14px Verdana,Arial,Geneva,Helvetica,sans-serif;
color: #E27C00;
font-weight: bold;}

h3 {margin: 0px;
font: 18px Verdana,Arial,Geneva,Helvetica,sans-serif;
color: #FFFFFF;
font-weight: normal;
padding-left: 6px;
background-image: url(images/h3bg.gif);}

#footer {width: 775px;
text-align: left;
background-color: #58859F;
background-image: url(images/footerbg.gif);
background-position: bottom left;
height: 38px;}

#footercont {padding: 12px;
font: 11px Verdana,Arial,Geneva,Helvetica,sans-serif;
font-weight: bold;
color: #FFFFFF;
text-align: right;}

#footercont a {color: #FFFFFF;}

.packagebox {border: 1px solid #5D98B2;
border-top: 0px;}

a {color: #A90B0A;}

b {color: #2B5471;}

.review {border: 1px dotted #89ABBD;
padding: 5px;}