﻿body
{
	font:10px verdana;
	background-image:url(Images/mainBg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
a:link{color:#bd403e;}
a:active{color:#bd403e;}
a:hover{text-decoration:none;color:#bd403e;}
a:visited{color:#bd403e;}

.clear
{
    font-size:0px;
    height:0px;
    width:0px;
    clear:both;
}

#wrap
{
	width:1000px;
}
#rightTexture
{
	background-image:url(Images/rightTexture.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:100%;
}
#leftTexture
{
	float:left;
	display:table;
	background-image:url(Images/leftTexture_color.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:100px;
	height:700px;
}
#textureMask
{
	display:table;
	background: url(Images/texturemask_new.png);
	background-position:50% top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	behavior: url(../Skins/Default/scripts/pngfix.htc);
}
#mainWrap
{
	background-image:url(Images/contentBg.jpg);
	background-repeat:repeat-x;
	float:left;
	display:table;
	width:900px;
	height:100%;
}
#top
{
	margin-top:35px;
}
#menuContainer
{
	float:left;
}
#logotype
{
	cursor:pointer;
	float:right;
/*	background-image:url(Images/logotype_sharp.gif);*/
	width:206px;
	height:38px;
}
.menuItem
{
	cursor:pointer;
	font:italic bold 12px arial;
	float:left;
	background-image:url(Images/menuBg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:auto;
	height:34px;
	padding:10px 15px 0px 7px;
}
.menuItem:hover
{
		background-image:url(Images/menuBg_Selected.jpg);
}
.menuItemLast
{
	cursor:pointer;
	font:italic bold 12px arial;
	float:left;
	background-image:url(Images/menuBgLast.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:auto;
	height:34px;
	padding:10px 27px 0px 7px;
}
.menuItemLast:hover
{
	background-image:url(Images/menuBgLast_Selected.jpg);
}
#main
{
	display:table;
	float:left;
	margin-top:50px;
	width:900px;
}
#col1
{
	display:table;
	float:left;
	width:900px;
	height:auto;
}
#col2
{
	float:left;
	width:194px;
	height:auto;
	margin:0px 0px 0px 25px;
}
.col2Container
{
	float:left;
	margin-bottom:12px;
}
.col2Headline
{
	color:#fff;
	font:10px verdana;
	background-color:#bf3f3e;
	width:190px;
	padding:2px 0px 2px 5px;
}
.col2Content
{
	float:left;
	background-color:#ebeae6;
	margin:3px 0px 0px 0px;
	padding:10px 10px 20px 10px;
	color:#000;
	font-size:10px;
	width:175px;
}
.col2Content p
{
	margin:0px;
}
.col2Content img
{
	margin-bottom:5px;
}
.latestNewsSeparator
{
	margin-bottom:15px;
}
.col1Menu
{
	float:left;
	width:194px;
	height:auto;
}
.col1Content
{
	float:left;
	width:675px;
	height:auto;
	margin:0px 0px 0px 25px;
}
.menuList
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.menuRootItem
{
	cursor:pointer;
	list-style-type:none;
	background-color:#dedbd6;
	padding:2px 5px 2px 5px;
	margin:3px 0px 3px 0px;
}
.menuChildItem
{
	cursor:pointer;
	list-style-type:none;
	background-color:#f3f2ee;
	padding:2px 5px 2px 17px;
	margin:3px 0px 3px 0px;
}
.menuRootItem:hover
{
	background-color:#e5e2dd;
}
.menuChildItem:hover
{
	background-color:#f8f7f1;
}
.product_holder
{
    float:left;
    width:125px;
    height:170px;
    margin:0px 0px 20px 0px;
    padding:0px 42px 0px 0px;
    cursor:pointer;
}
.product_table
{
    float:left;
    width:125px;
    height:150px;
}
.product_table td
{
    width:125px;
}
.product_table .image
{
    height:125px;
    text-align:center;
    color:gray;
}
.product_table .text
{
    text-align:center;
    padding:5px 0px 10px 0px;
}
.product_image_holder
{
    cursor:pointer;
    float:left;
    width:200px;
    height:200px;
    margin:0px 20px 20px 0px;
}