/*@import url(reset.css);
@import url(navigation.css);
@import url(positioning.css);
@import url(pages.css);
@import url(forms.css);
@import url(footer.css);
@import url(search.css);
@import url(listing_details.css);
@import url(featured_slideshow.css);*/


/*Reset*/
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}p,ul,li,ol,html,body,textfield,textarea,input,table,th,td,tr,button,fieldset,text,img,blockquote,form{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}:focus{outline:0}caption,th,td{text-align:left;font-weight:400}a img{border:none}a:active,a{outline:none !important}a:focus{outline:none}.ClearBoth{clear:both}

/*Navigation*/
#PageMain .current,#PageSearchResults .current{position:absolute;text-indent:-2999px}.lavaLampWithImage{position:relative;height:29px;width:640px;padding:21px;overflow:hidden}.lavaLampWithImage li{float:left;list-style:none}.lavaLampWithImage li.back{background:url("../images/main/lava.png") no-repeat right -30px;width:9px;height:30px;z-index:8;position:absolute}.lavaLampWithImage li.back .left{background:url("../images/main/lava.png") no-repeat top left;height:30px;margin-right:9px}.lavaLampWithImage li a{font-family:Arial, Helvetica, sans-serif;font-size:20px;text-decoration:none;color:#333;outline:none;top:2px;z-index:10;display:inline;float:left;position:relative;margin:0px 19px}.lavaLampWithImage li a:hover,.lavaLampWithImage li a:active,.lavaLampWithImage li a:visited{border:none}#SubNavContainer{width:305px;height:265px;float:right;background:url(../images/main/sub_nav_back.png) no-repeat;border-top:5px solid #b0cf30;border-bottom:solid 8px #304555}#SubNavContainer a{display:block;text-indent:-2300px;height:58px;margin-bottom:11px}#SubNav1 a,#SubNav2 a,#SubNav3 a,#SubNav4 a{background:url(../images/main/subnav_sprite.png)}#SubNav2 a{background-position:0 -69px}#SubNav3 a{background-position:0 -138px}#SubNav4 a{background-position:0 -207px;margin-bottom:0px}#SubNav1 a:hover{background-position:-305px 0px}#SubNav2 a:hover{background-position:-305px -69px}#SubNav3 a:hover{background-position:-305px -138px}#SubNav4 a:hover{background-position:-305px -207px}

