/* parcel coffee + tea css *//* Created by robertpalmer@gmail.com */body {	background-color: white;	font-family: Arial, sans-serif;	font-size: 12px;}h1 {	font-size: 24px;	font-weight: bold; 	color: white;	text-transform: uppercase;}h2 {	font-size: 19px;	font-weight: normal;	color: #C41230;}h3 {	font-weight: bold;	color: white;}h4 {	font-size: 16px;	font-weight: bold;	color: #C41230;	text-transform: uppercase;	margin-bottom: 5px;}p {	color: white;	line-height: 15px;}a {	color: white;	text-decoration: underline;}a:hover {	color: #C41230;}input.btn {	background-color: #C41230;	padding: 4px;	font-size: 10px;	color: white;	border: none;}input.btn:hover {	background-color: #D5655B;}select {	border-color: #D85B1E;	background-color: #ffffff;	padding: 3px;	border: 1px solid;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 0.6em;	color: #6A2B00;}/* ---------------------- IDs ---------------------- */a.footer:link {color: #C41230; text-decoration: none;}a.footer:active {color: #C41230; text-decoration: underline;}a.footer:visited {color: #000000; text-decoration: none;}a.footer:hover {color: #C41230; text-decoration: underline;}#nav {	font-size: 11px;	color: white;	float: right;	margin-top: 75px;	margin-right: 20px;	text-transform: uppercase;}#nav a {	text-decoration: none;}#nav ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}#nav li { /* all list items */	float: left;	position: relative;}#nav li ul { /* second-level lists */	display: none;	position: absolute;	top: 1.5em;	left: 0;	font-size: 1em;	line-height: 1.5em;	background-color: black;	border: 1px solid #C41230;	padding: 0.5em;	z-index: 999;}#nav li ul li { /* only second level list items */	margin-right: 0.5em;}#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */		margin-top: 0.5em;}#nav li:hover ul, li.over ul { /* lists nested under hovered list items */	display: block;}#header {	margin-top: 35px;	margin-left: 30px;	width: 294px;	height: 393px;	float:left;}#header img {	border: 1px solid #C41230;	padding: 10px; }#display {	width: 443px !important;	height: 373px !important;	width: 463px;	height: 393px;	border: 1px solid #C41230;	padding: 10px; 	float:right;	margin-top: 35px;	margin-right: 30px;}#contact {	padding: 20px;	color: #FFFFFF;	line-height: 2em;}#contact a {	color: #FFFFFF;	text-decoration:none;}#contact a:hover {	color: #FFFFFF;	text-decoration: underline;}#copyscroll {	width: 423px;	height: 353px;	float:right;	margin-top: 35px;	margin-right: 30px;	overflow:auto;	padding: 20px;	overflow-y:scroll;	overflow-x:hidden;	background-color: white;}#copyscroll p {	color: #000000;	margin-bottom: 1em;}#about {	width: 423px;	height: 353px;	background-color:#FFFFFF;	float:right;	padding: 20px;	overflow:auto;	overflow-y:scroll;	overflow-x:hidden;}#about p {	margin-bottom: 1em;}#scroll {	width: 463px;	height: 393px;	float:right;	margin-top: 35px;	margin-right: 30px;	overflow:auto;	overflow-y:scroll;	overflow-x:hidden;}#scroll h2 {	text-transform: uppercase;}#scroll dl {	float: left;	clear: both;	background-color: #FFFFFF;	padding: 12px;	margin: 0 0 10px 0;}#scroll dt {  /* image */	clear: left;	float: left;	width: 130px;	margin: 0;}#scroll dd {  /* text */	border-left: 1px solid #C41230;	margin-left: 15px;	float: right;	clear: right;	padding-left: 15px;	width: 260px;}#scroll p {	color: black;}#scroll p.price {	font-size: 10px;		color: #C41230;	text-align: right;	line-height: 2em;}/* ---------------------- classes ---------------------- */.loc {	font-size: 9px;	font-weight:normal;	font-style:italic;	margin-bottom: 5px;}.container {	position:absolute;	top: 50%;	left: 50%;	width:830px;	height:570px;	margin-top: -285px; /*set to a negative number 1/2 of your height*/	margin-left: -415px; /*set to a negative number 1/2 of your width*/}.inside {	display: table-cell; 	vertical-align: middle;	border: 1px solid #C41230; 	padding: 7px;}.background {	width: 830px;	height: 570px;	margin: 0px auto;	background-color: black;}.logo { 	margin-left: 30px;	margin-top: 30px;	float:left;}.addtocart {	border-color: #D85B1E;	background-color: #ffffff;	padding: 3px;	border: 1px solid;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 0.6em;	color: #6A2B00;}.invisible {	display:none;}.line {	border-right: 1px solid #C41230;	height: 18px; 	padding-top: 6px;	padding-right: 10px;	margin-right: 10px;}.noline {	height: 18px; 	padding-top: 6px;	padding-right: 10px;	margin-right: 10px;}.wsa {	margin-top: 20px;}.wsb {	margin-bottom: 20px;}.bottom {	vertical-align: bottom;}/* ---------------------- ### ---------------------- */