/* ---------------------------------------------------------------------------- */
/* Begin Main Body Layout                                                       */
/* ---------------------------------------------------------------------------- */
#render
{
	margin: 0;
	padding: 5px;
	border: 1px solid #000033;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCC99;
}

body
{
	margin: 10px 0;
	color: #000000;
	background-color: #0099CC;
}

#site_container
{
	display: block;
	margin: 0 auto; 
	padding: 0 0 10px 0; 
	width: 760px;
	overflow: visible;
}

#header_container
{
	margin: 0; 
	padding: 10px 0 0 0; 
	width: 760px; 
	height: 120px; 
	color: #000000;
	background-color: inherit;
	background: url(../header/banner.gif) 140px 10px no-repeat;
}

#menu_container
{
	margin: 0; 
	padding: 0; 
	width: 120px; 
	height: 200px;
	color: #000000;
	background-color: inherit; 
	float: left;
}

#content_container
{
	margin: 0 0 10px 10px; 
	padding: 0; 
	width: 630px;  
	color: #000000;
	background-color: #FFFFFF;
	float: left;
}

#header_container #link_stbowells
{
	position: relative; 
	top: 80px; 
	left: 110px; 
	margin: 0; 
	padding: 0; 
	width: 300px; 
	height: 20px;
	text-align: center;
	overflow: hidden; 
}

#header_container #link_wooler
{
	position: relative; 
	top: 60px; 
	left: 410px; 
	margin: 0; 
	padding: 0; 
	width: 250px; 
	height: 20px;
	text-align: center;
	overflow: hidden; 
}

#header_container a
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF;
	background-color: inherit;
}

#header_container a:link, #header_container a:visited
{
	color: #000000;
	background-color: inherit;
}

#header_container a:hover, #header_container a:visited:hover
{
	color: #6600CC;
	background-color: inherit;
}

#content_top
{
	display: block;
	margin: 0;
	padding: 0;
	width: 630px;
	height: 11px;
	background: url(../images/body_top.gif) top left no-repeat;
	overflow: hidden;
}

#content_bottom
{
	margin: 0;
	padding: 2px 0; 
	width: 628px; 
	height: 14px; 
	border: 1px solid #000000; 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: #CCCCCC; 
}

#content_bottom a
{
	display: inline;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
}

#content_bottom a:link, #content_bottom a:visited
{
	text-decoration: none;
}

#content_bottom a:hover, #content_bottom a:visited:hover 
{
	text-decoration: underline;
}

#content_fill
{
	margin: 0;
	padding: 0 9px 4px 9px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	min-height: 450px;
	/* width: 610px - USEABLE WIDTH */
}

.clear
{
	clear: both;
}
/* ---------------------------------------------------------------------------- */
/* End Main Body Layout                                                         */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Universal Styles                                                       */
/* ---------------------------------------------------------------------------- */
.txt_u
{
	text-decoration: underline;
}

.txt_ub
{
	text-decoration: underline;
	font-weight: bold;
}

.txt_rb
{
	color: #FF0000;
	font-weight: bold;
}

.txt_r
{
	color: #FF0000;
}


.heading
{
	padding-top:10px;
	padding-bottom: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000080; 
	font-weight: bold;
	text-align: center;
}

.subheading
{
	padding-top:10px;
	padding-bottom: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000080; 
	font-weight: bold;
	text-align: center;
}

.intro_text
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	background-color: inherit;
}

h1
{
	margin: 0;
	padding: 10px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000080; 
	background-color: inherit;
	font-weight: bold;
	text-align: center;
}

h2
{
	margin: 0;
	padding: 20px 0 10px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000080;
	background-color: inherit; 
	font-weight: bold;
	text-align: center;
}

h3
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	background-color: inherit;
}

p.shareholder, .shareholder p, .shareholder
{
	margin: 5px 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	background-color: inherit;
}

p.blue
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	background-color: inherit;
}

p.red
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	background-color: inherit;
}

p.green
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007800;
	background-color: inherit;
}

.green_text
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007800;
	background-color: inherit;
}

p.dark_green
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003300;
	background-color: inherit;
}

p.black
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
}

