@charset "utf-8";
/* CSS Document */
body{background-color:#fff; margin:0px;}
	td{font-family:Arial, Helvetica, sans-serif; color:#71443E; font-size:12px; line-height:150%;text-align:left;}
	.prodtype{font-size:18px;padding:5px;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;color:#996600;background-color:#fff;border:1px solid #d8cbb8;}
	.press{font-size:11px;color:#333;text-align:left;}
	.press_lnk{ color:#006699;}
	a:link{color:#71443e;}
	a:visited{color:#006633;}
	.que{color:#006633;}
	.alert{color:#ff0000;font-weight:bold;}
	.hdr{font-size:14px; background-color:#D8CBB8;font-weight:bold; padding-left:5px;}
	.qahdr{font-size:14px; background-color:#d8cbb8;font-weight:bold;padding:5px;}
	.prodlist{padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
	.prodlist div{padding-bottom:3px;}
	.msg{color:#ff0000;font-weight:bold;padding:2px; font-size:12px;}
	.prodrow{padding:5px; vertical-align:top;}
	.prodname{padding:3px; vertical-align:top; font-weight:bold;background-color:#d8cbb8;}
	.proddesc{padding:5px; vertical-align:top; border-bottom:1px solid #333;}
	.prodprice{padding:5px; vertical-align:bottom; text-align:center; border-bottom:1px solid #333;}
	.carthdr{background-color:#ccc;color:#333;padding:5px;border:1px solid #333;color:#333;font-size:16px;font-weight:bold; text-transform:uppercase;}
	/*.hdr{background-color:#333;color:#fff;font-size:12px;font-weight:bold;padding:3px;}*/
	.prodtot{font-weight:bold;border-top:1px solid #fff;padding:3px;}
	.giftbox{border:1px solid #333; background-color:#ccc; padding:3px;}
	.sidebox{background-color:#ccc;padding:3px;border-right:1px solid #333;color:#333;vertical-align:top;}
	.qview{border:1px solid #ccc; background-color:#fff; padding:4px;}
	.qhdr{font-size:13px;font-weight:bold;color:#fff;background-color:#996600;padding:4px;}
	.pview{border:1px solid #333; background-color:#fff;padding:4px;}
	#topbar{position:relative;left:0px; border: 1px solid black; padding: 2px; background-color: lightyellow;
			width: 225px; visibility: hidden; z-index: 100; }
	#topbars{border: 1px solid black; padding: 2px; background-color: lightyellow;
			width: 225px; position:relative;}
	.addr{font-size:15px; text-align:center;}
	.storetitle{font-size:18px;color:#663300;text-align:center;}
	.gtot{color:#990000;border-top:1px solid #333;font-weight:bold;padding:3px;font-size:14px;}
	.pgbg{background-color:#fff;}
	.admpg{background-image:url(/images/07/body_bg.gif); background-color:#fff;color:#333;}
	#orderview{border:1px solid #333;padding:4px; background-color:#fff;}
	.editorder{padding:3px;border:1px solid #ccc;}
	.editorder a{color:#ff0000;}
	.tips{color:#FF3300;}
	sup{color:#ff0000;}
	.highlight{ border:1px solid #ff0000; background-color:#ffffcc; }
	
	.CCTextbox{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; border:1px solid #999999;}
	.CCButton{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
	
	.admnav{background-color:#d8cbb8; padding:5px; font-size:12px; border:1px solid #fff; font-weight:bold; }
	/*.admnav a{color:#996600; padding-right:3px;}*/
	#dhtmltooltip{font-family:arial,helvetica;font-size:12px;
		position: absolute;
		left: -300px;
		width: 150px;
		border: 1px solid black;
		padding: 2px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
		}
		
	#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
	}
	#tablist{
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font: bold 12px Verdana;
	}

	#tablist li{
	list-style: none;
	display: inline;
	margin: 0;
	}

	#tablist li a{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: white;
	}

	#tablist li a:link, #tablist li a:visited{
	color: #71443E;
	}

	#tablist li a.current{
	background-color: ;
	}

	#tabcontentcontainer{
	width: 700px;
	/* Insert Optional Height definition here to give all the content a unified height */
	padding: 5px;
	border: 1px solid black;
	}

	.tabcontent{
	display:none;
	}
	/*=============== Accordian Styles =============================*/
	
	.acchdr{ font-size:14px; background-color:#D8CBB8;font-weight:bold; padding:5px; cursor:pointer; border:1px solid #fff;}
	.accpane{ padding-left:5px; }
	
	/*=============== TREEVIEW STYLES ================================*/
	.tvHdr{font-size:16px; font-weight:bold; }
	.tvItm{font-weight:bold;}
	.tvItmHover{ background-color:#fff; }
	
	/*=============== MENU STYLES ================================*/
	.mnuRoot{padding-left:5px;}
	.mnuItm{padding:3px; border:1px solid #333; }
	.mnuItmHoover{padding:3px; border: 1px solid #333; background-color:#ffffcc; color:#333;}
