body {
		background-color:#ffffff;
		margin-top:50px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		font-family:arial, helvetica;
		font-size:12px;
	}
form{
	margin:0px;
}
#breadcrump{
	height:15px;
	margin-left:185px;
	font-size:10px;
	text-align:left;
	overflow:hidden;
}
#sitecontent{
	float:left;
	width:910px;
}

#leftmenu{
	float:left;
	width:165px;
	text-align:left;
	padding-top:1px;
}

#centercontent{
	float:left;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	width:705px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#imagecolumn{
	width:320px;
	float:left;
	margin-top:5px;
}
#centercontentcolumn{
	width:340px;
	float:left;
}

div.imagelist{
	float:left;
	width:170px;
	text-align:left;
	margin-bottom:15px;
	margin-top:5px;
}

div.textlist{
	float:left;
	width:490px;
	margin-bottom:20px;
}
.columnimage{
	margin-top:0px;
	margin-bottom:25px;
	margin-left:0px;
	margin-right:0px;
}
.thumbnail{
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:15px;
}

#rightlogo{
	float:left;
	width:65px;
}
#bottom{
	width:975px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
}
#searchcontainer{
	float:left;
}
#footer{
	float:left;
	margin-left:17px;
	font-size:10px;
	text-align:left;
	padding-top:10px;
}
#footerimage{
	float:left;
	margin-left:10px;
	padding-top:4px;
}
div.textgrey{
	letter-spacing:normal;
	line-height: 1.3;
	color:#696969;
}
div.headergrey{
	font-size:17px;
	color:#696969;
	margin-bottom:5px;
}
div.subheadergrey{
	font-size:14px;
	color:#696969;
	margin-bottom:15px;
}

div.textblack{
	line-height: 1.3;
	margin-bottom:20px;
}
div.headerblack{
	font-size:17px;
	margin-bottom:5px;
	font-weight:bold;
}

div.subheaderblack{
	font-size:14px;
	margin-bottom:15px;
}

a:active, a:focus {outline: none;}

img{
	border:none;
}
A:link, A:visited, A:active {
	color:#696969;
	text-decoration:none;
	font-size:12px;
}
A:hover {
	color:#696969;
	text-decoration: none;
	font-size:12px;
}

A.linkgrey:link, A.linkgrey:visited, A.linkgrey:active {
	color:#5B5B5D;
	text-decoration:none;
	font-size:12px;
}
A.linkgrey:hover {
	color:#000000;
	text-decoration: none;
	font-size:12px;
	text-decoration:underline;
}
A.linkgreybold:link, A.linkgreybold:visited, A.linkgreybold:active {
	font-weight:bold;
	color:#9E9E9E;
	text-decoration:none;
	font-size:12px;
}
A.linkgreybold:hover {
	font-weight:bold;
	color:#000000;
	text-decoration: none;
	font-size:12px;
	text-decoration:underline;
}


