/*------------------DVD listing-----------------*/
#holiday-listing-width{
	float: left;
	width: 490px;
	background: url(../images/holiday-listing-bg-width.gif) left top repeat-y;
	margin: 10px 0 0 0;
	}
	#holiday-listing-top{
		float: left;
		width: 490px;
		background: url(../images/holiday-listing-bg-top.gif) left top no-repeat;
		}
	#holiday-listing-bottom{
		float: left;
		width: 490px;
		background: url(../images/holiday-listing-bg-bottom.gif) left top no-repeat;
		height: 10px;
		font-size: 0;
		}
		#holiday-listing-top h2{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 130%;
		}
		#holiday-listing-top .product-listing-titles{
			float: left;
			width: 490px;
			clear: both;
			color: #0b2a31;
			font-weight: normal;
			font-size: 80%;
			padding: 10px 0 0 0;
			display: block;
			}
			#holiday-listing-top .matching-results{
				float: left;
				width: 240px;
				margin: 0 0 0 10px;
				display: inline;
				}
			#holiday-listing-top .pagging{
				float: right;
				width: 230px;
				text-align: right;
				margin: 0 10px 0 0;
				display: inline;
				font-size: 90%;
				}
				.pagging a{
					color: #0b2a31;
					font-weight: bold;
					}
				.pagging a:hover, #pagging a:focus{
					color: #000;
					}
	
	
			#holiday-listing-top .instructor-listing{
				float: left;
				width: 458px;
				border: 1px solid #a8c5ca;
				margin: 10px 0 0 10px;
				display: inline;
				padding: 5px;
				}
			
			/*chris: for holiday listing status in users account */
			#holiday-listing-top .instructor-listing-status{
				float: left;
				width: 458px;
				margin: 0 0 0 10px;
				display: inline;
				padding: 5px;
				font-size: 80%;
				}
			#holiday-listing-top .live {
				border-left: 1px solid #96BF5F;
				border-right: 1px solid #96BF5F;
				border-bottom: 1px solid #96BF5F;
				background: #C9EC9C;
				color:#688F35;
				}
			#holiday-listing-top .pending {
				border-left: 1px solid #CFAF4D;
				border-right: 1px solid #CFAF4D;
				border-bottom: 1px solid #CFAF4D;
				background: #F2D682;
				color:#8F7011;
				}
				
			#holiday-subscription-expired {
				float: left;
				width: 422px;
				margin: 10px 0 0 0;
				display: inline;
				padding: 16px 5px 24px 60px;
				font-size: 80%;
				border-top: 1px solid #EF3B3B;
				border-left: 1px solid #EF3B3B;
				border-right: 1px solid #EF3B3B;
				border-bottom: 1px solid #EF3B3B;
				background: #FFCFCF;
				color:#EF3B3B;
				background: url(/templates/images/icons/warning.png) 6px 6px no-repeat #FFCFCF;
				}
			
			
			#holiday-listing-top .bg-light{
				background: #fff;
				}
			#holiday-listing-top .bg-dark{
				background: #f2f7f8;
				}
				#holiday-listing-top .zone-image{
					float: left;
					margin: 0 5px 0 0;
					width: 100px;
					height: 100px;
					border: 1px solid #9ec0c8;
					background: #CCCCCC;
					}
					#holiday-listing-top .zone-image img{
						float: left;
						padding: 0;
						}
				#holiday-listing-top .zone-description{
					float: left;
					width: 350px;
					}
					#holiday-listing-top .zone-description .name{
						float: left;
						width: 350px;
						color: #224c56;
						font-weight: bold;
						font-size: 80%
						}
					#holiday-listing-top .zone-description .location{
						float: left;
						width: 350px;
						color: #3c392a;
						font-size: 80%
						}
					#holiday-listing-top .zone-description .url{
						float: left;
						width: 350px;
						color: #447782;
						color: #3F8884;
						font-size: 80%
						}
						#holiday-listing-top .zone-description .url a{
							color: #447782;
							color: #3F8884;
							background: url(../images/icons/new-window.gif) right center no-repeat;
							padding: 0 15px 0 0;
							}
					
					#holiday-listing-top .zone-description .summary{
						float: left;
						width: 350px;
						font-size: 80%;
						color: #80807f;
						margin: 10px 0 10px 0;
						}
						
					#holiday-listing-top .zone-description .summary p{
						width: 350px;
						font-size: 100%;
						margin:0;
						padding:0;
						}
					
					#holiday-listing-top .zone-description .more-info{
						float: right;
						vertical-align: bottom;
						font-size: 80%;
						color: #1594a7;
						width: 94px;
						}
						#holiday-listing-top .zone-description .more-info a{
							color: #1594a7;
							padding: 0 0 2px 0;
							width: 94px;
							}#holiday-listing-top .zone-description .more-info a img{
								float: left;
								padding: 0;
								margin: 0 0 2px 0;
								}
					
					#holiday-listing-top .zone-description .prices{
						float: left;
						width: 250px;
						font-size: 80%;
						}
					#holiday-listing-top .zone-description .prices strong{
						font-size: 100%;
						font-weight: bold;
						}
					
					
				




