body {
	margin: 0px;
}

#container{
 min-width: 1000px;
 width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
}
/* top */
.top_01{background-image:url(/img/top_01.jpg); width:337px; height:46px;}
.top_02{ background-image:url(/img/top_02.jpg); width:337px; height:162px;}
.top_logo{position: absolute; vertical-align:top; top:25px; left:50%; margin-left:-169}
.top_logo a{display:block;}
.top_right{ width:363px; height:281px; background-image:url(/img/top_right.jpg)}
#N_top {width:100%;height: 281px; background: url(/img/top_bg.jpg) repeat-x;}
#N_topBody1 {float: left; width: 300px; height: 281px; background: url(/img/top_family.jpg) left top no-repeat}
#N_topBody2 {float: left; width: 337; height: 281px; background: url(/img/top_01.jpg) left top no-repeat; padding: 0; margin: 0;}
#N_topBody3 {float: right; width: 330px; height: 281px; background: url(/img/top_right.jpg) right top no-repeat; text-align: right; padding: 0 15px 0 0;}
#N_topEx {position: absolute; top:155px; left:430px; width: 250px; background: url(/img/!.gif) left 3px no-repeat; padding: 0 0 0 40px; margin: 0;}


.green_line{ float:left; height:46px; width:209px; background-color:f2f2f2; text-align:center;}
.green_line_01{ float:left; width:24px; height:46px; background-image:url(/img/green_line_01.jpg)}
.green_line_02{ height:46px; background-image:url(/img/green_line_02.png); line-height:41px;}
.for_search{ float: right; padding: 0; margin: 10px 20px -10px 0; height: 100%;line-height:100%;}

.for_search form {display:inline;margin:0;padding:0;}

