/* General */

	body {
			background-color: #F6E9DB;
			background-image: url(../images/bg-top.gif); 
			background-position: top left;
			background-repeat: repeat-x;			
			margin: 0px;
			padding: 0px;
			font-family: arial, helvetica, geneva, sans-serif;
			font-size: 15px;
			color: #ffffff;
		}
		
	p  { margin:0px 0px 10px 0px; }
	
	
	
	h1 {
			font-size: 24px;
			color: #B01116;
			font-weight:bold;
			margin:0px 0px 8px 0px;
			line-height: 1.0em;				
		}
		
	h2 {
			font-size: 21px;
			color: #ffffff;
			font-weight:bold;
			margin:0px 0px 12px 0px;
			line-height: 1.0em;	
		}

	.break {
			font-size: 10px; 
			line-height: 10px;
		}
	
	.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;
			vertical-align:top;
		}
		
	.topinner {	
			width: 958px;
			height: 155px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;				
		}
		
	.navcontainer {	
			width: 100%;
			height: 40px;
			text-align: center;
			vertical-align:top;
		}
		
	.navinner {
			width: 958px;
			height: 43px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
		}			


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

	.homepics {	
			width: 958px;
			height:251px;
			float:left;
		}

		
	.homeintrocontainer {	
			width: 716px;
			background-color: #B11116;
			background-image: url(../images/bg-homeintro.gif); 
			background-position: top left;
			background-repeat: no-repeat;			
			float:left;
		}
		
	.homeintrocontent {
			padding: 18px 21px 14px 21px;			
			vertical-align:top;
			line-height:1.4em;
			font-size: 16px;
			float:left;
		}
		
	.homeintrobtm {
			width: 716px;
			height: 9px;
			background-image: url(../images/homeintrobtm.gif); 
			background-position: bottom left;
			background-repeat: no-repeat;			
			vertical-align:top;
			float:left;
		}		


	.pageheader {
			color:#383838; 
			padding:0px 22px 24px 22px;
			line-height:1.3em;			
		}


	.prodcontainer {	
			width: 474px;
			background-image: url(../images/bg-prod.gif); 
			background-position: top left;
			background-repeat: no-repeat;			
			float:left;
		}
		
	.prodimage {	
			width: 238px;
			padding: 4px; 			
			float: left;
		}

	.prodtext {	
			color:#ffffff; 
			padding:20px 15px 20px 0px;
			line-height: 1.3em;			
		}			
		
		

	.homestrap {	
			width: 242px;
			vertical-align:top;
			float: left;
		}


		
	.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: 958px;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			padding: 20px 0px;
			color: #BC8B58;
			font-size: 11px;
		}
						


/* 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.navon:link { font-size: 18px; font-weight: bold; color: #B11116; text-decoration: none;}
a.navon:visited { font-size: 18px; font-weight: bold; color: #B11116; text-decoration: none;}
a.navon:hover { font-size: 18px; font-weight: bold; color: #B11116; text-decoration: underline; }

a.navoff:link { font-size: 18px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.navoff:visited { font-size: 18px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.navoff:hover { font-size: 18px; font-weight: bold; color: #ffffff; 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: #BC8B58; text-decoration: none; }
a.smalllink:visited { font-weight: normal; color: #BC8B58; text-decoration: none; }
a.smalllink:hover { font-weight: normal; color: #BC8B58; text-decoration: underline; }


/* Nav */

	.nav1off {
			background-image: url(../images/nav1off.gif); 
			background-position: top left;
			background-repeat: no-repeat;
			margin: 0px;
			padding: 0px;
			width: 242px;
			height: 43px;
		}
		
	.nav1on {
			background-image: url(../images/nav1on.gif); 
			background-position: top left;
			background-repeat: no-repeat;
			margin: 0px;
			padding: 0px;
			width: 242px;
			height: 43px;
		}
		
	.nav2off {
			background-image: url(../images/nav1off.gif); 
			background-position: top left;
			background-repeat: no-repeat;
			margin: 0px;
			padding: 0px;
			width: 232px;
			height: 43px;
		}
		
	.nav2on {
			background-image: url(../images/nav1on.gif); 
			background-position: top left;
			background-repeat: no-repeat;
			margin: 0px;
			padding: 0px;
			width: 232px;
			height: 43px;
		}	

