﻿#cardForm  {display: block; position:relative}
	#cardCon  {padding: 0px 20px 20px 20px;}
	    #cardOptions  {width: 640px; height: auto; display: block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #a6d3ff; background-color: #e1eaf6; padding: 5px 5px 0px 5px; margin: 0px 0px 10px 0px;}
	        #cardOptions .fieldValue  {display: block; width: auto; margin: 0px 10px 5px 0px;}
	        #cardOptions .fieldName  {white-space: nowrap; font-size: 1.2em; margin: 0px 10px 5px 0px;}
	        
        #singleFileUpload {width: 640px; height: auto; display: block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #a6d3ff; padding: 5px 5px 0px 5px; margin: 0px 0px 10px 0px; display: none;}
	        #singleFileUpload .fieldName  {display: block; float: left; width: 200px;}
	        #singleFileUpload .fileinputs  {display: block; float: right; width: 440px;}
	        
        #doubleFileUpload {width: 640px; height: auto; display: block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #a6d3ff; padding: 5px 5px 0px 5px; margin: 0px 0px 10px 0px; display: none;}
	        #doubleFileUpload .fieldName  {display: block; float: left; width: 300px;}
	        #doubleFileUpload .fileinputs  {display: block; float: right; width: 340px;}
	    #messaging  {display: block; margin: 10px 0px 5px 5px;}
	    
	    #cardEditor  {display: block; width: 650px; height: auto;}
	        #cardEditor .imageCon  {display: block; width: 650px; height: auto; text-align: center; margin: 0px 0px 5px 0px;}
				#cardEditor .imageCon img  {margin: auto;}
	        #cardEditor .leftColumn  {display: block; width: 410px; height: auto; float: left;}
				#checkSpellingCon  {display: block; width: 390px; height: auto; margin: 5px 0px 0px 0px;}
					#checkSpellingCon .standardMediumButton  {float: right;}
	        
	        #cardEditor .rightColumn  {display: block; width: 240px; height: auto; float: left;}
	            #cardEditor .rightColumn .standardMediumButton  {float: right; margin-top: 5px;}

		.textboxAddress textarea  {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #a6d3ff; width: 240px; height: 110px; margin: 0px 0px 5px 0px; padding: 5px; font-size: 10pt}
			.textboxAddress textarea:disabled, .textboxAddress textarea[disabled], .textboxAddress[disabled="disabled"] textarea  {background-color: #f3f3f3; color: #aaaaaa;}
		.textboxPostcode input  {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #a6d3ff; width: 130px; height: 20px; margin: 0px 0px 5px 0px; padding: 0px 5px;}
			.textboxPostcode input:disabled, .textboxPostcode input[disabled], .textboxPostcode input[disabled="disabled"]  {background-color: #f3f3f3; color: #aaaaaa;}

	#enterText { display:block; position:absolute; top:500px; left: 100px; width:365px; height:200px; z-index:1000; }
		#enterText img { height: 100%; }	
		
	.tryForFreeMsg { display:none; width:236px; height:48px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #a6d3ff; font-weight:bold; color: Red; position: absolute; top: 7px; right:350px; padding: 6px; background-color: White; }
			
	.nextStep  {display: block; width: 210px; height: 88px; position: absolute; bottom: 20px; right: 0px;}
		.nextStep h3  {position: absolute; top: 0px; left: 10px; font-size: 1.4em; margin: 0px; padding: 0px 5px; background-color: #FFFFFF; z-index: 10;}
		.nextStep .submitCon  {display: block; width: 200px; padding: 5px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #a6d3ff; position: absolute; top: 14px; left: 0px; z-index: 9;}
			.nextStep .submitCon .mainSubmitButton  {margin: 0px;}
			.nextStep .secondarySubmitButton  {margin: 0px; position: absolute; bottom: -30px; left: 12px;}
