img {
	border:none;
}

#header {
    margin:0 auto;
    padding:0;
    width: 950px;
    height: 156px;
    background:url(../images/logo-cellnique.jpg ) no-repeat top left;
    z-index: 1;

}
.headerLeft {
	float:left; 
	width:250px;
}
.headerRight {
	float:right;
	text-align:right;
}

#loginbox {
	text-align:right;
	padding-top:20px;
	padding-bottom:20px;

}
#loginbox ul {
	list-style: none;
    text-decoration: none;
}
#loginbox ul li {
	display:inline;
	font-size:1.0em;
	color:#919191;
	padding-right:2px;
}
#loginbox ul li a{
	color:#919191;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:2px;
}
#loginbox ul li a:hover{
	color:#000000;
	text-decoration:none;
}
#subcopytitle {
	font-size:1.5em;
	color:#919191;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:50px;
}


/* -------------------------------------------------------------------------------------
Top Navigation 
----------------------------------------------------------------------------------------*/

#subnav {
    width:675px;
	background:url(../images/bg-topnavi.gif) no-repeat top right;
	height:45px;
	text-align:right;
}

#subnav, #subnav ul {
    list-style: none;
    padding-top:5px;
    text-decoration: none;
}

#subnav a {
    position:relative;
    display:block;
    height: 30px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size :1.0em;
    font-weight:normal;
    text-decoration: none;
    text-align:center;
    color: #00A850;
    margin: 0;
    padding: 0;
    z-index: 5;
}

#subnav li {
    float:left;
    margin: 0;
    padding: 0;
}

#subnav li ul {
    position: absolute;
    left: -9999em;
    z-index: 5;
}

#subnav a:hover {
    color: #309923;
}

#subnav li:hover ul{
    left: auto;
    font-size: 0.9em;  /*IE ignores this hover clause, override  previous font size*/
    z-index: 5;
}

#subnav li:hover ul, #subnav li.sfhover ul{
    left:auto;
    font-size: 0.9em;
    z-index: 5;
}

#subnav li:hover ul a, #subnav li.sfhover ul a{
	color: #309923;
	font-size: 0.9em;
	font-weight: normal;
	text-align:left;
	margin: 0;
	padding: 5px 0 0 5px;
	height: 20px;
	z-index: 5;
}    

/* -------------------------------------------------------------------------------------
Top Navigation  Links
----------------------------------------------------------------------------------------*/

a.drinkslink {
    background:url(../images/tab-drinks.jpg) no-repeat left top;
	width:100px;
}

a:hover.drinkslink {
        background:url(../images/tab-drinks.jpg) no-repeat left bottom;
}

.drinks {
	margin: 0;
	padding: 0;
	width:100px;
	background-color: #FFFFD8;
	border:4px #00A850 solid;
}

.drinks ul li a{
	width:100px;
}


ul.drinks a:hover{
}





a.newslink {
	background:url(../images/tab-news.jpg) no-repeat left top;
	width:104px;
}

a:hover.newslink {
	background:url(../images/tab-news.jpg) no-repeat left bottom;
}

.news {
	margin: 0;
	padding: 0;
	width:104px;
	background-color: #FFFFD8;
	border:4px #00A850 solid;
}
ul.news a:hover {
}


a.healthlink {
	background:url(../images/tab-health.jpg) no-repeat left top;
	width:106px;
}

a:hover.healthlink {
	background:url(../images/tab-health.jpg) no-repeat left bottom;
}

.health {
	margin: 0;
	padding: 0;
	width:106px;
	background-color: #FFFFD8;
	border:4px #00A850 solid;
}

 ul.health a:hover {
}

a.wholesalelink {
	 background:url(../images/tab-community.jpg) no-repeat left top;
	 width:161px;
}

a:hover.wholesalelink {
	background:url(../images/tab-community.jpg) no-repeat left bottom;
}
.wholesale {
	margin: 0;
	padding: 0;
	width:161px;
	background-color: #FFFFD8;
	border:4px #00A850 solid;
}

 ul.wholesale a:hover {
}
ul.wholesale li a{
	width:161px;
}

a.contactlink {
	background:url(../images/tab-contact.jpg ) no-repeat left top;
	width:154px;
}

a:hover.contactlink {
	 background:url(../images/tab-contact.jpg ) no-repeat left bottom;
}
.contact {
	margin: 0;
	padding: 0;
	width:154px;
	background-color: #FFFFD8;
	border:4px #00A850 solid;
}

ul.contact li a{
	width:154px;
}


ul.contact a:hover {
}




#container {

    position: relative;

    width: 950px;

    margin: 0 auto;

    text-align: left;

    z-index: 0;

}
.rtimage { float : right; padding: 0 25px 0 10px; border-width: 0; outline-width: 0; }
strong { color: #5e5e5e; font-size: 14px; font-weight: bold; }
.ravesName { color: #063; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: italic; margin-right: 18px; text-align: right;  padding-right: 55px; }
p.raves { width: 450px; padding: 30px 30px 15px; }



/* ######### HOME TAB CONTENTS  ######### */

#homemainbox {
	width:647px;
	margin:0;
	padding:0;
	border:none;
	clear:both;
}

.modernbricksmenu2{
padding: 0;
margin:0;
width: 647px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
padding:0;
list-style: none;

}

.modernbricksmenu2 li{
display: inline;
margin: 0;
padding: 0;
height:163px;

}

.modernbricksmenu2 a{
float: left;
display: block;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
color: #309923;
background-color: #FFFFD8;
text-decoration: none;
width:141px;
height:143px;
padding:10px;

}

.modernbricksmenu2  img {
	padding-bottom:5px;
	border:none;
}
.modernbricksmenu2 a:hover{
color: #4CA321;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
color: #FFFFFF;
background-image: url(../images/home-tab-base.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


#flowertabs a { color:#309923; }
#flowertabs a:hover  { color: #309923; }
#flowertabs a.selected {color:#FFFFFF;}
	

