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;
}