/*
1.GLOBAL
2.MAIN LAYOUT
3.NAVIGATION
4.PAGES/SECTIONS
5.SPECIAL
*/

/* -- 1.GLOBAL -- */
body {
	background-color: #F3ECE4;
}

/* -- 2.MAIN LAYOUT -- */
#page {
	background:url("/images/layout/bg-page-bottom.png") no-repeat scroll bottom left transparent;
	display: block;
	margin: 0 auto;
	padding: 0 0 4.11em;
	width: 921px;
}
#page-inner {
	background:url("/images/layout/bg-page.png") repeat-y scroll top center transparent;
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 921px;
}
.equimax .header {
	background:url("/images/equimax/layout/bg-header.png") no-repeat scroll center top transparent;
	display:block;
	height:207px;
	margin:0 auto;
	width:877px;
	border-bottom: solid 2px #0c75b6;
}
.bimeda .header {
	background:url("/images/bimeda/layout/bg-header.png") no-repeat scroll center top transparent;
	display:block;
	height:206px;
	margin:0 auto;
	width:877px;
}
#skip-nav {
	display: none;
}
#skip-nav li a {
	display: block;
	text-indent: -9999em;
}
#logo {

}
#logo-title {

}
#main {
	/*background-color: #F8F8F8;*/
	margin:0 auto;
	overflow: hidden;
	width:877px;
}
#content {
    background-color: #FFF;
    padding: 20px 10px;
}
body.one-column #content {
	clear: none;
	float: none;
}
body.one-column-with-sidebar div.left-content {
	float: left;
	width: 617px;
}

body.two-column-with-even-width div.left-content {
	float: left;
	width: 48%;
}
body.two-column-with-even-width div.right-content {
	float: right;
	width: 48%;
}

body.two-column-with-larger-left div.left-content {
	float: left;
	width: 68%;
}
body.two-column-with-larger-left div.right-content {
	float: right;
	width: 28%;
}

body.two-column-with-larger-right div.left-content {
	float: left;
	width: 28%;
}
body.two-column-with-larger-right div.right-content {
	float: right;
	width: 68%;
}

body.two-column-with-even-width-and-sidebar div.left-content,
body.two-column-with-even-width-and-sidebar div.right-content {
	float: left;
	width: 320px;
    padding-right:8px;
}

body.two-column-with-larger-left-and-sidebar div.left-content {
	float: left;
	width: 440px;
    padding-right:10px;
}
body.two-column-with-larger-left-and-sidebar div.right-content {
	float: left;
	width: 190px;
}

body.two-column-with-larger-right-and-sidebar div.left-content {
	float: left;
	width: 190px;
    padding-right:10px;
}
body.two-column-with-larger-right-and-sidebar div.right-content {
	float: left;
	width: 440px;
}



/*Start of Sidebar Styling*/
#sidebar {
	background-color: #F8F8F8;
	float: right;
	padding: 0;
	width: 184px;
}

/*div.contained-info {
	cursor: pointer;
}*/

.sidebar-content {
	padding-bottom: 15px !important;
}


.sidebar-content h2, .sidebar-content h2 a {
	color: #CC092F;
	text-decoration: none;
	line-height: 1.2em;
}
.sidebar-content h2 a:hover {
	color: #ad112f;
	text-decoration: none;
}
.sidebar-content h2 {
	padding-bottom: 8px;
}
.sidebar-content p {
	margin-top: -5px;
}
#signup {
	background:url("/images/layout/sidebar-bg-boxes.png") no-repeat scroll right top transparent;
	height:86px;
	margin:0;
	overflow:hidden;
	padding:10px 15px 0;
	position: relative;
	width:154px;
}
.sidebar-content, #satisfaction-guruantee, #apple-flavor {
	background:url("/images/layout/sidebar-bg-boxes.png") no-repeat scroll right bottom transparent;
	margin:0;
	overflow:hidden;
	padding:10px 15px 0;
	position: relative;
	width:154px;
}
.sidebar-content {
	background-image: none;
	background-color: #F3ECE4;
}
.sidebar-content h2 {
	color: #CC092F !important;
}
div.contained-info img {
	display: block;
	width: 100%;
	margin: 0 auto;
}
div.contained-info a.arrow-green {
	display: block;
    text-decoration:none;
}
div#added-items  {
	padding: 0 0 4em;
}
/*End of Sidebar Styling*/

/* Footer */
#footer {
	display: block;
	margin: 0 auto;
	width:877px;	
}
#footer #footer-inner {
	display: block;
	margin: 40px auto 0;
}
#footer ul {
	display: block;
	margin: 0 auto;
	list-style: none inside;
	overflow: hidden;
	text-align: center;
	width: 532px;
}
#footer ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
#footer ul li a {
	display: inline-block;
	font-size: 0.9em;
	float: left;
	margin: 0;
	padding: 0 15px;
	text-align: center;
}
#footer p {
	clear: both;
	display: block;
	font-size: 0.9em;
	margin: 0 auto;
	text-align: center;
}
#footer p#copyright {
	clear:none;
	display:inline;
	float:left;
	font-size:0.9em;
	margin:10px 0 10px 20px;
	text-align:left;
	width:690px;
}
#footer img#bimedaLogo {
	display:block;
	float: left;
	height:61px;
	margin:10px 0 0 30px;
	width:136px;
}
/* End of Footer */
		
