*{margin:0;padding:0}
img{border:none}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#10406E url(imgs/body_bg.jpg) top repeat-x;color:#6689A9}
table{border-collapse:collapse}
td{vertical-align:top}
table.main{width:100%}
img.right{float:right}
a{color:#FFF}

.dots,.title div{background:url(imgs/dttdborder.gif) bottom repeat-x;height:1px}
.title span{vertical-align:top}

div.menu{height:29px;text-align:center}
.top{background:url(imgs/menu-bgr.jpg) right no-repeat}
.logo{background:url(imgs/header.jpg) right no-repeat;padding-left:44px;height:88px;vertical-align:middle}
.slogan{padding-left:30px}

.article ul,.article ol{margin:16px 24px}
ul.index li a{color:#ED541F}

td.article{background:#FFF;color:#586166}
.article a{color:#586166}
.article .title,.article .content{padding:2px 33px}
.article .corners{background:url(imgs/contw_tr.gif) right top no-repeat}
.content .title{margin:0 -33px}

.product_index .desc{font-size:10px;color:#707A80;line-height:140%}
.product_index h3{margin-bottom:8px;font-style:italic}
.product_index table.prod td{padding:4px}
.product_index td.price{color:#F0511B;font-size:18px;text-align:right;vertical-align:middle}

.col0 table,.col1 table{background:url(imgs/dttdbrdrl.gif) bottom repeat-x;height:160px}

.title{background:url(imgs/leftbrdr.gif) bottom left no-repeat;text-align:right}
.title div{height:44px}
.article .title h1{float:left;color:#54B3EE;font-size:16px;font-weight:normal;font-style:italic}
.article h2,.article h3{color:#1D83B6;font-weight:normal;font-size:16px}
.faq h2,.policy h2{font-weight:bold;margin-top:12px}
.article .desc{font-size:10px}
.article .desc h3{padding:12px 4px 0}
.article .cart{background:none}

.about p{padding:20px 16px 24px 24px}

table.variant{width:100%;margin:10px 0}
.variant td{padding:4px;text-align:center}
.variant tbody td.price{color:#F00}
.about .title div{height:32px}
.article .dots{margin:8px 0}

.title form{background:url(imgs/search_input.gif) right no-repeat;padding:2px}
.title input{height:14px;width:106px;border:none;background:none;font-size:11px;padding-left:6px}
.title .button{height:22px;width:25px}
 
form table tbody td,form table tfoot th{padding:4px}
form table tbody td input,textarea{border:1px solid #B3B9C3;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#596063}

td.stockmenu,tr.corners th{background:#97B6D8 url(imgs/right-bgr.gif) left repeat-y}
div.cart{background:url(imgs/cart-bgr.jpg) top no-repeat;height:48px;padding:20px 0 0 48px}
.cart a{color:#FFF;float:left;font-size:11px}
.cart img{margin-right:6px}
.cart .summary{padding-top:3px}

.stockmenu .title{background:url(imgs/leftbrdr.gif) right bottom no-repeat;padding-bottom:2px}
.stockmenu .title h1{text-align:right;padding:9px 33px 0 0}
.stockmenu td{padding:10px 0 0 48px}
.stockmenu ul.category{list-style-image:url(imgs/bullet.gif)}
.stockmenu ul.category li{color:#284565;padding-bottom:10px}
.stockmenu ul.category li a{color:#284565;font-size:14px}
.stockmenu ul.category li ul{list-style-image:none;list-style:none;margin-top:4px}
.stockmenu ul.category li ul li{padding-bottom:0}
.stockmenu ul.category li ul li a{color:#FFF;font-size:12px}

tr.corners td{background:#FFF url(imgs/contw_br.gif) right top no-repeat}
tr.corners th{text-align:right}

.bottom div.menu{background:url(imgs/flinks_bg.gif);height:35px;padding:15px 0 0}
.bottom .menu a{margin:0 35px;font-size:12px;color:#FFF}
.bottom .menu a.selected{color:#6689A9;text-decoration:none}

.worldwide{color:#FFF;padding:16px 0 0 48px}
.worldwide img{margin-right:10px}

.copyright{padding:32px 16px}
.copyright .links{padding:14px 0;color:#FFF}
.copyright span{font-size:10px}

.spacer{height:1px;clear:both}

