/* CSS Document */
body {margin:0; padding:0; background:#f5f5f5; color:inherit; padding:0 0 34px 0;}
div, h1, h2, h3, p, img, a, ul, li, span, br {margin:0; padding:0;}
.spacer {line-height:0; clear:both;}
a {outline:none;}
/*top panel*/
#topPanel {background:#d5d5d5; height:35px;}
/*top panel*/

/*navigation panel*/
#navPanel {background:url(../images/bg_navigation.gif) repeat-x #002349; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
#navPanel ul {margin:0 auto; display:block; width:778px; list-style-type:none; padding:9px 7px 8px 1px;}
#navPanel ul li {display:block; background:url(../images/border_nav.gif) repeat-y top right; float:left;}
#navPanel ul li.noborder {display:block; background-image:none; float:left;}
#navPanel ul li a {display:block; margin:0 13px 0 14px; font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#e1e1e1; text-decoration:none; text-transform:uppercase;}
#navPanel ul li a:hover {color:#ffffff;}
/*navigation panel*/

/*header panel*/
#headerPanel {background:url(../images/bg_header.gif) repeat-x #fff8e0;}
#headerPanel #header {margin:0 auto; width:734px; height:103px; padding:55px 0 54px 44px; background:url(../images/header.jpg) no-repeat top right;}
#headerPanel #header img.logo {width:228px; height:99px; border:none}
/*header panel*/

/*body panel*/
#bodyPanel {background:url(../images/bg_body.gif) repeat-x #f5f5f5;}
#bodyPanel #main {margin:0 auto; width:692px; background:#FFFFFF; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:40px 43px 28px 43px;}
#bodyPanel #main h1 {display:block; width:592px; margin:0 0 12px 0; font:bold 24px/30px "Trebuchet MS"; color:#717375;}
#bodyPanel #main h1 span {font:bold 24px/30px "Trebuchet MS"; color:#005a9c;}
#bodyPanel #main p {display:block; width:663px; margin:0 28px 0 0; font:14px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#bodyPanel #main p span {font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#005a9c;}
#bodyPanel #main p span.red {color:#ff0000;}
#bodyPanel #main p a {font:14px/18px Verdana, Arial, Helvetica, sans-serif; color:#005a9c; text-decoration:none;}
#bodyPanel #main p a:hover {text-decoration:underline;}
#bodyPanel #main h2 {display:block; margin:18px 0 12px 0; font:bold 18px/32px "Trebuchet MS"; color:#004590;}
#bodyPanel #main h3 {display:block; margin:18px 0 12px 0; font:bold 15px/18px "Trebuchet MS"; color:#004590;}
#bodyPanel #main ul.offer {display:block; width:531px; margin:0 0 35px 30px; list-style-type:none;}
#bodyPanel #main ul.offerInner {display:block; width:531px; margin:0 0 0 30px; padding:0; list-style-type:none;}
#bodyPanel #main ul.offerInner li {display:block; background:url(../images/arrow.gif) no-repeat 0 6px; font:14px/18px "Trebuchet MS"; color:#000000; padding:0 0 0 12px; margin:0 0 5px; 0;}
#bodyPanel #main ul.offer li {display:block; background:url(../images/arrow.gif) no-repeat 0 6px; font:14px/18px "Trebuchet MS"; color:#000000; padding:0 0 0 12px;}
#bodyPanel #main ul.offer li a {font:14px/18px Verdana, Arial, Helvetica, sans-serif; color:#005a9c; text-decoration:none;}
#bodyPanel #main ul.offer li a:hover {text-decoration:underline;}
#bodyPanel #main a.pdf {display:block; width:489px; height:32px; background:url(../images/bg_pdf.gif) no-repeat #b5b5b5; font:bold 13px/32px Arial, Helvetica, sans-serif; color:#131313; padding:0 0 0 48px; margin:0 0 33px 0; text-decoration:none;}
#bodyPanel #main a.pdf:hover {text-decoration:underline;}
#bodyPanel #main a.pdfInner {display:block; width:380px; height:32px; background:url(../images/icon_pdf.gif) no-repeat #ffffff; font:bold 13px/32px Arial, Helvetica, sans-serif; color:#005a9c; padding:0 0 0 48px; margin:0 0 0 0; text-decoration:none;}
#bodyPanel #main a.pdfInner:hover {text-decoration:underline;}
/*product panel*/
#bodyPanel #main ul.product {display:block; width:650px; padding:0 0 0 39px; list-style-type:none;}
#bodyPanel #main ul.product li {display:block; width:190px; border:1px solid #dddddd; margin:0 16px 7px 0; float:left; background-image:none;}
#bodyPanel #main ul.product li p.name {font:bold 14px/14px Arial, Helvetica, sans-serif; color:#005a9c; margin:12px 0 4px 0; text-align:center; background-image:none; width:190px;}
#bodyPanel #main ul.product li img {margin:6px 8px 24px 8px; width:174px; height:148px;}
#bodyPanel #main ul.product li img.third {margin:6px 8px 0 8px;}
#bodyPanel #main ul.product li span.desc {display:block; margin:0 auto; height:24px; width:174px; font:9px/10px Arial, Helvetica, sans-serif; color:#005a9c; text-align:center;}
/*product panel*/
/*form part*/
form.rfq {width:410px; margin:0 auto;}
form.rfq label {float:left; width:200px; padding:3px 0 0 0; font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#005a9c;}
form.rfq input, textarea {width:200px; height:14px; padding:2px; margin:0 0 3px; background-color:#F8F8F8; color:#000000; float:left; line-height:13px;}
form.rfq textarea {width:200px; height:60px; margin:5px 0 5px 0;}
form.rfq input.btn {width:90px; height:22px; padding:0; margin:10px 10px 3px 0; cursor:pointer;	background-color:#F8F8F8; color:#000000; float:right;}
/*form part*/
/*body panel*/

/*footer panel*/
#footer {margin:0 auto; width:778px; background:#596675; padding:17px 0;}
#footer ul {width:642px; list-style-type:none; margin:0 auto;}
#footer ul li {font:bold 10px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background:url(../images/divider_footer.gif) 100% 3px no-repeat; text-transform:uppercase; float:left; padding:0 17px 0 18px;}
#footer ul li.nobg {background:none; padding:0 0 0 18px;}
#footer ul li a {color:#FFFFFF; text-decoration:none;}
#footer ul li a:hover {color:#b4c3d5;}
#footer p {font:10px/15px Verdana, Arial, Helvetica, sans-serif; color:#ced1d6; text-align:center; padding:10px 0 0;}
/*footer panel*/
