/* DNM style */
#contactForm{}
#contactForm  table, #contactForm tr{font:11px Tahoma,Arial, Helvetica, sans-serif;color:#000;}

#contactForm td{border:0; padding:5px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666666; vertical-align:top; text-align:left;}
#contactForm th{width:25%; padding:5px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666666; vertical-align:top; text-align:right;}

#contactForm h1{margin:0; padding:0; padding-bottom:20px; font-family:Tahoma; font-weight: 100; font-stretch:ultra-condensed; color:#6B737B; display:block; line-height:1.15em;}

#contactForm input{font:11px Arial, Helvetica, sans-serif;width:275px;color:#736E49;}
#contactForm textarea{font:11px Arial, Helvetica, sans-serif;width:275px;color:#736E49;}
/*Checkbox class to remove margin (Always apply on checkbox when possible)*/
#contactForm  input[type=checkbox]{width:10px; margin:0; margin-left:5px; padding:0;}

#contactForm .validator{font:11px Arial, Helvetica, sans-serif; padding:4px; color:#b22222; text-align:right; vertical-align:top; line-height:1.7em !important;}

#contactForm .dnm_buttons{float:right; padding-top:10px;}
/*Button*/

#contactForm .button{display:inline-block; float:left; margin:0 .583em .667em 0; padding:5px 90px 5px 90px; border:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; background: #555555; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; line-height:130%; text-decoration:none; font-weight:bold; color:#fff; cursor:pointer; width: 400px; }

/*Button Text Padding*/
#contactForm  .button{width:auto;overflow:visible;padding:2px 20px;/* IE6 */}
#contactForm  a.button{width:auto;overflow:visible; padding:3px 20px 4px 20px; line-height:1.65em; _line-height:1.3em!important;  /* IE6 */}
#contactForm .button[type]{padding:5px 20px;/* Firefox */line-height:1.65em;/* Safari */}
*:first-child+html #contactForm .button[type]{padding:5px 7px;/* IE7 */}
*:first-child+html #contactForm a.button[type].submit{padding:5px 7px;/* IE7 */}

/* Read More Button */ 
#contactForm .button:hover,#contactForm a.button:hover, #contactForm .button[type]:hover { background-color:#FFF; border:1px solid #000; color:#555555; } 
#contactForm .button:active, #contactForm a.button:active, #contactForm .button[type]:active { background-color:#FFF; border:1px solid #000; color:#555555; }

.resetBtn,.submitBtn{float:left; width:auto; display:block; vertical-align:middle; text-align:center; font:11px Arial,Helvetica,sans-serif!important; margin:10px 0 10px 10px!important; padding:0 10px;line-height:2.2em !important; font-weight:bold!important; text-transform:uppercase;text-decoration:none!important;}

a.resetBtn ,a.resetBtn:link ,a.resetBtn:visited{background:#F4F4F4; border:1px solid #666666; color:#666666!important;
-moz-border-radius-topright: 5px; 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-bottomright: 5px; 
-webkit-border-top-left-radius: 5px; 
-webkit-border-top-right-radius: 5px; 
-webkit-border-bottom-right-radius: 5px;
}
a.resetBtn:hover ,a.resetBtn:active{background:#E1E1E1; border:1px solid #333333; color:#666666!important;}

a.submitBtn ,a.submitBtn:link ,a.submitBtn:visited,a.submitBtn:hover ,a.submitBtn:active{background:#FC772F; border:1px solid #FC772F; color:#fff!important;
-moz-border-radius-topright: 5px; 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-bottomright: 5px; 
-webkit-border-top-left-radius: 5px; 
-webkit-border-top-right-radius: 5px; 
-webkit-border-bottom-right-radius: 5px;
}



