* {margin:0;padding:0;line-height:normal}
body {font-family:Arial, Helvetica, san-serif;font-size:0.8em;background-image:url(images/background-01.jpg);background-repeat:repeat-x}
table {font-size:1em}
/#shadowbox {position:absolute;left:50%;top:0;width:860px;margin-left:-430px;height:100%;background-image:url(images/background-shadow.jpg);background-repeat:repeat-y}

#container {position:absolute;left:50%;top:0;width:778px;margin-left:-389px;background-color:#fff;border-left:1px solid #64ad20;border-right:1px solid #64ad20;}

#header {position:relative;height:310px;width:776px;background-image:url(images/sa-header-bulk.jpg);background-repeat:no-repeat}
#sac-link {position:absolute;top:0;left:0;width:125px;height:35px;}
#back-link {position:absolute;top:22px;left:593px;width:190px;height:190px;}
/#bulk {position:absolute;top:220px;left:180px;color:#0667ab;width:500px;font-weight:bold;font-size:14px;text-align:center}
/#bulk {position:absolute;top:170px;left:220px;color:#ffff67;width:345px;font-weight:bold;font-size:14px}

#nav {position:absolute;top:285px;border-bottom:2px solid #ccc}
#nav table {width:688px;height:25px:font-size:}
td.spacer {width:2px;background-color:#ccc;}
td.nav {padding:5px;text-align:center;background-color:transparent}
.navon {padding:5px;text-align:center;background-color:#fff;}
.navoff {padding:5px;text-align:center;background-color:transparent}
a.navlink {font-size:15px;font-weight:bold;text-decoration:none}
a.navlink:hover {font-size:15px;;font-weight:bold;text-decoration:none}
a.navlink:visited {font-size:15px;;font-weight:bold;text-decoration:none}
a.navlink:visited:hover {font-size:15px;;font-weight:bold;text-decoration:none}
.join {background-image:url(images/starburst.gif);background-repeat:repeat-x;background-position:bottom center}

#main {padding:20px 10px 5px 10px;margin-top:5px;}
h1 {font-size:1.5em;font-weight:bold;margin:0 0 0.5em 0;color:#0667ab;}
h2 {font-size:1.2em;font-weight:bold;margin:0.5em 0;color:#64ad20;}
p {margin:0.5em 0 1em 0;line-height:120%}
ol {margin:0 0 1em 5em;line-height:120%}
ul {margin:0 0 1em 5em;line-height:120%}
li {margin-bottom:0.25em}
#carton {float:right;margin:0 0 5px 10px}
a {color:#0667ab;text-decoration:underline}
a:hover {color:#666;text-decoration:underline}
a:visited {color:#0667ab;text-decoration:underline}
a:visited:hover {color:#666;text-decoration:underline}
.greenbold {font-size:1em;font-weight:bold;margin:0.5em 0;color:#64ad20;}
.disclaim {font-style:italic;font-size:0.9em;text-align:center}
.note {font-style:italic;font-size:0.9em;}
.floatright {float:right;margin-left:10px;margin-bottom:5px}
#locator img {margin-left:65px}

#contact-form {width:500px;border:2px solid #ccc;padding:15px;margin:0 0 1em 100px;text-align:center;}
#contact-form table {}
.reqd {font-weight:bold;color:bf302a}
.field {padding:8px 5px 2px 5px;color:#0667ab;font-weight:bold}
.ra {width:150px;text-align:right}
.box {background-color:#f5f5e6}
#submit {width:500px;margin-top:15px;}
#error h2 {font-size:1.5em;color:#0667ab;}
.hideforsome {display:none}

#footer {}
#footer table {background-image:url(images/background-footer.jpg);background-repeat:repeat-x;height:50px;}
#footer td {font-size:0.85em;vertical-align:bottom;padding:5px 10px}
a.footer {color:#000;text-decoration:none}
a.footer:hover {color:#000;text-decoration:underline}
a.footer:visited {color:#000;text-decoration:none}
a.footer:visited:hover {color:#000;text-decoration:underline}



