 
body {
	margin:12px 0px 0px 0px;
	background-color:#ffffff;
}

body.splash {
	margin:0px;
	background:url(../images/landing_bg.jpg) #000117;
	background-repeat:no-repeat;
	background-position:50% 0;
}

p { margin:10px 0px; }

img { border:0px; }

div.clearer { clear:both; }
div.ie { clear:both; height:1px; background-color:#ffffff; overflow:hidden; }



b.lct {
	font-family:georgia,times,times roman, serif;
	font-size:13px;
}

b.date {
	font-family:georgia,times,times roman, serif;
	font-size:13px;
	color:#004964;
}

b.date2 {
	font-family:georgia,times,times roman, serif;
	font-size:13px;
	color:#007db0;
}
#date3{
	font-size:11px;
	color:#004964;
	text-align: right;
	vertical-align: top;
}
#date3 a{ font-size:11px;}
#date4{
	font-size:11px;
	color:#000000;
	text-align: left;
}

/* link styles */
a { color:#004964; text-decoration:none; }
a:hover, a:active { color:#004964; text-decoration:underline; }

a.sidebar { color:#FFF; text-decoration:none; }
a.sidebar:hover, a.sidebar:active { color:#FFF; text-decoration:underline; }

a.home { width:56px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat 0px 0px; }
a.home:hover, a.home:active, a.home_set { width:56px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat 0px -30px; }

a.rest { width:113px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -56px 0px; }
a.rest:hover, a.rest:active, a.rest_set { width:113px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -56px -30px; }

a.jazz { width:91px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -166px 0px; }
a.jazz:hover, a.jazz:active, a.jazz_set { width:91px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -166px -30px; }

a.tix { width:79px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -258px 0px;  }
a.tix:hover, a.tix:active, a.tix_set { width:79px; height:32px; display:block;background:url(../images/nav_sprite.gif) no-repeat -258px -30px;  }

a.vip { width:49px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -337px 0px;  }
a.vip:hover, a.vip:active, a.vip_set { width:49px; height:32px; display:block;background:url(../images/nav_sprite.gif) no-repeat -337px -30px;  }

a.gift { width:61px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -386px 0px;   }
a.gift:hover, a.gift:active, a.gift_set{ width:61px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -386px -30px;  }

a.abo { width:91px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -448px 0px;   }
a.abo:hover, a.abo:active, a.abo_set { width:91px; height:32px; display:block;background:url(../images/nav_sprite.gif) no-repeat -448px -30px;   }

a.private { width:138px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -539px 0px;  }
a.private:hover, a.private:active, a.private_set { width:138px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -539px -30px;   }

a.dire { width:94px; height:32px; display:block;background:url(../images/nav_sprite.gif) no-repeat -678px 0px; }
a.dire:hover, a.dire:active, a.dire_set { width:94px; height:32px; display:block; background:url(../images/nav_sprite.gif) no-repeat -678px -30px; }

/* end link styles */
h1 {
	font-family:georgia,times,times roman, serif;
	font-size:26px;
	margin:5px 0px;
	color:#004964;
}
h2 {
	font-family:georgia,times,times roman, serif;
	font-size:16px;
	margin:5px 0px;
	color:#004964;
}

h3{ 
  font-family:georgia,times,times roman, serif;
	font-size:13px;
	color:#007db0;
	text-align: left;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
#container {
	width:776px;
	margin:0px auto;
	position:relative;
	overflow:hidden;
}

#masthead {
	width:776px;
	margin:0px auto;
	background:url(../images/masthead.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	color:#ffffff;
}

#masthead h1.sf {
	margin:0px; padding:0px;
	width:415px; height:97px;
	float:left;
	background:url(../images/yoshis_sf.gif);
}

#masthead h1.oak {
	margin:0px; padding:0px;
	width:415px; height:97px;
	float:left;
	background:url(../images/yoshis_oak.gif);
	background-repeat:no-repeat;
}

#masthead h1 b { display:none; }

#masthead img.goto {
	float:right;
	margin:53px 5px 0px 0px;
}

#nav {
	width:773px;
	padding:0px 0px 0px 3px;
	margin:0px auto;
	overflow:hidden;
}

