body{
   margin: 0px;
   padding: 0px;
   font-family: arial;
   font-size: 0.9em;
   background-image: url('../images/bg.jpg');
   background-position: top center;
}

a{
   text-decoration: none;
   border: 0px;
}

a:hover{
   text-decoration: underline;
}

a img{
   border: 0px;
}

div#website_wrapper{
   margin: 0px auto;
   width: 776px;
   overflow: hidden;
}

div#header{
   margin: 0px;
   height: 217px;
   width: 776px;
   overflow: hidden;
   background-image: url('../images/header.jpg');
}

div#body{
   margin: 0px;
   width: 776px;
   overflow: hidden;
   background-image: url('../images/body_bg.gif');
}

div#body_header{
   margin: 0px;
   height: 22px;
   width: 776px;
   overflow: hidden;
   background-image: url('../images/body_header.gif');
}

img#logo{
   margin-top: 16px;
   margin-left: 96px;   
   float: left;
}

a#contact{
   margin: 0px;
   padding: 0px;
   margin-top: 165px;
   margin-left: 19px;   
   float: left;
}

div#menu{
   margin: 0px;
   padding: 0px;
   width: 118px;
   float: left;
}

div#content{
   margin: 0px;
   padding: 20px;
   width: 551px;
   overflow: hidden;
   float: left;
   color: rgb(70,61,52);
   background-image: url('../images/content_bg.gif');
   background-repeat: no-repeat;
}

div#content_locked{
   margin: 0px;
   padding: 20px;
   width: 551px;
   overflow: hidden;
   float: left;
   color: rgb(70,61,52);
   background-image: url('../images/content_bg_locked.gif');
   background-repeat: no-repeat;
}

div#content_unlocked{
   margin: 0px;
   padding: 20px;
   width: 551px;
   overflow: hidden;
   float: left;
   color: rgb(70,61,52);
   background-image: url('../images/content_bg_unlocked.gif');
   background-repeat: no-repeat;
}

div#ribbon_tips{
   margin: 0px;
   padding: 0px;
   width: 67px;
   float: left;
}

div#menu a{
   margin: 0px;
   padding: 0px;
   width: 118px;
   height: 58px;
   border: 0px;
   overflow: hidden;
   display: block; 
}

a.selected_home{
   background-image: url('../images/sHome.gif'); 
}

