*{ margin: 0; padding: 0;}
#body{ padding: 0; margin: 0 auto; background-color: #fff; background-image: url('/images/bg_head_2l.jpg'); background-repeat: repeat-x; }
#main_bg{ width: 955px; min-height: 300px; height: auto !important; height: 300px; margin: 10px auto; background-color: #fff; }
.clear{ clear: both; }

/*======> H-E-A-D <======*/

#head{ width: 955px; margin: 0 auto; background-color: #fff;position: relative; }
#bg_left_01{
	top: 0px; left: -100%;
	width: 100%;
	height: 448px;
	background-image: url('/images/left_bg_ss.jpg');
	background-repeat: repeat-x;
	position: absolute;
}

#text_h1{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #a9a9a9; float: right; padding: 3px 10px 0 0; }
#logo{ width: 252px; height: 92px; padding: 0 10px 0 20px; background-color: #fff; float: left; }
#text_head{ width: 380px; height: 52px; font: bold 18px 'helvetica neue',serif; letter-spacing: 1px; color: #666c67; padding: 40px 0 0 60px; float: left; }

#address_head{
	width: 200px;
	height: 70px;
	font: bold 12px 'helvetica neue',serif; letter-spacing: 1px;
	color: #0366cc;
	/*padding-top: 20px;*/
	padding-top: 10px;
	float: left;
}

#blue_bg{
	width: 174px;
	height: 31px;
	background-image: url('/images/blue_banner_top.jpg');
	border-left: 1px solid #fff;
	float: left;
}

#menu_bar{ width: 650px; text-align: right; float: left; }

.address_link{ font: bold 12px 'helvetica neue',serif; letter-spacing: 1px; color: #0366cc; text-decoration: none; }

.mb_1{
	width: 125px; height:22px;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	padding: 8px 10px 0 10px;
	margin: 0 4px 0 0;
	/*margin: 0 4px 0 70px;*/
	text-align: center;
	float: left;
}

.mb_2{
	width: 135px; height: 22px;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	padding: 8px 10px 0 10px;
	margin-right: 4px;
	text-align: center;
	float: left;
}

.mb_3{
	width: 80px; height: 22px;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	padding: 8px 10px 0 10px;
	text-align: center;
	float: left;
}

.menu_hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #7d7d7d;
	font-weight: bold;
	text-decoration: none;
}
.menu_hover:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #b3274e;
	font-weight: bold;
	text-decoration: none;
}

#enquiry_div{
	width: 319px;
	height: 309px;
	background-image: url('/images/blue_bg.jpg');
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	float: left;
}

#red_banner{ width: 634px; height: 308px; background-image: url('/images/banner_01.jpg'); float: left; }

/*======> C-O-N-T-E-N-T <======*/

#center{ width: 955px; min-height: 300px; height: auto  !important; height: 300px; margin: 0 auto; background-color: #f2f2f2; }
#left_photo{ float: left;}
#left_ph_01{ width: 319px; height: 431px; background-image: url('/images/banner_02.jpg'); border-left: 1px solid #fff; }
#left_ph_02{ width: 319px; height: 262px; background-image: url('/images/world_map.jpg'); border-left: 1px solid #fff; border-top: 1px solid #fff; }
#left_ph_03{ width: 319px; background-color: #dcdcdc; border-left: 1px solid #fff; }
#content{ width: 620px; min-height: 200px; height: auto  !important; height: 200px; float: right; background-color: #f2f2f2; }
#content_thank{ width: 620px; min-height: 200px; height: auto  !important; height: 200px; float: right; background-color: #f2f2f2; padding-top: 35px;}
#content_contact{ width: 620px; height: 870px; float: right; background-color: #f2f2f2; }
.content_01{ width: 620px; margin: 0 auto; padding: 20px 0 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #404040; }
.content_02{ width: 620px; margin: 0 auto; padding: 20px 0 0 5px; }
.content_02_1{ width: 370px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; float: left;}
.content_02_2{ 
	width: 223px; height: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; color: #404040;
	background-image: url('/images/image23.jpg');
	background-repeat: no-repeat;
	padding: 15px 0 0 15px;
	float: left;
}

.content_03{ width: 610px; margin: 0 auto; padding: 0 0 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040;}
#download_div{ width: 220px; height: 28px; margin: 0 auto; }
#download {
	background-image: url('/images/download.jpg');
	display: block;
	width: 88px;
	height: 28px;
	background-position:0 0;
	text-indent:-9999px;
	margin: 8px 5px 0 0;
	border: 0;
	float: right;
}

#download:hover {
	background-image: url('/images/download.jpg');
	display: block;
	width: 88px;
	height: 28px;
	background-position:0 28px;
	text-indent:-9999px;
	margin: 8px 5px 0 0;
	border: 0;
	float: right;
}

.content_head{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #404040; }
.content_link{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a80733; text-decoration: none; }
.content_link_17{ font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #a80733; text-decoration: none; }
.ma_25{ margin-left: 25px; }
.content_h4{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; text-decoration: none; font-weight:normal; }


/*======> F-O-O-T-E-R <======*/

#txt_footer{
	width: 635px;
	/*height: 105px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;	
	text-decoration: none;
	background-color: #f2f2f2;
	float: right;
}

#sotherton_foot{
	width: 634px;
	height: 165px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8a8a8a;	
	text-decoration: none;
	border-top: 1px solid #dcdcdc;
	background-color: #f2f2f2;
	line-height: 18px;
	/*border-bottom: 1px solid #6f6f6f;*/
}

#soth_foot_3page{
	width: 616px;
	/*height: 22px;*/
	height: 35px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a6a6a;	
	text-decoration: none;
	background-color: #f2f2f2;
	text-align: left;
	padding: 5px 0 5px 18px;
	border-bottom: 1px solid #dcdcdc;
}

