html {height:100%;}

body {
	margin:0;padding:0;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#263838;
	background: #ffffff;
height:100%;
}


a {outline: none;color:#721372;text-decoration:none;}



a:hover{text-decoration:underline;}

img, a {border-style : none; border-width : 0px; }

img, area {border: 0px;}


p{margin:0 0 1em 0;padding:0;}
blockquote{color:#00792C;font-size:0.8em;font-weight:bold;margin:0 0 1em 0;padding:0px;}

#skip{display:none;}

#sign-post{display:none;}
#right-column{display:none;}

.footer-copy ul {display:none;}

/*------------nav ---------------------*/

#nav {float:left;display:inline;width:100%;height:33px;margin:0px 0 0 1px;padding:0px;}


#nav ul{display:inline;}
#nav ul li {margin:0;padding:0px;text-indent: -9000px;font-size:0px;list-style: none;display:inline;}

#nav ul li a {float:left;display:inline;list-style: none;height:27px;background-position: bottom left;margin:0px 2px 0 0}


#nav-home {background:url(images/nav-home.png); width:69px;}
#nav-blog {background:url(images/nav-blog.png); width:60px;}
#nav-products {background:url(images/nav-products.png); width:90px;}
#nav-recycling {background:url(images/nav-recycle.png); width:98px;}
#nav-contact {background:url(images/nav-contact.png); width:80px;}
#nav-signup {background:url(images/nav-signup.png); width:86px;}

a#nav-home:hover, a#nav-blog:hover, a#nav-products:hover, a#nav-recycling:hover, a#nav-contact:hover, a#nav-signup:hover{background-position: top left!important;}



body#products a#nav-products,
body#home a#nav-home,
body#recycling a#nav-recycling,
body#contact a#nav-contact,
body#sign-up a#nav-signup
{background-position: top left!important;}


/*------------subnav ---------------------*/



#subnav{ display:none}
#subnav ul{display:inline;}
#subnav ul li {margin:0 8px 0 12px;padding:0px;list-style: none;display:inline;float:left;font-size:0.75em!important;}
#subnav ul li a {float:left;display:inline;list-style: none;line-height:24px;margin:0px 2px 0 0;color:#ffffff;font-weight:bold;}
#subnav ul li a:hover{color:#b20838;text-decoration:none;}

#subnav ul li .selected {color:#b20838;}


/*------------headlines ---------------------*/

h1{font-size: 1.43em;
color:#721372;
margin:0px;
padding:20px 0 20px 0;}

#header h1{margin:5px 0 20px 0px!important;
padding:0px;width:180px;
	height:59px;
	float:left;
	display:inline;}

#header h1 a {
float:left;
display:inline;
background: url(images/ribena-logo.gif) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:180px;
	height:59px;
	margin:0px!important;
	padding:0px!important;
	}
	
h2{  
font-size: 1.43em;
color:#721372;
margin:0px;
padding:20px 0 20px 0;
}


h3 {  
font-size: 1.2em;
margin:25px 0 15px 0; /* top right down left- */
padding:0px; 
font-weight:bold;
color:#721372;
}

.h3-form{font-size: 0.9em;margin:0px 0 15px 0; /* top right down left- */}

h4 {  
font-size:0.875em;
font-weight:bold;
color:#721372;
margin:0px 0 5px 0; /* top right down left- */
padding:0px;
}

/*------------additional font styles ---------------------*/

.postmetadata, .entry{font-size:0.68em;}


.purple{color:#721372;}


.recycle-h2{
font-size: 1.375em;
color:#721372;
margin:0px;
padding:0px 0 20px 0;
line-height:24px;
}

.address-right h3, .address-left h3 {font-size:0.875em;
font-weight:bold;
color:#721372;
margin:0px 0 5px 0; /* top right down left- */
padding:0px;}

.citation{color:#00792C;font-size:0.81em!important;}

.recycled-copy h3, .recycled-copy p {margin:0px 0 20px 0;padding:0;}

.bigquote{font-size:1.2em;text-align:center;}

li {font-size:0.68em;}

.do-you-have{margin:0 0 15px 0;}


.big-green{font-size:0.9em!important;color:#00792C;}
	
	
/*------------content ---------------------*/

#left-column{float:left;display:inline;width:95%;margin:0px;padding:0px 0 0 0px;}


.product-images{float:left;display:inline;margin:0;padding:0;width:170px;text-align:center;height:255px;}

.recyle-page-bottle{float:left;display:inline;margin:0;padding:0;width:170px;text-align:center;}

.recycle-page-padding{margin:20px 0 0 0;}

.recycled-badge{float:right;margin:10px 0 0 0;}

.recycled-copy{float:left;display:inline;width:360px;}

.recycle-bullets
{
list-style-type: none;
margin:0 0 0 5px;padding:0 0 0 5px;
}
.recycle-bullets li
{
background-image: url(images/recycle-bullet.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding:0 0 20px 25px;
}

.address-title{margin:0px 0 0 30px;padding:0;}
.address-left{float:left;display:inline;width:200px;margin:20px 0 0 30px;padding:0;}
.address-right{float:left;display:inline;width:200px;margin:20px 0 0 0;padding:0;}


/*------------keylines ---------------------*/

.blogbreak hr {display:none;}
.blogbreak {
border-bottom:1px solid #dcc4dc;
height:1px;
padding: 20px 0px 20px 0px;
margin:0;
}

.keyline{padding:0px 0px 0px 0px!important;
margin:0 0 10px 0!important;
}
#left-column-content p,#footer p {font-size:0.7em;}