body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221D20;
	margin-bottom: 30px;
	background-color: #8C8780;
	margin-top: 0px;
}
.textsize_12 {
	font-size: 12px;
}
.textsize_10 {
	font-size: 10px;
}
.textsize_14 {
	font-size: 14px;
}
.textsize_16 {
	font-size: 16px;
}
.portfolio_image_150 {
	height: 150px;
	width: 150px;
}
.portfolio_panel_description {
	text-align: left;
	vertical-align: top;
	width: 224px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #C4A898;
}
a.imageborder:link {
	width: 146px;
	display: block;
	float: left;
	height: 146px;
	border: 2px solid #DBCBBF;
}

a.imageborder:visited {
	width: 146px;
	display: block;
	float: left;
	height: 146px;
	border: 2px none #DBCBBF;
}
a.imageborder:hover {
	border: 2px solid #221D20;
	width: 146px;
	display: block;
	float: left;
	height: 146px;
}

a.imageborder:active {
}

a.leftmenu:link {
	color: #8C776C;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	display: block;
	float: left;
	width: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C776C;
	padding-left: 5px;
}
.panel_left_menu_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8C776C;
}

a.leftmenu:visited {
	color: #8C776C;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	display: block;
	float: left;
	width: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C776C;
	padding-left: 5px;
}
a.leftmenu:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	display: block;
	float: left;
	width: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C776C;
	padding-left: 5px;
	background-color: #D3CBC1;
}

a.leftmenu:active {
	text-decoration: none;
}


.textsize_18 {
	font-size: 18px;
}
.textsize_20 {
	font-size: 20px;
}

a:link {
	color: #221D20;
	text-decoration: none;
}
a:visited {
	color: #221D20;
	text-decoration: none;
}
a:hover {
	color: #8C776C;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


a.topmenu:link {
	color: #8C776C;
	text-decoration: none;
}
a.topmenu:visited {
	color: #8C776C;
	text-decoration: none;
}
a.topmenu:hover {
	color: #000000;
	text-decoration: none;
}
a.topmenu:active {
	text-decoration: none;
}


a.bottommenu:link {
	color: #E1C1AE;
	text-decoration: none;
}
a.bottommenu:visited {
	color: #E1C1AE;
	text-decoration: none;
}
a.bottommenu:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.bottommenu:active {
	text-decoration: none;
}


.top_menu_panel {
	font-size: 12px;
	font-weight: bold;
	color: #8C776C;
	text-align: right;
	vertical-align: top;
	padding-right: 15px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	width: 600px;
}
.gallery_image_big_holder {
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bottom_gallery_image_left {
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}

.panel_left_holder {
	width: 125px;
	padding-left: 15px;
	vertical-align: top;
}
.bottom_menu_panel {
	font-size: 11px;
	font-weight: normal;
	color: #E1C1AE;
	text-align: right;
	vertical-align: top;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #000000;
}


.panel_right_holder {
	width: 790px;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
}

body#home a#thome,
body#biography a#tbiography,
body#press a#tpress,
body#portfolio a#tportfolio,
body#purchase a#tpurchase,
body#news a#tnews,
body#contact a#tcontact,
body#links a#tlinks
{
	color: #000000;
}

body#home a#bhome,
body#biography a#bbiography,
body#press a#bpress,
body#portfolio a#bportfolio,
body#purchase a#bpurchase,
body#news a#bnews,
body#contact a#bcontact,
body#links a#blinks
{
	color: #ffffff;
}

body#home a#lhome,
body#biography a#lbiography,
body#press a#lpress,
body#portfolio a#lportfolio,
body#bbc a#lbbc,
body#central a#lcentral,
body#east a#least,
body#olympic a#lolympic,
body#newyork a#lnewyork,
body#north a#lnorth,
body#south a#lsouth,
body#stoke a#lstoke,
body#sunderland a#lsunderland,
body#travel a#ltravel,
body#west a#lwest,
body#dis a#ldis,
body#purchase a#lpurchase,
body#news a#lnews,
body#contact a#lcontact,
body#links a#llinks
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	display: block;
	float: left;
	width: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C776C;
	padding-left: 5px;
	background-color: #221D20;
}

.bottom_copytext {
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 150px;
}
.heading_panel_lines {
	text-align: left;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8C776C;
	border-bottom-color: #8C776C;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #221D20;
}
.heading_sub {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8C776C;
	font-size: 14px;
	color: #221D20;
	font-weight: bold;
}
.space_5_top_bottom {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
.panel_left_385 {
	text-align: left;
	vertical-align: top;
	width: 385px;
	padding-right: 20px;
	padding-top: 5px;
}
.panel_right_385 {
	text-align: left;
	vertical-align: top;
	width: 385px;
	padding-top: 5px;
}
a.imageborder:visited {
	border: 2px solid #C4A898;
	width: 146px;
	display: block;
	float: left;
	height: 146px;
}
a.imageborder:hover {
	border: 2px solid #221D20;
	width: 146px;
	display: block;
	float: left;
	height: 146px;
}
.top_menu_panel_left {
	font-size: 12px;
	font-weight: bold;
	color: #8C776C;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	width: 330px;
	padding-left: 15px;
}
.gallery_cell_left {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 150px;
}
.gallery_cell {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
}
.panel_column_150 {
	text-align: left;
	vertical-align: top;
	width: 150px;
	padding-right: 15px;
}
.panel_middle_460 {
	text-align: left;
	vertical-align: top;
	width: 460px;
}
.panel_column_150_right {
	text-align: left;
	vertical-align: top;
	width: 150px;
	padding-left: 15px;
}
.panel_middle_460_tg {
	text-align: left;
	vertical-align: top;
	width: 460px;
	padding-top: 5px;
}
.subhead_dashes_panel {
	text-align: left;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #8C776C;
	border-bottom-color: #8C776C;
	font-size: 14px;
}
.panel_middle_460_big_top_gap {
	text-align: left;
	vertical-align: top;
	width: 460px;
	padding-top: 15px;
}
.panel_middle_460_all_gaps {
	text-align: left;
	vertical-align: top;
	width: 455px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bottom_homepages {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
.image_left {
	margin-right: 10px;
}
.subhead_dashes_dark {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	color: #FFFFFF;
}
.panel_middle_460_news {
	text-align: left;
	vertical-align: top;
	width: 460px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.image_right {
	margin-left: 10px;
}
.panel_top_left_press {
	width: 470px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}
.central_single_middle_panel {
	width: 460px;
	padding-top: 5px;
	padding-right: 165px;
	padding-left: 165px;
}
.form_panel_left {
	width: 100px;
	font-size: 11px;
	text-align: right;
	padding-top: 7px;
	vertical-align: top;
}
.form_button {
	font-size: 18px;
	font-weight: bold;
	border: 2px solid #8C776C;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #221D20;
	text-align: center;
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 8px;
}
.gapbottom {
	padding-bottom: 5px;
}
.form_panel_right {
	width: 345px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.form_input {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #8c776c;
	font-weight: bold;
	color: #221D20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.form_panel_left_button {
	width: 100px;
	font-size: 11px;
	text-align: right;
	padding-top: 2px;
	vertical-align: top;
}

