body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
    padding: 0;
}

/*******************************************************
TYPE
*******************************************************/

/* Body font */
.main {
	font-size: 11px;
	color: #FFF;
	line-height: 175%;
}

/* Red Studio font */
.red {
	font-size: 9px;
	color: #AAA;
	text-decoration: none;
	display: block;
	line-height: 25px;
	border-top: 1px dashed #FFF;
	border-bottom: 1px dashed #FFF;
}

/* Red Studio font */
.red:hover {
	font-size: 9px;
	color: #FFF;
	background-color: #BD2035;
	text-decoration: none;
}

/* Footer font */
.foot {
	font-size: 9px;
	color: #000;
	padding-left: 10px;
}

/* Footer Link font */
.footlink {
	color: #000;
	text-decoration: none;
}

/* Footer Link font */
.footlink:hover {
	color: #000;
	text-decoration: underline;
}

.link {
	color: #FFF;
	text-decoration: none;
}

.link:hover {
	text-decoration: underline;
}

/* Heading font */
.h1 {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 125%;
}

/*******************************************************
BORDERS
*******************************************************/

/* Top Solid Border */
.ts {
	border-top: 1px solid #000;
}

/* Right Solid Border */
.rs {
	border-right: 1px solid #000;
}

/* Bottom Solid Border */
.bs {
	border-bottom: 1px solid #000;
}

/* Left Solid Border */
.ls {
	border-left: 1px solid #000;
}

/* Top Dashed Border */
.tda {
	border-top: 1px dashed #FFF;
}

/* Right Dashed Border */
.rda {
	border-right: 1px dashed #FFF;
}

/* Bottom Dashed Border */
.bda {
	border-bottom: 1px dashed #FFF;
}

/* Left Dashed Border */
.lda {
	border-left: 1px dashed #FFF;
}


/*******************************************************
IMAGES
*******************************************************/

/* Bullets */
.bullet {
	list-style-image: url(../images/main/bullet.gif);
	list-style-position: outside;
	margin-left: 6px;
}

/* Blue stripe background */
.bg {
	background-image: url(../images/main/bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 113px;
}

/* Blue triangle top left corner */
.tlc {
	background-image: url(../images/main/tlc.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 113px;
}

/* Black edge on eft side of menu */
.edge {
	background-image: url(../images/main/edge.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Left corner below menu */
.lc {
	background-image: url(../images/main/lc.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;	
}

/* Left corner below menu */
.lcgreen {
	background-image: url(../images/main/lcgreen.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;	
}

/* Left corner below menu */
.lcorange {
	background-image: url(../images/main/lcorange.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;	
}

/* Left corner below menu */
.lcpink {
	background-image: url(../images/main/lcpink.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;	
}

/* Left corner below menu */
.lcpurple {
	background-image: url(../images/main/lcpurple.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;	
}

/* Left corner below menu */
.lcyellow {
	background-image: url(../images/main/lcyellow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;	
}

/* Left corner below menu */
.lcred {
	background-image: url(../images/main/lcred.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;	
}

/* Arrow */
.arrow {
	background-image: url(../images/main/arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Main header image */
.icicles {
	background-image: url(../images/main/icicles.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;
}

/* Main header image */
.peas {
	background-image: url(../images/main/peas.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;
}

/* Main header image */
.truck {
	background-image: url(../images/main/truck.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;
}

/* Main header image */
.shopping {
	background-image: url(../images/main/shopping.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;
}

/* Main header image */
.butcher {
	background-image: url(../images/main/butcher.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;
}

/* Main header image */
.papers {
	background-image: url(../images/main/papers.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;
}

/* Main header image */
.operator {
	background-image: url(../images/main/operator.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;
}

/* Background on the right of banner image */
.purplebg {
	background-image: url(../images/main/purplebg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 93px;	
}

/* Background on the right of banner image */
.pinkbg {
	background-image: url(../images/main/pinkbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 93px;	
}

/* Background on the right of banner image */
.orangebg {
	background-image: url(../images/main/orangebg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 93px;	
}

/* Background on the right of banner image */
.greenbg {
	background-image: url(../images/main/greenbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 93px;	
}

/* Background on the right of banner image */
.redbg {
	background-image: url(../images/main/redbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 93px;	
}

/* Background on the right of banner image */
.bluebg {
	background-image: url(../images/main/bluebg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 93px;	
}

/* Background on the right of banner image */
.yellowbg {
	background-image: url(../images/main/yellowbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 93px;	
}
