/* CSS Document */

A:link {
text-decoration: underline; 
color: #dd7744;
}
A:visited {
text-decoration: underline; 
color: #dd7744;
}
A:active {
text-decoration: underline; 
color: #dd7744;
}
A:hover {
text-decoration: underline; 
color: #c4ac94;
}

body {
font-family: Arial, Helvetica, sans-serif;
padding: 20px;
background-color: #282828;
}

form input[type=text], form input[type=password], form textarea {
background:url(images/textboxbg.png) repeat-x top left;
	margin: 2px 1px; 
	padding: 2px 2px; 
	border: 1px solid #c4ac94;
	font-size: 14px; 
}
.footer {
background-image:url(images/footbg.jpg);
border: 1px solid #333333;
height: 25px;
color: #FFFFFF;
font-size: 13px;
}
.footer A:link,.footer A:visited,.footer A:active,.footer A:hover {
color: #FFFFFF;
}
.nav{
background-image:url(images/leftcol_tile.jpg);
}
.headerimg {
background-image:url(images/toptile.jpg);
}
.displayarea {
background-color: #e0e0e0;
padding: 10px;
}

#pallet {
	background-color:#F4F4F4;

}
.titlebar {
background-image:url(images/tgrad.jpg);
font-style: italic;
font-size: 16px;
font-weight: bold;
height: 25px;
}
.contentwrap {
	background-image:url(images/cellgrad.png);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	padding-bottom: 8px;
}
.contentbar{
padding: 4px;
font-size: 13px;
}

.pricebar {
background-color:#f5c36d;
border: 1px solid #666666;
font-size: 11px;
}

.shadowbar{
background-image:url(images/stile.jpg);
}
.dottdiv {
background-image:url(images/dotts.png);
background-repeat: repeat-x;
height: 5px;
}
.inlinenav {
background-color: #EEEEEE;
border-bottom: 1px solid #CCCCCC;
padding: 2px;
font-size: 11px;
font-weight: bold;
}
/* Price */
#pricediv {
font-size: 12px;
}
#shippingdiv {
font-size: 12px;
}
.errorbox {
border: 2px dashed darkred;
text-align: center;
font-size: 12px;
font-weight: bold;
color: darkred;
background-color:#FFFFFF;
padding: 4px;
margin: 6px;
}