/* -- 3.NAVIGATION -- */

/* - Main Navigation - */
.equimax #main-nav { 
	background:url("/images/equimax/layout/bg-main-nav.png") repeat-x scroll top left #0a5989;
	display: block;
	margin: 0 auto;
	width: 877px;
}
.bimeda #main-nav {
	background:url("/images/bimeda/layout/bg-main-nav.png") repeat-x scroll top left #af3c4d;
	display: block;
	margin: 0 auto;
	width: 877px;
}
#main-nav ul, #main-nav ul li {
	list-style: none inside;
	margin: 0;
	padding: 0;
}
#main-nav ul > ul {
	display: inline-block;
}
#main-nav ul > li {
	border-right:1px solid #c65969;
	cursor: pointer;
	display:inline-block;
	height:40px;
	margin-right:3px;
	padding:5px;
	position:relative;
	text-align:center;
	vertical-align:top;
	width:85px;
}
body.equimax #main-nav ul > li {
	border-right:1px solid #7997A1;
	background: url('/images/equimax/layout/bg-main-nav.png') repeat-x top center;
	height:40px;
	margin-right: 0;
	padding:5px;
	width:75px;
}
#main-nav ul li.last, body.equimax #main-nav ul li.last {
	border-right: none;
}
#main-nav ul li.drop-down {
	width:96px;
}
body.equimax #main-nav ul li.drop-down {
	width:86px;
}
#main-nav ul li a {
	color: #fff;
	font-size: 0.9em;
	text-decoration: none;
}

/* - Sub Navigation -- Hover Effect */	
#main-nav ul li ul {
	display: none;
	height: auto;
	margin: 0;
	padding: 0;	
	position: absolute;
	top:46px;
	left: 0;
	width: auto;
	z-index: 20;
}
body.bimeda #main-nav ul li ul {
	left: -8px;
	width: 110%;
}
body.equimax #main-nav ul li ul {
	left: -5px;
	width: 105%;
}
body.equimax #main-nav ul li.last ul {
	left: -4px;
	width: 108%;
}
#main-nav ul li ul li {
	display: block;
	text-align: center;
}
#main-nav ul li ul li a {
	height: auto;
	width: auto;
}
#main-nav ul li ul li a:hover, #main-nav ul li ul li a:focus {
	background: #2D2DB3;
}

/* Equimax Specs -- nthTier-2 */
body.equimax #main-nav ul ul.nthTier-2 {
	top: 50px;
}
body.equimax #main-nav ul li ul.nthTier-2 li {
	background: #0a5989;
	border-right: none;
	border-top: 1px solid #7997A1;
	display: block;
	height: auto;
	padding: 5px;
	width: auto;
}
body.equimax #main-nav ul li ul.nthTier-2 li:hover, body.equimax #main-nav ul li ul.nthTier-2 li:focus {
	background: #2780b7;
}
body.equimax #main-nav ul li ul.nthTier-2 li a:hover {
	background: none;
}

/* Bimeda Specs -- nthTier-2 */
body.bimeda #main-nav ul li ul.nthTier-2 {
	top: 50px;
}
body.bimeda #main-nav ul li ul.nthTier-2 li {
	background: #cc092f;
	border-right: none;
	border-top: 1px solid #ad112f;
	display: block;
	height: auto;
	padding: 5px;
	width: auto;
}
li.highlight-nav {
	background: #FFFF00;
}
body.bimeda #main-nav ul li ul.nthTier-2 li.highlight-nav, body.equimax #main-nav ul li ul.nthTier-2 li.highlight-nav, body.bimeda #main-nav ul li ul.nthTier-2 li.highlight-nav:hover, body.equimax #main-nav ul li ul.nthTier-2 li.highlight-nav:hover {
	background: #FFFF00;
}
body.bimeda #main-nav ul li ul.nthTier-2 li.highlight-nav a, body.equimax #main-nav ul li ul.nthTier-2 li.highlight-nav a {
	color: #000;
}
body.bimeda #main-nav ul li ul.nthTier-2 li:hover, body.bimeda #main-nav ul li ul.nthTier-2 li:focus {
	background: #ad112f;
}
body.bimeda #main-nav ul li ul.nthTier-2 li a:hover {
	background: none;
}

/* -- 4.PAGES/SECTIONS -- */
			
/* -- 5.SPECIAL -- */
		
span.replace, #skip-nav { /* Image Replacement */
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
}
p.reference-material a {
	display:block;
	height:155px;
	padding:0 0 0 110px;
	width:180px;
}
p.reference-material a:hover, p.reference-material a:focus {
	color: #061CAB;
}
p#reference-product-parasites.reference-material a {
	background:url("/images/equimax/icons/owner-brochure.jpg") no-repeat scroll left center #FFFFFF;
}

p#reference-product-sheet.reference-material a {
	background:url("/images/equimax/icons/owner-brochure.jpg") no-repeat scroll left center #FFFFFF;
}

p#reference-monograph.reference-material a {
	background:url("/images/equimax/icons/monograph.jpg") no-repeat scroll left center #FFFFFF;
}


/* Clear fix */
.clear:after{
	clear: both;
	content: "."; 
	display: block; 
	height: 0;  
	visibility: hidden;
}
.clear{
	display: block;
}
/* 
.clear{
	min-height:1%;
}
* html .clear{
	height:1%;
}
*/

