/* typography */

body { font-family: Georgia, sans-serif; font-size: 92%; }
p,ul,ol,dl {
	line-height: 1.633;
}
.small { font-size: 9pt; }
blockquote.accolades {
	font-size: 11px;
	color: #FFCCCC;
	line-height: 1.766;
	margin: 10px;
	background-image: url(../img/quote-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
blockquote.accolades span.byline {
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: -15px;
	background: url(../img/quote-right.gif) no-repeat right;
	padding-top: 20px;
	color: #FFFFFF;
	font-size: 10px;
}
h3.accolades {
	font-size: 89%;
	color: #FFF8DC;
	margin: 0 15px 0 0;
	border-bottom: 1px dotted;
	border-bottom-color: #CF5C58;
}
#address { min-width:1000px; }
p.address { font-size: 11px; font-weight: bold;	color: #990000; margin: 0; }
span.numerals { font-family: verdana, sans-serif; color: #CC3300; }
p.copyright { font-size: 11px; color: #960; margin-top: 3em; }
span.acumen {
	font: bold 11px Verdana, sans-serif;
	text-decoration: none;
	letter-spacing: -1px;
}

#content h1 {
	font-size: 180%;
	color: #993300;
}
#content p {
	margin-top: 1.5em;
	margin-bottom: 2em;
	line-height: 2em;
	font-size: 10pt;
}
#content h2 {
	font-size: 132%;
	color: #336600;
	margin: 0px;
}
#content h3 {
	margin: 0px;
	font-size: 105%;
	color: #CC6600;
}

div.inlineimg {
	margin-top: 1.5em;
	margin-bottom: 2em;
	line-height: 2em;
	font-size: 10pt;
}

#cartinstructions {
    width:90%;
    background-image: url('../graphics/instructions.gif');
    background-repeat: no-repeat;
    background-color:#ffffe8;
    border-bottom:solid 1px #dbcbb5;
    padding: 5px 5px 5px 50px;
    font-family: 'Trebuchet MS', Verdana, sans-serif; /* Font Face */
    font-size: 9pt; /* Font Size */
    color: #990000; /* Font Color */
    text-align: justify; /* Align Text */
    line-height:15px;
    vertical-align:middle;
    min-height:38px;
    margin:5px 0 5px 0;
}

#carttableheads {
    background-color:#ffffe8;
    padding: 5px 5px 5px 50px;
    font-family: 'Trebuchet MS', Verdana, sans-serif; /* Font Face */
    font-size: 12pt; /* Font Size */
    font-weight:bold;
    color: #990000; /* Font Color */
    vertical-align:middle;
}

#accountcreate {
    width:350px;       
}

#accountcreate td.lft {
    font-size:8pt;
    height:20px;
    width:130px;
}

#accountcreate td.rgt {
    font-size:8pt;
}

#accountcreate td.rgt input{
    width:171px;
}