html,body{margin:0;padding:0}
body{font: 83% arial,sans-serif}
p{margin:0 10px 10px}
div#header {margin:0; padding-left:10px; line-height:2.4em; clear:both; border-top:1px solid #ccc;}
div#content {line-height:1.4; padding: 12px 24px;}
div#onegoogle-right{background:#FFF; text-align:right; padding: 5px 0px; }
div#onegoogle-left{background:#FFF; text-align:left; padding: 5px 0px;}
div#footer p{margin:0;padding:5px 10px}

div#onegoogle-right{float:right;width:50%}
div#onegoogle-left{float:right;width:49.9%}
div#footer{clear:right; text-align:center; margin-left:120px;}
#search .terms {
width:15.4em;
}
input, select, textarea, option {
font-family:inherit;
font-size:inherit;
}
input.quickcnp {
border: 0;
}
#msg {
    align: center;
    width: 40em;
    margin:0px auto; background-color:#ffeeaa; padding:5px 15px;
}
img {
	border:0;
}
.block {
    display: inline-block;
}

#search p {
padding:1.2em 0pt 1.2em 0em;
}

#search p input.terms{
    margin:0pt 0pt 0pt 3em;
}

#search p input:hover{
    
    }

#header img {
    padding:0.5em;
    float:left;
	border:0;
}

.product-title{
    color:#999999;
    font-size:1.5em;
    font-weight:bold;
}

#footer img{
	float:right;
}

td {
	font-size:83%;
}

table 
{
	width:100%;
border-collapse: collapse;
border:0px solid #ccc;
}

hr
{
	width:100%;
color: #ccc;
border: none;
background-color: #ccc;
height: 1px;
}

table.list tr td {
	background-color:#FFF; padding:0.5em; border-top:1px solid #ccc;
}

table.list thead tr td{
	background-color:#DDEEFF; margin:0;
}

table.aform thead tr td {
	background-color:#DDEEFF; margin:0; border-top:0px solid #ccc; padding:0.5em; 
}

.larger {
	font-size:126%;
	font-weight:bold;
	}

.aform tr td {
	background-color:#FFF; padding:1em; border-top:0px solid #ccc;
}

.red {
	color:#CC0000;
	}
}

