@charset "utf-8";

/* CSS Document */
body.contact_body, body.request_call_body { 	background:#e9e9e9 !important; }
body{
	background-color:#2b2b2b;
}
.clear_both {
	clear:both;
}
a{ text-decoration:none;}
#header_wrapper {
	background:url(../images/header_wrapper_bg.gif) repeat-x;
	
}
#interior_header_wrapper {
	background:url(../images/interrior_header_wrapper_bg.gif) repeat-x;
	
}
#content_wrapper {
	background:url(../images/content_wrapper_bg.gif) repeat-x;
	background-color:#f3f3f3;
}

#header_holder {
	width:960px;
	margin:0px auto;
	
}
#logo {
	background:url(../images/logo.png) 3px 10px no-repeat;
	width:450px;
	height:93px;
	cursor:pointer;
	display:block;
	float:left;
}

#logo h2{
	display:block;
	font-family:"Droid Serif";
	font-size:28px;
	font-weight:normal;
	color:#000;
	padding:40px 0px 0px 60px;
}
#logo h2 span {
	color:#000;
}
.live_chat {
	float:right;
	margin:30px 0px 0px 0px;
}

.live_chat a {
	background: url(../images/global_btn.png) 0px -522px no-repeat;
	width:97px;
	height:28px;
	display:block;
	cursor:pointer;
	float:left;
	padding:0px 20px 0px 0px;
}
.live_chat a:hover {
	background: url(../images/global_btn.png) 0px -584px no-repeat;
}
.live_chat h2 {
	float:right;
	color:#000;
	font-family:"Droid Serif";
	font-size:22px;
	font-weight:normal;
	padding:0px 20px 0px 0px;	
}
.live_chat span {
	display:block;
	clear:both;
	color:#e00000;
	font-style:italic;
	font-family:"Droid Serif";
	font-size:13px;
	margin:0px 22px 0px 131px;
	padding:0px 0px 19px 0px;
	text-align:right;
	
}
#global_nav {
	height:45px;
}
#global_nav ul {
	list-style-type:none;	
}
#global_nav ul li {
	background: url(../images/global_btn.png) left 0px no-repeat;
	float:left;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 3px;
	display:block;
	height:28px;
	position:relative;
}
#global_nav ul li a{
	cursor:pointer;
	background: url(../images/global_btn.png) right -32px no-repeat;	
	font-family:"Droid Serif";
	font-size:13px;
	font-style:italic;
	color:#000;	
	margin:0px 0px 0px 5px;
	padding:0px 22px 0px 19px;
	text-decoration:none;
	display:block;
	line-height:28px;
	float:left;
}


body#home #global_nav ul li.home ,
body#services #global_nav ul li.services,
body#performanceandtickets #global_nav ul li.performanceandtickets,
body#contribute #global_nav ul li.contribute,
body#ensemble #global_nav ul li.ensemble,
body#ensemble_sub #global_nav ul li.ensemble,
body#contact #global_nav ul li.contact
 {
	background: url(../images/global_btn.png) left -64px no-repeat;
	height:45px;
	float:left;
	display:block;
	margin:-2px 0px 0px 3px !important;
	padding:0px !important;
	
}
body#home #global_nav ul li.home a,
body#services #global_nav ul li.services a,
body#performanceandtickets #global_nav ul li.performanceandtickets a,
body#contribute #global_nav ul li.contribute a,
body#ensemble #global_nav ul li.ensemble a,
body#ensemble_sub #global_nav li.ensemble a.about_selected,
body#contact #global_nav ul li.contact a
 {
	cursor:pointer;
	background: url(../images/global_btn.png) right -112px  no-repeat;
	font-family:"Droid Serif";
	font-size:13px;
	color:#000000;
	margin:0px 0px 0px 5px;
	padding:0px 22px 0px 19px;
	text-decoration:none;
	display:block;
	line-height:45px;
	float:left;
	font-style:normal;
	font-weight:bold;
	
}
#home .content_bottom, #ensemble .content_bottom, #sitemap .content_bottom, #contact .content_bottom{
	min-height:400px;
}
#nav li ul {
  display: none;
  #display: block;
  position: absolute;
  top: 28px;
  left: 0;
  width: auto;
  padding: 10px 0px 5px;
  background: #a8a8a8;
  border: solid #nav;
  border-width: 0 1px 1px;
  -webkit-box-shadow: 0 3px 3px #000;
  -moz-box-shadow: 2px 3px 1px #000;
  box-shadow: 3px 3px 5px #000;
  width:180px;
  z-index:1;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

  }
  
