body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#001b2e;
	background-color:#253a43;
	margin:10px;
}




a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


hr {
	clear:both;
	margin-top:450px;
	margin-bottom:70px;
	text-align: center! important;
	width:60%;
} 

.wrapper{
	width:890px;
	margin-left:auto;
	margin-right:auto;
}

*html .wrapper{
	width:870px;
	border:0px solid red;
}

	.header{
		width:100%;
		text-align:center;
		margin-bottom:1px;
		float:left;
		border:0px solid red;
	}
		
		.header img{
			width:830px;
			border:0px solid #000000;
		}
		
	.rotating_banners{
		width:100%;
		text-align:center;
		margin-bottom:1px;
		float:left;
		border:0px solid red;
	}
		
		.rotating_banners img{
			width:890px;
			height:151px;
		}
		









	/**********************/
	/*** REFERRAL BANNER **/
	/**********************/	
	.referral-banner{
		width:800px;
		background-color:#ffffff;
		text-align:center;
		float:left;
		margin-top:5px;
		margin-bottom:10px;
		padding:14px;
		border:1px solid #060606;
	}
	
		.referral-banner .banner-buttons{
			width:800px;
			text-align:center;
			background:#accfcf;
			background-color:#ffffff;
			display:block;
			margin-bottom:0px;
			padding:0px 0px 0px 0px;
			overflow:hidden;
			border:0px solid red;		
		}
		
			.referral-banner .button{
				text-align:center;
				background-color:#ffffff;
				display:block;
				margin-right:0px;
				float:right;
				margin-left:10px;
				border:0px solid blue;		
			}

			.referral-banner .button img{
				border:0px solid #ffffff;
			}
				
				.referral-banner .button .thumb{
					text-align:center;
					display:block;
					float:left;
					border:0px solid blue;		
				}
				
					.main_content_large .button .thumb img{
						height:30px;
					}
					
					.main_content_large .button .thumb a#fb-share{
						display:block;
						margin-top:6px;
					}
				
				.referral-banner .button .caption{
					text-align:center;
					color:#669900;
					background-color:#ffffff;
					display:block;
					padding-top:7px;
					float:left;
					border:0px solid blue;		
				}
				
					.referral-banner .button .caption a{
						color:#996600;	
					}	
					
			.referral-banner a{
				font-size:14px;
				color:#990000;
				text-decoration:none;
			}
			
			.referral-banner a:hover{
				font-size:14px;
				color:#000000;
				text-decoration:underline;
			}
	/**************************/
	/*** END REFERRAL BANNER **/
	/**************************/
	











	/*******************/
	/*** MAIN CONTENT **/
	/*******************/						
	.main_content{
		width:888px;
		background-color:#ffffff;
		float:left;
		margin-top:5px;
		margin-bottom:20px;
		border:1px solid #060606;
	}
	
		.elem_separation{
			width:90%;
			height:40px;
			margin:0px auto 0px auto;
			background-repeat:no-repeat;
			background-position:center;
			border:0px solid;
		}
		
			.main_content #top{
				height:0px;
				margin:0px auto 0px auto;
			}
			
			.main_content #bottom{
				height:20px;
				margin:0px auto 0px auto;
			}
	
	
	
	
	
		/******************************/
		/** LEFT COLUMN (BIG COLUMN) **/
		/******************************/
		.main_content_large{
			width:635px;	
			padding:0px 0px 0px 0px;
			margin:0px 0px auto 0px;
			float:left;
			border:5px solid #996600;
			border:0px solid #996600;
			border-style:double;
		}
		
		*html .main_content_large{
			width:630px;
		}
				
			.main_content_large .title{
				width:100%;
				font-family: "Lucida Calligraphy", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-size:30px;
				font-weight:bold;
				color:#111111;
				text-align:center;
				margin:20px auto 15px auto;
				border:0px solid #b3b3b3;
			}
			
			.main_content_large .link_subtitle{
				width:100%;
				width:600px;
				text-align:center;
				margin:0px auto 0px auto;
				border:0px solid white;
			}
			
				.main_content_large .link_subtitle a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:24px;
					color:#990000;
				}
				
				.main_content_large .link_subtitle #bottom_subtitle{
					margin-bottom:40px;
				}
		
		
		
		
		
			/****************************/
			/*** LARGE BANNER MODULES ***/	
			/****************************/
			.main_content_large div.elem{
				width:100%;
				width:600px;
				color:#111111;
				background-color:inherit;
				margin:0px auto 0px auto;
				border:0px solid #b3b3b3;
			}
			
				.main_content_large div.elem div.title{
					width:602px;
					font:bold 20px cambria;
					color:#bb0000;
					text-align:center;
					background:url(../images/cal-mod-bg.png) no-repeat 0 0;
					margin:0px;
					padding:8px 0px;
					border:0px solid #626262;
					border-bottom:0px solid #b3b3b3;				
				}
				
				.main_content_large div.elem div.subtitle{
					width:100%;
					font:bold 14px Verdana, Arial, Helvetica, sans-serif;
					color:#111111;					
					text-align:center;	
					background:#accfcf;
					padding:8px 0px;
					border-right:1px solid #626262;
					border-left:1px solid #626262;		
				}
				

				
				
				
				
				/**********************/
				/*** BANNER FEATURES **/
				/**********************/	
				.main_content_large .banner-buttons{
					width:600px;
					text-align:center;
					background:#accfcf;
					background-color:inherit;
					display:block;
					margin-bottom:0px;
					padding:0px 0px 0px 0px;
					overflow:hidden;
					border:0px solid red;		
				}
				
					.main_content_large .banner-buttons .button{
						text-align:center;
						display:block;
						margin-right:0px;
						float:right;
						margin-left:10px;
						border:0px solid blue;		
					}
	
					.main_content_large .banner-buttons .button img{
						border:0px solid #ffffff;
					}
						
						.main_content_large .banner-buttons .button .thumb{
							text-align:center;
							display:block;
							float:left;
							border:0px solid blue;		
						}
						
							.main_content_large .banner-buttons .button .thumb img{
								height:30px;
							}
						
						.main_content_large .banner-buttons .button .caption{
							text-align:center;
							color:#669900;
							background-color:inherit;
							display:block;
							padding-top:7px;
							float:left;
							border:0px solid blue;		
						}
						
							.main_content_large .banner-buttons .button .caption a{
								color:#bb181b;	
								font-weight:bold;
							}
						
							.main_content_large .banner-buttons .button .caption a:hover{
								color:#848543;
							}
				
				.dynamic-for-banner-buttons{					
					width:auto;
					text-align:center;
					background:#accfcf;
					background-color:inherit;
					margin-bottom:0px;
					padding:0px 0px 0px 0px;
					border:0px solid red;
				}
				
				.main_content_large .banner-buttons .printReady{
					width:600px;
					text-align:center;
					background:#accfcf;
					background-color:#ffffff;
					display:block;
					margin-bottom:0px;
					padding:0px 0px 0px 0px;
					overflow:hidden;
					display:none;
					border:0px solid red;		
				}
				/**************************/
				/*** END BANNER FEATURES **/
				/**************************/
				
				
								
				.main_content_large div.banner{
					width:600px;
					text-align:center;					
					margin:0px;
					border:1px solid #626262;
					border-top:0px solid #999999;
				}
				
					.main_content_large div.banner img{
						width:600px;				
						margin:0px;
						border:0px solid red;
						border-top:0px solid #dddddd;
						border-bottom:0px solid #dddddd;
						border:0px solid blue;
					}
					
					.main_content_large div.banner a{
						border:0px;
						margin:0px;
						text-decoration:none;
					}
					
				.main_content_large .enlarge_banner{
					width:570px;
					font-size:13px;
					color:#111111;
					text-align:justify;
					background:#accfcf;
					background:#d9a640;
					background:#accfcf;
					margin-top:0px;
					padding:8px 0px 8px 30px;	
					border:0px solid red;				
				}
				
					.main_content_large .enlarge_banner a{
						font-weight:bold;
						color:#990000;
						text-decoration:underline;
					}
					
					.main_content_large .enlarge_banner a:hover{
						font-weight:bold;
						color:#990000;
					}
				
				.main_content_large .txt{
					width:540px;
					font-size:13px;
					color:#111111;
					text-align:justify;
					background-color:#ffffff;
					margin:0px;
					padding:15px 30px 15px 30px;
					border:1px solid #626262;
					border-top:0px solid #b3b3b3;			
				}
				
					.main_content_large .txt a{
						font-weight:bold;
						color:#111111;
						text-decoration:underline;
					}
					
					.main_content_large .txt a:hover{
						font-weight:bold;
						color:#990000;
					}
					
					
			.main_content_large .pagination{
				width:100%;
				width:600px;
				font-size:28px;
				color:#111111;
				text-align:center;
				background-color:inherit;
				margin:-10px auto 10px auto;
				border:0px solid #b3b3b3;
			}
			
				.main_content_large .pagination a{
					color:#bb181b;
				}
				
				.main_content_large .pagination a:hover{
					color:#848543;
				}
			/********************************/
			/*** END LARGE BANNER MODULES ***/	
			/********************************/
			
			
				
			.main_content_large .link_bottom{
				width:100%;
				height:67px;
				text-align:center;
				margin:10px auto 10px auto;
				border:0px solid red;
			}
			
				.main_content_large .link_bottom img{
					border:0px solid #ffffff;
				}
		/******************************/
		/*** END MAIN CONTENT LARGE ***/
		/******************************/
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		/***************************/
		/*** SIDE COLUMN CONTENT ***/
		/***************************/	
		.side_content{
			width:240px;
			min-height:300px;
			padding:0px;
			margin:5px 10px auto 0px;;
			float:left;
			border:0px solid red;
		}
		
		*html .side_content{
			margin-right:0px;
		}
		

			.side_content .right_elem{
				width:240px;
				color:#ffffff;
				text-align:center;
				margin:0px 0px 20px 5px;
				float:right;
				border:0px solid green;
			}
			
				.side_content .title{
					width:100%;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#ffffff;
					margin-bottom:5px;
					text-align:center;
					border:0px solid white;
				}
				
				.side_content .pic{
					width:100%;
					text-align:center;
					border:0px solid white;	
				}
				
					.side_content table{
						*margin-top:-29px;
					}
				
					.side_content img{
						width:240px;
						border:1px solid #060606;
					}
				
				.side_content .txt{
					width:100%;
					font-size:12px;					
					color:#060606;
					text-align:center;
					margin-top:5px;
					border:0px solid white;	
				}
				
					.side_content a{
						font-weight:bold;
						color:#060606;
						display:block;			
					}
					
					.side_content a:hover{
						color:#960606;
						font-weight:bold;
						text-decoration:none;
						display:block;			
					}
		/*******************************/
		/*** END SIDE COLUMN CONTENT ***/
		/*******************************/






		/*************************/
		/*** COMPOSER'S CORNER ***/
		/*************************/
		.right_elem div.composer-corner-frame{
			width:180px;
			float:left;
		}
		
			.right_elem div.composer-corner-frame div.top{
				width:180px;
				height:103px;
				background:url(../images/side-music-banners/composers-corner/composer-frame-top.png) no-repeat 0 0;
				float:left;
			}
		
			.right_elem div.composer-corner-frame div.photo{
				width:180px;
				background:url(../images/side-music-banners/composers-corner/composer-frame-mid.png) 0 0;
				text-align:center;
				float:left;
			}
			
				.right_elem div.composer-corner-frame div.photo img{
					width:112px;
					border:0px solid red;
				}
		
			.right_elem div.composer-corner-frame div.mid{
				width:180px;
				height:55px;
				background:url(../images/side-music-banners/composers-corner/composer-frame-mid2.png) 0 0;
				text-align:center;
				float:left;
			}
			
			.right_elem div.composer-corner-frame div.floro{
				width:180px;
				background:url(../images/side-music-banners/composers-corner/composer-frame-mid3.png) 0 0;
				text-align:center;
				float:left;
			}
			
				.right_elem div.composer-corner-frame div.floro div.inner-floro{
					width:140px;
					margin:auto;
					border:0px solid red;
				}
		
			.right_elem div.composer-corner-frame div.bottom{
				width:180px;
				height:24px;
				background:url(../images/side-music-banners/composers-corner/composer-frame-bottom.png) no-repeat 0 0;
				float:left;
			}		
		
		
		/*****************************/
		/*** END COMPOSER'S CORNER ***/
		/*****************************/













	/*******************/
	/*** PAGE FOOTER ***/
	/*******************/
	.footer{
		width:100%;
		color:#dddddd;
		text-align:center;
		margin-bottom:30px;
		padding:0px 10px;
		float:left;
		border:0px solid #ffffff;
	}

	*html .footer{
		margin-bottom:0px;
		padding:0px 10px;
	}
	
		.footer a{
			color:#dddddd;
		}
	/***********************/
	/*** END PAGE FOOTER ***/
	/***********************/
		
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/************************/
	/*** STORE ADD MODULE ***/
	/************************/
			.main_content_large .store_module{
				width:100%;
				color:#111111;
				margin:0px auto 0px auto;
				overflow:hidden;
				border:0px solid black;
			}
			
				.main_content_large .store_module .left_side{
					width:228px;
					padding:0px 10px 0px 10px;
					float:left;
					border:0px solid #990000;
				}
				
					.main_content_large .store_module .left_side .block{
						width:100%;
						float:left;
						text-align:left;
						margin-bottom:7px;
						border:0px solid #000000;
					}
					
						.main_content_large .store_module .left_side .block a{
							color:#111111;
							font-weight:bold;
						}
					
						.main_content_large .store_module .left_side .block img{
							width:228px;
							border:0px solid #ff0000;
						}
														
				.main_content_large .store_module .right_side{
					width:328px;
					padding:0px 10px 0px 10px;
					float:left;
					border:0px solid #990000;
				}
				
					.main_content_large .store_module .right_side a{
						color:#990000;
						font-weight:bold;
					}
					
						.main_content_large .store_module .right_side a:hover{
							color:#990000;
							text-decoration:underline;
						}
				
					.main_content_large .store_module .right_side .block{
						width:100%;
						float:left;
						margin-bottom:20px;
						border:0px solid #000000;
					}
				
					.main_content_large .store_module .right_side .block .title_product_name{
						color:#990000;
						font-family:Arial, Helvetica, sans-serif;
						font-size:24px;
						font-weight:bold;
					}
					
					.main_content_large .store_module .right_side .block .title_product_author{
						color:#14285f;
						color:#000099;
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:bold;
					}
					
					.main_content_large .store_module .right_side .block .sub_title{
						color:#111111;
						font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						
					}
	/****************************/
	/*** END STORE ADD MODULE ***/
	/****************************/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*********************/
	/*** SERVICES PAGE ***/
	/*********************/	
		.main_content#services-bg{
			width:890px;
			background-color:#ffffff;
			border:0px solid red;
		}	
		
			.main_content#services-bg a{
				color:#990000;
				font-weight:bold;
			}
	
		.services-content{
			width:830px;
			margin:auto;
			border:0px solid red;
		}
		
			.header-services{
				text-align:center;
				margin:0px auto 10px auto;
				border:0px solid black;
			}	
			
			.services-txt{
				width:740px;
				margin:0px auto 10px auto;
				border:0px solid black;
			}
			
				.services-txt span{
					font-weight:bold;
					color:#f00;
				}
				
				.services-txt span.what-ppl-say{
					font-weight:bold;
					font-size:24px;
					color:#ff0000;
				}
				
			.service{
				width:380px;
				float:left;
				margin:0px 10px 10px 20px;
				border:0px solid red;
			}
			
			*html .service{
				margin:0px 15px 10px 10px;
				border:0px solid red;
			}
			
				.service-top{
					width:380px;
					height:76px;					
					background-repeat:no-repeat;
					float:left;					
				}
				
					.service-top#service1{
						background:url(../images/services/top-1.gif);
					}
					
					.service-top#service5{
						background:url(../images/services/top-2.gif);
					}
					
					.service-top#service3{
						background:url(../images/services/top-3.gif);
					}
					
					.service-top#service4{
						background:url(../images/services/top-4.gif);
					}
					
				.service-middle{
					width:320px;				
					background:url(../images/services/middle.gif);
					padding:10px 30px 10px 30px;
					float:left;
					border:0px solid blue;
				}
				
					.service-item{
						width:320px;
						float:left;
						font-size:18px;
						color:#9a0000;
						margin-bottom:10px;
						border:0px solid blue;
					}
					
						.service-item ul{
							font-weight:bold;
							color:#d00000;
							list-style:url(../images/red-checkmark.jpeg);
						}
						
							*html .service-item ul{
								font-size:17px;
							}
					
					.service-price{
						width:360px;
						float:left;
						margin-top:-40px;
						border:0px solid blue;
					}
					
					*html .service-price{
						width:320px;
						margin-top:-10px;
					}
					
						.service-price ul{
							 list-style:none;
							 font-weight:bold;
							 font-size:20px;
						}
						
							.service-price ul li font{
								color:#990000;
							}
							
							div.service-price div.description{
								color:#121212;
								font-size:12px;
								margin-top:-1px;
								margin-bottom:8px;
							}
				
				.service-bottom{
					width:380px;
					height:10px;					
					background:url(../images/services/bottom.gif);
					background-repeat:no-repeat;
					float:left;
				}
				
				
				
			.service-big{
				width:780px;
				float:left;
				margin:0px 10px 10px 25px;;
			}
			
			*html .service-big{
				margin:0px 10px 10px 12px;;
			}
			
				.service-top-big{
					width:780px;
					height:64px;					
					float:left;
					border:0px solid red;
				}
				
					.service-top-big#service-big-1{
						background:url(../images/services/top-big-1.gif);
					}
					
					.service-top-big#service-big-5{
						background:url(../images/services/top-big-5.gif);
					}
					
					.service-top-big#service-big-3{
						background:url(../images/services/top-big-3.gif);
					}
					
					.service-top-big#service-big-4{
						background:url(../images/services/top-big-4.gif);
					}
					
					.service-top-big#service-big-blank{
						background:url(../images/services/top-big-blank.gif);
					}
					
					
				.service-middle-big{
					width:720px;				
					background:url(../images/services/middle-big.gif);
					padding:10px 30px 10px 30px;
					float:left;
				}
				
					.service-item-big{
						width:720px;
						float:left;
						font-size:18px;
						color:#9a0000;
						margin-bottom:10px;
					}
					
					.service-price-big{
						width:720px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#333333;
						float:left;
					}
				
				.service-bottom-big{
					width:780px;
					height:10px;					
					background:url(../images/services/bottom-big.gif);
					background-repeat:no-repeat;
					float:left;
				}
				
				
				
			.bottom-buttons{
				width:780px;
				float:left;
				margin:0px 10px 10px 25px;
				border:0px solid blue;
			}
			
				.bottom-buttons a{
					width:225px;
					height:37px;
					font-size:24px;
					font-weight:normal !important;
					text-decoration:none !important;
					color:#ffffff !important;
					text-align:center;
					display:block;
					margin:auto;
					margin-left:26px;
					padding-top:10px;
					float:left;
					background:url(../artist-listing/images/button-get-listed.png) no-repeat top left;
					background:url(http://www.organiste.net/artist-listing/images/button-get-listed.png) no-repeat top left;
					border:0px solid green;
				}
			
				.bottom-buttons a:hover{
					font-weight:bold !important;
				}
	/*************************/
	/*** END SERVICES PAGE ***/
	/*************************/					
	
	
	
	
	
	
	
	




			/*******************/		
			/*** ELEMENT NEWS **/
			/*******************/
			.main_content_large div.elem-news{
				width:100%;
				width:600px;
				color:#111111;
				background-color:#ffffff;
				background-color:transparent;
				margin:0px auto 60px auto;
				border:0px solid #b3b3b3;
			}
				
				.main_content_large div.elem-news div.nav_links{
					width:540px;
					font-size:12px;
					color:#bf0000;
					background-color:transparent;
					text-align:justify;
					margin:0px;
					padding:0 30px;
					border:0px solid #b3b3b3;			
				}
				
					.main_content_large div.elem-news div.nav_links a{
						color:#121212;
					}
			
				.main_content_large div.elem-news div.title{
					width:540px;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 18px;
					color:#df0000;
					display:block;
					text-align:left;
					margin:0px;
					padding:15px 30px 5px 30px;
					border:0px solid #626262;
					border-bottom:0px solid #b3b3b3;				
				}
				
					.main_content_large div.elem-news div.title a{
						color:#df0000;
					}
				
					.main_content_large div.elem-news div.title hr{
						width:530px;
						margin:0px;
						margin-bottom:5px;
						border:1px dotted #cccccc;
					}
				
				.main_content_large div.elem-news div.date{
					width:540px;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 11px;
					color:#898989;
					text-align:left;			
					display:block;
					padding:0px 30px;
					border:0px solid #b3b3b3;
					border-right:0px solid #b3b3b3;
					border-left:0px solid #b3b3b3;		
				}
				
					.main_content_large div.elem-news div.date hr{
						width:530px;
						margin:0px;
						margin-top:0px;
						border:0px solid #dddddd;
					}
				
				.main_content_large div.elem-news div.txt{
					width:540px;
					font-size:12px;
					color:#111111;
					background-color:transparent;
					text-align:justify;
					margin:0px;
					padding:5px 30px;
					overflow:hidden;
					border:0px solid #b3b3b3;
					border-top:0px solid #b3b3b3;			
				}
					.main_content_large div.elem-news div.txt img{
						width:540px;
						width:200px;
						float:right;
						margin-left:30px;
						margin-bottom:10px;
						border:0px solid #ffffff;
					}
				
					.main_content_large div.elem-news div.txt a{
						font-weight:bold;
						color:#bb0000;
						text-decoration:underline;
					}
					
					.main_content_large div.elem-news div.txt a:hover{
						font-weight:bold;
						color:#990000;
					}
				
				.main_content_large div.elem-news div.read_more{
					width:540px;
					font-size:11px;
					color:#bf0000;
					background-color:transparent;
					text-align:justify;
					margin:0px;
					padding:0 30px;
					border:0px solid #b3b3b3;			
				}
				
					.main_content_large div.elem-news div.read_more a{
						color:#bf0000;
					}
			/***********************/		
			/*** END ELEMENT NEWS **/
			/***********************/
			
			
			
			
			/***************************************/
			/******* EVENT FLYER STANDALONE ********/
			/***************************************/
			div#standalone{
				width:100%;			
				margin:auto;	
				border:1px solid #000000;
			}
			
			div#standalone div.elem{
				width:800px;
			}
			
			div#standalone div.elem div.title{				
				width:800px;
			}
				
			div#standalone div.elem div.banner{				
				width:800px;
				border-top-width:1px;
			}

				div#standalone div.elem div.banner img{				
					width:800px;
				}
			
			div#standalone div.link_subtitle{
				padding:20px;
			}
			
				div#standalone div.link_subtitle a{
					text-decoration:underline;
				}
			
			/*******************************************/
			/******* END EVENT FLYER STANDALONE ********/
			/*******************************************/
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			/*************************************/
			/*** X LARGE BANNER MODULES (TOUR) ***/	
			/*************************************/
			div.main_content_tour div.elem{
				width:100%;
				width:800px;
				color:#111111;
				background-color:inherit;
				margin:0px auto 0px auto;
				border:0px solid #b3b3b3;
			}
	
				div.main_content_tour div.elem_separation{
					width:90%;
					height:40px;
					margin:0px auto 0px auto;
					background-repeat:no-repeat;
					background-position:center;
					border:0px solid;
				}
				
					div.main_content_tour div.elem_separation#top{
						height:40px;
					}
							
				div.main_content_tour div.elem div.title{
					width:602px;
					font:bold 20px cambria;
					color:#bb0000;
					text-align:center;
					background:url(../images/cal-mod-bg.png) no-repeat 0 0;
					margin:0px;
					padding:8px 0px;
					border:0px solid #626262;
					border-bottom:0px solid #b3b3b3;				
				}
				
				div.main_content_tour div.elem div.subtitle{
					width:100%;
					font:bold 14px Verdana, Arial, Helvetica, sans-serif;
					color:#111111;					
					text-align:center;	
					background:#accfcf;
					padding:8px 0px;
					border-right:1px solid #626262;
					border-left:0px solid #626262;		
				}
				

				
				
				
				
				/**********************/
				/*** BANNER FEATURES **/
				/**********************/	
				div.main_content_tour div.banner-buttons{
					width:800px;
					text-align:center;
					background:#accfcf;
					background-color:inherit;
					display:block;
					margin-bottom:0px;
					padding:0px 0px 0px 0px;
					overflow:hidden;
					border:0px solid red;		
				}
				
					div.main_content_tour div.banner-buttons .button{
						text-align:center;
						display:block;
						margin-right:0px;
						float:right;
						margin-left:10px;
						border:0px solid blue;		
					}
	
					div.main_content_tour div.banner-buttons .button img{
						border:0px solid #ffffff;
					}
						
						div.main_content_tour div.banner-buttons .button .thumb{
							text-align:center;
							display:block;
							float:left;
							border:0px solid blue;		
						}
						
							div.main_content_tour div.banner-buttons .button .thumb img{
								height:30px;
							}
						
						div.main_content_tour div.banner-buttons .button .caption{
							text-align:center;
							color:#669900;
							background-color:inherit;
							display:block;
							padding-top:7px;
							float:left;
							border:0px solid blue;		
						}
						
							div.main_content_tour div.banner-buttons .button .caption a{
								color:#bb181b;	
								font-weight:bold;
							}
						
							div.main_content_tour div.banner-buttons .button .caption a:hover{
								color:#848543;
							}
				
				.dynamic-for-banner-buttons{					
					width:auto;
					text-align:center;
					background:#accfcf;
					background-color:inherit;
					margin-bottom:0px;
					padding:0px 0px 0px 0px;
					border:0px solid red;
				}
				
				div.main_content_tour .elem .printReady{
					width:600px;
					text-align:center;
					background:#accfcf;
					background-color:#ffffff;
					display:block;
					margin-bottom:0px;
					padding:0px 0px 0px 0px;
					overflow:hidden;
					display:none;
					border:0px solid red;		
				}
				/**************************/
				/*** END BANNER FEATURES **/
				/**************************/
				
				
								
				div.main_content_tour div.banner{
					width:800px;
					text-align:center;					
					margin:0px;
					border:1px solid #626262;
					border-top:0px solid #999999;
				}
				
					div.main_content_tour div.banner img{
						width:600px;				
						margin:0px;
						border:0px solid red;
						border-top:0px solid #dddddd;
						border-bottom:0px solid #dddddd;
						border:0px solid blue;
						margin-bottom:-3px;
					}
					
					div.main_content_tour div.banner a{
						border:0px;
						margin:0px;
						text-decoration:none;
					}
					
				div.main_content_tour .enlarge_banner{
					width:570px;
					font-size:13px;
					color:#111111;
					text-align:justify;
					background:#accfcf;
					background:#d9a640;
					background:#accfcf;
					margin-top:0px;
					padding:8px 0px 8px 30px;	
					border:0px solid red;				
				}
				
					div.main_content_tour .enlarge_banner a{
						font-weight:bold;
						color:#990000;
						text-decoration:underline;
					}
					
					div.main_content_tour .enlarge_banner a:hover{
						font-weight:bold;
						color:#990000;
					}
				
				div.main_content_tour .txt{
					width:740px;
					font-size:13px;
					color:#111111;
					text-align:justify;
					background-color:#ffffff;
					margin:0px;
					padding:15px 30px 15px 30px;
					border:1px solid #626262;
					border-top:0px solid #b3b3b3;			
				}
				
					div.main_content_tour .txt a{
						font-weight:bold;
						color:#111111;
						text-decoration:underline;
					}
					
					div.main_content_tour .txt a:hover{
						font-weight:bold;
						color:#990000;
					}
					
					
			div.main_content_tour .pagination{
				width:100%;
				width:600px;
				font-size:28px;
				color:#111111;
				text-align:center;
				background-color:inherit;
				margin:-10px auto 10px auto;
				border:0px solid #b3b3b3;
			}
			
				div.main_content_tour .pagination a{
					color:#bb181b;
				}
				
				div.main_content_tour .pagination a:hover{
					color:#848543;
				}
			/********************************/
			/*** END LARGE BANNER MODULES ***/	
			/********************************/
			
			
				
			div.main_content_tour .link_bottom{
				width:100%;
				height:67px;
				text-align:center;
				margin:10px auto 10px auto;
				border:0px solid red;
			}
			
				div.main_content_tour .link_bottom img{
					border:0px solid #ffffff;
				}
			/*****************************************/
			/*** END X LARGE BANNER MODULES (TOUR) ***/	
			/*****************************************/
