
body{
background-color:#EFEFEF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3F3F3F;
text-align:left;
line-height:100%;
}



.h3{
color:#999999;
font-size:16px;
font-weight:bold;
}

h3.bma_heading{
font-size:16px;
font-weight:bold;
}



a:link{color:#254681;}
a:active{color:#254681;}
a:visited{color:#254681;}
a:hover{color:#254681; text-decoration:none}

a.white:link{color:#FFFFFF;}
a.white:active{color:#FFFFFF;}
a.white:visited{color:#FFFFFF;}
a.white:hover{color:#FFFFFF; text-decoration:none}



a.under{color:#254681; text-decoration: underline}
a.under:hover {color: #254681; text-decoration: none}

a.arrow_white:link {background-image:url(/images/back_arrow_white.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
a.arrow_white:active {background-image:url(/images/back_arrow_white.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
a.arrow_white:visited {background-image:url(/images/back_arrow_white.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
a.arrow_white:hover {background-image:url(/images/back_arrow_white.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}

a.arrow_blue:link {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px; display:block;}
a.arrow_blue:active {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px; display:block;}
a.arrow_blue:visited {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px; display:block;}
a.arrow_blue:hover {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px; display:block;}


a.bma_more:link { font-size:11px; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 20px; color:#666666; text-decoration:none;}
a.bma_more:active { font-size:11px; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 20px;color:#666666; text-decoration:none;}
a.bma_more:visited { font-size:11px; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 20px;color:#666666; text-decoration:none;}
a.bma_more:hover { font-size:11px; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 20px;color:#666666; text-decoration:underline;}


.lightblue{
color:#6598DF;
}

.darkblue{
color:#215091;
}

.darkgrey{
color:#333333;
}


.bmw_headline{
font-size:16px;
}


.bma_date{
color:#666666;
}


/* NAVIGATION							      */
/***********************************************/

.navigation{
background-image:url(/images/back_nav.jpg);
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #FFFFFF;
}


.navigation_content{
text-align:right;
margin:0px 0px 0px 460px;
padding:0px 0px 0px 0px;
}

div.bmn_hnav li {
background-color: transparent;
border-bottom: 0px solid #EFEFEF;
border-right:1px solid #EFEFEF;
text-align:left;
}


div.bmn_hnav li.bmn_active a:link{padding:8px 15px 8px 17px; color:#FFFFFF; text-decoration:none; background-color:#215091;}
div.bmn_hnav li.bmn_active a:active{padding:8px 15px 8px 17px;color:#FFFFFF; text-decoration:none; background-color:#215091; }
div.bmn_hnav li.bmn_active a:visited{padding:8px 15px 8px 17px; color:#FFFFFF; text-decoration:none; background-color:#215091;}
div.bmn_hnav li.bmn_active a:hover{padding:8px 15px 8px 17px; color:#EFEFEF; text-decoration:none; background-color:#215091;}

div.bmn_hnav a:link{padding:8px 15px 8px 17px; color:#FFFFFF; text-decoration:none; }
div.bmn_hnav a:active{padding:8px 15px 8px 17px;color:#FFFFFF; text-decoration:none;  }
div.bmn_hnav a:visited{padding:8px 15px 8px 17px; color:#FFFFFF; text-decoration:none; }
div.bmn_hnav a:hover{padding:8px 15px 8px 17px; color:#EFEFEF; text-decoration:none; }

div.bmn_hnav li li a:link{padding:7px 15px 7px 17px; color:#FFFFFF; text-decoration:none;}
div.bmn_hnav li li a:active{padding:7px 15px 7px 17px;color:#FFFFFF; text-decoration:none;}
div.bmn_hnav li li a:visited{padding:7px 15px 7px 17px; color:#FFFFFF; text-decoration:none;}
div.bmn_hnav li li a:hover{padding:7px 15px 7px 17px; color:#FFFFFF; text-decoration:none;}


div.bmn_hnav li li{
    background-color: #6598DF;  /* background color of dropdowns*/
	background-image:none;
	border-right:0px solid #EFEFEF;
}

div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
    background-color: #215091;    /* rollover background color */
}


div.bmn_hnav li.bmn_active ul a:link{padding:8px 15px 8px 17px; color:#FFFFFF; text-decoration:none; background-color:#6598DF;}
div.bmn_hnav li.bmn_active ul a:active{padding:8px 15px 8px 17px;color:#FFFFFF; text-decoration:none; background-color:#6598DF; }
div.bmn_hnav li.bmn_active ul a:visited{padding:8px 15px 8px 17px; color:#FFFFFF; text-decoration:none; background-color:#6598DF;}
div.bmn_hnav li.bmn_active ul a:hover{padding:8px 15px 8px 17px; color:#EFEFEF; text-decoration:none; background-color:#215091;}



div.bmw_navigation li ul li {
        filter:alpha(opacity=90);
        -moz-opacity:0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;
    }

div.bmw_navigation li ul li{
width:200px;
}



/* TITLE							      */
/***********************************************/

.title_home{
background-image:url(/images/back_title_home.jpg);
background-repeat:no-repeat;
padding:330px 0px 0px 0px;
margin:0px 0px 20px 0px;
}


.container_home{
margin:0px 0px 0px 0px;
padding:60px 0px 20px 25px;
background-image:url(/images/back_home_new.jpg);
background-repeat:no-repeat;
text-align:left;
line-height:150%;
background-color:#EFEFEF;
}



.title{
background-image:url(/images/back_title.jpg);
background-repeat:repeat-x;
padding:10px 0px 0px 0px;
}


.title_chows{
background-image:url(/images/back_title_chows.jpg);
background-repeat:repeat-x;
padding:10px 0px 0px 0px;
}

.title_mastiffs{
background-image:url(/images/back_title_mastiffs.jpg);
background-repeat:repeat-x;
padding:10px 0px 0px 0px;
}




/* CONTAINER							      */
/***********************************************/

.container{
margin:30px 0px 0px 20px;
padding:0px 20px 0px 10px;
text-align:left;
line-height:150%;
}



/* SUB-NAVIGATION							      */
/***********************************************/


.subnavigation{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 370px;
background-image:url(/images/back_subnav.jpg);
background-repeat:repeat-x;
}


div.bmn_hsubnav li {
    background: transparent;  /* background color of main, top-level sections */
}

div.bmn_hsubnav li:hover, div.bmn_hsubnav li.bmn_hover {
    background: transparent;    /* rollover background color */
}

div.bmn_hsubnav li {
    border-bottom: 0px solid #335590;   /* border between menu items */
    border-right: 1px solid #CBCBCB;
}

div.bmn_hsubnav li ul {
    padding-top: 1px;   /* should be same width as border-bottom above */
}

div.bmn_hsubnav a:link{padding:8px 15px 8px 17px; color:#335590; background-image:url(/images/back_subnav.jpg); background-repeat:repeat-x; text-decoration:none;}
div.bmn_hsubnav a:active{padding:8px 15px 8px 17px;color:#335590;background-image:url(/images/back_subnav.jpg); background-repeat:repeat-x;  text-decoration:none;}
div.bmn_hsubnav a:visited{padding:8px 15px 8px 17px; color:#335590;background-image:url(/images/back_subnav.jpg); background-repeat:repeat-x;  text-decoration:none;}
div.bmn_hsubnav a:hover{padding:8px 15px 8px 17px; color:#28426F; background-image:url(/images/back_subnav_over.jpg); background-repeat:repeat-x; text-decoration:none;}



/*  HOME							      */
/***********************************************/



div.home_spotlight_text div.bmw_spotlightLinks{
background-image:url(/images/back_text_new.jpg);
background-repeat:no-repeat;
padding:60px 0px 0px 0px;
margin:0px 30px 30px 0px;
width:320px;
border-bottom:1px dashed #999999;
}

.home_spotbox{
background-color:#6598DF;
background-image:url(/images/back_nav.jpg);
background-repeat:repeat-x;
padding:12px 10px 10px 15px;
margin:0px 0px 10px 0px;
color:#000000;
}



/* PAGE STYLES							      */
/***********************************************/

div.bmw_spotlightLinks .bma_head{
font-weight:bold;
font-size:14px;
}

.modified_date{
font-size:11px;
color:#666666;
margin:50px 30px 12px 3px;
padding:0px 0px 0px 0px;
}


div.main_links div.bmw_link{
padding:0px 0px 15px 0px;
margin:0px 30px 20px 0px;
width:320px;
border-bottom:1px dashed #999999;
}

.bma_section{
font-size:11px;
}

a.bma_section:link{color:#666666; text-decoration:none; }
a.bma_section:active{color:#666666; text-decoration:none;  }
a.bma_section:visited{color:#666666; text-decoration:none; }
a.bma_section:hover{color:#EFEFEF; text-decoration:none; background-color:#666666; }


div.bmw_link:hover{font-weight:bold;}

div.bmw_link img{
margin:0px 10px 0px 0px;
}

div.bmw_link a img{
border: 1px solid #215091;
}
div.bmw_link a:active img{
border: 1px solid #215091;
}
div.bmw_link a:visited img{
border: 1px solid #215091;
}
div.bmw_link a:hover img{
border: 1px solid #215091;
}


.bmw_announcements{
margin:0px 0px 10px 0px;
background-color:#5188C4;
padding:10px 10px 4px 15px;
color:#FFFFFF;
}

h3.bmw_announce{
margin:0px 0px 0px 0px;
color:#FCCD0D;
}

/* BREADCRUMBS					      */
/***********************************************/

.breadcrumbs{
font-size:10px;
color:#474747;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 20px 30px;
text-align:left;
}

div a.bma_breadcrumb:link {color:#474747; text-decoration:none}
div a.bma_breadcrumb:active {color:#474747; text-decoration:none}
div a.bma_breadcrumb:visited {color:#474747; text-decoration:none}
div a.bma_breadcrumb:hover{color:#474747; text-decoration:underline}


/* SECTION LINKS		      */
/***********************************************/

div.bmw_sections div.bmw_link{
padding:0px 0px 0px 0px;
margin:0px 30px 5px 0px;
}

div.bmw_sections a:link {background-image:url(/images/back_arrow_white.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
div.bmw_sections a:active {background-image:url(/images/back_arrow_white.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
div.bmw_sections a:visited {background-image:url(/images/back_arrow_white.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
div.bmw_sections a:hover {background-image:url(/images/back_arrow_white.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}



/* IMAGES		      */
/***********************************************/


div.bmc_leftContentImage img{
border:1px solid #000000;
margin:0px 0px 7px 0px;
}

div.bmw_pageContent div.bmc_leftContentImage{
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
width:402px !important;
text-align:left;
}

div.dogs_pics_other div.bmw_images div.bmc_leftContentImage{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:402px !important;
text-align:left;
}

div.dogs_pics_other{
width:404px;
text-align:left;
}


div.bmw_pageContent div.bmc_rightContentImage{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:402px !important;
text-align:left;
}

.bmc_caption{
margin-bottom:10px;
}

/* MAIN SECTONS							      */
/***********************************************/

div.main_section_left{
width:300px;
margin:0px 30px 0px 0px;
padding:0px 0px 0px 0px;
}

div.main_section_img div.bmc_leftContentImage{
margin:60px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:202px !important;
text-align:right;
}



/* CHOWS							      */
/***********************************************/

.container_chow_girls{
background-image:url(/images/back_chow_girls.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 20px;
padding:0px 20px 0px 20px;
text-align:left;
line-height:150%;
}

.container_chow_boys{
background-image:url(/images/back_chow_boys.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 20px;
padding:0px 20px 0px 20px;
text-align:left;
line-height:150%;
}

div.chow_boys_spotlight div.bmw_link{
margin:0px 30px 0px 0px;
padding:0px 0px 20px 0px;
width:415px;
}



div.chow_boys_links div.bmw_links{
margin:0px 0px 0px 0px;
padding:220px 0px 20px 0px;
}

div.chow_boys_links div.bmw_link{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
width:450px;
}

.table_dogs {
width:260px;
}

.table_dogs td{
vertical-align:top;
padding-top:3px;
}

.sire{
font-weight:bold;
color:#003366;
}

.dam{
font-weight:bold;
color:#990000;
}


.pedigrees{
margin:3px 3px 3px 3px;
}

.parents{
background-color:#C8E1ED;
}

.ahnentafel_table{
margin:5px 0px 0px 5px;
}

.ahnentafel_table td{
padding:10px 10px 10px 8px;
border:1px solid #999999;
border-collapse:collapse;
}


.right_crown{
margin:0px 0px 20px 30px;
padding:80px 10px 20px 15px;
background-image:url(/images/back_latest.jpg);
background-repeat:no-repeat;
width:200px;
}

.bmw_pagetools{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.dogs_content{
margin:0px 0px 0px 20px;
text-align:left;
}


.div_dogs{
border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding:10px 0px 10px 0px;
margin:15px 0px 15px 0px;
}




/* CHOWS CHAMPIONS						      */
/***********************************************/

.container_chow_champions{
background-image:url(/images/back_chow_champions.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 20px;
padding:0px 20px 0px 20px;
text-align:left;
line-height:150%;
}

div.chow_champions_spotlight {
margin:0px 30px 0px 0px;
padding:0px 0px 20px 0px;
width:415px;
}


.chow_champions_gallery{
margin:300px 0px 0px 0px;
padding:0px 0px 20px 0px;
width:500px;
}


.chow_champions_gallery div.bmw_gallery a img{
border: 1px solid #1E0E10;
}
.chow_champions_gallery div.bmw_gallery a:active img{
border: 1px solid #1E0E10;
}
.chow_champions_gallery div.bmw_gallery a:visited img{
border: 1px solid #1E0E10;
}
.chow_champions_gallery div.bmw_gallery a:hover img{
border: 1px solid #eeeeee;
}


#bmlbox_imageData #bmlbox_caption {
font-weight:normal !important;
	font-size:13px;
	color:#333333;
	line-height:120%;
}


#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
	margin-top:10px;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}


.chow_champions_links div.bmw_links{
margin:0px 0px 0px 0px;
padding:220px 0px 20px 0px;
}

#bmlbox_outerImageContainer{
	background-image:url(/images/back_lightbox.jpg);
	background-repeat:repeat-x;
	background-color:#6598DF;
}

#bmlbox_imageDataContainer{
	background-image:url(/images/back_lightbox_text.jpg);
	background-repeat:repeat-x;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    margin-top:30px;
}


/* CHOWS GALLERY						      */
/***********************************************/

div.chow_gallery{
width:740px;
}

div.chow_gallery div.bmw_pageContent div.bmc_leftContentImage{
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
width:352px !important;
text-align:left;
}

div.chow_gallery_hidden div.bmc_caption{
margin-bottom:0px;
}

.right_chows_gallery{
margin:0px 0px 20px 30px;
padding:80px 10px 20px 15px;
background-image:url(/images/back_latest_gallery.jpg);
background-repeat:no-repeat;
width:200px;
}


/* SHOWNEWS						      */
/***********************************************/


div.shownews{
width:740px;
}

div.shownews_ma div.bmw_pageContent div.bmc_leftContentImage{
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
width:352px !important;
text-align:left;
}





/* MASTIFFS							      */
/***********************************************/

div.mastiff_spotlight div.bmw_spotlightLinks div.bmw_link{
width:600px;
}


.mastiff_gallery{
width:300px;
margin:0px 30px 0px 0px;
padding:100px 0px 0px px;
background-image:url(/images/back_mastiff_giant.jpg);
background-repeat:no-repeat;
min-height:300px;
}


div.mastiff_boysgirls div.bmw_links{
width:620px;
}

div.mastiff_boysgirls div.bmw_links div.bmw_link{
background-image:url(/images/back_mastiff_boysgirls.jpg);
background-repeat:no-repeat;
margin:0px 0px 20px 0px;
padding:20px 20px 20px 20px;
}



div.mastiff_boysgirls .bma_head{
font-size:14px;
font-weight:bold;
}


/* FOOTER							      */
/***********************************************/

.footer{
clear: both;
background-image:url(/images/back_footer.jpg);
background-repeat:repeat-x;
padding:100px 0px 80px 200px;
margin:40px 0px 0px 0px;
text-align:left;
line-height:160%;
}

.footer_mastiffs{
clear: both;
background-image:url(/images/back_footer_mastifs.jpg);
background-repeat:repeat-x;
padding:100px 0px 80px 200px;
margin:40px 0px 0px 0px;
text-align:left;
line-height:160%;
}

.footercontent{
margin: 0px 0px 40px 80px;
}

.footercontentheader{
margin:0px 0px 15px 0px;
font-weight:bold;
color:#FFFFFF;
}

div.footercontent ul{
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

div.footercontent li{
margin:0px 0px 7px 0px;
padding:0px 0px 0px 0px;
}

div.footer a:link{text-decoration:none; color:#005997; }
div.footer a:active{text-decoration:none; color:#005997;}
div.footer a:visited{text-decoration:none; color:#005997;}
div.footer a:hover{text-decoration:underline; color:#005997;}



/* COPYRIGHT							      */
/***********************************************/

#copyright{
clear: both;
padding:0px 0px 20px 0px;
margin:15px 0px 15px 30px;
font-size:11px;
color:#3E3E3E;
text-align:left;
}

.copyright_table td{
padding:0px 10px 0px 10px;
border-right:1px solid #999999;
color:#3E3E3E;
font-size:11px;
}

a.copyright{color:#254681; text-decoration:none}
a.copyright:active{color:#254681; text-decoration:none}
a.copyright:visited{color:#254681; text-decoration:none}
a.copyright:hover{color:#254681; text-decoration:underline}