#nav li:hover ul {
  display: block;
  }

#nav li ul li{
  float: none;
  background:none;
  margin:0px;
  line-height:30px;
 border-bottom:1px solid #666;  
  }
  
#nav li ul li.last{
  border-bottom:0px solid #666;

}
#nav li ul li:hover{
	  background-color:#979797;

}
#nav li ul li a {
  padding:0px 60px 0px 20px;
  display: inline-block;
  font-family:"Droid Serif";
  background:none;
  margin:0px;
 } 
#nav li.ensemble ul li a {
  padding:0px 20px 0px 20px;
 } 
#performanceandtickets #nav li ul, #ensemble #nav li ul, #ensemble_sub #nav li ul{
	top:45px !important;
	width:204px;
}
#performanceandtickets #nav li.ensemble ul, #ensemble #nav li.performanceandtickets ul{
	top:28px !important;
	width:204px;
}
#performanceandtickets #nav li ul li a, #ensemble #nav li ul li a{
 	background:none !important;
	line-height:28px !important;
	
 }
#performanceandtickets #nav li ul li a, #ensemble #nav li ul li a{
	background:none;
	line-height:28px;
	font-style:italic !important;
	font-weight:normal !important;
}
#nav li ul li a:hover {
  background:none;

  }



.banner_holder {
	background: url(../images/banner_bg.png) no-repeat;
	_background: url(../images/banner_bg.gif) no-repeat;
	width:960px;
	margin:0px auto;
	height:256px;
	position:relative;
}

.interrior_banner_holder {
	background: url(../images/interrior_banner_bg.gif) no-repeat 0 0px;
	width:960px;
	margin:0px auto;
	height:65px;
}

.banner_holder h1 {
	position:absolute;
	font-family:"Droid Serif";
	font-size:26px;
	color:#ededed;
	font-weight:bold;
	display:block;
	margin:190px 0px 0px 32px;	
	text-shadow: 1px 2px 3px #171717;
}

.interrior_banner_holder h2 {
	position:absolute;
	font-family:"Droid Serif";
	font-size:28px;
	color:#ededed;
	font-weight:bold;
	display:block;
	margin:20px 0px 0px 0px;
}
.banner_holder h3 {
	position:absolute;
	font-family:"Droid Serif";
	font-size:18px;
	color:#ededed;
	font-style:italic;
	display:block;
	float:left;
	margin:215px 0px 0px 32px;	
}

.banner_get_started:hover, .interior_banner_get_started:hover {
	background:url(../images/yellow_btn_sets.png) left -76px no-repeat;
}	
.banner_get_started span {
	background:url(../images/yellow_btn_sets.png) right -153px no-repeat;t;
	line-height:45px;
	font-family:"Droid Serif";
	font-size:14px;
	color:#000;
	font-weight:bold;
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px 39px 0px 39px;
	cursor:pointer;
	text-transform:uppercase;
}
.banner_get_started span:hover, .interior_banner_get_started span:hover {
	background:url(../images/yellow_btn_sets.png) right -237px no-repeat;
}

.interior_banner_get_started span {
	background:url(../images/yellow_btn_sets.png) right -153px no-repeat;
	line-height:45px;
	font-family:"Droid Serif";
	font-size:14px;
	color:#000;
	font-weight:bold;
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px 39px 0px 39px;
	cursor:pointer;
	text-transform:uppercase;
}
.banner_view_services {
	position:absolute;
	background: url(../images/blue_btn_set.png) left 0px no-repeat;
	height:45px;
	display:block;
	float:right;
	margin:202px 0px 0px 234px;	
}
.banner_view_services:hover {
	background: url(../images/blue_btn_set.png) left -61px no-repeat;
}
.banner_view_services span {
	background:url(../images/blue_btn_set.png) right -136px no-repeat;
	line-height:45px;
	font-family:"Droid Serif";
	font-size:14px;
	color:#ededed;
	font-weight:bold;
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px 33px 0px 33px;
	cursor:pointer;
	text-transform:uppercase;
}
.banner_view_services span:hover {
	background:url(../images/blue_btn_set.png) right -196px no-repeat;
}
.content_holder {
	width:960px;
	margin:0px auto;
}
.main_content {
	
	background: url(../images/content_bg.png) right top repeat-y;
	width:490px;
	float:left;
}
#performances_and_ticket {
	 width: 900px !important;
	 float: inherit !important;
}
.main_content a{
	color:#d30a0a;
}
.content_top  {
	background:url(../images/header_rt_shadow.gif) right top no-repeat;
	width:490px;
	margin:1px 0px 0px 0px;
}

