/* CSS Document */

body {
background:url(images/back_body.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px;
padding:0px;
}

*{
padding:0;
margin:0;
}

.clear {
clear:right;
}
.clearboth {
	clear:both;
}

.main {
width:751px;
position: absolute; 
left: 50%;  
height: auto; 
margin-left: -395px;
background: url(images/back_main.jpg) repeat-y;
padding:0px 19px 0px 21px;
}

.header_top {
background:#000000;
color:#FFFFFF;
font-family:"Palatino Linotype","Book Antiqua",Palatino, "Times New Roman", Times, serif;
font-size:14px;
padding:2px 0px 0px 5px;
height:22px;
}

.header_bottom {
background:#000000 url(images/back_top_nav.jpg) no-repeat left top;
color:#FFFFFF;
font-family:"Palatino Linotype","Book Antiqua",Palatino, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
padding:2px 0px 0px 5px;
height:22px; 
}

.headerlink a {
color:#FFFFFF;
text-decoration:none;
}

.headerlink a:visited {
color:#FFFFFF;
text-decoration:none;
}

.headerlink a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.header {
background:url(images/back_header.jpg) left top no-repeat;
height:190px;
}

.footer {
background:#000000;
color:#FFFFFF;
font-family:"Palatino Linotype","Book Antiqua",Palatino, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
padding:2px 0px 0px 5px;
height:22px;
clear:both;
}

.footer_bottom {
background:url(images/bottom_cap.gif) no-repeat bottom;
height:25px;
clear:both;
margin:0px -19px -6px -21px;
}

/*navigation on home page*/
.nav_home {
width:226px;
float:left;
border-right:#000000 4px solid;
padding-bottom:65px;
}
.nav_home ul {
list-style:none ;
}
.nav_home li a:link {
color:#8b1618;
font-size:18px;
background:url(images/nav_home.gif) no-repeat left;
height:24px;
padding:5px 0px 0px 34px;
border-bottom:1px solid #e4d8d3;
text-decoration:none;
display:block;
text-align:left;
}

.nav_home li a:visited {
color:#8b1618;
font-size:18px;
background:url(images/nav_home.gif) no-repeat left;
height:24px;
padding:5px 0px 0px 34px;
border-bottom:1px solid #e4d8d3;
display:block;
text-decoration:none;
text-align:left;
}

.nav_home li a:hover {
color: #330000;
font-size:18px;
background:url(images/nav_home_f2.gif) no-repeat left;
height:24px;
padding:5px 0px 0px 34px;
border-bottom:1px solid #e4d8d3;
display:block;
text-align:left;
}

/*montly specials button*/

.specials_button a {
display:block;
text-indent:-1000px;
width:201px;
height:106px;
background:url(images/monthly_specials.jpg) no-repeat;
margin:11px 0px 0px 11px;
}

.specials_button a:hover {
display:block;
text-indent:-1000px;
width:201px;
height:106px;
background:url(images/monthly_specials_f2.jpg) no-repeat;
margin:11px 0px 0px 11px;
}

/*callouts container */
.callout_container {
margin-left:229px;
font-size:16px;
font-weight:bold;
}

/*store callout*/
.store_callout {
height:147px;
background:url(images/back_store.jpg) no-repeat;
color:#deba3f;
border-bottom:4px black solid;
padding:107px 0px 0px 320px;
}

.store_callout p {
margin-bottom:10px;
}

/*buttons for top call outs*/
.button_callout a {
display:block;
width:193px;
height:26px;
background:url(images/button_top.gif) no-repeat;
padding:4px 0px 0px 6px;
color: #FFFFFF;
text-decoration:none;
}

.button_callout a:hover {
display:block;
width:193px;
height:26px;
background:url(images/button_top_f2.gif) no-repeat;
padding:4px 0px 0px 6px;
color: #FFFFFF;
text-decoration:none;
}

/*auction callout*/
.auction_callout {
color:#000000;
border-bottom:4px solid #000000;
height:36px;
background-color:#deba3f;
padding:15px 0px 50px 24px;
}

.auction_callout_button { 
float:right;
margin:-4px 5px 0px 11px;
}


/* Genetics Callout */
#genetics_callout {
background:url(images/back_genetics.jpg) no-repeat;
height:171px;
float:right;
color:#cda734;
margin-top:-6px;
padding:8px 0px 0px 299px;
}
#genetics_callout ul {
list-style:none ;
margin-top:8px;
}
#genetics_callout li a:link {
color:#ffffff;
background:url(images/button_gen.gif) no-repeat left;
height:26px;
width:169px;
padding:4px 0px 0px 37px;
text-decoration:none;
display:block;
margin:4px 0px 0px 16px;
}

#genetics_callout li a:visited {
color:#ffffff;
background:url(images/button_gen.gif) no-repeat left;
height:26px;
width:169px;
padding:4px 0px 0px 37px;
display:block;
text-decoration:none;
margin:4px 0px 0px 16px;
}

#genetics_callout li a:hover {
color: #ffffff;
background:url(images/button_gen_f2.gif) no-repeat left;
height:26px;
width:169px;
padding:4px 0px 0px 37px;
display:block;
margin:4px 0px 0px 16px;
}
