/* CSS Document */
body,td,th {
	font-family: Tahoma;
	font-size: 11px;
}
body {
	background-color: #acacac;
	margin-left: 	0px;
	margin-top:	5px;
	margin-right: 	0px;
	margin-bottom: 	5px;
}
a:link {
	color: #fe370e;
}
a:visited {
	color: #fe370e;
}
a:hover {
	color: #fe370e;
}
a:active {
	color: #1a8a00;
}
#page{ position:relative;
		width:870px;
		margin:auto;
		z-index:0;
}
#page_top{ position:relative;
		float:left;
		width:870px;
		background:url(/images/bg_top.gif) no-repeat left top;
		z-index:0;
}
#page_middle{ position:relative;
				float:left;
				background:url(/images/bg_middle.gif) repeat-y left;
				width:870px;
				z-index:0;
}


#page_bottom{ position:relative;
				float:left;
				width:870px;
				background:url(/images/bg_bottom.gif) no-repeat left top;
				height:6px;
				overflow:hidden;
}
#body_bottom{ position:relative;
				float:left;
				width:870px;
				height:68px;
				background:url(/images/image_57.jpg) repeat-x left;
				margin-top:3px;
}
.body_bottom_left{ position:relative;
				float:left;
				width:5px;
				height:68px;
				background:url(/images/image_55.jpg) no-repeat left;
}
.body_bottom_right{ position:relative;
					float:left;
					width:7px;
					background:url(/images/image_63.jpg) no-repeat left;
					height:68px;
}
.body_bottom_center{ position:relative;
				float:left;
				width:858px;
				height:68px;
}

.body_bottom_text{ position:relative;
					float:left;
					height:68px;
					padding:0px 30px;
					line-height:58px;
					font-size:11px;
}
.body_bottom_text a:link{color:#363636; text-decoration:none;}
.body_bottom_text a:visited{color:#363636; text-decoration:none;}
.body_bottom_text a:hover{color:#363636; text-decoration:underline;}
.body_bottom_text_line{ position:relative;
						float:left;
						width:2px;
						background:url(/images/image_60.jpg) no-repeat center;
						height:68px;
}


#header{ position:relative;
			float:left;
			width:777px;
			padding-top:10px;
			padding-bottom:5px;
}
.header_left{ position:relative;
			float:left;
			width:136px;
			padding-left:0px;
}
.header_right{ position:relative;
			float:right;
			width:148px;
			padding-right:0px;
			padding-top:33px;
}
.flash_promo{ position:relative;
			padding-top:10px;
			padding-bottom:20px;
			width:351px;
			height:252px;
}
#body_center{ position:relative;
			margin:auto;
			width:777px;
			z-index:0;
}
#menu{ position:relative;
		float:left;
		width:777px;
		background:url(/images/image_14.jpg) repeat-x left;
		height:54px;
		line-height:40px;
		z-index: 1000;
}
.menu_left{ position:relative;
			float:left;
			background:url(/images/image_11.jpg) no-repeat left;
			width:7px;
			height:54px;
}
.menu_right{ position:relative;
			float:left;
			background:url(/images/image_17.jpg) no-repeat left;
			width:8px;
			height:54px;
}
.menu_center{ position:relative;
			float:left;
			width:752px;
			height:51px;
			padding-top:3px;
			padding-left:10px;
}
.menu{ 
position:relative;

}
.menu01{ position:relative;
			float:left;
			background:url(images/image_44.gif) no-repeat left;
			width:108px;
			height:33px;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			line-height:33px;
			
}
.menu01 a:link{ float:left; text-decoration:none;}
.menu01 a:visited{ float:left; text-decoration:none;}

