@charset "UTF-8";
/* CSS Document */
body, html { margin:0; padding:0; width:100%; height:100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#312710; }
p, h1, h2, h3, h4, h5, h6, ul { margin-top:0; line-height:130%; }
h1, h2, h3, h4, h5, h6 { font-family:'Playfair Display', arial, serif; font-weight:normal; }
a { color:#5670A6; }
ul { padding-left:1.5em; margin-left:0; }
img { border:0; }
div.cntDoubleBox { border:1px solid #E1D4B4; }
div.cntDoubleBoxinner { border:1px solid #E1D4B4; margin:2px; padding:15px; }
.clear { clear:both; }
.introCopy { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
div.cntDividedContent { background:url(/assets/images/divider.gif) repeat-x; padding:48px 48px 25px 48px; }
ul.linkList { margin:0 0 14px 0; padding:0; list-style:none; }
ul.linkList li { padding:7px; border:1px solid #E1D4B4; margin-bottom:2px; }
ul.linkList li a { text-decoration:none; }
ul.linkList li a:hover { text-decoration:underline; }
ul.linkList li.on { background-color:#F2EDDF; }
ul.linkList p { margin:0; }
.btn { cursor:pointer; }
fieldset { float:none; clear:both; border:0px solid #000000; padding:3px; text-align:left; }
fieldset fieldset { float:left; clear:none; }
fieldset p { margin-bottom:4px; }
fieldset .fld { width:98%; }
div.fullBox { background:url(/assets/images/bg-box-top.gif) no-repeat; padding-top:13px; width:795px; margin-bottom:20px; }
div.fullBox div.boxInner { background:url(/assets/images/bg-box-bottom.gif) no-repeat bottom; padding-bottom:18px; }
div.fullBox div.boxContent { background:url(/assets/images/bg-box-middle.gif) repeat-y; padding:24px; }
div.halfBox { background:url(/assets/images/bg-box-top-half.gif) no-repeat; padding-top:11px; width:354px; margin-bottom:20px; }
div.halfBox div.boxInner { background:url(/assets/images/bg-box-bottom-half.gif) no-repeat bottom; padding-bottom:11px; }
div.halfBox div.boxContent { background:url(/assets/images/bg-box-middle-half.gif) repeat-y; padding:24px; }
div.thirdBox { background:url(/assets/images/bg-box-top-half.gif) no-repeat; padding-top:11px; width:241px; margin-bottom:20px; }
div.thirdBox div.boxInner { background:url(/assets/images/bg-box-bottom-half.gif) no-repeat bottom; padding-bottom:11px; }
div.thirdBox div.boxContent { background:url(/assets/images/bg-box-middle-half.gif) repeat-y; padding:24px; }
dt { padding-bottom:18px; font-size:14px; font-weight:bold; }
dd { padding-bottom:20px; }
div.btnBack { background:url(/assets/images/bg-back-arrow.gif) no-repeat; padding-left:18px; }
.pdf { background:url(/assets/images/bg-pdf.gif) no-repeat; padding: 5px 0 5px 27px; }
.instructions { font-size:10px; font-weight:normal; }
.required, .valid { font-weight:bold; }
.invalid { font-weight:bold; color:#FF0000; }
label { cursor:pointer; }

#cntBlockquote * { line-height:190%; }

h1 { 
font-size:25px;  
margin-bottom:12px;
padding:0;
color: #312710;
letter-spacing:3px;
}

h2 { 
font-size: 13px; 
margin-bottom:8px;
padding:0;
color: #312710;
letter-spacing:4px;
}

h3 {
font-size: 13px; 
padding:0;
margin-bottom:0;
text-align:center;
color: #312710;
letter-spacing:4px;
text-align:center;
}

h4 {
margin:0;
padding:0;
color: #312710;
font-size:10px;
letter-spacing:4px;
}

h5 {
margin:0 0 12px 0;
padding:0;
color: #312710;
font-size:15px;
}

.productAvailability {
color: #312710;
letter-spacing:2px;	
}
