#tutorials{
	margin-left:7px;
	margin-right:7px;
	background-color:#FFF089;
	margin-top:17px;
	width:753px;
}

#tutorials table{
	height:26px;
}
#tutorials td{
	padding-left:10px;
	padding-right:10px;
	color:#2F5F1B;
	font:normal 10px Verdana;
}
#tutorials td.tttitle{
	font:bold 13pt Verdana;
}
#tutorials td.nopadding{
	padding-left:0px;
	padding-right:0px;
}

#page .bar_breed_directory{
	background-image:url("bg_breed_directory.gif");
	background-repeat:no-repeat;
	height:26px;
	margin-top:1px;
}

#page .breed_directory{
	width:750px;
}
#page .bar_breed_directory .left_text{
	float:left;
	text-align:right;
	width:560px;
	font:normal 10px Verdana;
	color:#FFFFFF;
	padding-top:6px;
}
#page .bar_breed_directory .left_text a{
	color:#FFFFFF;
}
#page .bar_breed_directory .left_text a:hover{
	color:#FF4F00;
}
#page .bar_breed_directory .right_text{
	float:left;
	width:150px;
	margin-left:15px;
	padding-top:3px;
}

#page .letter{
	margin-top:10px;
	margin-left:7px;
	height:27px;
	width:27px;
	background-image:url("bg_letter.gif");
	background-repeat:no-repeat;
	text-transform:uppercase;
	font:bold 12px Verdana;
	text-align:center;
	padding-top:6px;
	color:#FFFFFF;
	float:left;
	/*clear:both;*/
}

#page .racelist{
	margin-top:15px;
	margin-bottom:20px;
	margin-left:35px;
	color:#2F5F1B;
	width:200px;
	float:left;
}

#page .racelist a{
	font:bold 10px Verdana;
	color:#2F5F1B;
	text-decoration:none;
}
#page .racelist a:hover{
	text-decoration:underline;
}
#page .racelist a.incomplete{
	color:#91ab8e;
}

#page .breed_thumb{
	width:73px;
	text-align:center;
	float:left;
	margin-left:20px;
	height:120px;
}

#page .breed_thumb a{
	font:bold 9px Verdana;
	color:#2F5F1B;
	text-decoration:none;
}
#page .breed_thumb a:hover{
	text-decoration:underline;
}

.family_stuff{
	margin-left:7px;
	overflow:auto;
	height:113px;
}
.family_stuff .block{
	float:left;
	height:113px;
	width:188px;
	background-image:url("bg_vert_dotted_darkgreen.gif");
	background-repeat:repeat-y;
}
.family_stuff .block .title{
	margin-left:6px;
	height:24px;
	font:bold 11px Verdana;
	color:#7AA37A;

}
.family_stuff .block .ctt{
	height:72px;
	margin-left:6px;
	font:normal 10px Verdana;
	color:#2F5F1B;
	margin-right:5px;
}
.family_stuff .block .ctt a{
	font:bold 10px Verdana;
	color:#2F5F1B;
	text-decoration:none;
}
.family_stuff .block .ctt a:hover{
	text-decoration:underline;
}
.family_stuff .block .bullet{
	background-image:url("bullet_arrow_green_bold.gif");
	background-repeat:no-repeat;
	padding-left:8px;
	background-position:0px 4px;
	margin-bottom:4px;
}

.family_stuff .block .footer{
	margin-left:2px;
	margin-right:1px;
	height:15px;
	border-top:1px solid #D5DFD1;
	text-align:right;
	padding-top:1px;
	padding-right:3px;
}
.family_stuff .block .footer a{
	background-image:url("link_arrow_more.gif");
	background-repeat:no-repeat;
	background-position:right 3px;
	padding-right:12px;
	font:normal 9px Verdana;
	color:#2F5F1B;
}
.family_stuff .block .footer a:hover{
	color:#ff3300;
}

.mobile_promo{
	width:180px;
	float:left;
	margin-left:7px;
	display:inline;
}

.mobile_promo .top{
	background-image:url("rightpromo_small_top.gif");
	background-repeat:no-repeat;
	background-color:#D3EDF1;
	height:19px;
}
.mobile_promo .top .title{
	width:156px;
	float:left;
	margin-left:7px;
	margin-top:3px;
	font:bold 11px Verdana;
	color:#006C8C;
	display:inline;
}
.mobile_promo .top .link{
	width:13px;
	float:left;
	margin-top:3px;
}