/*Positioning*/
html{background:#304454 url(../images/main/background.jpg) repeat-x}body{background:url(../images/main/glow.jpg) no-repeat scroll center top;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#333}#Wrapper{position:relative;width:960px;margin:auto;text-align:left;background:#fff}p{margin-bottom:18px;line-height:18px;text-align:left}.fl{float:left}.fr{float:right}.ClearBoth{clear:both}a{color:#333;text-decoration:underline}a:hover{text-decoration:none}.arc90_extlinkIMG{background:transparent url(../images/icons/extLink_img.gif) no-repeat top right;margin-left:2px;height:12px;width:12px;cursor:pointer;padding-left:15px}#tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;display:none}#LangSelectorContainer{position:absolute;top:10px;right:0px}#LangSelector input.submit{background:transparent url(../images/icons/spain32.png) no-repeat scroll 0 0;border:0 none;width:32px;height:32px;cursor:pointer}#LangSelector fieldset,#TextSearch fieldset{border:none}#LangSelector .template_selector{margin:0;padding:0}#MainNav{float:right;width:640px;height:75px;padding-top:55px;background:url(../images/main/main_nav_back.jpg)}#Banner{float:left;position:relative;width:655px;clear:both;height:265px;background-color:#ccc;border-top:5px solid #b0cf30;border-bottom:8px solid #304555;background:url(../images/main/banner_home.jpg)}#RssIcon{position:absolute;top:15px;left:620px}.SeeAllActsLink{display:block;width:235px;height:41px;background:url(../images/main/see_all_acts.png);margin:70px 0px 0px -10px;text-indent:-9000px}#Banner h1,#Banner h2{color:#555;letter-spacing:-2px;border:0;font:700 36px Arial, Helvetica, sans-serif}#Banner h1{margin:13px 0px 0px 23px}#Banner h2{margin:-5px 0px 15px 23px;background:none;padding:0;line-height:normal}#Banner h3{color:#555;font-size:17px;letter-spacing:-1px;margin:-10px 0 0 23px;padding-right:90px}#Content{padding:27px 30px;width:594px;float:left;background:#fff;border-right:1px solid #ccc;min-height:500px}#Content p{padding-left:45px;text-align:justify}#Content h2,#Content h3{margin-left:45px}.GeneralPicContainer{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;padding:4px;padding-bottom:3px;border:1px solid #ccc;margin-right:35px}.GeneralPicCaption{clear:both;padding:0px !important;margin:0px !important}p.WhatNext{font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;color:#666;width:230px;padding-right:15px}h1{font-weight:700;font-size:24px;line-height:36px;margin-bottom:17px;border-bottom:1px solid #ccc;letter-spacing:-2px}h2{clear:both;display:block;font-size:13px;padding:9px 0px 8px 10px;background:#e4e6e7;border-bottom:1px solid #cbcbcb;color:#333;font-weight:700;line-height:18px;margin-bottom:18px;overflow:auto}#Content h3{clear:both;display:block;font-size:13px;padding:9px 0px 0px;border-bottom:1px dashed #cbcbcb;color:#333;font-weight:700;line-height:18px;margin-bottom:10px}p.RightColSmallText{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;margin-bottom:12px}h2.SecondTitle{margin-top:18px}img.FeaturedListingThumb{width:135px;height:99px;margin:0px !important;margin-bottom:9px !important}a.RegisterButton{display:block;border:1px solid #333 !important;padding:10px 9px;cursor:pointer;background:#afce33;color:#fff !important;font-weight:700;overflow:visible;text-align:center;text-decoration:none; margin-bottom: 22px;}a.RegisterButton:hover{border:1px solid #666;background:#bedf37}#Footer{color:#fff}h4{color:#ccc;margin-bottom:10px;font:700 14px Tahoma, Arial, Helvetica, sans-serif}

/*Pages*/
#Content,#RightColumnPages,#RightColumnDetails{border-top:5px solid #b0cf30}#PageHome #Content,#PageHome #RightColumnPages{border-top:none}#Content .page_display h1{padding:0px;margin:0px 0px 17px 20px;letter-spacing:-1px;border-bottom:1px dashed #ccc;font:700 27px Arial, Helvetica, sans-serif}#Content .page_display h2{margin-left:20px}#Content .page_display h3{font-weight:700;line-height:18px;margin-bottom:9px;margin-left:0px;font-size:13px}#Content .page_display p{padding:0px;padding-left:20px}#RightColumnPages{padding:15px;background:#fff;width:275px;float:right;display:inline;padding-top:27px}.LangES{position:absolute;width:800px;margin-left:-9999px}.EditInPage{width:30px;background-color:#FF9;text-decoration:none;padding:3px;margin-left:-67px;position:absolute;bottom:0px}.EditInPage:hover{background-color:#FF6}#PopUpPage{background-color:#fff}#PopupWrapper{padding:20px 20px 0px;background-color:#fff}#Content ol,#Content ul{line-height:18px;padding-left:60px;margin-bottom:18px}#Content ol li,#Content ul li{margin-bottom:9px}div.Ads span.arc90_extlinkIMG{display: none!important}div.Ads{margin-top: 22px; }


/*Forms*/
#RegisterForm fieldset,#CallMeForm fieldset{border:none}input.GeneralTextField,input.CallMeTextField{color:#666;border:1px solid #ccc;padding:5px;width:263px;margin-bottom:13px}input.CallMeTextField{width:120px;margin-right:10px;float:left;margin-bottom:18px}input.GeneralFormButton{border:1px solid #333 !important;padding:4px 9px;cursor:pointer;background:#afce33;color:#fff !important;font-weight:700;overflow:visible}.active{background-color:#ffc;border-color:#333 !important}#CallMeForm{height:46px}label.error,#RegisterForm label,#CallMeForm label{display:none !important}input.error{background:#fcc url(../images/icons/unchecked.gif) no-repeat 3px 5px !important;padding-left:20px !important;width:248px !important}#CallMeForm input.error{background:#fcc url(../images/icons/unchecked.gif) no-repeat 3px 5px !important;padding-left:20px;width:105px !important}#PopupWrapper input.error,#PopupWrapper textarea.error{background:#fcc url(../images/icons/unchecked.gif) no-repeat 3px 5px !important;padding-left:20px;width:263px}#PopupWrapper label{float:left;color:#666;font:700 15px Verdana, Arial, Helvetica, sans-serif}#PopupWrapper textarea{float:right}#PopupWrapper #name,#PopupWrapper #email,#PopupWrapper #friend_email,#PopupWrapper #subject,#PopupWrapper #message{float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;line-height:18px;color:#666;border:1px solid #ccc;padding:5px;width:263px;margin-bottom:13px;margin-left:0px}#PopupWrapper #message{height:200px}#PopupWrapper input.GeneralFormButton{float:right;font-size:15px}#PopupWrapper input.GeneralFormButton:hover,input.GeneralFormButton:hover{border:1px solid #666;background:#bedf37}#BigRegisterForm{padding:0px 0px 0px 20px}#BigRegisterForm fieldset{border:none;border-top:1px dashed #ccc;padding-top:18px}#BigRegisterForm label{display:block;color:#666;font-weight:700;line-height:18px}#BigRegisterForm input,#BigRegisterForm file,#BigRegisterForm select{width:263px;padding:5px;border:1px solid #ccc;color:#666}#BigRegisterForm textarea{width:263px;height:80px;padding:5px;border:1px solid #ccc;color:#666}#BigRegisterForm div{margin-bottom:18px}.FileUploadFields{border:1px solid #CCC;padding:10px}.FileUploadFields input,.FileUploadFields label{margin-bottom:9px}.PhotoHelp,#BigRegisterForm div span{margin-left:10px;color:#999;font-size:11px;font-style:italic}

/*Footer*/
#FooterWrapper{text-align:center;background:#333;padding-left:20px;padding-top:18px}#FooterContent{text-align:left;width:1000px;margin:auto;color:#fff}#FooterContent ol li,#FooterContent ul li{list-style-type:none}#FooterContent1,#FooterContent2,#FooterContent3{height:200px;margin:auto;display:inline;float:left;border-left:solid 1px #666;padding-left:10px}#FooterContent1{width:316px;margin-left:10px}#FooterContent2{width:316px}#FooterContent3{width:310px}#FooterContent a{color:#999}#FooterContent1 a{text-decoration:none !important}.LatestActImage{padding:3px;margin-right:4px;border:1px solid #555;margin-bottom:7px;width:88px;height:66px}.LatestActImage a{text-decoration:!important}.NewsItem{list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999 !important;margin-bottom:9px}.NewsItem a{padding-left:5px;color:#999 !important}#FooterContent3 li{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999;margin-bottom:9px}#FooterContent3 .MetaFeed{background:url(../images/icons/rss_small.gif) no-repeat;padding-left:22px}.FaceBookFooterLink{background:url(../images/icons/facebook.gif) no-repeat;padding-left:22px}

/*Search*/
p.SearchPageIntro{padding:0px !important}form#class_search_form,#detailed_search_form{line-height:27px}#class_search_form fieldset{padding:18px;padding-top:9px;border:1px solid #cbcbcb}#class_search_form legend{font-size:14px;font-weight:700}h2.OtherPopularSearchesTitle{margin-left:0px !important;margin-top:18px}ul.OtherPopularSearchesList{margin-left:0px !important;padding-left:37px !important}#class_search_form input{margin:10px 5px 0 0px}.SearchFormButton{margin-top:19px !important;border:1px solid #cbcbcb;padding:8px 6px;cursor:pointer;background:#ddeaee !important;color:#333;font-weight:700;overflow:visible}.SearchFormButton:hover{border:1px solid #d6d6d6;background:#e4f1f5 !important}#detailed_search_form fieldset{border:none}#detailed_search_form label{margin-right:20px;float:left}#detailed_search_form input{color:#666;border:1px solid #ccc;padding:5px;width:263px;margin-bottom:13px}#detailed_search_form .min{margin-left:38px;margin-right:15px;float:left}#detailed_search_form select{border:1px solid #ccc;padding:5px}.impersonates select{width:250px;margin-bottom:17px}#PageSearchResults #Content{width:960px;background:url(../images/main/search_results_header_back.jpg) no-repeat;border-top:5px solid #b0cf30 !important;padding:0px}#SearchResultsHeaderContainer{width:900px;float:left;margin-left:30px;padding-top:71px;height:63px}#SearchResultsHeaderContainer a{text-decoration:none !important}#SortLinksContainer{width:508px;float:left}#SearchResultsTextSearch{width:375px;float:right;margin-bottom:50px}input.TextSearch{float:left;border:none;width:275px;margin-right:10px;padding:6px 3px 3px;background-color:transparent}#TextSearch input.submit{background:transparent url(../images/main/text_search_button.png) no-repeat scroll 0 0;border:0 none;height:26px;width:37px}#TextSearch .submit:hover{background-position:0px -26px;cursor:pointer}.Sort1,.Sort2,.Sort3{padding-top:5px;display:block;height:21px;color:#fff;font-weight:700}.Sort1,.Sort2{width:112px;margin-left:15px;padding-left:8px}.Sort1{float:left;background:url(../images/main/sort_button_dark_up.png)}.Sort2{float:left;background:url(../images/main/sort_button_dark_down.png)}.Sort3{text-align:center;float:right;width:210px;background:url(../images/main/sort_button_green.png);margin-right:15px}#NextPrevNumbersContainer{clear:both;height:50px;padding-right:30px;padding-top:18px}.NextPrevWrapper{margin-right:15px}.NextPrevInfo{float:right;margin-right:10px;padding-top:2px}.NextPrevBack,.NextPreviousPages{float:right}.NextPrevForward{float:right;margin-left:5px}.NextPreviousPages a,.CurrentPageNumber{display:block;float:left;font-weight:700;width:16px;border:1px solid #4C535C;padding:1px;margin-left:5px;cursor:pointer;text-align:center;text-decoration:none}.CurrentPageNumber,.NextPreviousPages a:hover{background-color:#4C535C;color:#fff}#BottomNextPrevContainer{padding:15px 15px 0px 0px;height:30px}.result_row_0,.result_row_1{height:172px;border-bottom:1px dashed #ccc;padding-top:15px;padding-left:25px;padding-right:25px}.result_row_0{background-color:#F5F5F5}img.SearchResultThumb{float:left;padding:3px;border:1px solid #ccc;margin:0px 20px 0px 15px;background:#fff}.SearchResultTitle{display:block;font-size:14px;background:#384f61;color:#fff;width:652px;font-weight:700;padding:7px 0px 7px 10px;margin:0px 5px 15px 0px;position:relative;float:right}.SearchResultTitle a{color:#fff;text-decoration:none}.SearchResultDescription{float:left;width:395px;text-align:justify;height:112px;overflow:hidden;line-height:18px;position:relative}ul.SearchResultsList{float:right;margin-right:15px;border-left:1px solid #ccc;padding-left:20px !important;height:112px}.SearchResultsList a{display:block;margin-bottom:8px}.SearchResultsList a:hover{background:#FFC}li.QuickLinkMp3,li.QuickLinkVideo,li.QuickLinkEnquiry,li.QuickLinkPrint,li.QuickLinkEdit,li#QuickLinkVideoNo,li#QuickLinkMp3No{list-style-type:none;background-repeat:no-repeat !important;padding-left:20px}#QuickLinkMp3No.No,#QuickLinkVideoNo.None{display:inline !important}#Vimeo.YouTube,#YouTube.Vimeo,#QuickLinkMp3No,#QuickLinkVideoNo,.None,#BottomNextPrevContainer .NextPrevInfo,#detailed_search_form legend{display:none}li#QuickLinkMp3No,li.QuickLinkMp3{background:url(../images/icons/ipod.png)}li#QuickLinkVideoNo,li.QuickLinkVideo{background:url(../images/icons/tv.png)}li.QuickLinkEnquiry{background:url(../images/icons/mail.png)}li.QuickLinkPrint{background:url(../images/icons/print.png)}li.QuickLinkEdit{background:url(../images/icons/pencil_go.png)}.AdminSearchResultLinks{display:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:3px;width:942px;padding-left:15px}a.GalleryButton{text-decoration:none;display:block;width:365px;height:24px;padding:6px 0px 0px 33px;background:url(../images/main/see_gallery_button.png) 0px 0px no-repeat;cursor:pointer;position:absolute;bottom:0px;text-align:left}a.GalleryButton:hover{background:url(../images/main/see_gallery_button.png) 0px -30px no-repeat}table.SearchResultsSummaryTable{border-collapse:collapse}.SearchResultsSummaryTable td{border:1px solid #ccc;padding:3px 4px}.SearchResultsSummaryTable tr.Odd{background:#E7EAEF none repeat scroll 0 0}.SearchResultsSummaryTable .FirstCol{width:95px}.SearchResultsSummaryTable .SecondCol{width:119px}.EmailIconLink,.FaceBookIconLink{position:absolute;top:7px;right:5px}#NoResults{height:35px;width:915px;padding-left:45px;padding-top:19px;display:block;clear:both;background:url(../images/main/search_results_header_error.png) no-repeat}#NoResultsSearchList{margin-top:27px}

/*Listing details*/
#ListingDetails h3{margin:0px 0px 9px;font-size:16px}#ListingDetails p{padding:0px}#RightColumnDetails h2{margin-left:0px}#RightColumnDetails p{padding-left:0px}.page_display .GeneralPicContainer{margin-bottom:24px}#RightColumnDetails img,#RightColumnPages img{vertical-align:bottom;margin-bottom:9px}#RightColumnDetails ul,#RightColumnPages ul{line-height:18px;margin-bottom:18px}#RightColumnPages li{list-style-type:disc}#RightColumnDetails img.FeaturedArtist,#RightColumnPages img.FeaturedArtist{margin-bottom:18px}#RightColumnDetails{padding:15px;background:#fff;width:275px;float:right;display:inline;padding-top:27px;position:absolute;right:0px;top:130px}#RightColumnDetails ul{padding-left:0px !important;margin-left:10px !important}#RightColumnDetails a.RegisterButton{width:195px}#RightColumnDetails li{list-style-type:none}#CallMe{clear:both;padding:5px;height:40px;width:300px;border:1px solid #666;margin-top:18px}#PhoneNumber{width:200px}GALLERY#MainImageContainer{height:450px;width:600px;margin-bottom:10px}.ThumbImageRow{float:left;padding:9px 0px 9px 9px;width:588px;border:1px solid #CCC;margin:9px 0px 18px}.ThumbImageRow img{float:left;height:65px;margin-right:9px;vertical-align:bottom;width:50px}a.FilesDownloadText{font-family:Arial, Helvetica, sans-serif;margin-top:9px}.FileSize{font-size:11px;color:#666}.FilesDownload{margin-bottom:0px !important;padding-right:5px}.ShareText{float:left;width:115px}a.SocialLink{float:left;text-decoration:none;padding-right:3px}blockquote{clear:both;background:transparent url(../images/main/quotes.png) no-repeat scroll 0 0;margin:18px 0 36px 25px;padding-left:90px;padding-right:45px;line-height:18px;color:#555;min-height:72px}.field_caption{font-size:16px;color:#333;font-weight:700;line-height:18px;border-bottom:1px dashed #ccc;display:block;margin-bottom:9px}#FullDesc{margin-bottom:27px}.SetHighlightsTitle{margin-top:-9px !important}#ListingDetails ul{margin-left:-15px !important;margin-top:9px;margin-bottom:27px}#ListingDetails ul li{margin-bottom:0px !important}.No,#ImagePreloader,.DoMore .arc90_extlinkIMG,#RightColumnDetails .arc90_extlinkIMG{display:none}.EachMp3Player {margin-bottom: 9px; display:block;}p.MP3Title {color: #666; font-style: italic; margin-bottom: 5px;	}

/*Featured slideshow*/
#slider{width:275px;height:206px;position:relative;overflow:hidden;margin-bottom:28px}#sliderContent{width:275px;position:absolute;top:0;margin-left:0}img.FeaturedListingSlide{width:275px;height:206px;-ms-interpolation-mode:bicubic;margin:0px !important;margin-bottom:9px !important}li.sliderImage{list-style-type:none !important}.sliderImage{float:left;position:relative;display:none}.sliderImage span{position:absolute;left:0;font:12px Arial, Helvetica, sans-serif;padding:2px 10px 10px;width:275px;background-color:#111;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;color:#fff;display:none;bottom:0}.sliderImage span a{text-decoration:none}.sliderImage span strong{font-size:13px;font-weight:700;display:block}.clear{clear:both}



.Scratchpad {
background: url("../images/main/postit.jpg") repeat scroll 0 0 transparent;
float: left;
height: 155px;
margin: -15px 15px 20px -10px;
padding: 25px 20px 25px 25px;
width: 180px;
}

.Scratchpad p {
	margin: 0px !important;
	padding: 0px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left !important;
}

.HomeVideo a {
	display: block;
	background: url("../images/main/promo_video.jpg") repeat scroll 0 0 transparent;
	float: left;
	height: 150px;
	margin: 0px 25px 20px -10px;
	padding: 0px;
	width: 250px;
}

.HomeVideo a:hover {
	background-position: 0px -150px;
}





