* {
	margin: 0px;
	padding: 0px;
	line-height:					17px;
}

html
{
	overflow: 						-moz-scrollbars-vertical;
}

body
{
	background-color:#CCCCCC;
	background-image: 				url(../images/site-background.png);
	background-repeat:				repeat-x;
	font-family:					Arial;
	font-size:						11px;
	font-style:						normal;
	text-align:						justify;
}

#site-container
{
	background-image: 				url(../images/site-background.png);
	background-repeat:				repeat-x;
}

#site {
	width: 843px;
	margin: 0px auto;
}

#logo
{
	padding-top: 	15px;
	width: 			843px;
	float:			left;
	font-family:	Trebuchet MS;
	font-size:		11px;
	font-style:		normal;
	letter-spacing:	0.5px;
}

#menu
{
	width: 	843px;
	height: 50px;
	float:	left;
	padding: 10px 0px 17px 0px;
}
.menu-item {
	width: 	120px;
	height: 50px;
	float:	left;
}
.menu-item-right {
	width: 	123px;
	height: 50px;
	float:	left;
}

#page-img
{
	width: 	843px;
	height: 172px;
	float:	left;
	padding-bottom: 17px;
}
#content-top , #gedrag-top{
	width: 	843px;
	height: 6px;
	background-image: url(../images/content-top.jpg);
	float:	left;
}
#content
{
	width: 	783px;
	min-height: 200px;
	padding: 30px;
	float:	left;
	background-color: #FFFFFF;
	border-left: 1px solid rgb(217, 217, 217);
	border-right: 1px solid rgb(217, 217, 217);
}
#content-bottom , #gedrag-bottom{
	width: 	843px;
	height: 6px;
	background-image: url(../images/content-bottom.jpg);
	float:	left;
}

.site-content
{
	font-family:					Arial;
	font-size:						11px;
	font-style:						normal;
	text-align:						justify;
	color:							#000;
	line-height:					17px;
}

.copy-content
{
	color:							#999;
}

#gedrag {
	width: 	813px;
	float:	left;
	padding: 10px 15px 10px 15px;
	background-color: #FFFFFF;
}

#footer
{
	width: 	843px;
	float:	left;
}

#copy
{
	float: 	left;
	width:	420px;
	height: 50px;
}

#av
{
	float: 	left;
	width:	423px;
	height: 50px;
	text-align: right;
}

a
{
	color: 							#022648;
	text-decoration:				none;
}

a:hover
{
	color: 							#022648;
	border:							none;
	text-decoration:				underline;
}

.navigation-items img 
{
	cursor: 						pointer;
}

.load-indicator
{
	padding-top:					5px;
	padding-right:					5px;
}

.lang
{
	padding-right: 					15px;
	font-family:					Trebuchet MS;
	font-size:						11px;
	letter-spacing: 				0.5px;
	font-style:						normal;
}

.language:link
{
	
	font-family:					Trebuchet MS;
	font-size:						11px;
	font-style:						normal;
	letter-spacing: 				0.5px;
	color:							#999;
	text-decoration:				none;
}

.language:hover
{
	
	font-family:					Trebuchet MS;
	font-size:						11px;
	font-style:						normal;
	letter-spacing: 				0.5px;
	color:							#999;
	text-decoration:				underline;
}

#ajax-indicator {
  opacity:0.9;
  filter:alpha(opacity:90);
}

#cart
{
	width: 250px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #999;
}

input
{
	font-family:					Arial;
	font-size:						11px;
	font-style:						normal;
	color: 							#000;
	padding: 						3px;
	border: 						1px solid #999;
	background-color: 				#fdfdfd;
}

select
{
	font-family:					Arial;
	font-size:						11px;
	font-style:						normal;
	color: 							#000;
	border: 						1px solid #999;
	background-color: 				#fdfdfd;
}

textarea
{
	font-family:					Arial;
	font-size:						11px;
	font-style:						normal;
	color: 							#000;
	padding: 						3px;
	border: 						1px solid #999;
	background-color: 				#fdfdfd;
}

.answer
{
	margin-top: 5px;
	border-top: 1px solid #999;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	cursor: normal;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	/**border: 1px solid #00A8E6;*/
}
input.validation-failed, textarea.validation-failed {

	border-top: 1px solid #FF3300;
	border-left: 1px solid #FF3300;
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}
input.validation-passed, textarea.validation-passed {
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

#order-steps
{
	background-image: url(images/steps-bg.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: 170px;
	padding: 10px;
}

.pbox-cover
{
	background-image: url(images/pbox/pbox-normal.jpg);
	background-repeat: no-repeat;
	width: 152px;
	height: 57px;
	cursor: pointer;
}

.pbox-cover:hover
{
	background-image: url(images/pbox/pbox-hover.jpg);
	background-repeat: no-repeat;
	width: 152px;
	height: 57px;
	cursor: pointer;
}

