html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #FFFFFF /*(url(../../images/page_bg.jpg)*/;
}

/* --- PAGE STRUCTURE --- */
div#pageHeader {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 118px;
	background: #FFFFFF url(/images/header_left.jpg) no-repeat 0;
	width: 100%;
	text-align:right;
}

div#pageContainer {
	margin: 0;
	padding: 0;
	width: 100%;
	/*background: url(../../images/decorative_border.gif) repeat-x top left;*/
}

div#headerMenu {
	vertical-align:top;
	position: absolute;
	top:76px;
	left:200px;
	z-index: 30;
	height:20px;
	
}
#headerMenu ul {
	vertical-align:top;
	width: 100%;
	white-space : nowrap;
	/*background: url(/images/header_right.jpg) no-repeat top right;*/
}

#headerMenu ul li {
	vertical-align:top;
	display : inline;
}

#headerMenu ul li a {
	vertical-align:top;
	padding: 0 7px 0 7px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

#headerMenu ul li a:hover {
	color: #FF3D00;
}

#seperator {
	padding: 0;
	margin: 0;
	border-left: 1px solid #FEB199;
}

#headerMenu ul li.seperator {
	padding: 0;
	margin: 0;
	border-left: 1px solid #FEB199;
}

div#pageContentContainer {
	padding: 0;
	margin: 0 auto;
	width: 100%;
}

table#contentTable {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
}

table#contentTable tbody tr td.tableLeft {
	padding: 0 0 5px 0;
	margin: 0;
	width: 185px;
	vertical-align: top;
	/*background: url(../../images/submenu_footer.jpg) no-repeat bottom center;*/
}

table#contentTable tbody tr td.tableRightTop {
	padding: 0;
	margin: 0;
	vertical-align: top;
	height: 28px;
}

table#contentTable tbody tr td.tableRight {
	padding: 10px 0 0 8px;
	margin: 0;
	vertical-align: top;
}

div#pageFooter {
	padding: 0;
	margin: 0;
	height: 40px;
	width: 100%;
	/*background: url(/images/footer_bg.jpg) repeat-x 0 0;*/
	position:absolute;
	left: -17px;
	top: 590px;
}

/* --- MAIN MENU --- */
ul#MainMenu {
	padding: 100px 0 0 0 ;
	margin:0;
	width: 100%;
	white-space : nowrap;
	/*background: url(/images/header_right.jpg) no-repeat top right;*/
}

ul#MainMenu li {
	padding: 0;
	margin: 0;
	display : inline;
}

ul#MainMenu li a {
	padding: 0 7px 0 7px;
	margin: 0;
}

ul#MainMenu li.seperator {
	padding: 0;
	margin: 0;
	border-left: 1px solid #FEB199;
}

/* --- SUB MENU --- */
div#SubMenu {
	padding: 0;
	margin: 0;
	width: 185px;
	/*background: url(../../images/submenu_bg.jpg) repeat-y top left;*/
	border-bottom: 1px solid #F1D9C2;
}

div#SubMenu ul {
	padding: 0 0 15px 0;
	width: 166px;
	white-space : nowrap;
}

div#SubMenu ul li {
	padding-top: 5px;
	padding-bottom: 5px;

	list-style: none;
	list-style-image: none;
	/*background: url(../../images/submenu_item_footer.jpg) no-repeat bottom left;*/
}

div#SubMenu ul li a {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: none;
}

/* --- FOOTER MENU --- */
ul#FooterMenu {
	padding: 15px 0 0 0;
	margin: 0 auto 0 auto;
	width: 100%;
	white-space : nowrap;
}

ul#FooterMenu li {
	padding: 0;
	margin: 0;
	display : inline;
}

ul#FooterMenu li a {
	padding: 0 10px 0 10px;
	margin: 0;
}

ul#FooterMenu li.seperator {
	padding: 0;
	margin: 0;
	border-left: 1px solid #FEB199;
}

/* --- LANGUAGES MENU --- */
ul#laguanges {
	padding: 0 40px 0 0;
	margin: 3px 4px 0 0;
	white-space : nowrap;
	float: right;
}

ul#laguanges li {
	padding: 0;
	margin: 0;
	display : inline;
}
.prodImage {
	border: 1px solid #000;
	cursor:pointer;
}

