@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:none;}
h1 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffff00;}
h2 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#00d3ff;}
h3 { margin:0px 0px 0px 7px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffff00; }
h4 { margin:0px 0px 0px 7px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00d3ff; }
h5 { margin:0px 0px 5px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#AAAAAA; }
h6 { margin:0px 0px 5px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; }
p {margin:0px 0px 10px 0px; padding:0px;}
ul, li {margin:0px 0px 0px 10px; padding:0px 0px 5px 0px;}
.clear{clear:both;}
a, a:link, a:hover, a:active, a:visited {outline:none;}
form {margin:0px; padding:0px;}

#wrapper{margin:0px; padding:0px; background-image: url(../images/site_bg.jpg); background-position:left top; background-repeat:repeat-x; width:100%; height:auto;}
#container{margin:0px auto; padding:0px; width:1000px; height:auto;}
#header {height:116px; width:1000px; background-image:url(../images/bookarmor_header.png); background-position:left top; background-repeat:no-repeat; }
#product_group { height:auto; width:966px; background-image: url(../images/bookarmor_prodgroup_bg_vtile.png); background-position:left top; background-repeat:repeat-y; padding: 20px 0px 0px 34px; }
#product_group_btm { height:30px; width:1000px; background-image: url(../images/bookarmor_prodgroup_btm.png); background-position:left top; background-repeat:no-repeat; padding: 0px; }
#site_description { height:auto; width:960px; padding:10px 20px 10px 20px; }
#product_descriptions { height:auto; width:976px; padding:0px; margin:0px 12px; background-color: #FFFFFF; }
#footer { height:auto; width:1000px; background-image:url(../images/bookarmor_footer_bg.png); background-position:left top; background-repeat:repeat-x; padding:0px; margin:0px; }


.product1{width:466px; height:183px; background-image:url(../images/bookarmor_prod_bg1.gif); background-position:left top; background-repeat:no-repeat; float:left; margin:0px 1px 1px 0px;}
.product2{width:466px; height:183px; background-image:url(../images/bookarmor_prod_bg2.gif); background-position:left top; background-repeat:no-repeat; float:left; margin:0px 0px 1px 0px;}
.product3{width:466px; height:183px; background-image:url(../images/bookarmor_prod_bg3.gif); background-position:left top; background-repeat:no-repeat; float:left; margin:0px 1px 0px 0px;}
.product4{width:466px; height:183px; background-image:url(../images/bookarmor_prod_bg4.gif); background-position:left top; background-repeat:no-repeat; float:left; margin:0px 0px 0px 0px;}
.product_text{ width:100px; height:auto; float:right; margin:90px 116px 10px 10px; }
.product_text p{ color:#FFFFFF; margin: 0px 0px 10px 7px; }

.product1_gallery{ width:466px; height:auto; float:left; margin:0px 1px 1px 0px; }
.product1_demo{ width:466px; height:39px; float:left; margin:0px 1px 1px 0px; }
.product1_details { float:left; width:466px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding: 10px; }
.buyverion { width:300px; margin:10px auto; background-color:#333333; padding:10px; border-top: 2px solid #ffff00; }

.main_nav { float:right; height:27px; width:auto; margin:10px 20px 0 0; padding:0px; line-height:27px;}
.main_nav ul { list-style:none; margin:0px; padding:0px; width:223px; }
.main_nav ul li { background-image:url(../images/bookarmor_nav_tile.png); background-position:left top; background-repeat:repeat-x; float:left; list-style:none; margin:0px; padding:0px; height: 27px; }
.main_nav a, .main_nav a:link, .main_nav a:visited {color:#FFFFFF; padding:0px 10px; text-decoration:none;}
.main_nav a, .main_nav a:hover, .main_nav a:active {color:#FFFF00; padding:0px 10px; text-decoration:underline;}

.prod_desc_box1 { float:left; width:486px; height:220px; background-color: #FFFFFF; }
.prod_desc_box2 { float:left; width:486px; height:auto; margin-left:4px;}
.prod_desc_box_top {height:41px; background-image:url(../images/bookarmor_desc_top.png); background-position:left top; background-repeat:repeat-x; padding:0px 20px; line-height:41px;}
.prod_desc_box_content { background-image:url(../images/bookarmor_desc_bg.png); background-position:left bottom; background-repeat:repeat-x; padding:20px 20px 10px 20px; height: 149px; }
.footer_content {float:left; width:600px; margin:40px 20px 20px 20px;}
.footer_contact {float:right; width:280px; margin:0px 20px 0px 20px; height:113px; background-image:url(../images/bookarmor_footer_questions.png); background-position:top; background-repeat:no-repeat;}
.footer_contact p {margin-top:70px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px;}
.footer_content p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px;}
.footer_content a, .footer_content a:link, .footer_content a:visited, .footer_contact a, .footer_contact a:link, .footer_contact a:visited{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; text-decoration:none;}
.footer_content a:hover, .footer_content a:active, .footer_contact a:hover, .footer_contact a:active{font-family:Arial, Helvetica, sans-serif; color:#FFFF00; font-size:9px; text-decoration:underline;}

#demovid {width:300px; height:226px;}

