/* CSS Document */

.contact {
	background:#170f09 url(../images/bg_gradient_contact.gif) repeat-x 
	}

.contact .header p {
	color:#C5B3A5
 	}

.contact .prev_page {
	background-color:#8F6646
	}

.contact .next_page {
	background-color:#8F6646
	}
	
.contact .tipcls {
	color:#8F6646;
	background:#160d08;
	border:1px #3d2718 solid;
	border-top:2px #8F6646 solid;
	}

.contact .tipcls div {
	background:#8F6646
	}

.contact .tipcls span {
	color:#C5B3A5
	}

.contact .bg_section {
	background:url(../images/bg_clouds.jpg) no-repeat 0 0 
	}

.contact .pic_section {
	border-color:#8f6646;
	padding:15px 0 0 15px;
	height:280px;
	background:#543f2f url(../images/bg_bombers.jpg) no-repeat
	}

.contact .pic_section h2 {
	color:#8f6646
	}

.contact .pic_section div h4 {
	text-align:center
	}
	
.contact .pic_section div {
	position:relative;
	width:300px;
	height:250px;
	overflow:hidden;
	padding:5px 5px 5px 5px;
	float:left;
	color:#C5B3A5;
	border-right:1px #845c3e solid
	}

.contact .pic_section div p {
	line-height:20px ;
	margin-bottom:15px
	}

.contact .pic_section div div {
	border:0;
	padding:0;
	text-indent:-1000px;
	overflow:hidden;
	width:48px;
	height:50px;
	margin-right:10px;
	background:url(../images/ico_form.png) no-repeat 0 3px
	}

* html .contact .pic_section div div {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ico_form.png')
	}

.contact .pic_section div div:hover {
	background:url(../images/ico_form.png) no-repeat 0 3px
	}

.contact .pic_section div .phone {
	background:url(../images/ico_phone.png) no-repeat 0 3px
	}

.contact .pic_section div .phone:hover {
	background:url(../images/ico_phone.png) no-repeat 0 3px
	}

* html .contact .pic_section div .phone {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ico_phone.png')
	}
	
.contact .pic_section div a {
	font-weight:bold
	}

.contact .pic_section div:hover {
	background:#170f09
	}

.contact .pic_section .odd {
	border:0
	}

.contact .pic_section .email {
	clear:both;
	width:360px;
	height:25px;
	padding:0;
	overflow:hidden;
	border:1px #845c3e solid
	}

.contact .pic_section .email p {
	position:absolute;
	top:2px;
	left:10px;
	padding:0 0 0 25px;
	background:url(../images/ico_email.gif) no-repeat 0 2px
	}

.contact .pic_section .email .opa_email {
	display:block;
	background:#000;
	width:360px;
	height:25px;
	filter:alpha(opacity=20);
	opacity:0.20;
	position:absolute;
	top:0;
	left:0
	}

.contact .overlap {
	position:absolute;
	top:97px;
	right:-2px;
	width:348px;
	height:620px;
	background:url(../images/gfx_pinup.png) no-repeat
	}

* html .contact .overlap {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gfx_pinup.png')
	}

.contact .description {
	color:#c5b3a5;
	background:url(../images/bg_canada.png) no-repeat 310px 100px
	}

* html .contact .description {
	background:none;
	}

.contact .description .form {
	position:relative;
	width:600px;
	height:1550px;
	float:left;
	padding:25px 15px 25px 10px;
	}

.contact .description .form2 {
	position:relative;
	width:600px;
	height:2250px;
	float:left;
	padding:25px 15px 25px 10px;
	}	
	
.contact .description .form .fields {
	position:absolute;
	top:145px;
	left:10px
	}

.contact .description .form p a {
	font-weight:bold
	}

.contact .description .form .fields input {
	width:557px;
	display:block;
	overflow:hidden;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	border-left:2px #8f6646 solid;
	border-right:0;
	border-top:0;
	border-bottom:0;
	height:25px;
	padding:10px 20px 0 20px;
	color:#c5b3a5;
	background:none !important;
	margin-bottom:20px
	}