#footer1{ width: 584px; }

.foot_01{ width: 135px; float: left; padding: 5px 0 0 18px; }
.foot_02{ width: 145px; float: left; padding: 5px 0 0 18px; }
.foot_03{ width: 165px; float: left; padding: 5px 0 0 18px; }

.foot_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0366cc;
	font-weight: bold;
}

#logo_foot{ width: 109px; height: 95px; float: right; }

#exa_foot{
	width: 624px;
	height: 25px;
	padding: 15px 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a9a9a;	
	text-decoration: none;
	text-align: center;
	background-color: #f2f2f2;
	float: left;
}

#exa_box{ width: 56px; height: 30px; padding: 10px 5px 0 0; background-color: #f2f2f2; float: right; }
#exalogo a{ background-image: url('/images/logo_exa.gif'); display: block; width: 51px; height: 20px; background-position:0 0; text-indent:-9999px; }
#exalogo a:hover { background-image: url('/images/logo_exa.gif'); display: block; width: 51px; height: 20px; background-position:0 20px; text-indent:-9999px; }
.mini_site_hd{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6a6a6a; font-weight: bold; }
.txt_foot_3p{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6a6a6a; text-decoration: none; display: inline; font-weight: normal; }
.txt_foot_3p:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none; display: inline; font-weight: normal; }
.txt_foot_bf{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6a6a6a; text-decoration: none; }
.txt_foot_bf:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2a2a2a; text-decoration: none; }
.txt_date{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6a6a6a; text-decoration: none; }
.foot_logo_sot{ width: 109px; height: 91px; text-decoration: none;}

/* ======> -F-O-R-M- <====== */

#enquiry_form{ width: 269px; padding: 0 25px; }
.red_star{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; float: left; }
.red_star_14{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: red; float: left; }
.txt_form_16px{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; padding: 6px 0; }
.txt_form_01{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; padding: 8px 0; }
.txt_form_02{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; padding-top: 8px; }
.txt_form_03{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666C67; text-decoration: none; margin-left: 15px; }
.contact_root{ padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5d5d5d; text-decoration: none; }

#submit {
	background-image: url('/images/submit.jpg');
	display: block;
	width: 88px;
	height: 33px;
	background-position:0 0;
	text-indent:-9999px;
	border: 0;
	margin-right: 9px;
	float: right;
}

#submit:hover {
	background-image: url('/images/submit.jpg');
	display: block;
	width: 88px;
	height: 33px;
	background-position:0 33px;
	text-indent:-9999px;
	border: 0;
	margin-right: 9px;
	float: right;
}

#google_map{ width:580px; height:350px; margin: 0 auto; border: 1px solid #666c67; padding: 2px; }
#form_02{ width: 630px; min-height: 80px; height: auto !important; height: 80px; margin: 15px 0; float: right; }
.head_form{ margin-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#666C67; float: left; }
#form_02_01{ width: 400px; height: 40px; margin-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666C67; float: left; }
#form_02_02{ width: 180px; height: 40px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#a00630; float: right; }
#form_table{ width: 450px; height: 350px; margin: 0 auto; }
.form_txt{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666C67; }

#submit_01 {
	background-image:url('/images/submit_01.jpg');
	background-position:0 0;
	border: 0;
	height: 24px;
	width: 109px;
	text-indent:-9999px;
	display:block;
	float:left;
}
#submit_01:hover {
	background-image:url('/images/submit_01.jpg');
	background-position:0 24px;
	border: 0;
	height: 24px;
	width: 109px;
	text-indent:-9999px;
	display:block;
	float:left;
}

#reset{
	background-image:url('/images/reset.jpg');
	display:block;
	background-position:0 0;
	border:0;
	height: 24px;
	width: 43px;
	text-indent:-9999px;
	float: left;
	margin-right: 4px;
}
#reset:hover{
	background-image:url('/images/reset.jpg');
	display:block;
	background-position:0 24px;
	border:0;
	height: 24px;
	width: 43px;
	text-indent:-9999px;
	float: left;
	margin-right: 4px;
}

/* => B-R-E-A-D-C-R-U-M-B-S <= */
#breadcrumbs{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040; padding:8px 8px 0 0; float:right; }
.other_breadcrums{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040; text-decoration:none; }
.h2_breadc{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040; text-decoration: none; font-weight: normal; display:inline; }

/* => S-H-A-R-E--T-H-I-S <= */
#share_other{
	width: 610px;
	height: 57px;
  padding-bottom: 15px;
  background-color: #f2f2f2;
	float: right;
}
/* -----sitemap--------*/
#content_sitemap{
  background-color:#F2F2F2;
  float:right;
  height:auto !important;
  width:620px;
}
#content_sitemap .red_text_medium a{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#404040;
  font-weight:bold;
  text-decoration:none;
}
#content_sitemap .red_text_medium a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#B3274E;
  font-weight:bold;
  text-decoration:none;
}
.blockq1{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#7D7D7D;
  font-weight:normal;
  margin-bottom:12px;
}
.blockq1 a{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#7D7D7D;
  font-weight:normal;
}
.blockq1 a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#B3274E;
  font-weight:normal;
}
/*--------- end sitemap--------------*/
