/*

Theme Name: WordPress Default

Theme URI: http://wordpress.org/

Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

Version: 1.6

Author: Michael Heilemann

Author URI: http://binarybonsai.com/

Tags: blue, custom header, fixed width, two columns, widgets



	Kubrick v1.5

	 http://binarybonsai.com/kubrick/



	This theme was designed and built by Michael Heilemann,

	whose blog you will find at http://binarybonsai.com/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/







/* Begin Typography & Colors */

@charset "utf-8";

body {

	background-image: url(images/main-bg.jpg);

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 50px;

	margin-right: 0px;

	margin-bottom: 0px;

}

a:link {

	color: #008eb3;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #636363;

}

a:hover {

	text-decoration: underline;

	color: #9A251E;

}

a:active {

	text-decoration: none;

	color: #636363;

}

.white-color {

	background-color: #FFFFFF;

}

.bottom-bg {

	background-image: url(images/bottom-bg.jpg);

	background-repeat: repeat-x;

}

.left-bg {

	background-image: url(images/left-bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.right-bg {

	background-image: url(images/right-bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.copyright {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 10px;

	color: #636363;

}

.top-link {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	color: #0a3542;

}





.current_page_item

{

	background-image:  none;

	background-color: #9e2521;

}



#nav ul li.current_page_item a {

	color: #ffffff;

}



#nav ul li.current_page_item  ul li{

	border-right: 1px solid #CCCCCC;

	color: #FFFFFF;

}





#nav ul li.current_page_item  ul li a{

	color: #ffffff;

}





#nav ul li.current_page_item  ul li a:hover  ul li:hover{

	color: #ffffff;

	background-image:  none;

	background-color: #9e2521;

}

form

{

	margin:0px;

	padding:0px;

}



.search {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	color: #959595;

	background-image: url(images/search-box.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	height: 25px;

	width: 137px;

	border:0px;

	text-align: left;

}

.main-text {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 13px;

	color: #474747;

}

.mid-text {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 13px;

	color: #474747;

	line-height: 20px;

	

}

.cruelty {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 9px;

	color: #0a3542;

}

.cruelty a:link {

	color: #0a3542;

	text-decoration: none;

}

.cruelty a:visited {

	text-decoration: none;

	color: #0a3542;

}

.cruelty a:hover {

	text-decoration: underline;

	color: #9A251E;

}

.cruelty a:active {

	text-decoration: none;

	color: #0a3542;

}

.eco {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 9px;

	color: #74b74a;

}

.eco a:link {

	color: #74b74a;

	text-decoration: none;

}

.eco a:visited {

	text-decoration: none;

	color: #74b74a;

}

.eco a:hover {

	text-decoration: underline;

	color: #9A251E;

}

.eco a:active {

	text-decoration: none;

	color: #74b74a;

}

.detergent {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 9px;

	color: #00b0d8;

}

.detergent a:link {

	color: #00b0d8;

	text-decoration: none;

}

.detergent a:visited {

	text-decoration: none;

	color: #00b0d8;

}

.detergent a:hover {

	text-decoration: underline;

	color: #9A251E;

}

.detergent a:active {

	text-decoration: none;

	color: #00b0d8;

}

.animal {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 9px;

	color: #9e2521;

}

.animal a:link {

	color: #9e2521;

	text-decoration: none;

}

.animal a:visited {

	text-decoration: none;

	color: #9e2521;

}

.animal a:hover {

	text-decoration: underline;

	color: #9A251E;

}

.animal a:active {

	text-decoration: none;

	color: #9e2521;

}
.sale-price {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #9e2521;

}


.testi {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 14px;

	color: #afb1b4;

	background-image: url(images/testimonials.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	text-align: center;

	/**/

}

.blog-bg {

	background-image: url(images/blog-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.blog-head {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 18px;

	

	color: #0a3542;

}

.blog-date {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 11px;

	

	color: #9e2521;

}

.blog-text {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 13px;

	color: #474747;

}

.blog-text ul li{

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 13px;

	color: #474747;

}



.blog-seemore {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 11px;

	

	color: #00b3d6;

}

.blog-topics {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 16px;

	

	color: #7b7c7f;

}



.gray-line {

	background-color: #7b7c7f;

}

.blog-topics-text {

	font-family:  Helvetica, Arial, sans-serif;

	font-size: 12px;

	

	color: #00b3d6;

	list-style-type: none;

}

.blog-topics-text a:link {

	color: #00b3d6;

	text-decoration: none;

}

.blog-topics-text a:visited {

	text-decoration: none;

	color: #00b3d6;

}

.blog-topics-text a:hover {

	text-decoration: underline;

	color: #9A251E;

}

.blog-topics-text a:active {

	text-decoration: none;

	color: #00b3d6;

}

li

{

	color:#00b3d6;

}





.cat-item

	{

	font-family: Helvetica, Arial, sans-serif;

	/*font-size: 12px;*/

	

	color: #00b3d6;

	list-style-type: none;

	}




/*
.cat-item a:link {

	color: #00b3d6;

	text-decoration: none;

}

.cat-item a:visited {

	text-decoration: none;

	color: #00b3d6;

}

.cat-item a:hover {

	text-decoration: underline;

	color: #9A251E;

}

.cat-item a:active {

	text-decoration: none;

	color: #00b3d6;

}
*/



















#dropmenu

	{

	 margin:0;

	 padding:0;

	 list-style-type:none;

	 list-style-position:outside;


	 line-height:1.5em;

	 

	 width:100%;

	 background:#fff;

	 font:15px Helvetica, Arial, sans-serif; background:#FFFFFF; color:#FFFFFF;

} #dropmenu ul {margin:0 0 0 0;

	 padding:0 0 0 0;

	 list-style-type:none;

	 list-style-position:outside;

	 position:relative;

	 line-height:1.5em;

	 z-index:300;

	 width:100%;

	 background:#fff;

	 

}

 

#dropmenu li {

	display:block;

	color:#0F4B5D;

	background:#fff;

}



 

#dropmenu li a {

	display:block;

	padding:3px 10px 3px 10px;

	color:#0F4B5D;

	text-decoration:none;

	background:#fff;height:100%;



}

 

#dropmenu li ul{

text-align:left;

font-size:13px;

margin-top:-2px;



}

 

