/* General Layout */
#main_kennel_name
{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #452709;
}

#kennel_subname
{
	color: #333;
	font-style: italic;
	text-align: center;
	margin-top: 5px;
}

#kennel_left_column
{
	position: relative;
	width: 170px;
	float: left;
	overflow: visible;
	margin-right: 10px;
}

#kennel_right_column
{
	margin: 0 0 0 175px;
	width: 520px;
	overflow: auto;
}

#kennel_right_column_extended
{
	margin: 0 auto;
	width: 520px;
	overflow: auto;
	text-align: left;
}

#kennel_right_column_retired_holder
{
	text-align: center;
}

#remove_item, #new_item
{
	display: none;
}

/* Right Column Styles */



div.award_holder
{
	margin: 10px;
	text-align: center;
	width: 143px;
	float: left;
}

/* Tab Styles */
#kennel_tabs > ul { list-style-type: none; padding: 0px; clear: both; margin: 0px; }
#kennel_tabs > ul li {
	list-style-type: none;
	list-style-image: none;
	padding: 5px 10px;
	margin: 0px 5px;
	font-size: 12px;
	font-weight: bold;
	display: -moz-inline-stack;
	display: inline-block;
	/* IE is dumb */
	zoom: 1;
	*display: inline;
	_height: 30px;
}
#kennel_tabs > ul li.active_tab {
	border: 1px solid #452709;
	background:  #452709 url('/images/main/button_bkg.jpg') center repeat-x;
	color: #ffffff;
}
#kennel_tabs > ul li.active_tab a
{
	color: #fff;
}
#kennel_tabs > ul li a:hover
{
	text-decoration: none;
}

#kennel_tabs div.kennel_tab {
	text-align: left;
	background: #fff;
	padding: 10px;
	border-top: 3px solid #452709;
}

