/* CSS Document */
/*
File	 			css/common.css
Version				1.00
Description			Common CSS Elements
URL					???
Copyright Notice	© Copyright Lazy Grace Ltd.
*/

/* Common */
body {
	padding: 0;
	margin: 0;
	background: url(../images/common/bg.gif) white top no-repeat;
	background-color: #191919;
}
hr{
	margin: 5px 0 5px 0;
	padding: 0;
	border: 0;
	width: auto;
	height: 1px;
	color: #ccc;
	background: #ccc;
}
#container {
	padding: 0;
	margin: 20px auto 0px auto;
	width: 850px;
	height: auto;
}
#header {
	padding: 0;
	margin: 0;
	width: 850px;
	height: 223px;
	background-image: url(../images/common/header.png);
	background-repeat: no-repeat;
	behavior: url(includes/iepngfix.htc);
}
#admin_header {
	padding: 0;
	margin: 0;
	width: 850px;
	height: 223px;
	background-image: url(../images/admin/header.png);
	background-repeat: no-repeat;
	behavior: url(includes/iepngfix.htc);
}
#content {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 850px;
	height: auto;
	background-image: url(../images/common/content_bg.png);
	background-repeat: repeat-y;
}
#left {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 500px;
	height: auto;
	background: transparent;
	float: left;
}
#right {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 350px;
	height: auto;
	background: transparent;
	float: left;
}
.clear {
	clear: both;
}
h1, h2, h3, h4 {
	display: none;
}
.text {
	padding: 0px 0px 20px 31px;
	margin: 0px 0px 0px 0px;
	width: 425px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #161616;
	line-height: 1.5em;
}
.text a:link, .text a:visited, .text a:active {
	color: #161616;
	text-decoration: underline;
}
.text a:hover {
	color: #161616;
	text-decoration: none;
}
.admin_text {
	padding: 0px 0px 20px 31px;
	margin: 0px 0px 0px 0px;
	width: 425px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
	line-height: 1.5em;
}
.admin_text a:link, .admin_text a:visited, .admin_text a:active {
	color: #7f4131;
	text-decoration: underline;
}
.admin_text a:hover {
	color: #7f4131;
	text-decoration: none;
}

#footer {
	padding: 0px 0px 0px 31px;
	margin: 0px 0px 20px 0px;
	width: 850px;
	height: 79px;
	background-image: url(../images/common/footer.png);
	background-repeat: no-repeat;
	behavior: url(includes/iepngfix.htc);
}
.footer_links {
	padding: 30px 0px 0px 0px;
	margin: 0;
	width: 819px;
	height: 22px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #4c4c4c;
}
.footer_links a:link, .footer_links a:active, .footer_links a:visited {
	color: #4c4c4c;
	text-decoration: underline;
}
.footer_links a:hover {
	color: #4c4c4c;
	text-decoration: none;
}

/* Titles */
.title_welcome {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/welcome.png);
	background-repeat: no-repeat;
}
.title_news {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/news.png);
	background-repeat: no-repeat;
}
.title_trials {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/trials.png);
	background-repeat: no-repeat;
}
.title_pedigree {
	padding: 0px 0px 20px 0px;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/pedigree_list.png);
	background-repeat: no-repeat;
}
.title_more_details {
	padding: 0px 0px 20px 0px;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/more_details.png);
	background-repeat: no-repeat;
}
.title_news_story {
	padding: 0px 0px 20px 0px;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/news_story.png);
	background-repeat: no-repeat;
}
.title_event_details {
	padding: 0px 0px 20px 0px;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/event_details.png);
	background-repeat: no-repeat;
}
.title_adverts {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/adverts.png);
	background-repeat: no-repeat;
}
.title_contact {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/contact.png);
	background-repeat: no-repeat;
}
.title_thanks {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/thanks.png);
	background-repeat: no-repeat;
}
.title_admin {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/admin_login.png);
	background-repeat: no-repeat;
}
.title_admin_options {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/admin.png);
	background-repeat: no-repeat;
}
.title_admin_news {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/admin_news.png);
	background-repeat: no-repeat;
}

.title_admin_contacts {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/admin_contact.png);
	background-repeat: no-repeat;
}
.title_admin_adverts {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/admin_adverts.png);
	background-repeat: no-repeat;
}
.title_admin_trials {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/admin_trials.png);
	background-repeat: no-repeat;
}
.title_admin_pedigree {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 67px;
	background-image: url(../images/titles/admin_pedigree.png);
	background-repeat: no-repeat;
}