a.item_home{
   background-image: url('../images/ihHome.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

a.item_home:hover{
	background-position: 0px -58px;
}

a.selected_csaproject{
   background-image: url('../images/sCSAProject.gif'); 
}

a.item_csaproject{
   background-image: url('../images/ihCSAProject.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

a.item_csaproject:hover{
	background-position: 0px -58px;
}

a.selected_breeds{
   background-image: url('../images/sBreeds.gif');
}

a.item_breeds{
   background-image: url('../images/ihBreeds.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

a.item_breeds:hover{
	background-position: 0px -58px;
}

a.selected_products{
   background-image: url('../images/sProducts.gif');
}

a.item_products{
   background-image: url('../images/ihProducts.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

a.item_products:hover{
	background-position: 0px -58px;
}

a.selected_photos{
   background-image: url('../images/sPhotos.gif');
}

a.item_photos{
   background-image: url('../images/ihPhotos.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

a.item_photos:hover{ 
	background-position: 0px -58px;
}

a.selected_links{
   background-image: url('../images/sLinks.gif');
}

a.item_links{
   background-image: url('../images/ihLinks.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

a.item_links:hover{ 
	background-position: 0px -58px;
}

a.selected_news{
   background-image: url('../images/sNews.png');
}

a.item_news{
   background-image: url('../images/ihNews.png');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

a.item_news:hover{ 
	background-position: 0px -58px;
}

div#ribbon_tips div{
   margin: 0px;
   padding: 0px;
   width: 67px;
   height: 58px;
   border: 0px;
   overflow: hidden;
}

div.selected_home_tip{
   background-image: url('../images/sHome_tip.gif');
}

div.item_home_tip{
   background-image: url('../images/ihHome_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

div.hover_home_tip{
   background-image: url('../images/ihHome_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px -58px;
}

div.selected_csaproject_tip{
   background-image: url('../images/sCSAProject_tip.gif');
}

div.item_csaproject_tip{
   background-image: url('../images/ihCSAProject_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

div.hover_csaproject_tip{
   background-image: url('../images/ihCSAProject_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px -58px;
}

div.selected_breeds_tip{
   background-image: url('../images/sBreeds_tip.gif');
}

div.item_breeds_tip{
   background-image: url('../images/ihBreeds_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

div.hover_breeds_tip{
   background-image: url('../images/ihBreeds_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px -58px;
}

div.selected_products_tip{
   background-image: url('../images/sProducts_tip.gif');
}

div.item_products_tip{
   background-image: url('../images/ihProducts_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

div.hover_products_tip{
   background-image: url('../images/ihProducts_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px -58px;
}

div.selected_photos_tip{
   background-image: url('../images/sPhotos_tip.gif');
}

div.item_photos_tip{
   background-image: url('../images/ihPhotos_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

div.hover_photos_tip{ 
   background-image: url('../images/ihPhotos_tip.gif');
	background-repeat: no-repeat;
	background-position: 0px -58px;
}

div.selected_links_tip{
   background-image: url('../images/sLinks_tip.gif');
}

div.item_links_tip{
   background-image: url('../images/ihLinks_tip.gif');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

div.hover_links_tip{ 
   background-image: url('../images/ihLinks_tip.gif');
	background-repeat: no-repeat;
	background-position: 0px -58px;
}

div.selected_news_tip{
   background-image: url('../images/sNews_tip.png');
}

div.item_news_tip{
   background-image: url('../images/ihNews_tip.png');
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

div.hover_news_tip{ 
   background-image: url('../images/ihNews_tip.png');
	background-repeat: no-repeat;
	background-position: 0px -58px;
}

div#footer{
   margin: 0px;
   height: 100px;
   width: 776px;
   overflow: hidden;
   background-image: url('../images/footer.gif');
   background-repeat: no-repeat;   
}

a.top{
   margin: 0px;
   margin-right: 118px;
   display: block;
   text-align: right;
}

p#copyright{
   margin: 0px;
   padding: 0px;
   margin-top: 39px;
   margin-left: 95px;
   display: inline;
   color: white;
   font-size: 0.8em;
   text-align: left;
   font-weight: bold;
   float: left;
}

p#valid{
   margin: 0px;
   padding: 0px;
   margin-top: 39px;
   margin-right: 44px;
   display: inline;
   color: white;
   font-size: 0.8em;
   text-align: right;
   font-weight: bold;
   float: right;
}

p#valid a{
   color: white;
}

p#copyright a{
   color: white;
}

div#content img.image_right{
   margin: 10px;
   margin-left: 10px; 
   padding: 1px;
   float: right;
   border: 1px solid;
}

div#content img.image_left{
   margin: 10px;
   margin-left: 10px; 
   padding: 1px;
   float: left;
   border: 1px solid;
}

div.hr{
   margin: 0px;
   margin-top: 30px;
   margin-bottom: 20px;
   height: 28px;
   width: 547px;
   overflow: hidden;
   background-image: url("../images/hr.gif");
}

h1{
   margin: 0px;
   margin-top: 10px;
   margin-bottom: 5px; 
   font-family: book antiqua;
   font-size: 1.8em;
}

h2{
   font-family: book antiqua;
   font-size: 1.3em;
}

h3{
   font-family: book antiqua;
   font-size: 1.1em;
}

h2.cName{
   margin-top: 10px;
   margin-bottom: 10px;
}

p.cDescription{
   margin: 0px;
   margin-bottom: 10px;
}

p.cDisclaimer{
   text-align: center;
}

h3.lName{
   margin-top: 5px;
   margin-bottom: 0px;
   margin-left: 10px;
}

p.lDescription{
   margin: 0px;
   margin-left: 10px;
}

h3.pName{
   margin: 0px;
   padding: 0px;
   padding-right: 3px;
   float: left;
   text-align: left;
   background-color: rgb(252, 234, 202);
}

h3.pPrice{
   margin: 0px;
   padding: 0px;
   padding-left: 3px;
   float: right;
   text-align: right;
   background-color: rgb(252, 234, 202);
}

div.prod_wrapper{
   margin: 0px;
   margin-top: 10px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 0px;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 25px;
   overflow: hidden;
   background-image: url('../images/dashes.gif');
}

p.ppDescription{
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 20px;
}

h3.ppDescription{
   margin-top: 5px;
   margin-bottom: 0px;
   margin-left: 20px;
}

p.ppiName{
   margin-top: 5px;
   margin-bottom: 0px;
   margin-left: 40px;
}