.content_bottom {
	background:url(../images/shadow_bottom.png) right bottom no-repeat;
	width:490px;
	margin:0px 0px 0px 0px;
	float:left;
	padding-bottom:20px;
}
#performances_and_ticket .content_top, #performances_and_ticket .content_bottom   {
	background:none !important;
	width: 900px !important;
}
#performances_and_ticket .cont_btn_holder {
	margin: 40px;
	float: left;
}
.fl { float: left; }
.main_content h2{
	clear:both;
	height:38px;
	padding:30px 0px 0px 0px;
	font-family:"Droid Serif";
	font-size:22px;
	color:#000;
	font-weight:normal;
}
.main_content p {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	color:#5d5d5d;
	margin:20px 30px 0px 0px;
	text-align:left;
}
.main_content h3 {
	background: url(../images/icons.png) 0px -70px no-repeat;
	margin:23px 0px 0px 0px;
	padding:0px 0px 3px 25px;
	font-family:"Droid Serif";
	font-size:16px;
	color:#555555;
	font-style:italic;
	line-height:20px;
	font-weight: normal;
}
.main_content_clicktocall {
	background:url(../images/main_content_clicktocall_bg.png) repeat-x;
	border:1px solid #afafaf;
	padding:10px 10px 10px 10px;
	margin:19px 40px 30px 0px;
	
}

.main_content h4 {
	display:bolck;
	font-family:"Droid Sans";
	font-size:16px;
	color:#333;
	line-height:19px;
	padding:15px 0px 0px 0px;
	margin:0px;
}

.main_content h5 {
	display:bolck;
	font-family:"Droid Sans";
	font-size:13px;
	color:#575757;
	line-height:19px;
	padding:25px 0px 0px 0px;
	margin:0px 0px -20px;
	font-weight:700;
}
.list_view {
	margin: 6px 0px 0px 15px;
 	list-style-type: disc;
}
.list_view li{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	color:#5d5d5d;
	margin:6px 30px 0px 0px;
	text-align:left;
}
.right_col {
	float:left;
	padding:0px 0px 20px 10px;
	width:220px;
}
.right_col h2 {
	height:38px;
	padding:15px 0px 31px 0px;
	font-family:"Droid Serif";
	font-size:18px;
	color:#000;
	font-weight:normal;
	line-height:22px;
}
.right_col p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D5D5D;
	line-height:17px;
	display:block;
	padding:0px 10px 0px 0px;
}

.right_col ul {
	clear:both;
	list-style-type:none;
	padding:10px 0px 20px 0px;
}
.right_col ul li {
	background: url(../images/icons.png) 0px 3px no-repeat;
	font-family:Arial;
	font-size:12px;
	color:#5d5d5d;
	line-height:20px;
	padding:0px 0px 0px 25px;
}
.free_case_evaluation {
	background:url(../images/free_evalution_bg.gif) no-repeat;
	float:left;
	width:222px;
	height:105px;
	margin:20px 0px 0px 0px;
		
}
.free_case_evalution_form {
	background:url(../images/free_evalution_form_bg.gif) no-repeat;
	float:left;
	width:222px;
	height:80px;
	margin:0px 0px 0px 0px;
	border-bottom:2px solid #ccc;
}

.free_case_evalution_form form{
	margin: 20px 0 0 52px;
	
}

