﻿body {margin:0;padding:0; margin-top:15px;}
img{border:0;}
body,td,div,span{font-family:verdana; color:black; font-size:11px}
table{border-collapse:collapse;}
a{color:#666666}
p{margin:0px; margin-bottom:10px;}

/*  Master Template Stuff  */

.TopBanner{width:780px; margin:auto}
.TopMenu{width:780px; margin:auto; background-image:url(I/Menu_Gradient.jpg); background-repeat:repeat-x; text-align:left; padding:4px 0 4px 0;}
.MenuButton{margin-right:4px;}

.Columns{width:780px; margin:auto;}

.SubMenuOuter{background-image:url(I/SubMenuGradient.jpg); background-repeat:repeat-x;}
.SubMenuInner{width:147px; margin:auto; padding-top:8px; padding-bottom:8px; text-align:left;}
.SubMenuDivider{margin-bottom:4px;}
.SubMenuItem{width:100%; background-image:url(I/Arrow.gif); background-repeat:no-repeat; margin-bottom:6px;}
.SubMenuItem a{margin-left:12px; color:black; text-decoration:none; display:block;}

.BasketSummaryItems td{font-size:10px; padding-bottom:4px;}
.BasketSummaryTotals{ border-collapse:collapse;}
.BasketSummaryTotals td{font-weight:normal; margin-bottom:3px; padding-right:6px; color:#666666;}

.YourAccountTextbox{background-color:#F7F7F7; border:1px solid #D9D9D9;}

.Content{width:404px; margin:auto; margin-top:20px; text-align:left;}
.ContentPane{}
.ContentImage{float:left; margin:2px 10px 10px 0px;}

.Footer{width:780px; list-style-type:auto; background-image:url(I/FooterGradient.jpg); background-repeat:repeat-x;}

/* Stuff for all pages */

h1{font-size:20px; color:#494949; font-family:Arial; margin:0px; margin-bottom:10px; font-weight:normal;}
h2{font-size:18px; color:#494949; font-family:Arial; margin:0px; margin-bottom:10px; font-weight:normal;}
.Title{font-size:20px; color:#494949; font-family:Arial;}


/* Product Page */

.ProductTable{width:100%; border-collapse:collapse;}
.ProductTable td{border-bottom:1px solid #CCCCCC; height:30px;}
.AddToBasket{margin-top:4px; margin-bottom:4px;}
.ProductPicsOuter{border:solid 4px #CCCCCC; margin-top:5px; margin-bottom:5px;}
.ProductPics{border:solid 4px white;}

/* Category Page */

.CategoryImage{float:left; margin:2px 10px 10px 0px; border:1px solid #CCCCCC;}


/*Ecommerce Styles*/
hr{ background-color:#CCCCCC; color:#CCCCCC; height:1px; border:none;}
.EcomForm{background:#F1F1F1; border:1px solid #D9D9D9; padding:10px;}
.EcomForm a{color:#666666;}
.EcomTxt{background-color:White; border:solid 1px #D9D9D9; width:200px; padding-left:2px;}
.EcomBasketItems{width:100%;border-collapse:collapse;text-align:left;margin:5px;}
.EcomBasketItems td{font-weight:bold;padding:5px;}
.EcomBasketItem table td{padding:0px; border:none;}
.EcomBasketItemAlt td{border-top:1px solid #CCCCCC;}
.EcomBasketItemRemove{ border-left:1px solid #CCCCCC;text-align:center; width:50px;}
.EcomBasketSummary{width:100%;margin:5px;margin-top:0px;text-align:left;}
.EcomBasketSummary table{border-collapse:collapse;width:100%;}
.EcomBasketSummary table td{border-top:1px solid #CCCCCC;padding:5px;}
.EcomCheckoutTrail{margin:10px;padding-bottom:10px;border-bottom:1px solid #CCCCCC;}
.EcomCheckoutTrail span{margin:5px;}
.EcomCheckoutTrail span b{color:#990000;}
.EcomCheckoutCenter{margin:20px;text-align:left;}
.EcomFormBar{padding:5px;background:#F1F1F1;border:1px solid #D9D9D9; margin-bottom:5px;}
.EcomFormBar a{color:#666666;}
.EcomFormBar td{vertical-align:middle;}
.EcomAddressBar{padding:5px;background:#F1F1F1; border:1px solid #D9D9D9;margin-bottom:5px;}
.EcomAddressBar a{color:#666666;}
.EcomAddressBar input{vertical-align:middle;}
.EcomConfirmAddress{text-align:left;margin:10px;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
.EcomConfirmAddress td{vertical-align:top;padding:10px;padding-right:50px;}
.EcomConfirmAddress a{color:#666666;}
.EcomOrderTracker{width:100%; border-collapse:collapse;}
.EcomOrderTracker td{ padding:5px;}
.EcomOrderTrackerHeader td{ border-bottom:1px solid #CCCCCC;}