h2 {font-size:110%;margin:0.2em 0;color:#0276b3;}

.channelmiddle {border-color:#d6d2d3;border-style:solid;border-width:0 1px;}

.login {font-size:90%;padding:0.5em;}
.login h3 {font-size:110%;}

.adminnav {border-color:#006699;border-style:solid;border-width:0 0 1px 0; font-size:90%;padding:0.3em;}

.orders {font-size:90%;margin-left:0.4em;}

.orders h3 {font-size:100%;margin:0;}
.orders table {border-width:0 1px 1px 0;border-color:#006699;border-style:solid;border-collapse:collapse;}
.orders table td, .orders table th  {border-width:1px 0 0 1px;border-color:#006699;border-style:solid;padding:0.2em;}
.orders table {margin-top:0.5em;}

.categories {font-size:90%;margin-left:0.4em;}

.formats {font-size:90%;margin-left:0.4em;}
.formats table {border-width:0 1px 1px 0;border-color:#006699;border-style:solid;border-collapse:collapse;}
.formats table td, .formats table th  {border-width:1px 0 0 1px;border-color:#006699;border-style:solid;padding:0.2em;}
.formats table {margin-top:0.5em;}

.editformats {font-size:90%;margin-left:0.4em;}
.editformats table th {text-align:left;}

.users {font-size:90%;margin-left:0.4em;}
.users h3 {font-size:100%;margin:0;}
.users table {border-width:0 1px 1px 0;border-color:#006699;border-style:solid;border-collapse:collapse;}
.users table td, .users table th  {border-width:1px 0 0 1px;border-color:#006699;border-style:solid;padding:0.2em;}
.users table {margin-top:0.5em;}

.editusers {font-size:90%;margin-left:0.4em;}
.editusers table th {text-align:left;}

.products {font-size:90%;margin-left:0.4em;}

.products h3 {font-size:100%;margin:0;}
.products table {border-width:0 1px 1px 0;border-color:#006699;border-style:solid;border-collapse:collapse;}
.products table td, .products table th  {border-width:1px 0 0 1px;border-color:#006699;border-style:solid;padding:0.2em;}
.products table {margin-top:0.5em;}

.productlistwrapper {width:480px;border:1px #CCCCCC solid;font-size:80%;}
.productlistpadding {padding:0.3em;}

.productinfowrapper {width:480px;border:1px #CCCCCC solid;font-size:80%;}
.productinfopadding {padding:0.3em;}
.productinfoinner {padding:0.5em;}
.productinfoinner img {margin:0 0.2em 0.2em 0;}

.productlistheader {border-bottom:1px #CCCCCC solid;padding:0.3em 0 0.3em 0.8em;}
.productlistheader h2 {font-size:150%;margin:0;color:#484647;}
.productlistheader h2 span {color:#0076b4;}

.productlisttable td {vertical-align:top;}

.productimagecell {width:100px;text-align:center;}
.productimagecell img {margin:0.2em auto;}
.producttextcell {width:300px;}
.producttextcell div {padding:0 0.5em 0 0;}
.productinfocell {width:70px;color:#b4033a;font-weight:bold;font-size:120%;}
.productinfocell div {margin-top:0.5em;}
.productinfocell img {margin-top:0.5em;}
.productborder {height:1px;font-size:1px;line-height:1px;margin:3px auto;background-image:url(/images/productborder.gif);width:95%;}

.shoppingbasket {width:170px;padding:0.5em 0 0 0;}
.shoppingbasket h2 {float:left;color:#050100;font-size:80%;margin-top:0.3em;width:140px;}
.shoppingbasket h2 span {color:#5c5a5b;}

.shoppingbasketcontents {border-width:1px 0 1px 1px;border-color:#aec4d1;border-style:solid;margin-top:1em;background-color:#f7faff;}
.shoppingbasketcontents .noitems {color:#0076b4;font-size:80%;margin:0.3em;}
.shoppingbasketcontents .basketitem {font-size:80%;position:relative;padding:0 0.2em 0.2em 0.2em;border-bottom:1px #deecf5 solid;}
.shoppingbasketcontents .basketitem h2 {float:none;color:#0076b4;padding:0 0.5em 0 0;font-size:100%;margin-bottom:0.5em;}
.shoppingbasketcontents .basketitem img {position:absolute;top:4px;right:4px;}
.shoppingbasketcontents .basketitem select {font-size:80%;margin-right:1em;}
.shoppingbasketcontents .basketitem strong {color:#484647;}
.shoppingbasketcontents .basketitem span {font-weight:bold;font-size:110%;}

.shoppingbasket .baskettotal {background-color:#fdf4f7;border-top:1px #aec4d1 solid;padding:0.3em;text-align:right;font-weight:bold;}
.shoppingbasket .baskettotal strong {color:#b30238;}
.shoppingbasket .baskettotal img {margin-top:0.2em;}

.editproducts {font-size:90%;margin-left:0.4em;}
.editproducts h3 {font-size:100%;margin:0;}
.editproducts th {text-align:right;font-size:90%;}


.navigation {margin-left:0.3em;float:left;}
.navigation h2 {color:#FFFFFF;background-color:#3d484e;font-size:90%;padding:0.3em 0 0.3em 0.5em;}

.navigation ul {padding: 0;margin: 0;text-align:left;width:200px;}

.navigation ul li span {display:block;padding:0.3em;}
.navigation ul li {list-style-type: none;list-style-image:url(null);background-color:#e9f3f5;padding:0;font-size:80%;display:block;border-width:0.2em 0 0 0;border-color:#FFFFFF;border-style:solid;}
.navigation ul li a {color:#0276b3;text-decoration:none;font-weight:bold;display:block;}

.navigation ul li ul li span {display:block;padding:0.3em;}
.navigation ul li ul li {list-style-type: none;list-style-image:url(null);background-color:#e9f3f5;padding:0;font-size:100%;display:block;border-width:0.2em 0 0 0;border-color:#FFFFFF;border-style:solid;}
.navigation ul li ul li a {color:#0276b3;text-decoration:none;font-weight:bold;display:block;}

.navigation ul li ul li ul li {background-color:#ffffff;padding-left:1em;font-size:90%;}
.navigation ul li ul li ul li a {color:#3e474e;text-decoration:none;font-weight:bold;}

.navigation ul li ul li ul li ul li {background-color:#ffffff;font-size:100%;padding-left:2em;}
.navigation ul li ul li ul li ul li a {color:#5a5b5d;text-decoration:none;font-weight:bold;}

.message h2 {margin:0.3em 0 0.3em 0;font-size:160%;color:#3e648b;}
.message {font-weight:bold;color:#3e648b;font-size:90%;}
.message a {color:#3e648b;}

.searchbox {text-align:right;border-width:0 0 1px 1px;border-color:#78a2ba;border-style:solid;padding:0.3em 0.5em 0.3em 0;font-size:80%;color:#0275b6;font-weight:bold;}
.searchbox .searchtextbox {width:140px;border:1px #b7b7b7 solid;color:#666666;margin:0.2em 0 0.4em 0;}

.checkout {padding:0.3em;}
.checkoutTable {text-align:left;font-size:80%;border-width:0 1px 1px 0;border-color:#000000;border-style:solid;border-collapse:collapse;}
.checkoutTable td {border-width:1px 0 0 1px;border-color:#000000;border-style:solid;padding:0.3em;}
.checkoutTable th {border-width:1px 0 0 1px;border-color:#000000;border-style:solid;padding:0.3em;}
.checkoutTable input {width:40px;}
.checkoutTable .total {font-weight:bold;}

.receipt {padding:0.3em;font-size:90%;}

.editOrder {padding:0.3em;}
.editOrderTable {text-align:left;font-size:80%;border-width:0 1px 1px 0;border-color:#000000;border-style:solid;border-collapse:collapse;}
.editOrderTable td {border-width:1px 0 0 1px;border-color:#000000;border-style:solid;padding:0.3em;}
.editOrderTable th {border-width:1px 0 0 1px;border-color:#000000;border-style:solid;padding:0.3em;}
.editOrderTable input {width:40px;}
.editOrderTable .total {font-weight:bold;}

.orderAddress {font-size:80%;margin:0.5em 0;}

.buy {padding:0.3em;font-size:80%;}

.brclear {clear:both;font-size:1px;line-height:1px;}

