/* CSS Document */
body { 
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND:#ffffff url(../images/new_bg.jpgs) repeat; PADDING-BOTTOM: 8px; MARGIN: 0px; FONT: 11px/1.25em arial, sans-serif; COLOR: #333; PADDING-TOP: 2px;
	font-size:'lucida grande',tahoma,verdana,arial,sans-serif;
}
.ticket_body { 
	BACKGROUND:#99C371 url(../images/bg_img_c.jpg) repeat-x;
}
#sitecase{
	background-color:#FFFFFF; border:#FFDB46 2px solid;
}
.headCollapsed .dsPlayListPlusBtn {
	DISPLAY:inline; cursor:pointer;
}
.headCollapsed .dsPlayListMinusBtn {
	DISPLAY: none
}
.headCollapsed{
	border-bottom:#CCCCCC 1px solid;
}
.headCollapsed .summary{
	DISPLAY:none;
}
.headExpanded .itemhead{
	color:#993333;
}
.headExpanded .dsPlayListPlusBtn {
	DISPLAY:none
}
.headExpanded .dsPlayListMinusBtn {
	DISPLAY: inline; cursor:pointer;
}
.headExpanded{
	border-bottom:#CCCCCC 1px solid; background-color:#FFFFFF;
}
.headExpanded .summary{
	DISPLAY: block
}
.summary{
	font-size:10px;
}
.ad_120x600{
	width:120px;
}
.scrollheader, .scrollheader a:link{ 
	background-color:#CC0000; color:#FFFFFF;
}
.newsitem:hover{
	background:#FFFFCC; 
}
.pubdate{ color:#999999; }
.itemhead{
	font-weight:bold; font-size:10px; color:#FF3300;
}
.itemhead a:link, .itemhead a:visited{
text-decoration:none; color:#663300;
}
.showbox{
	BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #eee; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid;
}
.title{
	font-size:12px; font-weight:bold; padding:3px;
}

.uppermenu a{
	 margin-left:4px; color:#333300; font-size:9px; color:#006600; text-decoration:none; font-weight:bold;
}
.uppermenu a:hover{
	color:#FF6600;
}
.orangedivider{
	background-color:#FF9900; height:1px;
}
.greendivider{
	background-color:#009966; height:1px;
}
.whitedivider{
	background-color:#FFFFFF; height:1px;
}
.subheader{
	color:#FF9900; line-height:22px; font-weight:bold;
}
.subheader a:link, .subheader a:visited, .subheader:link{
	text-decoration:none; color::#FF9900;
}
.subheader a:hover{
	color:#FF3300; text-decoration:underline;
}
.rowlb{
background-color:#D8E1E9;
}
.rowlb_overbar{
background-color:#D8E1E9;
border-top:#3D63A9 1px solid;
}
.rowor{
background-color:#F5DCA7;
}
.rowor_overbar{
background-color:#F5DCA7;
border-top:#CC6600 1px solid;
font-weight:bold;
}
.rowor_overbar{
background-color:#FFDB46;
border-top:#CC6600 1px solid;
font-weight:bold;
}

.rowlg{
background-color:#E3FDEC;
}
.rowlg_overbar{
background-color:#E3FDEC;
border-top:#003300 1px solid;
font-weight:bold;
}

.rowff{
background-color:#FFFFFF;
}
.rowred{
background-color:#FFAE97;
}
.rowred_overbar{
background-color:#FFAE97;border-top:#800000 1px solid;
font-weight:bold;
}
.textboxes {
	color: #000000; font-size:9px; border:1px solid #6666FF; FONT: 11px/1.25em arial, sans-serif;
}
.okField{ color:#000000; } .errorField{ color:#CC0000;}
.largesearchbox {
	color: #000000; font-size:14px; border:1px solid #FFFFFF; FONT: 14px/1.75em arial, sans-serif; width:400px; font-weight:bold; height:20px;
}
.submit_btn {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 10px; BACKGROUND: #FF9900; BORDER-LEFT: white 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: white 1px solid; font-family:"Franklin Gothic Book", "Trebuchet MS", Arial HEIGHT: 20px; TEXT-DECORATION: none
}
.sectionheader, .sectionheader:link, .sectionheader:visited{
	color:#CC0000; line-height:22px; font-weight:bold; font-size:14px; text-decoration:none;
}
.sectionheader a:hover{
	text-decoration:underline; color:#FF6600;
}
.sectionheader2, .sectionheader2:link, .sectionheader2:visited{
	color:#009900; line-height:22px; font-size:14px; text-decoration:none;
}
.albumimg{ border-right:#ADADAD 2px solid; border-bottom:#ADADAD 2px solid; }
li{ margin-left:8px; }
#marquee{
	width:749px; height:54px; background:url(../images/top_search.jpg) no-repeat; color:#006600
}
#div_latest{
	width:100%; 
}
#h_divider{ height:1px; background:url(../images/chooser_hspace.gif) repeat-x; }
#v_divider{ width:1px; background:url(../images/dotted_spacer_v.gif) repeat-y; }
#submenu{background:#E1E1E1; FONT-SIZE: 9px; font-stretch:expanded; font-family:Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #666; PADDING-TOP: 1px; HEIGHT: 15px; max-height: 15px;}
#submenu_2{background:#FFFFCC; FONT-SIZE: 9px; font-stretch:expanded; font-family:Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #666; PADDING-TOP: 1px; HEIGHT: 15px; max-height: 15px;}
#gray_left{ background:#CCCCCC; width:5px; }
#yellow_left{ background:#F0E1B3; width:5px; }
#submenu A:link, #submenu A:link {
	 COLOR: #666; TEXT-DECORATION: none
}
#submenu A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
#submenu A:hover {
	COLOR: #900; TEXT-DECORATION: none
}
#command{
	cursor:pointer;
}
#command:hover{
	color:#900; cursor:hand;
}
a:link, a:visited{ color:#006699; }
a:hover{ color:#FF6600; }
.paging, .paging:link, .paging:visited{ color:#990000; border:#FFFFFF 1px solid; text-decoration:none; }
.paging:hover{ color:#FFFFFF; background-color:#FF3300; border:#FFCC00 1px solid; text-decoration:none; }
.paging2, .paging2:link, .paging2:visited{ color:#FFFFFF; background-color:#FF3300; border:#FFCC00 1px solid; text-decoration:none; }
.imgcontainer{
	border:#999999 1px solid;
}
.smallimgcontainer{
	border:#C4C4C4 1px solid; width:67px;
}
 .datarow{
 	border-bottom:#E8E8E8 1px solid;
}

 .datarow2{
 	border-bottom:#E8E8E8 1px solid;
}

.datarow2:hover{
	background-color:#FFFFCC; cursor:pointer;
}
 .datarow3{
 	border-bottom:#E8E8E8 1px solid; background-color:#F8F8F8;
}
.popDescriptionLayer{
	border:#336699 1px solid; background-color:#FCFDE8; color:#336699; min-width:250px; max-width:300px;
	font-size:9px; display:none; padding:6px; position:absolute; scrolling:auto; max-height:300px;
	filter:progid:DXImageTransform.Microsoft.Blinds(direction='down',bands=1);
}
.largenotice {
	font-size: 19px;
	color: #336699;
}
.price {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.jazz_sideMenu{
	text-align:right;
	padding:4px;
	border:#FFFFFF 1px solid;
	border-bottom:#EBEBEB 1px solid;
}
.jazz_sideMenu:hover{
	background-color:#EBEBEB; cursor:pointer; font-weight:bold;
	border-top:#FFCC66 1px solid; border-right:#FFCC66 4px solid; border-bottom:#999999 1px solid;
}
.jazz_activeMenu{ /*must contain a combination of jazz_sideMenu and its hover properties */
	text-align:right;
	padding:4px;
	border:#FFFFFF 1px solid;
	background-color:#EBEBEB; cursor:pointer; font-weight:bold;
	border-top:#FFCC66 1px solid; border-right:#FFCC66 4px solid; 
}
.jazz_subLayerHeader{
	font-size:14px; font-weight:bold; color:#DE7A0C;
}
.jazz_menuContainer{
	padding:6px;
	background-color:#EBEBEB;
	filter:alpha(opacity=95);
	min-height:420px;
	border-top:#FFCC66 1px solid;
	border-right:#999999 2px solid;
	border-bottom:#999999 2px solid;
	border-left:#FFCC66 1px solid;
	display:none;
}
.jazz_subMenu{
	display:nones; padding:4px;
	background-color:#FFFFFF;
	border-top:#FFCC66 5px solid;
	min-height:20px;
}
.table_type_a{
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	border:#FFDB46 1px solid;
	padding:2px;
}
.table_type_a #title{
	padding:2px;
background:#FFDB46;
font-weight:bold;
}

.table_type_b{
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	border:#D8E1E9 1px solid;
	padding:2px;
}
.table_type_b #title{
	padding:3px;
background:#D8E1E9; color:#000000;
font-weight:bold;
}

.button_type_a{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	border-top-style:outset;
	padding:2px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	background-color:#CC0000; color:#FFFFFF;
	cursor:pointer;
}

.button_type_b{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#D8E1E9;
	border-top-style:outset;
	padding:2px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	cursor:pointer;
}

.fbfriend_layer:hover{
	border:#BCC0DE 1px solid;
	cursor:pointer;
	background-color:#DEE6FE;
}
/***FACEBOOK STYLES***/
.fb_input_search {
  background:white url(facebook.com/images/magglass.png) no-repeat scroll 3px 4px;
  padding-left:17px;
 }
 .fb_input, .fb_textarea, .fb_select {
  border:1px solid #BDC7D8;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:11px;
  padding:3px;
 }
 .fb_input:focus, .fb_textarea:focus, .fb_select:focus {border-color:#687FB0}
 .field {border:1px solid #bdc7d8; padding:2px}
 .field:focus {border-color:#687FB0}
 .fb_textarea_field {width:98.5%;height:100px}
.fb_button {
  padding:1px 3px 1px 4px; 
  font-size:1em; cursor:pointer; 
  background:#3b5998; color:#fff; 
  border:1px solid #0e1f5b; 
  border-left-color:#D9DFEA; 
  border-top-color:#D9DFEA;
 }
.fb_button_next, .fb_button_cancel {
   background:#ddd;
   color:#111;
   border:1px solid #666;
   border-left-color:#ddd;
   border-top-color:#ddd
 }
.some_div h3 
 {
  border-bottom:1px solid #CCCCCC;
  font-size:13px;
  font-weight:bold;
  color: #999999;
  padding-top: 15px;
  display:block;
  margin:0;
 }
 .some_div .upd_on
 {
  color: gray;
  margin: 0 0 0px 5px;
  font-size:10px;
  font-weight:normal;
  padding:0;
  text-align: right;
 }
.fb_boxHeader{
	background-color:#D8DFEA;
  border-top:1px solid #3B5998;
  color:#3B5998;
  font-size:11px;
  padding:1px 6px; 
  margin:0;
  font-weight:bold;
}
.fb_boxHeader_2{
	background-color:#F5DCA7;
  border-top:1px solid #DE7A0C;
  color:#DE7A0C;
  font-size:11px;
  padding:1px 6px; 
  margin:0;
  font-weight:bold;
}
.fb_mainHeader{
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
	background-color:#3b5998;
	color:#FFFFFF;
  	font-size:14px;
  	padding:4px 6px;
	font-weight:bold; 
}
.fb_body   
{   
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;   
    font-size: 11px;   
    color: #333333;   
}   
/* Default Anchor Style */  
.fb_body a   
{   
    color: #3b5998;   
    outline-style: none;   
    text-decoration: none;   
    font-size: 11px;   
    font-weight: bold;   
}   
.fb_body a:hover   
{   
    text-decoration: underline;   
}   
/* Facebook Box Styles */  
.fb_greybox   
{   
    background-color: #f7f7f7;   
    border: 1px solid #cccccc;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
}   
.fb_bluebox   
{   
    background-color: #eceff6;   
    border: 1px solid #d4dae8;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
}   
.fb_infobox   
{   
    background-color: #fff9d7;   
    border: 1px solid #e2c822;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
}   
.fb_infobox a, a:visited{
	text-decoration:none;
}
.fb_errorbox   
{   
    background-color: #ffebe8;   
    border: 1px solid #dd3c10;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
}   
/* Content Divider on White Background */  
.fb_contentdivider   
{   
    margin-top: 15px;   
    margin-bottom: 15px;   
    width: 520px;   
    height: 1px;   
    background-color: #d8dfea;   
} 
.fb_blockquote {
  background:transparent url(http://www.facebook.com/images/start_quote_small.gif) no-repeat scroll -1px 0;
  color:#333333;
  line-height:14px;
  margin:14px 0;
  padding:0 0 0 16px;
 }
 .fb_blockquote span {
  background:transparent url(http://www.facebook.com/images/end_quote_small.gif) no-repeat scroll right bottom;
  padding:0 15px 0 0;
  font-size:10px;
 }
       .hsdisplay h1, .hsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #cccccc;
}
.hsdisplay p, .hsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.hsdisplay {
background: transparent; 
width:100%; 
float:left; 
margin:0 3px;
padding:0px;
height:auto;
}

.htop, .hbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.hb1, .hb2, .hb3, .hb4 {
display:block; 
overflow:hidden;
}
.hb1, .hb2, .hb3 {
height:1px;
}
.hb2, .hb3, .hb4 {
background:#fff; 
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.hb1 {
margin:0 5px; 
background:#cccccc;
}
.hb2 {
margin:0 3px;
border-width:0 2px;
}
.hb3 {
margin:0 2px;
}
.hb4 {
height:2px; 
margin:0 1px;
}

.hsboxcontent {
display:block; 
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
height:auto;
text-align:center;
padding:2px;
}
* html .hsboxcontent {
height:1px;
}