.popup, #popup, #songMapInstruction, #confirmationMessage {
	width:443px;
    position:absolute;  
    top:10%;  
    left:50%;
    margin-left:-220px;
    z-index:2000;  	 	
}

#popup_top {
	background: url(../../images/popup/popup_top.png) no-repeat;
	height:14px;
}

#popup_mid {
	background-color:white;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	padding:10px;
	width:421px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#popup_mid blockquote {
	padding-left:36px;
}

#popup_mid #errorHeader {
	margin:8px;
	color: #D7613B;
	font-weight: bold;
}

#popup_mid #errorHeader li {
	margin-bottom:8px;
}

#popup_bottom {
	background: url(../../images/popup/popup_bottom.png) no-repeat;
	height:11px;
}

#popup_close_btn {
	position:absolute;
	top:2px;
	right:2px;
	padding:3px;
}

#confirmationMessageText {
	padding:5px;
	font-size:14px;
}

#modalDiv {
   	position:absolute;
    top:0;
    left:0;
   	z-index:1500;
   	width:100%;
   	height:100%;
   	background-color:#505050;
   	opacity:.7;
   	-moz-opacity:0.7;
   	filter:alpha(opacity=70);
   	display:block;	
}

/*notes styles*/

#popup_notes {
	margin:0px auto;
	width:515px;
	height:377px;
	background: url(../../images/popup/popup_notes_bg.gif) no-repeat;
	padding-top:17px;
	padding-left:20px;
	padding-right:20px;
}

#popup_notes_header {
	position:relative;
	font-size:30px;
	font-weight:bold!important;
	background: url(../../images/popup/heading_bullet_purple.jpg) no-repeat;
	padding-left:40px;	
	height:27px;
	padding-top:5px;
	margin-bottom:14px;
}

#popup_notes_notes {
	margin:0px auto;
	width:472px; 
	height:269px;
}

.select_participants {
	position:absolute;
	top:9px;
	left:306px;
	width:169px;	
	height:21px;
}

.popupErroraddLegend {
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	font-weight:400;
	padding-left:120px;
	opacity:.99;
	padding-top:1px;
}

#popup_mid h1 {
	font-size:17px!important;
	font-weight:bold!important;	
	color:#4D5477;
	padding-left:37px;	
	padding-top:7px;
	height:24px;
	margin-bottom:15px;
}

#popup_mid p {
	line-height:130%!important;
	padding-bottom:15px!important
}

.arrow {
	background: url(../../images/heading_bullet.gif) no-repeat;
}

.attention {
	background: url(../../images/heading_attention.gif) no-repeat;
}

#popup strong, .popup strong {
	font-size:15px!important;
	font-weight:bold!important;	
	color:#4D5477;	
}


/*Print Options*/

#popup_print {
	width:310px;
	margin:0px auto;
	padding-left:30px;
	padding-right:30px;
	font-size:18px!important;
}

/*add to cart*/

#popup_add_top {
	background: url(../../images/popup/popup_add_top.gif) no-repeat;	
	height:29px;
	width:372px;
	margin:0px auto;	
}

#popup_add_mid {
	width:310px;
	height:300px;
	margin:0px auto;
	background:#F8F8F8;
	border-left:1px solid #E3E3E3;	
	border-right:1px solid #E3E3E3;	
	padding-left:30px;
	padding-right:30px;
	font-size:16px!important;
	font-weight:bold!important;	
	color:#4D5477;	
	overflow: auto;
}	

#popup_add_bottom {
	background: url(../../images/popup/popup_add_bottom.gif) no-repeat;
	height:29px;
	width:372px;	
	margin:0px auto;
}

.popup_add td {
	padding:3px;
}	

.font_14 {
	font-size:14px;
	font-weight:bold;
}
/*Download Options*/

#popup_download {
    width:676px;
    margin:0px auto;
    margin-top:10%;
    z-index:2000;    
}

#popup_download_top {
    height:16px;
    background: url(../../images/popup/popup_download_top2.gif) no-repeat;
}

#popup_download_mid {
    width:624px;
    background:#fff;
    border-left:1px solid #A4A4A4;
    border-right:1px solid #A4A4A4;
    padding:10px 25px 0px 25px;
}

#popup_download_inside {
    padding:0px 35px 0px 35px;
    font-size:14px;
}

#popup_download_inside table {
    margin-bottom:8px;
}

#popup_download_inside td {
    padding:3px;
}

#popup_download_inside th {
    padding-bottom:18px;
}

#popup_download_inside_left {
    float:left;
    width:228px;
}

#popup_download_inside_right {
    float:right;
    width:228px;    
}

#popup_download_bottom {
    height:15px;
    background: url(../../images/popup/popup_download_bottom.gif) no-repeat;
}

.popup_download_map {
    text-align:center;
    padding:2px;
    border:1px solid #BDBDBD;
}

/*--Download Options fonts--*/

#popup_download .large_text{
    font-size:18px;
}

#popup_download .med_text{
    font-size:16px;
    line-height:140%;
}

#popup_download_inside strong {
    color:#000000;
}

#repeatSectionParent {
    width:676px;
    position:absolute;  
    left:20%;  
    z-index:2000; 
}