/* blueprint.org reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* *{margin:0;padding:0;}*/
body{background:#fff url("/images/bg_ltblue.png") repeat-x left top;font-size:75%;font-family:verdana,"trebuchet ms","lucida sans",sans-serif;color:#333;text-align:center;margin:0 0 15px;}
a, a:visited{color:#326ea1;background:inherit;text-decoration:none;}
a:hover{color:#383d44;background:inherit;text-decoration:underline;}
a:hover img{text-decoration:none;}
h1, h2, h3{font-family:"trebuchet ms", "lucida sans", sans-serif;font-weight:bold;color:#333;padding:10px;margin:0;}
h1{font-size:24px;font-weight:normal;}
h2{font-size:14px;text-transform:uppercase;}
h3{font-size:18px;}
p{padding:10px;margin:0;}
ul, ol{margin:5px 20px;padding:0 20px;}
img{padding:0;border:0;}
code{margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em'lucida console','courier new', monospace;background:#f5f5f5;border-left:3px solid #d4d4d4;}
acronym{cursor:help;border-bottom:1px dashed #777;}
blockquote{font:12px"trebuchet ms", tahoma, sans-serif;margin:5px 15px 5px 10px;padding:5px 0 5px 25px;background:#eee;border-left:3px solid #d4d4d4;color:#444;}
table{border-collapse:collapse;margin:10px;}
th strong{color:#fff;}
th{background:#e7e6e6 url("/images/button.jpg") repeat-x;height:29px;padding-left:5px;padding-right:5px;text-align:left;border-left:1px solid #f4f4f4;border-bottom:2px solid #fff;color:#333;}
tr{height:30px;}
td{padding-left:11px;padding-right:11px;border-left:1px solid #fff;border-bottom:1px solid #fff;}
td.leftoutline{border-left:1px solid #e7e6e6;}
td.rightoutline{border-right:1px solid #e7e6e6;}
form{margin:10px;padding:5px;background:transparent;}
label{display:block;font-weight:bold;margin:5px 0;}
input{padding:2px;font:normal 1em verdana, sans-serif;color:#333;}
textarea{width:500px;padding:2px;font:normal 1em verdana, sans-serif;border:1px solid #ccc;height:100px;display:block;color:#333;}
input.check{height:14px;margin:2px 7px 2px 3px;padding:0;border:0;}
input.radio{margin-left:3px;margin-right:5px;padding:0;border:0;}
#wrap{position:relative;width:910px;margin:0 auto;text-align:left;background:#fff;border-left:1px solid #c5dbec;border-right:1px solid #c5dbec;}
#content-wrap{float:left;width:870px;margin-left:20px;display:inline;padding:0;border-top:5px solid #fff;background:#fff;}
#header{position:relative;background-color:transparent;height:30px;width:910px;padding:0;color:#000;}
#company-name{position:absolute;top:8px;left:35px;font-size:10px;font-weight:bold;}
#company-name p{padding:0;margin:0;}
#company-name a{color:#838181 !important;text-decoration:none;}
#header-links{position:absolute;top:8px;right:45px;color:#838181;font-size:10px;font-weight:bold;}
#header-links p{padding:0;margin:0;}
#header-links a{color:#838181;text-decoration:none;}
#header-links a:hover{color:#444;}
#header-photo{position:relative;clear:both;margin:5px auto;height:95px;width:850px;background:#fff;}
#header-photo img{padding-right:20px;background:#fff;border:0;}
#header-photo p span.usp{font-size:20px;line-height:22px;}
logo-text a{position:absolute;margin:0;padding:0;font:bold 48px "trebuchet ms", "lucida sans", sans-serif;letter-spacing:-1px;color:#000;text-transform:none;text-decoration:none;border:none;top:25px;left:30px;}
#header-photo h2#slogan{position:absolute;margin:0;padding:0;font:bold 14px "trebuchet ms", arial, sans-serif;text-transform:none;color:#b6d1f8;top:80px;left:35px;}
#nav{clear:both;padding:0 !important;}
#nav ul{float:left;list-style:none;background:#eaf4fd url("/images/nav.png") repeat-x;width:890px;padding:0 0 0 20px;margin:0;left:0;height:33px;display:inline;text-transform:uppercase;}
#nav li{display:inline;margin:0;padding:0;}
#nav a{display:block;float:left;width:auto;margin:0;padding:0px 15px 0 15px;border-bottom:none;color:#000;font:bold 14px/33px "trebuchet ms","century gothic", helvetica, sans-serif;text-decoration:none;letter-spacing:1px;}
#nav a:hover, #nav a:active{color:#326e9b;}
#current a{background:#89B7DA url("/images/nav_current.png") repeat-x;}
.two-col #main{margin:10px 5px 0 200px;}
.one-col #main{margin:10px 15px 0 5px;}
#main h1{margin:10px 10px 0;font-weight:normal !important;font-size:24px;font-family:georgia,"times new roman", times, serif;color:#334;padding:15px 0 2px 0;/*border-bottom:1px solid #dadada;*/}
#sidebar{float:left;width:195px;margin-top:10px;background:#ffffff;border-right:1px solid #f8f8f8;}
#sidebar p{color:#777;font-family:'trebuchet ms', verdana, sans-serif;font-size:12px !important;}
#testimonials p{font-style:italic;}
#rightcolumn{float:right;width:190px;margin-top:10px;}
#rightcolumn h2, #sidebar h2{margin:10px 5px 0;padding:5px;font-family:"trebuchet ms", tahoma, sans-serif;color:#444;text-transform:none;}
.sidemenu{text-align:left;margin:7px 8px 8px 10px;padding:0;border-top:1px solid #e5e5e5;text-decoration:none;}
.sidemenu li{list-style:none;padding:4px 0 4px 5px;margin:0 2px;border-bottom:1px solid #e5e5e5;height:1%;}
.sidemenu a{text-decoration:none;color:#326ea1;border:none;}
.sidemenu a:hover{color:#383d44;border:none;}
#footer-wrap{clear:both;width:910px;font-size:95%;padding:50px 0 0 0;text-align:left;background:#fff;border-bottom:1px solid #c5dbec;color:#656565;}
#footer-wrap a{text-decoration:none;color:#656585;font-weight:bold;}
#footer-wrap a:hover{color:#6565A5;}
#footer-wrap h2{color:#656565;margin:0;padding:0 10px;}
#footer{clear:both;color:#656565;margin:0 auto;width:870px;padding:5px 0 0 0;text-align:center;background:transparent;border-top:1px solid #f2f2f2;}
#footer p{padding:10px 0 15px 0;}
#foot-outer{clear:both;width:910px;padding:50px 0 0 0;background:#fff;color:#656565;border-bottom:1px solid #c5dbec;font-size:95%;}
#foot-inner{width:870px;margin:0 auto;padding:15px 0;background:transparent;color:#656565;border-top:1px solid #f2f2f2;text-align:center;}
#productBox{width:220px;float:right;margin:5px 0 5px 7px;padding:5px;border:1px solid #ddd;background:#fff;color:#800;}
#productBox p{text-align:left;}
#productBoxImages {margin: 0 auto;text-align:center;}
/* slimbox */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#222;cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(/scripts/slimbox-2.04/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(/scripts/slimbox-2.04/btnPrevious.png) no-repeat 0 50%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(/scripts/slimbox-2.04/btnNext.png) no-repeat 100% 50%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(/scripts/slimbox-2.04/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}


