*{margin:0; padding:0}

body{ background-color:#d2e4f2; background-image:url(images/hd_tl2.jpg); background-position:center top; background-repeat:no-repeat}
img{ border:0;}
ul{list-style:none}

.column{float:left}
.clear{clear:both; height:0px; margin-bottom:-5px; }
div{font:15px/18px Tahoma, Arial, helvetica, sans-serif; color:#696A63}

input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#7C7E73; vertical-align:top; text-align:left; border: 1px solid #D0D0D0}
input, select{vertical-align:middle}

b a{font:15px Tahoma, Arial, helvetica, sans-serif; color:#1D79B6; font-weight:bold; text-decoration:underline;
	 background:url(images/blink.jpg) center left no-repeat; padding:0 0 5px 28px}
b a:hover{text-decoration:none}

#ft{background:url(images/footer_bg.jpg) bottom repeat-x}
#ct{background-color:#FFFFFF; border-bottom:1px solid #c1c3b6}

#header .top{height:53px; padding:11px 0 20px 38px}
#header .mid{height:303px; background:url(); padding-left:30px}
#header .mid img{float:left}
#header .mid .logo{margin:19px 0 0 0px}

.cont_1{padding:2px 0 30px 31px}
.cont_2{padding:36px 0 30px 31px}
.ftd{height:38px}

.hc{background:url(images/hc.jpg) top left no-repeat; padding-left:16px; padding-bottom:10px}

li {margin-left:16px; margin-top:4px; }
.lit {margin-top:10px; margin-bottom:4px;}

a{font:15px Tahoma, Arial, helvetica, sans-serif; color:#1D79B6; text-decoration:underline}
a:hover{text-decoration:none}

span{font:15px Tahoma, Arial, helvetica, sans-serif; color:#1D79B6; font-weight:bold}

/*================page 1================================================*/
.st_tb{background:url(images/st_fll.jpg) left 17px repeat-x; width:100%}
.st_tb_bot{background:url(images/st_fll.jpg) bottom repeat-x}
.st_tb_l{background:url(images/st_fll.jpg) left repeat-y}
.st_tb_r{background:url(images/st_fll.jpg) right repeat-y}
.st_tb .top_left{background:url(images/st_left.jpg) top left no-repeat}
.st_tb .top_right{background:url(images/st_right.jpg) top right no-repeat}
.st_tb .left_bot{background:url(images/st_left_bot.jpg) bottom left no-repeat}
.st_tb .right_bot{background:url(images/st_right_bot.jpg) bottom right no-repeat; padding:44px 27px 21px 39px}

.small_col_1{width:225px; padding:0 0 10px 0 }
.small_col_2{width:227px; padding-bottom:10px}
.small_col_1 img{margin-bottom:15px}
.small_col_2 img{margin-bottom:15px}
.small_col_md{width:44px}
/*======================================================================*/

/*================page 2================================================*/
.left_col_pic_1{margin:20px 0 15px 0}

#tb_1 .left{width:204px}
#tb_1 .mid{width:57px}
#tb_1 .right{width:200px}
#tb_1  img{float:left; padding-right:20px}

.bot_list{width:262px}
/*======================================================================*/

/*================page 3================================================*/
#p3 .left_col img{float:left; padding-right:21px}
/*======================================================================*/

/*================page 4================================================*/
#p4 .left_col img{float:left; padding-right:20px}
#p4 .list_col{width:232px}
#p4 .list li{font:11px/20px Tahoma, Arial, helvetica, sans-serif; color:#7C7E73; background:url(images/d_arr.gif) center left no-repeat; padding-left:14px}
#p4 .list li span{font:11px/20px Tahoma, Arial, helvetica, sans-serif; color:#1D79B6}
/*======================================================================*/

/*================page 5================================================*/
#p5 .left_col{width:252px}
#p5 .lc img{float:left; padding-right:21px}
/*======================================================================*/

/*================page 6================================================*/
#p6 .lc{float:left; padding:5px 20px 0 0 }
/*======================================================================*/

#form .left_cl{width:251px; padding-left:16px}
#form .h_l{height:16px}
#form .in_l{height:29px}
#form .tx_l{height:117px}
#form input{width:205px; height:17px; margin-top:1px}
#form textarea{width:220px; height:106px; margin-top:1px; overflow:auto}

#footer{
	padding-top:16px; padding-bottom:6px; 
	font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; text-align:center; width:704px; margin-left:auto; margin-right:auto; 
}
#footer a{font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; text-decoration:none}
#footer a:hover{text-decoration:underline}

.strap { 	margin-left:182px; margin-top:-1px;}

p {margin-top:0px; margin-bottom:0px; }

.subnav { height:37px;	vertical-align:middle; width:704px; margin-top:3px; }

.nav-img {  float:left; margin-right:8px;}

.sub-text { float:left; margin-top:7px; font-family: Geneva,  Helvetica, sans-serif; font-size:12px;}

.sub-text a {  font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#7f8173}


.sep {		margin-left:10px; margin-right:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #7f8173 }

#content {	font-family: Geneva,  Helvetica, sans-serif; font-size:12px; margin-top:14px; }

#left {	width:339px;  float:left; border-right: 1px solid #c1c5ae; font-family: Geneva,  Helvetica, sans-serif; font-size:12px; padding-right:12px;}
#left a {  font-family: Geneva,  Helvetica, sans-serif; font-size:12px; padding-right:0px;}
#leftcheap {	width:704px;  float:left; font-family: Geneva,  Helvetica, sans-serif; font-size:12px; padding-right:12px;}
#leftcheap a {	font-family: Geneva,  Helvetica, sans-serif; font-size:12px;}

#leftprod {	width:404px;  float:left; font-family: Geneva,  Helvetica, sans-serif; font-size:12px; padding-right:0px;}

#leftprod a {  font-family: Geneva,  Helvetica, sans-serif; font-size:12px; padding-right:0px;}



#right {	width:336px; float:left; padding-left:16px;  font-family: Geneva,  Helvetica, sans-serif; font-size:12px; }
#right a {	font-family: Geneva,  Helvetica, sans-serif; font-size:12px; }

#rightcont {	width:336px; float:left; padding-left:15px;  font-family: Geneva,  Helvetica, sans-serif; font-size:12px; }

#rightprod {	width:300px; float:left; }


.p {	margin-top:8px; }

.subheader {margin-bottom:6px; margin-top:-2px; }

.page-img { float:right; margin-right:0px; margin-left:14px; margin-bottom:10px; }
.page-imgl { float:left; margin-right:14px; margin-left:0px; margin-bottom:10px; margin-top:13px; }

.straw { float:right; margin-top:-44px; margin-right:30px;}

.strawsons { color: #006633}

.en { color:#336699; margin-right:20px;}

#foot2 {font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; text-align:center}

.space {margin-right:10px; font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; font-weight:normal;}

.fuel { margin-bottom:6px;}

.prodimg { float:right; margin-right:6px; margin-left:14px; margin-bottom:10px; margin-top:4px; }

.prod1 { float:right; margin-top:10px; }
.prod2 { float:right; margin-top:18px; }

.en1 { float:right; margin-top:8px; }
.en2 { float:right; margin-top:18px; }

#address { float:left; width:160px; font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; margin-bottom:16px; }
#others { float:left; width:179px; font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; margin-bottom:24px; }
#others a { font-family: Geneva,  Helvetica, sans-serif; font-size:12px;  }


.p2 { margin-top:10px;}

.formt {font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; height:28px; mama}

.fieldstyle {padding:2px; }

#videos {width:704px; font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; }
#videos a {font-family: Geneva,  Helvetica, sans-serif; font-size:12px;  }

#boil {width:704px; font-family: Geneva,  Helvetica, sans-serif; font-size:12px; color:#696A63; }

.nonav {margin-top:10px; }

.faqq	{ color:#165EB0; text-decoration:underline; margin-bottom:2px; }
.faqa 	{	margin-bottom:9px; }

.staff {	text-decoration:underline; color:#165EB0; }
.staff-text {	margin-bottom:6px; margin-top:6px;}

.tel {		color:#165EB0;				}	
.ema {			color:#165EB0; margin-bottom:10px;			}
.ema2 {			color:#165EB0; }

.news-head {font:12px Geneva,  Helvetica, sans-serif; color:#1C60AB; font-weight:bold; border-bottom:1px solid #C1C5AE; padding-bottom:8px; float:left; margin-bottom:10px; margin-top:10px; }
.news-date {font:12px Geneva,  Helvetica, sans-serif; float:right; }
.news-date b {color:#1E6E31}
.news-date i { font-weight:bold;}
.news-header {font:12px Geneva,  Helvetica, sans-serif; color:#1C60AB; font-weight:bold; float:left;  }
.news-text {font:12px Geneva,  Helvetica, sans-serif; margin-top:0px; padding-bottom:8px; border-bottom:1px solid #C1C5AE;  }
.news-text p { margin-bottom:10px;}
.news-end {font:12px Geneva,  Helvetica, sans-serif; color:#1C60AB; padding-top:12px; float:right; margin-bottom:-10px;}
.frame { border:0px; padding:0px; margin:0px; color: #666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

