/* CSS Document */

body {background-color:#666; margin:0; padding:0; font-family:Verdana, Helvetica, sans-serif;}
body#videosample {background-color:#000; margin:10px 0 0 0;}

/* Navigation */
div.navavl {width:218px; padding:0px; border-style:solid; border-width:0px 1px 1px 1px; border-color:#666;}
div.navsel {width:218px; padding:0px; border-style:solid; border-width:1px; border-color:#fefefe;}

/* Home Page */
td.navcol {width:240px; background-color:#000; padding:10px 0px 0px 0px; vertical-align:top;}
td.contentcol {margin:30px 0px 0px 0px;}
table.contenttable {margin:30px 0px 0px 0px; border-style:solid; border-width:0px 0px 5px 0px; border-color:#323232;}
td.midcol {background-color:#000; width:250px; vertical-align:top; padding:0px 0px 10px 0px}
td.rightcol {background-color:#000; width:290px; vertical-align:top;}
div.blackbg {background-color:#000; padding:0px 0px 10px 0px;}
div.billhomephoto {margin:10px 0px 0px 0px;}
div.title {margin:10px 0px 0px 0px;}

table.sectionbox220 {width:220px; background-image:url(images/home/box_bg.gif); background-repeat:repeat; border-style:solid; border-width:4px; border-color:#242424; margin:10px 0px 10px 0px;}
table.sectionbox240 {width:240px; background-image:url(images/home/box_bg.gif); background-repeat:repeat; border-style:solid; border-width:4px; border-color:#242424; margin:10px 0px 0px 0px;}
table.sectionbox290 {width:290px; background-image:url(images/home/box_bg.gif); background-repeat:repeat; border-style:solid; border-width:4px; border-color:#242424; margin:10px 0px 0px 0px;}

img.galtop {margin:5px 0px 10px 0px;}
img.galbtm {margin:0px 0px 5px 0px;}
p.hometext {margin:5px; color:#889496; font-size:12px; text-align:left;}
p.hometext#center {text-align:center;}
p.patterntext {margin:10px 0px 10px 5px; color:#889496; font-size:12px;}
table.patterntable {margin:10px 0px 10px 0px;}
div.inlineimgleft {margin:5px; float:left;}
td.sponsorcellleft {padding:5px 0px 5px 40px; font-family:Trebuchet MS, sans-serif; font-size:20px; color:#9dabae; font-weight:bold;}
td.sponsorcell {padding:5px 0px 5px 10px; font-family:Trebuchet MS, sans-serif; font-size:20px; color:#9dabae; font-weight:bold;}
a.sponsorlink {text-decoration:none;}
div.rightcolspace {height:10px; background-color:#666;}
div.rightbar {width:10px; height:70px; background-color:#666;}
p.copyright {margin:5px 0px 0px 0px; padding:0px; font-size:10px; text-align:center;}
a.footerlink {color:#000; text-decoration:none;}

p.videovolume {margin:5px 10px 5px 10px; padding:0px; color:#d9b570; font-variant:small-caps; font-weight:bold; font-size:11px; letter-spacing:2px;}
p.videotitle{margin:0px 10px 5px 10px; padding:0px; color:#889496; font-weight:bold; font-size:11px;}
p.videotext {margin:10px 10px 5px 10px; padding:0px; color:#889496; font-size:10px;}
div.viewsample {width:140px; height:25px; font-size:11px; color:#889496; font-weight:bold; background-image:url(images/home/btn_bg.gif); text-align:center; margin:5px 0px 6px 10px; padding:5px 0px 0px 0px;}
a.samplelink {font-weight:bold; font-variant:small-caps; color:#889496;}

img.dvdcover {margin:5px 0px 5px 5px;}
img.download {margin:5px 0px 7px 0px;}

p.text10 {margin:5px 5px 0px 5px; font-size:10px; color:#889496;}
p.homecopyright {margin:10px 5px 0px 5px; font-size:10px; color:#889496;}

/* Site Pages */
td.midcolwide {background-color:#000; width:550px; vertical-align:top; padding:0px 0px 10px 0px; text-align:left;}
p {margin:0px 10px 20px 10px; padding:0px; color:#889496; font-size:12px; text-align:left;}
div.imgright {float:right; margin:20px 10px 10px 20px;}
div.imgleft{float:left;}
div.pagetitlebox {background-color:#666; margin:0px; padding:44px 0px 5px 0px; margin:0px 0px 20px 0px;}

table.formsection {width:500px; background-image:url(images/home/box_bg.gif); background-repeat:repeat; border-style:solid; border-width:4px; border-color:#242424; margin:0px 10px 10px 10px;}
td.formcell {color:#889496; font-size:12px; padding:5px 10px 10px 10px;}
form {margin:0 0 0 10px; padding:0;}
p.formfield {margin:10px 0px 3px 0px; font-weight:bold; color:#D8B470;}
input {margin:2px 0 0 0;}

td.rightpad20 {padding:0 20px 0 0;}
table.orderbuttontable {width:290px; margin:10px 0 0 0;}

li {padding:0 0 5px 0; color:#889496; font-size:12px;}

a {color:#889496;}
a:hover {color:#D8B470;}

div.mailerbutton {margin:10px 0 0 0; text-align:center;}
p.size10 {font-size:10px;}

div.winpatternphoto {margin:20px 0 0 10px;}
p.workshopdate {font-size:10px; text-align:left; margin:0 0 10px 15px;}
strong.workshopcity {font-size:11px; font-weight:bold; color:#D8B470;}

/* Headings */
h1 {color:#ffffff; margin:0px; padding:0px 0px 0px 10px; font-size:22px; font-family:Trebuchet MS, sans-serif; border-style:solid; border-width:0px 0px 1px 0px; border-color:#000; line-height:20px;}
h2 {color:#ffffff; margin:0px 10px 10px 10px; padding:2px 5px 2px 5px; font-family:Trebuchet MS, sans-serif; font-size:12px; border-style:solid; border-width:1px; border-color:#d8b470;}
h2 a {color:#ffffff;}
h2#tophead {width:200px;}

/* Gallery */
td.gallerycell {padding:0 20px 0 0; vertical-align:top;}
div.galleryimage {margin:0 0 10px 0;}

/* Downloads */
p.specialoffer {margin:10px 0 10px 15px; font-size:10px; text-align:left;}
div.orderbutton {margin:10px 0 20px 0;}

/* Videos */
div.closebtn {width:150px; background-color:#000; margin:10px 0 10px 0; padding:4px 0 4px 0; border-style:solid; border-width:1px; border-color:#666; font-weight:bold; font-size:11px; color:#fff;}
a.videolink {text-decoration:none; color:#fff;}
a:hover.videolink {color:#D8B470;;}