/*	General
---------------------------------------------*/

*		{margin: 0; padding: 0; border: 0; }
body	{color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; text-align:left; background:url(/images/bg.jpg) repeat-x top; margin:0 auto; background-color: #4B4C50;}

h1, h2, h3, h4, h5	{font-family: "Myriad Pro", Arial, Verdana, Helvetica, sans-serif; text-align:left; }
h1 		{font-size: 165%; padding: 10px 5px 3px 18px; color:#fff;}
h2 		{font-size: 150%; padding: 10px 5px 3px 18px; color:#8CC63F; text-decoration:none;}
h3 a 	{font-size: 95%; padding: 5px 5px 5px 15px; color:#fff;}
h4 		{font-size: 95%; padding: 10px 5px 5px 18px; color:#333;}
h5 		{font-size: 70%; color:#333; text-decoration:none; padding: 0px 0px 0px 10px;}

h6 		{font-size: 70%; color:#000; text-decoration:none; font-weight:normal;}

p  		{font-size: 110%; line-height: 1.5em; padding: 3px 5px 5px 20px; margin-right:5px; color: #fff; text-align:left;}
p a 		{line-height: 1.5em; color: #949E59; text-align:left;}

.clear {clear:both;}

.header_stripe {background-image:url(/images/header_stripe.gif); background-color: #87B6D0; height: 5px; background-repeat:no-repeat; }
.footer_stripe {background-color: #ECECEC; height: 1px;}

#nav {width:773px; color:#FFFFFF;float:left;}
#container_home {width:983px; margin-left: 100px; color:#FFFFFF; font-size: 70%;}
#container {width:982px; margin-left: 100px;}
#main_left {width: 728px; float:left; padding-top: 10px;}
#main_right {width: 250px; float:right; padding-left: 1px; padding-top: 10px;}

#base1 {width:403px; color:#FFFFFF; float:left; line-height: 1.5em;
	border-color:#3D3F41;
	border-width: 1px;
	BORDER-top: 1px solid;}

#base2 {width:518px; color:#FFFFFF; float:right; line-height: 1.5em;
	border-color:#3D3F41;
	border-width: 1px;
	BORDER-top: 1px solid;}

.container2 {width:1000px; background-image: url(/images/container2_bg.gif);}
.content_left {
	float:left; 
	border-color:#999999;
	border-width: 1px;
	BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	}
	
.content_left2 {
	width: 420px; 
	float:left;
	padding: 3px;
	}
	
	.content_left3 {
	width: 286px; 
	float:right;
	border-color:#3D3F41;
	border-width: 1px;
	BORDER-left: 1px solid;
	}
	
	.content_left_index {
	float:left; 
	}
		
.content_right1 {
	width: 234px;
	float:right;
	background-color:#2D2E2F;
	border-color:#999999;
	border-width: 1px;
	BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	padding: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
}

.content_right2 {
	width: 234px;
	float:right;
	background-color:#233D43;
	border-color:#999999;
	border-width: 1px;
	BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	padding: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
}

.content_right3 {
	width: 234px;
	float:right;
	background-color:#949E59;
	border-color:#AAB377;
	border-width: 1px;
	BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	padding: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
}
	
.TextBox
{
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	border-color:#999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 110%; 
	FONT-STYLE: normal;
	COLOR: #fff;
	FONT-WEIGHT: normal;
	padding: 3px;
	margin: 3px;
	background-color: #2D2E2F;
}	
	

	
.imprint, A.imprint {font-size: 70%; color:#333; text-decoration:none; font-weight:normal; margin-left: 800px;}	

.subnav {font-size: 70%; line-height: 2.3em; text-decoration:none; color: #666;}
.hotproducts {font-size: 70%; line-height: 1.5em; text-decoration:none; color: #666; padding: 0px 0px 0px 5px;}

.arquo {font-size:: 50%; color:#FF6600;}
.error {font-size:: 50%; color:#CC0000;}

/* HOME ROTATING IMAGES */
#banner		{width: 728px; height: 483px; overflow: hidden;}

ul#portfolio	{margin: 0; padding: 0;}
ul#portfolio li	{list-style: none;}

/* NAVIGATION */
#dropmenudiv{
position:absolute;
border:1px solid #36383A;
border-bottom-width: 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #36383A;
padding: 1px 0;
text-decoration: none;
color: #fff;
text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #5A5E64;
}