#nav ul {
	margin:0px; padding:0px;
	list-style-type:none;
	display:inline;
}

#nav li {
	display:inline;
	float:left;
}

#nav li span { display:none; }

#content {
	background:url(../images/leftcol_bg.gif);
	background-repeat:repeat-y;
}

#leftcol {
	width:162px; 
	float:left;
	background:url(../images/leftcol_top.gif);
	background-repeat:no-repeat;
	font-family:verdana,arial,sans-serif;
	color:#ffffff;
	font-size:12px;
}

#leftcol_pad {
	margin:0px 7px 0px 20px;
}

#main {
	width:600px;
	float:right;
	font-family:verdana,arial,sans-serif;
	color:#000000;
	font-size:12px;
}

#feature {
	width:598px;
	overflow:hidden;
}

#feature_title {
	width:598px; height:39px;
	background:url(../images/featured_jc_artist.gif);
}

#feature_title h3 { display:none; }

#feature_photo {
	width:285px; height:213px;
	float:left;
	overflow:hidden;
}

#feature_text {
	width:313px; height:213px;
	background:url(../images/featured_text_bg.gif);
	overflow:hidden;
}

#feature_text_inner {
	width:270px; height:184px;
	margin:14px 0px 0px 16px;
	overflow:auto;
	font-size:12px;
	color:#004964;
}

#feature_text_inner p {
	margin:5px 0px;
}

#special {
	width:598px;
	overflow:hidden;
}

#special_photo {
	width:141px; height:135px;
	float:left;
	overflow:hidden;
}

#special_photo img {
	width:141px;
}

#special_text {
	width:457px; height:135px;
	float:left;
	overflow:hidden;
	background:url(../images/special_text_bg.gif);
	background-repeat:no-repeat;
}

#st_inner {
	width:415px; height:110px;
	overflow:auto;
	margin:10px 0px 0px 17px;
}

div.hp_artist {
	width:595px;
	margin-left:5px;
	overflow:hidden;
}

div.hp_artist_photo {
	float:left;
	width:139px;
	height:112px;
	margin-right:17px;
	overflow:hidden;
}

div.hp_artist_photo img {
	width:139px;
	border:0px;
}

div.hp_artist_text {
	float:left;
	width:439px;
	overflow:hidden;
}

div.hp_artist_text p {
	margin:5px 0px;
}

img.hp_title {
	vertical-align:-45%;
	margin-right:10px;
}


/* Steph's Calendar Styles */

#month_prev {
	float:left; 
	width:200px; 
	background:url(../images/cal_arrow_left.gif) no-repeat;
	font-family:georgia,times,times roman, serif;
	font-size:13px;
	color:#828282;
	font-weight:bold;
}

#month_prev span { margin-left:8px; }
#month_prev a { color:#004964; text-decoration:none; }
#month_prev a:hover, #month_prev a:active { color:#828282; text-decoration:none; }

#month_next {
	float:right; 
	width:200px; 
	background:url(../images/cal_arrow_right.gif) no-repeat;
	background-position:100% 0;
	font-family:georgia,times,times roman, serif;
	font-size:14px;
	color:#004964;
	font-weight:bold;
	text-align:right;
	margin:0px 50px 0px 0px;
}

#month_next span { margin-right:8px; }
#month_next a { color:#004964; text-decoration:none; }
#month_next a:hover, #month_next a:active { color:#828282; text-decoration:none; }

#calendar_table { 
	margin-top:5px;
	overflow: auto;
}

#calendar_table th {
	font-family:georgia,times,times roman, serif;
	font-size:11px;
	color:#828282;
	font-weight:bold;
	padding:5px 0px;
	text-align:left;
	width:85px;
	border-bottom:1px #8d949a solid;

}