.menu02{ position:relative;
			float:left;
			height:38px;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			line-height:33px;
			padding-left:15px;
			padding-right:15px;
}
.menu02 a:link{ float:left;height:38px;color:#FFFFFF; text-decoration:none;display:block;}
.menu02 a:visited{ float:left; height:38px;color:#FFFFFF; text-decoration:none;display:block;}
.menu02 a:hover{ float:left; height:38px; color:#fe3911; text-decoration:none;}

.menu03{ position:relative;
			float:left;
			width:90%;
			height:30px;
			font-size:11px;
			font-weight:bold;
			text-align:left;
			line-height:30px;
			padding-left:10%;
			border-top:1px solid #D7D7D7;
			display:block;
}
.menu03 a:link{ float:left; color:#FFFFFF; text-decoration:none;display:block;}
.menu03 a:visited{ float:left; color:#FFFFFF; text-decoration:none;display:block;}
.menu03 a:hover{ float:left; color:#fe3911; text-decoration:none;}

#banner{ position:relative;
		float:left;
		width:777px;
		height:249px;
		margin-top:0px;
		padding-bottom:2px;
		background:url(/images/feet_transform.gif) no-repeat left;	
}
#boxs{ position:relative;
		float:left;
		width:776px;
		padding-top:10px;
		padding-left:1px;
		padding-bottom:25px;
}
.box1_top{ position:relative;
		float:left;
		width:175px;
		background:url(/images/box2_top.gif) no-repeat left top;
		padding-top:80px;
		padding-left:35px;
		padding-right:35px;
		padding-bottom:5px;
}
.box1_middle{ position:relative;
		float:left;
		width:246px;
		background:url(/images/box1_middle.gif) repeat-y left;
		padding-right:19px;
}
.box3_middle{ position:relative;
		float:left;
		width:246px;
		background:url(/images/box1_middle.gif) repeat-y left;
}
.box1_bottom{ position:relative;
		float:left;
		width:246px;
		background:url(/images/box1_bottom.gif) no-repeat left top;
		height:9px;
		overflow:hidden;
}
.box_tr{ position:relative;
		float:left;
		width:180px;
		line-height:20px;
		font-weight:bold;
}
.box_link{ position:relative;
		float:left;
		background:url(/images/image_36.jpg) no-repeat left;
		width:136px;
		line-height:30px;
		font-weight:bold;
		padding-left:30px;
}
.box2_top{ position:relative;
		float:left;
		width:175px;
		background:url(/images/box3_top.gif) no-repeat left top;
		padding-top:80px;
		padding-left:35px;
		padding-right:35px;
		padding-bottom:5px;
}
.box3_top{ position:relative;
		float:left;
		width:175px;
		background:url(/images/box1_top.gif) no-repeat left top;
		padding-top:80px;
		padding-left:35px;
		padding-right:35px;
		padding-bottom:5px;
}
.body_text{ position:relative;
			float:left;
			width:777px;
			padding-bottom:30px;
}



.body_content{ position:relative;
			float:left;
			width:777px;
			padding-bottom:10px;
			padding-top:10px;			
}

.ovca{ position:relative;
	
}
.ocrf{	position:relative;

}
.ocrf_text{	text-align:center;
	width:160px;
}

.body_left{ position:relative;
			width:308px;
			float:left;
		
}
.body_right{ position:relative;
			width:328px;
			float:right;
			padding-left:20px;
}
.body_left_title{ position:relative;
					float:left;
					width:300px;
					padding-bottom:20px;
}


.body_text_tr{ position:relative;
				float:left;
				width:300px;
				line-height:20px;
}
.body_text_tr ul{
				float:left;
				width:150px;
				list-style:none;
				padding:0px;
				margin:0px;
}
.body_text_tr ul li{ position:relative;
					float:left;
					width:130px;
					background:url(/images/image_50.jpg) no-repeat left 5px;
					border-bottom:1px dashed #999999;
					line-height:28px;
					padding-left:20px;
					color:#fe370e;
					text-decoration:underline;
}


.productcompareH1 { width:40%; text-align:left; vertical-align:middle;}
.productcompareH2 { width:20%; text-align:center; vertical-align:middle;}
.productcompareHa { background-color:ffffcc; width:40%; text-align:left;}
.productcompareHb { background-color:Transparent; width:40%; text-align:left;}
.productcompare1a { background-color:ffffcc; width:20%; text-align:center;}
.productcompare1b { background-color:Transparent; width:20%; text-align:center;}
.productcompare2 { background-color:Transparent; width:20%; text-align:center;}
.productcompare3 { background-color:Transparent; width:20%; text-align:center;}
.productcompare4 { background-color:Transparent; width:20%; text-align:center;}


.touchCompareTitle { font-family: verdana; font-size: 12px; font-weight: bold; text-align:center; }
.touchCompareTextH1 { font-family: verdana; font-size: 11px; text-align:center; }
.touchCompareTextSH1 { font-family: verdana; font-size: 10px; text-align: left; }

/*----------redesign-------------*/
.products{
float:left;
width:150px;
padding:0 28px 48px 0;
}
.services{
float:left;
width:150px;
}
.clear {
	clear:both;
	font-size:0;
	height:0;
	font-size: 0;
	margin:0;
	padding:0;
	overflow:hidden;
}
.productstit{
padding-bottom:10px;
}
.servicestit{
padding-bottom:10px;
}
.flash{
float:left;
padding-top:40px;
}
.formarea{
float:left;
color:#3f4043;
}
.line{
float:left;
padding:20px 0 0 100px;
}
.bullet{
float:left;
padding-right:9px;
}
.lab{
float:left;
width:80px;
padding-right:20px;
color:#3f4043;
font-weight:bold;
}
.input{
float:left;
padding-bottom:4px;
height: 18px;
}
input{
width:200px;
height:16px;
}
.button{
width:305px;
padding:5px 0 23px 225px;
}
.com{
width:328px;
}
.formareatit{
padding-bottom:15px;
}
.email_1
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    height: 14px;
    border: solid 1px #ccc;
    width: 150px;
}
.email_2
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    height: 14px;
    border: solid 1px #ccc;
    width: 200px;
}