.search_field{ width:162px; height:21px; background-image:url(/img/search_field.png); margin-right:4px; font-family:"Trebuchet MS", Tahoma; font-size:12px; color:#404040; background-repeat:no-repeat; border:0px; margin-bottom:2px; vertical-align: middle}

.login_field{ width:162px; height:21px; background-image:url(/img/login_field.png); font-family:"Trebuchet MS", Tahoma; font-size:12px; color:#404040; background-repeat:no-repeat; border:0px;}

.subscribe_field{ width:162px; height:21px; background-image:url(/img/subscribe_field.png); font-family:"Trebuchet MS", Tahoma; font-size:12px; color:#404040; background-repeat:no-repeat; border:0px;}

.search_button{ width:60px; height:23px; background-image:url(/img/search_button].png); font-family:"Trebuchet MS", Tahoma; font-size:14px; color:#FFFFFF; background-repeat:no-repeat; border:0px; cursor: pointer; vertical-align: middle}

.adv_search_button{ width:111px; height:23px; background-image:url(/img/button_advanced.gif); font-family:"Trebuchet MS", Tahoma; font-size:11px; color:#FFFFFF; background-repeat:no-repeat; border:0px; cursor: pointer; vertical-align: middle}

.login_button { width:60px; height:23px; background-image:url(/img/login_button.png); font-family:"Trebuchet MS", Tahoma; font-size:14px; color:#FFFFFF; background-repeat:no-repeat; border:0px; cursor: pointer}
.subscribe_button { width:60px; height:23px; background-image:url(/img/subscribe_button.png); font-family:"Trebuchet MS", Tahoma; font-size:14px; color:#FFFFFF; background-repeat:no-repeat; border:0px; cursor: pointer}
.button_addtobasket { width:98px; height:23px; background: #fff url(/img/button_addtobasket.gif); font-family:"Trebuchet MS", Tahoma; font-size:12px; color:#FFFFFF; background-repeat:no-repeat; border:0px; cursor: pointer}

.button_long { width:150px; height:23px; background: #fff url(/img/button_long.gif); font-family:"Trebuchet MS", Tahoma; font-size:12px; color:#FFFFFF; background-repeat:no-repeat; border:0px; cursor: pointer}
.button_verylong { width:250px; height:23px; background: #fff url(/img/button_verylong.gif); font-family:"Trebuchet MS", Tahoma; font-size:12px; color:#FFFFFF; background-repeat:no-repeat; border:0px; cursor: pointer}


.disabled {color: #DADADA; cursor: default}

.FormSelect {font-family:"Trebuchet MS", Tahoma; }

.block_orange{ clear:both; border-left:5px solid #ff9c00; margin-top:25px;}
.block_green{ clear:both; border-left:5px solid #4c9900; margin-top:25px;}
.block_blue{ clear:both; border-left:5px solid #89a5cd; margin-top:25px;}
.block_orange_right{ clear:both; border-right:5px solid #ff9c00; margin-top:25px;}
.block_red_right{ clear:both; border-right:5px solid #df7f7f; margin-top:25px;}
.block_green_right{ clear:both; border-right:5px solid #79b340; margin-top:25px;}
.block_blue_right{ clear:both; border-right:5px solid #89a5cd; margin-top:25px;}

.bottom_line_orange{ clear:both; height:20px; border-bottom:5px solid #ffebcc; margin-left:20px; margin-right:41px; margin-bottom:15px;}
.bottom_line_green{ clear:both; height:20px; border-bottom:5px solid #e4f0d9; margin-left:20px; margin-right:41px; margin-bottom:15px;}
.bottom_line_blue{ clear:both; height:20px; border-bottom:5px solid #e0e8f6; margin-left:20px; margin-right:41px; margin-bottom:15px;}
.bottom_line_orange_right{clear:both; height:15px; border-bottom:5px solid #ffebcc; margin-right:20px; margin-bottom:10px;}
.bottom_line_red_right{clear:both; height:15px; border-bottom:5px solid #f5d9d9; margin-right:20px; margin-bottom:10px;}
.bottom_line_green_right{clear:both; height:15px; border-bottom:5px solid #e4f0d9; margin-right:20px; margin-bottom:10px;}
.bottom_line_blue_right{clear:both; height:20px; border-bottom:5px solid #e0e8f6; margin-right:20px; margin-bottom:15px;}

.style1 {font-size: 18px;color: #4c9900;}
.style2 {font-size: 18px;color: #134b9c; text-decoration:line-through;}
.style3 {font-size: 18px;color: #134b9c;}
.style4 {color: #FF0000}
.style5 {color: #cc7e00;font-family: "trebuchet ms", Tahoma, verdana;font-size: 14px;}
.style6 {font-size: 18px;color: #cc7e00;}
.style7 {font-size: 18px; line-height:120%;}
.style8 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.style10 {
      font-family: "Trebuchet MS", Tahoma;
      font-size: 12px;
      color: #134b9c;
}
.style11 {
      font-family: "Trebuchet MS", Tahoma;
      font-size: 12px;
      color: #FF0000;
}
.style12 {color: #4c9900}
.style13 {
      font-family: "Trebuchet MS", Tahoma;
      font-size: 18px;
      color: #76C7FF;
}
*  {scrollbar-face-color: #E9E9E9; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #E0E0E0; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #000000;}

.ch {clear: both; text-align: center; margin: 5px 0 0 0; padding: 0;}
.ch img {border: none; color: #fff; font-size: 14px;}
#ch2 {margin: 0 auto; padding:0; width: 192px; height: 19px; background: url(/img/ch_2.jpg) left top no-repeat;}

.otherinfo {border-top: solid 1px #DFE7D0; border-bottom: solid 1px #DFE7D0; padding: 8px 0; margin: 5	px 0;}

h1, h1 a, h1 a:hover {font-size: 16pt; font-family: "trebuchet ms", Tahoma, verdana; font-weight: bold; color: #003399; margin: 15px 0 15px 0; padding: 0 0 5px 30px; background: url('/img/blue_single.png') left top no-repeat}

h1.orange {font-size: 14pt; font-family: "trebuchet ms", Tahoma, verdana; font-weight: bold; color: #cc7e00; margin: 15px 0 15px 0; padding: 2px 0 5px 40px; background: url('/img/yellow.png') left top no-repeat}

h2, h2 a, h2 a:hover {
	font-family: "trebuchet ms", Tahoma, verdana;
	font-size: 16px;
	font-weight: bold;
	color: #2C549D;
	border-bottom: solid 1px #94ABD7;
	background: url(/img/h2_bg.gif) left bottom repeat-x;
	padding: 4px 4px 4px 10px;
	margin-bottom: 10px;
}

h2.green {
	color: #669933;
	border-bottom: solid 1px #669933;
	background: #EFFFD7;
}

h2.red {
	color: #CC0000;
	border-bottom: solid 1px #CC0000;
	background: #FFEAEA;
}

h2.orange {
	color: #FF9900;
	border-bottom: solid 1px #FF9900;
	background: #FFF0D9;
}

h2.yellow {
	color: #CCCC00;
	border-bottom: solid 1px #DDEB00;
	background: #FCFFC6;
}

h3, h3 a, h3 a:hover {
	font-family: "trebuchet ms", Tahoma, verdana;
	font-size: 16px;
	font-weight: bold;
	color: #2C549D;
	padding: 4px 4px 4px 0;
	margin-bottom: 5px;
}


hr {height: 6px; border: 0; color: #F2F2F2; background: #F2F2F2; margin-top: 5px}

div.tile {
  position: absolute;
}

/* box One */
.CLa {
  top: 30px;
  left: -1%;
}

/* box Two */
.CLb {
  top: 10px;
  left: 22%;
  z-index: -1;
}

/* box Three */
.CLc {
  top: 60px;
  left: 36%;
  z-index: 1;
}

/* box Four */
.CLd {
  top: 10px;
  left: 56%;
} 

/* box Five */
.CLe {
  top: 15px;
  right: -1%;
}

ul.ULcat {list-style:none; margin: 5px 0 5px 18px; padding: 0 10px 0 0}

ul.ULcat li {list-style:none; padding: 0 0 0 10px; margin: 0; background: url('/img/arr2.gif') left 7px no-repeat}

ul.ULicons {list-style:none; margin: 5px 0 5px 18px; padding: 0 10px 0 0}

ul.ULicons li {list-style:none; padding: 5px 0 5px 20px; margin: 0; background: url(/img/icon_arrow.gif) left 9px no-repeat;}

#tabs {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 10px;
  border-bottom: solid 1px #2E2383;
  background: url(/img/tabs_bg.gif) top repeat-x;

}

#tabs li {
 display: inline;
 padding: 0;
 margin: 0;
}

#tabs li img {
 padding: 0;
 margin: 0 0 -2px 0;
}

#tabs li a {
 margin: 0;
 padding: 0;
}

.basket {background-color: #F2F2F2;text-align:center;font-weight:bold; padding: 4px}
.basket_item {padding: 5px 0; border-bottom: solid 1px #F2F2F2}

.steps {
	font-size: 12px;
	padding: 2px 0 2px 10px;
	height: 25px;
	margin-bottom: 10px;
}

.step_on {
	font-size: 10px;
	font-weight: bold;
	background-color: #9AB902;
	width: 18px;
	height: 18px;
	padding: 2px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-align: center;
}

.step_onText {
	font-size: 10px;
	font-weight: bold;
	padding: 2px 2px 2px 10px;
	display: block;
	float: left;
	color: #9AB902;
	margin-right: 5px;
	background: url('/img/ch_arr_on.gif') no-repeat left 50%;
}

.step_off {
	font-weight: bold;
	font-size: 10px;
	background-color: #AAAAAA;
	width: 18px;
	height: 18px;
	padding: 2px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-align: center;
}

.step_offText {
	font-weight: bold;
	font-size: 10px;
	padding: 2px 2px 2px 10px;
	display: block;
	float: left;
	color: #AAAAAA;
	margin-right: 5px;
	background: url('/img/ch_arr_off.gif') no-repeat left 50%;
}