/* Sub Titles */
.sub_titles_adverts {
	padding: 0;
	margin: 0;
	width: 350px;
	height: 54px;
	background-image: url(../images/sub_titles/adverts.gif);
	background-repeat: no-repeat;
}
.sub_titles_pedigree {
	padding: 0;
	margin: 0;
	width: 350px;
	height: 54px;
	background-image: url(../images/sub_titles/pedigree.gif);
	background-repeat: no-repeat;
}
.sub_titles_feedback {
	padding: 0;
	margin: 0;
	width: 350px;
	height: 54px;
	background-image: url(../images/sub_titles/feedback.gif);
	background-repeat: no-repeat;
}
.sub_titles_thanks {
	padding: 0;
	margin: 0;
	width: 350px;
	height: 54px;
	background-image: url(../images/sub_titles/thanks.gif);
	background-repeat: no-repeat;
}
.sub_titles_options {
	padding: 0;
	margin: 0;
	width: 350px;
	height: 54px;
	background-image: url(../images/sub_titles/options.gif);
	background-repeat: no-repeat;
}

/* Introductions */
.intro_welcome {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 63px;
	background-image: url(../images/intros/welcome.png);
	background-repeat: no-repeat;
}	
.intro_adverts {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 63px;
	background-image: url(../images/intros/adverts.png);
	background-repeat: no-repeat;
}	
.intro_contact {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 63px;
	background-image: url(../images/intros/contact.png);
	background-repeat: no-repeat;
}	
.intro_admin {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 63px;
	background-image: url(../images/intros/admin.png);
	background-repeat: no-repeat;
}

/* Homepage */
.homepage_sub_content {
	padding: 12px 0px 12px 21px;
	margin: 0;
	width: 329px;
	height: auto;
	background: transparent;
}
.homepage_sub_content_left {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 126px;
	height: 126px;
	background: transparent;
	float: left;
}
homepage_sub_content_right {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 203px;
	height: 126px;
	background: transparent;
	float: left;
}
.homepage_sub_content_image {
	padding: 0;
	margin: 0;
	width: 124px;
	height: 124px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
	background: transparent;
}
.homepage_sub_content_item {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	width: 191px;
	height: 15px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	float: left;
}
.homepage_sub_content_item_text {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	width: 191px;
	height: 15px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
	float: left;
}
.homepage_sub_content_description {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 265px;
	height: 15px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
}
.homepage_sub_content_description_text {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 265px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
}
.homepage_sub_content_description_text a:link, .homepage_sub_content_description_text a:active, .homepage_sub_content_description_text a:visited {
	color: #484848;
	text-decoration: underline;
}
.homepage_sub_content_description_text a:hover {
	color: #484848;
	text-decoration: none;
}
.homepage_sub_content_button_container {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 265px;
	height: 19px;
	background: transparent;
	clear: both;
	text-align: right;
}

/* Leader Pedigree Info Pages */
.pedigree_container {
	padding: 0px 0px 0px 31px;
	margin: 0;
	width: 425px;
	height: auto;
	background: transparent;
}
.pedigree_thumbnail_container {
	padding: 0px 12px 0px 0px;
	margin: 0;
	width: 126px;
	height: 126px;
	background: transparent;
	float: left;
}
.pedigree_thumbnail {
	padding: 0;
	margin: 0;
	width: 124px;
	height: 124px;
	border-style: solid;
	border-color: #7f4131;
	border-width: 1px;
	background: transparent;
}
.pedigree_thumbnail_text {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 287px;
	height: auto;
	background: transparent;
	float: left;
}
.pedigree_item {
	padding: 0;
	margin: 0;
	width: 50px;
	height: 20px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	float: left;
}
.pedigree_item_text {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 237px;
	height: 20px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
	float: left;
}
.pedigree_item_description {
	padding: 0;
	margin: 0;
	width: 287px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	clear: both;
}
.pedigree_item_description_text {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 287px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
}
.pedigree_more_details_container {
	padding: 6px 0px 0px 381px;
	margin: 0;
	width: 75px;
	height: 19px;
	background: transparent;
	clear: both;
}
.pedigree_item_sep {
	padding: 10px 0px 10px 31px;
	margin: 0;
	width: 425px;
	height: 1px;
	background: transparent;
	clear: both;
}
.page_numbers {
	padding: 0px 0px 0px 31px;
	margin: 0px 0px 0px 0px;
	width: 425px;
	height: 20px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #161616;
	text-align: right;
}
.page_numbers a:link, .page_numbers a:active {
	color: #484848;
	text-decoration: underline;
}
.page_numbers a:visited {
	color: #a6a6a6;
	text-decoration: underline;
}
.page_numbers a:hover {
	color: #484848;
	text-decoration: none;
}
.pedigree_enlarged {
	padding: 0;
	margin: 0;
	width: 423px;
	height: auto;
	border-style: solid;
	border-color: #7f4131;
	border-width: 1px;
	background: transparent;
}
.pedigree_more_item {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 50px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	float: left;
}
.pedigree_more_item_text {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 373px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
	float: left;
}
.pedigree_more_item_description {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 423px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	clear: both;
}
.pedigree_more_item_description_text {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 423px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
}
.more_details_buttons_container {
	padding: 10px 0px 0px 31px;
	margin: 0;
	width: 425px;
	height: 19px;
	background: transparent;
	clear: both;
}


