/* CSS Document */

.contact_header {  background:transparent url('../img/contact_title.gif') no-repeat 0 0; width:166px; height:42px; display:block; font-size:0; line-height:400px; 
					overflow:hidden; position:relative; margin:50px 0 0 17px; float:left; }
FORM { margin:0; padding:0;}
.box_text { color:#535353; font:normal 12px Arial; padding-top:8px;}
.text_gradient { background:url('../img/text_gradient.gif') repeat-x 0 0; height:24px; }
.p_content 		 	{ font:normal 12px Arial; color:#757575; margin:0; padding:11px 0 0 0;}
TABLE.form_table { margin-top:17px;}
TD.forName			{ vertical-align:top; padding-bottom:4px;}
TD.forName div		{ font:bold 12px Arial; color:#6f6f6f; width:72px !important;  width:74px; height:16px !important; height:19px; padding:3px 0 0 2px;}
.textFild			{ width:190px; height:19px; border:1px solid #CAC8C8; font:normal 12px Arial; color:#535353; }
.textErea			{ width:315px; height:79px; border:1px solid #CAC8C8; font:normal 12px Arial; color:#535353; }
TD.sendBtn			{ text-align:right; padding-top:22px;}
.box_con { width:228px; float:left; margin:21px 3px 0px 0px; }
.box2_top { background:url('../img/box2_top_bg.gif') repeat-x 0 0; height:41px; }
.box2_top_left { float:left; background:#ffffff url('../img/box2_top_left.gif') no-repeat 0 0; width:11px; height:41px; }
.box2_top_right { float:right; width:18px; height:41px; background:#ffffff url('../img/box2_top_right.gif') no-repeat 0 0; }
.box2_middle { border-left:1px solid #e7e7e7; background:#ffffff url('../img/box2_right_border.gif') repeat-y right top; padding:0px 0px 0px 14px; }
.box2_bottom { height:20px; background:url('../img/box2_bottom_bg.gif') repeat-x 0 0; }
.box2_bottom_left { float:left; width:14px; height:20px; background:#ffffff url('../img/box2_bottom_left.gif') no-repeat 0 0; }
.box2_bottom_right { float:right; width:19px; height:20px; background:#ffffff url('../img/box2_bottom_right.gif') no-repeat 0 0; }
.box_header { color:#b30000; font:bold 16px Arial; float:left; padding:8px 0 0 5px; }
.box_link { color:#b30000; font:normal 12px Arial; text-decoration:none;}
.no_margin { margin-right:0; }
.more_padding { padding-top:18px; }
.thanks { margin-top:10px; height:13px; width:77px;}
.error { margin-top:10px; height:13px; width:482px;}

.map { background:transparent url(../img/map.jpg) no-repeat 0 0; width:687px; height:402px; position:relative; margin:10px 0 0 0;}
.map .details{ }
.map .details H2 {font:bold 16px Arial; color:#b30000; margin:0; padding:0;}
.map .details A { margin:22px 0 8px 0; font:normal 12px Arial; color:#b30000; text-decoration:none; display:block;  }
.map .details A:hover { text-decoration:underline;}
.map .details .phone { background:transparent url(../img/phone.jpg) no-repeat left 4px; padding:0 0 0 20px; font:normal 12px Arial; color:#535353;}

.map .uk { position:absolute; width:138px; top:24px; right:280px;}
.map .quart { position:absolute; width:183px; top:135px; right:110px;}
.map .Americas { position:absolute; width:170px; top:200px; left:48px;}
.map .oceania { position:absolute; width:158px; top:321px; right:157px;}
SPAN.star { font:bold 16px Arial; color:#b40020;}
