html,body{margin:0;padding:0}
body{
	behavior:url("../htc/csshover.htc");
	font: 85% arial,sans-serif;
	text-align:center;
	background-color: #CCC;
	background-image: url(../images/backgrnd.jpg);
	background-repeat: repeat;
}
a:link { color:#3366CC; text-decoration:none;}
a:visited { color:#880088; text-decoration:none}
a:hover{ color:#FF0000; background:#fcf;
}
a:active { color:#FFFF00; }
li { list-style:none}
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;border-bottom: 1px solid #eee;padding-bottom: .1em}
h1 {font-size: 196%; color: #CC0066; margin-top:.6em}
h2 { border:none;font-size: 136%; color:#660033;}
h3 {font-size: 126%}
h4 {font-size: 116%;}
h5 {font-size: 106%}
h6 {font-size: 96%}
.cart {border:1px solid #00FF00; margin:5px}
.highlight { padding:5px; font-size:14px; font-style:italic; font-weight:bold;color: #FF6633;}
.subdued {color:#999}
.error {color: #66FFFF;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 90% arial;color: #666666;display:block;letter-spacing: 1px}
.other {font: bold 82% arial;color: #bbb;display:block;letter-spacing: 1px}
.small {font-size:11px}
.right {text-align:right}
.faq {font-style:italic; color: #FF0000;}
.bold { text-align:center; font-weight:bold; color: #FFFF00; background-color:#000; padding-left:5px; letter-spacing:1px;}
.italic {font-style:italic; color: #FFFFFF}
.warning {background-color: #FFFFFF; text-align:center; font-style:italic; color:#FF0000;}
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
hr.b {line-height:2px; color:#6600CC; margin:2px}
hr.h {
	border: 3px ridge #cf0;
	height: 6px;
	margin: 2px;
	}	
p{margin:0 10px 10px}
em {border:solid 1px #CC9966; font-weight:bold}
#top {width:100%; height:15px; background-color:transparent;}
div#head {
	height:150px;
	width:100%;
	background-color:#FFF;
	background-image: url(../images/grad1.jpg);
	background-repeat: repeat;
}
div#head_logo {
	float:left;
	margin-left:20px;
	height:150px;
	width:500px;
	background-image:url(../images/cache.jpg);
	background-repeat: no-repeat;
	z-index: 1000;
}
.head_tag{height:100px; width:400px;line-height:50px;margin:15px 50px 0 0; float:right;color: #79B30B}
#head h1 { font-size:36px; color:#000;}
div#content{float:right;width:680px; margin-top:10px;}
div#content p{line-height:1.4}
.extra{background:#FF8539;float:right;width:100%; padding:5px}
.reviews{background: #009999;float:right;width:100%; padding:5px}
.more{background: #33FFFF;float:right;width:100%; padding:5px}
/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */
div#footer{clear:both;width:100%; height:35px; margin-bottom:5px}
div#footer{ font-size:11px; text-align:center;color: #FFF}
div#footer a{ display:inline;padding:5px;}
.ads_left{float:left;width:215px; margin:20px 10px 0 5px; padding:5px;}
.order_left{float:left;width:220px; border:1px solid #990000; margin:20px 10px 0 5px; padding:5px;}
.cell_l {float:left; width:100px;}
.cell_r {float:right; width:100px;}
/*************top nav*************/
#nav_top {
	width:100%;
	height:30px;
	background-color: #CCC;
}
#you_are { background-color:#000000; text-align:right;font-size:12px; height:20px;}
#you_are p { padding:3px; text-transform:capitalize;color:#FFF000;}

/************end top nav***********/
div#container{
	text-align:left;
	width:950px;
	margin:0 auto;
	background-color: #CCCCCC;
}
.img {border:none; float:right; padding:5px;} 
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.thumbnail {margin: 5px;position:relative;z-index:9999;float:right;width:100px; height:auto;}
.order {border: 1px solid #990000; margin:5px; overflow:hidden;}
.checkout {border: 1px solid #990000; background-color:#ccc; padding:5px; margin:5px;}
.checkout ul {width:auto; display:block; margin:0;}
.checkout li {list-style: inside  square; background:#CCFFFF; line-height:1.5;}

#navigation{
	float:left;
	width:215px;
	margin:25px 10px 0 5px;
}
/******************navigation left*********************/
#navlist
{
padding: 0 1px 1px;
margin-left: 5px;
font: bold 12px Verdana, sans-serif;
background: gray;
width: 210px;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #AAB;
background: #CCD;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
}
/******************navigation left ends***********************/
