@charset "utf-8";
/* CSS Document */
*{
	font-family:Tahoma, Verdana, sans-serif;
}

html, body, div, a, p{
	padding:0;
	margin:0;
}
body{
	background:url(../_imgs/bodyBG.gif) bottom repeat-x;
}
a{
	text-decoration:none;
	color:#555;
}
a:hover{ color:#777; }
img{
	border:0;
}
li{
	color:#666666;
	text-align:justify;
	font-size:13px;
}	
ol{
	padding-left:20px;
}

.line{ background:url(../_imgs/line.gif) repeat-x; height:1px; width:100%;}
.clearFloat{ clear:both; }
.clearLFloat{ clear:left; }
.clearRFloat{ clear:right; }
.clearSeparator{ clear:both; background:url(../_imgs/separatorLine.gif) repeat-x center; width:98%; height:10px; }
.smallLink{ font-size:10px; color:#004DEC; }
.smallLink:hover{ color:#09C}
.smallLink:visited{ color:#004DEC }
.text{
	color:#666666;
	text-align:justify;
	font-size:13px;
}
.mail{
	font-size:11px;	
}
.mail a{
	color:#006699;
	padding-left:2px;
	line-height:12px;
}
.brand{
	width:500px;
	color:#333;
	padding-top:15px;
	padding-bottom:20px;
	border-bottom:solid 1px #CCC;
}
.brand .brandName{
	padding-top:10px;
	font-size:20px;
	float:left;
}
.brand .brandWeb{
	font-size:12px;
	color:#999999;
	float:left;
}
.brand .brandLogo{
	width:100px;
	height:100px;
	background-repeat:no-repeat;
	background-position:center;
	float:right;
}
.brand p{
	width:365px;
	font-size:14px;
	padding-right:15px;
	color:#666666;
}
.fullImg{
	width:0;
	height:0;
	padding:0;
	margin:0;
	padding:15px;
	-moz-border-radius: 5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;	
	background-image:url('../_imgs/preloader.gif');
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	border:1px solid #CCC;
}
.fullImg div{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background-color:none;
	background-repeat:no-repeat;
	background-position:center;
}
.product_category{
	color:#003E6B;
	padding:8px;
	margin-top:5px;
	font-weight:bold;
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #DDD;	
	cursor:pointer;	
}
.product_categoryDescription a{
	font-size:13px;
	color:#003E6B;
}
.categoryChild .product_category{
	border-bottom:solid 1px #DDD;
	border-left:none;
	padding-left:15px;
}
.categoryChild .product_category a{
	font-size:11px;
	color:#1272B7;
}
.product{
	padding-top:10px;
	padding-left:10px;	
	padding-bottom:20px;
	width:100%;
	color:#333;
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #DDD;
}
.product .productReference{
	padding-top:0px;
	font-size:20px;
	float:left;
}
.product .productReference .datasheet{
	font-size:11px;
	font-weight:normal;
	color:#C00;	
	float:left;
}
.product .productDescription{
	font-size:12px;
	text-align:justify;
	padding-top:10px;
	padding-left:5px;
	width:400px;
	color:#555555;
	float:left;
}
.product .productImage{
	width:100px;
	height:100px;
	background-repeat:no-repeat;
	float:right;
	cursor:pointer;
}
.reseller{
	padding-top:10px;
	padding-left:10px;	
	padding-bottom:20px;
	width:600px;
	color:#333;
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #DDD;
}
.resellerCity{
	font-size:24px;
	color:#333;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:solid 1px #777;
}
.reseller .resellerName{
	padding-top:10px;
	font-size:20px;
	float:left;
}
.reseller .resellerName div{
	font-size:14px;
}
.reseller .resellerWeb{
	font-size:12px;
	color:#999999;
	float:left;
}
.reseller .resellerLogo{
	width:100px;
	height:100px;
	background-repeat:no-repeat;
	float:right;
}
.news{
	padding-top:10px;
	padding-left:10px;	
	padding-bottom:20px;
	width:100%;
	color:#333;
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #DDD;
}
.news .newsTitle{
	padding-top:0px;
	font-size:20px;
	float:left;
}
.news .newsDate{
	padding-top:0px;
	font-size:11px;
	color:#BBB;
	float:left;
}
.news .newsText{
	font-size:12px;
	text-align:justify;
	padding-top:10px;
	padding-left:20px;
	width:665px;
	color:#555555;
	float:left;
}
.news .newsImage{
	width:100px;
	height:100px;
	border:1px solid #CCC;
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	cursor:pointer;
}
#container{ width:100%; height:100%; }

#main{
	width:1000px; 
	padding-top:0px;
	background:url(../_imgs/contentBorder.gif) center repeat-y scroll;
}
#main #content{
	width:878px;
	padding:50px 35px 0px 35px;	
	background:url(../_imgs/contentBG.gif) repeat top;
}
#main #image{
	float:left;
	background:url(../_imgs/indexImg.jpg) center no-repeat;
	width:50%;
	height:350px;
}

#main #context{
	color:#666666;
	float:left;
	width:50%;
}
#main #context #text{
	background:url(../_imgs/indexTL.gif) no-repeat;
	padding:45px 40px 0 0;
}
#main #context p{
	color:#666666;
	text-align:justify;
	font-size:13px;
}
#main #info{
	width:100%;
}
#productContainer{
	width:100%;
	font-size:12px;
	color:#888;
}
#productContainer .title{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 0;
	border-bottom:1px solid #CCC;
}
#categories{
	float:left;
	width:200px;
}
#products{
	float:left;
	width:600px;
	margin-left:10px;
}