/* Left Box Styles */
.kennel_side_container
{
	margin-bottom: 20px;
	border: 1px solid #452709;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.kennel_side_container .kennel_side_title
{
	height: 20px;
	padding: 0px 10px;
	position: relative;
	margin: 0px;
	font-size: 12px;
}

.kennel_side_container .toggle_title
{
	cursor: pointer;
}

.kennel_side_container .kennel_side_title .toggle
{
	position: absolute;
	top: 0px;
	right: 5px;
}

.kennel_side_container .kennel_side_content
{
	padding: 0px;
}

.kennel_care_box
{
	float: left;
	width: 80px;
	margin: 5px 0;
	text-align: center;
	cursor: pointer;
	color: #644A27;
	position: relative;
}

.kennel_care_box img
{
	border: 0;
}

#care_loading
{
	display: none;
	background: #fff;
	z-index: 5;
	position: absolute;
	top: 23px;
	left: 2px;
	width: 164px;
	height: 285px;
}

#care_loading img
{
	position: absolute;
	top: 100px;
	left: 75px;
}

.kennel_status_spacer
{
	clear: both;
	height: 5px;
}

.kennel_side_container  a.manage_options
{
	padding: 5px;
	display: block;
}

.kennel_side_container  a.manage_options:hover
{
	background: #f2ebe2 url('/images/main/nav_bkg.jpg') repeat;
	color: #452709;
	text-decoration: none;
}

#var_updates
{
	display: none;
}

.da_money
{
	font-size: 14px;
	margin: 5px 0;
	color: green;
}

.bid_box
{
	margin: 10px 0;
}

.bid_box div
{
	margin: 2px 0;
}

/* Property Stuff */

.property_outer
{
	margin: 10px 0;
	text-align: center;
}

.kennel_property_outer
{
	width: 706px;
	background: #f0dfc3;
	padding: 0 0 30px 0;
	border: 1px solid #644A27;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	position: relative;
}

.kennel_property_info
{
	position: absolute;
	width: 706px;
	overflow: auto;
	text-align: left;
	bottom: 0px;
	left: 0px;
	background: #452607;
	color: white;
	z-index: 2;
}

.structure_info
{
	margin: 5px;
}

.structure_info div
{
	display: inline;
	margin: 0px 10px 0px 0px;
}

.property_holder, .kennel_property_holder
{
	position: relative;
	margin: 0 auto;
	text-align: left;
}
.property_slot
{
	float: left;
	width: 109px;
	height: 55px;
	margin: 3px;
	position: relative;
	top: 20px;
	left: 20px;
	cursor: pointer;
	text-align: center;
	line-height: 50px;
}

.property_slot img.structure_image
{
	border: 0;
	width: 109px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.hover_slot
{
	background: #fff;
	opacity: 0.5;
}

.slot_holder
{
	margin: 0px;
}

.neighborhood_list
{
	display: inline-block;
	width: 155px;
	margin: 5px;
	font-size: 11px;
}

.customization_list
{
	display: inline-block;
	width: 165px;
	vertical-align: top;
	margin-bottom: 20px;
}

.customization_list .title
{
	font-size: 12px;
	font-weight: bold;
}

a.close_me
{
	font-size: 12px;
	float: right;
	position: relative;
	top: 5px;
	right: 10px;
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

div.slot_label
{
	font-size: 14px;
	background: #452709 url('/images/main/button_bkg.jpg') center repeat-x;
	border: 1px solid #644A27;
	color: white;
	padding: 5px 10px;
}

div.slot_info_inner
{
	padding: 10px;
}

.kennel_tab .shop_item_holder
{
	height: 125px!important;
	padding: 10px 0 20px 0;
}

div.action_holder
{
	padding-bottom: 20px;
	margin-bottom: 40px;
	text-align: right;
	border-bottom: 1px #D8B17D dotted;
}


/* Critters */
ul.critters
{
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
}

li.critter_holder
{
	list-style-image: none;
	list-style-type: none;
	float: left;
	margin: 5px;
	height: 175px;
	border: 1px solid #ddd;
	width: 120px;
	position: relative;
	background: #fff;
}

div.critter
{
	margin-top: 2px;
	text-align: center;
	width: 118px;
}

.critter_name
{
	display: block;
	text-align: center;
	margin-bottom: 5px;
	line-height: 11px;
	font-size: 11px;
	line-height: 13px;
}

.critter_action
{
	position: absolute;
	left: 3px;
	bottom: 3px;
	text-align: left;
}

.critters .critter_bond
{
	position: absolute;
	right: 3px;
	bottom: 3px;
	background: #fff url('/images/icons/heart_light.png') no-repeat center center;
	width: 30px;
}

img.critter_image
{
	margin: 0;
	border: 0;
	z-index: 1;
}

.critters.sort_enabled li
{
	cursor: move;
	background: #f3f69e;
}

.sort_button_holder
{
	clear: both;
}

.sprite {
	display:inline-block;
	overflow:hidden;
	background-repeat: no-repeat;
	background-image:url(/images/structures/decor.png?9);
	position: absolute;
}
.basic_crate_black {width:39px; height:8px; background-position:-219px -683px; top:21px; left:30px;}
.basic_crate_blue {width:39px; height:8px; background-position:-260px -683px; top:21px; left:30px;}
.basic_crate_green {width:39px; height:8px; background-position:-390px -554px; top:21px; left:30px;}
.basic_crate_red {width:39px; height:8px; background-position:-412px -576px; top:21px; left:30px;}
.basic_flowers_marigold {width:41px; height:19px; background-position:-405px -670px; top:24px; left:31px;}
.basic_flowers_potted {width:7px; height:36px; background-position:-101px -354px; top:8px; left:69px;}
.basic_flowers_roses {width:40px; height:17px; background-position:-448px -670px; top:27px; left:31px;}
.basic_flowers_tulips {width:40px; height:17px; background-position:-453px -647px; top:26px; left:31px;}
.basic_flowers_wildflowers {width:40px; height:15px; background-position:-450px -630px; top:28px; left:31px;}
.basic_roof_castle_blue {width:46px; height:20px; background-position:-194px -585px; top:5px; left:28px;}
.basic_roof_castle_purple {width:46px; height:20px; background-position:-242px -585px; top:5px; left:28px;}
.basic_roof_castle_red {width:46px; height:20px; background-position:-390px -532px; top:5px; left:28px;}
.basic_roof_castle_white {width:46px; height:20px; background-position:-438px -532px; top:5px; left:28px;}
.basic_roof_castle_yellow {width:46px; height:20px; background-position:-431px -554px; top:5px; left:28px;}
.basic_roof_ceramic {width:42px; height:16px; background-position:-301px -675px; top:8px; left:30px;}
.basic_roof_composite {width:42px; height:16px; background-position:-453px -576px; top:8px; left:30px;}
.basic_roof_composite_black {width:42px; height:15px; background-position:-406px -630px; top:9px; left:30px;}
.basic_roof_tin_blue {width:42px; height:16px; background-position:-453px -594px; top:8px; left:30px;}
.basic_roof_tin_green {width:42px; height:16px; background-position:-406px -607px; top:8px; left:30px;}
.basic_roof_tin_red {width:42px; height:16px; background-position:-453px -612px; top:8px; left:30px;}
.basic_trees_fall {width:53px; height:26px; background-position:-55px -665px; top:23px; left:24px;}
.basic_trees_oak {width:53px; height:26px; background-position:-110px -665px; top:23px; left:24px;}
.basic_trees_palm {width:52px; height:25px; background-position:-1px -666px; top:23px; left:25px;}
.basic_trees_phoenix {width:49px; height:25px; background-position:-273px -648px; top:23px; left:27px;}
.basic_trees_pine {width:52px; height:28px; background-position:-219px -653px; top:24px; left:25px;}
.basic_trees_xmas {width:52px; height:29px; background-position:-165px -660px; top:24px; left:25px;}
.delux_crate_black {width:53px; height:46px; background-position:-445px -1px; top:4px; left:21px;}
.delux_crate_blue {width:53px; height:46px; background-position:-445px -49px; top:4px; left:21px;}
.delux_crate_green {width:53px; height:46px; background-position:-445px -97px; top:4px; left:21px;}
.delux_crate_red {width:53px; height:46px; background-position:-445px -145px; top:4px; left:21px;}
.delux_flowers_marigold {width:22px; height:44px; background-position:-268px -539px; top:5px; left:70px;}
.delux_flowers_potted {width:8px; height:46px; background-position:-434px -357px; top:4px; left:16px;}
.delux_flowers_roses {width:21px; height:44px; background-position:-73px -566px; top:5px; left:71px;}
.delux_flowers_tulips {width:22px; height:43px; background-position:-170px -562px; top:5px; left:71px;}
.delux_flowers_wildflowers {width:21px; height:44px; background-position:-203px -607px; top:5px; left:71px;}
.delux_roof_castle_blue {width:58px; height:39px; background-position:-226px -607px; top:7px; left:19px;}
.delux_roof_castle_green {width:58px; height:39px; background-position:-286px -607px; top:7px; left:19px;}
.delux_roof_castle_purple {width:58px; height:39px; background-position:-292px -566px; top:7px; left:19px;}
.delux_roof_castle_red {width:58px; height:39px; background-position:-345px -648px; top:7px; left:19px;}
.delux_roof_castle_white {width:58px; height:39px; background-position:-346px -607px; top:7px; left:19px;}
.delux_roof_castle_yellow {width:58px; height:39px; background-position:-352px -566px; top:7px; left:19px;}
.delux_roof_ceramic {width:53px; height:33px; background-position:-445px -265px; top:10px; left:21px;}
.delux_roof_composite {width:53px; height:33px; background-position:-445px -300px; top:10px; left:21px;}
.delux_roof_composite_black {width:53px; height:34px; background-position:-445px -193px; top:9px; left:21px;}
.delux_roof_tin_blue {width:53px; height:33px; background-position:-445px -335px; top:10px; left:21px;}
.delux_roof_tin_green {width:53px; height:34px; background-position:-445px -229px; top:10px; left:21px;}
.delux_roof_tin_red {width:53px; height:33px; background-position:-444px -370px; top:10px; left:21px;}
.delux_trees_fall {width:27px; height:51px; background-position:-82px -612px; top:0px; left:71px;}
.delux_trees_oak {width:27px; height:51px; background-position:-111px -608px; top:0px; left:71px;}
.delux_trees_palm {width:30px; height:50px; background-position:-140px -608px; top:1px; left:68px;}
.delux_trees_phoenix {width:29px; height:49px; background-position:-172px -607px; top:3px; left:68px;}
.delux_trees_pine {width:34px; height:51px; background-position:-46px -612px; top:0px; left:67px;}
.delux_trees_xmas {width:43px; height:52px; background-position:-1px -612px; top:0px; left:60px;}
.elite_crate_black {width:109px; height:43px; background-position:-1px -172px; top:0px; left:0px;}
.elite_crate_blue {width:109px; height:43px; background-position:-112px -172px; top:0px; left:0px;}
.elite_crate_green {width:109px; height:43px; background-position:-223px -172px; top:0px; left:0px;}
.elite_crate_red {width:109px; height:43px; background-position:-334px -172px; top:0px; left:0px;}
.elite_flowers_marigold {width:109px; height:19px; background-position:-112px -293px; top:36px; left:0px;}
.elite_flowers_potted {width:109px; height:8px; background-position:-1px -327px; top:0px; left:0px;}
.elite_flowers_roses {width:109px; height:16px; background-position:-112px -314px; top:39px; left:0px;}
.elite_flowers_tulips {width:108px; height:15px; background-position:-112px -332px; top:40px; left:0px;}
.elite_flowers_wildflowers {width:108px; height:15px; background-position:-1px -337px; top:40px; left:1px;}
.elite_roof_castle_blue {width:109px; height:36px; background-position:-1px -217px; top:3px; left:0px;}
.elite_roof_castle_green {width:109px; height:36px; background-position:-112px -217px; top:3px; left:0px;}
.elite_roof_castle_purple {width:109px; height:36px; background-position:-223px -217px; top:3px; left:0px;}
.elite_roof_castle_red {width:109px; height:36px; background-position:-334px -217px; top:3px; left:0px;}
.elite_roof_castle_white {width:109px; height:36px; background-position:-1px -255px; top:3px; left:0px;}
.elite_roof_castle_yellow {width:109px; height:36px; background-position:-112px -255px; top:3px; left:0px;}
.elite_roof_ceramic {width:109px; height:32px; background-position:-334px -255px; top:5px; left:0px;}
.elite_roof_composite {width:109px; height:32px; background-position:-334px -289px; top:5px; left:0px;}
.elite_roof_composite_black {width:109px; height:33px; background-position:-223px -255px; top:4px; left:0px;}
.elite_roof_tin_blue {width:109px; height:32px; background-position:-223px -290px; top:5px; left:0px;}
.elite_roof_tin_green {width:109px; height:32px; background-position:-334px -323px; top:5px; left:0px;}
.elite_roof_tin_red {width:109px; height:32px; background-position:-1px -293px; top:5px; left:0px;}
.elite_trees_fall {width:109px; height:55px; background-position:-1px -1px; top:0px; left:0px;}
.elite_trees_oak {width:109px; height:55px; background-position:-112px -1px; top:0px; left:0px;}
.elite_trees_palm {width:109px; height:55px; background-position:-223px -1px; top:0px; left:0px;}
.elite_trees_phoenix {width:109px; height:55px; background-position:-334px -1px; top:0px; left:0px;}
.elite_trees_pine {width:109px; height:55px; background-position:-1px -58px; top:0px; left:0px;}
.elite_trees_xmas {width:109px; height:55px; background-position:-112px -58px; top:0px; left:0px;}
.green {width:46px; height:20px; background-position:-405px -648px; top:5px; left:28px;}
.premium_crate_black {width:70px; height:44px; background-position:-418px -405px; top:0px; left:13px;}
.premium_crate_blue {width:70px; height:44px; background-position:-196px -539px; top:0px; left:13px;}
.premium_crate_green {width:70px; height:44px; background-position:-98px -562px; top:0px; left:13px;}
.premium_crate_red {width:70px; height:44px; background-position:-1px -566px; top:0px; left:13px;}
.premium_flowers_marigold {width:95px; height:41px; background-position:-99px -519px; top:14px; left:14px;}
.premium_flowers_potted {width:7px; height:55px; background-position:-211px -349px; top:0px; left:9px;}
.premium_flowers_roses {width:96px; height:44px; background-position:-199px -453px; top:11px; left:13px;}
.premium_flowers_tulips {width:95px; height:40px; background-position:-1px -524px; top:14px; left:14px;}
.premium_flowers_wildflowers {width:92px; height:39px; background-position:-296px -525px; top:15px; left:17px;}
.premium_roof_castle_blue {width:97px; height:40px; background-position:-220px -369px; top:0px; left:12px;}
.premium_roof_castle_green {width:97px; height:40px; background-position:-319px -401px; top:0px; left:12px;}
.premium_roof_castle_purple {width:97px; height:40px; background-position:-201px -411px; top:0px; left:12px;}
.premium_roof_castle_red {width:97px; height:40px; background-position:-100px -437px; top:0px; left:12px;}
.premium_roof_castle_white {width:97px; height:40px; background-position:-1px -442px; top:0px; left:12px;}
.premium_roof_castle_yellow {width:97px; height:40px; background-position:-300px -443px; top:0px; left:12px;}
.premium_roof_ceramic {width:96px; height:38px; background-position:-100px -479px; top:0px; left:13px;}
.premium_roof_composite {width:96px; height:38px; background-position:-1px -484px; top:0px; left:13px;}
.premium_roof_composite_black {width:95px; height:39px; background-position:-395px -491px; top:0px; left:14px;}
.premium_roof_tin_blue {width:96px; height:38px; background-position:-399px -451px; top:0px; left:13px;}
.premium_roof_tin_green {width:96px; height:38px; background-position:-297px -485px; top:0px; left:13px;}
.premium_roof_tin_red {width:96px; height:38px; background-position:-198px -499px; top:0px; left:13px;}
.premium_trees_fall {width:108px; height:43px; background-position:-223px -324px; top:12px; left:1px;}
.premium_trees_oak {width:98px; height:43px; background-position:-111px -349px; top:12px; left:11px;}
.premium_trees_palm {width:99px; height:42px; background-position:-333px -357px; top:13px; left:10px;}
.premium_trees_phoenix {width:97px; height:43px; background-position:-1px -397px; top:12px; left:12px;}
.premium_trees_pine {width:98px; height:41px; background-position:-1px -354px; top:14px; left:11px;}
.premium_trees_xmas {width:98px; height:41px; background-position:-101px -394px; top:14px; left:11px;}
.terrain_brick {width:109px; height:55px; background-position:-223px -58px; top:0px; left:0px;}
.terrain_flagstone {width:109px; height:55px; background-position:-334px -58px; top:0px; left:0px;}
.terrain_lava {width:109px; height:55px; background-position:-1px -115px; top:0px; left:0px;}
.terrain_sand {width:109px; height:55px; background-position:-112px -115px; top:0px; left:0px;}
.terrain_snow {width:109px; height:55px; background-position:-223px -115px; top:0px; left:0px;}
.terrain_spring {width:109px; height:55px; background-position:-334px -115px; top:0px; left:0px;}
