@charset "utf-8";

/* MAIN */
body {
margin:0;
padding:0;
background: url('../assets/bth_bg.jpg') top left repeat-x #fff7a0;
text-align:center;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

img { border: 0; }
* img { border:0 }

a {text-decoration:none;}
a:link {color:#4089ca;}
a:visited {color:#4089ca;}
a:hover {color:#8cbfed;}

#contact_area a {text-decoration:none;}
#contact_area a:link {color:#f0f0f0;}
#contact_area a:visited {color:#f0f0f0;}
#contact_area a:hover {color:#60ff60;}


#vcrs_top_bar {
height:35px;
width:940px;
margin: 0 auto;
}

#back_to_homepage {
width:132px;
height:28px;
padding:7px 0 0 0;
display:block;
float:left;
}

#back_to_homepage a {
width:132px;
height:28px;
background: url('../assets/bth_homepage_btn.gif') 0 0 no-repeat;
display:block;
}

#back_to_homepage a:hover {
background-position	:0px -28px;
}


#main_wrapper {
width:940px;
margin: 0 auto;
background: url('../assets/bth_content_bg.jpg') 0px 64px no-repeat #f1f1f1;
text-align:left;
}

/* top title row */
#titlerow {
position:relative;
height:64px;
background: url('../assets/bth_head_bg.gif') top left repeat-x #1b1b1b;
}

h1 {margin:0; padding:0;}

#company_title {
position:absolute;
top:15px;
left:15px;
font-size:26px;
color:#FFF;
font-weight:normal;
}


#titlerow_vert_divider {
display:block;
visibility:visible;
position:absolute;
top:12px;
left:432px;
width:2px;
height:43px;
background: url('../assets/bth_head_vert_divide.gif') top left no-repeat #fff;
}

#company_motto {
position:absolute;
top:12px;
left:459px;
width:470px;
font-size:14px;
font-style:italic;
color:#eee;
}

/* video, categories, specials, and buttons row */
#viderow {
position:relative;
min-height:450px;
overflow:visible;
}

#viderow_header {
height:46px;
background:url('../assets/bth_row2_bar.jpg');
display:block;
}

/*VIRTUAL BOOTH VIDEO*/
#video_area {
position:absolute;
top:30px;
left:20px;
width:430px;
height:440px;
}

#video_video {
position:absolute;
top:30px;
left:0px;
width:420px;
height:315px;
/*background-color:#000;*/
}

#video_ppt, #video_banner {
width:420px;
height:315px;
border:0;
}

#feats_title {
position:static;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
color:#fff;
padding: 367px 0 30px 20px;
}

/*PRODUCT CATEGORIES*/
#cats_area {
position:absolute;
top:30px;
left:475px;
width:210px;
height:150px;
}

#cats_cats {
position:absolute;
top:25px;
left:2px;
width:208px;
height:119px;
}

#cats_cats_bg_top {
background:url('../assets/bth_cats_bg_top.gif') no-repeat top left;
height:10px;
display:block;
line-height:1px;
font-size:1px;
}

#cats_cats_bg_bot {
background:url('../assets/bth_cats_bg_bot.gif') no-repeat top left;
height:10px;
display:block;
}

#cats_cats_bg_mid {
background:url('../assets/bth_cats_bg_mid.gif') repeat-y top left;
}

#cats_cats div ul {
margin:0 0 0 10px;
padding:0;
list-style-type:none;
}

#cats_cats ul li {
background: url('../assets/bth_checkmark.gif') 2px 1px no-repeat;
padding-left:25px;
font-size:13px;
line-height:18px;
color:#fff;
}

/*SPECIALS*/
#specials_area {
position:absolute;
top:190px;
left:477px;
width:219px;
font-size:.9em;
}

#specials_specials_bg_top {
background:url('../assets/bth_specials_bg_top.gif') no-repeat top left;
height:10px;
display:block;
line-height:1px;
font-size:1px;
}

#specials_specials_bg_bot {
background:url('../assets/bth_specials_bg_bot.gif') no-repeat top left;
height:10px;
display:block;
}

#specials_specials_bg_mid {
background:url('../assets/bth_specials_bg_mid.gif') repeat-y top left;
padding:0px 12px;
font-size:13px;
color:#666666;
font-weight:bold;
font-family: Trebuchet, Arial, Helvetica, sans-serif;
}

img#show_special_img {
margin:0 0 0 10px;
}

#show_special_text {
margin:15px 15px 0 10px;
}

/*MORE INFORMATION*/
#moreinfo_area {
position:absolute;
top:16px;
left:698px;
width:235px;
height:450px;
}

#moreinfo_moreinfo {
margin:46px 0 0 5px;
width:235px;
line-height:1px;
font-size:1px;
}

#moreinfo_moreinfo img {
border:0;
margin-bottom:4px;
}

/*CONTACT US*/
#contact_area {
width:219px;
font-size:.9em;
margin:0px 0 0 5px;
}

#contact_contact_bg_top {
background:url('../assets/bth_contact_bg_top.gif') no-repeat top left;
height:10px;
display:block;
line-height:1px;
font-size:1px;
}

#contact_contact_bg_bot {
background:url('../assets/bth_contact_bg_bot.gif') no-repeat top left;
height:10px;
display:block;
}

#contact_contact_bg_mid {
background:url('../assets/bth_contact_bg_mid.gif') repeat-y top left;
padding:0px 12px;
font-family: Trebuchet, Arial, Helvetica, sans-serif;
}

img#show_contact_img {
margin:5px 0 0 12px;
}

#show_contact_text {
margin:15px 15px 0 4px;
color:#FFFFFF;
font-size:12px;
}

.contact_link {
color:#fff;
text-decoration:none;
}

.contact_link img {
vertical-align:middle;
}

/*FEATURED PRODUCTS*/
/* featured products & contact row */
#featurow {
position:relative;
top:30px; left:0;
overflow:auto;
}

/*FEATURED PRODUCTS*/
#feats_area {
position:static;
width:900px;
padding: 0 0 0 28px;
}

.feat_pro_table { padding:0; margin:0; border:0; width:100%; }
.feat_pro_table td { padding:0 17px 40px 0; width:150px; color:#002040; font-weight:bold;}
.feat_pro_table td img { border:0;}
.feat_pro_table td div.image_box {padding-bottom:10px; height:226px; width:202px; display:table-cell; vertical-align:middle; text-align:center;}
.feat_pro_table td div.image_box img.feat_pro_img {}
.feat_pro_table td img.feat_pro_btn { width:150px; height:31px; }

#copyright {
font-size:11px;
text-align:center;
padding:10px 0 15px 0;
}

/*copyright/footer*/
#footer {
position:relative;
background: url('../assets/bth_copyright_shadow.png') top left repeat;
width:940px;
height:35px;
margin:0 auto 20px auto;
}

/*<!--[if IE 6]>
#featurow {
top:600px;
}

#feats_area {
position:static;
width:900px;
padding: 400px 0 0 28px;
}

.feat_pro_table td img.feat_pro_btn { margin:0 26px; }

<![endif]-->*/
