A {COLOR: #000; TEXT-DECORATION: underline;}
A:visited {COLOR: #000; TEXT-DECORATION: underline;}
A:hover {COLOR: #888; TEXT-DECORATION: underline;}

p
{
	padding: 0;
	margin: 0 0 1em 0;
}

.Title {
	FONT-SIZE: 18px;
	COLOR: #000000;
	LINE-HEIGHT: 24px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Text {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 17.49px;
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.inputtext {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		width: 90%;
}
.inputbutton {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
}

h2
{
	font-size: 14px;
	line-height: 16px;	
}

h3
{
	font-size: 12px;
}

.artbookimage { border: solid 1px white; }
.artbookimage:hover { border: solid 1px #343434; }

.artbookdetails { position: absolute; background-color: #fff; width: 360px; display: none; border: solid 1px #343434; padding: 8px; }

.form table { border-collapse: collapse; }
.form table tr td.title { font-weight: bold; vertical-align: top; }

#orderbook.form { clear: both; }

#survey .item { padding-bottom: 1.5em; }


.header .promo { padding-left: 400px; padding: 98px 8px 0 0; font-family: Arial; text-align: right; }
.header .promo .promo-title { color: #f46e1a; font-weight: bold; font-size: 22px; }
.header .promo .promo-text { color: #333; font-size: 11px; }
