/* CSS Document */

html{width:100%;
height:100%;
}
body{width:100%;
height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
background-color:#000000;
margin-top:0px;
font-size:small;
text-align:left;
}
#wrapper{
width:100%;
height:100%;	
}
#main{
width:940px;
margin:auto;

}
#banner{
width:100%;

}
#top_links{
width:940px;
height:44px;
background-image:url(images/nav-bg.gif);
font-size:small;
text-transform:uppercase;
}	

#top_links ul, #top_links ul li {
padding:0px;
margin:0;


}

#top_links ul{
margin-left:35px;
}
#top_links li {
margin:0;
padding:0px;
width:125px;
float:left;
list-style-type:none;
display:block;	
height:44px;

}
#top_links a
{color:#999999;
text-decoration:none;
text-align:center;
padding-top:25px;
display:block;	
height:44px;
}
#top_links a:hover{
text-decoration:none;
color:#FFFFFF;


}

#top_links .menu-links {
width: 125px;
background-image:url(images/menu-bg.gif);
background-repeat: no-repeat;
background-position:inherit;

}
#top_links .menu-links a:hover{
background-image:url(images/menu-over.gif);
}

#top_links .menu-linksselected, #top_links .menu-linksselected a:hover{
width: 125px;
background-image:url(images/menu-hover.gif);
background-position:inherit;
background-repeat: no-repeat;

}
#top_links .menu-linksselected {
color:#FFFFFF;
}
#top_links .menu-links {
color:#000000;
}



#side_links{
float:left;
width:235px;
margin-top:20px;
padding-top:20px;

margin-right:20px;
font-size:small;
text-align:left;
background-position:inherit;
height:477px;
background-repeat:no-repeat;
}
#side_links h3{

font-size:small;
margin-bottom:3px;
margin-left:-15px;
text-transform:uppercase;
color:#FFFFFF;
font-weight:normal;
}

#side_links h2{

text-transform:uppercase;
font-size:medium;
color:#FFFFFF;
margin-bottom:3px;
margin-left:15px;;
}

#side_links ul, #side_links ul li{
margin:0px;
padding:0px;

}

#side_links li{
display:block;
list-style-type:none;
padding:0;
padding-top:4px;
margin:0;
}

#left-nav {
padding-left:25px;
}


#left-nav h3{

}

#left-nav a{

text-decoration:none;
}

#menu_item{ display:block;}

#side_links a{
color:#FFFFFF;
text-decoration:none;

font-style:italic;
}
#side_links a:hover{

}

#side_links .menu-linksselected {
font-weight:bold;
text-decoration:underline;
}


#main_content{
float:right;
width:600px;

padding-right:20px;
font-size:small;
text-align:left;
color:#666666;
}

/*.bodyContent {
padding-top:30px;
}*/

.bodyContent a {
color:#036AAB;
}



.home-text {
padding-right:15px; 
padding-left:15px;

}



h1
{
font-size:medium;
padding-left:-5px;
}
h2{
font-size:small;
padding-left:-5px;
}
h3{
font-size:x-small;
padding-left:6px;
padding-bottom:-20px;
}
.pn-title{
font-size:small;
text-align:left;
color:#333333;
}
#bottom_banner{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#999999;
text-align:right;
padding-top:30px;
}
#line{width:940px;
background-image:url('images/line.jpg');
background-repeat:repeat-x;
line-height:0.2em;
}
#line_content{background-image:url('images/line.jpg');
background-repeat:repeat-x;
line-height:0.2em;
}
input[type="text"]{border:#ABE456 solid 1px;
padding:2px;
background-color:#FFFFFF;

font-size:x-small;
color:#006633;
}
textarea{border:#ABE456 solid 1px;
background-color:#FFFFFF;

font-size:x-small;
color:#006633;
}

.contentArea {
	background-color:color:#EFEEED;

}

#main_content a {
color:#036AAB;
}

.shop_button {
background-color:#446AAB;
color:#FFFFFF;
border:none;
text-align:center;
cursor:pointer;
}

#checkout{
float:left;
}
#continue{
float:right;
}
#update{
float:left;
}
.same{width:95px;
height:16px;
background-image:url("images/same-button.jpg");
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
font-size:0px;
color:#FFFFFF;
border:none;
line-height:0px;
float:left;
text-align:left;
margin-bottom:5px;
}
.proceed{width:162px;
height:16px;
background-image:url("images/proceed-button.jpg");
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
font-size:0px;
color:#FFFFFF;
border:none;
line-height:0px;
float:left;
text-align:right;
}
.nutritional{width:79px;
height:16px;
background-image:url("images/nutritional-button.jpg");
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
font-size:0px;
color:#FFFFFF;
border:none;
line-height:0px;
float:left;
text-align:right;
}
.email{width:72px;
height:16px;
background-image:url("images/email-button.jpg");
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
font-size:0px;
color:#FFFFFF;
border:none;
line-height:0px;
float:left;
text-align:right;
}

.product_content{
padding:5px;
width:330px;
}

.product_content p{margin-bottom: 15px;}
.product_image { 
float:right;
padding-top:-5px;
}


#product_content{
padding:5px;
width:330px;
font-size:small;
}

#product-ordering {
float:right;
background-image:url("/sites/blueriverdairy.co.nz/images/dots.gif");
background-repeat:repeat-y;
width:230px;
padding-left:10px;
height:400px;
font-size:small;
}


#nutritional_info{ width:300px;
padding:5px;
border: 1px solid #AAA;
background: #FFF;
position:absolute;
top: 300px;
left: auto;
}
#nutritional_button, #close_button{
padding: 2px;
cursor:pointer;
text-align:center;
font-weight:bold;
border: 1px solid #AAA;
background:#EEE;
font-size:small;
}
#close_button{float: right;}
#nutritional_button{width: 100px;}
.lucid_form_asblock{ background:#EEE; padding-left:0px; padding-left:5px; width:160px;}
.lucid_form_asblock h1{font-size:10pt; padding:0px; margin:0px;}

#bottom_banner a {
color:#CCCCCC;
}

#stores h2 {
padding-top:7px; 
margin-top:7px; 
padding-bottom:0px; 
margin-bottom:0px;
}

#stores {
font-size:x-small;
text-decoration:none;
}

#stores a, #stores a:hover{
color:#000099;
text-decoration:none;
}

.cart-block {
height:35px;
text-align:right;
padding-top:10px;
padding-right:25px;

}

.cart-block a {
text-decoration:none;
color:#036AAB;
}