.free_case_evaluation h2 {
	font-family:"Droid Serif";
	font-size:20px;
	color:#db0000;
	font-weight:bold;
	font-style:italic;
	float:left;
	dosplay:block;
	padding:14px 0px 12px 12px;
}
/*.free_evalutiion_inputbox {
	background:url(../images/input_box_bg.gif) repeat-x;
	margin:0px 22px 5px 22px;
	width:175px;
	height:28px;
	border:1px solid #e1e1e1;
	padding:5px 0px 0px 5px;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
.free_evalution_textarea {
	background:url(../images/text_area_bg.gif) repeat-x;
	width:175px;
	height:110px;
	margin:0px 0px 13px 22px;
	border:1px solid #e1e1e1;
	padding:5px 0px 0px 5px;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
.free_evalution_checkbox {
	float:left;
	margin:0px 0px 0px 22px;
}
.free_case_evalution_form p {
	float:left;
	display:block;
	width:160px;
	text-align:left;
	margin:0px 0px 0px 10px;
	font-family:Arial;
	font-size:10px;
	color:#666666;
} 
*/a.contribute_btn{
	float:left;
	background:url(../images/contribute_btn.gif) 0px 0px no-repeat; 
	width:117px; 
	height:35px;
}
.free_case_evalution_form .contribute_btn{
	margin: 20px 0 0 52px;
}