img.site
{
	display: block;
	margin: 10px auto;
	padding: 0;
	border: 1px solid #999999;
}

img.site_nb
{
	display: block;
	margin: 10px auto;
	padding: 0;
	border: 0;
}

img.site_fl_left
{
	display: block;
	margin: 0 10px 0 0;
	padding: 0;
	border: 1px solid #999999;
	float: left;
}

img.site_fl_right
{
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	border: 1px solid #999999;
	float: right;
}

img.site_fl_left_nb
{
	display: block;
	margin: 0; /* IE6 HACK */
	padding: 0;
	border: 0;
	float: left;
}

img.site_fl_right_nb
{
	display: block;
	margin: 0; /* IE6 HACK */
	padding: 0;
	border: 0;
	float: right;
}

a.to_top
{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
}

a.to_top img
{
	display: block;
	margin: 10px auto;
	padding: 0;
	border: 0;
}

a.email:link, a.email:visited
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	background-color: inherit;
	text-decoration: underline;
}

a.email:hover, a.email:visited:hover 
{
	margin: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
/* ---------------------------------------------------------------------------- */
/* End Universal Styles                                                         */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Index Layout                                                           */
/* ---------------------------------------------------------------------------- */
#index_container
{
	margin: 0 auto; 
	padding: 50px 0 0 0; 
	width: 750px; 
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 0.8em; 
	font-weight: bold; 
	color: #FFFFFF;
	background-color: inherit;
}

#index_logo
{
	margin: 0; 
	padding: 0; 
	width: 370px; 
	text-align: center; 
	float: left;
}

.index_side
{
	margin: 110px 0 0 0; 
	padding: 0; 
	width: 190px; 
	text-align: center; 
	float: left;
}

#index_lower
{
	margin: 0; 
	padding: 0; 
	width: 750px;
	text-align: center; 
	float: left;
}

a.index:link, a.index:visited
{
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: none;
}

a.index:hover, a.index:visited:hover 
{
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: underline;
}

a.enter
{
	display: block;
	margin: 10px 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
}

a.enter:link, a.enter:visited
{
	text-decoration: none;
}

a.enter:hover, a.enter:visited:hover 
{
	text-decoration: underline;
}

img.logo
{
	margin: 0; 
	padding: 0; 
	border: 0;
}

img.adobe
{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
}
/* ---------------------------------------------------------------------------- */
/* End Index Layout    	                                                        */
/* ---------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------- */
/* Begin Home Layout                                                            */
/* ---------------------------------------------------------------------------- */
.fade_container
{
	margin: 0 auto; 
	padding: 0;
	width: 554px;
}

.fade_container .top_left
{
	display: block; 
	margin: 0; 
	padding: 0; 
	height: 3px; 
	width: 554px; 
	background: url(../home/top_fade_left.jpg) top left no-repeat;
	float: left;
	overflow: hidden; /* IE6 HACK */
}

.fade_container .top_right
{
	display: block; 
	margin: 0; 
	padding: 0; 
	height: 3px; 
	width: 554px; 
	background: url(../home/top_fade_right.jpg) top right no-repeat;
	float: right;
	overflow: hidden; /* IE6 HACK */
}

.fade_container .side_fade
{
	margin: 0; 
	padding: 0; 
	height: 83px; 
	width: 3px; 
	background: url(../home/side_fade.jpg) 0 0 no-repeat; 
	float: left;
}

.fade_container .content_left
{
	margin: 0 0 0 2px; 
	padding: 0; 
	width: 549px;
	float: left;
	text-align: left;
	border: 0;
}

.fade_container .content_right
{
	margin: 0 2px 0 0; 
	padding: 0; 
	width: 549px;
	float: left;
	text-align: right;
	border: 0;
}

#company_people
{
	margin: 0 auto; 
	padding: 0; 
	width: 550px; 
	border: 1px dashed #CCCCCC; 
	color: #000000;
	background-color: #E8F7EF;
}

table.tbl_blue
{
	margin: 0;
	padding: 0;
	width: 100%; 
	border: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	background-color: inherit;
}

table.tbl_blue td.heading
{
	margin: 0;
	padding: 0;
	width: 175px; 
	height: 30px; 
	text-align: center;
}

table.tbl_blue td.heading_title
{
	margin: 0; 
	padding: 0; 
	width: 200px; 
	height: 30px; 
	vertical-align: middle; 
	text-align: center; 
	font-weight: bold; 
	text-decoration: underline;
}

table.tbl_blue td.header_left
{
	margin: 0; 
	padding: 0; 
	width: 175px; 
	height: 45px; 
	text-align: center; 
	font-weight: bold; 
	text-decoration: underline;
}

table.tbl_blue td.header_middle
{
	margin: 0; 
	padding: 0; 
	width: 200px; 
	height: 45px; 
}

table.tbl_blue td.header_right
{
	margin: 0; 
	padding: 0; 
	width: 175px; 
	height: 45px; 
}

table.tbl_blue td.left
{
	margin: 0; 
	padding: 0; 
	width: 175px; 
	text-align: center; 
}

table.tbl_blue td.middle
{
	margin: 0; 
	padding: 0; 
	width: 200px; 
	text-align: center; 
}

table.tbl_blue td.right
{
	margin: 0; 
	padding: 0; 
	width: 175px; 
	text-align: center; 
}

.swan_picture
{
	margin: 0;
	padding: 0;
}

.swan_picture img
{
	display: inline;
	margin: 5px 0 0 73px;
	padding: 0;
	float: left;
}

/* ------------------- */
/* Newsletter */
.newsletter_holder
{
	margin: 0;
	padding: 0;
	width: 610px;
}

.newsletter_left
{
	margin: 0;
	padding: 0 10px 0 0;
	width: 295px;
	float: left;
}

.newsletter_right
{
	margin: 0;
	padding: 0 0 0 10px;
	width: 295px;
	float: right;
}

img.newsletter
{
	display: block;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #999999;
}

.newsletter_heading
{
	margin: 10px 0 5px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-align: center;
}

.newsletter_heading2
{
	margin: 10px 0 5px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-align: center;
}

.newsletter_text
{
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 120%;
}

.pic_sub
{
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #333333;
}

/* ------------------- */

/* ---------------------------------------------------------------------------- */
/* End Home Layout 	                                                            */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Calendar Page                                                          */
/* ---------------------------------------------------------------------------- */
table.calendar
{
	margin: 0;
	padding: 0;
	width: 595px; 
	border: 0px;
}

td.month
{
	width: 595px;
	height: 30px; 
	padding: 10px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	background-color: inherit;
	font-weight: bold; 
	text-decoration: underline; 
	text-align: center;
}

td.date_stboswells
{
	width: 175px;
	padding: 10px 0;
	text-indent: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FF0000; 
	background-color: inherit;
	text-align: left;
}

td.location_stboswells
{
	width: 120px;
	padding: 10px 0;
	text-indent: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FF0000; 
	background-color: inherit;
	text-align: left;
}

td.info_stboswells
{
	width: 280px;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FF0000; 
	background-color: inherit;
	text-align: left;
}

td.date_wooler
{
	width: 175px;
	padding: 10px 0;
	text-indent: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000080; 
	background-color: inherit;
	text-align: left;
}

td.location_wooler
{
	width: 120px;
	padding: 10px 0;
	text-indent: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000080; 
	background-color: inherit;
	text-align: left;
}

td.info_wooler
{
	width: 280px;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000080; 
	background-color: inherit;
	text-align: left;
}

td.date_other
{
	width: 175px;
	padding: 10px 0;
	text-indent: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000;
	background-color: inherit; 
	text-align: left;
}

td.location_other
{
	width: 120px;
	padding: 10px 0;
	text-indent: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	background-color: inherit;
	text-align: left;
}

td.info_other
{
	width: 280px;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000;
	background-color: inherit; 
	text-align: left;
}
/* ---------------------------------------------------------------------------- */
/* End Calendar Page                                                            */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Displenishing Layout                                                   */
/* ---------------------------------------------------------------------------- */
#prev_disp_sales
{
	margin: 10px auto; 
	padding: 5px; 
	width: 580px;
	border: 1px solid #000000; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000080; 
	background-color: #E6F5FF;
}

#prev_disp_sales #col_left
{
	display: block; 
	margin: 0; 
	padding: 0; 
	width: 40%; 
	float: left;
}

#prev_disp_sales #col_right
{
	display: block; 
	margin: 0; 
	padding: 0; 
	width: 60%; 
	float: left;
}
/* ---------------------------------------------------------------------------- */
/* End Displenishing Layout                                                     */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Estate Agency Page                                                     */
/* ---------------------------------------------------------------------------- */
p.confidence
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #FF0000;
	background-color: inherit;
}

