/* GENERIC STUFF */
.white{color:#fff;}
img{border:none;}
h1.title{display:none;visibility:hidden;}
a{text-decoration:none;color:#99cc00;}
a:hover{text-decoration:none;color:#b6e624;}
.ptten{padding-top:10px;padding-right:10px;}
.red{color:#f00;}
dl{font-size:small;}
dt{clear:left;font-weight:bold;float:left;}
dd{margin-left:70px;margin-bottom:1em;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.nopad{margin:0px;padding:0px;}
ul.nopad{margin:0px;padding:0px;list-style-type:none;}
.right{text-align:right;}
.justify{text-align:justify;}
.grey{color:#888;}
a.grey:hover{color:#999;}
.small{font-size:small;}
.xsmall{font-size:x-small;}
.large{font-size:large;}
.strong{font-weight:bold;}
.price{font-weight:bold;color:#ff6;}
.center{text-align:center;}
.hidden{display:none;visibility:hidden;}
.visible{display:block;visibility:visible;}
.clickable,.click{cursor:pointer;}
.image_rotator{width:538px;height:225px;border:1px solid #c00;margin-top:10px;margin-bottom:10px;}
.rottext{padding:20px;height:185px;width:165px;}
.rotimg{float:right;width:330px;height:225px;background:#fc0;}
.block{display:block;}
.inline{display:inline;}
body{background:#424242 url(images/bg.png);margin:0px;padding:10px 0px 10px 0px;font-family:arial,tahoma,verdana,sans-serif;}
.container{width:970px;margin-left:auto;margin-right:auto;}
.nobg{background:none;}
.greybg{background:#222;}


/* HEADER */
.header span{font-size:x-small;color:#99cc00;}
.header address{font-size:x-large;font-weight:bold;color:#e3f3b2;font-style:normal;}
.header p{display:block;background:#000;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-moz-box-shadow: 0px 0px 5px #bbb;-webkit-box-shadow: 0px 0px 5px #bbb;box-shadow:0px 0px 5px #bbb;
text-align:right;
padding:10px;
color:#99cc00;
font-size:small;
margin:20px 0px 0px 0px;
}
/* MENU */
div.menu{background:url(images/pattern-banner.png) top left; width:970px; height: 14px;}


.section, .colmain{border:1px solid #414141;padding:10px;background:#000 url(images/sectionbg.png) bottom left repeat-x;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;}
.section h3{font-size:medium;color:#99cc00;text-transform:uppercase;text-shadow: 0px 0px 2px #bbb;}

.body{background:#000 url(images/bodybg.png);-moz-box-shadow: 0px 0px 5px #bbb;-webkit-box-shadow: 0px 0px 5px #bbb;box-shadow:0px 0px 5px #bbb;padding:0px;margin:0px;padding-top:10px;}

/* SIDE COLUMNS LEFT AND RIGHT */
.colleft{float:left;width:185px;margin:0px 10px 0px 10px;}
.colright{float:right;width:185px;margin:0px 10px 0px 10px;}


.cats{margin:0px;padding:0px;list-style-type:none;}
.cats li{font-size:small;margin-top:5px;margin-bottom:5px;}

/* MAIN COL */
.colmain{width:515px;float:left;margin:0px 10px 0px 10px;color:#fff;}
.colmain h1{font-size:medium;color:#cc8b00;text-transform:uppercase;text-shadow: 0px 0px 2px #bbb;}

/* FOOTER */
.footer{font-size:small;clear:both;padding:20px 10px 20px 10px;color:#fff;}
.footer ul{list-style-type:none;}

/* FORMS */
select,input,textarea{background:#444;color:#fff;border:1px solid #666;}
input.submit, a.submit{display:block;cursor:pointer;background:#99cc00;color:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px #000;padding:5px;}
input.submitover{display:block;cursor:pointer;background:#b6e624;color:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px #000;padding:5px;}
input.buynow{cursor:pointer;background:#99cc00 url(images/add-to-cart.png) 5px 5px no-repeat;color:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px #000;padding:5px 5px 5px 20px;}
input.buynowover{cursor:pointer;background:#b6e624 url(images/add-to-cart.png) 5px 5px no-repeat;color:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px #000;padding:5px 5px 5px 20px;}
fieldset{border:0px none;}
table{border-collapse:collapse;border:1px solid #666;}

/* MISC */
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #888;border-right:2px solid #888;}
#lightboxDetails{font-size:.8em;padding-top:.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(overlay.png);}

