/*<![CDATA[*/

/* PAGE LAYOUT */

/* Remove inconsistent (among browsers) - 
 * default padding or margin 
********************************************************/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr 	{ margin:0; padding:0; }
/* prevent blue linked image borders
********************************************************/
a img,:link img,:visited img,fieldset 								{ border:none; }




body 								{ width: 100%; text-align: center; margin: 0; padding: 0; line-height: 1.5em; background: url('/images/vertBG.gif') repeat-y center top fixed; background-color:#b93126; color: #333; font-family: Geneva, Helvetica, Verdana, Arial, sans-serif; font-size: 10px; }

#MastHead 							{ width: 100%; height: 216px; background: transparent url('/images/header_main.png') repeat-x center top; margin:0 auto 0 auto; padding:0; }
#MastHead img						{ margin: 25px 0 0 -525px; }


#OutsideWrap 						{ position: relative; height: 100%; background: transparent; width: 722px; margin: 0px auto; padding: 0; text-align: left; }


#LeftColumn 						{ width: 400px; float: left; margin: 12px 0 0 17px; padding: 0; }
#RightColumn 						{ width: auto; float: right; text-align: left; }
#RightColumn img 					{ margin-right: 20px; }


.homepage_main_flash				{ width:722px; height:285px; margin:14px auto 0 auto; padding:0; }
.homepage_get_flash					{ width:722px; height:40px; background:transparent url(/images/home_getFlash.jpg) no-repeat; margin:14px auto 0 auto; padding:0; }
.homepage_footer_flash				{ width:722px; height:185px; background:transparent url(/images/home_flashFooter.jpg) no-repeat; margin:14px auto 0 auto; padding:0; }

#subpage_holder						{ width:750px; margin:0 auto 10px auto; padding:0; background:clear url(/images/bking_curtain.jpg) no-repeat; background-position: right top; }
#subpage_main 						{ float:right; width:445px; padding:8px; }
#img_left							{ float:left; padding:0 8px 4px 0 }
#img_right							{ float:right; padding:0 0 4px 8px }

#subpage_sidebar					{ float:left; width:258px; padding:2px; }


p                                   { color:#333333; margin:10px 20px 14px 4px; font-size:11px; line-height:18px}
h1, h2 								{ font-family:Geneva, Helvetica, Verdana, Arial, sans-serif; padding:0; }
h1 									{ font-weight:bold; color:#5c77af; font-size:18px; line-height:24px; margin:18px 12px 20px 4px; }
h2 									{ font-weight:bold; color:#5c77af; font-size:14px; line-height:20px; margin:18px 12px 0 4px; }
ol 									{ color:#c49318; margin:14px 0 0 60px; font-size:12px; line-height:20px; }

hr									{ width:275px; height:1px; border:0; background:#d6dbda; margin:28px 0 26px 6px; }

a:link								{ color:#5c77af;text-decoration:none;background-color:clear;}
a:visited							{ color:#5c77af;text-decoration:none;background-color:clear;}
a:active							{ color:#5c77af;text-decoration:none;background-color:clear;}
a:hover								{ color:#445e5d;text-decoration:underline;background-color:clear;}


.vision_copy 						{  }


.vision_div							{ width:545px; clear:left; }
.vision_div .vision_floatbox		{ float: left; width:100px; height:50px;}
* html .vision_div p				{ /* IE 3px jog hack*/ height: 1%; }
.vision_div p						{ margin-top:14px; margin-left:110px; }

.orange_txt							{ color:#c49318; }
.red_txt							{ color:#800b0b; }
.small_ital_callout					{ font-size:10px; font-style:none; line-height:10px; color:#445e5d; }
.small_ital_callout home			{ margin:0 0 0 50px; }





div.thumb_wrapper 									{ width:800px; margin:-2px 0 0 -39px; padding:0; }



div.thumb_wrapper_events 							{ margin:0px auto; padding:14px 20px 0px 20px; width:100%; }
div.float_events 									{ width:525px; padding:0 0 20px 9px; float:left; }
div.float_events img								{ margin-right:5px; vertical-align:bottom; border:1px; border-top-color:#999999; border-right-color:#333333; border-bottom-color:#333333; border-left-color:#999999; border-style:solid; padding:2px;background:#fff;Ê}
div.float_events p									{ font-size:11px; margin:0 0 2px 5px; font-weight:bold; color:#333333; text-align:left; }
div.float_events a:hover img,float_events a:active img,float_events a:focus img				{ background:#9b1611; }

div.thumb_wrapper_sub 								{ margin:0; padding:14px 14px 0 0; width:114px; }
div.float_sub										{ width:90px; padding:0 0 4px 0; float:left; }
div.float_sub img									{ width:90px; margin-right:4px; vertical-align:bottom; border:1px; border-top-color:#999999; border-right-color:#333333; border-bottom-color:#333333; border-left-color:#999999; border-style:solid; padding:1px;background:#fff;Ê}
div.float_sub p										{ font-size:9px; text-transform:uppercase; margin:0; font-weight:bold; color:#563a2c; text-align:left; }
div.float_sub a:hover img,float_sub a:active img,float_sub a:focus img						{ background:#9b1611; }Ê


div.thumb_wrapper_exec 								{ margin:55px; padding:14px 20px 0 100%; }
div.float_exec										{ width:90px; padding:0 20px 20px 60px; float:left; }
div.float_exec img									{ margin:0; vertical-align:bottom;Êborder:none; }
div.float_exec p									{ font-size:9px; margin:0; font-weight:normal; color:#333333; text-align:left; line-height:13px;}
div.float_exec a:hover img,float_exec a:active img,float_exec a:focus img					{  }Ê


.trackList							{ color: #000000; }
.trackList li						{ margin:0 0 0 5px; list-style: none; }


.footer_copy						{ margin:14px 0 14px 0; padding:0; text-align:center;}
.footer_copy li						{ display:inline; color: #333333; font-weight:normal; font-family: Verdana; font-size:10px; margin:14px 26px 40px 26px; padding:14px 0 14px 0; }

.home 								{ margin:40px 50px 0 50px; color:#445e5d;}
#tunes_link							{ vertical-align:middle; }
.color_header						{ color:#5c77af; }



ol.music_stores,ol.music_stores li		{ margin-top:80px; margin-bottom:80px; display:inline; list-style:none; }

ol.music_stores li.l1					{ padding:20px 44px 20px 70px; background: transparent url('/images/icon_itunes.png') no-repeat; }
ol.music_stores li.l2					{ padding:20px 44px 20px 70px; background: transparent url('/images/icon_amazon.png') no-repeat; }
ol.music_stores li.l3					{ padding:20px 44px 20px 70px; background: transparent url('/images/icon_eMusic.png') no-repeat; }
ol.music_stores li.l4					{ padding:20px 44px 20px 70px; background: transparent url('/images/icon_lala.png') no-repeat; }



/* NAVIGATION STYLES */

#menu								{ position: relative; height:24px; background-color:clear; width:722px; margin:-32px 0 0 0; padding:0; text-align:center; }
.nav_divider 						{ background-color:clear; background-image:url('/images/nav_divider.gif'); background-repeat: no-repeat; background-position:0% 0%; width:1px; height:20px; }



.navigation							{ width: 722px; background-color:clear;}
.navigation	ul						{ margin:0; padding:0; /*offset of tabs relative to browser left edge*/font: bold 11px Geneva, Helvetica, Verdana, Arial, sans-serif; list-style-type:none; text-align:center;background-color:clear;}

.navigation	li						{ display:inline; font-weight:bold; margin:0 6px 0 6px; padding:0; background-color:clear; }

.navigation a:link					{ color:#445e5d;text-decoration:none;background-color:clear;}
.navigation a:visited				{ color:#445e5d;text-decoration:none;background-color:clear;}
.navigation a:active				{ color:#445e5d;text-decoration:none;background-color:clear;}



.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background-color:clear;
color:#fff;
text-decoration:none;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 11px Geneva, Helvetica, Verdana, Arial, sans-serif;
line-height:25px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #f6f593;
width: 200px; /* default width for menu */
margin:5px 0 0 0;
}

.anylinkcss ul{
margin:0;
padding:0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent:3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration:none;
font-weight:normal;
text-indent: 5px;
text-align:left;
color: #523628;
}

.anylinkcss a:hover{ /*hover background color*/
background: white;
color: black;
}


/* ######### class for shadow DIV ######### */

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
margin:5px 0 0 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}


/*]]>*/