#contact {
	margin-bottom:10px;
}
#contact h2{
	background-color:#555;
	color:#DAEAF2;
	margin:15px 0px;
	padding:3px;
}

/* contact form */
#contactForm .std-input {
	margin-top: 10px;
}
#contactForm .std-input input.field {
	width: 220px;
}
#contactForm #email { width: 200px; }
#contactForm .std-input textarea {
	height: 100px;
	width: 320px;
}
#contactForm .buttons {
	margin:16px 0px 16px 0px;
	
}
#contactForm .buttons input {
	border:0px;
	color:#fff;
	background: #273c7f url(../images/button-bg.gif) repeat-x;
	padding:0px 0px 0px 0px;
	width:150px;
	height:29px;
	font: bold 13px/15px Arial,Helvetica,sans-serif;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
/*#disclaimer {
	color:#333333;
	font: 0.9em/1.1em 'Trebuchet MS', Arial, Verdana, sans-serif;
	padding:10px 10px 10px 40px;
	background: #FFFFCC url("../images/info_icon.gif") no-repeat 10px 10px;
	border:1px solid #333;
	margin:15px 0px;
}*/

#contact h3 { margin-top: 16px; }
 #required { color: #e10019; }
#debWolf {
	border: solid 1px #333;
	margin-top: 8px;
}
#l-column td {
	font-size: 12px !important;
}
#l-column p {
	margin: 12px 0px 12px 0px;
	font-size: 12px;
	line-height:18px
}
#l-column table {
	margin: 12px 0px 12px 0px;
	font-size: 12px;
	line-height:18px
}
/* WARRANTY REQUESTS */
#contact table { width: 500px; }
#contact td {
	padding: 4px;
	vertical-align: top;
}
#contact td p {
	margin: 0;
}
#contact .row1 {
	background: #ececec;
	padding: 4px;
}
#contact .std-input {
	padding: 4px;
}
#contact #required, #contact .std-input em { color: #e10019; }
#contact label {
	float: left;
	width: 110px;
}
.field {
	width: 200px;
}
.import td, .import a {
	color: #e10019;
	font-weight: bold;
}

.commList td {
	padding: 4px 0 4px 4px;
}
		


#contact_menu {
	padding-top:9px;
	padding-left:12px;
}

#contact_menu ul{

}

#contact_menu ul li{
	width:98px;
	height:167px;
	float:left;
	text-align:center;
	margin-right:2px;
}
#contact_menu ul li a{
	width:98px;
	height:167px;
	display:block;
	text-indent:-5000px;
	 z-index: 20;
}
#contact_menu ul li a:focus { -moz-outline-style: none; }

#info_popup {
font-family: Arial, Helvetica, sans-serif;
	float:right;
	width:200px;
	display: table;
	height:167px;
}
#info_popup p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
    display: table-cell;
    vertical-align: middle;
    text-align:center;
    color:#DAEAF2;
    padding-left:25px;
    padding-right:25px;
    
}

#menu_wrapper {
	background:#1a2533 url(/images/contact_us_iconbg.gif) no-repeat;
	margin-right:3px;
	margin-bottom:5px;
	height:186px;
	
}

#contact_warranty a{
	background: url(/images/contact_us_icon_warranty.gif) no-repeat 0px 0px;
}
#request a{
	background: url(/images/contact_us_icon_request.gif) no-repeat 0px 0px;
}
#boyl a{
	background: url(/images/contact_us_icon_boyl.gif) no-repeat 0px 0px;
}
#specialist a{
	background: url(/images/contact_us_icon_specialist.gif) no-repeat 0px 0px;
}
#contact_employment a{
	background: url(/images/contact_us_icon_employment.gif) no-repeat 0px 0px;
}

#contact_menu ul li a:hover{
	background-position: 0px -167px;
}

#request_content #page-heading{
	background: #273b80 url(/images/contact_us_title_request.gif) repeat-x;
}
#warranty_content #page-heading{
	background: #273b80 url(/images/contact_us_title_warranty.gif) repeat-x;
}
#boyl_content #page-heading{
	background: #273b80 url(/images/contact_us_title_boyl.gif) repeat-x;
}
#specialist_content #page-heading{
	background: #273b80 url(/images/contact_us_title_specialist.gif) repeat-x;
}
#employment_content #page-heading{
	background: #273b80 url(/images/contact_us_title_employment.gif) repeat-x;
}


#report {
	font-family:Arial,Helvetica,sans-serif;
	background:#FFFBC6 none repeat scroll 0%;
	border:1px solid #EDEDED;
	margin:15px 0px;
	position:relative;
}
#report h5 {
	background:#BF1200 none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-top:0em;
	padding:2px;
	text-align:left;
	margin-bottom:15px;
}
#report ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:10px;
	padding-left:10px;
}
#report ul li {
	font-size:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	line-height:18px;
}
.std-input label {
	font-size:12px;
	font-weight:normal;
}
h5 {
	font-size:12px;
}
