/*	-------------------------------------------------------------

	CFORMS II PLUGIN FORM STYLE

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

             form#contact_form, form#contact_form p {
                     padding:0;
               }
             form#contact_form fieldset#formwrap {
                    border: 0;
                    padding: 1em 0;
                    margin: 0 0 1em 0;
               } 

             form#contact_form fieldset {
                    margin: 0 0 5px 0;
                    padding: 1em 1em 2em 1em;
                    border: 1px solid #222;
                    border-top: 3px solid #222;
                    width: 515px;
                    display: block;
               }

             form#contact_form #formwrap fieldset label {
                    margin: 0 0  0 10px;
               }

             form#contact_form #formwrap fieldset br { display: none; }

             form#contact_form #mainlegend {
		    font-style: normal;
		    color: #fff;
		    padding: 1.5em 3em 0.5em 1em;
		    font-size: 1em; 
                    text-transform:uppercase;
	            font: 1em 'Lucida Grande','Lucida Sans Unicode',Arial;
	            letter-spacing:0.2em;
                    background: url(images/contact-top.png) 0 0 no-repeat;
                    
               }

             form#contact_form legend {
		    font-style: normal;
		    color: #333;
		    padding: 0.5em 0.5em 0.3em 0.5em;
                    font-size: 1.3em;
	            font: italic 24px Georgia, serif;
               }

              form#contact_form #formwrap fieldset input {
                    border: 0;
                    border-bottom: 1px dashed #666;
                    font-weight: normal;
		    font: italic 15px Georgia;
                    width: 70%;
                    background: none;
                    display: inline;
                    color: #000;
               }

             form#contact_form #url,
             form#contact_form #formwrap fieldset input#url {
                    margin-left: 5px;
               }

             form#contact_form #formwrap fieldset input#name,
             form#contact_form #formwrap fieldset input#url,
             form#contact_form #formwrap fieldset input#message {

               }

             form#contact_form #formwrap fieldset input#name {
                    width: 355px;
               }

             form#contact_form #formwrap fieldset select#reason {
                    clear: both;
                    width: 200px;
                    border: 1px solid #666;
                    background-color: #ddd;
                    padding: 2px 10px;  
                    color: #333;
                    margin-left: 5px;
                    font-weight: normal;
		    font: italic 15px Georgia;
                   
               }

             form#contact_form option.cf-opts {
                    font-weight: bold;  
                    display: none;
                }

             form#contact_form #formwrap fieldset select#reason option {
                     padding: 2px 3px;
                     border: 0;
                     background-color: #ddd;
               }

             form#contact_form label {
                    padding-right: 0px;
                    vertical-align: middle;
	            font: 1em 'Lucida Grande','Lucida Sans Unicode',Arial;
		    font-size: 1.1em; 
                    text-transform:uppercase;
                    height: 22px;
                    line-height: 22px;
                }

             form#contact_form .required span {
                    color:#EB7F00;
                    font-weight: bold;
                    vertical-align: middle;  
	            font-size: 18px;
                }
                   
             form#contact_form textarea {
                    border: 0;
                    border-bottom: 1px dashed #666;
                    margin: 0.4em 0;
                    overflow:auto;
                    width:90%;
                    clear : both;
                    padding: 8px 9px;
                    height: 10em;           
                    background: none;
			  font: italic 15px Georgia;
               }
      
             form#contact_form #formwrap fieldset input:focus,
             form#contact_form textarea:focus {
                    border-bottom: 1px solid #222; 
               }
             form#contact_form .a-spam {
                    display: block;
                } 
             form#contact_form .a-spam a {
		    font-size: 1.1em;
                    font-weight: normal;
                    color: #000;
                } 
             form#contact_form .a-spam a span {
		    color: #DCD5C6;
		    font-size: 1em;
                }  
             form#contact_form .a-spam a span:hover {
		    color: #111;
                }  
             form#contact_form #formwrap fieldset input#spamq {
		    padding: 5px 7px;
                    font-weight: bold;
                    width: 20%; 
                }

            form#contact_form fieldset input.button {
		   margin: 0;
                   background-color:#225378;
      	           color: #fff;
                   border: 1px solid #111;
                 }

            form#contact_form fieldset label,
            form#contact_form fieldset input,
            form#contact_form fieldset select,
            form#contact_form fieldset textarea  {
		   margin: 0 0 1em 0;

                 }

            form#contact_form fieldset input.button:hover {
		   margin: 0;
                   background-color: #EB7F00 !important;
      	           color: #fff;
                   border-color: #EB6D07;
                 }

           form#contact_form fieldset,  
           form#contact_form fieldset input.button {
                    -moz-border-radius: 4px;   
                 }