#footer_wrapper {
	background:#2b2b2b url(../images/footer_wrapper_bg.gif) repeat-x;
}
#footer_holder {
	width:960px;
	margin:0px auto;
}
.footer_pages {
	margin:35px 0px 10px 0px;
	_margin:30px 0px 10px 0px;
	padding:0px 0px 3px 0px;
	float:left;
	width:264px;
	border-right:1px solid #4b4b4b;
}
.footer_pages h3 {
	color:#fefefe;
	font-family:"Droid Serif";
	font-size:13px;
	font-weight:bold;
}
.footer_pages ul {
	float:left;
	margin:10px 0px 0px 0px;
}
.footer_pages ul li a{
	color:#fff;
	line-height:20px;
	_line-height:10px;
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.footer_pages ul li a:hover {
	text-decoration:underline;
}

.footer_pages ul.col2 {
	margin:10px 0px 0px 27px;
}
.live_chat_btn {
	background: url(../images/light_gray_btn.png) left -260px no-repeat;
	height:28px;
	float:left;
	margin:10px 0px 0px 0px;	
}
.live_chat_btn:hover, .call_me_btn:hover {
	background: url(../images/light_gray_btn.png) left -314px no-repeat;
}
.live_chat_btn_right {
	background: url(../images/light_gray_btn.png) right -365px no-repeat;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	float:left;
}
.live_chat_btn_right:hover, .call_me_btn_right:hover {
	background: url(../images/light_gray_btn.png) right -423px no-repeat;
}
.live_chat_btn_right span {
	background: url(../images/icon_set.png) 3px -30px no-repeat;
	line-height:28px;
	font-family:"Droid Serif";
	font-size:10px;
	color:#000;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-transform:uppercase;
	padding:0px 8px 0px 22px;
}
.call_me_btn {
	background: url(../images/light_gray_btn.png) left -260px no-repeat;
	height:28px;
	float:left;
	margin:10px 0px 0px 5px;
}
.call_me_btn_right {
	background: url(../images/light_gray_btn.png) right -365px no-repeat;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	float:left;
}
.call_me_btn_right span {
	background: url(../images/icon_set.png) 3px -156px no-repeat;
	line-height:28px;
	font-family:"Droid Serif";
	font-size:10px;
	color:#000;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-transform:uppercase;
	padding:0px 15px 0px 22px;
}


/******* footer_services ************/

.footer_services {
	margin:33px 0px 10px 15px;
	float:left;
	border-right:1px solid #4b4b4b;
}
.footer_services h3 {
	color:#fefefe;
	font-family:"Droid Serif";
	font-size:13px;
	font-weight:bold;
}
.footer_services ul {
	float:left;
	margin:10px 0px 0px 0px;;
}
.footer_services ul li {
	line-height:20px;
	_line-height:10px;
	color:#fff;
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
}
.footer_services ul li a {
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.footer_services ul.col2 {
	margin:10px 10px 0px 38px;
}

/******* footer_contactus ************/

.footer_contactus {
	margin:35px 0px 0px 15px;
	padding:0px 23px 20px 0px;
	float:left;
	border-right:1px solid #4b4b4b;
}
.footer_contactus h3 {
	color:#fefefe;
	font-family:"Droid Serif";
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer_contactus ul {
	float:left;
	margin:10px 0px 0px 0px
}
.footer_contactus ul li {
	display:block;
	color:#fff;
	line-height:20px;
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
}
.footer_contactus ul li a {
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
}


.find_us {
	margin:35px 0px 0px 15px;
	_margin:35px 0px 0px 10px;
	padding:0px 24px 0px 0px;
	_padding:0px 14px 0px 0px;
	float:left;
}
.find_us h3 {
	color:#fefefe;
	font-family:"Droid Serif";
	font-size:13px;
	font-weight:bold;
}
.find_us ul {
	margin:15px 0px 0px 0px;
}
.find_us ul li{
	float:left;
	font-family:Helvetica;
	font-size:10px;
	font-weight:normal;
	line-height:15px;
}

.find_us ul li a {
	background:url(../images/footer_icon_set.png) no-repeat;
	_background:url(../images/footer_icon_set.gif) no-repeat;
	display:block;
	float:left;
	width:43px;
	height:36px;
	cursor:pointer;
	margin-top:-5px;
}
.find_us ul li a.skype, .main_content a.skype {
	background-position:0px 0px;	
}
.find_us ul li a.face_book {
	background-position:-43px 0px;
	padding:0px 0px 0px 0px;	
}
.find_us ul li a.you_tube {
	background-position:-90px 0px;
	padding:0px 0px 0px 0px;	
}

.find_us ul li a.google {
	background-position:-135px 0px;
	padding:0px 0px 0px 0px;	
}

.footer_nav {
	border-bottom:2px solid #4b4b4b;
	padding:5px 0px 10px 0px;
}
.copy_right {
	margin:17px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-family:Helvetica;
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
#contact_form_wrapper, #Request_call {
	background:#e9e9e9;
	display:none;
	width:485px;
	border:1px solid #fff;
	padding:8px 0px 0px;
	position:absolute;
	margin-left:-236px;
	top:20%;
	left:50%;
	z-index:200;
}
#Request_call {
	width:368px;
	margin-left:-159px;
	top:35%;
	left:50%;
	z-index:200;
}
.inputbox, .contact_form_message_area, .inputboxM, .inputboxB, .inputboxS {
	border:1px solid #cccccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:188px;
	height:30px;
	margin:0px 13px 13px 0px;
	padding:5px 0px 5px 10px;
	#padding:10px 0px 0px 10px;
	font-family:Helvetica;
	font-size:14px;
	color:#333333;
	float:left;
}
.contact_form {
	float:left;
	width:430px;
	padding:22px 0px 0px 38px;
	
}
.contact_form_message_area {
	clear:both;
	margin:5px 0px 10px 0px;
	#margin:0px 0px 10px 0px;
	height:113px;
	width:400px;
	left:10%;
}
.request_call_body h2 , .contact_body h2 {
	text-align:center;
	font-family:"molengo";
	font-size:30px;
	color:#000;
	margin:20px 0px 0px 0px;	
}
.inputboxB { width:275px; }
.inputboxM { width:193px; }
.inputboxS { width:56px; margin:0px !important; }
.request_call_form {
	float:left;
	width:295px;
	padding:22px 0px 0px 38px;	
}
.request_call_form .global_btn3, .contact_form .global_btn3  {
	margin:20px 0px 0px 65px !important;
	float:left !important;
	height:43px;
	position:relative;	
}
.contact_form .global_btn3 { margin:20px 0px 0px 150px !important; }
.contact_form .global_btn3_rt { padding:0px 25px !important; }
.request_call_form .global_btn3_rt, .contact_form .global_btn3_rt {
	padding:0px 10px; !important;
	border:none;
	height:43px;
	text-transform:none !important;
	font-family:"Molengo";
	font-size:19px !important;
	font-weight:normal;
	color:#fff;
}
.popup_close {
	background: url(../images/icons.png) 0px -113px repeat;
	position:absolute;
	width:23px;
	height:24px;
	margin:-20px 0px 0px -10px;
	cursor:pointer;
}
/************** interior_page **************/

.interior_client_testimonial, .interior_about {
	margin:40px 0px 0px 0px;

}
.interior_about {
	margin:30px 0px 30px 0px;
	}
.interior_client_testimonial h3, .interior_about h3 {
	font-family:"Droid Serif";
	font-size:16px;
	font-weight:normal;
	padding:0px 0px 10px 25px;
	margin:0px 22px 0px -22px;
	border-bottom:1px solid #cecece;
	color:#172d4b;
}
.interior_client_testimonial p, .interior_about p {
	font-family:"Droid Serif";
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#555555;
	padding:15px 0px 0px 0px;
	line-height:20px;
}
#backgroundPopup {
	display:none;
	position:absolute;
	top:0px;
	height:100%;
	width:100%;
	background:#000000;
	z-index:98;
	-moz-opacity: 0.4;
	 opacity:.40;
	 filter: alpha(opacity=40);	
}
.space {
	height:30px;
}
.inputError {
	background: #ffebeb;
	border: solid 1px red;
}
.selectError 	{ border:1px solid #d70000; }
.labelError 	{ color: #d70000 !important;}


/***************** Button ***********************/

.global_btn1{
    background: url(../images/global_btn.png) no-repeat scroll left -172px transparent;
    display: block;
	color: #010101;
    cursor: pointer;
    float: left;
    height: 28px;
    margin: 0px 20px 0 0px;
    padding: 0;
	font-family: "Droid Serif";
    font-size: 10px;
    line-height: 28px;
}

.global_btn1:hover{
	background: url(../images/global_btn.png) no-repeat scroll left -235px transparent;
}

.global_btn1_rt{
    background: url(../images/global_btn.png) no-repeat scroll right -202px transparent;
    display: block;
    margin: 0 0 0 5px;
    padding: 0 22px 0 15px;
}

.global_btn1_rt:hover, .global_btn1:hover .global_btn1_rt{
	background: url(../images/global_btn.png) no-repeat scroll right -267px transparent;
}

.global_btn1_rt code{
	background: url(../images/icons.png) no-repeat scroll left -227px transparent;
    padding: 0 3px 10px 0px;
	width:12px;
	height:10px;
	float:left;
}
.global_btn2, .global_btn3{
	position:absolute;
    background: url(../images/global_btn.png) no-repeat scroll left -301px transparent;
    cursor: pointer;
    float: left;
    height: 46px;
    padding: 0 0px 0 5px;
	margin:192px 0px 0px 35px;
}

.global_btn2:hover{
	background: url(../images/global_btn.png) no-repeat scroll left -395px transparent;
}

.global_btn3:hover{
	background: url(../images/global_btn.png) no-repeat scroll left -592px transparent;
}

.global_btn2_rt, .global_btn3_rt{
    background: url(../images/global_btn.png) no-repeat scroll right -347px transparent;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size:14px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
    padding: 15px 48px 15px 43px;
	#padding: 15px 35px 15px 43px;
	text-transform:uppercase;
}
.global_btn2_rt:hover, .global_btn2:hover .global_btn2_rt {
	background: url(../images/global_btn.png) no-repeat scroll right -443px transparent;
}
.global_btn3_rt:hover, .global_btn3:hover .global_btn3_rt{
	background: url(../images/global_btn.png) no-repeat scroll right -638px transparent;
}
.global_btn3 {
	background-position: left -498px;
	float:right;
	margin:192px 0px 0px 754px;
	
}
.global_btn3_rt {
	background-position: right -544px;
	color:#ededed;
	text-shadow:1px 0px 0px #000;
	text-decoration:none;
}
.global_btn2{ margin-left:560px;}


.global_btn4{
    background: url(../images/global_btn.png) no-repeat scroll left -684px transparent;
    display: block;
    float: left;
    height: 38px;
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
    cursor: pointer;
	

}

.global_btn4:hover{
	background: url(../images/global_btn.png) no-repeat scroll left -760px transparent;
}

.global_btn4_rt{
    background: url(../images/global_btn.png) no-repeat scroll right -722px transparent;
	font-family: "Droid Serif";
    font-size: 12px;
	height: 25px;
	color:#000;
    display: block;
    padding:9px 10px 1px 0px;
	cursor:pointer;
}
.global_btn4_rt:hover, .global_btn4:hover .global_btn4_rt{
	background: url(../images/global_btn.png) no-repeat scroll right -798px transparent;
}
.free_evalution_sendbutton{
	border:none;
	background:none;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	#width:168px;
	 font-family: "Times New Roman", Times, serif;
	 cursor:pointer;
}

.audition_package_btn{
	 font-family: "Times New Roman", Times, serif;
	 cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:12px;
}	

.global_btn5{
	background: url(../images/global_btn.png) left -841px no-repeat;
	height:35px;
	margin:0px 0px 0px 0px;
	float:left;
	position:absolute;
}
.global_btn5:hover {
	background: url(../images/global_btn.png) left -915px no-repeat;
}
.global_btn5_rt {
	background:  url(../images/global_btn.png) right -878px no-repeat;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	float:left;
	line-height:35px;
	font-family:"Droid Serif";
	font-size:12px;
	color:#000;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-transform:uppercase;
	padding:0px 12px 0px 12px;	
}
.global_btn5_rt:hover , .global_btn5:hover .global_btn5_rt {
	background:  url(../images/global_btn.png) right -952px no-repeat;
}
.global_btn5 code {
	background: url(../images/icons.png) no-repeat scroll left -199px transparent;
    padding: 0 12px 15px 0px;
	 float: left;
    height: 10px;
    width: 12px;
}

.global_btn6 {
	background: url(../images/global_btn.png) left -996px no-repeat;
	height:28px;
	float:left;
	line-height:28px;
	font-family:"Droid Serif";
	font-size:10px;
	color:#fff;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-transform:uppercase;
	padding:0px 0px 0px 6px;
	margin:10px 6px 0px 0px;	
}
.global_btn6:hover{
	background: url(../images/global_btn.png) left -1059px no-repeat;
}
.global_btn6_rt{
	background: url(../images/global_btn.png) right -1028px no-repeat;
	margin:0px 0px 0px 3px;
	padding:0px 13px 0px 0px;
	float:left;
}
.global_btn6_rt:hover, .global_btn6:hover .global_btn6_rt{
	background: url(../images/global_btn.png) right -1090px no-repeat;
}
.global_btn6 code{
	background: url(../images/icons.png) 0 -28px no-repeat;
	 float: left;
    height: 10px;
    padding: 0 7px 15px 0;
    width: 12px;
}
.global_btn6 code.callme{
	background-position:0 -154px;
}
.interior_banner_get_started {
	position:relative;
	height:45px;
	display:block;
	float:right;
	margin:10px 22px 0px 0px;	
}

.sitemap_list{
	margin-top:20px;
}
.sitemap_list li{
	font-size:12px;
    font-family: Arial,Helvetica,sans-serif;
	line-height:25px;
	list-style:disc;
	color: #5D5D5D;	
}

.sitemap_list li a {
	color: #5D5D5D;
}
.sitemap_list li a:hover{
	text-decoration:underline;
}

.sitemap_list li ul{
	padding-left:30px;
}

.sitemap_list li ul li{
	line-height:20px;
}

.main_contribute{
	display:block;
	margin:10px 0px 0px 160px;
}

#ensemble .content_top h2{
	padding:10px 0px 15px;
	line-height:25px;
}

.board_of_directors .main_content h5{
	margin-bottom:-10px;
}
.board_of_directors .main_content p{
	margin-top:10px;
}
.board_of_directors .main_content p b{
	font-style:normal;
}

.main_content a.skype, .main_content a.face_book {
	background:url(../images/body_icon_set.png) 0px 4px no-repeat;
	_background:url(../images/body_icon_set.gif) 0px 4px no-repeat;
	height:20px;
	cursor:pointer;
	display:block;
	font-size:12px;
	color: #5D5D5D;
	padding:8px 30px 0px 25px;
	float:left;


}

 .main_content a.face_book {
	background:url(../images/body_icon_set.png) 0px -30px no-repeat;
	_background:url(../images/body_icon_set.gif) 0px -30px no-repeat;
	}
	
 
#contact .main_contribute{
 	margin:25px 0px 0px !important;
 }
 
#contact .contact_col1, #contact .contact_col2{
	float:left;
	margin-right:80px;
}
#contact .contact_col2{
	margin-right:0px;
}
#contact .contact_col2 p{
	margin-bottom:-25px;
}
 #performanceandtickets .main_content p b{
 	font-style:italic;
 	font-size: 15px;
 }
 
 
 .banner_link{
	 width:900px;
	 height:255px;
	 float:left;
	 }
	
.banner_link .global_btn2{
	margin:0px;
	border:1px solid green;
	}
	
 .pdx_logo_small{
	background:url(../images/pdx_logosmall.gif) 300px 0px no-repeat;
	margin: -35px 0px 0px 310px;
 }
 #news_list {
	min-height: 333px;
} 
 #news_list h5{
	font-size: 14px;
	margin: 0px;
	padding: 12px 0px 4px;
}
 #news_list a {
	color: #E00000;
	font-size: 13px;
	text-decoration: underline;
	}