#calendar_table td {
	padding:5px;
	border-right:1px #8d949a solid;
	border-bottom:1px #8d949a solid;
	height:110px;
	vertical-align:top;

}

#calendar_table td.first {
	border-left:1px #8d949a solid;
}

#calendar_table td.event {
	background-color:#007eb1;
	
}

#calendar_table td.event div.numdate {
	color:#ffffff;
}


div.numdate {
	font-family:georgia,times,times roman, serif;
	font-size:15px;
	color:#828282;
	font-weight:bold;
	text-align:right;
	overflow:hidden;
}

div.performer {
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	overflow:hidden;
	text-align:center;
	margin-top:20px;
}

/********* CALENDAR **************/
table#cal  {
	width : 100%;
	color : #000000;
	border-collapse : collapse;
}

table#cal tr {
	vertical-align : top;	
}

table#cal th {
  color : #838184;
  padding-top : 10px;
}

table#cal td {
  border-right : 1px solid #434144;
  border-top : 1px solid #434144;
  height : 100px;
  padding : 5px;
  width : 80px;
}

table#cal td.endofweek {
  border-right : none !important;
}

table#cal td span.date {
  color : #838184;
  text-align : right;
  display : block;
  font-size : 14px;
  margin : 5px 5px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : none;
}

table#cal tr#week {
  text-align : center;
  color : #FFFFFF;
}

table#cal div.showcase  {
	font-weight : bold;
	font-size : 12px;
	margin : 5px 0px 0px 5px;
}

table#cal div.showtitle {
	margin : 0px 0px 0px 5px;
}

table#cal div.showtitle a {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
}

table#cal div.showtitle a:hover {text-decoration : underline;}

table.calmonths {
	width : 100%;	
}

/********** TOOL TIP **************/

div.tooltip {
	display : none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #3383C0;
	background-color: #FFFFFF;
	padding: 5px;
	width : 350px;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip img {
	float : left;	
	margin : 0px 10px 0px 0px;
}
#tooltip div.info {
	text-align : left;
	color : #000000;
}
#tooltip div.sessiontitle {
	color : #cc0000 !important;
	font-size : 15px !important;
}
#tooltip div.time {
	color : #000000 !important;
	font-size : 15px !important;
}
#tooltip div.details {
	color : #000000 !important;
	font-size : 12px !important;
	margin : 5px 0px 0px 0px !important;
}

/************** Jazz Club Styles ***************************/

#featured_artists_box{
	/*background-image: url('../images/chalk_box.gif');
	background-repeat: no-repeat;
	background-position: top left;*/
	height:260px;
	text-align: center;
	position:relative;
	
}
/* Extra Div for solving IE z-index bug */
#featured_artists_box_out{
	background-image: url('../images/chalk_box.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height:260px;
	width: 600px;
	text-align: center;
	position: absolute; top: 0px; left: 0px; 
	z-index:1;
	
}
#feature_nav {
	width:250px;
	position: absolute; bottom: 25px; left: 25px; 
	overflow:hidden;
	/*border:#000 1px solid;*/
	float: left;
	z-index:2;

}

#feature_nav ul {
	margin:0px; padding:0px;
	list-style-type:none;
	display:inline;
}

#feature_nav li {
	display:inline;
	float:left;
}

#feature_nav span { display:none; }
a.f1 { width:26px; height:30px; display:block; background:url(../images/slide_buttons/1_off.gif); float:left; }
a.f1:hover, a.f1:active { width:26px; height:30px; display:block; background:url(../images/slide_buttons/1_on.gif);float:left; }
a.f2 { width:26px; height:30px; display:block; background:url(../images/slide_buttons/2_off.gif);float:left; }
a.f2:hover, a.f2:active { width:26px; height:30px; display:block; background:url(../images/slide_buttons/2_on.gif); float:left;}
a.f3 { width:26px; height:30px; display:block; background:url(../images/slide_buttons/3_off.gif); float:left;}
a.f3:hover, a.f3:active { width:26px; height:30px; display:block; background:url(../images/slide_buttons/3_on.gif); float:left;}
a.f4 { width:26px; height:30px; display:block; background:url(../images/slide_buttons/4_off.gif); float:left;}
a.f4:hover, a.f4:active { width:26px; height:30px; display:block; background:url(../images/slide_buttons/4_on.gif);float:left; }
a.f5 { width:26px; height:30px; display:block; background:url(../images/slide_buttons/5_off.gif); float:left;}
a.f5:hover, a.f5:active { width:26px; height:30px; display:block; background:url(../images/slide_buttons/5_on.gif); float:left;}

