﻿body {margin:0; background:url(../images/back_01.jpg);}
textarea {font:normal 12px/14px Arial; color:#666;}
a img {border:0;}

#main {width:977px; margin:0 auto; padding:0 0 5px 5px; background:#FFF;}
#cms {background:#FFF; z-index:500;}

#main-nav {width:972px; height:22px; background:#0840CB; font:normal 11px/13px Arial; color:#FFF; text-align:center;}
#main-nav ul {margin:0; padding:3px 0 0 0; white-space:nowrap; list-style-type:none;}
#main-nav ul li {padding:0; display:inline;}
#main-nav ul li a {font:normal 11px/13px Arial; color:#FFF; text-decoration:none; margin:0 10px;}
#main-nav ul li a:hover {text-decoration:underline;}

#bar-top {width:972px; height:13px; background:#0840CB;}

#sub-nav {width:276px; height:257px; background:#232323; padding-top:16px;}
#sub-nav div {margin-left:-1px;}

#bar-mid {width:695px; height:33px; background:#E3E3E3; position:relative;}
#product-dropdown {font:normal 11px/13px Arial; color:#333; position:absolute; top:9px; left:55px;}/* margin:9px 0 0 55px}/* */

#bar-btm {width:972px; height:42px; background:#0840CB; text-align:center;}

#htmlcontent {font:normal 12px/14px Arial;}

#err {font:bold 12px/22px Arial; color:#990000;}
#RadioButtonListTruck {margin-bottom:7px;}
#RadioButtonListTruck label {font:normal 12px/22px Arial; color:#000; padding-right:50px;}
#button-cell {margin-top:30px;}

.label {font:normal 12px/22px Arial; color:#000; text-align:left; vertical-align:top;}
.textbox {font:normal 12px/14px Arial; color:#666; width:350px;}
.required {font:normal 9px/11px Arial; color:#990000; margin-left:3px;}

.product-cell {width:198px; height:130px;}
.product-divider1 {width:1px; height:130px; background:#CCC}
.product-divider2 {width:596px; height:1px; background:#CCC}
.product-divider3 {width:1px; height:302px; background:#CCC}

.product-cell-thumbnail {padding:2px; height:126px;}
.product-cell-title {font:bold 13px/15px Arial; color:#666; padding:3px;}
.product-cell-description {font:normal 10px/12px Arial; color:#333; padding:3px 3px 8px 3px;}

.product-details {padding:38px 0 0 22px;}
.product-graphic {padding:10px;}
.product-title {font:bold 19px/21px Arial; color:#666; padding-bottom:10px;}
.product-description {font:normal 10px/12px Arial; color:#333; padding-bottom:10px;}
.product-price {font:bold 16px/18px Arial; color:#656565; padding-bottom:10px;}
.product-qty {font:bold 12px/14px Arial; color:#666; padding:10px 0;}
.product-qty-ddl {font:bold 12px/14px Arial; color:#666;}
.product-cart-msg {font:bold italic 12px/14px Arial; color:#666; padding:10px 0;}

.featured-product-cell-thumbnail {padding:4px; height:126px;}
.featured-product-cell-title {font:bold 15px/17px Arial; color:#666; padding:5px;}
.featured-product-cell-description {font:normal 12px/14px Arial; color:#333; padding:5px 5px 10px 5px;}

.product-menu {text-align:right; font:bold 15px/17px Arial;}
.product-menu-active {color:#0840CB; text-decoration:none; margin:0 3px;}
.product-menu-inactive {color:#232323; text-decoration:underline; margin:0 3px;}

#shopping-cart {margin:10px; padding-bottom:10px;}
#shopping-cart .header {background:#666; color:#FFF; text-transform:capitalize; font:bold 14px/20px Arial;}
#shopping-cart .tr-altrow {background:#F0F0F0;}
#shopping-cart .td-thumbnail {vertical-align:top; width:110px;}
#shopping-cart .td-title {vertical-align:top; width:301px;}
#shopping-cart .td-qty {vertical-align:top; width:100px;}
#shopping-cart .td-cost {vertical-align:top; width:70px;}
#shopping-cart .td-delete {vertical-align:top; width:95px;}
#shopping-cart .thumbnail {margin:5px 10px 5px 10px;}
#shopping-cart .title {font:bold 13px/15px Arial; color:#666; margin:10px 0 0 0;}
#shopping-cart .unit-price {font:bold 12px/14px Arial; color:#666; margin:10px 0 0 0;}
#shopping-cart .qty {font:bold 12px/14px Arial; color:#333; width:14px; margin-right:10px;}
#shopping-cart .update {font:bold 12px/14px Arial; color:#395ECA;}
#shopping-cart .update:hover {color:#D06A00;}
#shopping-cart .cost {font:bold 12px/14px Arial; color:#333; margin:10px 0 0 0;}
#shopping-cart .delete {margin:10px 10px 0 0;}
#shopping-cart .subtotal {padding-right:10px;}
#shopping-cart .province {background:#F0F0F0; padding-right:10px;}
#shopping-cart .tax {background:#F0F0F0; font:bold 12px/20px Arial; color:#333; padding-right:10px;}
#shopping-cart .total {padding-right:10px;}
#shopping-cart .checkout {line-height:30px; padding-right:10px;}

#checkout {margin:10px 0 10px 40px; padding-bottom:10px;}