.mobile_promo .bottom{
	margin-top:1px;
	background-image:url("rightpromo_small_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#D3EDF1;
	height:65px;
	padding-left:5px;
	padding-top:3px;
}

.dir_promo{
	width:379px;
	float:left;
	margin-left:7px;
	display:inline;
}

.dir_promo .top{
	background-image:url("dirpromo_top.gif");
	background-repeat:no-repeat;
	background-color:#91AB8E;
	height:19px;
}
.dir_promo .top .title{
	width:355px;
	float:left;
	margin-left:7px;
	margin-top:3px;
	font:bold 11px Verdana;
	color:#FFFFFF;
	display:inline;
}
.dir_promo .top .link{
	width:13px;
	float:left;
	margin-top:3px;
}

.dir_promo .bottom{
	margin-top:1px;
	background-image:url("dirpromo_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#D7E2D5;
	height:62px;
	padding-left:7px;
	padding-top:6px;
	font:normal 9px Verdana;
	color:#000000;
	line-height:16px;
}

.dir_promo .bottom a{
	font:bold 9px Verdana;
	color:#000000;
}


.breed_promo{
	width:180px;
	float:left;
	margin-left:7px;
	display:inline;
}

.breed_promo .top{
	background-image:url("breedpromo_small_top.gif");
	background-repeat:no-repeat;
	background-color:#ADD8AB;
	height:19px;
}
.breed_promo .top .title{
	margin-left:7px;
	/*margin-top:3px;*/
	font:bold 11px Verdana;
	color:#336633;
}

.breed_promo .bottom{
	margin-top:1px;
	background-image:url("breedpromo_small_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#D3F0D2;
	height:65px;
	padding-left:5px;
	padding-top:3px;
}

.breed_promo .bottom .tp{
	font:bold 10px Verdana;
	color:#336633;
	height:45px;
}
.breed_promo .bottom .ftr{
	text-align:right;
	height:16px;
}
.breed_promo .bottom .ftr a{
	background-image:url("link_large_more.gif");
	background-position:right 0px;
	background-repeat:no-repeat;
	display:block;
	padding-right:20px;
	height:16px;
	color:#336633;
	font:normal 9px Verdana;
}
.breed_promo .bottom .ftr a:hover{
	color:#ff3300;
}

table.race_dtls td.imag{
	text-align:center;
	border-left:1px solid #829F76;
	border-right:1px solid #829F76;
	height:247px;
}

table.race_dtls .more_img{
	border-left:1px solid #829F76;
	border-right:1px solid #829F76;
	height:21px;
}

table.race_dtls .more_img .inside{
	margin-left:2px;	
	margin-right:2px;
	border-top:1px solid #C0CFBA;
	text-align:center;
	color:#336633;
	font:normal 9px Verdana;
	padding-top:3px;
}

table.race_dtls .more_img .inside span{
	margin-left:15px;	
	margin-right:15px;	
	margin-bottom:3px;
	font:normal 9px Verdana;
}

table.race_dtls td.classif{
	background-color:#E6ECE4;
	vertical-align:top;
	height:127px;
}
table.race_dtls td.classif .bicons{
	margin-left:4px;
	margin-top:6px;
}
table.race_dtls td.classif .bicons img{
	margin-left:4px;
}

table.race_dtls td.classif table{
	margin-left:8px;
	margin-top:3px;
}

table.race_dtls td.classif table td, table.race_dtls td.classif table td a{
	font:normal 9px Verdana;
	color:#17300D;
}

table.race_dtls td.classif table td a:hover{
	color:#ff3300;
}

table.race_dtls td.classif table td.label{
	font:bold 9px Verdana;
	color:#8AA57F
}

table.race_dtls td.ringtone{
	background-color:#E6ECE4;
	vertical-align:bottom;
	height:30px;
}

table.race_dtls td.ringtone .inside{
	background-color:#E6ECE4;
	margin-left:2px;	
	margin-right:2px;
	border-bottom:1px solid #C0CFBA;
	background-image:url("icon_ringtone_bg.gif");
	background-repeat:no-repeat;
	background-position:8px 0px;
	height:17px;
	padding-left:28px;
	padding-top:12px;
	font:normal 10px Verdana;
	color:#2F5F1B;
}
table.race_dtls td.ringtone .inside a{
	font:bold 10px Verdana;
	color:#2F5F1B;
	text-decoration:none;
}
table.race_dtls td.ringtone .inside a:hover{
	text-decoration:underline;
}


table.race_dtls td.breeder{
	background-color:#E6ECE4;
	font:normal 10px Verdana;
	color:#336633;	
	height:21px;
	vertical-align:top;
}

table.race_dtls td.breeder .inside{
	margin-left:2px;	
	margin-right:2px;
	border-top:1px solid #C0CFBA;
	text-align:center;
	padding-top:3px;
}

table.race_dtls td.breeder .inside a{
	color:#336633;	
}
table.race_dtls td.breeder .inside a:hover{
	color:#ff3300;
}

table.race_dtls td.tools{
	background-color:#F3F6F2;
	padding:8px;
}

table.race_dtls td.tools a{
	padding-left:20px;
	display:block;
	font:normal 9px Verdana;
	color:#17300D;	
	margin-bottom:4px;
	height:16px;
	text-decoration:underline;
}
table.race_dtls td.tools a, table.race_dtls td.tools a:hover{
	background-position:0px 2px;
	background-repeat:no-repeat;
}
table.race_dtls td.tools a.expert{
	background-image:url("icon_expert_bg.gif");
	background-position:0px 0px;
}

table.race_dtls td.tools a.msg{
	background-image:url("icon_message_bg.gif");
}

table.race_dtls td.tools a.print{
	background-image:url("icon_print_bg.gif");
}

table.race_dtls td.tools a.fav{
	background-position:0px 0px;
	background-image:url("icon_fav_bg.gif");
}

table.race_dtls td.tools a.comment{
	background-image:url("icon_comment_bg.gif");
}

table.race_dtls td.tools a.link{
	background-image:url("icon_link_bg.gif");
}

table.race_dtls td.tools a:hover{
	color:#ff3300;	
}

table.race_dtls td.tools a.expert:hover{
	background-image:url("icon_expert_bg_on.gif");
	background-position:0px 0px;
}
table.race_dtls td.tools a.msg:hover{
	background-image:url("icon_message_bg_on.gif");
}
table.race_dtls td.tools a.fav:hover{
	background-position:0px 0px;
	background-image:url("icon_fav_bg_on.gif");
}
table.race_dtls td.tools a.comment:hover{
	background-image:url("icon_comment_bg_on.gif");
}
table.race_dtls td.tools a.link:hover{
	background-image:url("icon_link_bg_on.gif");
}

.tag_box{
	background-color:#A8E2A5;
	margin-bottom:10px;
	background-image:url("tagshot_end.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}

.tag_box .tagtitle, .tag_box .tagtitle_s{
	background-image:url("tagshot_start.gif");
	background-repeat:no-repeat;
	height:25px;
	font: bold 11pt Arial;
	color: #FF3300;
	padding-top:12px;
	padding-left:38px;
}
.tag_box .tagtitle .tgtitle{
	width:124px;
	float:left;
}
.tag_box .tagtitle .taghelp{
	width:13px;
	float:left;
	margin-top:2px;
}
.tag_box .tagtitle_s{
	background-image:url("tagshot_start_s.gif");
	height:20px;
	padding-left:5px;
	padding-top:5px;
}
.tag_box .tagctt{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
	text-align:justify;
}
.tag_box .tagctt a{
	font: bold 10px Verdana;
	color: #006600;
	text-decoration:none;
}
.tag_box .tagctt a:hover{
	color: #ff4f00;
}
.tag_box .tagctt a.wght_1, #page .content .rb_300 .video_tag_box .tagctt a.wght_1, #page .content .rb_308 .video_tag_box .tagctt a.wght_1{font: bold 15pt Verdana;}
.tag_box .tagctt a.wght_2, #page .content .rb_300 .video_tag_box .tagctt a.wght_2, #page .content .rb_308 .video_tag_box .tagctt a.wght_2{font: bold 13pt Verdana;}
.tag_box .tagctt a.wght_3, #page .content .rb_300 .video_tag_box .tagctt a.wght_3, #page .content .rb_308 .video_tag_box .tagctt a.wght_3{font: bold 11pt Verdana;}
.tag_box .tagctt a.wght_4, #page .content .rb_300 .video_tag_box .tagctt a.wght_4, #page .content .rb_308 .video_tag_box .tagctt a.wght_4{font: bold 9pt Verdana;}
