/**********************************************************************************************************************/
.cal_td {font-family: Arial; font-size: 14px;}
.cal_td_a {text-decoration: none;}

.CalendarDate {FONT-FAMILY: Arial;FONT-SIZE:16px;COLOR:#a4bf26;FONT-WEIGHT:bold;}
.CalendarTitle {FONT-FAMILY: Arial;FONT-SIZE:14px;COLOR:#a4bf26;FONT-WEIGHT:bold;DIRECTION:rtl;}
.CalendarSubTitle {FONT-FAMILY: Arial;FONT-SIZE:16px;COLOR:#777b7b;FONT-WEIGHT:bold;DIRECTION:rtl;}
/**[ MAIN ]************************************************************************************************************/
body
{
	font-size: 13px;
	font-family: Arial;
	background-color:#ffffff;
	margin:0px;
}
p
{
	margin:0px;
	padding:0px;
}
form
{
	margin:0px;
	padding:0px;
}
input
{
	font-family: arial;
}
select
{
	font-family: arial;
}
img
{
	border:0px;
}


.nowrap
{
	white-space:nowrap;
}

.div_main
{
	margin:auto;
	margin-top: 4px;
	border:1px solid #CAC8C8;
	width: 950px;
	direction:rtl;
}
.div_main2
{
	border:1px solid #CAC8C8;
	margin: 1px;
	padding: 9px;
	direction:rtl;
}
.poweredby
{
	width: 950px;
	margin:auto;
}
.poweredby table
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:10px;
}
.poweredby table td
{
	padding:2px;
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	white-space:nowrap;
	vertical-align:middle;
}
.order_error_message
{
	color:#FF0000;
	font-size:15px;
	font-weight:bold;
}
.order_field_error_message
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.container_main_header
{
	width: 950px;
	margin:auto;
}
.main_header
{
	width:100%;
}
.main_header_content
{
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}
.main_header_content a
{
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-decoration:underline;
}
.main_header_content a:hover
{
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-decoration:none;
}
.container_main_footer
{
	width: 950px;
	margin:auto;
}
.main_footer
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:10px;
}
.main_footer_content
{
	padding:2px;
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	white-space:nowrap;
}
.main_footer_content a
{
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.main_footer_content a:hover
{
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.show_actor
{
	text-decoration:none;
	display:inline;
	font-size:13px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
/**[ LINKS ]***********************************************************************************************************/
a.lnk_default
{
	font-size: 13px;
	font-weight:bold;
	color:#3c83cf;
	text-decoration: underline;
}
a.lnk_default:hover
{
	font-size: 13px;
	font-weight:bold;
	color:#3c83cf;
	text-decoration: none;
}

a.lnk_popup_close
{
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
a.lnk_popup_close:hover
{
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}



/*-[ POWERED BY ]-----------------------------------------------------------------------------------------------------*/
a.lnk_poweredby
{
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.lnk_poweredby:hover
{
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
/*-[ MENU MAIN ]------------------------------------------------------------------------------------------------------*/
a.lnk_menu_main
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.lnk_remindpass
{
	font-size: 11px;
	font-weight:bold;
	color:#3c83cf;
	text-decoration: underline;
}
a.lnk_remindpass:hover
{
	font-size: 11px;
	font-weight:bold;
	color:#3c83cf;
	text-decoration: none;
}


a.lnk_mapa
{
	color:#444444;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
}
a.lnk_mapa:hover
{
	color:#444444;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}


/**[ MENUS ]***********************************************************************************************************/
/*-[ MAIN ]-----------------------------------------------------------------------------------------------------------*/
.menu_main
{
	border:0px solid #000000;
	width:928px;
	margin-top:6px;
	margin-bottom:12px;
	background-image:url('../img/button_main_bg2.jpg');
	background-repeat:repeat-x;
	background-position:center center; 
}
.button_main
{
	height:44px;
	cursor:pointer;
}
.button_main_right
{
	width:11px;
}
.button_main_bg
{
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	background-image:url('../img/button_main_bg2.jpg');
	background-repeat:repeat-x;
	background-position:center center;
	color:#000;
	text-decoration:none;
}
.main_menu_button
{
	color:#000;
	text-decoration:none;
}

.button_main_left
{
	width:6px;
}

.button_main2
{
	height:44px;
	cursor:pointer;
}
.button_main2_right
{
	width:11px;
	background-image:url('../img/button_main_right.jpg');
}
td.button_main2_bg
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	background-image:url('../img/button_main_bg.jpg');
	background-repeat:repeat-x;
	background-position:center center;
	font-weight:bold;
}
.button_main2_left
{
	width:6px;
	background-image:url('../img/button_main_left.jpg');
}
/**[ BLOCKS ]**********************************************************************************************************/
/*-[ 001 ]------------------------------------------------------------------------------------------------------------*/
.block_001
{
	padding-right:5px;
	background-image:url('../img/block_001_head_shadow_right.jpg');
	background-repeat:no-repeat;
	background-position:top right; 
}
.block_001_main
{
	border:1px solid #CAC8C8;
	width: 173px;
}
.block_001_head
{
	height:24px;
	width: 173px;
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	background-image:url('../img/block_001_head_bg.jpg');
}
.block_001_head div
{
	padding-top:1px;
	padding-right:10px;
}
.block_001_body
{
	border:0px solid #CAC8C8;
	font-size: 11px;
	font-weight:bold;
	color:#3c83cf;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}
/*-[ 002 ]------------------------------------------------------------------------------------------------------------*/
.block_002
{
	padding-right:5px;
	background-image:url('../img/block_002_head_shadow_right.jpg');
	background-repeat:no-repeat;
	background-position:top right; 
}
.block_002_main
{
	border:1px solid #CAC8C8;
	width: 173px;
}
.block_002_head
{
	height:32px;
	width: 173px;
	font-size: 14px;
	font-weight:bold;
	text-align:justify;
	color:#3c83cf;
	background-image:url('../img/block_002_head_bg.jpg');
	text-decoration:underline;
	text-align:center;
}
.block_002_head div
{
	padding-top:8px;
	padding-right:0px;
}
.block_002_body
{
	border:0px solid #CAC8C8;
	font-size: 11px;
	font-weight:bold;
	color:#3c83cf;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*-[ 003 ]------------------------------------------------------------------------------------------------------------*/
.block_003
{
	width: 180px;
	margin-right:-5px;
}
.block_003_head
{
	height:28px;
	width: 180px;
	font-size: 14px;
	font-weight:bold;
	text-align:justify;
	color:#3c83cf;
	background-image:url('../img/block_003_head_bg.jpg');
}
.block_003_head div
{
	padding-top:4px;
	padding-right:15px;
}
.block_003_body
{
	border:0px solid #CAC8C8;
	font-size: 13px;
	font-weight:bold;
	color:#3c83cf;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
}
.block_003_body a
{
	color:#3d3d3d;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
}
.block_003_body a:hover
{
	color:#3d3d3d;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}
.block_004
{
	padding-right:0px;
	background-image:url('../img/block_001_head_shadow_right.jpg');
	background-repeat:no-repeat;
	background-position:top right; 
}
.block_004_main
{
	border:1px solid #CAC8C8;
	width: 173px;
}
.block_004_head
{
	height:24px;
	width: 173px;
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	background-image:url('../img/block_001_head_bg.jpg');
}
.block_004_head div
{
	padding-top:1px;
	padding-right:10px;
}
.block_004_body
{
	border:0px solid #CAC8C8;
	font-size: 11px;
	font-weight:bold;
	color:#3c83cf;
	padding-top: 0px;
	padding-left: 0px;
	
	padding-right: 10px;
	padding-bottom: 10px;
}
/*-[ CALENDAR ]-------------------------------------------------------------------------------------------------------*/
.block_calendar
{
	padding-right:5px;
	background-image:url('../img/block_002_head_shadow_right.jpg');
	background-repeat:no-repeat;
	background-position:top right; 
}
.block_calendar_head
{
	height:32px;
	width: 175px;
	font-size: 14px;
	font-weight:bold;
	text-align:justify;
	color:#3c83cf;
	background-image:url('../img/block_calendar_head_bg.jpg');
	text-decoration:underline;
	text-align:center;
}
.block_calendar_head div
{
	padding-top:8px;
	padding-left:7px;
	padding-right:7px;
}
a.lnk_calendar_month
{
	font-size: 14px;
	font-weight:bold;
	text-align:justify;
	color:#3c83cf;
	text-decoration:underline;
}
a.lnk_calendar_month:hover
{
	font-size: 14px;
	font-weight:bold;
	text-align:justify;
	color:#3c83cf;
	text-decoration:none;
}
.block_calendar_body
{
	width: 174px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.block_calendar_body div
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.block_calendar_body_table
{
	border-bottom:1px solid #b3b3b3;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	border-collapse:collapse;
	width:100%;
}
.block_calendar_body_table td
{
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	padding:2px;
	font-weight:normal;
	text-align:center;
}
.block_calendar_body_table td.cal_dayofweek
{
	color:#000000;
	font-size: 14px;
	font-weight:bold;
	background-image:url('../img/calendar_day_bg.jpg')
}
.block_calendar_body_table td.cal_today
{
	color:#ffffff;
	font-weight:bold;
	
	background-color:#ffffff;
}
.block_calendar_body_table td.cal_today a
{
	color:#000000;
	text-decoration:none;/*text-decoration:underline;*/
}
.block_calendar_body_table td.cal_normal
{
	background-color:#ffffff;
}
.block_calendar_body_table td.cal_normal a
{
	color:#000000;
	text-decoration: none;
}
.block_calendar_body_table td.cal_weekend
{
	background-color:#dbeaf5;
}
.block_calendar_body_table td.cal_weekend a
{
	color:#000000;
	text-decoration: none;
}
.block_calendar_body_table td.cal_event
{
	/*background-color:#bdcf7b;*/
}
.block_calendar_body_table td.cal_event a
{
	color:#000000;
	text-decoration: underline;
}
.block_calendar_body_table td.cal_selectedevent
{
	background-color:#bdcf7b;
}
.block_calendar_body_table td.cal_selectedevent a
{
	color:#000000;
	text-decoration: none;
}
.block_calendar_head_table
{
	width:100%;
}
.block_calendar_head_table td
{
	padding:0px;
	color:#3c83cf;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}
/**[ TABS ]************************************************************************************************************/
/*-[ 001 ]------------------------------------------------------------------------------------------------------------*/
.tab_001
{
	width: 554px;
	margin-right:0px;
}
.tab_001_head
{
	height:30px;
	width: 554px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
	background-image:url('../img/tab_001_head_bg.jpg');
}
.tab_001_head div
{
	padding-top:4px;
	padding-right:15px;
}
.tab_001_head h1
{
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
}
.tab_001_head h2
{
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
}
.tab_001_body
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*-[ 002 ]------------------------------------------------------------------------------------------------------------*/
.tab_002
{
	padding-right:5px;
	background-image:url('../img/tab_002_head_shadow_right.jpg');
	background-repeat:no-repeat;
	background-position:top right; 
}
.tab_002_main
{
	border:1px solid #CAC8C8;
	width: 547px;
}
.tab_002_head
{
	height:29px;
	width: 547px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
	background-image:url('../img/tab_002_head_bg.jpg');
}
.tab_002_head div
{
	padding-top:3px;
	padding-right:9px;
}
.tab_002_head h1
{
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
}
.tab_002_head h2
{
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
}
.tab_002_body
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*-[ 003 ]------------------------------------------------------------------------------------------------------------*/
.tab_003
{
	padding-right:5px;
	background-image:url('../img/tab_003_head_shadow_right.jpg');
	background-repeat:no-repeat;
	background-position:top right; 
}
.tab_003_main
{
	border:1px solid #CAC8C8;
	width: 547px;
}
.tab_003_head
{
	height:26px;
	width: 547px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
	background-image:url('../img/tab_003_head_bg.jpg');
}
.tab_003_head div
{
	padding-top:1px;
	padding-right:10px;
}
.tab_003_head h1
{
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
}
.tab_003_head h2
{
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-weight:bold;
	color:#3c83cf;
}
.tab_003_body
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/**[ TABLES ]**********************************************************************************************************/







.table_links
{
	padding:2px;
	border:1px solid #CAC8C8;
	font-size: 12px;
	font-weight:normal;
	color:#AFAFAF;
	text-align:right;
}
.table_links a
{
	font-size: 12px;
	font-weight:normal;
	color:#AFAFAF;
	text-decoration:none;
}
.table_links a:hover
{
	font-size: 12px;
	font-weight:normal;
	color:#AFAFAF;
	text-decoration:none;
}




.table_member_signup
{
	width:100%;
}
.table_member_signup_title
{
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	text-align:right;
}

.table_member_signup_error
{
	width:100%;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
.table_member_signup_field_title
{
	font-size: 14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	text-align:right;
}
.table_member_signup_field_input
{
	font-size: 14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.table_member_signup_field_error
{
	width:100%;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.table_member_signup_field_remarks
{
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	text-align:right;
}







/*-[ LOGIN ]----------------------------------------------------------------------------------------------------------*/
.table_login
{
	width:153px;
	height:85px;
}
.table_login td
{
	line-height:13px;
	padding: 0px;
	margin:0px;
}
/*-[ CONTACT ]--------------------------------------------------------------------------------------------------------*/
.table_contact td
{
	font-size: 14px;
	font-weight:bold;
	color:#444444;
}
/*-[ MEMBERS ]--------------------------------------------------------------------------------------------------------*/
.table_members td
{
	font-size: 14px;
	font-weight:bold;
	color:#444444;
}
/*-[ SENT ]-----------------------------------------------------------------------------------------------------------*/
.table_sent td
{
	font-size: 14px;
	font-weight:normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin:0px;
}
/*-[ SHOWS ]-----------------------------------------------------------------------------------------------------------*/
.table_shows
{
	width:100%;
	height:100%;
	border:0px solid #000000;
}
.table_shows td
{
	
	border:0px solid #000000;
}
.table_shows_td_image
{
	height:100%;
	vertical-align:top;
}
.table_shows_td_image div
{
	padding: 5px;
}
.table_shows_td_title
{
	height:30px;
	width:100%;
	font-size: 18px;
	font-weight:bold;
	color:#3c83cf;
	text-align:right;
}
.table_shows_td_title div
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 14px;
	padding-bottom: 0px;
}
.table_shows_td_title a
{
	color:#3c83cf;
	text-decoration:none;
}
.table_shows_td_title a:hover
{
	color:#3c83cf;
	text-decoration:underline;
}






.table_shows_td_dates
{
	height:12px;
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-align:right;
	vertical-align:text-top;
}
.table_shows_td_dates div
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 0px;
}
.table_shows_td_category
{
	height:12px;
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-align:right;
	vertical-align:text-top;
}
.table_shows_td_category div
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 0px;
}
.table_shows_td_category a
{
	color:#3c83cf;
	text-decoration:underline;
}
.table_shows_td_category a:hover
{
	color:#3c83cf;
	text-decoration:none;
}
.table_shows_td_teaser
{
	font-size: 14px;
	font-weight:bold;
	color:#444444;
	text-align:right;
}
.table_shows_td_teaser div
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 16px;
	padding-bottom: 0px;
}
.table_shows_td_buttons
{
	
	height:32px;
	font-size: 14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	vertical-align:bottom;
}
.table_shows_td_buttons div
{
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.table_shows_td_separator
{
	border-bottom:1px solid #CAC8C8;
}

.table_show_prices
{
	margin-top:16px;
	margin-left:8px;
	border:0px solid #000000;
}
.table_show_price_title
{
	font-size: 12px;
	font-weight:bold;
	color:#444444;
	text-align:right;
	white-space:nowrap;
}
.table_show_price_title a
{
	font-size: 12px;
	color:#3c83cf;
	text-decoration:underline;
}
.table_show_price_title a:hover
{
	font-size: 12px;
	color:#3c83cf;
	text-decoration:none;
}
.table_show_price_amount
{
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-align:right;
	white-space:nowrap;
}
.table_show_price_amount a
{
	font-size: 12px;
	color:#3c83cf;
	text-decoration:underline;
}
.table_show_price_amount a:hover
{
	font-size: 12px;
	color:#3c83cf;
	text-decoration:none;
}








/*-[ DATES ]----------------------------------------------------------------------------------------------------------*/
.table_dates
{
	width:100%;
	border-bottom:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
}
.table_dates_td_head
{
	font-size: 14px;
	font-weight:bold;
	color:#3a3838;
	text-align:right;
	background-color:#AFD7FF; /*background-color:#d8d2d2;*/
	border-top:1px solid #b3b3b3;
	border-left:1px solid #b3b3b3;
}
.table_dates_td_head div
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.table_dates_td_body
{
	font-size: 12px;
	font-weight:bold;
	color:#444444;
	text-align:right;
	border-top:1px solid #b3b3b3;
	border-left:1px solid #b3b3b3;
}
.table_dates_td_body div
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
/*-[ ORDER - INFO ]---------------------------------------------------------------------------------------------------*/
.table_order_info
{
	margin-top:10px;
}
.table_order_info td
{
	font-size: 14px;
	font-weight:normal;
	color:#000000;
	text-align:right;
	padding-right:0px;
}
.table_order_info td span
{
	font-size: 14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	text-decoration:underline;
}
/*-[ ORDER - PRICE GROUPS ]-------------------------------------------------------------------------------------------*/
.table_order_pricegroups
{
	margin-top:20px;
	margin-bottom:20px;
}
.table_order_pricegroups td
{
	font-size: 14px;
	font-weight:normal;
	color:#000000;
	text-align:right;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*-[ ORDER - STANDING SEATS ]-----------------------------------------------------------------------------------------*/
.table_order_standing_seats
{
	margin-top:10px;
	margin-bottom:10px;
}
/*-[ ORDER - MENU ]---------------------------------------------------------------------------------------------------*/
.table_order_menu
{
	margin-top:0px;
}
.table_order_menu td
{
	font-size: 14px;
	font-weight:normal;
	color:#000000;
	text-align:right;
	vertical-align:top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*-[ ORDER - TICKETS ]------------------------------------------------------------------------------------------------*/
.table_order_tickets
{
	border:1px solid #c2bfbf;
	height:19px;
}
.table_order_tickets td
{
	line-height: 13px;
	font-size: 13px;
	font-weight:bold;
	white-space:nowrap;
	color:#000000;
	text-align:right;
	vertical-align:top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/*-[ SHOPPING CART ]--------------------------------------------------------------------------------------------------*/
.table_shoppingcart
{
	border-top:1px solid #c2c0c0;
	border-left:1px solid #c2c0c0;
	border-right:1px solid #c2c0c0;
	border-bottom:0px solid #c2c0c0;
}
.table_shoppingcart_tr_head td
{
	border-bottom:1px solid #c2c0c0;
	height:24px;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-image:url('../img/tab_004_head_bg.jpg');
	background-repeat:repeat-x;
	
}
.table_shoppingcart_tr_head div
{
	padding-top:0px;
	padding-right:10px;
}
.table_shoppingcart_tr_head span
{
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	text-decoration:underline;
}
.table_shoppingcart_tr_title td
{
	border-bottom:1px solid #c2c0c0;
	background-color:#e3e5e6;
}
.table_shoppingcart_tr_title div
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	white-space:nowrap;
}
.table_shoppingcart_tr_body td
{
	border-bottom:1px solid #c2c0c0;
}
.table_shoppingcart_tr_body div
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
}
.table_shoppingcart_tr_foot td
{
	border-bottom:1px solid #c2c0c0;
	background-color:#e3e5e6;
}
.table_shoppingcart_tr_foot div
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	white-space:nowrap;
}
/*-[ SHOPPING CART TOTAL ]--------------------------------------------------------------------------------------------*/
.table_shoppingcarttotal
{
	border-top:1px solid #c2c0c0;
	border-left:1px solid #c2c0c0;
	border-right:1px solid #c2c0c0;
	border-bottom:0px solid #c2c0c0;
}
.table_shoppingcarttotal_tr_head td
{
	border-bottom:1px solid #c2c0c0;
	background-color:#e3e5e6;
}
.table_shoppingcarttotal_tr_head div
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	white-space:nowrap;
}
.table_shoppingcarttotal_td_head_right div
{
	text-align:right;
}
.table_shoppingcarttotal_tr_body td
{
	border-bottom:1px solid #c2c0c0;
}
.table_shoppingcarttotal_tr_body div
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-weight:normal;
	text-align:center;
}
.table_shoppingcarttotal_td_body_right div
{
	text-align:right;
}
.table_shoppingcarttotal_tr_foot td
{
	border-bottom:1px solid #c2c0c0;
}
.table_shoppingcarttotal_tr_foot div
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
.table_shoppingcarttotal_td_foot_right div
{
	text-align:right;
}
/*-[ ORDER INFO ]-----------------------------------------------------------------------------------------------------*/
.table_orderinfo
{
	width:100%;
}
.table_orderinfo td
{
	font-size: 14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.table_orderinfo span
{
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.table_orderinfo_td_head
{
	border:1px solid #c2c0c0;
	height:22px;
	background-image:url('../img/tab_004_head_bg.jpg');
	background-repeat:repeat-x;
	background-position:top center;
}
.table_orderinfo_td_head div
{
	padding-top:0px;
	padding-right:4px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}

.table_order_form
{
	width:100%;
}
.table_order_form_title
{
	border:1px solid #c2c0c0;
	height:22px;
	background-image:url('../img/tab_004_head_bg.jpg');
	background-repeat:repeat-x;
	background-position:top center;
	text-align:right;
}
.table_order_form_title div
{
	padding-top:0px;
	padding-right:4px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.table_order_form_error
{
	width:100%;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
.table_order_form_field_title
{
	font-size: 14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	text-align:right;
}
.table_order_form_field_input
{
	font-size: 14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}

.table_order_form_field_error
{
	width:100%;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.table_order_form_field_remarks
{
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	text-align:right;
}
/*-[ SHOWS BLOCK ]----------------------------------------------------------------------------------------------------*/
.table_block_shows
{
	width:100%;
	border:0px solid #000000;
}
.table_block_shows td
{
	border:0px solid #000000;
}
.table_block_shows_td_image div
{
	padding: 5px;
}
.table_block_shows_td_title
{
	text-align:center;
}
.table_block_shows_td_title div
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
.table_block_shows_td_title a
{
	color:#000000;
	text-decoration:none;
}
.table_block_shows_td_title a:hover
{
	color:#000000;
	text-decoration:underline;
}




.table_block_artists_td_title
{
	text-align:right;
}
.table_block_artists_td_title div
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.table_block_artists_td_title a
{
	color:#000000;
	text-decoration:none;
}
.table_block_artists_td_title a:hover
{
	color:#000000;
	text-decoration:underline;
}

.table_block_artists_td_category
{
	
	text-align:right;
}
.table_block_artists_td_category div
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-align:right;
}
.table_block_artists_td_category a
{
	color:#3c83cf;
	text-decoration:underline;
}
.table_block_artists_td_category a:hover
{
	color:#3c83cf;
	text-decoration:none;
}


.table_block_shows_td_category
{
	
	text-align:center;
}
.table_block_shows_td_category div
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-align:center;
}
.table_block_shows_td_category a
{
	color:#3c83cf;
	text-decoration:underline;
}
.table_block_shows_td_category a:hover
{
	color:#3c83cf;
	text-decoration:none;
}
/*-[ VACATIONS BLOCK ]------------------------------------------------------------------------------------------------*/
.table_block_vacations
{
	width:100%;
	border:0px solid #000000;
}
.table_block_vacations td
{
	border:0px solid #000000;
}
.table_block_vacations_td_image div
{
	padding: 5px;
}
.table_block_vacations_td_title
{
	
	text-align:center;
}
.table_block_vacations_td_title div
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
.table_block_vacations_td_title a
{
	color:#000000;
	text-decoration:none;
}
.table_block_vacations_td_title a:hover
{
	color:#000000;
	text-decoration:underline;
}
.table_block_vacations_td_category
{
	
	text-align:center;
}
.table_block_vacations_td_category div
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-align:center;
}
.table_block_vacations_td_category a
{
	color:#3c83cf;
	text-decoration:underline;
}
.table_block_vacations_td_category a:hover
{
	color:#3c83cf;
	text-decoration:none;
}
/*-[ PRODUCERS BLOCK ]----------------------------------------------------------------------------------------------------*/
.table_block_producers
{
	width:100%;
	border:0px solid #000000;
}
.table_block_producers td
{
	border:0px solid #000000;
}
.table_block_producers_td_image div
{
	padding: 5px;
}
.table_block_producers_td_title
{
	
	text-align:center;
}
.table_block_producers_td_title div
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight:bold;
	color:#3c83cf;
	text-align:center;
}
.table_block_producers_td_title a
{
	color:#3c83cf;
	text-decoration:underline;
}
.table_block_producers_td_title a:hover
{
	color:#3c83cf;
	text-decoration:none;
}
/*-[ SHOW SUGGESTED ]-------------------------------------------------------------------------------------------------*/
.table_showsuggested
{
	width:100%;
	height:202px;
	vertical-align:top;
}
.table_showsuggested_td_title 
{
	height:26px;
	vertical-align:middle;
}
.table_showsuggested_td_title div
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.table_showsuggested_td_title a
{
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.table_showsuggested_td_title a:hover
{
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.table_showsuggested_td_text
{
	height:140px;
	vertical-align:top;
}
.table_showsuggested_td_text div
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 14px;
	font-weight:normal;
	color:#000000;
	text-align:right;
	vertical-align:top;
}
.table_showsuggested_td_button
{
	height:26px;
	vertical-align:top;
}
.table_showsuggested_td_button div
{
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	line-height:14px;
}
/**[ BANNERS ]*********************************************************************************************************/
/*-[ CONTACT ]--------------------------------------------------------------------------------------------------------*/
.banner_contact
{
	border:1px solid #CAC8C8;
	width: 217px;
}
.banner_contact_top
{
	width: 217px;
	height:73px;
	font-size: 14px;
	font-weight:bold;
	padding-bottom:1px;
}
.banner_contact_middle
{
	width: 217px;
	height:144px;
}
.banner_contact_bottom
{
	width: 217px;
	height:92px;
	color:#134780;
	line-height:24px;
	font-size: 14px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	background-color:#edebeb;
}
/*-[ MEMBERS ]--------------------------------------------------------------------------------------------------------*/
.banner_members
{
	border:1px solid #CAC8C8;
	width: 217px;
}
.banner_members_top
{
	width: 217px;
	height:74px;
}
.banner_members_middle
{
	width: 217px;
	height:170px;
}
.banner_members_bottom
{
	width: 217px;
	height:68px;
}
/*-[ VACATIONS ]------------------------------------------------------------------------------------------------------*/
.banner_vacations
{
	border:1px solid #CAC8C8;
	width: 217px;
	cursor:pointer;
}
.banner_vacations_top
{
	width: 217px;
	height:75px;
}
.banner_vacations_middle
{
	width: 217px;
	height:169px;
}
.banner_vacations_bottom
{
	width: 217px;
	height:65px;
}
/**[ FORMS ]***********************************************************************************************************/
/*-[ TEXT ]-----------------------------------------------------------------------------------------------------------*/
.form_text_login
{
	border:1px solid #CAC8C8;
	font-size: 10px;
	font-weight:bold;
	width: 150px;
	height: 13px;
}
/*-[ SEARCH ]---------------------------------------------------------------------------------------------------------*/
.form_select_search
{
	border:1px solid #CAC8C8;
	font-size: 12px;
	font-weight:bold;
	width: 150px;
	height: 20px;
}
.form_select_order_quick
{
	border:1px solid #CAC8C8;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	width: 152px;
	height: 20px;
	margin:0px;
}
/*-[ PRICECODE ]------------------------------------------------------------------------------------------------------*/
.form_text_pricecode
{
	border:1px solid #CAC8C8;
	font-size: 10px;
	font-weight:bold;
	width: 150px;
	height: 13px;
}
/*-[ CONTACT ]--------------------------------------------------------------------------------------------------------*/
.form_text_contact
{
	border:1px solid #CAC8C8;
	font-size: 14px;
	font-weight:normal;
	width: 237px;
	height: 19px;
}
.form_textarea_contact
{
	border:1px solid #CAC8C8;
	font-size: 14px;
	font-weight:normal;
	width: 237px;
	height: 150px;
	margin:0px;
}
/*-[ SIGNUP ]---------------------------------------------------------------------------------------------------------*/
.form_text_signup
{
	border:1px solid #CAC8C8;
	font-size: 14px;
	font-weight:normal;
	width: 282px;
	height: 19px;
	margin:0px;
}
/*-[ MAPA ]-----------------------------------------------------------------------------------------------------------*/
.form_text_mapa
{
	border:1px solid #CAC8C8;
	font-size: 10px;
	font-weight:normal;
	width: 110px;
	height: 12px;
}
/*-[ ORDER ]---------------------------------------------------------------------------------------------------------*/
.form_text_order
{
	border:1px solid #CAC8C8;
	font-size: 14px;
	font-weight:normal;
	width: 200px;
	height: 19px;
	margin:0px;
}
.form_select_order
{
	border:1px solid #CAC8C8;
	font-size: 14px;
	font-weight:bold;
	width: 150px;
	height: 20px;
}
.form_select_order_credittype
{
	border:1px solid #CAC8C8;
	font-size: 14px;
	font-weight:bold;
	width: 150px;
	height: 20px;
}
.form_select_order_month
{
	border:1px solid #CAC8C8;
	font-size: 14px;
	font-weight:bold;
	height: 20px;
}
.form_select_order_year
{
	border:1px solid #CAC8C8;
	font-size: 14px;
	font-weight:bold;
	height: 20px;
}
/**[ TEXT ]************************************************************************************************************/
/*-[ MEMBERS ]--------------------------------------------------------------------------------------------------------*/
.text_members_signup
{
	line-height:20px;
	font-size: 13px;
	font-weight:bold;
}
.text_mapa
{
	font-size: 11px;
	font-weight:bold;
}
.text_mapa a
{
	color:#444444;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline;
}
.text_mapa a:hover
{
	color:#444444;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}
.text_shoppingcart
{
	line-height:20px;
	font-size: 13px;
	font-weight:bold;
}
/**[ POPUPS ]**********************************************************************************************************/
.popup_fader
{
	filter:alpha(opacity=60);
	opacity:0.6;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	margin:0;
	padding:0px;
}
/*-[ GALLERY ]---------------------------------------------------------------------------------------------------*/
.popup_gallery
{
	position:absolute;
	left:0px;
	top:0px;
	border:1px solid #545557;
	background-color:#ffffff;
}
.popup_gallery  td
{
	color:#ffffff;
	font-size: 16px;
	font-weight:bold;
}
.popup_gallery_td_head_left
{
	
	background-color:#928f8f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}

.popup_gallery_td_head_right
{
	background-color:#928f8f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}

.popup_gallery_td_body
{
	background-color:#ffffff;
	padding:6px;
}
.popup_gallery_td_foot
{
	background-color:#928f8f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}
/*-[ CRITIQUES ]-----------------------------------------------------------------------------------------------------*/
.popup_critiques
{
	position:absolute;
	top:0px;
	left:0xp;
	border:1px solid #545557;
	background-color:#ffffff;
}
.popup_critiques_td_head_left
{
	
	background-color:#928f8f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}

.popup_critiques_td_head_right
{
	background-color:#928f8f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}

.popup_critiques_td_body
{
	background-color:#ffffff;
	padding:6px;
}
.popup_critiques_td_foot
{
	background-color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}
/*-[ VIDEO ]-----------------------------------------------------------------------------------------------------*/
.popup_video
{
	position:absolute;
	left:0px;
	top:0px;
	border:1px solid #545557;
	background-color:#ffffff;
}
.popup_video  td
{
	color:#ffffff;
	font-size: 16px;
	font-weight:bold;
}
.popup_video_td_head_left
{
	
	background-color:#928f8f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}

.popup_video_td_head_right
{
	background-color:#928f8f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}

.popup_video_td_body
{
	background-color:#ffffff;
	padding:6px;
}
.popup_video_td_foot
{
	background-color:#928f8f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}
/**[ MINIPOPUPS ]******************************************************************************************************/
.minipopup
{
	height:0%;
	width:0%;
	filter:alpha(opacity=60);
	opacity:0.6;
	position:absolute;
	border:0px solid #545557;
	z-index:100;
}

.minipopup_text
{
	position:absolute;
	font-size: 16px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	color:#ffffff;
	z-index:101;
	white-space:nowrap;
}
.minipopup_td_tail
{
	text-align:center;
	vertical-align:top;
	padding:0px;
}
.minipopup_td_tail img
{
	margin-top:-1px;
}
.minipopup_td_top_left
{
	width:20px;
	height:20px;
	padding:0px;
}
.minipopup_td_top_middle
{
	height:20px;
	background-image:url('../img/minipopup/top_middle.gif');
	background-repeat:repeat-x;
	background-position:top center; 
	padding:0px;
}
.minipopup_td_top_right
{
	width:20px;
	height:20px;
	padding:0px;
}
.minipopup_td_middle_left
{
	width:20px;
	background-image:url('../img/minipopup/middle_left.gif');
	background-repeat:repeat-y;
	background-position:top left; 
	padding:0px;
}
.minipopup_td_middle_middle
{
	background-image:url('../img/minipopup/middle_middle.gif');
	background-repeat:repeat;
	background-position:center center; 
	padding:0px;
	
	font-size: 16px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	color:#ffffff;
	white-space:nowrap;
}

.minipopup_td_middle_right
{
	width:20px;
	background-image:url('../img/minipopup/middle_right.gif');
	background-repeat:repeat-y;
	background-position:top right; 
	padding:0px;
}
.minipopup_td_bottom_left
{
	width:20px;
	height:20px;
	padding:0px;
}
.minipopup_td_bottom_middle
{
	height:20px;
	background-image:url('../img/minipopup/bottom_middle.gif');
	background-repeat:repeat-x;
	background-position:bottom center; 
	padding:0px;
}
.minipopup_td_bottom_right
{
	width:20px;
	height:20px;
	padding:0px;
}
.text
{
	line-height:20px;
	font-size: 13px;
	font-weight:bold;
}


.message_fader
{
	filter:alpha(opacity=1);
	opacity:0.01;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#000000;
	margin:0;
	padding:0px;
}
.message_container
{
	position:absolute;
	z-index:100;
}

.message
{
	display:inline-block;
}
.message_top_left
{
	background:url('../img/minipopup/top_left.gif') no-repeat top left;
}
.message_top_left > div
{
	width:20px;
	height:20px;
}
.message_top_middle
{
	background:url('../img/minipopup/top_middle.gif') repeat-x top left;
}
.message_top_middle > div
{
	height:20px;
}
.message_top_right
{
	background:url('../img/minipopup/top_right.gif') no-repeat top left;
}
.message_top_right > div
{
	width:20px;
	height:20px;
}
.message_middle_left
{
	background:url('../img/minipopup/middle_left.gif') repeat-y top left;
}
.message_middle_left > div
{
	width:20px;
}
.message_middle_middle
{
	background:url('../img/minipopup/middle_middle.gif') repeat top left;
	font-size: 16px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	color:#ffffff;
}
.message_middle_middle a
{
	font-size: 16px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	color:#ffffff;
	text-decoration:underline;
}
.message_middle_middle a:hover
{
	font-size: 16px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	color:#ffffff;
	text-decoration:none;
}
.message_middle_right
{
	background:url('../img/minipopup/middle_right.gif') repeat-y top left;
}
.message_middle_right > div
{
	width:20px;
}
.message_bottom_left
{
	background:url('../img/minipopup/bottom_left.gif') no-repeat top left;
}
.message_bottom_left > div
{
	width:20px;
	height:20px;
}
.message_bottom_middle
{
	background:url('../img/minipopup/bottom_middle.gif') repeat-x top left;
}
.message_bottom_middle > div
{
	height:20px;
}
.message_bottom_right
{
	background:url('../img/minipopup/bottom_right.gif') no-repeat bottom left;
}
.message_bottom_right > div
{
	width:20px;
	height:20px;
}













.order_items
{
	width:100%;
	border-top:1px solid #c2c0c0;
	border-left:1px solid #c2c0c0;
	border-right:1px solid #c2c0c0;
	border-bottom:0px solid #c2c0c0;
	direction:rtl;
}
.order_items_title
{
	border-bottom:1px solid #c2c0c0;
	background-color:#e3e5e6;
	padding:4px 4px 4px 4px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	white-space:nowrap;
}
.order_items_item
{
	border-bottom:1px solid #c2c0c0;
	padding:4px 4px 4px 4px;
	font-size: 12px;
	font-weight:normal;
	text-align:right;
}
.order_items_item_number
{
	border-bottom:1px solid #c2c0c0;
	padding:4px 4px 4px 4px;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	/*direction:ltr;*/
}
.order_items_summary
{
	border-bottom:1px solid #c2c0c0;
	padding:4px 4px 4px 4px;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}
.order_items_summary_number
{
	border-bottom:1px solid #c2c0c0;
	padding:4px 4px 4px 4px;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	/*direction:ltr;*/
	white-space:nowrap;
}













.what_to_do_shortcuts
{
	margin:0 5px 10px 0;
	width:175px;
	text-align:left;
}
.what_to_do_shortcuts_title
{
	font-size:20px;
	font-weight:bold;
	color:#3C83CF;
	text-align:center;
}
.what_to_do_shortcuts_buttons
{
	height:40px;
	background:url('../img/what_to_do_shortcut_button.jpg') top left;
	text-align:center;
	vertical-align:middle;
}
.what_to_do_shortcuts_buttons table
{
	width:100%;
}
.what_to_do_shortcuts_buttons_seperator
{
	margin:0px 1px 0px 1px;
	width:1px;
	height:40px;
	line-height:1px;
	font-size:1px;
	background:#ffffff;
}
.what_to_do_shortcuts_buttons  a		{ display:inline-block; height:40px; margin:0 0 0 0; line-height:40px; font-size:20px; font-weight:bold; color:#ffffff; text-align:center; vertical-align:middle; text-decoration:none; }
.what_to_do_shortcuts_buttons  a:hover	{ display:inline-block; height:40px; margin:0 0 0 0; line-height:40px; font-size:20px; font-weight:bold; color:#ffffff; text-align:center; vertical-align:middle; text-decoration:none; }







