/* General */

	body {
			background-color: #FAEDDD;
			margin: 0px;
			padding: 0px;
			font-family: arial, helvetica, geneva, sans-serif;
			font-size: 13px;
			color: #303030;
		}
		
	h1 {
			font-size: 20px;
			color: #9F2B1E;
			margin:0px 0px 12px 0px;	
		}
		
	h2 {
			font-size: 14px;
			font-weight: bold;
			color: #DE4029;
			margin:0px 0px 12px 0px;	
		}
		
	.prodtitle {
			font-weight: bold;
			color: #DE4029;
		}
		
	.homeprodtitle {
			font-size: 16px;
			font-weight: bold;
			color: #9F2B1E;
		}
		
	.smallprint {
			font-family: tahoma, geneva, verdana, arial; color: #C6936A; font-size: 9px;
		}								


/* Divs */

	.topcontainer {	
			width: 100%;
			text-align: center;
			background-image: url(../images/bg-top.gif); 
			background-position: top left;
			background-repeat: repeat-x;
			background-color: #9F2B1E;
			vertical-align:top;
		}
		
	.topinner {	
			width: 970px;
			height: 93px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;				
		}
		
	.navcontainer {	
			width: 100%;
			height: 40px;
			text-align: center;
			background-image: url(../images/bg-nav.gif); 
			background-position: top left;
			background-repeat: repeat-x;
			background-color: #FF9865;
			vertical-align:top;
		}
		
	.navinner {
			width: 970px;
			height: 40px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
		}			
	

	.homestrapcontainer {	
			width: 100%;
			text-align: center;
			background-color: #ffffff;
			vertical-align:top;
		}
		
	.homestrapinner {	
			width: 970px;
			height: 117px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;				
		}
		
	.strapcontainer {	
			width: 100%;
			text-align: center;
			height: 28px;
			background-color: #ffffff;
		}
		
	.strapinner {	
			width: 970px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			padding-top: 9px;
			padding-left: 34px;
			font-size: 10px;
			color: #E4987A;
		}			

	.contentcontainer {	
			width: 100%;
			text-align: center;
			background-image: url(../images/bg-content.gif); 
			background-position: top left;
			background-repeat: repeat-x;
			background-color: #FEF7ED;
			vertical-align:top;
			padding: 21px 0px 30px 0px;
		}
		
	.contentinner {	
			width: 970px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			vertical-align:top;							
		}

	.leftnavcontainer {	
			width: 185px;
			background-color: #9F2B1E;
			vertical-align:top;
			float:left;
		}

	.sidepadding {	
			padding:15px;
		}
		
	.middlecontainer {	
			width: 566px;
			background-color: #ffffff;
			border-style: solid;
			border-width: 7px;
			border-color: #F8EBDA;
			vertical-align:top;
			float:left;
			margin-left:15px;
		}
		
	.middlepadding {	
			padding:23px;
		}		
		
	.rightcontainer {	
			width: 175px;
			background-color: #FF724B;
			vertical-align:top;
			float:left;
			margin-left:15px;
			color: #ffffff;						
		}			

	.bottomcontainer {	
			width: 100%;
			text-align: center;
			vertical-align:top;
		}
		
	.bottominner {	
			width: 970px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			padding: 20px 0px;
			color: #9F2B1E;
			font-size: 11px;
			font-weight: bold;				
		}
		
	.prodtable {	
			background-color: #FEF7ED;
		}
	
	.prodlink {	
			background-color: #9F2B1E;
			padding:4px;
		}
		
	.prodpic {	
			border: 3px solid #F8EBDA; 
			margin-bottom:7px;
		}
		
	.homeprodpic {	
			border: 5px solid #ffffff; 
			margin-bottom:10px;
		}
	
	.homeprods {
		background-color: #F8EBDB;
		width: 520px;
	}						


/* Links */

a:link { font-weight: bold; color: #A20000; text-decoration: none; }
a:visited { font-weight: bold; color: #A20000; text-decoration: none; }
a:hover { font-weight: bold; color: #A20000; text-decoration: underline; }

a.whitelink:link { font-weight: bold; color: #ffffff; text-decoration: none; }
a.whitelink:visited { font-weight: bold; color: #ffffff; text-decoration: none; }
a.whitelink:hover { font-weight: bold; color: #ffffff; text-decoration: underline; }

a.leftonlink:link { font-weight: bold; color: #FF9460; text-decoration: none; }
a.leftonlink:visited { font-weight: bold; color: #FF9460; text-decoration: none; }
a.leftonlink:hover { font-weight: bold; color: #FF9460; text-decoration: underline; }

a.redlink:link { font-weight: bold; color: #A20000; text-decoration: none; }
a.redlink:visited { font-weight: bold; color: #A20000; text-decoration: none; }
a.redlink:hover { font-weight: bold; color: #A20000; text-decoration: underline; }

a.breadlink:link { color: #CE724E; text-decoration: none; }
a.breadlink:visited { color: #CE724E; text-decoration: none; }
a.breadlink:hover { color: #CE724E; text-decoration: underline; }

a.smalllink:link { font-weight: normal; color: #C6936A; text-decoration: none; }
a.smalllink:visited { font-weight: normal; color: #C6936A; text-decoration: none; }
a.smalllink:hover { font-weight: normal; color: #C6936A; text-decoration: underline; }