* html .contact .description .form .fields input {
	margin-bottom:18px
	}

*:first-child+html .contact .description .form .fields input {
	margin-bottom:18px
	}

.contact .description .form .field_shapes {
	position:absolute;
	top:145px;
	left:10px;
	width:600px
	}

.contact .description .form .field_shapes .container {
	border-bottom:1px #fff solid;
	height:34px;
	filter:alpha(opacity=10);
	opacity:0.10;
	margin-bottom:20px
	}

.contact .description .form .field_shapes .container_odd {
	border-bottom:1px #fff solid;
	height:194px;
	filter:alpha(opacity=10);
	opacity:0.10;
	margin-bottom:20px
	}

.contact .description .form .field_shapes .container_odd div {
	background:white;
	text-indent:-1000px;
	overflow:hidden;
	height:189px	
	}

.contact .description .form .field_shapes .container div {
	background:white;
	text-indent:-1000px;
	overflow:hidden;
	height:30px	
	}

.contact .description .form .fields textarea {
	width:557px;
	height:175px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	display:block;
	border-left:2px #8f6646 solid;
	border-right:0;
	border-top:0;
	border-bottom:0;
	padding:10px 20px 10px 20px;
	color:#c5b3a5;
	background:none;
	margin-bottom:20px;
	overflow:auto
	}

.contact .description .form .fields .button {
	width:149px;
	height:39px;
	border:0;
	padding:0;
	overflow:hidden;
	background:none !important;
	text-indent:-1000px;
	margin:0
	}

.description .info_contact {
	float:right;
	width:268px;
	padding:113px 10px 0 15px;
	}

.description .info_contact h3 {
	padding-left:20px;
	color:#8F6646;
	background:url(../images/gfx_star.gif) no-repeat 0 8px
	}

.description .info_contact dd {
	padding:0 0 0 20px;
	margin:0;
	font-size:18px
	}

.description .info_contact dl {
	border-bottom:1px #362e28 solid;
	padding-bottom:15px
	}

/* Thank You */

.contact .thank_you {
	position:relative;
	width:920px;
	text-align:center
	}

.contact .thank_you .continue {
	padding-top:130px
	}

.contact .spacer {
	height:235px
	}

.contact .thank_you h3 {
	position:absolute;
	top:10px;
	left:318px;
	font-size:60px;
	margin:0
	}

.contact .thank_you h4 {
	position:absolute;
	top:82px;
	color:#c5b3a5;
	left:285px;
	font-size:30px;
	font-style:normal;
	margin:0
	}

.contact .thank_you .message_shadow {
	position:absolute;
	top:80px;
	color:#bec29d;
	left:287px;
	font-family:Georgia, serif;
	font-size:30px;
	font-weight:normal;
	letter-spacing:-1px;
	color:black;	
	}

.contact .thank_you .thank_shadow {
	position:absolute;
	top:12px;
	left:320px;
	font-family:Georgia, serif;
	font-size:60px;
	font-weight:normal;
	letter-spacing:-1px;
	color:black;
	}

.contact .thank_you .tag {
	position:absolute;
	top:-114px;
	right:200px;
	width:239px;
	height:155px;
	background:url(../images/gfx_tag_c.png) no-repeat
	}

* html .contact .thank_you .tag {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gfx_tag_c.png')
	}


.contact .thank_you p {
	width:920px;
	background:url(../images/bg_return_line_c.gif) no-repeat center 10px
	}

.contact .thank_you p a {
	font-family:Georgia, serif;
	font-size:18px;
	letter-spacing:-1px;
	}

.contact .thank_you li {
	float:left;
	margin-right:5px;
	padding-right:5px;
	border-right:1px #684e3e solid
	}

.contact .thank_you li a {
	font-weight:bold
	}

.contact .thank_you ul {
	padding-left:330px
	}

.contact .thank_you .odd {
	border:0;
	margin:0
	}

.footer .links span {
	color:#514b47
	}

.footer .links .odd {
	color:#514b47
	}

