﻿/*************************/
/*  Shopping cart  */
/*************************/
/*  Shopping items table */
table.shopcart {clear:both; width:100%; table-layout:auto; border-collapse:collapse; empty-cells:show;}
table th.shopcarthead {padding:0 0 2px 0; empty-cells:show; background-color: transparent; text-align:left; color:rgb(32,98,168); font-weight:bold; font-size:13px;}
table th.itemsnumber {height:9px; width:auto; padding:2px 3px 2px 3px; empty-cells:show; border:0; background-color:rgb(32,98,168); text-align:center; color:rgb(225,226,227); font-weight:bold; font-size:11px;}
table th.itemsdetails {height:9px; width:auto; padding:2px 3px 2px 3px; empty-cells:show; border:0; background-color:rgb(32,98,168); text-align:center; color:rgb(225,226,227); font-weight:bold; font-size:11px;}
table th.city {height:9px; width:auto; padding:2px 3px 2px 3px; empty-cells:show; border:0; background-color:rgb(32,98,168); text-align:center; color:rgb(225,226,227); font-weight:bold; font-size:11px;}
table th.price {height:9px; width:auto; padding:2px 3px 2px 3px; empty-cells:show; border:0; background-color:rgb(32,98,168); text-align:center; color:rgb(225,226,227); font-weight:bold; font-size:11px;}
table th.total {height:9px; width:auto; padding:2px 3px 2px 3px; empty-cells:show; border:0; background-color:rgb(32,98,168); text-align:center; color:rgb(225,226,227); font-weight:bold; font-size:11px;}
table th.empty {height:9px; width:auto; padding:2px 3px 2px 3px; empty-cells:hide; border:0; background-color:rgb(32,98,168); text-align:center; color:rgb(225,226,227); font-weight:bold; font-size:11px;}
table td.shopcarttd {height:9px; padding:2px 3px 2px 3px; border-bottom:solid 1px rgb(225,226,227); background-color:rgb(255,255,255); text-align:center; font-weight:normal; color:rgb(80,80,80); font-size:11px;}
table td.shopcarttdleft {height:9px; padding:2px 3px 2px 3px; border-bottom:solid 1px rgb(225,226,227); background-color:rgb(255,255,255); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:11px;}
table td.shopcarttdright {height:9px; padding:2px 3px 2px 3px; border-bottom:solid 1px rgb(225,226,227); background-color:rgb(255,255,255); text-align:right; font-weight:normal; color:rgb(80,80,80); font-size:11px;}
/*  Shopping process images */
.shoppingprocess { margin: 0 auto 0 auto; text-align:center; }
/*  Navigation buttons */
.navibutton {float: right; padding: 2px 10px 2px 2px; }
/*************************/
/*  Order form  */
/*************************/
.orderform {width:475px; margin:2.0em 0 0 0; padding:10px 10px 0 0; border:none; background-color:rgb(255,255,255);}
.orderform fieldset {padding:0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.orderform fieldset legend {margin:0 0 5px 5px !important /*Non-IE*/; margin:0 0 10px 5px /*IE6*/; padding:0 5px 0 5px; background-color:rgb(32,98,168); width:155px; font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; font-weight:bold; color:rgb(255,255,255); font-size:9pt;}
.orderform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; color:rgb(102,102,102); font-size:9pt;}
.orderform select.combo {width:270px; padding:1px; border:solid 1px rgb(200,200,200); font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; font-size:9pt;}
.orderform select.combo2 {width:80px; margin:0 0 5px 0; padding:1px; border:solid 1px rgb(200,200,200); font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; font-size:9pt;}
.orderform select.statecombo {width:140px; margin:0 0 5px 0; padding:1px; border:solid 1px rgb(200,200,200); font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; font-size:9pt;}
.orderform select.countrycombo {margin:0 0 5px 0; padding:1px; border:solid 1px rgb(200,200,200); font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; font-size:9pt;}
.orderform input.field {width:320px; padding:1px; margin-bottom:6px; border:solid 1px rgb(200,200,200); font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; color: #000; font-size:9pt;}
.orderform input.shortfield {width:50px; padding:2px; margin-bottom:6px; border:solid 1px rgb(200,200,200); font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; color: #000; font-size:9pt;}
.orderform textarea {width:320px; padding:1px; border:solid 1px rgb(200,200,200); font-family:Arial, "Myraid Pro", Helvetica, Verdana, sans-serif; font-size:10pt;}
.orderform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:9pt;}
.orderform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.smlink {font-family: Arial,Helvetica,Verdana; color: #0434B1; font-size: 11px; font-weight: normal; text-decoration: underline;}
/*************************/
/*  Order Summary page */
/*************************/
.legendtitle {background-color:rgb(32,98,168); width:155px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:rgb(255,255,255); font-size:9pt;}
.boxcontent {margin:0 0 0 3px; width:238px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color:rgb(0,0,0); font-size:9pt; text-align:left;}
.boxsubhead {margin:0 0 0 3px; width:238px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:rgb(0,0,0); font-size:9pt; text-align:left;}
.leftside {float:left; background-color:rgb(255,255,255);}
.rightside {float:right; background-color:rgb(123,255,255);}
.tableone {background-color:rgb(255,255,255); font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color:rgb(0,0,0); font-size:9pt; text-align:right;}
.tabletwo {background-color:rgb(255,255,255); font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color:rgb(0,0,0); font-size:9pt;}
.tablebody {text-align:left; width:50%;}
.tablebodyright {text-align:right; width:50%;}
.tdbody {font-size:100%; font-weight:bold;}
.fieldset {padding:0px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.body {font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color:rgb(0,0,0); font-size:9pt; text-align:left;}

