
#leftnav {
	width: 150px;
	font-size: 12px;
	vertical-align: top;
	font-size: 85%;
}

ul, ol { }

#leftnav a {
	/*/*/padding: 3px;
	display: block;
	border: 1px dotted #CCC;
	text-decoration: none;
	line-height: 1em;
	width: 150px /* */
}

#leftnav a:link, #leftnav a:visited { color: #666; }

#leftnav a:hover, #leftnav a:active {
	color: #FFFFFF;
	background-color: #6699CC;
	border: 1px solid #000;
}

#leftnav ul {
	/*/*/padding: 0em;
	margin-left: 0em;
	margin-right: 0em;
	list-style-type: none; /* */
}

#leftnav li { /*/*/ margin: 0px 0px 6px 0px; /* */ }

#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	border: 2px dotted #999 !important; /* */
}

#minicart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #222;
	background-color:#998675;
	padding: 0 0 16px 0;
}

.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color:#FFFFFF;
}

tr.minicartHead {
	/*font-weight:bold;*/
	text-transform:uppercase;
}

.minicartDark, .minicartLight {
	padding: 2px 5px 2px 5px;
	background-color:#FFF;
}

#minicart a:link, #minicart a:visited { color:#222; }

#minicart a:hover, #minicart a:focus { color: #222; }

a.minicartButton, a.minicartButton:link, a.minicartButton:visited {
	font-weight:bold;
	font-size:0.94em;
	padding: 4px; /*padding is for safari*/
	padding-left:26px; /*the icon is 16x16px*/
	background:url(../images/cart.png) #e7cea9 6px 50% no-repeat;
}

a.minicartButton:hover, a.minicartButton:focus {
	background-color: #cab28b;
	cursor: pointer;
}

.entryTableHeader td {
	font-size: 14px;
	color: #FFFFFF;
	background-image:url(../images/bkrndtrans_roll.png);
	padding: 5px 5px 5px 5px;
}

.entryTable .label {
	/*	background-color: #EFEFEF;*/
	background-image:url(../images/bkrndtrans_roll.png);
	padding: 5px 5px 5px 5px;
}

.entryTable .content { /*	background-color: #FFFFFF;*/ background-image:url(../images/brkndtrans1.png); }

.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;/*	background-color: #DDDDDD;*/
}

.infoTableHeader {
	font-size: 14px;
	/*	color: #FFFFFF;*/
	background-image:url(../images/bkrndtrans_roll.png);
	font-weight: bold;
	background-position: center;
	padding: 5px 5px 5px 5px;
}

.infoTable .label {
	background-image:url(../images/bkrndtrans_roll.png);
	padding: 2px 5px 2px 5px;
}

.infoTable .content {
	background-image:url(../images/brkndtrans1.png);
	padding: 2px 5px 2px 5px;
}

.box2 {
	color:#FFFFFF;
	font-size: 14px;
	background-color: #715b4f;
	border: 1px solid #336699;
}

.formTitle { /*same styling as h2*/
	font-size:1.7em;
	font-weight:normal;
	color: #fff;
	margin: 0 0 .6em 0;
	line-height:1.2em;
	text-align:left;
}

.row12 { padding: 5px 5px 5px 5px; }

.notice {
	color: #996600;
	font-weight: bold;
}

.addToCartButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.94em;
	padding: 2px; /*padding is for safari*/
	padding-left:26px; /*the icon is 16x16px*/
	color: #222;
	background:url(../images/cart.png) #e7cea9 6px 50% no-repeat;
	/*border:none;*/
}

.addToCartButton:hover { 
	background-color: #cab28b;
	cursor: pointer;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}
