@charset "UTF-8";/* CSS Document */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;}html {overflow: scroll;}body {  padding: 0;  margin: 0;  background:url(img/pgbg.jpg) no-repeat center top #000000;  width: 100%;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color:#FFFFFF;}.clear{clear:both;}#wrapper {width:960px; height:auto; margin:auto;}#header {width:960px; height:140px; background-image:url(img/header.png); margin:10px 0 0px 0;}#rightcol {width:768px; float:right; min-height:450px; background:url(img/bgtile.png); background-repeat:repeat; border-style:solid; border-color: #FFFFFF; border-size: 1px; border-width: 1px;}#leftcol{width:168px; background:url(img/bgtile.png); background-repeat:repeat; border-style:solid; border-color: #FFFFFF; border-size: 1px; border-width: 1px; margin:0 20px 0 0; float:left; min-height:445px; padding-top: 5px}#sectionkey{width:425px; height:20px; background:url(img/sectionkey.png); margin:15px auto 0 auto;}	#footer{width:420px; float:right; text-align:right; margin:10px 0 10px 0;}#footer p{font-family:"Trebuchet MS", Arial, Helvetica; color:#999999; font-size:9px; margin:0px;}	#navwrapper{width:402px; height:44px; margin:-16px 170px -16px auto;}#cart{width:100px; margin:0 0 10px 20px; padding-top:30px; clear:right}#cart a{font-family:"Trebuchet MS", Arial, Helvetica; font-weight:bold; font-size:14px; margin-left:10px; color:#FFFFFF; text-decoration:none;}#cart a:hover{font-family:"Trebuchet MS", Arial, Helvetica; font-weight:bold; font-size:14px; margin-bottom:10px; color:#FFFFFF; text-decoration:underline;}#textfullwidth {width:688px; text-align:center; margin:0 auto 10px auto; padding-top:30px;}#textfullwidth p {font: bold 12px arial; color: #fff;}.lavaLamp {position: relative; height: 44px; width: 388px; background: url(img/navbg.png) no-repeat top; padding: 8px 0px 0px 14px; margin:0px; overflow: hidden;}/* Force the list to flow horizontally */.lavaLamp li {float: left; list-style: none;}/* Represents the background of the highlighted menu-item. */.lavaLamp li.back {background: url(img/lava.png) no-repeat right -30px; width: 9px; height: 30px; z-index: 8; position: absolute;}.lavaLamp li.back .left {background: url(img/lava.png) no-repeat top left; height: 30px; margin-right: 9px;}/* Styles for each menu-item. */.lavaLamp li a {position: relative; overflow: hidden; text-decoration: none; text-transform: uppercase; font: bold 14px arial; color: #fff; outline: none; text-align: center; height: 30px; top: 7px; z-index: 10; letter-spacing: 0; float: left; display: block; margin: auto 20px;}h1 {font-weight:bold; font-size:18px; margin-bottom:12px; color:#FFFFFF;}h2 {margin-bottom:6px; font-family:"Trebuchet MS", Arial, Helvetica; font-size:16px; color:#FFFFFF; margin-bottom:10px;}h3 {font-weight:bold; font-size:13px; color:#FFFFFF;}p {font-family:"Trebuchet MS", Arial, Helvetica; font-size:14px; color:#FFFFFF;}.clear {clear:both;}a:link {color:#FFFFFF; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica;}a:visited {color: #CCCCCC; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica;}a:hover {color: #FFFFF; text-decoration:underline; font-family:"Trebuchet MS", Arial, Helvetica;} ul.menu, ul.menu ul {  list-style-type:none;  margin: 0;  padding: 0;  width: 168px;}ul.menu a {  display: block;  text-decoration: none;	}ul.menu li {  margin-top: 1px;}ul.menu li a {  background: url(img/ql/top_off.jpg) repeat-y;  color: #fff;	  padding: 0.3em;}ul.menu li a:hover {  background: url(img/ql/top_over.jpg) repeat-y;}ul.menu li ul li a {  background: url(img/ql/med_off.jpg) repeat-y;  color: #000;  padding-left: 20px;}ulmenu li ul li a:hover {  background: url(img/ql/med_over.jpg) repeat-y;  border-left: 5px #000 solid;  padding-left: 15px;}ul.menu li ul li ul li a {  background: url(img/ql/low_off.jpg) repeat-y;  color: #000;  padding-left: 30px;}ul.menu li ul li ul li a:hover {  background: url(img/ql/low_over.jpg) repeat-y;  border-left: 5px #666666 solid;  padding-left: 25px;}/* THUMBNAIL PAGE CSS */#thumbpagecontainer {width: 728px; margin:auto;}#largethumb {width:356px; height:356px; float:left; padding:0px; margin:0px 20px 10px 0px;}#infocontainer {width:352px; height:212px; float:right; margin:0px 0px 10px 0px; overflow:hidden;}#scrolldown {width:352px; height:134px; float:right; margin:0px 0px 10px 0px; overflow:hidden; background: #000000;}.prodcontainer {width:164px; margin:0px 18px 0px 0px; padding:7px 0px 7px 0px; background-image:url(img/prodthumb.gif); background-repeat:no-repeat; float:left;}#lastprod {width:157px; margin:0px 0px 0px 0px; padding:7px 0px 7px 7px; background-image:url(img/prodthumb.gif); background-repeat:no-repeat; float:left;}.prodname {margin-top:164px; text-align:center;}#thumbcontainer {width:728px; clear:both; margin-bottom:35px; text-align:left;}#thumbs {width:728px; clear:both; margin-bottom:35px; text-align:left;}/*CP SHOP INTERNAL CSS*/.alertmessage {color: #FF0000;}.storesmallprint {font-size:10px;}.smallsidebartext {font-size:10px;}img.imageborder {border-width:0;}.normal {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 10pt;	color:#FFFFFF;}.smallprint {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 10px;	color:#FFFFFF;}.cpshopsmall{	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 10px;	color:#FFFFFF;}.cpshopsmaller {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 9px;	font-weight: normal;	color:#FFFFFF;}.cpshopnormal {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 12px;	color:#FFFFFF;}.cpshopbig {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 16px;	font-weight: bold;	color:#FFFFFF;}.cpshopblack {	color:#000000;}.footer {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 10px;	color:#FFFFFF;}.subhead {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 12pt;	font-weight: bold;	color:#FFFFFF;}.head {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 14pt;	line-height: 100%;	color:#FFFFFF;}hr {	border: none;}img.imageborder {border-width:0;}tr, td, table,form,input,button,select,option  {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 11px;	page-break-inside: avoid;}table.border {	font-family: "Trebuchet MS", Arial, Helvetica;	page-break-inside: avoid;	border-width:1px;	border-style:solid;	color:#FFFFFF;}.head {	font-family: "Trebuchet MS", Arial, Helvetica;	font-size: 14pt;	line-height: 100%;	color:#FFFFFF;}