body { background-color: #366871; text-align: center; margin: 0; }
.wrapper { background-color: white; position: relative; width: 937px; height: 1200px; margin-right: auto; margin-left: auto; }
.wrapperDEEP { background-color: white; position: relative; width: 937px; height: 3100px; margin-right: auto; margin-left: auto; }
.wrapperCUSTOM { background-color: white; position: relative; width: 937px; height: 4600px; margin-right: auto; margin-left: auto; }
.wrapperFAQ { background-color: white; position: relative; width: 937px; height: 4500px; margin-right: auto; margin-left: auto; }
.bluebar { background-color: #366871; position: absolute; top: 0; left: 0; width: 937px; height: 11px; z-index: 0; }
.brownbar { background-color: #3d2a24; position: absolute; top: 11px; left: 0; width: 937px; height: 38px; z-index: 0; }
.logobox { color: #bc6c29; font-size: 10px; font-family: verdana; font-weight: bold; line-height: 15px; background-color: #d0dae6; text-align: center; width: 212px; height: 156px; z-index: 1; }
.navbox { color: #366871; font-size: 10px; font-family: verdana; line-height: 16px; background-color: #e8edf3; text-align: center; position: absolute; top: 11px; left: 0; bottom: 11px; width: 212px; height: 100%; z-index: 1; }
.navbox a:link { color: #366871; text-decoration:none   }
.navbox a:visited { color: #366871; text-decoration:none  }
.navbox a:active { color: #366871; text-decoration:underline  }
.navbox a:hover { color: #366871; text-decoration:underline  }
.undernavbox { color: #366871; font-size: 10px; font-family: verdana; line-height: 16px; background-color: #eef4fb; text-align: left; left: 0; width: 162px; z-index: 1; margin-right: 10px; margin-left: 13px; padding: 10px; border: solid 1px #d0dae6; }
.undernavbox2 { color: #366871; font-size: 10px; font-family: verdana; line-height: 16px; background-color: #eef4fb; text-align: left; width: 162px; float: right; margin-left: 13px; padding: 10px; border: solid 1px #d0dae6; }
.pushOver300px { left: 300px; }
.customprogramtext { color: #3d2a24; font-size: 12px; font-family: verdana; line-height: 16px; text-align: left; left: 0; width: 550px; z-index: 1; margin-left: 20px; padding-bottom: 20px; }
.h1 { color: #3d2a24; font-size: 110%; font-weight: bold; text-align: center; }
ul { list-style-type: disc; padding: 0; margin-left: 1.5em;}
li { color: #366871; }
#audioplayer1 { }
.orderbooksPIC { position: relative; top: 12px; width: 227px; height: 150px; float: right; margin-bottom: 10px; }
.orderbooks { color: #366871; font-size: 10px; font-family: verdana; position: absolute; top: 197px; left: 731px; z-index: 2; }
.orderbooks a:link { color: #366871; text-decoration: underline; }
.orderbooks a:visited { color: #366871; text-decoration:underline ;  }
.orderbooks a:active { color: #366871; text-decoration:underline ; }
.orderbooks a:hover { color: black; text-decoration:underline ;  }
.grayline { background-image: url(images/gray.gif); background-position: 600px 50%; width: 600px; height: 1px; margin-top: 0px; margin-bottom: 15px; }
.graylinefaq { background-image: url(images/gray.gif); background-position: 600px 50%; width: 600px; height: 1px; margin-top: 5px; margin-bottom: 5px; }
.graylinefaq2 { background-image: url(images/gray.gif); background-position: 600px 50%; width: 400px; height: 1px; margin-top: 5px; margin-bottom: 5px; }
#inner_blog { }
.narrowColumn { position: absolute; top: 25px; width: 260px; }
.narrowColumn2 { background-color: #e8edf3; position: absolute; top: 25px; left: 330px; width: 350px; padding: 10px; }
.narrowRule { width: 250px; height: 1px; }
.equation { margin-left: -10px; }
.faq { color: #3d2a24; font-size: 11px; font-family: verdana; line-height: 14px; text-align: left; position: absolute; top: 49px; left:212px; width: 635px; height: 100%; z-index: 1; padding-right: 40px; padding-left: 40px; }
.faq a:link { color: #366871; text-decoration:underline ; }
.faq a:visited { color: #366871; text-decoration:underline ;  }
.faq a:active { color: #366871; text-decoration:underline ; }
.faq a:hover { color: #366871; text-decoration:underline ;  }
#LTB_response { width: 300px; height: auto; }
#LTB_learnmore { text-align: left; width: 600px; }
#changeform { margin-right: auto; margin-left: auto; }

.overview { color: #3d2a24; position: absolute; top: 49px; left:212px; width: 635px; z-index: 1; padding-left: 10px; }
.overview-text { color: #3d2a24; font-size: 12px; font-family: verdana; line-height: 16px; text-align: left; padding-right: 40px; padding-left: 120px; }
.overview-text a:link { color: #366871; text-decoration:underline ; }
.overview-text a:visited { color: #366871; text-decoration:underline ;  }
.overview-text a:active { color: #366871; text-decoration:underline ; }
.overview-text a:hover { color: #366871; text-decoration:underline ;  }
.bodyFLASH { color: #3d2a24; position: absolute; top: 49px; left:212px; width: 635px; z-index: 1; padding-left: 18px; }
.bodytext { color: #3d2a24; font-size: 12px; font-family: verdana; line-height: 16px; text-align: left; position: absolute; top: 49px; left:212px; width: 635px; height: 100%; z-index: 1; padding-right: 40px; padding-left: 40px; }
.bodytext a:link { color: #366871; text-decoration:underline ; }
.bodytext a:visited { color: #366871; text-decoration:underline ;  }
.bodytext a:active { color: #366871; text-decoration:underline ; }
.bodytext a:hover { color: #366871; text-decoration:underline ;  }

.contact { color: #3d2a24; font-size: 12px; font-family: verdana; line-height: 16px; text-align: center; position: absolute; top: 49px; left:212px; width: 635px; height: 580px; z-index: 1; padding-right: 40px; padding-left: 40px; }
.contact a:link { color: #366871; text-decoration:underline ; }
.contact a:visited { color: #366871; text-decoration:underline ;  }
.contact a:active { color: #366871; text-decoration:underline ; }
.contact a:hover { color: #366871; text-decoration:underline ;  }

.photo15pxAbove { padding-top: 20px; }
.photo20pxPadding { padding-top: 18px; padding-bottom: 5px; }
.photo12pxPadding { padding-top: 12px; }
.bold { font-weight: bold; }
.navBig { color: #3d2a24; font-size: 15px; }
.topnavbox { color: #e8edf3; font-size: 10px; font-family: verdana; text-align: left; position: absolute; top: 23px; left: 610px; z-index: 1; }
.topnavbox a:link { color: #e8edf3; text-decoration:none ; margin-right: 5px; margin-left: 5px; }
.topnavbox a:visited { color: #e8edf3; text-decoration:none ; margin-right: 5px; margin-left: 5px; }
.topnavbox a:active { color: #e8edf3; text-decoration:underline ; margin-right: 5px; margin-left: 5px; }
.topnavbox a:hover { color: #e8edf3; text-decoration:underline ; margin-right: 5px; margin-left: 5px; }
.bio-photo { float: left; padding-right: 15px; padding-bottom: 0; }
.whitecover { position: absolute; top: 270px; left: 212px; z-index: 1; }
.homeflash { position: absolute; top: 49px; left: 212px; z-index: 3; }
.custom-link { color: #366871; font-size: 10px; font-family: verdana; position: relative; top: -28px; left: 100px; }
.custom-link a:link { color: #366871; text-decoration:none; }
.custom-link a:visited { color: #366871; text-decoration:none ;  }
.custom-link a:active { color: #366871; text-decoration:underline ; }
.custom-link a:hover { color: black; text-decoration:underline ;  }

.samplesites {  }
.custom-wedelegance { position: absolute; top: 495px; left: 360px; z-index: 4; }
.custom-bonnie { position: absolute; top: 787px; left: 360px; z-index: 4; }
.custom-elegantly { position: absolute; top: 1035px; left: 360px; z-index: 4; }
.custom-writeinstyle { position: absolute; top: 1293px; left: 360px; z-index: 4; }
.custom-mai { position: absolute; top: 1542px; left: 360px; z-index: 4; }
.custom-encore { position: absolute; top: 1837px; left: 360px; z-index: 4; }
.custom-madrigal { position: absolute; top: 2101px; left: 360px; z-index: 4; }
.custom-jspecial { position: absolute; top: 2398px; left: 360px; z-index: 4; }
.custom-courtship { position: absolute; top: 2666px; left: 360px; z-index: 4; }
.custom-sinceyours { position: absolute; top: 2923px; left: 360px; z-index: 4; }
.10ptItalic { font-size: 10px; font-style: italic; }
