body { 
	margin: 10;
	padding: 10;
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	}

#hometext {width:430px;text-align:center;}
#wrap {width: 750px; background-color: #fff;}
/*clearer*/
.clearer {
 height:1px;
 overflow:hidden;
 margin-top:-1px;
 clear: both;
 }
/* links*/
a:link {color: #d21034;}
a:visited {color: #d21034;}
a:hover {color: #000;}
a:active {color: #d21034;}

/*main table*/
table#maintable {width: 100%; border-collapse: collapse; padding: 0; margin: 0;}
table#maintable td#left,
table#maintable td#right {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
	}
table#maintable td#left {width: 153px;  }
table#maintable td#right {width: 597px; }

/*left*/
#left img {display: block;}
div#nav {
	background-color: #d21034;
	}
#left #left-special {border: none;}
/*right*/
#right #logo {margin-left: 37px; margin-top: 11px; display: block; }
#right {
	font-family: georgia, serif;
	font-size: 14px;
	font-style: normal;
	}
/* bottom */
div#bottom {text-align: center; margin-top: 30px; clear: both;}
div#bottom #logo-bottom {display: block; text-align: center; margin-right: auto; margin-left: auto;}
div#contact-info {font-weight: bold; }
div#contact-info div#contact-order { color: #d21034; margin-top: 0.5em; font-size: 14px;}
div#contact-info div#contact-service {}
div#contact-info div#contact-address {margin-top: 1em;}
div#contact-info div#contact-email {}
div#contact-info div#contact-email a:link { color: #d21034;}
div#contact-info div#contact-email a:visited { color: #d21034;}
div#contact-info div#contact-email a:hover { color: #000;}
div#contact-info div#contact-email a:active { color: #d21034;}

#bottom #bottom-nav-box {background-color: #d21034; width: 638px; margin-top: 0.5em; margin-right: auto; margin-left: auto;}
#bottom #bottom-nav-left { float: left; display: block; position: relative;}
#bottom #bottom-nav-right { float: right; display: block; position: relative;}
#bottom #bottom-nav { padding-top: 5px;}
#bottom #bottom-nav a {text-decoration: none; font-weight: bold; margin: 5px;}
#bottom #bottom-nav a:link {color: white;}
#bottom #bottom-nav a:visited {color: white;}
#bottom #bottom-nav a:hover {color: white;text-decoration: underline;}
#bottom #bottom-nav a:active {color: white;}
#bottom #copy {padding: 10px;}
/* Homepage */
#home-featured {width: 167px; float: right; position: relative;}
#home-feature-text {}
.home-feature-item {margin-top: 20px; text-align: center; font-weight: bold; border-bottom: 2px solid black;}
.home-feature-item img {border: 0; display: block; text-align: center; margin-right: auto; margin-left: auto;}
/* right id */
#right div.imageright{
	float:right;
	position: relative;
	margin: 0 0 10px 10px;	  
}
#right div.imageleft {
	float: left;
	position: relative;
	margin: 0 10px 10px 0;
	}
#right .imagecaption {font-style: normal; margin: 0 auto;}
#right .listing {clear: both;}
#category {margin-left:20px;margin-top:10px;}
#hometext #category {margin: 0;}
.listing {margin-left:20px;}
/* cat req*/
#contact {margin-left:20px;}



/* text formatting */
h1 {color: #D21033; font-size: 20px; font-style: normal;}
h2 {color: #D21033; font-size: 17px; font-style: normal;}

