* { margin:0;padding:0 }
body { text-align:center }
body * { text-align:left;font:13px/18px  lucida sans,lucida grande; }
strong, b {font-weight:bold}
em, i {font-style:italic}
p { font:13px/18px  lucida sans,lucida grande;margin:0 0 8px 0}
h1 { background:#0A3D70 url(h1.png) repeat-x;color:#fff;font:bold 18px/68px lucida sans,lucida grande;height:52px;padding:0 0 0 5px;overflow:hidden;}
.home h1 {background:none;color:#000}
h2 {color:#0a3d70;font:bold 14px lucida sans,lucida grande;margin:8px 0 8px 0}
ul { margin:0 0 8px 16px }
ol { margin:0 0 8px 24px }
a { color:#0A3D70 }
a:hover { color:#000 }
a img {border:none}
#container { width:847px;margin:0 auto;background:url(container-bg.gif);position:relative;padding-top:125px }
.summary { position:absolute;top:1410px;left:0;z-index:2}
.header { position:absolute;top:0;left:9px;background:url(hdr_shade.png) repeat-x;height:130px;width:829px } /*url(header-bg.gif)*/
.header img { margin:10px 0 5px 63px }
.header ul { float:right;margin:13px 55px 0 0 }
.header li {list-style-type:none;display:block;float:left;background:url(arrow.png) no-repeat left center;padding:0 0 0 15px;margin:0 10px 0 0}
.header li a {color:#fff;font:bold 13px lucida sans,lucida grande;text-decoration:none;text-transform:lowercase}
.header li a:hover, .header li a:active, .header li a:focus {border-bottom:1px solid #87C5FA;color:#fff}
.header li a.active {border-bottom:1px solid #87C5FA}

.footer { background:url(footer-bg.gif) }
.footer * { color:#e5e5e5;font:11px/32px lucida sans,lucida grande;text-align:center }
.footer a { color:#e5e5e5}
.packages {background:url(packages-bg.gif) no-repeat bottom center}
.packages h2 {background:url(packages-header.gif) no-repeat top center;color:#fff;font:bold 21px/41px lucida sans,lucida grande;padding:0 0 0 73px }
.packages ol { margin:0 0 0 73px }
.packages li {list-style-type:none;float:left;display:block;width:245px;padding:0 0 15px 0}
.packages h3 {padding:0 0 0 32px;color:#666;font:bold 18px/26px lucida sans,lucida grande;margin:12px 0}
.packages h3.e1 {background:url(1.gif) no-repeat left center}
.packages h3.e2 {background:url(2.gif) no-repeat left center}
.packages h3.e3 {background:url(3.gif) no-repeat left center}
.packages hr { border:none;border-top:1px solid #E5E4DE;clear:both;width:10px;height:1px;margin:0 0 0 20px }
.testimonial { clear:both;padding:30px}
input {font:bold 12px/12px lucida sans,lucida grande;border:none;height:24px;margin:0;background:url(submit.gif) no-repeat;color:#fff;cursor:pointer;width:83px}
input:hover {color:#ccc}
.content {margin:0 60px 0 250px;position:relative}
p.subhead {color:#87C5FA;font:bold 11px/18px lucida sans,lucida grande;position:absolute;top:4px;left:5px}

.content {margin:0 60px 0 250px;position:relative}
.home .content {margin:20px 0 0 0;position:relative}
.home .content ul {height:auto;width:800px;padding:0 0 0 60px;margin:0} 
.home .content li {width:229px;float:left;margin:0 19px 19px 0;list-style-type:none;height:auto !important;height:335px;min-height:335px;}
.home .content li.sunscreen div {background:url(contains-sunscreen.gif) no-repeat top right}
.home .content li.paypal div {border:1px solid #666}
.home .content li.paypal h2 {color:#C00;font:bold 15px/24px lucida sans,lucida grande;padding:0}
.home .content li div {padding:10px;border:1px solid #fff;height:auto !important;height:335px;min-height:335px;width:auto;position:relative}
.home .content li h2 {color:#666;font:bold 18px/32px lucida sans,lucida grande;position:relative;padding:15px 0 0 0}
.home .content li h2 strong{position:absolute;left:0;top:0;color:#0a3d70;font:bold 10px lucida sans,lucida grande}

.intro { background:url(intro-bg.png) no-repeat left bottom;padding:10px}
.intro-sunscreen { background:url(intro-bg-with-sunscreen.png) no-repeat left bottom;padding:10px}

.promotion {background:url(free-shipping-australia.png) no-repeat;position:absolute;top:40px;left:680px;height:134px;width:134px }

.navigation {position:absolute;top:150px;left:0}
.navigation ul {margin:4px 0 12px 0;padding:0 0 8px 0;width:230px}
.navigation ul ul {border-bottom:2px solid #fff;}
.navigation li {list-style-type:none}
.navigation li b { font:bold 18px/18px lucida sans,lucida grande;padding:0 0 0 38px }
.navigation li li {background:url(nav-arrow.png) no-repeat 28px center;font:bold 14px/18px lucida sans,lucida grande;list-style-type:none;padding:0 0 0 38px}
.navigation li a {color:#000;text-decoration:none}
.navigation li a:hover {color:#0A3D70;text-decoration:underline}

.summary { position:absolute;bottom:50px;left:60px;width:450px }

.packages {background:url(packages-bg.gif) no-repeat bottom center}
.packages h2 {background:url(packages-header.gif) no-repeat top center;color:#fff;font:bold 21px/41px lucida sans,lucida grande;padding:0 0 0 73px;margin:0 }
.packages ol { margin:0 0 0 75px }
.packages p img {margin:0 0 0 20px}
.packages li {list-style-type:none;float:left;display:block;width:245px;padding:0 0 15px 0}
.packages h3 {padding:0 0 0 32px;color:#666;font:bold 18px/26px lucida sans,lucida grande;margin:12px 0}
.packages h3.e1 {background:url(1.gif) no-repeat left center}
.packages h3.e2 {background:url(2.gif) no-repeat left center}
.packages h3.e3 {background:url(3.gif) no-repeat left center}
.packages hr { border:none;border-top:1px solid #E5E4DE;clear:both;width:10px;height:1px;margin:0 0 0 20px }

.testimonial {background:url(testimonial.gif) no-repeat 80px center;clear:both;padding:0 0 0 135px}
.testimonial p {font:bold 12px/70px lucida sans,lucida grande}
.testimonial p i{font-weight:normal;color:#666}

.clear {clear:both}