body { margin: 0px; padding: 0px; background: url('../images/page_bg.jpg') repeat-x top left; }
#page { width: 100%; height: 100%; margin: 0px; padding: 0px; background: url('../images/float_bg.jpg') no-repeat top center;text-align: center; }
#header { width: 772px; height: 95px; margin: 0px auto; padding: 0px; background: url('../images/header_center_bg.jpg') no-repeat top left; text-align: left; }
#header #logo { float: left; }
#header #logo img { border: 0px; }
#header #address { float: right; color: #F3E0E0; font-size: 11px; font-family: arial, tahoma, verdana; text-align: right; padding: 13px 22px 0px 0px; }
#header #address span { font-size: 22px; font-weight: bold; }
#header #address ul { margin:0; padding:0; list-style-type:none; }
#header #address ul li { padding:1px 0; }
#header #address ul li a { color:#fff; text-decoration:none; font-size:12px; }
#nav { width: 772px; height: 37px; margin: 0px auto; padding: 0px; overflow: hidden; }
#nav ul { width: 772px; height: 32px; margin: 2px 0px 0px 0px; padding: 0px; list-style-type: none; }
#nav ul li { float: left; height: 32px; padding: 8px 27px 0px 27px; border-right: 1px solid #BC0000; border-left: 1px solid #D42E2E; font-family: arial, tahoma, verdana; color: #ffffff; font-size: 14px; font-weight: bold; }
#nav ul #start { border-left: 0px; }
#nav ul #end { border-right: 0px; }
#nav ul li a { color: #ffffff; text-decoration: none; }
#nav ul li a:hover { color: #ffffff; text-decoration: underline; }
#footer { margin-top: 14px; width: 100%; height: 65px; background-color: #1A1002; }
#footer #center { width: 772px; height: 65px; margin: 0px auto; background-color: #1A1002; }
#footer #center #leftfooter { padding-left: 15px; padding-top: 17px; font-family: verdana, tahoma, arial; color: #61513A; font-size: 11px; float: left; }
#footer #center #rightfooter { padding-right: 15px; float: right; }
#footer #center #rightfooter ul { padding: 17px 0px 0px 0px; margin: 0px; list-style-type: none; }
#footer #center #rightfooter ul li { padding-left: 10px; font-family: verdana, tahoma, arial; color: #61513A; font-size: 11px; float: left; }
#footer #center #rightfooter ul li a, #leftfooter a { color: #61513A; text-decoration: none; }
#footer #center #rightfooter ul li a:hover { color: #61513A; text-decoration: underline; }
.clear { clear: both; }