#featured_artists_splash{
	width:580px; height:243px;
	position: absolute;
	top: 7px; left:10px;
	text-align: left;
	
}
#featured_header{
	margin: 5px 0px 0px 8px;
	font-size: 18px;
	font-family:georgia,times,times roman, serif;
	color:#007db0;
	position: absolute;
	top: 4px; left:10px;
	z-index:2;
}
#artist_title{
	color:#000000; 
	font-family:"News Gothic MT", Verdana, Arial, "sans-serif";
	font-size: 35px;
	position: absolute;
	font-weight: bold;
	top: 35px; left:15px;
}
#artist_bio{
	font-family:verdana,arial,sans-serif;
	color: #004964;
	font-size:14px;
	width: 300px; height: 100px;
	position: absolute; top: 75px; left: 20px; 
}
#artist_date{
	font-family: georgia,times,times roman, serif;
	color: #004964;
	font-size:16px; font-weight: bold;
	margin-top:8px;
}
#about_jazz{
	float: left; 
	width: 210px;
	margin:0px 0px 10px 7px;
}
#coming_soon_container{
	/*float:right;
	width:368px;*/
}
#coming_soon_top{
	width: 590px;
	height: 31px;
	background-image: url('../images/coming_header.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
#coming_soon_table{
	background-image: url('../images/table_bkg.gif');
	background-repeat: repeat-x;
}

/************** directions/about us styles *******************/


#splash_bkg{
	/*background-image: url('../images/splash_bkg.gif');*/
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0px;

}
#splash_bkg ul{ list-style-position:inside; padding: 0px 0px 0px 10px;}
#splash_bkg li{}
#splash_bkg p{padding: 5px 0px 5px 5px; width:584px;}
/* footer */
#footer {
	color:#828282;
	font-size:10px;
	border-top:1px #cccccc solid;
	width:595px;
	margin:0px auto;
}

#footer a { color:#828282; text-decoration:none; }
#footer a:hover, #footer a;active { color:#828282; text-decoration:none; }

#fleft {
	width:250px;
	float:left;
	overflow:hidden;
	margin:3px 0px 10px 0px;
}

#fright {
	width:250px;
	float:right;
	overflow:hidden;
	margin:3px 0px 10px 0px;
	text-align:right;
}

/************** drop-down and submenu styles *******************/
#subnav {
	height:25px;
	margin-bottom:10px;
}


#subnav ul {
	margin:0px; padding:0px;
	display:inline;
	list-style-type:none;
}

#subnav ul li {
	margin:0px; padding:0px;
	display:inline;
	float:left;
}

#subnav ul li span { display:none; }

.dd_choice {
	text-align:center; 
	font-size:12px; 
	border-bottom:1px #000000 solid; 
}

.dd_choice_bot {
	text-align:center; 
	font-size:12px; 
}

