@import "ajax.css";

img{border:none}
html,body{height:100%}
body{padding:0;margin:0;color:#000;font-family:Verdana,sans-serif;font-size:14px;background-color:#FFF}
table{border-collapse:collapse}
table td{padding:0px}
p{margin-top:10px;margin-bottom:10px;text-align:justify}
.sum{color:#F00;font-weight:bold}
.nowrap{white-space:nowrap}
a{color:#000}
a:hover{color:#AB0506;text-decoration:underline}
.main_table td{vertical-align:top}
.content{padding-bottom:20px;background:url(imgs/img15.jpg) no-repeat left top}
.prod{float:left}
.prod1{float:left;margin:0px 2px}
.prod .td1{background:url(imgs/img08.gif);width:162px;height:107px}
.prod .td2{width:186px;height:37px;vertical-align:bottom}
.prod .pic{text-align:center;margin-bottom:13px}
.prod .desc2{margin-bottom:5px}
.prod .price{float:left;padding:0;margin:0}
.prod .price div{font-weight:normal;font-size:20px;color:#D50B12}
.prod a{text-decoration:none}
.prod a.buy img{width:58px;height:18px}
.prod a.buy{background:url(imgs/buy.gif);float:left;//float:none}
.prod a.buy:hover{background:url(imgs/buy_hover.gif)}
.desc1 h3{font-size:18px;font-family:Arial,sans-serif;color:#646464;margin-bottom:1px;font-weight:normal;padding:0}
div.summary{background:#999 url(imgs/img03.jpg);height:74px;font-size:11px;padding-top:9px}
div.summary img{display:block;width:95px;height:26px;margin-left:22px}
div.summary div{margin-left:55px;margin-top:2px}
div.summary a{font-weight:bold}
div.summary td{padding:0px}
.menu_bot{color:#CCC;text-align:center;padding:0 0 10px 0}
.menu_bot a{text-decoration:underline;margin-right:15px;color:#666;margin-left:15px}
.menu_bot a:hover{color:#000;text-decoration:underline}
.copyright{font-size:11px;color:#999;padding:10px}
.prod_td .desc1{font-size:11px;text-align:center}
.prod_td .desc1 h3{color:#F00}
.product table{width:100%}
.product table .prod_td{width:147px}
.prod_td table{border:none;margin:40px 0;float:none}
.prod_td .pic{text-align:center}
.variant th{padding:0px}
table.variant{color:#000;font-family:Tahoma,sans-serif;font-size:12px}
.variant td{text-align:center;vertical-align:middle;font-weight:normal;padding:2px 0;background-color:#F2F8FD;border-bottom:solid 1px #fff}
.variant tr.first td{padding-top:10px}
.product .variant thead th,
.product .variant thead th.content
{font-weight:bold;color:#FFF;height:31px;line-height:31px;text-align:center;background:#A3C8ED;width:auto}
.cart .variant thead th{width:auto}
.variant td.package,
.variant td.content,
.variant td.price{background:#E6F0FA;width:auto}
.variant td.price{font-weight:bold;color:#600}
.variant tr.last td{padding-bottom:10px}
.variant tbody td.price{font-weight:bold}
.free{color:#000}

form table{margin:30px 70px}
form table td{padding:2px}
form table tbody th{text-align:left;padding:2px 4px 4px 2px;font-weight:normal:11px}
form table tbody input,
form textarea{border:1px solid #CCC}
form textarea{padding:4px}
form table input.remove{border:none}
form sup{color:#F00}

.cart table{margin:20px 0px 0px;width:100%}
.cart table thead th{font-weight:bold;color:#FFF;height:31px;line-height:31px;text-align:center;background-color:#A3C8ED}
.cart table td{border-bottom:solid 1px #FFF;text-align:center;background-color:#F2F8FD;vertical-align:middle}
.cart table th{text-align:center}
.cart table .first td{padding-top:10px}
.cart table .last td{padding-top:10px}
.cart table tbody td input{text-align:center;font-size:11px;width:17px;font-weight:bold;font-family:tahoma}
.cart table tbody.summary th{text-align:right;padding-right:10px;background-color:#F2F8FD;border-bottom:solid 1px #FFF}
tr.total td{font-weight:bold;color:#C00;padding:10px 0;background-color:#E6F0FA}
.cart table tbody.summary tr.total th{background-color:#E6F0FA}
.cart table tbody.summary th{padding:4px}
.cart table tfoot th{border:none;padding-top:20px}
.cart table td.remove,
.cart table td.package,
.cart table td.price{background-color:#E6F0FA}
.cart table td.subtotal{color:#600;font-weight:bold}
form table tfoot input{padding-top:2px;margin:0 4px;border:solid 1px #A3C8ED;background:url(imgs/bg1.gif) 0 -200px}
ol{margin-left:0px;padding-left:0px;list-style-position:inside}
li{margin-bottom:10px;margin-top:5px}
li span{font-weight:bold;padding-left:3px}
.h1{background-color:#C6001F}
h2{font-size:18px;margin-top:20px;margin-bottom:10px;color:#C63;font-weight:bold;font-family:Arial,sans-serif;padding-left:10px}
h3{font-size:14px;margin-bottom:5px;margin-top:20px;color:#C63;padding-left:10px}
.left_col .link_r{padding:0 0 0 22px}
.testimonials div span{font-weight:bold;font-size:11px}
.testimonials div{padding:10px 0}
.content .testimonials div,.spelling{border-bottom:1px dotted #A3C8ED;padding:12px 0}
.error{color:#F00;font-weight:bold}
.center{text-align:center}
.blist{margin-right:15px;margin-bottom:15px}
.blist .desc1{height:auto}
.blist h3{margin-top:0px;text-decoration:underline}
.vs{height:100%;width:100%;background:url(imgs/bg1.gif) repeat-x left top #FFF}
.vs td.top{vertical-align:top;background:url(imgs/scales.gif) right bottom no-repeat}
.vs td.bot{vertical-align:bottom;text-align:center;padding-top:10px}

.news{padding-bottom:100px}
.news div{padding:0 10px 0 5px}
.news h2 a{color:#AB0506}

h1,div.subtitle{font-size:18px;margin:0;color:#FFF;padding:5px 0 0 11px;margin-left:147px;background-color:#A3C8ED;font-family:Arial,sans-serif;height:26px;font-weight:bold}
.subnav{padding-left:15px;margin-left:0px}
.subnav li{list-style-type:none;list-style-image:url(imgs/arr.gif);margin:5px 0}
.content,
.index{width:709px;padding-bottom:20px}
.index .row{font-size:12px;line-height:1.3}
.index .row td{padding:10px 10px 9px 10px}
.index .row th{width:137px;text-align:left;padding:5px 0 0 10px;vertical-align:top}
.index .row th img{width:16px;height:21px;vertical-align:top;float:left;margin-right:5px}
.index .row th div{margin-top:5px;font-size:10px}
.index .row .td1{width:168px;background-color:#B8D3EB}
.index .row .td2{width:166px;background-color:#D2E2F0}
.index .row .td3{width:168px;background-color:#B8D3EB}
.index .row .td4{background-color:#F52323}
.index .row1{background:#D2E2F0 url(imgs/c03.gif) no-repeat top left}
.index .row1 th{background:url(imgs/c04.gif) no-repeat bottom left}
.index .first{background:none;line-height:1}
.index .first th{background:none}
.index .row2 .td1,
.index .row2 .td3{background-color:#E6F0FA}
.index .row2 .td2{background-color:#FFF}
.product .row{background:none;height:31px;width:709px}
.product .row th{width:137px;padding:5px 0 0 10px}
.product .row td{background-color:#B8D3EB;padding:0;vertical-align:middle;text-align:center}
.product .row td.td1{background-color:#D2E2F0}
td.tab1,td.tab2,td.tab3{width:176px;height:35px;font-size:15px;font-weight:bold;padding-left:10px;vertical-align:middle}
.tab1{background:url(imgs/img06.jpg)}
.tab2{background:url(imgs/img12.jpg)}
.tab3{background:url(imgs/img16.jpg)}
.left_col{background:url(imgs/rul.gif) left top repeat-y;width:235px;font-size:11px}
.left_col p{margin-left:22px;margin-right:15px;text-align:justify}
.contact{padding-bottom:30px}
.img1{float:left; width:147px}

.cart table tr.upgrade td{padding:7px;text-align:center}
.cart table tr.upgrade td span{padding:5px 10px;background:#F8FFEC}
.cart table tr.upgrade td span a, .cart table tr.upgrade td span b{color:#000}
.cart table tr.upgrade td span a{text-decoration:underline}
form#checkout_form{margin-top:2em}

#checkout_form{font-size:14px}
#checkout_form .content .left_col,
#checkout_form .content .right_col{width:100%;background:none;font-size:14px}
#checkout_form .section th{width:180px}

#sccfwx{padding-left:4em}
.info_shipping{padding:0 11px 0 22px;text-align:justify}
div.tp{padding:8px 0}

div.contact p img{vertical-align:bottom}

.prod .price{float:left;color:#FFF;font-family:Arial,sans-serif;width:77px;font-size:11px;padding-left:15px;//padding-left:12px}
.prod .price span{font-weight:bold;font-size:18px}

div.lang {width:124px;}
.lang img {margin:2px;}