#mail label {
	color: rgb(119, 119, 119);
	font-size: 1.2em;
	clear: left;
	display: block;
}

#mail div.subfield {
	display: block;
	float: left;
/*	margin-right: 8px; */
	margin-bottom: 1em; /**/
}

#mail div.subfield + .subfield {
	margin-left: 8px;
}


#mail input, #mail textarea {
	font-size: 18px;
/*	padding: 0.15em; */
	padding-left: 0.5em;
	padding-right: 0.5em;
	color: #333;
	background-color: #ddd;
	border: 1px solid #bbb;
}

#mail input {
/*	border: 1px solid rgb(238, 238, 238); */
	padding-top: 5px;
	padding-bottom: 5px;	
	width: 350px;
	margin-top: 1em;
}

#mail input.labelled {
	color: #999;
	font-size: 1em;
}

#mail textarea {
	width: 300px !important;
}

#mail input.city {
	width: 205px;
}

#mail input.state {
	width: 40px;
}

#mail input.zip {
	width: 50px;
}

#mail legend {
	font-size: 1.5em;
	margin-left: 0em;
	padding-left: 0em;
}

#mail textarea {
	width: 363px;
	height: 430px;
}

#mail fieldset {
	border: none;
	margin-bottom: 2em;	
}

#mail div.checkboxgroup {
	display: block;
	clear: both;
	width: 100%;
}

#mail div.checkboxgroup div {
	display: block;
	clear: both;
	width: 100%;
	margin-left: 1em;
}

#mail div.checkboxgroup input {
	float: left;
}

#mail div.checkboxgroup label {
	float: left;
	clear: none;
	margin-left: 1em;
}

#mail fieldset .radiogroup div {
	width: 88px;
}

#mail .buttons {
	background-color: white;
	border: 1px solid gray;
	color: red;
	font-size: 90%;
	letter-spacing: 0.2em;
	margin-bottom: 2em;
	padding: 1em;
	text-align: center;
	text-transform: uppercase;
	width: 7em;
}

#contact .description {
	padding-top: 0.5em;

}

#contact p  {
/*	letter-spacing: 0.07em; */
	line-height: 1.35;
	padding-right: 2em;
}

#contact p + p {
	margin-top: 1em;
}

#contact p + h4 {
	margin-top: 2em;
}

#mail button {
	border: 1px solid gray;/**/
/*	border: None;
/*	padding: 1em; */
/*	background: black;
/*	width: 8em;	/**/
	background: #ggg;
	color: #333;
	width: 100px;	/**/
	height: 3em;
	padding: 0.5em 0.75em 0.5em 0.75em;
/*	margin-left: 0.75em; /**/
	margin-top: 3em;
	margin-left: 3em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

#mail button + button {
	margin-top: 3em;
}

#mail button:hover {
	color: red;
}

.column, .wide-column, .two-column, .three-column {
/*	border: 1px solid red; */
}


#mail legend, #mail label {
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	margin-bottom: 0.5em;
	margin-top: 1em;
}

#mail label {
	font-size: 0.8em;
}

.mailContent {
	color: #777;
	width: 960px;
/*	background: #eee; /**/
/*	border: 1px solid red; /**/
	display: block;
	padding-bottom: 4em;
	padding-top: 80px;
	padding-left: 150px;;
/*	height: 600px; /**/
}

.mailContent {
	top: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	background-image: url('/images/images/t1_crop.jpg/w/1350');
	background-repeat: no-repeat; /**/
	background-position: 0% 0%;
}

#emailForm {
	width: 800px;
/*	height: 700px; /**/
	height: 80%;	
	display: block;
	background: #eee;
	padding: 1em;
    opacity: 0.7;
	filter: alpha(opacity = 70);
}

.emailColumn {
	width: 525px !important;
}

.tabs a {
	font-size: 12px !important;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: gray !important;
}

#mailtabs {
	margin-top: 2em;
	width: 100%;
}

#mailtabs .panel {
	padding: 0em;
	padding-top: 1em;
	z-index: 50;
}

#mailtabs ul.tabs li.selected {
/*	border-bottom: 1px solid #eee; /**/
	border: 1px solid #bbb;
	border-bottom: 1px solid #eee; /**/
}

#mailtabs .panel {
	border-top: 1px solid #bbb;
}
#mailtabs ul.tabs li {
	margin: 0px 0.4em -1px 0px !important;
/*	border-bottom: 1px solid black; /**/
	border: None;

}