#dropmenu li ul li{

	color:#fff;

	background-color:#9E2521;

}



#dropmenu li ul li a{

	color:#fff;

	background-color:#9E2521;

}



#dropmenu li ul li:hover{

	color:#fff;

	background-color:#CF302B;

}



#dropmenu li ul li a:hover{

	color:#fff;

	background-color:#CF302B;

}

 

 

 

 

 

 

 

 

 



#dropmenu li ul li ul li{

	color:#fff;

	background-color:#0F4B5D;

}



#dropmenu li ul li ul li a{

	color:#fff;

	background-color:#0F4B5D;

}



#dropmenu li ul li ul li:hover{

	color:#fff;

	background-color:#156881;

}



#dropmenu li ul li ul li a:hover{

	color:#fff;

	background-color:#156881;

}

 

 

 





















#dropmenu li {float:left;

	 position:relative;

}

 

#dropmenu ul {position:absolute;

	 display:none;

	 width:12em;

	 top:1.9em;

	 left:-1px;

}

 

#dropmenu ul a {

}

 

#dropmenu li ul {

 	width:100px;

}

 

#dropmenu li ul a {

	 width:100px;

	 height:100%;

	 float:left;

	 border-bottom:1px solid #c8c8c8;

}

 

#dropmenu ul ul {

	top:auto;

}

 

#dropmenu li ul ul {

	 left:100px;

	 margin:0px 0 0 20px;

	 border-left:#FFFFFF 1px solid;

}

 

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {

	display:none;

}

 

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {

	display:block;

	width:100px;

}






/* Mike's Changes */

.xoxo {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	width:188px;
	padding:0 15px 0 0;
	color:#555;
}

.xoxo a {
	color:#555;
}

.xoxo a:hover {
	text-decoration:none;
	color:#9e281e;
}

.xoxo h3 {
	color:#053740;
	text-transform:lowercase;
	font-weight:normal;
	border-bottom:2px solid #00afda;
	padding:0 0 2px 0;
	margin:0 0 5px 0;
}

.xoxo li {
	padding:0 0 20px 0;
	margin:0;
	color:#555;
}

.xoxo li ul {
	list-style:none;
	padding:0;
	margin:0;
	font-size:11px;
	line-height:20px;
}

.xoxo li ul li {
	padding:0;
	color:#555;
}

.alignleft {
	float:left;
	display:inline;
	margin:0 10px 10px 0;
}

.alignright {
	float:right;
	display:inline;
	margin:0 0 10px 10px;
}
