﻿
/* body styles */

body {
	font-family:Arial;
	font-size:12px;
	color:Black;
	background-color:#666666;
	margin: 0px 0px 0px 0px;
	background-image:url(../images/general/body_bk.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

.body_table{
	width:846px;
	}

/* top banner styles */

.top_banner_background {
	background-image:url(../images/general/top_banner_bk.jpg);
	background-repeat:repeat-x;
	}
	
.top_banner_search {
	background-color:#A41D0F;
	width:210px;
	font-size:22px;
	color:white;
	font-weight:bold;
	}
	
.top_banner_logo {
	background-image:url(../images/general/top_banner_logo_bk.jpg);
	background-repeat:repeat-y;
	width:240px;
	height:110px;
	}

.top_banner_bottom {
	background-image:url(../images/general/top_banner_bottom_bk.jpg);	
	}	

.bread_crumb {
	font-size:10px;
	color:White;
	padding-bottom:2px;
	background-image:url(../images/general/top_right_banner_bottom.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}
	
.bread_crumb A{
	color:White;
	text-decoration:none;
	}
	
.bread_crumb A:Hover{
	color:White;
	text-decoration:underline;
	}

/* left banner styles */

.left_banner {
	background-color:#F5EFE4;
	width:216px;
	background-image:url(../images/general/left_banner_left.jpg);
	background-position:right;
	background-repeat:repeat-y;
	}
	
.left_banner_search_icon {
	background-image:url(../images/general/left_banner_search_icon_bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	height:20px;
	}	

.left_banner_text {
	padding-left:10px;
	padding-right:8px;
}

.left_banner_breaker{
	font-size:1px;
	height:4px;
	}

.left_banner_breaker_2{
	font-size:1px;
	height:4px;
	}

.left_banner_search_box{
	font-size:14px;
	height:18px;
	}

.left_banner_search_ddl{
	font-size:14px;
	height:24px;
	line-height:24px;
	width: 178px;
	border: solid 2px #A41D0F;
	}

/* bottom banner styles */		

.bottom_banner_links {
	text-decoration:none;
	color:black;
	}
	
.bottom_banner_links A{
	text-decoration:none;
	color:black;
	}
	
.bottom_banner_links A:Hover{
	text-decoration:underline;
	color:black;
	}

/* main body banner styles */	
	
.main_body {
	background-color:white;
	padding-left:6px;
	padding-right:18px;
	padding-top:18px;
	height:460px;
	}
	
/* heading styles */	

h1 {
	margin:0px 0px 0px 0px;
	color:#A41D0F;
	font-size:26px;
	}
	
h2 {
	margin:0px 0px 0px 0px;
	font-size:14px;
	}
	
/* regisration */	

.step_active {
	background-color:#D3A507;
	padding:8px 5px 8px 5px;
	color:black;
	}
	
.step_active A{
	color:#7D6204;
	text-decoration:underline;
	}
	
.step_active A:Hover{
	color:#7D6204;
	text-decoration:underline;
	}
	
.step_not_active {
	background-color:#9D6707;
	padding:8px 5px 8px 5px;
	color:#563903;
	}
	
.step_not_active A{
	color:#563903;
	text-decoration:underline;
	}
	
.step_not_active A:Hover{
	color:#563903;
	text-decoration:underline;
	}
	
.registration_left_cell_width {
	width:150px;
	padding: 2px 2px 2px 0px;
	}
	
.registration_left_cell_spacing {
	padding: 2px 2px 2px 0px;
	}
	
.registration_heading {
	font-weight:bold;
	font-size:18px;
	margin: 5px 0px 5px 0px;	
	}
	
.registration_heading_breaker_before {
	height:18px;	
	font-size:1px;
	}
	
.registration_heading_breaker {
	height:8px;	
	font-size:1px;
	}
	
/* upgrade account styles */

.upgrade_account_table {
	background-color: #FCEDA9;
	border: solid 1px #DEBB09;
	font-size:14px;
	font-weight: bold;
	}
	
/* my account styles */	

.listing_title {
	font-size:16px; 
	font-weight:bold; 
	color:#4B8091;
	}
	
.listing_title A{
	text-decoration:none;
	color:#4B8091;
	}
	
.listing_title A:Hover{
	text-decoration:underline;
	color:#4B8091;
	}

/* search results styles */

.listing_breaker {
	width:100%;
	border-top: solid 1px #CCCCCC;
	font-size:1px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.listing_breaker_small	{
	width:100%;
	border-top: solid 1px #CCCCCC;
	font-size:1px;
	margin-top: 4px;
	margin-bottom: 4px;
	}
	
.search_sponsor_top {
	background-color:#DEBB09;
	border: solid 1px #DEBB09;
	padding:5px 5px 5px 5px;
	font-size:14px;
	font-weight: bold;
	}
	
.search_sponsor_bottom {
	background-color:#FCEDA9;
	border: solid 1px #DEBB09;
	padding:5px 5px 5px 5px;
	font-size:12px;
	}
	
.search_free_top {
	padding:5px 5px 5px 5px;
	font-size:14px;
	font-weight: bold;
	}	
	
.search_free_bottom {
	padding:5px 5px 5px 5px;
	font-size:12px;
	}
	
/* listing detail */

.listing_images_large {
	width:200px;
	border:solid black 0px;
	}

.listing_images_small {
	width:97px;
	border:solid black 0px;
	}
		
/* font styles */

.yellow {
	color:#DEBB09;
	}

.red {
	color:#A41D0F;
	}
	
.blue {
	color:#003D53;
	}	
.nav-cat-breeder {visibility:hidden;}
/* Other */