body {
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    background-image:url('/images/bg.gif');
    font-family: verdana,helvetica,sans-serif;
    color: #757575;
    font-size: 10pt
}

hr.sepbar {
    font-size: xx-small;
    width: 100%;
    height: 1px;
    background: #999999;
    border-width: 0px;
    margin: 12px 12px 12px 1px;
}

p.cartSummary, a.cartSummary:link, a.cartSummary:visited, a.cartSummary:hover {
    font-family: verdana,helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 8pt;
    text-decoration: none;
}

p.productList, td.productList {
    font-family: verdana,helvetica,sans-serif;
    color: #1951A5;
    font-size: 8pt;
}

a.productLink:link, a.productLink:visited {
    font-family: verdana,helvetica,sans-serif;
    color: #1951A5;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

a.productLink:hover {
    text-decoration: underline;
}

a.buttontext:link, a.buttontext:visited {
    font-family: verdana,helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000
    text-decoration: none;
    background: white;
    border: #999999 solid 1px;
    margin: 2px 1px 2px 1px;
    padding: 1px 4px 1px 4px;
}

a.buttontext:hover {
    color: #FF0000;
    text-decoration: underline;
}

a.portfolio:link, a.portfolio:visited {
    font-weight: normal;
    text-decoration:none;
}

a.portfolio:hover {
    text-decoration:underline;
}


a:link, a:visited {
    color: #757575;
    font-weight: bold;
    text-decoration:underline;
}

a:hover {
    text-decoration:none;
    color: #ec2f2d;
}



#n {
    color:#FFFFFF;
    font-size:10pt;
    font-family: verdana,helvetica,sans-serif;
    padding:1px 1px 1px 1px;
}

#c {
    background-color: #FFFFFF;
    color:#1951A5;
    font-size:10pt;
    font-family: verdana,helvetica,sans-serif;
    padding:1px 1px 1px 1px;
}

#c a:link {
    color: #000000;
    text-decoration:underline;
}

#c a:visited {
    color: #000000;
}

#c a:hover {
    text-decoration:none;
}

#c p {
    margin-left:15px;
}

#c h1, #c h2, #c h3, #c h4, #c h5, #c h6 {
    color: #1951A5;
    font-weight:normal;
}

fieldset {
	font-family: arial,helvetica,sans-serif;
	font-color: #8A8484;
	font-size: 10pt;
}

td {
	font-family: sans-serif,verdana,helvetica;
	font-color: #1951A5;
	font-size: 9pt;
}

.copyright {
	font-family: sans-serif, helvetica,Verdana;
	font-size: 8pt;
	color: #757575;
}

.sitelinks:link, .sitelinks:visited {
	font-family: helvetica,Verdana,sans-serif;
	font-size: 9pt;
	color: #757575;
	font-weight: bold;
	text-decoration: none;
}

.sitelinks:hover {
	font-family: helvetica,Verdana,sans-serif;
	font-size: 9pt;
	color: #ec2f2d;
	font-weight: bold;
	text-decoration: none;
}

.artlinks:link, .artlinks:visited {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 120%;
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}

.artlinks:hover {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 120%;
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}

.artlinks2:link, .artlinks2:visited {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 8pt;
	color: #008000;
	text-decoration: underline;
}

.artlinks2:hover {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 8pt;
	color: #008000;
	text-decoration: none;
}


.headerlinks:link, .headerlinks:visited {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.headerlinks:hover {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.navilinks:link, .navilinks:visited {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.navilinks:hover {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.footlinks:link, .footlinks:visited {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 10pt;
	color: #1951A5;
	font-weight: bold;
	text-decoration: underline;
}

.footlinks:hover {
	font-family: Verdana,helvetica,sans-serif;
	font-size: 10pt;
	color: #1951A5;
	font-weight: bold;
	text-decoration: none;
}

h1 {
    font-size: 200%;
    font-weight:normal;
}

h2 {
    font-size: 150%; 
    font-weight:normal;
}

h3 {
    font-size: 140%;
    font-weight:normal;
}

h4 {
    font-size: 130%;
    font-weight:normal;
}

h5 {
    font-size: 120%;
    font-weight:normal;
}

h6 {
    font-size: 110%;
    font-weight:normal;
}

#cart td {
    color: #757373;
    border-bottom: solid #D0CECE 1px;
}

#cartHeader td {
    color: #757373;
    border-bottom: solid #D0CECE 3px;
    font-weight: bold;
}

#cartButton {
    font-family: verdana;
    font-size:9px;
    font-weight: bold;
    background:#D8D4B1;
    color:#333333
}

#cartPromo td {
    color: #757373;
    border-bottom: solid #000000 0px;
}

#cartTotals td {
    color: #757373;
    border-bottom: solid #000000 0px;
}

#carttable td {
    border-bottom: solid #D0CECE 1px;
}

p.discount {
    color: #757373;
    font-size: 7pt;
    font-family: verdana,helvetica,sans-serif;
}

#promoTable td {
    color: #757373;
    border-bottom: solid #D0CECE 1px;
    font-family: verdana,helvetica,sans-serif;
    font-size: 8pt;
}

#promoTable th {
    color: #757373;
    background-color: #687FA0;
    border-bottom: solid #D0CECE 1px;
    font-family: verdana,helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 8pt;
}

#checkoutTable td {
    color: #757373;
    border-style: none;
    font-family: verdana,helvetica,sans-serif;
    font-size: 8pt;
}

#shippingProfile td {
    color: #757373;
    border-bottom: dashed #D0CECE 1px;
    font-family: verdana,helvetica,sans-serif;
    font-size: 8pt;
}

#checkoutTable th {
    color: #FFFFFF;
    background-color: #687FA0;
    border-style: none;
    font-family: verdana,helvetica,sans-serif;
    font-size: 8pt;
}

.confirmtable table tr td {
    border-top:0px;
    border-left:0px;
}

.confirmtable th {
    background-color: #687FA0;
    color: #FFFFFF;
    font-family: verdana,helvetica,sans-serif;
    font-size: 8pt;
}
.confirmtable td {
    color: #757373;
    border:solid 1px #D8D4B1;
    font-family: verdana,helvetica,sans-serif;
    font-size: 8pt;

}

#paymentTable table td tr {
    border-top:    0px;
    border-bottom: 0px;
    border-left:   0px;
    border-right:  0px;
}

.archivetitle
{
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	letter-spacing: 1px;
	background-image: url('/images/hdot.gif');
	background-repeat: repeat-x;
	padding-bottom: 8px; background-position-y:50%
}

p.portfolio {
	font-family: sans-serif, verdana,helvetica;
	font-size: 11px;
}

p.spca {
	font-family: sans-serif, verdana,helvetica;
	font-size: 8pt;
}

a.spca:link, a.spca:visited {
	font-size: 8pt;
	color: #0000FF;
	font-weight: normal;
	text-decoration: none;
}

a.spca:hover {
	text-decoration: underline;    
}