p.proptype
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #007800;
	background-color: inherit;
}

ul.property_type
{
	margin: 10px 0;
	padding: 0;
	list-style-position: outside;
	
}

li.property_type
{
	display: block;
	margin: 0 0 0 240px;
	padding: 3px 0;
	color: #FF0000;
	background-color: inherit;
	list-style-type: circle;
}

a.proptype:link, a.proptype:visited
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007800;
	background-color: inherit;
	text-decoration: none;
}

a.proptype:hover, a.proptype:visited:hover
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007800;
	background-color: inherit;
	text-decoration: underline;
}

.prop_details_container
{
	margin: 20px auto;
	padding: 5px 5px 5px 5px;
	width: 590px;
	border: 1px solid #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007800;
	background-color: #EEEEEE;
}

p.prop_name
{
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

p.prop_address
{
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.prop_amount
{
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.prop_offer
{
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: blink;
	color: #FF0000;
	background-color: inherit;
}

.prop_specs
{
	margin: 10px auto;
}

.prop_spec_left
{
	width: 35%;
	float: left;
}

.prop_spec_left p
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-style: italic;
}

.prop_spec_right
{
	width: 65%;
	float: right;
}

/* ---------------------------------------------------------------------------- */
/* End Estate Agency Page                                                       */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Fine Art Page                                                          */
/* ---------------------------------------------------------------------------- */
table.art_sale
{
	margin: 20px auto; 
	padding: 0; 
	width: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000080; 
	background-color: inherit;
	text-align: center;
}

table.art_sale td img
{
	border: 0;
}

p.sale_price
{
	margin: 0;
	padding: 0;
	color: #FF0000;
	background-color: inherit;
}

#end_sale
{
	margin: 10px auto;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	background-color: inherit;
}

#begin_sale
{
	margin: 10px auto;
	padding-top: 20px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FF0000;	
	background-color: inherit;
}

table.previous_sales
{ 
	width: 525px;
	margin: 10px 0px 10px 0px;
	border: 2px solid #0000CC; 
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF0000;
	background-color: #FFCCCC; 
	text-align: center; 
}

td.sales_1
{
	width: 225px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #0000CC;
}

td.sales_2
{
	width: 175px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #0000CC;
}

td.sales_3
{
	width: 125px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #0000CC;
}

#BlinkLink2
{
	margin: 3px 0; 
	padding: 0; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-align: center; 
	color: #000000;
	background-color: inherit; 
}

.art_price
{
	display: block;
	margin: 0 auto;
	padding: 0;
	color: #FF0000;
}
/* ---------------------------------------------------------------------------- */
/* End Fine Art Page                                                            */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Machinery Sales Page                                                   */
/* ---------------------------------------------------------------------------- */
p.machinery_sale
{
	margin: 5px 0 10px 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	text-decoration: underline;
}
/* ---------------------------------------------------------------------------- */
/* End Machinery Sales Page                                                     */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Pedigree Page                                                          */
/* ---------------------------------------------------------------------------- */
p.cat_head
{
	margin: 0;
	padding: 0 0 10px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000080;
	background-color: inherit; 
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

.ent_dates
{
	margin: 20px auto;
	padding: 5px 5px 5px 5px;
	width: 580px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	text-align: center;
}

#wanted
{
	margin: 0 auto; 
	padding: 5px 5px 5px 5px; 
	width: 580px; 
	border: 2px solid #000080; 
	background-color: #F9FAB8;
	text-align: center; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000080;
}

#pedigree
{
	margin: 0 auto;
	padding: 0px 0px 10px 0px;
	width: 590px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #000080;
	background-color: inherit;
}
/* ---------------------------------------------------------------------------- */
/* End Pedigree Page                                                            */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Machinery Sales Page                                                   */
/* ---------------------------------------------------------------------------- */
p.machinery_sale
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	text-decoration: underline;
}
/* ---------------------------------------------------------------------------- */
/* End Machinery Sales Page                                                     */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Plant Sales Page                                                       */
/* ---------------------------------------------------------------------------- */
.plant_heading
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

p.plant_sales_year
{
	margin: 0px 0px 10px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
	background-color: inherit;
}

p.plant_sale_red
{
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FF0000;
	background-color: inherit;
}

p.plant_sale_blue
{
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000080;
	background-color: inherit;
}
/* ---------------------------------------------------------------------------- */
/* End Plant Sales Page                                                         */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Sale Reports Page                                                      */
/* ---------------------------------------------------------------------------- */
#news_pages
{
	width: 100%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
}

#news_pages a:link
{
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}

#news_pages a:visited
{
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}

#news_pages a:hover
{
	color: #000000;
	background-color: inherit;
	text-decoration: underline;

}

.dateplace_blue
{
	margin: 2px auto;
	padding: 5px 5px 5px 5px;
	width: 590px;
	border: 1px solid #000000;
	background-color: #CCCCCC;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
}

.details_blue
{
	margin: 0px 0px 20px 4px;
	padding: 10px 5px 10px 5px;
	width: 590px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
}

.details_black
{
	margin: 0px 0px 20px 4px;
	padding: 10px 5px 10px 5px;
	width: 590px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
/* ---------------------------------------------------------------------------- */
/* End Sale Reports Page                                                        */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Sites Page                                                             */
/* ---------------------------------------------------------------------------- */
#site_address
{
	display: block; 
	margin: 10px auto; 
	padding: 0; 
	width: 450px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 150%; 
	text-align: left;
	color: #000080; 
	background-color: inherit;
}

p.site_contact
{
	margin: 0px 0px 15px 0px;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000080;
	background-color: inherit;
}

a.site_contact
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;	
	background-color: inherit;
}

a.site_contact:link, a.site_contact:visited
{
	text-decoration: none;
}

a.site_contact:hover, a.site_contact:visited:hover
{
	text-decoration: underline;
}

p.site_description
{
	margin: 15px 30px 15px 30px;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000080;
	background-color: inherit;
}

p.site_enquiries
{
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #000080;
	background-color: inherit;
}

table.site_contact
{
	margin: 0 auto;
	padding: 0;
	width: 450px;
	border: 2px solid #0000CC;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #000080;
	background-color: #F9FAB8;
}

td.site_contact
{
	margin: 0;
	padding: 10px 5px 10px 5px;
	width: 215px;
	border-bottom: 1px solid #000080;
}

td.site_contact_left
{
	margin: 0;
	padding: 10px 5px 10px 5px;
	width: 215px;
	border-bottom: 1px solid #000080;
	border-right: 1px solid #000080;
}

td.site_contact_bottom
{
	margin: 0;
	padding: 10px 5px 10px 5px;
	width: 215px;
}

td.site_contact_bottom_left
{
	margin: 0;
	padding: 10px 5px 10px 5px;
	width: 215px;
	border-right: 1px solid #000080;
}

p.site_forthcoming
{
	margin: 25px 0px 10px 0px;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #000080;
	background-color: inherit;
}

.site_sale_time
{
	margin: 2px auto;
	padding: 5px 5px 5px 5px;
	width: 580px;
	border: 1px solid #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000080;
	background-color: #CCCCCC;
}

.site_sale_details
{
	margin: 0 0 20px 0;
	padding: 10px 5px 10px 5px;
	width: 580px;
	border: 1px solid #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000080;
	background-color: #EEEEEE;
}

.site_extra_info
{
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px solid #000000;
	/*width: 598px; for IE6 / 600px for firefox */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000080;
	background-color: #EEEEEE;
}

.site_extra_info_red
{
	margin: 0 0 20px 0;
	padding: 10px 5px 10px 5px;
	width: 580px;
	border: 1px solid #FF0000;
	text-align: center;
	background-color: #EEEEEE;
}

.site_extra_info ul li /* IE6 HACK */
{
	border: 0;
}
/* ---------------------------------------------------------------------------- */
/* End Sites Page                                                               */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Sharholder Section                                                     */
/* ---------------------------------------------------------------------------- */
ul#mini_menu
{
	margin: 10px 0;
	padding: 0;
	list-style-position: outside;
}

ul#mini_menu li
{
	display: block;
	margin: 0 0 0 240px;
	padding: 3px 0;
	color: #000000;
	background-color: inherit;
	list-style-type: armenian;
}

ul#mini_menu li a
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	background-color: inherit;
}

ul#mini_menu li a:link, ul#mini_menu li a:visited
{
	text-decoration: none;
}

ul#mini_menu li a:hover, ul#mini_menu li a:visited:hover
{
	text-decoration: underline;
}

.report_available
{
	margin: 10px auto;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	background-color: inherit;
}

.report_available img
{
	margin: 0 5px 0 15px;
	padding: 0;
}

.report_available a
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	background-color: inherit;
}