.dd_choice a{ display:block; width:100px; height:25px; color:#ffffff; text-decoration:none; overflow:hidden; }
.dd_choice a:hover, .dd_choice a:active {  display:block; width:100px; height:25px; background-color:#004964; color:#ffffff; text-decoration:none; overflow:hidden; }
.dd_choice span {  display:block; margin:3px 0px 0px 0px;  }

.dd_choice_bot a{ display:block; width:100px; height:25px; color:#ffffff; text-decoration:none; overflow:hidden; }
.dd_choice_bot a:hover, .dd_choice_bot a:active { display:block; width:100px; height:25px; background-color:#004964; color:#ffffff; text-decoration:none; overflow:hidden; }
.dd_choice_bot span { display:block; margin:3px 0px 0px 0px; }

/* restaurant */
a.rs_rest { display:block; width:125px; height:25px; background:url(../images/rs_rest.gif); }
a.rs_res { display:block; width:143px; height:25px; background:url(../images/rs_res.gif); }
a.rs_chef { display:block; width:75px; height:25px; background:url(../images/rs_chef.gif); }
a.rs_eat { display:block; width:68px; height:25px; background:url(../images/rs_eat.gif); }
a.rs_drink { display:block; width:85px; height:25px; background:url(../images/rs_drink.gif); }
a.rs_parties { display:block; width:90px; height:25px; background:url(../images/rs_parties.gif); }

.dd_chef_hide {
  display:none;/*	visibility: hidden;*/
	position:absolute;
	z-index:3;
	top:151px; left:430px;
	width:100px; height: 50px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_chef_show {
  display:block;/*	visibility:visible;*/
	position:absolute;
	z-index:3;
	top:151px; left:430px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_eat_hide {
  display:none;/*	visibility: hidden;*/
	position:absolute;
	z-index:3;
	top:151px; left:500px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_eat_show {
  display:block;/*	visibility:visible;*/
	position:absolute;
	z-index:3;
	top:151px; left:500px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_drink_hide {
  display:none;/*	visibility: hidden;*/
	position:absolute;
	z-index:3;
	top:151px; left:578px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_drink_show {
  display:block;/*	visibility:visible;*/
	position:absolute;
	z-index:3;
	top:151px; left:578px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_parties_hide {
  display:none;/*	visibility: hidden;*/
	position:absolute;
	z-index:3;
	top:151px; left:669px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_parties_show {
  display:block;/*	visibility:visible;*/
	position:absolute;
	z-index:3;
	top:151px; left:669px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

/* jazz club */
a.jc_jazz { display:block; width:112px; height:25px; background:url(../images/jc_jazz.gif); }
a.jc_calendar { display:block; width:129px; height:25px; background:url(../images/jc_calendar.gif); }
a.jc_tix { display:block; width:113px; height:25px; background:url(../images/jc_tix.gif); }
a.jc_backstage { display:block; width:144px; height:25px; background:url(../images/jc_backstage.gif); }
a.jc_join { display:block; width:88px; height:25px; background:url(../images/jc_join.gif); }

.dd_tix_hide {
  display:none;/*	visibility: hidden;*/
	position:absolute;
	z-index:3;
	top:151px; left:420px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_tix_show {
  display:block;/*	visibility:visible;*/
	position:absolute;
	z-index:3;
	top:151px; left:420px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_back_hide {
  display:none;/*	visibility: hidden;*/
	position:absolute;
	z-index:3;
	top:151px; left:555px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

.dd_back_show {
  display:block;/*	visibility:visible;*/
	position:absolute;
	z-index:3;
	top:151px; left:555px;
	width:100px; border:1px #000000 solid; background-color:#007cb2; color:#ffffff; font-family:verdana,arial,sans-serif;
}

/* gifts */
a.gf_gifts { display:block; width:84px; height:25px; background:url(../images/gf_gifts.gif); }
a.gf_music { display:block; width:114px; height:25px; background:url(../images/gf_music.gif); }
a.gf_apparel { display:block; width:131px; height:25px; background:url(../images/gf_apparel.gif); }
a.gf_cert { display:block; width:177px; height:25px; background:url(../images/gf_cert.gif); }
a.gf_other { display:block; width:80px; height:25px; background:url(../images/gf_other.gif); }

/* about us */
a.ab_about { display:block; width:109px; height:25px; background:url(../images/ab_about.gif); }
a.ab_press { display:block; width:140px; height:25px; background:url(../images/ab_press.gif); }
a.ab_contact { display:block; width:115px; height:25px; background:url(../images/ab_contact.gif); }
a.ab_jobs { display:block; width:96px; height:25px; background:url(../images/ab_jobs.gif); }
/*a.ab_directions { display:block; width:126px; height:25px; background:url(../images/ab_directions.gif); }*/
a.ab_sponsor{ display:block; width:126px;  height:25px; background:url('../images/ab_sponsors.gif') no-repeat top left; border:#f00 0px solid;}

/************** END drop-down and submenu styles *******************/

/* STYLES FROM POP GUN */
/* this is the feature box: */
#jazz_box { width:592px; overflow:hidden; }

#jazz_box_top {
	width:592px; height:39px;
	overflow:hidden;
	background:url(../images/top.gif);
}

#jazz_box_mid {
	width:592px;
	overflow:hidden;
	background:url(../images/mid.gif);
}

#jazz_box_bot {
	width:592px; height:8px;
	overflow:hidden;
	background:url(../images/bottom.gif);
}

img.jazz_box {
	float:left;
	margin-right:10px;
	margin-left:-22px !important;
	margin-left:-12px;
	margin-bottom: 0px;
	/*width:300px;*/
}

/* this is the specials box: */
#specials_box { width:592px; overflow:hidden; }

#spec_box_top {
	width:592px; height:6px;
	overflow:hidden;
	background:url(../images/sbox_top.gif);
}

#spec_box_mid {
	width:592px;
	overflow:hidden;
	background:url(../images/sbox_mid.gif);
}

#spec_box_bot {
	width:592px; height:10px; margin-top: -3px;
	overflow:hidden;
	background:url(../images/sbox_bot.gif);
}

.sbox_inner {
	margin:0px 20px 0px 30px;
}

img.special {
	margin-left:-22px;
	margin-right:10px;
	width:141px;
	float:left;
}
/* END STYLES FROM POP GUN */



/* ------------------ pagination for press reviews / news -------- */
.paginator-top {
	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

.paginator-bottom {
	border-top: 1px solid black;
	margin-top: 10px;
	margin-bottom: 10px;
}

.paginator .pleft {
	float: left;
	padding:10px 0px 0px 0px;
}

.paginator .pright {
	float: right;
}

.paginator .pagenav {

}

.paginator ul {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.paginator li {
	float: left;
	display: inline;
}

.paginator li.prev {
	margin-right: 6px;
}

.paginator li.next {
	margin-left: 6px;
}

/* ==== */

/* =========================================== contact table styles ================================================*/
.contact{ }
.contact td{ padding:2px 6px 6px 3px; border-bottom: #ddd 1px solid;}
.label{ font-weight: bold; color:#007db0; }
.section{ color:#004964; padding:10px 3px 6px 3px;}

/* =========================================== popup div styles ================================================*/

.popup_div{font-family:verdana,arial,sans-serif; padding:20px; height:480px; font-size: 12px; border:#007db0 5px solid;overflow-y: auto;}
.popup_span{font-size: 11px; font-weight: bold;color:#333;}

/* =========================================== home cycle styles ================================================*/
.pics {  
     width: 570px; height:200px;  
    text-align: center; 
} 
 
.pics img {  
    margin: 52px auto;
} 

.popup_footer{
	font-family:verdana,arial,sans-serif; color:#333; width: 500px; padding: 15px 0px 20px 100px; height: 30px;
}

.promo_footer{
	margin:0px 0px 20px 0px;
}
.sponsors_box{
	width:660px; text-align: left; border:#f00 0px solid; padding:10px 0px 0px 0px;
}

.sponsors_box a{
	display:block;  border: #f00 0px solid;
}

.sponsors_box img{
	max-width:200px; display:block; border: #f00 0px solid; margin:0px 0px 40px 20px;
	/*
	-moz-box-shadow: 0px 0px 4px #666;
	-webkit-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
	*/

}

