/**
* @style 	HVWS sheet (2005)
* @company 	www.extro.com.au
* @author 	Michael Kelly
* @contact	mikeefreedom@gmail.com
**/

* {
	font-family:		Verdana, Arial, Sans-Serif;
	font-size:		10px;
	color:			#2D2703;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}

html {
	width: 100%;
	height: 100%;
	
}

body {
	behavior:url('cssfocusandhover.htc');
	width: 100%;
	height: 100%;
	
	text-align: center;
}

a {	
	color: #2D2703;
}

a:hover { color: #726D50; }

.clearing {
	height: 1px;
	line-height: 1px;
	display: block;
	clear: both;
}

a.highlight { color: #5B322C; text-decoration: none; font-weight: bold; }
a.highlight:hover { color: #FFFFFF; }

a.lowlight { text-decoration: none; font-weight: bold; }
a.lowlight:hover { color: #FFFFFF; }

a.button {
	color: #FFFFFF;
	padding: 4px;
	background-color: #00291E;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.button:hover {
	color: #5B322C;
	background-color: #FFFFFF;
	border: 1px solid #5B322C;
}

strong.highlight { color: #5B322C; font-weight: bold; }
p.highlight { color: yellow; font-weight: bold; }

a image {
	vertical-align: middle;
}

hr {
	border-top: 1px dotted #00291E;
	height: 1px;
}

span.seperator {
	border-top: 1px dotted #00291E;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	display:block;
	margin: 10px 10px 10px 10px;
}

h1 {
	margin-top: 5px;
	margin-bottom: 10px;
}

img.brdr {
	border: 1px solid #00291E;
}

/*
* BLOCKS
*/

#popup_image {
	padding: 25px;
	text-align: center;
}

.popup_bg {

}

#block_column {
	width: 744px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	border-left: 3px solid #EBE7DB;
	border-right: 3px solid #EBE7DB;
	background-color: transparent;
}

#block_header {
	width: 744px;
	background-color: #00291E;
	border-bottom: 5px solid #726D50;
}

#block_body {
	
}

#block_footer {
	background-color: #00291E;
	height: 25px;
	width: 750px;
	border-left: 3px solid #EBE7DB;
	border-right: 3px solid #EBE7DB;
}

html[xmlns] #block_footer {
	width: 744px;
}

table#block_all_wrapper {
	width: 100%;
	height: 100%;
}

td#wrapper_footer {
	height: 25px;
}
td#wrapper_main {
	width: 750px;
}
td#wrapper_left {
	background: #D5CFB7 url(../../images/bg.body.left.shadow.lrg.ie.png) repeat-y 100% 0%;
}
td#wrapper_right {
	background: #D5CFB7 url(../../images/bg.body.right.shadow.lrg.ie.png) repeat-y 0% 0%;
}

/*
* HEADER
*/

#header_container {
	padding-top: 7px;
}

#header_title {
	background-color: #44635C;
	height: 25px;
	border-top: 1px solid #A1A09C;
	border-bottom: 1px solid #000000;
}
#header_image {
	border-bottom: 1px solid #A1A09C;
}
#header_navigation {
	height: 35px;
	border-bottom: 1px solid #A1A09C;
}

/*
* HEADER - navigation
*/

#header_title_container {
	padding-top: 6px;
	padding-left: 25px;
}

/*
* HEADER - navigation
*/

#navigation_container {
	padding-top: 12px;
	padding-left: 25px;
	padding-right: 25px;
}

ul.nav {
	list-style: none inside;
	display: inline;
}

ul.nav li {
	display: inline;
	padding-left: 6px;
	padding-right: 6px;
}

/*
* HEADER - subnavigation
*/

#header_navigation_sub {
	position: absolute;
}

#header_navigation_sub a {
	text-decoration: none;
}

#navigation_sub_container {
	position: absolute;
}

#navigation_sub_container div, #navigation_sub_container_b div {
	position: absolute;
	padding-top: 0px;
	width: 135px;
	cursor: pointer;
	z-index: 100;
	visibility: hidden;
	background-color: blue;
}

#navigation_sub_container div {
	top: 167px;
}

html[xmlns] #navigation_sub_container div {
	top: 172px;
}

#navigation_sub_container_b div {
	top: 297px;
}

html[xmlns] #navigation_sub_container_b div {
	top: 302px;
}

#nav_sub_dropdown_1 { left: 80px; }
#nav_sub_dropdown_2 { left: 233px; }
#nav_sub_dropdown_3 { left: 400px; }

#navigation_sub_container_b a, #navigation_sub_container a { color: #626548; font-weight: bold; }
#navigation_sub_container_b a:hover, #navigation_sub_container a:hover { color: #00291E; }

span.subnav_container {
	display: block;
	background-color: #B4B796;
	border-left: 1px solid #A3A67E;
	border-right: 1px solid #A3A67E;
}

ul.subnav {
	width: 133px;
	list-style: none outside;
	margin: 0;
	padding: 0;
}

ul.subnav li {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #A3A67E;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*
* BODY
*/

#body_container {
	
}

.content_container {
	margin: 10px 10px 0px 10px;
}

.content_container p {
	margin-bottom: 10px;
}

.body_bg {
	background-color: #D5CFB7;
}

.body_bg_line {
	background: #D5CFB7 url(../../images/bg.body.line.png) no-repeat 30% 175px;
}

.body_bg_line_b {
	background: #D5CFB7 url(../../images/bg.body.line.png) no-repeat 30% 220px;
}

.body_bg_line_c {
	background: #D5CFB7 url(../../images/bg.body.line.png) no-repeat 30% 320px;
}

#body_title {
	margin: 10px 10px 0px 10px;
	border-bottom: 1px dotted #00291E;
}

