body { 
	margin: 0; padding: 20px 0 0 0;
	background: #8C150F; color: #000;
	text-align: center;
	font-family: Arial, Sans Serif, Helvetica;
	font-size: 13px;
}

h1 {
	margin: 15px 0; padding: 0;
	clear: both;
	color: #000;
	font-size: 20px; font-weight: normal;
}

h2 {
	margin: 15px 0; padding: 0;
	clear: both;
	color: #C63D00;
	font-size: 14px; font-weight: bold;
}

a { text-decoration: none; color: #C63D00; }
p { margin: 0; padding: 6px 0; }

#container {
	width: 820px; height: 470px;
	margin: 0 auto; padding: 10px;
	text-align: left;
	border: #000 1px solid;
}

.standard { background: #FFF url(../images/freephone.gif) top right no-repeat; }
.home, .flyers, .bizcards { background: #FFF url(../images/bg_home.jpg) top right no-repeat; }
.postcards { background: #FFF url(../images/bg_bizcards.jpg) top right no-repeat; }
.contact_us { background: #FFF url(../images/bg_contact.gif) top right no-repeat; }

#content_left {
	width: 390px; height: 280px;
	float: left;
	margin: 0; padding: 0 10px;
}

#content_right {
	width: 380px; height: 280px;
	float: left;
	margin: 0; padding: 0 10px;
}

.copyright {
	width: 820px;
	margin: 5px auto; padding: 0;
	clear: both;
	text-align: right;
	font-size: 11px;
	color: #CCC;
}

a.logo {
	width: 189px; height: 84px;
	margin: 0 0 15px 0; padding: 0;
	display: block; float: left;
	background: url(../images/hot-print.gif) no-repeat;
}

a.logo span,
ul.nav li a span { display: none; }

ul.nav {
	margin: 0 0 0 15px; padding: 0;
	clear: both;
	list-style-type: none;
}
ul.nav li { margin: 0; padding: 0; display: inline; }
ul.nav li a {
	width: 196px; height: 177px;
	margin: 0; padding: 0;
	display: block; float: left;
}

ul.nav li a.flyers { background: url(../images/flyers.gif) no-repeat; }
ul.nav li a:hover.flyers, ul.nav li span.flyers { background: url(../images/flyers_on.gif) no-repeat; }
ul.nav li a.bizcards { background: url(../images/business-cards.gif) no-repeat; }
ul.nav li a:hover.bizcards, ul.nav li span.bizcards { background: url(../images/business-cards_on.gif) no-repeat; }
ul.nav li a.postcards { background: url(../images/postcards.gif) no-repeat; }
ul.nav li a:hover.postcards, ul.nav li span.postcards { background: url(../images/postcards_on.gif) no-repeat; }
ul.nav li a.contact { background: url(../images/contact-us.gif) no-repeat; }
ul.nav li a:hover.contact, ul.nav li span.contact { background: url(../images/contact-us_on.gif) no-repeat; }

ul.nav li span.flyers,
ul.nav li span.bizcards,
ul.nav li span.postcards,
ul.nav li span.contact {
	width: 196px; height: 177px;
	margin: 0; padding: 0;
	display: block; float: left;
}

ul.nav li span.flyers span,
ul.nav li span.bizcards span,
ul.nav li span.postcards span,
ul.nav li span.contact span { display: none; }


ul.two {
	width: 180px; float: left;
	margin: 0 0 15px 15px; padding: 0;
}

.cb { clear: both; }

a.pink { color: #A9006E; }

fieldset.contact { margin: 100px 0 0 0; padding: 0; border: 0; }
fieldset.contact dl { margin: 0; padding: 0; }
fieldset.contact dl dt {
	width: 95px;
	margin: 0 0 4px 0; padding: 0;
	float: left;
}
fieldset.contact dl dd {
	width: 260px;
	margin: 0 0 4px 0; padding: 0;
	float: left;
}

input.field, textarea.field, select.field { width: 146px; margin: 0; border: #999 1px solid; }

textarea.field { height: 40px; }

table { width: 300px; margin: 0; border: 0; font-size: 11px; }