.contact{
	width:auto;
	height:auto;
	display:inline-block;
}
.formButton {
	margin: 10px 0 0 0;
}

.contact .Modern {
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; 
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    background-color: #eee;
	background-image: -moz-linear-gradient(center top , #F6F6F6, #D2D1D0);
    padding: 20px;	
}
.Modern label {
    color: #444444;
    margin-bottom: 10px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
.Modern .formButton {
-moz-background-clip: padding;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    background-color: #1D83E2;
    background-image: -moz-linear-gradient(center top , #77B5EE, #1972C4);
    border: 1px solid #1972C4;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px 'Helvetica Neue',Helvetica,Arial,sans-serif;
    height: 25px;
    outline: medium none;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.Modern input, .Modern textarea {
	-moz-background-clip: padding;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #CCCCCC;
    color: #333333;
    font: 14px 'Helvetica Neue',Helvetica,Arial,sans-serif;
    outline: medium none;
    padding: 6px 10px;
}
.Modern textarea {
	width: 465px;
	height: 200px;
}

/*************************************************************************************************/

.contact .Modern2 {
	-moz-border-radius: 8px 8px 8px 8px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    background-color: #343434;
    background-image: -moz-linear-gradient(center top , #343434, #141414);
    padding: 20px;	
}

.Modern2 label {
    color: #CCCCCC;
    margin-bottom: 10px;
}
.Modern2 input, .Modern2 textarea {
	-moz-background-clip: padding;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -moz-border-radius: 8px 8px 8px 8px;
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
    background-attachment: scroll;
    background-color: #444444;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #222222;
    color: #CCCCCC;
    display: block;
    font: 14px 'Helvetica Neue',Helvetica,Arial,sans-serif;
    outline: medium none;
    padding: 6px 10px;	
}
.Modern2 .formButton {
-moz-background-clip: padding;
    -moz-border-radius: 5px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    background-color: #1D83E2;
    background-image: -moz-linear-gradient(center top , #77B5EE, #1972C4);
    border: 1px solid #1972C4;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px 'Helvetica Neue',Helvetica,Arial,sans-serif;
    height: 25px;
    outline: medium none;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.Modern2 textarea {
	width: 250px;
	height: 200px;
}
	
/*************************************************************************************************/
.contact .Classic {
	border: 0px solid #333;
    padding: 20px;	
}

.Classic input, .Classic textarea{
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #CCCCCC;
}
.Classic textarea {
	width: 450px;
	height: 200px;
}



/*************************************************************************************************/
.contact .Black{
	border: 1px solid #FFF;
	background: #000;
    padding: 20px;	
	
}
.Black input, .Black textarea{
	color:#FFF;
    background-attachment: scroll;
    background-color: #222;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #CCCCCC;	
}
.Black label {
	color: #fff;
}
.Black textarea {
	width: 250px;
	height: 200px;
}