/* browser reset controls */

/******************************************************/

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}

table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}

/* ol, ul {list-style: none;} */

/* remember to define focus styles! */

:focus {outline:0;}

caption {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

/*mos reformatted styles */

h1, h2, h3, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-weight:bold;}

em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}

code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}

blockquote {padding:0px 15px;}

/******************************************************/

/* end browser reset controls */

body {line-height:1.2; color:black; background: url(../images/bg.jpg) repeat-x #453d35 top center; font-family: Arial, Helvetica, sans-serif; font-size: x-small;}

a{text-decoration: underline;}

a:Hover{text-decoration: none;}

.clear{clear: both;}

#siteHeader{background: url(../images/header.jpg); width: 960px; height: 235px; margin: auto;}

#siteHeader h2{float: left; height: 235px; width: 600px;}

#siteHeader h2 a{height: 235px; width: 600px; display: block; text-indent: -9999px;}

#optIn{float: right; width: 145px; color: #fff; text-align: center; margin-right: 80px; padding-top: 80px;}

#optIn h3{display: none;}

#optIn p{margin-bottom: 12px; font-size: 11px; font-weight: bold;}

#optIn a{color: #fff;}

#optIn input{border: none; margin-bottom: 8px; color: #564c34; padding: 4px; font-size: 11px;}

#optIn .button{background: url(../images/button-book.gif); width: 127px; height: 24px; color: #fff; font-weight: bold;}

#ebookForm .button{background: url(../images/button-book.gif); width: 127px; height: 24px; color: #fff; font-weight: bold;}

#ebookForm p { font-size:12px;}

#siteMain{background: url(../images/site-bg-1.jpg) top left repeat-y; width: 960px; margin: auto;}

#sitePadding{background: url(../images/site-bg-2.gif) repeat-y 30px 0px;}

#siteBottomCap{background: url(../images/footer-top.gif) no-repeat bottom left; width: 960px; margin: auto; padding-bottom: 30px;}

#navPhone{font-size: 16px; font-family: "Times New Roman", Times, serif; padding-right: 100px;}

#phone{float: right; color: #fff; font-weight: bold;}

#mainContent{width: 822px; margin-left: 55px;}

#topContent{background: #d6d3ce; padding: 0px 15px;}

#slideshow{height: 318px; width: 506px; float: left;}

#fadeshow1 img{height: 318px;z-index:2;}

#fadeshow1{ position: absolute; z-index:1;}

#slideshow .photoCaption{position: absolute;z-index:3; background: #851c00; width: 190px; color: #fff; margin-top: -160px; margin-left: 316px;}

#slideshow h1{font-family: "Times New Roman", Times, serif; font-variant: small-caps; font-size: 24px;padding: 3px 5px 5px 8px; font-weight: normal; line-height: 24px;}

#introText{float: right; width: 249px; padding-top: 36px; text-align: center; font-weight: bold; font-size: 14px; line-height: 20px; font-family: "Times New Roman", Times, serif; margin-right: 10px;}

#introText h2{font-size: 24px; color: #851c00; margin-bottom: 5px;}

#navBottom{height: 41px; position: absolute; top: 260px; width: 822px; margin-left: 55px; z-index:99;}

#home #navBottom{background: url(../images/nav-bottom.png);}

#inside #navBottom{background: url(../images/nav-bottom-inside.png);}

#mainContentFooter{width: 822px; height: 42px; margin-top: -39px; position: absolute; margin-left: 55px;z-index:10;}

#home #mainContentFooter{background: url(../images/bottom-cap.png);}

#inside #mainContentFooter{background: url(../images/bottom-cap-inside.png);}

#siteFooter{width: 960px; margin: auto; color: #c2bfbc; font-size: 11px; line-height: 16px; text-align: center; background: url(../images/footer-bottom.gif) 110px 160px no-repeat; padding-top: 15px; height: 215px;}

#siteFooter p{margin-bottom: 15px; padding-right: 28px;}

#siteFooter a{color: #c2bfbc;}

#bottomContent{width: 790px; margin: 0px 102px 0px 70px; color: #adaaa4; font-size: 12px; line-height: 18px;}

#home #bottomContent{background: url(../images/bottom-divider.gif) top center no-repeat; min-height: 345px;}

#bottomContent .column{float: left; padding-top: 20px; width: 375px; margin-right: 40px; text-align: justify;}

#bottomContent #rightColumn{margin-right: 0px;}

#bottomContent h3, #bottomContent h4{font-size: 18px; font-weight: bold; color: #bd2800; margin-bottom: 10px;}

#bottomContent h4{margin-bottom: 0px;}

#bottomContent p{margin-bottom: 10px;}

#bottomContent a{color: #d09500;}

.moreLinks{text-align: center; padding-top: 10px;}

.contact{text-align: center;}

.contact a{background: url(../images/button-freeconsultation.gif); width: 343px; height: 122px; display: block; text-indent: -9999px;}

.contact a:Hover{background: url(../images/button-freeconsultation.gif) 0px -122px;}

#pageTitle{background: url(../images/h1-background.gif) bottom center no-repeat #851c00; padding: 20px 0px 26px 0px; text-align: center;}

#pageTitle h1{font-size: 24px; font-family: "Times New Roman", Times, serif; color: #fff; font-weight: normal;}

#insideContent{padding: 10px 0px 40px; font-size: 120%; line-height: 140%;}

#insideContent .deck{color: #271701;}

#insideContent p{margin-bottom: 10px;}

#insideContent a{color: #851C00;}

#insideContent h2, #insideContent h3{color: #851C00; font-size: 1.4em;}

#insideContent h4, #insideContent h5, #insideContent h6{color: #851C00; font-size: 1em; margin-bottom: 6px;}

#insideContent .left{float: left; width: 300px; border-right: #a3988d 1px solid;}

#insideContent .right{float: right; width: 472px;}

#insideContent .formRow{margin-bottom: 10px;}

.descpanelfg{height: 30px;}

.incentive{font-size: 1.4em;}

#insideContent .incentive h4{margin-bottom: 24px; margin-top: 24px;}

.incentive ul{list-style-position:inside;}

.incentive li{margin-bottom: 8px;}

#mainContent td{text-align: center;}

#mainContent td h4{text-decoration: none;}

#mainContent td h4:Hover{text-decoration: underline;}

.product img, .productRow img{padding:1px; background: #E1DECB; border: 3px solid #fff;}

.productRow img{margin: 0px 6px 6px 0px;}

.product img:Hover, .productRow img:Hover{padding:1px; background: #fff; border: 3px solid #E1DECB;}

.productRow{margin-bottom: 12px;}

#pageFooter h4{margin-bottom: 10px;}

#pageFooter ul{list-style: none;}

#ptoc{margin-bottom: 30px}

#ptoc a{text-align: center}
