	    /*
         *  General user_brochureorder Style
         */
        #user_brochureorder-selectionForm *,
        #user_brochureorder-personalDataForm *,
        #user_brochureorder-orderConfirmationScreen * {
        	box-sizing: border-box;
        	-moz-box-sizing: border-box;
        	font-family: Arial,Helvetica,Verdana,sans-serif;
        }

        
        #user_brochureorder-selectionForm INPUT.submitButton, 
        #user_brochureorder-personalDataForm INPUT.submitButton{
            border: 1px solid black; width: 100px;
        }
        
        /*
         *  Brochure Selection Form
         */
        #user_brochureorder-selectionForm TABLE.user_brochureorder-layoutTable {
            width: 95%;
				font-size: 10pt;
        }
        
        #user_brochureorder-selectionForm TABLE.user_brochureorder-sendButtonPanel {
        	width: 100%;
        	padding-top: 15px;
        }
        
        #user_brochureorder-selectionForm .user_brochureorder-brochure {
        	float: left;
        	margin-right: 10px;
        	margin-left: 10px;
        	width: 130px;
        }

		#user_brochureorder-selectionForm .user_brochureorder-brochure TD.user_brochureorder-brochureLabelCell {
			font-size: 11px;		
		}
		
		#user_brochureorder-selectionForm .user_brochureorder-brochure TABLE {
			width: 125px;
			min-width: 125px;
			max-width: 125px;
			border: 1px solid #6d6d6d;
			margin-bottom: 30px;
			margin-left: 20px;
			margin-right: 20px;
		}
        
        #user_brochureorder-selectionForm .user_brochureorder-brochureImage {
         /*display: block;
        	margin-bottom: 5px;*/
			border-bottom: 1px solid #6d6d6d;
			text-align: center;
			vertical-align: middle;
        }
		  
		   #user_brochureorder-selectionForm .user_brochureorder-brochureItemCheckboxCell {
			width: 15px;
			height: 30px;
			text-align: right;
			padding-right: 5px;
        }
		  
		  #user_brochureorder-selectionForm .user_brochureorder-brochureLabelCell {
			padding: 2px;
			padding-left: 4px;
			height: 30px;
        }

        
        #user_brochureorder-selectionForm .user_brochureorder-categoryTitle {
			font-size: 10pt;
			font-weight: bold;
			text-decoration: underline;        
        }
        
        #user_brochureorder-selectionForm .user_brochureorder-categoryTitleCell {
        	padding: 20px 0 10px 0;
        }
        
        #user_brochureorder-selectionForm .user_brochureorder-deliveryOptionTitle {
            font-weight: bold;
				font-size: 10pt;
        }
        
        #user_brochureorder-selectionForm .user_brochureorder-noBrochuresSelectedCell {
	        color: #fd0002;
	        margin-top: 10px;
        }
        
        
        /*
         *  Address Input Form
         */
        #user_brochureorder-personalDataForm .user_brochureorder-layoutTable .user_brochureorder-addressInputHeader {
	      font-size:10pt;
			font-weight:bold;
		}
        
        #user_brochureorder-personalDataForm .user_brochureorder-layoutTable .user_brochureorder-fieldLabel {
            padding-right: 5px;
				font-size:10pt;
        }
        
        #user_brochureorder-personalDataForm .user_brochureorder-layoutTable .user_brochureorder-missingField {
        	border-color: #fd0002;
        }
        
        #user_brochureorder-personalDataForm .user_brochureorder-layoutTable .user_brochureorder-addressInputNotCompleteYetCell {
	        color: #fd0002;
	        margin: 10px 15px auto 0;
        }
        
        
        /*
         *  Confirmation Screen
         */
        #user_brochureorder-orderConfirmationScreen .user_brochureorder-orderConfirmationHeading {
        	font-size:110%;
			font-weight:bold;
        }
        
        #user_brochureorder-orderConfirmationScreen .user_brochureorder-orderConfirmationBrochureListing UL {
        	list-style-type: circle;
        	font-size: 10pt;
        	padding-left: 15px;
        }
        
        #user_brochureorder-orderConfirmationScreen .user_brochureorder-orderConfirmationText {
        	padding-top: 15px;
			font-size: 10pt;
        }
        
        #user_brochureorder-orderConfirmationScreen .user_brochureorder-orderConfirmationText SPAN {
        	display: block;
        	clear: right;
			font-size: 10pt;
        }
       
        #user_brochureorder-personalDataForm * {width: 350px;
        	        }

		
.user_brochureorder-fieldLabel  {width: 100px; padding: 5px}
