@charset "utf-8";
/* CSS Document */

*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
html{font-size:0.7em;}


body{width:900px; margin:auto; margin-top:5px; background-color:#FFFFFF;}

p{display:inline;}


.mailinglist{display:none; z-index:1100; position:absolute; top:65px; left:500px; width:300px; background:#FFFFCC; padding:5px; border:#009900 solid 8px;}
.contact td{padding:5px;}

.date{position:absolute; top:5px; right:20px; text-align:right;}
.productname{color:#006600; font-size:1.5em; text-decoration:none; font-weight:bold;}
.productname a{}

img{border:#000000 solid 0px;}
.topbar{position:relative; border:#000000 solid 0px; border-bottom:#FFFFFF solid 2px;}
.topbarwatermark{position:absolute; top:0px; right:0px; filter:alpha(opacity=20); opacity:0.2;}
.topbar a{text-decoration:none; color:#006600;}
.topbar a:hover{color:#000000;}

.tl{position:absolute; top:0px; left:0px;}
.bl{position:absolute; bottom:0px; left:0px;}
.tr{position:absolute; top:0px; right:0px;}
.br{position:absolute; bottom:0px; right:0px;}
.search{position:absolute; bottom:11px; right:15px; filter:alpha(opacity=85); opacity:0.85;}
.searchbox{border:#666666 solid 1px; border-right-width:0px; height:12px; font-size:0.9em;}
.mag_glass{ position:relative; right:6px; top:3px; background:url(../images/search.jpg); height:16px; width:16px; border:#666666 solid 1px; border-left-width:0px; cursor:pointer;}

.cart {border:#000000 solid 0px; width:100%;}
.cart th{background-color:#D0D0D0; padding:5px;}
.cart td{border:#000000 solid 0px; border-top:#D0D0D0 solid 1px; padding:0px 5px;; margin:0px;}




td{vertical-align:top; padding:0px;}
table{border-spacing:0px;}


.alert{padding:3px; border:#FF9900 solid 2px; background-color:#FFFF33; text-align:center;}

.greenbar{padding:3px; border:#006600 solid 2px; background-color:#006600; text-align:center; color:#FFFFFF; font-weight:bold;}

span{vertical-align:top;}

.qty{width:25px; height:11px; position:relative; top:2px; line-height:0.9em;}

.joinmailinglist{position:absolute; top:10px; left:340px;}
.armedforces{position:absolute; top:10px; left:495px;}
.ideas_offers{position:absolute; top:10px; left:625px;}

hr{width:100%; color:#000000; height:0.5px;}


.leftbar{background:url(../images/bark.jpg) left repeat-y; padding-right:0px; width:160px; min-width:160px; 
max-width:160px; margin:0px;}

.leftbarwatermark{filter:alpha(opacity=20); opacity:0.2; width:160px;}

.rightbar{background:url(../images/bark.jpg) left repeat-y; padding:0px; width:160px; min-width:160px; max-width:160px; margin:0px; text-align:center; padding-top:10px;}
.left_menu{background-color:#006600; padding:0px; margin:0px;}

.rightbar input{font-size:0.9em; width:130px;}

.rightbar a{color:#000000; text-decoration:none;}

.left_menu a, left_menu li{text-decoration:none; color:#FFFFFF; display:block; padding: 3px 5px; border-bottom:#003300 solid 1px;}
.left_menu li{list-style-type:none;}
.left_menu a:hover{background-color:#009900;}


.content{width:560px; min-width:560px; max-width:560px; padding:10px;}

.indent{padding-left:30px;}


.mainmenu{position:relative; background-color:#006600; padding:10px; width:880px; font-size:1.3em; border-top:#FFFFFF solid 0px;}

.mainmenu a{text-decoration:none; color:#FFFFFF; padding:8px;}
.mainmenu a:hover{color:#000000;}
.mainmenu td{width:16%; text-align:center;}
.mainmenu table{width:100%;}


.wrapper{background-color:#E0E0E0; position:relative; top:5px; width:900px; margin-bottom:10px;}

.gallery_overview{padding:2px; filter:alpha(opacity=90); opacity:0.90; margin:0px;}
.gallery_overview:hover{filter:alpha(opacity=100); opacity:1;}


.footer{background-color:#E0E0E0; position:relative; clear:both; padding:10px; text-align:center; font-size:0.9em;}

.padding{padding:6px;}
form{display:inline;}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 1500;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}