
body { margin: 0; padding: 0; font: 13px Helvetica, Arial, sans-serif; line-height: 130%; background: #e7c57c; color: #000; }

p { margin: 0px 0px 6px 0px; }
h2 { font-size: 17px; font-weight: bold; line-height: 130%; margin: 0px 0px 6px 0px; padding: 0;}
a { color: #666; }
a:hover{ color: #999; }
img { border: none;}
ul { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 15px; list-style-type: circle; }
li { margin: 0; padding: 3px 0px; }

#wrap { margin: 0 auto; padding: 0; width: 977px; text-align: left; background: #fff url(../images/bg.gif) top center repeat-y;}

#header { margin: 0; padding: 0; width: 977px; height: 155px; background: #fff url(../images/head-bg.gif) top left no-repeat;}
.logo { margin: 60px 0px 0px 35px; padding: 0;}

#content { margin: 0; padding: 15px 0px 0px 0px; }

#home-intro { float:left; width: 295px; margin: 0px 20px 0px 40px; padding: 0; }
#home-feature { float:left; width: 377px; margin: 0; padding: 0; background: #e3e0d1;}
#package-ltl { float: left; width: 159px; height: 58px; margin: 4px 0px 0px 6px; padding: 70px 0px 0px 20px; background: #ccc url(../images/package-ltl.gif) top left no-repeat;}
#package-sml { float: left; width: 159px; height: 58px; margin: 4px 0px 0px 6px; padding: 70px 0px 0px 20px; background: #ccc url(../images/package-sml.gif) top left no-repeat;}
#package-med { float: left; width: 159px; height: 58px; margin: 4px 0px 0px 6px; padding: 70px 0px 0px 20px; background: #ccc url(../images/package-med.gif) top left no-repeat;}
#package-lrg { float: left; width: 159px; height: 58px; margin: 4px 0px 0px 6px; padding: 70px 0px 0px 20px; background: #ccc url(../images/package-lrg.gif) top left no-repeat;}
.call { font-size: 15px; font-weight: bold; text-align: center; margin: 0; padding: 8px 0px 8px 0px; clear: left; }
.feature-footer { font-size: 11px; background: #fff; width: 100%; margin: 0; padding: 8px 0px 4px 0px; color: #4c4c4c;}
.img-head { margin: 10px 0px 10px 0px; padding: 0;}
.home-report { margin: 0; padding: 0px 0px 0px 20px; background: url(../images/icon-doc.gif) top left no-repeat;}

#home-contact { float:left; width: 170px; margin: 0px 0px 0px 30px; padding: 0; font-size: 11px;}
.contact { width: 169px; border: 1px solid #7f9db9; background: #fff; margin: 0; padding: 3px; font: 13px Helvetica, Arial, sans-serif; }
.validationError { background-color: #FFFAE1; }
.validationErrorLabel { font: 11px Helvetica, Arial, sans-serif; color: #FF0000; }
#home-contact p { margin: 0px 0px 10px 0px; } 
#home-appbreaker { clear: left; margin: 0px 0px 0px 4px; padding: 20px 0px 20px 40px; width: 927px; background: #e4e1d2;}

#advantages-wrap { width: 630px; margin: 12px 0px; padding: 0px 0px 20px 0px;}
#advantages { background: #fff; border: 1px solid #fff; width: 630px;}
#advantages-head { background: #e29d36; color: #fff; font-weight: bold; }
.advantages-row1 {  background: #f8e8d0; }
.advantages-row2 {  background: #fff; }
.advantages-row3 {  background: #f8e8d0; height: 50px;}

.advantages-cell { border-right: 1px solid #e29d36; border-top: 1px solid #fff; }
.advantages-cell-last { border-right: none; border-top: 1px solid #fff; }
td { padding: 6px 16px;}

.advantages-footer { text-align: right; font-size: 11px; color: #42413d; margin: 6px 0px;}

#appbreaker-col { float: right; width: 225px; margin: 10px 40px 10px 0px; padding: 0; }

#footer { width: 977px; margin: 0px; padding: 30px 0px 15px 0px; text-align: center;}
.footer-end { background: url(../images/footer.gif) top left no-repeat; width: 977px; height: 15px; margin: 0;}
.big { font-size: 17px; }

*html #home-intro { float:left; width: 295px; margin: 0px 20px 0px 20px; padding: 0; }
*html #appbreaker-col { float: right; width: 225px; margin: 10px 20px 10px 0px; padding: 0; }

