body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
table
{
	border-collapse:collapse;
}
#main input[type=text],input[type=password]
{
	border-left-style:inset;
	border-top-style:inset;
	font-size:10px;
	padding-bottom:1px;
	padding-top:1px;
}
#filAriane
{
	color:#000000;
	margin-left:270px;
}
#filAriane strong
{
	color:#000000;
}
#menus
{
	width:970px;
	height:210px;
	position:relative;
}
.beam
{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#000000;
	bottom:0;
	height:40px;
	left:4px;
	margin-bottom:4px;
	position:absolute;
	width:100%;
}
#headImage
{
	background-repeat:no-repeat;
	float:left;
	height:310px;
	margin-left:15px;
	margin-top:-105px;
	position:relative;
	width:201px;
}
/* 3 SEARCHFIELDS START HERE*/
.head
{
/*
	background-image:url(/images/general/layout/selectHeadSmall.png);
*/
	background-image:url(/images/general/layout/selectHeadWide.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size: 10px;
	font-weight:bolder;
	height:15px;
	text-transform:uppercase;
	padding:6px 0;
}
/*
#art .head
{
	background-image:url(/images/general/layout/selectHeadWide.png);
}
*/
.menucontent
{
/*
	background-image:url(/images/general/layout/selectBodySmall.png);
	width:172px;
*/
	background-image:url(/images/general/layout/selectBodyWide.png);
	background-repeat:no-repeat;
	float:left;
	font-size:11px;
	height:168px;
	width:208px;
}
/*
#art .menucontent
{
	background-image:url(/images/general/layout/selectBodyWide.png);
	width:208px;
}
*/
.menucontent input
{
	float:right;
	margin-right:6px;
	margin-top:3px;
	width:135px;
/*
	width:100px;
*/
}
/*
#art .menucontent input
{
	width:135px;
}
*/
.all
{
/*
	width:145px;
*/
	background-color:#FFFFFF;
	height:15px;
	clear:both;
	margin-left:6px;
	float:left;
	cursor:pointer;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-bottom:1px solid #000000;
	padding-left:5px;
	width:191px;
}
/*
#prod .all
{
	width:155px;
}
#art .all
{
	width:191px;
}
*/
#model .all
{
	width:180px;
}
#prod, #model, #art
{
	float:left;
	margin-left:25px;
	margin-top:10px;
	position:relative;
	width:225px;
/*
	margin-left:13px;
	width:172px;
*/
}
/*
#art
{
	margin-left:30px;
	width:208px;
}
*/
#model
{
	z-index:7;
}
.find
{
	float:left;
	font-size:10px;
	font-weight:bolder;
	height:23px;
	margin-left:6px;
	margin-top:6px;
	text-align:center;
	width:51px;
}
.menulist
{
/*
	width:150px;
*/
	background-color:#FFFFFF;
	width:196px;
	height:100px;
	clear:both;
	margin-left:6px;
	float:left;
	overflow:auto;
	cursor:pointer;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}
/*
#prod .menulist
{
	width:160px;
}
#art .menulist
{
	width:196px;
}
*/
#model .menulist
{
	width:185px;
}
.menulist li
{
	clear:both;
	padding-left:5px;
}
#art li span
{
	font-weight:bolder;
}
.advanced
{
	cursor:pointer;
	background-image:url(/images/general/buttons/selectArrow.png);
	background-repeat:no-repeat;
	float:right;
	width:10px;
	height:19px;
	margin-right:5px;
}
#advancedBox
{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:5px;
	border-bottom:5px solid #6699CC;
	border-right:5px solid #6699CC;
	border-top:5px solid #6699CC;
	display:none;
	height:160px;
	margin-top:14px;
	position:absolute;
	right:-88px;
	top:-8px;
	width:105px;
	z-index:-5;
}
.smallContent
{
	background-color:#FFFFFF;
	height:100%;
	margin-left:5px;
	overflow:auto;
}
.smallContent p
{
	height:12px;
	border:none;
	padding: 1px 0 1px 3px;
}
.smallContent input
{
	margin-right:1px;
	position:absolute;
	right:0;
	height:12px;
}
.smallContent hr
{
	margin-top:2px;
	height:1px;
}
.vertText
{
	height:80px;
	margin-top:20px;
	width:12px;
}
/*AND END HERE
#help
{
	float:left;
	position:relative;
}
#help .head
{
	background-image:url(/images/general/layout/infopanel.png);
	background-repeat:no-repeat;
	width:142px;
	height:142px;
	text-transform:none;
	font-weight:bolder;
}
.help
{
	color:#666666;
	left:10px;
	position:absolute;
	top:20px;
}
.telnr
{
	color:#000000;
	left:50px;
	position:absolute;
	top:70px;
}
.chat
{
	color:#FF6600;
	left:80px;
	position:absolute;
	top:110px;
}
.chat a,.chat a:link,.chat a:visited,.chat a:hover,.chat a:active
{
	text-decoration:none;
	color:#FF6600;
}
*/
#left
{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-image:url(/images/general/layout/lightBluePx.png);
	float:left;
	font-size:11px;
	margin:5px;
	padding:5px;
	text-align:center;
	width:205px;
}
#left a, #left a:link,#left a:visited,#left a:hover,#left a:active
{
	text-decoration:none;
	color: #000000;
}
#left a:hover
{
	font-weight: bolder;
}
#oldVersion
{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #666666;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:4px;
	padding:3px;
}
#login
{
	padding:10px 4px 0 5px;
}
#login a, #login a:link,#login a:visited,#login a:hover,#login a:active, #oldVersion a, #oldVersion a:link,#oldVersion a:visited,#oldVersion a:hover,#oldVersion a:active
{
	text-decoration:underline;
	color: #FF0000;
}
#login #tab
{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	float:left;
	font-weight:bolder;
	padding:5px;
	text-align:center;
	width:60px;
}
#login #noAccount
{
	border-bottom:1px solid #666666;
	float:right;
	padding:5px 0;
	text-align:center;
	width:124px;
}
#loginBody
{
	margin-top:24px;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}
#loginBody input[type=text],#loginBody input[type=password]
{
	margin:5px 5px 0;
	width:175px;
}
#loginButton
{
	background-image:url(/images/general/buttons/loginButton.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bolder;
	height:35px;
	margin:3px auto auto;
	padding-top:6px;
	text-align:center;
	text-transform:uppercase;
	width:179px;
}
#forgotPass
{
	margin-top:-13px;
	padding:5px;
}
#check
{
	font-size:9px;
	text-align:left;
}
#check p
{
	margin:3px 0;
}
#check input[type=checkbox]
{
	margin: 0 5px;
}
#check span
{
	vertical-align:top;
}
#welcome
{
	color:#003366;
	font-size:15px;
	font-weight:bolder;
	padding-bottom:10px;
	text-align:center;
}
#uName
{
	font-size:12px;
	text-align:center;
}
#fastOrderSmall
{
	padding:10px 8px;
}
#fastorder_title
{
	background-image:url(/images/general/layout/quickHead.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bolder;
	height:28px;
	padding-top:5px;
	text-align:center;
	width:188px;
}
#fastorder
{
	width:188px;
	background-color:#FFFFFF;
	margin-top:-5px;
}
#fastorderlines
{
	padding:0 8px;
}
#fastorder .small
{
	width: 45px;
	margin-top:5px;
}
#fastorder .large
{
	width: 115px;
	margin-top:5px;
}
#addOrderline
{
	cursor:pointer;
	font-size:10px;
	font-weight:bolder;
	padding:5px 8px;
	text-align:right;
}
#addOrderline img
{
	cursor:pointer;
	margin-left:5px;
	vertical-align:bottom;
}
#fastorderok
{
	background-image:url(/images/general/buttons/quickAdd.png);
	background-position:center center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	font-size:9px;
	font-weight:bolder;
	height:33px;
	line-height:3;
	padding-right:17px;
	text-align:right;
}
#favorites ,#data
{
	border-top: thin dotted #000000;
	padding:5px;
	text-align:left;
}
#favorites .title,#data .title
{
	font-weight: bolder;
	color:#6699CC;
}
#favorites ul,#data ul
{
	padding:5px 0 5px 5px;
}
#favorites li,#data li
{
	clear:both;
	padding-bottom:5px;
}
#favorites li ul
{
	padding-bottom:8px;
}
#favorites li ul li
{
	cursor:pointer;
	font-size:9px;
	letter-spacing:-1px;
	line-height:15px;
	margin-left:-7px;
}
#right
{
	float:left;
	margin-left:5px;
	margin-top:10px;
	width:750px;
}
#contentContainer
{
	position:relative;
	width:740px;
}
#tabs
{
	margin-left:20px;
}
#tabs img
{
	cursor:pointer;
	margin-left:-3px;
}
.greyBeam
{
	background-color:#999999;
	height:5px;
	margin-top:-2px;
	width:100%;
}
.transBeam
{
	background-image:url(/images/general/layout/bigShade.png);
	width:100%;
	height:20px;
	clear:both;
	position:relative;
}
#contentContainer .beam
{
	margin-bottom:-5px;
	margin-left:-9px;
	width:750px;
}
#right table
{
	position:relative;
	background-color:#FFFFFF;
}
#right tr, #left tr
{
	height:31px;
}
#right td
{
	border:#666666 1px dotted;
	padding:3px;
	position:relative;
}
.empty
{
	padding:0px !important;
}
.splat
{
	margin-left:-28px;
	margin-top:-25px;
	position:absolute;
}
.colorCode
{
	margin-left:25px;
}
#leftContent
{
	float:left;
	width:575px;
}
#rightContent
{
	background-color:#CCCCCC !important;
	float:right;
	width:160px;
}
.cartTitle
{
	background-color: #6699CC;
	font-weight:bolder;
	text-transform:uppercase;
}
#listContent
{
	width:740px;
}
#listContent .cartTitle
{
	height:20px;
}
.white
{
	color:#FFFFFF;
	padding-left:10px;
}
.tableTitles
{
	background-image:url(/images/general/layout/lightBluePx.png);
	font-weight:bolder;
}
#listContent .compatible
{
	background-color:#CCCCCC;
}
.shortRef
{
	width:75px;
}
.longRef
{
	width:65px;
}
.brunRef
{
	width:65px;
}
#listContent .desc
{
	min-width:225px;
}
.extraInfo
{
	cursor:help;
}
.infoLib
{
	text-align:left;
}
#leftContent .photo
{
	width:85px;
}
.relativeContainer
{
	position:relative;
/*	height:92px;*/
}
.relativeContainer p
{
	background-color:#FFFFFF;
/*	height:100%;*/
	position:absolute;
	text-align:center;
	top:-13px;
	width:251px;
	z-index:10;
}
.relativeContainer p span
{
	padding:3px;
}
.price
{
	width:65px;
}
.amount
{
	width:95px;
}
.notInStockTitle
{
	text-align:center;
	width:245px;
}
.amount img,.adjustAmount img, .picto img
{
	cursor:pointer;
}
.adjustAmount
{
	display:inline;
	float:left;
	margin-top:-1px;
}
.picto
{
	float:left;
	margin-left:3px;
	margin-top:3px;
}
.picto .stock
{
	cursor:help;
	margin-left:3px;
}
.center
{
	text-align:center;
}
.leftAlign
{
	float:left;
	left:10px;
}
.rightAlign
{
	float:right;
	right:10px;
}
.userData
{
	background-image:url(/images/general/layout/lightBluePx.png);
	clear:both;
	position:relative;
	text-align:center;
	margin-bottom:10px;
}
.reqText
{
	color:#666666;
	padding:5px 20px;
	text-align:left;
}
#basicData
{
	padding-bottom:7px;
}
#basicData textarea
{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding:5px;
	font-size:10px;
	border:medium none;
}
#generalData table
{
	background-image:url(/images/general/layout/lightBluePx.png);
	width:100%;
}
#generalData td
{
	border-color:-moz-use-text-color -moz-use-text-color #666666;
	border-style:none none dotted;
	border-width:medium medium 1px;
	padding-left:20px;
	text-align:left;
}
#generalData td input
{
	width:230px;
}
.dataName
{
	font-weight:bolder;
	padding-left:20px;
}
.cartTitleRequest
{
	height:20px;
	background-color: #6699CC;
}
.cartTitleRequest h3
{
	font-weight:bolder;
	height:20px;
	line-height:20px;
	padding-left:17px;
	text-transform:uppercase;
}
.cartTitleRequest span
{
	padding-right:5px;
	padding-top:3px;
	color:#FFFFFF;
}
.reqButton
{
	background-image:url(/images/general/buttons/reqCartButton.png);
	background-position:center center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:33px;
	padding-top:5px;
	width:196px;
	position:absolute;
}
#buttonRow
{
	border-top:1px dotted #666666;
	position:relative;
	padding:5px 15px;
	height:33px;
}
.buttonText
{
	cursor:pointer;
	font-weight:bolder;
	padding-top:5px;
}