/* Subpage */
#subpage { width: 772px; margin: 0px auto; text-align: left; }
#subpage #subnav { margin: 10px 0px 10px 0px; width: 256px; background: url('../images/subpage/subnav_bg.gif'); float: left; }
#subpage #subnavinside { margin-top: 3px; width: 256px; background: url('../images/subpage/subnav_footer.gif') no-repeat bottom left; }
#subpage #subnavinside ul { width: 256px; padding: 9px 0px 14px 0px; margin: 0px; list-style-type: none;  }
#subpage #subnavinside ul li { background: url('../images/subpage/bullet.gif') no-repeat; padding: 10px 0px 10px 10px; margin: 0px 0px 0px 32px; width: 176px; overflow: hidden;  font-family: verdana, arial, tahoma; font-size: 14px; color: #403F3F; font-weight: bold; border-bottom: 1px solid #C6C6C6; }
#subpage #subnavinside ul .lastsub { border-bottom: 0px; }
#subpage #subnavinside ul li ul { padding: 0px; margin: 10px 0px 0px -22px; list-style-type: none; }
#subpage #subnavinside ul li ul li { background-image: none; padding: 6px 0px 0px 10px; width: 176px; margin: 0px 0px 0px 12px; height: 18px; border-bottom: 0px; border-top: 1px solid #C6C6C6; font-family: verdana, arial, tahoma; font-size: 11px; color: #403F3F; font-weight: normal;  }
#subpage #subnavinside ul li ul .lastsubsub { margin-bottom: -8px; border-bottom: 0px; width: 176px;}
#subpage #subright { float: left; padding:0; width: 772px;  font-family: verdana, arial, tahoma; font-weight: normal; font-size: 11px; color: #403F3F;}
#subpage #subright #cookie { padding: 20px 0px 0px 0px; font-family: verdana, arial, tahoma; font-size: 11px; color: #403F3F; }
#subpage #subright #cookie a { font-family: verdana, arial, tahoma; font-size: 11px; color: #403F3F; text-decoration: none; }
#subpage #subright #heading { padding: 0px 0px 0px 0px;width: 460px; }
#subpage #subright #heading #title { float: left; }
#subpage #subright #heading #title h1 { padding: 15px 0px 0px 0px; margin: 0px; font-family: arial, verdana, tahoma; font-weight: bold; font-size: 30px; color: #403F3F; }
#subpage #subright #heading #shoppingcart {padding: 0px; margin: 25px 0px 10px 0px; height: 22px; float: right; background: url('../images/subpage/shoppingcart.gif') no-repeat top left; }
#subpage #subright #heading #shoppingcart p { margin: 0px 0px 0px 33px; padding: 5px 0px 0px 0px; font-family: arial, verdana, tahoma; font-size: 12px; color: #403F3F; }
#subpage #subright #product { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 39px; width: 460px; border: 2px solid #C4C4C4; background-color: #e2e2e2; }
#subpage #subright #product #imagearea { float: left; width: 217px; }
#subpage #subright #product #imagearea img { padding: 14px 0px 0px 14px; }
#subpage #subright #product #productfeatures { float: left; }
#subpage #subright #product #productfeatures ul { margin: 25px 0px 10px 0px; padding: 0px; text-align: left; list-style-type: none; }
#subpage #subright #product #productfeatures ul li { padding: 0px 0px 0px 10px; background: url('../images/subpage/bullet2.gif') no-repeat top left; height: 35px; font-family: arial, tahoma, verdana; font-size: 16px; color: #403F3F; }
#subpage #subright #productdescription {  }
#subpage #subright #productdescription h1 { padding: 0 20px 0px 20px; margin: 0px; font-family: arial, tahoma, verdana; font-size: 14px; color: #403F3F; }
#subpage #subright #productdescription p { line-height: 12pt; padding: 2px 20px 0px 20px; margin: 0px; font-family: arial, tahoma, verdana; font-size: 12px; color: #403F3F; }
#subpage #subright #productdescription li { line-height: 12pt; margin: 0px; font-family: arial, tahoma, verdana; font-size: 12px; color: #403F3F; }
/* End Subpage */

/* Homepage */
#flash { width: 772px; height: 217px; margin: 0px auto; }
#boxes { width: 772px; margin: 0px auto; }
#boxes #left { margin-top: 3px; width: 256px; height: 219px; background-color: #D3D3D3; float: left; }
#boxes #left img { border: 0px; }
#boxes #middle { margin-top: 3px; width: 260px; float: left; text-align: left; }
#boxes #middle h1 { padding: 15px 25px 0px 25px; margin: 0px; font-family: verdana, arial, tahoma; font-weight: bold; font-size: 14px; color: #403F3F; }
#boxes #middle p { line-height: 12pt; padding: 0px 25px 0px 25px; margin: 0px; font-family: verdana, arial, tahoma; font-weight: normal; font-size: 11px; color: #403F3F;  }
#boxes #right { margin-top: 3px; width: 256px; height: 219px; background-color: #D3D3D3; float: left; }
#boxes #right img { border: 0px; }
/* End Header */

table#choose-model td select {
position:relative;
top:-45px;
left:218px;
font-size:14px;
}

h1 a {
text-decoration:none;
}

#productdetail {
float:left;
background:#e2e2e2;
border:2px solid #c4c4c4;
padding:8px;
width:420px;
}
#productdetail ul {
list-style-image:url('../images/arrow2.gif');
font-family: arial, tahoma, verdana;
font-size: 16px;
margin:0;
padding:0 0 0 2em;
}
#productdetail li {
padding:4px 0;
}
#productdetail li a {
color:#403f3f;
text-decoration:none;
}
#productdetail td img {
border:2px solid #c4c4c4;
}

a#cart {
padding:0 0 3px 20px;
background:url('../images/cart_full.gif') 0 0 no-repeat;
}

.pdf {
padding-right:18px;
background:url("../images/pdf.gif") 100% 50% no-repeat;
}
.product_description .pdf {
padding-top:2px;
padding-bottom:2px;
}

.not-found {
font-style:italic;
color:#808080 !important;
}

.mov {
padding:3px 18px 3px 0;
background:url("../images/mov.gif") 100% 50% no-repeat;
}

.noborder {
border:0;
}
