/**
	File: 
		elements.css

	Validates: 
		CSS Level 2.1

	Project: 
		Extra People

	Author: 
		Ian Silvester

	Date Created: 
		

	About: 
		Contains styles for specific elements

	Notes: 
		Place fourth in the cascade

	Cascade index: 
		01	undo.css - Resets browser default styles
		02	layout.css - Styles for the main layout and framework of the site
		03	content.css - Styles for general content
		04	elements.css - Styles for specific page elements
		05	ie6.css - IE6 specific styles.
		06	ie7.css - IE7 specific styles.
		07	clearing.css - Enables the use of .clearfix across the site.
		08	print.css - Print specific styles
 */

#logo-wrap {background:#151515;}
#home h2 { font-size:1.0769em; font-weight:bold; margin-bottom:5px; }

#hero-banner { border-bottom: solid 1px #000000; border-top:4px solid #FDFDFD; margin:0; padding:0; }

#home #intro-text { color:#000000; border-bottom: 1px solid #000000; border-top: 10px solid #FFFFFF; }
	#home #intro-text h2 {font-size:16px;}
.intro-text-link {font-weight:bold;}

#full-service {position:relative;}
#search-catalogue {position:relative;}
		#search-catalogue p {margin:0;}
#join-us { padding:0 10px 0 0; position:relative; }
#plain-simple { padding:0 10px 0 0; position:relative; }
	#plain-simple p {margin:0;}
