/* CSS Document */

body {margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; background-image: url(/images/body-back.gif); background-position: top left; background-repeat: repeat-x; font-size: 12px;}
h1 {color: #336699; font-size: 14px; text-align: left; margin: 15px 0 0 0;}
h2 {color: #333333; font-size: 12px; text-align: left; margin: 2px 0 0 0;}
p {color: #333333; font-size: 12px; text-align: left; margin-top: 10px; line-height: 16px;}
span {display: none;}
a:link {color: #0000CC!important; border: none;}
a:hover {color: #000099!important;}
a:visited {color: #000066!important;}
a img {border: none;}
.floatright_img {float: right; clear: right; margin: 0 0 10px 15px;}
.floatleft_img {float: left; margin: 10px 15px 10px 0;}
.blockquote_right {float: right; clear: right; margin: 10px 0 10px 10px;}
ul {list-style-type: disc; color: #333333;}
li {font-size: 12px; margin-top: 5px;}
.reg {font-size:9px; vertical-align:top; display:inline;}
.spec_paragraph p {margin-top: 3px;}
.default_pics {float: right; width: 138px; margin: 0 0 15px 15px;}
.default_pics img{margin: 0 0 10px 15px;}

#container { width: 770px; padding: 0; margin: 0; background-color: #FFFFFF;}

#header {width: 770px; height: 82px; background-color: #FFFFFF; background-image: url(/images/header_back_8x82.gif); background-repeat: repeat-x;}
#header img {float: left; clear: right; width: 430px; height: 82px;}


#left-nav {background-image: url(/images/left-nav-top_182x63.gif); background-position: top center; background-color: #ffffff; background-repeat: no-repeat; width: 182px; margin: 0; padding: 0; float: left; clear: right;}
#left-nav ul {margin: 70px 0 0 0; padding: 0; list-style-type: none; padding-bottom: 80px;}
#left-nav ul li {display: block; width: 135px; height: 32px;}

#left-nav ul li.home {background: url(/images/nav-back/home_on.gif) 0 0 no-repeat;}
#left-nav ul li.home a {display: block; background: url(/images/nav-back/home_off.gif) no-repeat; width: 124px; height: 26px;}
#left-nav ul li.home a:hover {background: url(/images/nav-back/home_on.gif) no-repeat;}
#left-nav ul li.home a.selected {background-image: url(/images/nav-back/home_on.gif)!important;}

#left-nav ul li.features {background: url(/images/nav-back/features_on.gif) 0 0 no-repeat;}
#left-nav ul li.features a {display: block; background: url(/images/nav-back/features_off.gif) no-repeat; width: 124px; height: 26px;}
#left-nav ul li.features a:hover {background: url(/images/nav-back/features_on.gif) no-repeat;}
#left-nav ul li.features a.selected {background-image: url(/images/nav-back/features_on.gif)!important;}

#left-nav ul li.upgrade {background: url(/images/nav-back/upgrade_on.gif) 0 0 no-repeat; height: 45px;}
#left-nav ul li.upgrade a {display: block; background: url(/images/nav-back/upgrade_off.gif) no-repeat; width: 124px; height: 45px;}
#left-nav ul li.upgrade a:hover {background: url(/images/nav-back/upgrade_on.gif) no-repeat;}
#left-nav ul li.upgrade a.selected {background-image: url(/images/nav-back/upgrade_on.gif)!important;}

#left-nav ul li.specifications {background: url(/images/nav-back/specifications_on.gif) 0 0 no-repeat;}
#left-nav ul li.specifications a {display: block; background: url(/images/nav-back/specifications_off.gif) no-repeat; width: 124px; height: 26px;}
#left-nav ul li.specifications a:hover {background: url(/images/nav-back/specifications_on.gif) no-repeat;}
#left-nav ul li.specifications a.selected {background-image: url(/images/nav-back/specifications_on.gif)!important;}

#left-nav ul li.product {background: url(/images/nav-back/product_on.gif) 0 0 no-repeat;}
#left-nav ul li.product a {display: block; background: url(/images/nav-back/product_off.gif) no-repeat; width: 135px; height: 26px;}
#left-nav ul li.product a:hover {background: url(/images/nav-back/product_on.gif) no-repeat;}
#left-nav ul li.product a.selected {background-image: url(/images/nav-back/product_on.gif)!important;}

#left-nav ul li.contact {background: url(/images/nav-back/contact_on.gif) 0 0 no-repeat;}
#left-nav ul li.contact a {display: block; background: url(/images/nav-back/contact_off.gif) no-repeat; width: 124px; height: 26px;}
#left-nav ul li.contact a:hover {background: url(/images/nav-back/contact_on.gif) no-repeat;}
#left-nav ul li.contact a.selected {background-image: url(/images/nav-back/contact_on.gif)!important;}

#left-nav ul li.warranty {background: url(/images/nav-back/warranty_on.gif) 0 0 no-repeat;}
#left-nav ul li.warranty a {display: block; background: url(/images/nav-back/warranty_off.gif) no-repeat; width: 124px; height: 26px;}
#left-nav ul li.warranty a:hover {background: url(/images/nav-back/warranty_on.gif) no-repeat;}
#left-nav ul li.warranty a.selected {background-image: url(/images/nav-back/warranty_on.gif)!important;}

li.on a{color: #6633FF;}


#main-text {margin: 25px 0 0 205px; padding: 0 15px 10px 0; width: 475px;}
#main-text.floatright_img {float: right; clear: right; margin: 0 0 10px 30px;}

#bscan p{margin: 5px 0; padding: 0;}

p.mail {background-image: url(/images/envelope.gif); background-repeat: no-repeat; background-position: top left; padding-left: 120px; padding-bottom: 10px;}
p.phone {background-image: url(/images/phone.gif); background-repeat: no-repeat; background-position: top left; padding-left: 120px; padding-bottom: 10px;}
.bus_hours {float: left; padding-top: 1px;}
.hours {margin-left: 120px; padding-top: 1px;}

.footnote {color: #333; font-size: 10px; margin: 15px 0 10px 0;}

#footer {
	height: 0px;
	width: 600px;
	clear: both;
	margin-bottom: 20px;
	font-size: 0.8em;
}
#footer img.logo {float: left; height: 62px; width: 166px;}
#footer img.text {margin-left: 2000px; margin-top: 18px;}
