/*main site style properties*/
body {
}

.content {
border-style:solid;
border-width:2px;
border-color:#660000;
background-color:white;
padding:3px;
vertical-align:text-top;
}

/*wrote an extra style on the contactpage, that one wouldn't style with these.*/
.contentbox {
background-color:#ffcc99;
margin-top:0px;
padding:1px 95px 10px 30px;
min-height:250px;
vertical-align:text-top;
}

.home {
background-color:#660000;
padding:30px;
}

.content img{
margin:2px;
}

A:link { color: #660000; text-decoration:underline;}
A:visited { color: #660000; }
A:active { color: #660000; }
A:hover { color: #660000; text-decoration:underline; }
img {border:none;}


p {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:11px;
  color:#220202;
  text-align:justify;
  line-height:18px;
  }
p.firstalinea {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:11px;
  color:#333333;
  text-align:justify;
  line-height:18px;
  font-weight:bold;
    }

  
p.bigger {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:13px;
  letter-spacing:0px;
  text-align:left;
    }
.home p {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:11px;
  color:white;
  text-align:left;
  }
.description {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:11px;
  color:#660000;
  font-weight:bold;
  text-align:left;
  }
h1 {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#660000;
  text-align:left;  
  }
.home h1 {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:white;
  text-align:left;  
  } 
 
h2 {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#660000;
  text-align:left;
   }
#dietarysupplement h2{
}

   
h3 {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#660000;
  text-align:left;
   
  }
 
 
td {
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size:11px;
  color:#220202;
  text-align:left;
  }

	
.comment{
color:#660000;
font-size:12px;
text-align:left;
}

ul.comment{
list-style-type:square; 
line-height:18px; 
list-style-position:outside;
color:#660000;
}
	
.note{
color:#660000;
font-style:italic;
font-size:11px;
text-align:center;
}

/*product*/

.producttable td{

padding-left:0px;
padding-right:0px;
vertical-align:top;
text-align:center;
}
.form td{
text-align:left;
}


/*									*/
/*		menu properties				*/
/*									*/
ul#primary-nav{
	margin: 0;
	padding: 0;
	width: 112px; /* Width of Menu Items */
	border-bottom: 0px solid #ccc;
	background: none; /*basic background color of menu*/ /* IE6 Bug */
	font-size: 100%;
	}
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 125px; /* Width of SUBMenu Items */
	border-bottom: 0px solid #ccc;
	background: none; /*basic background color of menu*/ /* IE6 Bug */
	font-size: 100%;
	}	


ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	text-align: left;
	color: white;
	background:none;
	padding: 4px;
	padding-left:25px;
	border: 0px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul { /*submenu style*/
	position: absolute;
	display: none;
	left: -125px; /* , position of the submenu. Set 1px less than menu width */
	background-color:#660000;
	}

ul#primary-nav li ul li a { padding: 4px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

/*ul#primary-nav li.menuparent { background-image: url(arrow.gif) left center no-repeat; }*/ /*the arrow, unfortunately conflicted with php-code to let a color stay after clicking*/

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #660000; } /*background color of main menu*/


ul#primary-nav li a:hover { color: white; background-color:#660000; } /*color of text and background when hovering in mainmenu (primarynav)*/
ul#primary-nav ul li a:hover { color: #660000; background-color:#ffcc99; } /*color of text and background when hovering in a submenu*/