#title_left {
	width: 100%;
	float: left;
	margin-right: -180px;
}

#title_right {
	width: 51px;
	float: right;
	text-align: right;
}

#title_right_lrg {
	width: 105px;
	float: right;
	text-align: right;
}

#title_right_xlrg {
	width: 166px;
	float: right;
	text-align: right;
}

#body_col_left {
	width: 100%;
	float: left;
	margin-right: -70%;
}

#col_left_container {
	margin-right: 70%;
}

#body_col_right {
	width: 70%;
	float: right;
}

#col_left_container {
	
}

.body_container_content {
	padding: 10px;
}

.body_container_content p {
	margin-bottom: 10px;
}

/*
* BODY - news
*/

.news_article {
	margin-bottom: 10px;
}

.news_article p {
	margin: 0;
}

#large_image {
	border: 3px solid #EBE7DB;
}

/*
* BODY - listing
*/

.listing_wrapper {
	margin-top: 10px;
	padding-bottom: 2px;
}

html[xmlns] .listing_wrapper {
	padding-bottom: 5px;
}

.listing_wrapper p {
	margin-top: 5px;
}
.listing {
	width: 100%;
	float: left;
	margin-right: -360px;
}
.listing_container {
	margin-right: 360px;
}
.listing_container_lrg {
	
}
html[xmlns] .listing_container_lrg {
	margin-right: 5px;
}
.listing_image {
	width: 160px;
	float: left;
}
.image_container {
	margin-left: 10px;
}
.image_container .hold_img {
	width: 150px;
	height: 150px;
	border: 1px solid #00291E;
	overflow: hidden
}
html[xmlns] .hold_img {
	width: 148px;
}
.listing_details {
	margin-left: 160px;
}
.details_container {
	height: 150px;
	margin-right: 2px;
	border: 1px solid #00291E;
	background-color: #C2BCA6;
}
.details_container_lrg {
	margin-left: 10px;
	height: 150px;
}
.details_container_lrg table.breakdown {
	border: 1px solid #00291E;
}
.details_container_blank {
	height: 150px;
	margin-right: 2px;
}
html[xmlns] .details_container {
	margin-left: 2px;
}
.details_container p, .details_container_blank p {
	padding: 0px 5px 5px 5px;
}
.listing_breakdown {
	width: 360px;
	float: right;
}
.breakdown_container {
	width: 360px;
	height: 150px;
	background-color: #D5CFB7;
	text-align: right;
}
html[xmlns] .breakdown_container {
	width: 350px;
	margin-right: 10px;
}
table.breakdown {
	width: 100%;
	height: 150px;
	border: 1px solid #00291E;
}
div.breakdown_container>table.breakdown
{
	height: 152px;
}
table.breakdown td {
	width: 33%;
	text-align: center;
	background-color: #BFBEA7;
}
table.breakdown td.col_1 {
	background-color: #838F7C;
}
table.breakdown td.col_2 {
	background-color: #AAAE98;
}
.listing_images_sub {
	width: 180px;
	float: right;
}
html[xmlns] .listing_images_sub {
	width: 190px;
	margin-bottom: 10px;
}
.images_sub_container {
	width: 180px;
	height: 180px;
}
html[xmlns] .images_sub_container {
	width: 190px;
	padding-right: 10px;
}
.images_sub_container table {
	width: 100%;
	height: 100%;
}
.images_sub_container table td {
	width: 50%;
	text-align: center;
}
.images_sub_container div.hold_img {
	border: 1px solid #00291E;
	overflow: hidden;
	width: 86px;
	height: 86px;
}

/*
* LATE ADDITION
*/

.display_horse {
	width: 180px;
	float: left;
}

.horse_container {
	padding: 0px 15px 0px 15px;
	padding-top:
}

.display_horse .hold_img {
	width: 150px;
	height: 150px;
	border: 1px solid #00291E;
	overflow: hidden
}

table.coloured {
	width: 97%;
	border: 1px solid #00291E;
}

html[xmlns] table.coloured {
	width: 100%;
}

table.coloured th, table.coloured td, table.coloured th p, table.coloured td p {
	width: 33%;
	text-align: center;
	padding: 5px;
}

table.coloured th, table.coloured th p {
	font-weight: bold;
	color: #FFFFFF;
}

table.coloured th {
	background-color: #314E40;
}

table.coloured tr.even td {
	background-color: #AAAE98;
}

table.coloured tr.odd td {
	background-color: #B6B59F;
}

table.area_title {
	width: 97%;
	border: 1px solid #FFFFFF;
	background-color: #00291E;
}

html[xmlns] table.area_title {
	width: 100%;
}

table.area_title td.title_left, table.area_title td.title_left p {
	text-align: left;
}

table.area_title td.title_right, table.area_title td.title_right p {
	text-align: right;
}

table.area_title td, table.area_title td p {
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}

html[xmlns] .special {
	margin-top: 20px;
}

table.copyright {
	width: 700px;
}

td.td_right {
	text-align: right;
}

td.td_right p {
	text-align: right;
}

table.copyright a { color: #BBBBBB; font-weight: bold; text-decoration: none; }
table.copyright a:hover { color: #FFFFFF; font-weight: bold; }

div.printing {
	width: 700px;
}

/*
* FOOTER
*/

#footer_container {

}

#footer_content {
	margin-top: 1px;
	padding-top: 6px;
	padding-left: 25px;
	border-top: 1px solid #AEADA8;
}

#footer_content p {
	font-size: 10px;
	color: #BBBBBB;
}
div#salesData
{
	margin-top: 2px; margin-left: 10px;  
	padding: 0;
	border: 1px solid #00291E;
	background-color: #C2BCA6;
}
div.listing>div#salesData
{
	padding: 5px; margin-right: 10px;
}