A.linkblack:link, A.linkblack:visited, A.linkblack:active {
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
A.linkblack:hover {
	color:#696969;
	text-decoration: none;
	font-size:12px;
}

A.shopflowlink:link, A.shopflowlink:visited, A.shopflowlink:active {
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
A.shopflowlink:hover {
	color:#696969;
	text-decoration: none;
	font-size:12px;
}

A.textheaderlink:link, A.textheaderlink:visited, A.textheaderlink:active {
	text-decoration:none;
	font-size:14px;
	
}
A.textheaderlink:hover {
	text-decoration: underline;
	font-size:14px;
}

A.headerlink:link, A.headerlink:visited, A.headerlink:active {
	color:#000000;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
}
A.headerlink:hover {
	color:#000000;
	text-decoration: underline;
	font-size:17px;
	font-weight:bold;
}

A.gridlink:link, A.gridlink:visited, A.gridlink:active {
	font-family:helvetica,arial;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	letter-spacing:1.3px;
	font-weight:bold;
}
A.gridlink:hover {
	font-family:helvetica,arial;
	color:#000000;
	text-decoration: underline;
	font-size:12px;
	letter-spacing:1.3px;
	font-weight:bold;
}


span.smallgrey{
	color:#696969;
	font-size:10px;
}
A.smallgrey:link, A.smallgrey:visited, A.smallgrey:active {
	color:#696969;	
	text-decoration:none;
	font-size:10px;
}
A.smallgrey:hover {
	color:#949494;
	text-decoration: underline;
	font-size:10px;
}




td{
	font-size:12px;
	color: #696969;
}

.inField {
	background-color: #ffffff;
	border: 1px solid #949494;
	color:#000000;
	margin:0px;
	padding-top:3px;
	padding-left:3px;
	height:17px !important;
	height:20px;
	width:202px !important;
	width:205px;
}
.inFieldSearch{
	background-color: #ffffff;
	border: 1px solid #949494;
	color:#000000;
	margin:0px;
	padding-top:3px;
	padding-left:3px;
	height:17px !important;
	height:20px;
	width:162px !important;
	width:165px;
	font-size:12px;
}

.inFieldSmall{
	background-color: #ffffff;
	border: 1px solid #949494;
	color:#000000;
	margin:0px;
	padding-top:3px;
	padding-left:3px;
	height:17px !important;
	height:20px;
	width:62px !important;
	width:65px;
}

.inButton{
	border:none;
	background-color:#DDDDDD;
	color:#979797;
	margin:0px;
	padding:3px;
	font-weight:bold;
	cursor:pointer;
}


.listlabel{
	float:left;
	width:150px;
}
.formlabelnarrow{
	margin-bottom:8px;
	padding-top:7px;
	float:left;
	width:100px;
}
.formlabel{
	margin-bottom:8px;
	padding-top:7px;
	float:left;
	width:200px;
}

.listcontent{
	float:left;
}

hr.grey{
	clear:both;
	border:0px;
    width: 660px;
	color: #000000;
	background-color:#000000;
	height:1px;
	margin-bottom:10px;
	text-align:left;
}
hr.greytop{
	clear:both;
	border:0px;
    width: 660px;
	color: #000000;
	background-color:#000000;
	height:1px;
	margin-bottom:5px;
	text-align:left;
}

tr.tableheader td{
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	font-weight:bold;
	color:#000000;
	font-size:12px;
}
tr.tablecontent td{
	color:#000000;
	font-size:12px;
}

div.shopflow{
	float:left;
	margin-right:20px;
	font-weight:bold;
	color:#949494;
}

.centercontentheader{
	width:430px;
	border-bottom:5px #000000 solid;
	margin-left:170px;
	margin-bottom:10px;
	font-size:17px;
	font-weight:bold;
}
.centercontentlist{
	width:430px;
	margin-left:170px;
	margin-bottom:10px;	
}

div.variantlistleft{
	float:left;
}

div.variantlistright{
	float:left;
	padding-left:10px;
}

td.varcellheader{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
td.varcell{
	font-size:12px;
	color:#000000;
}
.inFieldGrey{
	border: 1px solid #000000;
	color:#8E8E8C;
	margin:0px;
	padding-top:3px;
	padding-left:3px;
	height:17px !important;
	height:20px;
	width:162px !important;
	width:165px;
}
span.message{
	font-weight:bold;
	color:#ff6600;
}


#mainmenu{
	width:135px;
	margin-bottom:35px;

}
div.leftmenuitemcontainer{
	padding:1px 10px 1px 15px;
	cursor:pointer;
}
div.leftmenuitemcontainer:hover{
	background-color:#F2F2F2;
	cursor:pointer;
}

div.leftmenuitemcontainerselected{
	padding:1px 0px 1px 15px;
	cursor:pointer;
	background-color:#DDDDDD;
	
}
div.leftmenuitemcontainerselected:hover{
	background-color:#FFFFFF;
	cursor:pointer;
}


A.leftmenuitem:link, A.leftmenuitem:visited, A.leftmenuitem:active {
	font-size:16px;
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#959595;
	letter-spacing:1px;
}

A.leftmenuitem:hover{
	text-decoration:none;
}

/**/

#submenu{
	width:135px;
	margin-bottom:35px;

}
div.submenuheader{
	padding:1px 0px 1px 15px;
	font-size:16px;
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#959595;
	letter-spacing:1px;

}
div.submenuheaderblack{
	padding:1px 10px 1px 15px;
	font-size:16px;
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#1A1A1A;
	letter-spacing:1px;

}


div.leftmenusubsubitemcontainer{
	padding:3px 0px 3px 23px;
	cursor:pointer;
	
}
div.leftmenusubsubitemcontainer:hover{
	background-color:#F2F2F2;
	cursor:pointer;
}


div.leftmenusubitemcontainer{
	padding:3px 0px 2px 15px;
	cursor:pointer;
}
div.leftmenusubitemcontainer:hover{
	background-color:#F2F2F2;
	cursor:pointer;
}


A.leftmenusubsubitem:link, A.leftmenusubsubitem:visited, A.leftmenusubsubitem:active {
	font-size:10px;
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#959595;
}

A.leftmenusubsubitem:hover{
	text-decoration:none;
}



A.leftmenusubitem:link, A.leftmenusubitem:visited, A.leftmenusubitem:active {
	font-size:12px;
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#959595;

}

A.leftmenusubitem:hover{
	text-decoration:none;
}


A.leftmenusubitemblack:link, A.leftmenusubitemblack:visited, A.leftmenusubitemblack:active {
	font-size:12px;
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#1A1A1A;

}

A.leftmenusubitemblack:hover{
	text-decoration:none;
}

div.menuitemspacer{
	height:25px;
}

#basketmenu{
	margin-top:25px;
}
#basketmenuheader{
	padding:6px 10px 1px 15px;
	font-size:16px;
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#1A1A1A;
	letter-spacing:1px;
	border-top:1px #1A1A1A solid;
	border-bottom:1px #1A1A1A solid;
	height:20px;
	margin-bottom:17px;
}
#basketmenusubheader{
	padding:1px 10px 1px 15px;
	font-size:12px;
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#1A1A1A;
}