.sub-title { color:#272727; font-size:16px; font-weight: bold; position:absolute; top:30px; left:58px; text-decoration:none; }
	.sub-title a, 
	.sub-title a:hover {text-decoration:none;}

#hp-client-logos { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
	#hp-client-logos ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
		#hp-client-logos li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
				#hp-client-logos li ul li { float:left; margin:0 7px 5px 0; }
			#hp-client-logos li h3 { color:#272727; font-size:16px; font-weight: bold; margin:0 0 10px 0; }

.hp-latest-blog h3 { color:#C41D24; font-size:1.0769em; margin:0; text-decoration: none; }
	.hp-latest-blog h3 a {font-size:1.0769em;}
.hp-latest-blog .small_details {  color:#5F5F5F; font-size:0.9167em; margin:0px; }

#home #useful-info h2 { padding:0; margin:0 0 5px 0; }

#home #useful-info { background:none; border:0; padding:0; }
	#home #useful-info li { background:none; padding:0; }
		#home #useful-info li ul { background:none; padding:0; }

#top-links { border-top:10px solid #FFFFFF; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position:absolute; right:0; top:0; }
	#top-links li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; }
		#search-artiste-btn { background-image:url(/template-images/layout/header/masthead/search-artiste-btn.gif); margin:0 10px 0 0; overflow:hidden; text-indent:-9999em; }
			#search-artiste-btn a { display:block; height:23px; width:115px; }
		#register-artiste-btn { background-image:url(/template-images/layout/header/masthead/artiste-reg-btn.gif); margin:0; overflow:hidden; text-indent:-9999em; }
			#register-artiste-btn a { display:block; height:23px; width:115px; }

#social-links { background:transparent url(/template-images/elements/social-icons/border.gif) no-repeat top left; color:#7F7F7F; margin:0; padding:7px 7px 9px 7px; }
	#social-links li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 10px 0 0; padding:0; }
	#social-links img, 
	#social-links img a:hover { margin:0 5px 0 0; text-decoration:none; }
	#social-links a {font-weight:bold;}

#email-signup { color:#F4F4F4; margin:5px 0 0 0; padding:5px 7px; }
	#email-signup h4 {line-height:1.000em;}

.content-introduction p { color:#1F1F1F; font-size:1.4167em; font-weight:normal; line-height:22px; margin:0 0 10px 0;}

#client-logos-container { border-top:1px solid #7F7F7F; padding:13px 0 0 0; }
	#client-logos-container h3 { border-bottom:8px solid #FFFFFF; font-size:1.1538em; }
#client-logos { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
	#client-logos li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0;margin:0 25px 20px 0px; } 



#blog .single-entry { border-bottom:1px solid #000000; margin:0 0 20px 0; padding:0; }
 #blog .entry-top { border-bottom: 1px solid #DFDFDF; display:block; margin:0 0 5px 0;}
#blog h2 { font-size:1.8462em; font-weight: normal; line-height: 1.2em; margin:0; padding:0 40px 0 0;}

#blog .small_details { color:#5F5F5F;  font-size:0.9167em; margin:2px 0 4px 0; }
	#blog #pagination { margin:0; padding:10px 0; }	
		#blog #pagination a { border: 1px solid #C41D24; padding:2px 4px; }
		#blog #pagination strong { background: #C41D24; border:1px solid #C41D24; color:#FFFFFF; padding:2px 4px; }

#blog .fb-share { background:transparent url(/template-images/elements/social-icons/facebook-whitebg.gif) no-repeat top left; color:#5071AB; float:right; font-weight:bold; margin:0; padding:0 0 0 20px; text-decoration:none; }

#blog .comment-bubble { background:transparent url(/template-images/elements/blog/mini-speech-bubble.gif) no-repeat top left; float:right; margin:0 10px 0 0; padding:0; text-align:center;}
	#blog .comment-bubble a { color:#FFFFFF; display:block; font-weight:bold; margin:0; padding:2px 15px 10px 14px; }

#blog .post-meta { border-top:1px solid #DFDFDF; padding:10px 0; }
	#blog .comment-link { background:transparent url(/template-images/elements/blog/tiny-comment-bubble.gif) no-repeat 0 50%; float:right; margin:0; padding:0; }
		#blog .comment-link a { color:#7F7777; font-weight:bold; margin:0; padding:0 0 0 20px; }

#blog #comment-list { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
	#blog #comment-list li { background:#ECECEC url(/template-images/elements/blog/comment-bubble-top.gif) no-repeat top left; list-style-image:none; list-style-position:outside; list-style-type:none; position:relative; margin:0; padding:0; }
			#blog #comment-list li ol { background:transparent url(/template-images/elements/blog/comment-bubble-bottom.gif) no-repeat bottom left; margin:0; padding:10px 10px 25px 10px;}
					#blog #comment-list li ol li {background:none;}

#blog #comment_form ol { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
	#blog #comment_form ol li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 0; }

#blog #comment_form label { border-bottom: 5px solid #FFFFFF; display:block; font-weight:bold; }
	#blog #comment_form input { border:1px solid #757575; padding:3px; }
		#blog #comment_form .submit { border:0; padding:0;}
	#blog #comment_form textarea { border:1px solid #757575; padding:3px; }
	#blog #comment_form em {font-size:0.8em;}
	#blog #comment_form .required {color:#C41D24;}



#browse-by h2 { font-size:1em; font-weight:bold; margin-bottom: 0; padding:15px 15px 5px 15px; }
	#browse-by { background:#DFDFDF url(/template-images/elements/browse-by/top.gif) no-repeat top left; border-top: 5px solid #FDFDFD; margin:0; padding:0; }
		#browse-by li { background:transparent url(/template-images/elements/browse-by/bottom.gif) no-repeat bottom left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
		#browse-by ol { margin:0; padding:0 25px 10px 25px; }
			#browse-by ol li { background:none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 5px 0; padding:0; }



#enquiry-form .required { color:#A60707; font-weight:bold; }
#enquiry-form ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
	#enquiry-form li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 10px 10px 0; padding:0; position:relative; }
			#enquiry-form li.two-col { float:left; margin:0 10px 10px 0; }

#enquiry-form input {width:540px;}
	#enquiry-form li.two-col input  { width: 260px; }
	#enquiry-form li.two-col select	 { width: 270px; }

#enquiry-form .subject { clear: left; }

#enquiry-form .hiddenFields {display:none;}
#enquiry-form label { display:block; margin:0; }
#enquiry-form textarea { border:1px solid #AFAFAF; font-family:"helvetica neue",arial,helvetica,san-serif; font-size:1em; padding: 5px; width:540px; }

#enquiry-form .message {clear:both;}
#enquiry-form #contact-submit { border:none; padding: 0; width:auto; }

#enquiry-bar{ background:url("/template-images/elements/enquiry/bar-left.gif") no-repeat scroll left top #FFFFFF; margin:0 10px 0 0; padding:0; position:relative; }
	#enquiry-bar .cap { background:url("/template-images/elements/enquiry/bar-right.gif") no-repeat scroll right top transparent; top:0; height:25px; right:0;position:absolute; width:7px; }

	#enquiry-bar a { color:#FFFFFF; display:block; padding:2px 5px 5px 5px; }

#enquiry-form #artistes,
#enquiry-form label.artiste-label {display:none;}

#artiste-basket-wrap { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin:5px 0; padding: 5px 0; }



#artistes #search-highlight { background:url("/template-images/elements/artistes/right-column/top.gif") no-repeat scroll left top #DFDFDF; margin:0; padding:0; position:relative; }
	#artistes #search-highlight .bottom { background:url("/template-images/elements/artistes/right-column/bottom.gif") no-repeat scroll left bottom transparent; bottom:0; height:3px;left:0;position:absolute; width:300px; }

#artistes #search-highlight #help {padding:15px;}
	#artistes #search-highlight #help {font-size:1.08em;}
		#artistes #search-highlight #help .number { font-size:1.14em; margin:0; }
		#artistes #search-highlight #help .ooh {font-size:0.86em;}
#artiste-search-results { overflow:auto; margin:0; }
	#artiste-search-results li { background:#FFFFFF; border:1px solid #C3C3C3; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin:0 5px 5px 0; padding:5px 5px 0 5px; }
		#artiste-search-results li .artiste-image { }
		#artiste-search-results li img { }
		#artiste-search-results li .inquiry-button { display:block; float:right; padding:0; }
	#artiste-name { border-top:1px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; display:block; text-transform:capitalize; }
	.artiste-name { border-top:1px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; display:block; text-transform:capitalize; }

#artist-search-container .form-topper { background:#3C3C3C url(/template-images/elements/artiste-registration/form-top.gif) no-repeat top left; color:#FAF0F0; font-size:14px;  margin:0; padding:10px 10px 10px 20px; }
	#artist-search-container .form-topper h2 { color:#FAF0F0; display:block; font-size:20px; font-weight:bold; }

#artist-search-container h2 { font-size:1.67em; font-weight:normal; padding:10px 0 5px 0; }

#artist-search-container #artiste-adv-search { border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; }
    #artist-search-container #artiste-adv-search fieldset { background: #F9F9F9; border-bottom:1px solid #F2F2F2; border-top:1px solid #FFFFFF; padding:10px 20px; }
	#artist-search-container #artiste-adv-search ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
		#artist-search-container #artiste-adv-search li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 10px 0; padding:0; }
		#artiste-adv-search li label {float:left;margin:0;width:150px;}
		#artiste-adv-search li input,
		#artiste-adv-search li select {width:200px;}
			#artiste-adv-search li#age input {width:60px}
		#artist-search-container #artiste-adv-search li ul { border:0; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
		#artiste-adv-search #search-button { border:0; padding:0; width:auto; }

#artiste-adv-search ul#set1,
#artiste-adv-search ul#set2 { border-bottom:1px dotted #C3C3C3; margin:0 0 10px 0; }

#artiste-adv-search #skills li { float:left; width:175px; }
	#artiste-adv-search #skills li label { float:none; width:auto; }
	#artiste-adv-search #skills li input { padding:3px 4px; width:auto; }
	#artiste-adv-search #skills li select { border:0; padding:3px 4px; width:auto; }

#artiste-adv-search #skills #tabs { background: transparent; border:0; font-family:"helvetica neue",arial,helvetica,san-serif; font-size:12px; -moz-border-radius:none; }
#artiste-adv-search #skills #tabs .ui-tabs,
#artiste-adv-search #skills #tabs .ui-tabs-nav { margin:0 0 10px 0; overflow:hidden; padding: 5px 0 0 6px }
	#artiste-adv-search #skills #tabs .ui-tabs-nav li { margin:0 2px 0 0; }
			#artiste-adv-search #skills #tabs .ui-tabs-nav li a {padding-right:50px;}
#artiste-adv-search #skills #tabs .ui-state-default { border:1px solid #BFBFBF; width:100px; }



#simple-search-container { background:url("/template-images/elements/artistes/right-column/top.gif") no-repeat scroll left top #DFDFDF; margin:0; padding:0; position:relative; }
	#simple-search-container .bottom { background:url("/template-images/elements/artistes/right-column/bottom.gif") no-repeat scroll left bottom transparent; bottom:0; height:3px;left:0;position:absolute; width:300px; }


#artiste-simple-search {padding:15px;}
	#artiste-simple-search ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
		#artiste-simple-search li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 10px 0; padding:0; }
				#artiste-simple-search li label { float:left; margin:0; width:100px; }
				#artiste-simple-search li input,
				#artiste-simple-search li select {width:140px;}
			#artiste-simple-search li.age input {width:50px;}
		#artiste-simple-search ul#set0,
		#artiste-simple-search ul#set1, 
		#artiste-simple-search ul#set2 { border-bottom:1px dotted #C3C3C3; margin:0 0 10px; }
	#artiste-simple-search #search-button { border:0 none; padding:0; width:auto; }
	#artiste-simple-search .reset-button {display:block;}
.box-shadow { margin:0 0 100px;  }

#faqs-question { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
	#faqs-question li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 0; padding:0; }
		#faqs-question li ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 0; padding:0; }
			#faqs-question li h3 { color:#C41D24; font-size:1.1666em; margin:0; }

#useful-info h2 { font-size:1em; margin-bottom: 0; padding:15px 15px 5px 15px; }
	#useful-info { background:#DFDFDF url(/template-images/elements/browse-by/top.gif) no-repeat top left; border-top: 5px solid #FDFDFD; margin:0; padding:0; }
		#useful-info li { background:transparent url(/template-images/elements/browse-by/bottom.gif) no-repeat bottom left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
		#useful-info ul { margin:0; padding:0 25px 10px 25px; }
			#useful-info ul li { background:none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 5px 0; padding:0; }
				#useful-info ul li h3 {margin:0;}



#must-have h2 { color:#FFFFFF; font-size:1em; margin:0; }

#must-have ul { background:url(/template-images/elements/artiste-registration/must-have/red-top-188.gif) no-repeat top left; color: #FFFFFF; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
	#must-have ul li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 10px 0 10px; }
		#must-have ul li ul { background:none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
		#must-have ul li ul li {  }

#must-have .list { background:url(/template-images/elements/artiste-registration/must-have/red-bottom-188.gif) no-repeat bottom left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 5px 10px 20px; }
	#must-have .list ul {background:none;}
	#must-have .list li { list-style-type:disc; padding:0 0 5px 0; }





#register-form-container #entryform { border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; }
    #register-form-container #entryform .required { color:#A60707; font-weight:bold; }
    #register-form-container #entryform em {font-size:0.83em;}
    
    #register-form-container #entryform h2 { font-size:1.67em; font-weight:normal; padding:10px 0 5px 0; }
    
    #register-form-container #entryform fieldset { background: #F9F9F9; border-bottom:1px solid #F2F2F2; border-top:1px solid #FFFFFF; padding: 10px 0 10px 20px; }
        #register-form-container #entryform #personal-details {border-top:none;}
    #register-form-container #entryform #hidden { border:none; padding:0; }
            #register-form-container #entryform ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
                    #register-form-container #entryform li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 10px 0; padding:0; }
                            #register-form-container #entryform li ul { border:0; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
    
    #register-form-container #entryform #personal-details label,
    #register-form-container #entryform #vital-stats label,
    #register-form-container #entryform #look label,
    #register-form-container #entryform #ethnic-origin-f label,
    #register-form-container #entryform #locality-f label,
    #register-form-container #entryform #availability-f label,
    #register-form-container #entryform #photo-f label,
    #register-form-container #entryform #how-did-you-hear-f label { float:left; margin:0; width:160px;}
    
    #register-form-container #entryform #personal-details input,
    #register-form-container #entryform #vital-stats input,
    #register-form-container #entryform #look input,
    #register-form-container #entryform #ethnic-origin-f input,
    #register-form-container #entryform #locality-f label input,
    #register-form-container #entryform #availability-f label input,
    #register-form-container #entryform #photo-f label input,
    #register-form-container #entryform #how-did-you-hear-f label input {width:208px;}
    
    #register-form-container #entryform #skills-select li,
    #register-form-container #entryform #sport-select li,
    #register-form-container #entryform #dance-select li,
    #register-form-container #entryform #martial-select li, 
    #register-form-container #entryform #languages-select li { float: left; width:180px; }

	#register-form-container .form-topper { background:#3C3C3C url(/template-images/elements/artiste-registration/form-top.gif) no-repeat top left; color:#FAF0F0; font-size:14px;  margin:0; padding:10px 10px 10px 20px; }
		#register-form-container .form-topper h2 { color:#FAF0F0; display:block; font-size:20px; font-weight:bold; }

	#register-form-container .section { margin: 0; padding: 0;  }

#register-form-container #entryform #submitbutton { border:0; padding:0; }

#register-form-container .photo-guidance { color:#5F5F5F; font-size:0.90em; }
	#register-form-container #entryform li.photo-guidance ol li { list-style-type:disc; margin:0 0 5px 5px; }





#directory-detail #directory-images {position:relative;}
#directory-detail #directory-images { background: #F9F9F9; border-bottom: 1px solid #F2F2F2; border-top: 1px solid #FFFFFF; padding: 10px; }
#directory-detail #directory-images .additional-thumb { border-bottom:10px solid #F9F9F9; }


	
#locations .list-wrap {  background: transparent url(/template-images/elements/panes/highlight-580w-red-top.gif) no-repeat top left; margin:0; padding:0; }
	#locations .list-wrap h2 { color:#E1E1E1; font-size:1.4167em; margin: 0 0 10px 0; padding:10px; }
#studios {  background: transparent url(/template-images/elements/panes/highlight-580w-red-bottom.gif) no-repeat bottom left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0 10px 10px 30px; }
	#studios li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
		#studios li a { background: transparent url(/template-images/elements/locations/building-medium.png) no-repeat top left; color: #E1E1E1; display:block; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 10px 0; float: left; padding:0 0 0 20px; width:150px; }

#google-map { border-bottom:10px solid #FFFFFF; height:400px; margin:0; padding:0; width:580px; }







#contact-numbers { background: transparent url(/template-images/elements/production/top-580.gif) no-repeat top left; }
	#contact-numbers p { background: transparent url(/template-images/elements/production/bottom-580.gif) no-repeat bottom left; font-size:18px; font-weight:bold; padding:16px 0 20px 55px; }





#contact-form-wrap { margin:20px 0; }
#london-details { float: left; width:270px; margin:0 20px 0 0; }
#midlands-details { float:left; width:270px; }

#contact-form .required { color:#A60707; font-weight:bold; }
#contact-form ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; overflow:auto; padding:0; }
	#contact-form li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 10px 10px 0; padding:0; position:relative;}
			#contact-form li.two-col { float:left; margin:0 10px 10px 0; }

#contact-form input {width:540px;}
	#contact-form li.two-col input { width: 260px; }

#contact-form .subject { clear: left; }

#contact-form .hiddenFields {display:none;}
#contact-form label { display:block; margin:0; }
#contact-form textarea { border:1px solid #AFAFAF; color:#2F2F2F; font-family:"helvetica neue",arial,helvetica,san-serif; font-size:1em; padding: 5px; width:540px; }

#contact-form #contact-submit { border:none; padding: 0; width:auto; }





#rates table {width:100%;}
	#rates tbody { border:1px solid #BFBFBF; }
		#rates thead { border:1px solid #BFBFBF; }
			#rates thead tr {background:#EDEDED;}
			 #rates tr { border-bottom:1px dotted #CCCCCC; }





.pane { margin: 10px 0; padding:0; }
	.pane h2 {font-size:1em;}





#tc-download {position:relative;}
	#tc-download img { position:absolute; top:20px; left:0 }
	#tc-download p { margin: 0 0 10px 70px; }





#holding-text { background:transparent url(/template-images/elements/panes/highlight-580w-outline-top.gif) no-repeat scroll left top; margin:0; padding:0; position:relative; }
	#holding-text .pane-bottom { background:transparent url(/template-images/elements/panes/highlight-580w-outline-bot.gif) no-repeat scroll left bottom; bottom:0; height:6px; left:0; position:absolute; width:580px; }

#holding-text .content-wrap {padding:20px;}




#thank-you-wrap { background:transparent url(/template-images/elements/panes/highlight-580w-outline-top.gif) no-repeat scroll left top; margin:0; padding:20px; position:relative; }
	#thank-you-wrap .pane-bottom { background:transparent url(/template-images/elements/panes/highlight-580w-outline-bot.gif) no-repeat scroll left bottom; bottom:0; height:6px; left:0; position:absolute; width:580px; }





#export table { margin:20px 0; width:100%;}
	#export table tr.row-alt {background-color:#E0EAEF;}
	#export table td {padding: 5px; }
	#export table th {padding: 5px; }

#export-container h1 { text-transform: capitalize; margin:0 0 5px 0; }
.artiste-export-even, .artiste-export-odd { border:2px solid #CCCCCC; padding:10px; margin-bottom:10px; }
.artiste-export-even {  }

#export-container .artiste-details li { padding:0; margin:0;}
#export-container .additional-photo {float:right;}

#export-call-sheet-container table { margin:0 auto; width:920px; border-bottom:1px solid #969694; }
#export-call-sheet-container table tbody { border:0; margin:0; padding:0; }
#export-call-sheet-container table  td { padding:0.25em 0.25em; }
	#export-call-sheet-container table  td.info_col1 {width:300px;}
#export-call-sheet-container .call_sheet { padding:20px 0; }
#export-call-sheet-container h2 { color:#000000; border-top:10px solid #FFFFFF; font-size:25px; padding:0; margin:0; line-height:110%; }

#export-sheet #masthead { padding:0 0 0 0; }
#export-sheet #masthead-inner {background:none;}
#export-sheet .address { float:right; padding:10px 0 0 5px; }
	#export-sheet .address { font-size:13px; padding:10px; }

#productionInfoContainer { border-bottom: 1px solid #000000;border-top:1px solid #000000; margin:0 auto; padding:0; font-size:14px; width:920px; }
#productionInfoContainer ul { margin:0; padding:0; position:relative; }
      #productionInfoContainer ul li { list-style: none outside none; margin: 0 0 10px; float:left; margin:0; padding:0; width:390px; }
            #productionInfoContainer ul li.left { margin:0 20px 0 0; }
      #productionInfoContainer label { color:#000000; font-weight:bold; margin:0 0 10px 0; }      
      #productionInfoContainer input { border:0; border-bottom:1px solid #C4C4C4; display: block; font-size: 13px; margin: 5px 0 20px 0; padding: 5px 0 ; width:380px; }
      #productionInfoContainer textarea { border:0; border:1px solid #EEEEEE; display: block; font-size: 13px; font-family: "helvetica neue",arial,helvetica,san-serif; margin: 5px 0 20px 0; padding: 5px 0 ; width:800px; }
            #productionInfoContainer ul li.right label { float:left; margin:0 10px 0 0; }
            #productionInfoContainer .logo { position:absolute; top:0; right:0; }
	            #productionInfoContainer ul li.right label input {width:auto;}
 #productionInfoContainer h1 { font-weight:bold; margin:5px 0 0 0; }

#export-call-sheet-container-no-photo { margin:0 auto; width:920px; }
#export-call-sheet-container-no-photo h2 { font-size:25px; margin:0 0  }
#export-call-sheet-container-no-photo .no-photo { display:block; border-bottom:1px solid #000000; font-size:13px; margin:10px 0; }
#export-call-sheet-container-no-photo .no-photo ul { margin:0; list-style: none outside none; margin: 0; padding: 0; }
#export-call-sheet-container-no-photo .no-photo li { list-style: none outside none; margin: 0; padding: 0; }
#export-call-sheet-container-no-photo .no-photo .export-details { margin:10px 0 10px 0; }
      #export-call-sheet-container-no-photo .export-details li ul { float:left; width:230px; }
            #export-call-sheet-container-no-photo .export-details li ul li { border-bottom:1px solid #CCCCCC; margin:0 0 5px 0; padding:0 0 3px 0; }
            #export-call-sheet-container-no-photo .export-details li ul .photo {border:0;}

            #export-call-sheet-container-no-photo input {font-size:13px;}
