/* CSS Document */

body{
background-color:#9FC8ED;
background-image:url(/images/back_body.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0px;
padding:0px;
text-align:left;
line-height:100%
}

a:link {color:#37537F; text-decoration: underline}
a:active {color:#37537F; text-decoration: underline}
a:visited {color:#37537F; text-decoration: underline}
a:hover {color:#37537F;text-decoration: none}


a.reverse:link{color:#37537F; text-decoration: none}
a.reverse:active{color:#37537F; text-decoration: none}
a.reverse:visited{color:#37537F; text-decoration: none}
a.reverse:hover {color:#37537F; text-decoration: underline}


a.link_gold:link {color:#FFD200; text-decoration: underline}
a.link_goldactive {color:#FFD200; text-decoration: underline}
a.link_gold:visited {color:#FFD200; text-decoration: underline}
a.link_gold:hover {color:#FFD200; 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;}
a.arrow_blue:active {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
a.arrow_blue:visited {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
a.arrow_blue:hover {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}


a.bma_more:link {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:6px 10px 5px 25px;}
a.bma_more:active {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:6px 10px 5px 25px;}
a.bma_more:visited {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:6px 10px 5px 25px;}
a.bma_more:hover {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:6px 10px 5px 25px;}


.lightblue{
color:#9FC8ED;
}

.darkblue{
color:#3D63B1;
}

.gold{
color:#FFD200;
}

.pagecell{
background-image:url(/images/back_pagecell.jpg);
background-repeat:no-repeat;
text-align:left;
width:990px;
}


div.bmw_related li{
margin:0px 0px 10px 0px;
}


/* TITLE							      */
/***********************************************/

.title{
width:990px;
}




/* NAVIGATION							      */
/***********************************************/

.navigation{
padding:0px 10px 0px 8px;
color:#CCCCCC;
text-align:left;
width:990px;
}

div.navigation div.bmw_navigation li{
background-color: transparent;
border-bottom:0px;
border-right:1px solid #FFFFFF;
padding:0px 0px 0px 0px;
}

div.navigation div.bmw_navigation li.bmn_sec-showcase{
background-color:transparent !important;
padding-left:250px;
border-right:0px;
font-size:12px;
}

div.navigation a:link{color:#FFFFFF; text-decoration:none; padding:7px 20px 7px 20px;}
div.navigation a:visited{color:#FFFFFF; text-decoration:none; padding:7px 20px 7px 20px;}
div.navigation a:active{color:#FFFFFF; text-decoration:none; padding:7px 20px 7px 20px;}
div.navigation a:hover{color:#A6D1F8; background-image:url(/images/back_nav.png);  background-repeat:repeat-x; background-position:center; text-decoration:none; padding:7px 20px 7px 20px;}


div.navigation li.bmn_active a:link{color:#A6D1F8; background-image:url(/images/back_nav.png);  background-repeat:repeat-x;   background-position:center; text-decoration:none; padding:7px 20px 7px 20px; }
div.navigation li.bmn_active a:visited{color:#A6D1F8; background-image:url(/images/back_nav.png);  background-repeat:repeat-x;   background-position:center; text-decoration:none; padding:7px 20px 7px 20px;}
div.navigation li.bmn_active a:active{color:#A6D1F8; background-image:url(/images/back_nav.png);  background-repeat:repeat-x;   background-position:center; text-decoration:none; padding:7px 20px 7px 20px; }
div.navigation li.bmn_active a:hover{color:#A6D1F8; background-image:url(/images/back_nav.png);  background-repeat:repeat-x;  background-position:center;  text-decoration:none; padding:7px 20px 7px 20px;}

div.navigation li.bmn_sec-showcase a {color:#FFD200; text-decoration: none; font-weight:bold;}
div.navigation li.bmn_sec-showcase a:hover {color:#FFD200; background-color:transparent; text-decoration: underline; font-weight:bold;}


div.bmw_navigation li ul li{
filter:alpha(opacity=92);
	-moz-opacity:0.92;
	-khtml-opacity: 0.92;
	opacity: 0.92;
}

div.bmw_navigation {
        z-index: 100;
    }

div.navigation div.bmw_navigation li ul li{
width:200px;
}

div.navigation div.bmw_navigation li ul li a:link{display:block; border-bottom:1px solid #335AAE;  padding:7px 20px 7px 20px;background-color:#294B93; color:#9FC8ED; background-image:none; }
div.navigation div.bmw_navigation li ul li a:visited{display:block;border-bottom:1px solid #335AAE;  padding:7px 20px 7px 20px;background-color:#294B93; color:#9FC8ED; background-image:none;  }
div.navigation div.bmw_navigation li ul li a:active{display:block; border-bottom:1px solid #335AAE; padding:7px 20px 7px 20px;background-color:#294B93; color:#9FC8ED;  background-image:none;  }
div.navigation div.bmw_navigation li ul li a:hover{display:block; border-bottom:1px solid #3C6ACD;  padding:7px 20px 7px 20px; background-color:#2E529F; color:#FFFFFF;  }


div.bmw_navigation li.bmn_sec-shownews ul li a:link{display:block; border-bottom:1px solid #335AAE; width:160px; padding:7px 20px 7px 20px;background-color:#395BA1; color:#E5E5E5; }
div.bmw_navigation li.bmn_sec-shownews ul li a:visited{display:block;border-bottom:1px solid #335AAE; width:160px; padding:7px 20px 7px 20px;background-color:#395BA1; color:#E5E5E5; }
div.bmw_navigation li.bmn_sec-shownews ul li a:active{display:block; border-bottom:1px solid #335AAE;width:160px; padding:7px 20px 7px 20px;background-color:#395BA1; color:#E5E5E5;  }
div.bmw_navigation li.bmn_sec-shownews ul li a:hover{display:block; border-bottom:1px solid #3C6ACD; width:160px; padding:7px 20px 7px 20px; background-color:#587BC5; color:#FFFFFF;  }






/* SUBNAVIGATION							      */
/***********************************************/

.subnavigation{
margin:0px 30px 0px 0px;
width:200px;
}

div.subnavigation div.bmn_vsubnav ul li ul {
border:1px solid #80ACD5;
}

div.subnavigation a:link{color:#3D568A; background-color:#9FC8ED; text-decoration:none; padding:7px 20px 7px 20px; border-bottom:1px solid #47649F;}
div.subnavigation a:visited{color:#3D568A; background-color:#9FC8ED; text-decoration:none; padding:7px 20px 7px 20px; border-bottom:1px solid #47649F;}
div.subnavigation a:active{color:#3D568A; background-color:#9FC8ED; text-decoration:none; padding:7px 20px 7px 20px; border-bottom:1px solid #47649F;}
div.subnavigation a:hover{color:#3D568A; background-color:#89B8E3; text-decoration:none; padding:7px 20px 7px 20px; border-bottom:1px solid #47649F; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat;}

div.bmn_vsubnav li ul li a:link{display:block; background-color:#89B8E3;  padding:7px 20px 7px 20px; color:#3D568A; }
div.bmn_vsubnav li ul li a:visited{display:block; background-color:#89B8E3; padding:7px 20px 7px 20px; color:#3D568A; }
div.bmn_vsubnav li ul li a:active{display:block;  background-color:#89B8E3; padding:7px 20px 7px 20px; color:#3D568A;  }
div.bmn_vsubnav li ul li a:hover{display:block; background-color:#9FC8ED;  padding:7px 20px 7px 20px; color:#3D568A; font-weight:bold; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; }

div.subnavigation li.bmn_active a:link{color:#3D568A; background-color:#9FC8ED; text-decoration:none; padding:7px 20px 7px 20px; border-bottom:1px solid #47649F; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat;}
div.subnavigation li.bmn_active a:visited{color:#3D568A; background-color:#9FC8ED; text-decoration:none; padding:7px 20px 7px 20px; border-bottom:1px solid #47649F; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat;}
div.subnavigation li.bmn_active a:active{color:#3D568A; background-color:#9FC8ED; text-decoration:none; padding:7px 20px 7px 20px; border-bottom:1px solid #47649F; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat;}
div.subnavigation li.bmn_active a:hover{color:#3D568A; background-color:#89B8E3; text-decoration:none; padding:7px 20px 7px 20px; border-bottom:1px solid #47649F; background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat;}





/* BREADCRUMBS							      */
/***********************************************/

.breadcrumbs{
font-size:9px;
margin:14px 0px 40px 0px;
}



/* BREAKING NEWS							      */
/***********************************************/
div.breakingnews div.bmw_announce{
border:1px dashed #47649F;
padding:5px 10px 5px 15px;
margin:20px 0px 20px 0px;
background-color:#C5E0FD;
}

/* HOMEPAGE					      */
/***********************************************/

.content_left_home{
width:660px;
margin:0px 30px 0px 0px;
}

.directory_left_home{
margin:0px 0px 0px 0px;
width:215px;
}

.content_left_home .bma_mediatop{
margin:0px 0px 10px 0px;
}

.content_right_home{
width:300px;
margin:60px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.content_left_home div.bmw_pageContent{
margin:30px 0px 10px 0px;
padding:0px 0px 10px 0px;
color:#47649F;
border-bottom:2px dotted #47649F;
line-height:150%;
}

div.content_left_home div.bmw_spotlightLinks{
width:645px;
}



.highlights_home{
background-image:url(/images/back_highlights.jpg);
background-repeat:no-repeat;
margin:10px 0px 0px 0px;
padding:50px 0px 0px 0px;
}

div.highlights_home span.bma_date{
color:#47649F;
}

div.highlights_home div.bma_mediatop{
margin-bottom:5px;
}

div.horizontal {
    width: 651px;        /*overall width for the block of links */
    overflow: hidden;
}

div.horizontal div.bmw_link{
    float: left;
    width: 202px;        /* width of each column */
    height: 140px;       /* height of each row */
    margin-right: 15px;  /* spacing between columns */
    margin-bottom: 15px; /* spacing between rows */
    overflow: hidden;
}


.moreshownews{
padding:4px 7px 4px 10px;
text-align:right;
}

div.moreshownews:hover{
background-color:#B3D5F4;
}

.highlights_blue_home_large{
background-image:url(/images/back_highlights_blue_large.jpg);
background-repeat:no-repeat;
margin:40px 0px 0px 0px;
padding:70px 20px 10px 20px;
background-color:#7CAADB;
}

.calendarblog_links{
margin:0px 0px 80px 430px;
}


/* SECTION PAGES							      */
/***********************************************/

.section_middle{
width:732px;
margin:0px 30px 40px 0px;
line-height:130%;
}

div.section_middle div.bmw_link{
margin:0px 0px 30px 0px;
padding:0px 0px 30px 0px;
border-bottom:1px solid #47649F;
}

.bma_head{
font-weight:bold;
font-size:12px;
}

.bmw_links{
margin:20px 0px 0px 0px;
}

.bmw_moreLinks{
margin:20px 0px 0px 0px;
}

/* CONTENT PAGES						      */
/***********************************************/

.content{
margin:0px 0px 40px 0px;
line-height:130%;
}


.content_left{
width:732px;
margin:0px 30px 0px 0px;
}

.content_left_small{
width:400px;
margin:0px 30px 0px 0px;
}

.content_left_wide{
width:732px;
margin:0px 30px 0px 0px;
}


.page_contentlight{
width:682px;
background-image:url(/images/back_contentlight.jpg);
background-repeat:no-repeat;
margin:10px 30px 0px 0px;
padding:40px 20px 0px 30px;
}


.content_middle{
margin:0px 30px 0px 0px;
padding:40px 0px 0px 0px;
width:320px;
}

.content_middle_shownews{
margin:0px 30px 0px 0px;
padding:40px 0px 0px 0px;
}

.content_right{
width:210px;
}


.bmw_tagcloud{
margin:30px 0px 0px 0px;
}

.bmw_headline{
color:#47649F;
font-size:16px;
font-weight:bold;
}


/* IMAGES							      */
/***********************************************/

div.bmc_leftContentImage div {
text-align:left !important;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.bmc_leftContentImage div img {
margin:0px 0px 10px 0px;
}







input.search_input{
background-color:#eeeeee;
padding:3px;
margin:0px 12px 0px 0px;
color:#999999;
}

input.search_input:focus{
color:#000000;
}

input.search_submit{
background-color:#145084;
color:#FFFFFF;
padding:3px;
}

input.search_submit:hover{
background-color:#0E395E;
color:#FFFFFF;
padding:3px;
}


/* SOCIAL MEDIA / FACEBOOK / TWITTER      */
/***********************************************/

.fb-footer{
margin:0px 0px 20px 0px;
}

.fb-shownews-section{
width:400px;
margin:22px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.fb-shownews-article{
width:340px;
margin:22px 0px 15px 0px;
padding:0px 10px 0px 0px;
}



/* TOPLNK (UTILITY)					      */
/***********************************************/

.toplink{
text-align:right;
}

/* SYSTEM FOOTER							      */
/***********************************************/

.bmw_footer{
margin:0px 0px 30px 0px;
padding:0px 0px 20px 0px;
border-bottom:1px solid #47649F;
}


/* FOOTER							      */
/***********************************************/

.footer{
clear: both;
width:990px;
background-color:#89B8E3;
background-image:url(/images/back_footer2.jpg);
background-repeat:no-repeat;
padding:30px 0px 80px 0px;
margin:0px 0px 0px 0px;
color:#3558A0;
font-size:10px;
line-height:150%;
}

.footer_top{
margin:0px 20px 0px 40px;
padding:0px 80px 30px 0px;
}


div.footer_middle a:link {color:#FFFFFF; text-decoration: underline}
div.footer_middle a:active {color:#FFFFFF; text-decoration: underline}
div.footer_middle a:visited {color:#FFFFFF; text-decoration: underline}
div.footer_middle a:hover {color:#FFFFFF; text-decoration: none}



.footer_middle{
background-color:#1B3263;
color:#FFFFFF;
padding:7px 20px 10px 40px;
margin:0px 0px 10px 0px;
border-top:2px solid #FFFFFF;
filter:alpha(opacity=52);
	-moz-opacity:0.52;
	-khtml-opacity:0.52;
	opacity:0.52;
}


.footer_header{
margin:0px 0px 15px 0px;
font-weight:bold;
}

.footer_element{
margin:0px 0px 5px 0px;
}

.footer_bottom{
margin:0px 20px 0px 40px;
padding:0px 0px 0px 0px;
}

.footer_social{
margin:0px 20px 0px 0px;
text-align:right; 
}

/* FOCUS BANNER						      */
/***********************************************/

.focusbanners_home{
background-image:url(/images/back_adverts.jpg);
background-repeat:no-repeat;
background-position:bottom;
margin:10px 0px 20px 0px;
padding:0px 0px 0px 0px;
width:300px;
}


.focusbanner, .focusbanner2{
margin:0px 10px 10px 0px;
}


.focusbanner a img, .focusbanner2 a img{
border: 1px solid #eeeeee;
}
.focusbanner a:visited img, .focusbanner2 a:visited img{
border: 1px solid #eeeeee;
}
.focusbanner a:active img, .focusbanner2 a:active img{
border: 1px solid #47649F;
}
.focusbanner a:hover img, .focusbanner2 a:hover img{
border: 1px solid #47649F;
}




/* COPYRIGHT						      */
/***********************************************/

.copyright{
clear: both;
width:990px;
margin:10px 0px 20px 0px;
padding:0px 0px 0px 0px;
color:#3D63B1;
text-align:left;
font-size:10px;
}

.copyright_table td{
padding:0px 10px 0px 10px;
border-right:1px solid #999999;
color:#3E3E3E;
font-size:11px;
}

a.copyright{color:#3D63B1; text-decoration:none}
a.copyright:active{color:#3D63B1; text-decoration:none}
a.copyright:visited{color:#3D63B1; text-decoration:none}
a.copyright:hover{color:#3D63B1; text-decoration:underline}




/* SERVICE PAGES						      */
/***********************************************/

TEXTAREA {
 background-color: #eeeeee;
 color: #000000;
 font-family: Verdana;
 font-size: 11px;
 padding:10px 0px 10px 10px
}


.submit_table td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#47649F;
vertical-align:top;
padding-bottom:8px;
}

input.formular_button{
background-color:#47649F;
color:#FFFFFF;
padding:3px;
}


input.formular_button:hover{
background-color:#3A507E;
color:#FFFFFF;
padding:3px;
}

input.formular_button1{
background-color:#CCCCCC;
color:#333333;
padding:3px;
}

input.formular_button1:hover{
background-color:#B9B9B9;
color:#333333;
padding:3px;
}


.uploaded_files{
background-image:url(/images/back_arrow_blue.gif);
background-repeat:no-repeat;
font-size:11px;
padding:5px 0px 3px 22px;
}





/* ORDER PAGES							      */
/***********************************************/

.service_orderform{
	line-height: 180%;
	border:1px solid #47649F;
	margin: 20px 0px 0px 0px;
	padding: 15px 10px 15px 10px;
	}
	
.service_orderform_header {
	background-color:#47649F;
	color:#eeeeee;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 20px 0px;
}
	

/* TAGS (SHOWCASES)						      */
/***********************************************/

div.bmw_tagLinks {
    width: 702px;        /*overall width for the block of links */
    overflow: hidden;
}

div.bmw_tagLinks div.bmw_link{
    float: left;
    width: 202px;        /* width of each column */
    height: 215px;       /* height of each row */
    margin-right: 20px;  /* spacing between columns */
    margin-bottom: 5px; /* spacing between rows */
    overflow: hidden;
}

div.bmw_tagLinks div.bmw_link a:link {color:#37537F; text-decoration: none}
div.bmw_tagLinks div.bmw_link a:active {color:#37537F; text-decoration: none}
div.bmw_tagLinks div.bmw_link a:visited {color:#37537F; text-decoration: none}
div.bmw_tagLinks div.bmw_link a:hover {color:#37537F; text-decoration: underline}

div.bmw_tagLinks div.bmw_link a img{
border: 1px solid #003366;
margin-bottom:5px;
}
div.bmw_tagLinks div.bmw_link a:active img{
border: 1px solid #003366;
margin-bottom:5px;
}
div.bmw_tagLinks div.bmw_link a:visited img{
border: 1px solid #003366;
margin-bottom:5px;
}
div.bmw_tagLinks div.bmw_link a:hover img{
border: 1px solid #eeeeee;
margin-bottom:5px;
}

div.bmw_tagLinks div.bmw_links{
clear:both;
}



/* PINWALL								      */
/***********************************************/

.pinwall_home{
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.pinwall_home .bma_mediatop{
margin:0px 0px 10px 0px;
}


.bmc_Document{
margin:10px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
width:260px !important;
}


.pinwall_author{
margin:30px 20px 0px 0px;
padding:10px 10px 10px 60px;
background-image:url(/images/back_pinwall_author.jpg);
background-repeat:no-repeat;
border:1px solid #C7DEEC;
line-height:160%;
}

.back_pinwall_b{
background-image:url(/images/back_pinwall_b_middle.jpg);
background-repeat:repeat-y;
margin:0px 0px 0px 0px;
padding:5px 15px 0px 20px;
}

div.back_pinwall_b div.bmw_quickteaseLinks

.related_pinwall{
padding:0px 0px 30px 0px;
}

div.related_pinwall li{
margin:0px 0px 10px 0px;}


div.bmw_related h3, div.bmw_announce h3{
font-size:13px;}


/* CHAMPION FEED ON HOME PAGE			      */
/***********************************************/

.championnews_home{
background-image:url(http://www.netchows.com/shownews/images/back_champions.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:80px 0px 0px 0px;
}

div.championnews_home div.bmfeedItem {
    width: 625px;        /*overall width for the block of links */
    overflow: hidden;
}

div.championnews_home div.bmfeedItem{
    float: left;
    width: 100px;        /* width of each column */
    height: 190px;       /* height of each row */
    margin-right: 25px;  /* spacing between columns */
    margin-bottom: 5px; /* spacing between rows */
    overflow: hidden;
}