/*--------------------Instructor details page------------------*/
#holidays-details{
	float: left;
	width: 490px;
	margin: 10px 0 10px 0;
	}
	#holidays-details #zone-images-thumbs{
		float: left;
		width: 220px;
		}
	#holidays-details #zone-image{
		float: left;
		width: 218px;
		height: 218px;
		border: 1px solid #c7bfaa;
		}
		#holidays-details #zone-image img{
			float: left;
			margin: 3px 0 0 3px;
			width: 210px;
			height: 210px;
			border: 1px solid #c7bfaa;
			padding: 0;
			}
			
	
	#holidays-details #zone-description{
		float: right;
		width: 258px;
		background: #fff;
		padding: 1px;
		color: #827960;
		}
		#holidays-details #zone-description #name{
			clear: both;
			padding: 5px 5px 5px 5px;
			margin: 0 0 1px 0;
			width: 248px;
			font-weight: bold;
			color: #224c56;
			font-size: 80%;
			background: url(../images/breadcrumb-bg.gif) left top repeat-x #dde4e3;
			}
		#content #holidays-details #zone-description #covering{
			clear: both;
			width: 236px;
			border: 1px dashed #d0d0d0;
			padding: 10px;
			font-size: 80%;
			}
		#content #holidays-details #zone-description #covering p{
			clear: both;
			width: 236px;
			padding: 0 0 5px 0;
			margin: 0;
			font-size: 100%;
			}
		#holidays-details #zone-description ul{
			clear: both;
			width: 236px;
			}
		#content #holidays-details #zone-description #covering ul{
			padding: 0 0 0 0;
			}
		#content #holidays-details #zone-description #covering li{
			padding: 0 0 2px 10px;
			background: url(../images/icons/list-item.gif) left 4px no-repeat;
			}
		#content #holidays-details #zone-description #covering #first{
			padding: 0 0 2px 0px;
			background: none;
			}
		#content #holidays-details #zone-description .prices{
			clear: both;
			width: 236px;
			border: 1px dashed #d0d0d0;
			padding: 10px;
			font-size: 80%;
			border-top: none;
			}
		#content #holidays-details #zone-description #buy-now{
			clear: both;
			width: 236px;
			border: 1px dashed #d0d0d0;
			padding: 10px;
			font-size: 80%;
			border-top: none;
			text-align: right;
			}
		/*#holidays-details #zone-description ul#contact-details{
			border-top: none;
			margin: 0;
			background: #fff;
			}
		
		#holidays-details #zone-description #studio-name{
			color: #524b38;
			font-weight: bold;
			}
		#holidays-details #zone-description #url{
			clear: both;
			width: 236px;
			border: 1px dashed #d0d0d0;
			border-top: none;
			padding: 10px;
			font-size: 80%;
			}
		
		#holidays-details #zone-description #url a{
			padding: 0 15px 0 0;
			background: url(../images/icons/new-window.gif) right center no-repeat;
			}*/


/*------------extra-info------------*/
#holidays-details #extra-info{
	float: left;
	width: 488px;
	background: #fff;
	padding: 1px;
	margin: 0;
	color: #447782;
	color: #3F8884;
	}
	
	#holidays-details #extra-info #more-info-top{
		float: left;
		width: 466px;
		border-top: 1px dashed #d0d0d0;
		}
	#holidays-details #extra-info .more-info{
		float: left;
		width: 466px;
		padding: 0 10px 10px 10px;
		border: 1px dashed #d0d0d0;
		}
		#holidays-details #extra-info .more-info p{
			float: left;
			width: 466px;
			}
		#holidays-details #extra-info .more-info ul{
			float: left;
			width: 446px;
			font-size: 80%;
			padding: 10px;
			}
		#holidays-details #extra-info .more-info ul li{
			float: left;
			width: 426px;
			padding: 0 0 5px 10px;
			background: url(../images/icons/menu-arrows.gif) left 3px no-repeat;
			}
			#holidays-details #extra-info .title{
				float: left;
				width: 85px;
				text-align: right;
				padding: 0 5px 0 0;
				}
			
			


