﻿body {margin:0;padding:0;font-family:verdana, sans-serif;font-size:62.5%;background:#fff url(images/linedback.gif)}

#wrapper{width:920px;margin:5px auto;background-color:#fff;}
#border{border:solid 1px #000;padding-bottom:10px;}
#header {background-color:#7BBCD1;height:100px;position:relative;}
#masthead{float:right;width:468px;height:60px;}
#navbar {clear:right;background:#000 url(images/navbar1.gif) repeat-x;padding:5px 0;text-align:center;}

#outer_wrapper {background: #fff url(images/bg-left.gif) repeat-y left;}
#wrapper {background: url(images/bg-right.gif) repeat-y right;}

#container {width: 100%;background: url(images/bg-right.gif) repeat-y right;}
#content {background: url(images/bg-left.gif) repeat-y left;}

#sidebar {background: url(images/leftblurb.gif) no-repeat;width: 200px;float: left;}
#main {padding:0 15px;margin-left: 204px;}

#footer{clear:both;text-align:center;}

.clear{clear:both;}
.clearing {height: 0;clear: both;}

/* LISTS */
ul.hnav{margin:0;margin-left: 0px;padding:0px;list-style: none;} 
ul.hnav li{margin: 0px;padding:0px;display:inline;}	

ul#sidenav{margin:0;margin-left: 0px;padding:0px;} 
ul#sidenav li{margin: 0px;padding:0px;list-style: none;}	

#breadcrumb ul{margin:10px 0;clear:right;}

/* LINKS */
a {font-size:1.2em;font-weight:bold;color: #666;}
a:hover {color:#990000;text-decoration:none;}

#navbar a{color:#fff;margin-right:10px;}

#sidebar a{font-size:12px;margin-left:10px;}

/* TEXT */
h1, h2, h3, h4, p{margin:0.5em 0;}
h1 {font-size: 2em;text-transform:uppercase;color:#cc0000;}
h2{font-size: 1.6em;color:#666;}
h3{font-size: 1.4em;background-color:#000;color:#fff;margin:5px 0;padding:2px 5px;}
h4{font-size: 1.3em;margin:0;}
h5{font-size: 1.2em;margin:0;}

p{font-size:1.2em;line-height:1.2em;}
ol, li{font-size:1.2em;}
#footer{font-size:1em;}

/* IMAGES */
img{border:0;}
img.thumb{float:left;height:60px;width:60px;margin-right:10px;}

/* MISC */
div#searchbox{margin:5px auto;width:470px;}

table#productlist{border-collapse:collapse;border:solid 1px #666;width:90%;margin:0 auto;}
table#productlist tr{}
table#productlist tr.header{background-color:#000;color:#fff;}
table#productlist tr.alt1{background-color:#fff;}
table#productlist tr.alt2{background-color:#ccc;}
table#productlist th{border: 1px solid #666666;}
table#productlist td{border: 1px solid #666666;padding:2px 4px;text-align:center;}
table#productlist td.image{background-color:#fff;}
table#productlist td.price{font-weight:bold;font-size:1.4em;color:Green;}
table#productlist td.button{background-color:#fff;}
