/* tags */
html, body {margin:0; padding:0; color:#454545; width:100%; height:100%; background:white url(../images/global.gif) center 0 repeat-y}
p, textarea, input, select, body, form {font:11px Arial, Tahoma, Verdana, sans-serif}
a img {border:0}
a {color:#D45F00}
a:link, a:visited {text-decoration:underline}
a, a:hover {text-decoration:none}
form, table, p, h1, h2, h3, h4, h5, h6, ul {margin:0 0 14px 0; padding:0}
h1, h2, h3, h4, h6, h5 {font-size:12px}
h1 {font:12px Arial; font-weight:bold; margin:0 0 10px 0}
ul {list-style-image:none; list-style-type:none; padding:0; margin:0 0 15px 0}
ul li {padding:0 0 0 15px; margin:0; background:url(../images/li.gif) 0 6px no-repeat}
table {border-collapse:collapse; width:99%; border:1px solid #ccc}
table th {background:#f3f3f3; border:1px solid #ccc; width:auto; text-align:center; padding:2px}
table td {border:1px solid #ccc; width:auto; text-align:left; padding:2px}
hr {color:#ccc; height:1px; background:#ccc; margin-bottom:15px}

/* ids */
#ss {font-weight:bold}
#left p {text-align:justify}
#footer a {text-decoration:none}
#preload {position:absolute; margin:-1000px 0 0 -1000px}
#preload a {display:block; height:49px}
#global {width:832px; min-height:100%; margin:-58px auto 0 auto; background:url(../images/right.jpg) right bottom no-repeat}
#g2 {padding-top:58px}
#nav {height:26px; padding:9px 30px 7px 0; background:#FFFFFF}
#home {display:block; float:right; width:89px; height:26px; background:url(../images/home.gif) 0 0 no-repeat}
#mail {display:block; float:right; width:72px; height:26px; background:url(../images/mail.gif) 0 0 no-repeat}
#sitemap {display:block; float:right; width:80px; height:26px; background:url(../images/sitemap.gif) 0 0 no-repeat}
#logo {float:left; display:inline; width:511px; height:162px; background:url(../images/logo.jpg) 0 0 no-repeat}
#header {float:left; display:inline; width:277px; height:154px; margin-left:19px; padding:8px 13px 0 12px; background:#EAEAEA; text-align:center}
#header a {font-weight:bold}
#phone {float:left; display:inline; width:134px; height:28px; padding-top:80px; background:#FFFFFF url(../images/phone.jpg) center 15px no-repeat; font-size:13px; color:#003D6C}
#bmail {font-size:12px; float:left; display:inline; width:134px; height:28px; padding-top:80px; margin-left:9px; background:#FFFFFF url(../images/bmail.jpg) center 15px no-repeat}
#price {float:left; display:inline; width:277px; height:23px; margin-top:7px; padding-top:12px; background:#FFFFFF; text-transform:uppercase}
#price a {padding:12px 0 9px 40px; background:url(../images/price.jpg) 0 0 no-repeat}
#menu {height:49px; padding:21px 0 8px 0; background:#FFFFFF; clear:both}
#menu a {display:block; float:left; height:49px}
#left {float:left; width:498px; padding:15px 17px 0 15px}
#right {float:left; width:272px; min-height:113px; padding:15px; font-size:12px; line-height:18px}
#right a {color:#44341B}
#footer {width:832px; height:48px; margin:0 auto; overflow:hidden; padding:10px 0 0 0; background:white url(../images/footer.gif) 0 0 no-repeat}
#footer p {float:left; padding:10px 0 0 10px}
#bn {float:right; width:319px; text-align:right}
#bn img {margin:0 0 3px 16px}
#carttext {min-height:170px}
#pcart {float:right; margin:0 0 4px 17px}
#pcart #im {margin-bottom:8px; display:block; border:1px solid #ccc}
#left div.left, #left p.left {text-align:left}
#left div.right, #left p.right {text-align:right}
#left p.indent {margin-left:40px}
#left p.center {text-align:center}

/* classes */
img.border {border:1px solid #ccc}
img.right {float:right; margin:0 0 4px 14px}
img.left {float:left; margin:0 14px 4px 0}
td.highlight {background:#f3f3f3}
tr.highlight {background:#f3f3f3}
a.arr, span.arr {font:13px Times, 'Times New Roman', Serif}
img.right {float:right; margin:0 0 4px 14px}
img.left {float:left; margin:0 14px 4px 0}
div.rightnav {padding:0 4px 0 0; text-align:right; clear:both}
form.sendfeedback {text-align:left}
form.sendfeedback label {display:block; float:left; width:40%; cursor:help}
form.sendfeedback label.wpad {cursor:default}
form.sendfeedback input {display:block; float:left; width:58%}
form.sendfeedback textarea {display:block; float:left; width:98%; margin-bottom:14px; height:3.8em}
form.sendfeedback .submit {display:inline; float:none; width:auto}
form.sendfeedback .sfrow {text-align:right; width:98%}
label.required {cursor:help; background:url(../images/req.gif) top right no-repeat; color:#333333}
ul.sitemap li {margin-bottom:10px}
ul.sitemap a {font-weight:bold}
ul.seealso {margin-top:15px}
span.articledate {float:right; margin-left:8px; color:#013D6D; font-size:10px}
div.price2 {float:right; margin:0 0 2px 16px; color:#013D6D; font-size:15px; font-weight:bold}
.strikethrough {text-decoration:line-through}
.underline {text-decoration:underline}
.b1:link, .b1:visited {width:147px; background:url(../images/b1.gif) 0 0 no-repeat}
.b1, .b1:hover {width:147px; background:url(../images/b1u.gif) 0 0 no-repeat}
.b2:link, .b2:visited {width:188px; background:url(../images/b2.gif) 0 0 no-repeat}
.b2, .b2:hover {width:188px; background:url(../images/b2u.gif) 0 0 no-repeat}
.b3:link, .b3:visited {width:112px; background:url(../images/b3.gif) 0 0 no-repeat}
.b3, .b3:hover {width:112px; background:url(../images/b3u.gif) 0 0 no-repeat}
.b4:link, .b4:visited {width:119px; background:url(../images/b4.gif) 0 0 no-repeat}
.b4, .b4:hover {width:119px; background:url(../images/b4u.gif) 0 0 no-repeat}
.b5:link, .b5:visited {width:131px; background:url(../images/b5.gif) 0 0 no-repeat}
.b5, .b5:hover {width:131px; background:url(../images/b5u.gif) 0 0 no-repeat}
.b6:link, .b6:visited {width:135px; background:url(../images/b6.gif) 0 0 no-repeat}
.b6, .b6:hover {width:135px; background:url(../images/b6u.gif) 0 0 no-repeat}
.lfloat {float:left}
.rfloat {float:right}
.date {float:left}
.news {margin:0 0 0 66px; height:1%}
.news p {background:#F2F2F2; padding:15px}
.anews {display:block; height:12px; padding-left:66px; background:url(../images/news.gif) 50px 3px no-repeat; color:#013D6D}
.headlink {color:#013D6D}
.cols {display:block; float:left; width:130px; padding-right:6px; margin:0}
.clear {clear:both}
.success {color:green}
.red, .req, .required, .error {color:#D45F00}
.catpos {margin-bottom:20px;}
.catpos img {float:left; margin:0 5px 5px 0}
.head { display:block; font-weight:bold; margin-bottom:2px;}
.blockleft {float:left; margin-right:14px; width:240px}
.blockright {float:left; width:240px}
.price {float:right; margin-left:10px; color:#013D6D; font-size:10px}
.pcatonepos {min-height:67px}
.pcatonepos2 {min-height:100px} 
.icatonepos {float:left; width:87px; height:67px; margin-right:14px}
.icatonepos img {border:1px solid #ccc;}
.icatonepos2 {float:left; width:122px; height:100px; margin: 2px 14px 7px 0}
.icatonepos2 img {border:1px solid #ccc}

/* ie 6 fix */
* html .pcatonepos {height:67px}
* html .pcatonepos2 {height:100px}
* html #carttext {height:170px}
* html #global {height:100%}
* html #right {height:113px}

/* ie 7 fix */