@charset "UTF-8";
/* CSS Document */

 /*
 
 
 LAYOUT
 --------------------------------------*/
 
 
 body{
 text-align:center;
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 line-height:150%;
 background:url(../images/bg.gif) repeat-x top left;
 }
 
 #wrapper{
 margin:0 auto;
 text-align:left;
 width:862px;
 padding:0;
 }
 

#header{
background:url(../images/backgroundBG.jpg) top center no-repeat;
 height:223px;
 width:862px;
 margin:0;
}
 
 
 #content{
 margin:0;
 background:#fff;
 border-left:1px solid #bababa;
 border-right:1px solid #bababa;
 }
 
 
 .box{
 display:block;
 with:820px;
 padding:10px;
 margin:10px;
 border:#ccc 1px solid;
 background:#f2f2f2;
 text-align:center;
 }
 
 /*
 
 GLOBALS
 --------------------------------------*/
 a{color:#003471; text-decoration:underline;}
 a:hover{text-decoration:none;}
 
 a.add2cartBtn{
	width:125px;
	color:#fff;
	padding:8px 25px;
	text-decoration:none;
	text-align:center;
	border:1px solid #d0d0d0;
	background-image: url(../images/add_shoppingcart-orange_large.png);
	background-repeat: no-repeat;
	background-position: left center;
 }
 
 a.add2cartBtn:hover{
 color:#000000;
  background:url(../images/add2cart.jpg) no-repeat center right;

 }
 
 a.introBtn{
	width:500px;
	background:url(../images/intro-button2.jpg) no-repeat center left;
	color:#fff;
	padding:8px 25px;
	text-decoration:none;
	text-align:center;
	border:1px solid #d0d0d0;
	font-weight: bold;
 }
 
 a.introBtn:hover{
 color:#000000;
  background:url(../images/intro-button2.jpg) no-repeat center right;

 }
 
 h1, h2, h3, h4, h5, h6{
color:#003471;
margin: 2px 10px 10px 0;  
letter-spacing:-1px; 
font-weight: bold;	
display:block;
}


.page1, .page2, .page3, .page4{
margin:0;
background:url(../images/pageBG.gif) top left repeat-x;
width:840px;
padding:10px;
border-top:5px solid #003471;
}
	
	
h1 {font-size:22px; line-height:26px;}
h2 {font-size:20px; line-height:24px;}
h3 {font-size:18px; line-height:22px;}
h4 {font-size:16px; line-height:20px;}
h5 {font-size:14px; line-height:18px;}
h6 {font-size:12px; line-height:16px;}
 
 
 img{padding:10px; border:1px solid #cccccc;margin:10px 0;}
 
 .cowgill{float:left; margin:5px; border:none; padding:5px;}


 /*
 
 menu
 --------------------------------------*/
 
 .nav{
 position:absolute;
 z-index:100;
 width:200px;
 top:165px;
 margin-left:250px;
 }
 
 
.menu li{float:left;list-style-type:none;}

.menu a{color:#fff;padding:6px;text-decoration:none;}

.menu a:hover, .menu a.ON{background:#fff;color:#000000;