.report_available a:link, .report_available a:visited
{
	text-decoration: none;
}

.report_available a:hover, .report_available a:visited:hover
{
	text-decoration: underline;
}
/* ---------------------------------------------------------------------------- */
/* End Sharholder Section                                                       */
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* Begin Swan and Turner Section                                                     */
/* ---------------------------------------------------------------------------- */
#swan_turner_holder
{
	margin: 0;
	padding: 10px;
	border: 1px solid #000080;
	background-color: #FFFFCC;
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#swan_turner_holder h1
{
	margin: 10px auto;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}

#swan_turner_holder h2
{
	margin: 10px auto;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

#swan_turner_holder img
{
	margin: 10px auto;
	padding: 0;
}

#swan_turner_holder p
{
	margin: 10px auto;
	padding: 0;
	font-size: 12px;
}

#sale_title
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	background-color: inherit;
	text-align: center;
}

#sale_notice
{
	margin: 10px 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	background-color: inherit;
	text-align: center;
}

p#conditions
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#sale_lots
{
	margin: 0 auto; 
	padding: 5px 5px 5px 5px; 
	/*width: 580px;*/ 
	border: 2px solid #000080; 
	background-color: #F9FAB8;
	text-align: center; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000080;
}

#sale_lots2
{
	margin: 0 auto; 
	padding: 5px 5px 5px 5px; 
	/*width: 580px;*/ 
	border: 2px solid #000080; 
	background-color: #F9FAB8;
	text-align: center; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000080;
}

.st_sale_details
{
	margin: 0 auto;
	margin-bottom: 10px; 
	padding: 5px 5px 5px 5px;  
	border: 2px solid #000080; 
	/*width: 596px; for IE6 / 600px for firefox */
	background-color: #F9FAB8;
	text-align: center; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000080;
}
/* ---------------------------------------------------------------------------- */
/* End Swan and Turner Section                                                  */
/* ---------------------------------------------------------------------------- */



/* ---------------------------------------------------------------------------- */
/* Begin Photo Grid Layouts	                                                    */
/* ---------------------------------------------------------------------------- */
ul.photo_grid
{
	margin:5px auto; 
	padding:0;
	overflow:hidden; /* Clears the floats */
	width:596px; /* IE and older Opera fix for clearing, they need a dimension */
	list-style:none;
}

ul.photo_grid li.box4
{
	float:left;
	display:inline; /* For IE so it doesn't double the 1% left margin */
	width:145px;
	margin:0 2px; 
	padding:0;
	height:250px; 
	position:relative; /* This is the key */
	overflow: visible;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
}

ul.photo_grid li.box5
{
	float:left;
	display:inline; /* For IE so it doesn't double the 1% left margin */
	width:114px;
	margin:0 2px; 
	padding:0;
	height:250px; 
	position:relative; /* This is the key */
	overflow: visible;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
}

ul.photo_grid a, ul.photo_grid img
{
	display:block;
	text-align:center;
	margin: 0 auto;
}

ul.photo_grid a img
{ 
	border:1px solid #999999;
}

ul.photo_grid a img:hover
{ 
	border:1px solid #000000;
}
/* ---------------------------------------------------------------------------- */
/* End Photo Grid Layouts	                                                    */
/* ---------------------------------------------------------------------------- */