@charset "UTF-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }

body { font-size: 62.5%; font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", Arial, sans-serif; color: #717074; line-height: 1.8em; background: #fff; }

a:link { color: #F8981D; text-decoration: underline; }
a:visited { color: #717074; text-decoration: underline; }
a:hover { color: #717074; text-decoration: none; }

#wrapper { width: 940px; margin: 0 auto; }
#header { margin-bottom: 25px; }
#leftColumn { width: 465px; float: left; margin-left: 80px !important; _margin-left: 50px; margin-bottom: 20px; }

#rightColumn { width: 230px; float: right; margin-right: 60px !important; _margin-right: 30px; background: #F0F0F0; }
#rightColumn .padding { padding: 0em 2em; }

#rightColumn .sampleBox { background: #F8981D; padding: 1em; color: #fff; margin-bottom: 2em; }
#rightColumn .sampleBox .icon { width: 24px; float: left; padding: 10px 10px 25px 0px; }

#rightColumn p { font-size: 1.1em; }

#footer { border-top: 1px solid #ccc; padding: 1em; margin: 15px; clear:both; }


h2 { font-family: "Bodoni", "Times New Roman", Times, serif; font-style: italic; color: #F8981D; font-weight: bold; font-size: 2.4em; line-height: 1.3em; }
h3 { font-weight: normal; font-size: 1.4em; border-bottom: solid 1px #ccc; padding: .5em 0em 1em 0em; margin-bottom: 1em; }
h4 { font-weight: normal; text-transform: uppercase; font-size: 1.4em; line-height: 1.4em; padding: 20px;}
h5 { font-family: "Bodoni", "Times New Roman", Times, serif; font-style: italic; color: #F8981D; font-weight: bold; font-size: 1.6em; line-height: 1.3em; border-bottom: solid 1px #ccc; padding: .5em 0em .5em 0em; }
h6 { font-weight: bold; font-size: 14px; color: #333; }

p { padding: .5em 0em 1em 0em; font-size: 1.2em; }
p.contact { font-size: 1.4em; border-top: solid 1px #ccc; padding-top: 10px; }

ul { padding: .5em .5em .5em 3em; font-size: 1.2em; }
li { padding: .3em; }

.privacy { font-size: 1em; padding: .5em; }
.pullquote { width: 220px; float: right; padding: .5em 0em 1.5em .5em; }
.pullquote h1 { text-transform: uppercase; font-size: 1.8em; color: #82938B; font-weight: normal; padding-bottom: .5em; line-height: 1.4em; }
.pullquote p { color: #82938B; }

input.email1 { width: 120px; }
input:focus, textarea:focus {background: #ffc; }

label { margin-left: .4em; }
label.error { color: red; }
input { margin: .4em; }
select { margin: .5em; }

td.purchaseOption { background-color: #9fb3aa; margin: 5px 0px 5px; padding: 5px; height: 22px; line-height: 22px;}
label { float: left; width: 265px; color: #333; font-size: 11px; line-height: 22px;  }

