/* CSS Document */
body {background:#363116; font-family:verdana, arial;margin:5px 0 25px 0;}
img {}

a {color:#990000}
a:visited {color:#990000}
a:hover {color:#333333}

div#wrapper {margin:0 auto 5px auto; width:832px;background: url("./../images/da-main-bg.jpg") repeat-y;}
div#header {background: url("./../images/da-header-bg.jpg") repeat-x; width:832px;margin:0;}

ul.menu {margin: 0 16px;padding: 0;width:800px;height:36px;font-size:11px;list-style-type:none;background: url("./../images/da-menu-bg-all.jpg") top right repeat-x}
ul.menu li {float:left;}
ul.menu li a:visited {color: #333333}
ul.menu li a {height:25px; display: block;background: url("./../images/da-menu-bg.jpg") top right no-repeat; padding: 11px 18px 0 18px; color: #333333; font-weight:bold;float: left;text-decoration:none;}
ul.menu li a:hover {background-position: right -36px; color: #111111}

div#footer {margin:0 auto; font-size:11px;color:#ffffff; width:600px;clear:both;}
div#footer a {color:#ffffff;}
div#footer a:hover {color:#cccccc;}

div#main-wrapper {background: #ffffff url("./../images/da-unit-bg.jpg") top repeat-x;margin:0 0 0 16px; width:800px;}

light-box.a img {margin:0;padding-right:6px;}
p#header-text {font-size:18px; color:#000000}
div.light-box {border:#cccccc;padding: 10px 0 6px 10px;background:#ededed;width:240px}

h1 {font-size:16px;margin:0 0 0 0}
h2 {margin:0; display:block;background:#cccccc; font-size:14px; padding: 5px 0 5px 10px;}
h3 {margin:0px 0px 5px 0px;font-size:13px;background: #444444 url("./../images/main-box-top.jpg") top no-repeat;padding:6px 15px 5px;font-weight:normal;color:#ffffff;border-bottom:1px solid #222222;}
h3.contact-header {margin:0px 0px 5px 0px;font-size:13px;background: #444444 url("./../images/main-box-contact-top.jpg") top no-repeat;padding:6px 15px 5px;font-weight:normal;color:#ffffff;border-bottom:1px solid #222222;}
h4 {margin: 15px 0 9px 0; font-size: 1em;}
h4.h4-second {margin: 12px 0 9px 0;}

div.contact-box {float:right;width:410px;margin:35px 0 40px 0;}

div.parts-logos {background:#ffffff;clear:both;margin-left:80px;padding:15px 0 0 0;}
div.parts-logos img {margin:6px 18px 20px 12px;float:left}

div.main-right-box {width:370px;float:right;font-size:11px;background: #E8E8E8 url("./../images/main-box-bottom.jpg") bottom no-repeat;}
div.main-right-box p {margin:12px 15px 0 15px;padding:0 0 15px 0;}

div.main-left-box {width:370px;font-size:11px;background: #E8E8E8 url("./../images/main-box-bottom.jpg") bottom no-repeat;}
div.main-left-box p {margin:12px 15px 0 15px; line-height:15px;padding:0 0 0 0;}

ul.features-list {padding:0 0 12px 0;margin:12px 15px 0 28px;line-height:16px;}
ul.features-list li {padding:0 0 7px 0;}

ul.speakers-features-list {padding:0 0 12px 0;margin:12px 15px 0 28px;line-height:16px;}
ul.speakers-features-list li {padding:0 0 4px 0;}

ul.audio-list {padding:0 0 0 0;margin:5px 15px 0 28px;line-height:14px;}
ul.audio-list li {padding:0 0 1px 0;}

ul.index-photos {list-style-type:none;height:80px;margin:0 0 10px 58px;padding:0}
ul.index-photos li {display:block;float:left;margin:0;}
ul.index-photos img {border:2px solid #cccccc;margin:0 16px 0 0;float:left;}

div.photos-panel {margin:10px 0 0 12px;}
div.photos-panel img {border:2px solid #cccccc;margin:6px}

h3.box-header {margin:0px 0px 5px 0px;font-size:13px;background: #444444 url("./../images/main-box-top.jpg") top no-repeat;padding:6px 15px 5px;font-weight:normal;color:#ffffff;border-bottom:1px solid #222222;}
h3.box-header-wide {margin:0px 0px 5px 0px;font-size:13px;background: #444444 url("./../images/main-box-top-wide.jpg") top no-repeat;padding:6px 15px 5px;font-weight:normal;color:#ffffff;border-bottom:1px solid #222222;}
h3.contact-header {margin:0px 0px 5px 0px;font-size:13px;background: #444444 url("./../images/main-box-contact-top.jpg") top no-repeat;padding:6px 15px 5px;font-weight:normal;color:#ffffff;border-bottom:1px solid #222222;}

div#unit-desc-box {position: relative; top:69px; left:60px; width:320px;float:left;text-align:right;}
p.unit-title {font-size:12px; margin:5px 5px 5px 0;font-weight:bold}
p.unit-desc {font-size:12px; margin:0 5px 0 0;line-height:16px}

div.thumb-wrapper {background:#ededed;border:2px solid #cccccc;margin-left:10px;float:left;padding:5px;}

#mail-form-wrapper {width:420px; background:#cccccc; margin: 0 auto;padding:10px 0 0 0;}
#mail-box {color:#000000;margin:0 auto;font-size:12px;padding:0 0 0 0px}
#mail-box a {color:#C46A13}
#mail-box a:visited {color:#C46A13}
#mail-box a:hover {color:#ff9900}

input.email-send {background-color: #cccccc; color:#000000;border:1px solid #555555;font-size:11px;}
.email-field {background: #ffffff; width:210px;border:1px solid #555555}
.mail-text-box {width:300px;border:1px solid #555555;}
div.email-form-wrapper {margin:0 20px;padding:10px 0 5px 0;}

div.about-all {padding:30px 40px 0 40px;}
div.about-all p {font-size:12px;line-height:16px;margin:10px 0 0 0;}
div.about-img-box {float:right;margin:12px 0 0 20px;border:6px solid #cccccc}
div.about-img-box-label {background:#cccccc;padding:5px 0 0 6px;color:#000000;font-size:11px}

div.index-sub-header-box {padding:10px 0 0 48px;height:100px;background: url("./../images/douglas-sub-header-bg.jpg") top left no-repeat;}
div.index-sub-header-box h1 {margin:2px 0 0 0}

div.purchase-info {float:right;width:195px;text-align:center}

div.clear {clear:both;font-size:1px; line-height:1px;height:1px;}

div.box-more { margin:10px 15px 14px 0; text-align: right; }
span.box-more a {}