/* CSS Document */


body, html {
	margin:0;
	padding:0;
	background:#ffffff;
	color:#000000;
}
body {
	background-image:url(images/pagebg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
p {
	margin-top:0px;
	margin-bottom:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
.p, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


/*
** create "stock" h1 and h2 for div.h1 div.h2 blocks 
*/
	.h1 , .h2{
	display: block;
	font-weight: bolder;
	}
	
	.h1  { font-size: 2em; margin: .67em 0 }
	.h2  { font-size: 1.5em; margin: .75em 0 }


/* 
** CLL Custom H1 Look 
*/

	h1, .h1 {
		font-family:"Times New Roman", Times, serif;
		color:#FFA800;
		font-style:italic;
		font-size:20px;
		margin-top:0px;
		margin-bottom:10px;
	}

/*
** CLL Custom H2 
*/
	h2, .h2 {
		font-size:14px;
		margin-top:0px;
		margin-bottom:10px;
	}



a, a:link {
	color:#0084BB;
	text-decoration:underline;
}
a:hover {
	color:#005b9c;
}
#container {
	margin:0 auto;
	width:800px;
	background-image: url(images/sidebg.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color:#ffffff;
	border: solid 1px #0084bb;
}
#sidebar {
	width:348px;
	float:left;
}
#nav {
	height:142px;
	background-image: url(images/navbg.jpg);
	background-repeat: no-repeat;
	text-align:right;
}
#contentarea {
	width:452px;
	float:right;
}
#textnstuff {
	background-color:#ffffff;
	padding:20px;
}
#sidebartext {
	padding:20px;
}
#footer {
	height:59px;
	clear:both;
	background-image: url(images/footerbg.jpg);
	background-repeat: no-repeat;
	padding:10px;
}
#footer p {
	font-size:11px;
	color:#ffffff;
	margin-bottom:9px;
	text-align:center
}
#footer a {
	color:#FFFF99
}
.formtable td {
	padding:4px;
	border-bottom:solid 1px #0084bb;
	vertical-align:top;
}
.info {
	background-color:#CCCCCC;
	font-size:11px;
	text-align:right;
	margin-right:5px;
}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFA800;
	color: #FFFFFF;
	margin-right: 6px;
}
#sidebar_aux_content p, #sidebar_aux_content td {
	font-size: 10px;
}
table.cart th {
	font-size: 10px;
	background-color: #eeeeee;
}
a.ViewCart, a.AddToCart {
	font-size: 13px;
	width: 145px;
	height: 26px;
	padding-top: 4px;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	position:relative;
}
a.ViewCart:hover, a.AddToCart:hover {
	color: #000000;
}
a.ViewCart{
	background-image: url(images/cart-button-blue_145x26.png);
	color: #666666;
}
a.AddToCart {
	background-image: url(images/cart-button_145x26.png);
	color: #666666;
}

.timestamp , .datestamp {
	font-size:9px;
	color:#CCCCCC;
	display:inline;
	font-weight:normal;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dbsrp td, .dbsrp input{
	font-size: 10px;
}