/* Adver Pages */
.advert_category {
	margin: 0px 0px 3px 31px;
	padding: 0;
	width: 424px;
	height: auto;background: #d3d3d3;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	list-style: none;
	clear: both;
}
.advert_category div{
	display: block;
	float: left;
	width: 84px;
	min-height: 20px;
	
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0 0px 0 0 ;
}
.advert_category div.txt{
	width: 424px;
	height: auto;
	background: transparent;
	text-align: center;
	padding: 3px 0 0 0;
}
.advert_category_titles {
	padding: 0px 0px 0px 31px;
	margin: 0;
	width: 425px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	list-style: none;
	clear: both;
}
.advert_category_titles div{
	display: block;
	float: left;
	width: 84px;
	height: 20px;
	background: #272727;
	color: #ccc;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0 1px 0 0 ;
}
.advert_category_title {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 425px;
	height: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #7f4131;
}
.advert_category_sep {
	padding: 5px 0px 5px 0px;
	margin: 0;
	width: 425px;
	height: 1px;
	background: transparent;
}
.advert_back {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 425px;
	height: 20px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
}
.advert_back a:link, .advert_back a:active, .advert_back a:visited {
	color: #7f4131;
	text-decoration: underline;
}
.advert_back a:hover {
	color: #7f4131;
	text-decoration: none;
}

/* Feedback Form */
.feedback_form {
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 329px; height: auto; background: transparent; border: 0;
}
.feedback_form_fieldset {
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 329px; height: auto; background: transparent; border: 0;
}
.feedback_form_div {
	padding: 7px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 329px; height: 20px; background: transparent; clear: both;
}
.feedback_form_big_div {
	padding: 7px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 329px; height: 100px; background: transparent; clear: both;
}
.feedback_form_label {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 70px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	float: left;
}
.feedback_form_field {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
	height: 18px;
	background-color: #CCCCCC;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	float: left;
}
.feedback_form_big_field {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
	height: 100px;
	background-color: #CCCCCC;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	float: left;
}
.feedback_form_button_div {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 252px;
	height: 19px;
	background: transparent;
	text-align: right;
}

/* News Page */

.news_thumbnail_text {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 287px;
	height: auto;
	background: transparent;
	float: left;
}
.news_title {
	padding: 0px 0px 6px 0px;
	margin: 0;
	width: 287px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
}
.news_title a:link, .news_title a:active, .news_title a:visited {
	color: #7f4131;
	text-decoration: underline;
}
.news_title a:hover {
	color: #7f4131;
	text-decoration: none;
}
.news_text {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 287px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
}
.news_story_title {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 423px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	clear: both;
}





/* Trials Page */
.event_title {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 423px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #7f4131;
	font-weight: bold;
	clear: both;
}
.event_review {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 423px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	clear: both;
}
.event_results {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 423px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	clear: both;
}
.event_date_location {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	float: left;
}
.event_date_location_text {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 300px;
	height: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
	float: left;
}
.event_description {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 423px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
}
.result {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 40px;
	height: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7f4131;
	font-weight: bold;
	float: left;
}
.result_text {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 350px;
	height: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #484848;
	float: left;
}

/* Admin Login Form */
.login_form {
	padding: 0px 0px 0px 31px; margin: 0px 0px 0px 0px; width: 329px; height: auto; background: transparent; border: 0;
}
.login_form_fieldset {
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 329px; height: auto; background: transparent; border: 0;
}
.login_form_div {
	padding: 7px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 329px; height: 20px; background: transparent; clear: both;
}
.login_form_label {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 70px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	float: left;
}
.login_form_field {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
	height: 18px;
	background-color: #CCCCCC;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	float: left;
}
.login_form_button_div {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 252px;
	height: 19px;
	background: transparent;
	text-align: right;
}

.lefter{
	float: left;
	height: 40px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	color: #666666;
}

