html { padding:0; margin:0; }
/*
@font-face {
font-family:"Aller";
src: url("../font/Aller/Aller_Rg.eot?") format("eot"),
url("../font/Aller/Aller_Rg.woff") format("woff"),
url("../font/Aller/Aller_Rg.ttf") format("truetype"),
url("../font/Aller/Aller_Bd.ttf") format("truetype"),
url("../font/Aller/Aller_Rg.svg#Aller") format("svg");
font-weight:normal;
font-style:normal;
}
*/
@font-face {
	font-family:"Almble";
	/*src: url("../font/Amble/Amble-Bold.ttf?") format("truetype");*/
	src: url("../font/Amble/Amble-Regular.ttf?") format("truetype"),
	url("../font/Amble/Amble-BoldItalic.ttf?") format("truetype"),
	url("../font/Amble/Amble-Italic.ttf?") format("truetype"),
	url("../font/Amble/Amble-Light.ttf?") format("truetype"),
	url("../font/Amble/Amble-LightCondensed.ttf?") format("truetype"),
	url("../font/Amble/Amble-LightCondensedItalic.ttf?") format("truetype"),
	url("../font/Amble/Amble-LightItalic.ttf?") format("truetype");	
	font-weight:normal;
	font-style:normal;
}

body { padding:0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100%; }
input[type="text"], textarea { font-size:12px; }

.bodyDiv { background-color:#000000; height:15px; }
.mainDiv { padding:0; margin:0 auto auto auto; width:943px; border:0px solid; }
.header { width:100%; clear:both; }
.content { width:100%; clear:both; }
.footer { text-align:center; clear:both; color:#FFFFFF; margin-top:10px; background:url('../img/FooterBg.png') repeat-x;; padding-left:0; padding-right:0; padding-top:12px; padding-bottom:20px }
p { padding:0; margin:0; }

.headerTop { height:100px; }
.headerLogo1 { float:left; height:89px; width:193px; border:0px solid; background:url('../img/logo1.jpg') no-repeat; margin-left:40px; margin-right:0; margin-top:6px; margin-bottom:0 }
.headerLogo2 { float:right; height:89px; width:161px; border:0px solid; background:url('../img/logo2.jpg') no-repeat; margin-left:0; margin-right:60px; margin-top:6px; margin-bottom:0 }
.headerMenu { clear:both; border:0px solid; }
.headerMenu ul { margin:0; padding:0; list-style-type:none; border:0px solid; height:48px; font-family:Almble, Arial, sans-serif; }
.headerMenu ul li { margin:0; height:31px; width:100px; border:0px solid #000000; float:left; text-align:center; width:157px; color:#FFFFFF; font-size:14px; background:url('../img/HMenuBg.jpg') repeat-x; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:0 }
.headerMenu ul li:hover { background:url('../img/HMenuHoverBg.jpg') repeat-x; cursor:pointer; cursor:hand; color:#000000 }
.headerMenu ul .curHeaderMenu { background:url('../img/HMenuHoverBg.jpg') repeat-x; cursor:pointer; cursor:hand; color:#000000 }
.headerMenu ul li .home_icon { background:url('../img/home_icon.png') no-repeat; width:25px; height:28px; border:0px solid; margin:-6px auto auto auto; }
.headerMenu ul li .home_icon:hover { background:url('../img/home_icon_over.png') no-repeat; }
.headerMenu ul li .home_icon_active { background:url('../img/home_icon_over.png') no-repeat; width:25px; height:28px; border:0px solid; margin:-5px auto auto auto; }
.headerMenu ul .home_menu { background:url('../img/HMenuHoverBg.jpg') repeat-x; cursor:pointer; cursor:hand; }

.banner { margin-top:12px; width:942px; height:419px; overflow:hidden; }
.banner_bottom { border-bottom:1px solid #CCCCCC; height:15px; width:550px; margin:0 auto auto auto; left:0; right:0; }
.banner table { margin:0; padding:0; width:6594px; }
.banner table tr td { border:0px solid red; color:#FFF; width:942px; height:419px; }
.banner table .BannerImg1 { background:url('../img/banner/Xeed_Banner_1.png') no-repeat; }
.banner table .BannerImg2 { background:url('../img/banner/Xeed_Banner_2.png') no-repeat; }
.banner table .BannerImg3 { background:url('../img/banner/Xeed_Banner_3.png') no-repeat; }
.banner table .BannerImg4 { background:url('../img/banner/Xeed_Banner_4.png') no-repeat; }
.banner table .BannerImg5 { background:url('../img/banner/Xeed_Banner_5.png') no-repeat; }
.banner table .BannerImg6 { background:url('../img/banner/Xeed_Banner_6.png') no-repeat; }
.banner table .BannerImg7 { background:url('../img/banner/Xeed_Banner_7.png') no-repeat; }
.banner .BannerBtnDiv { margin:-40px 10px 0 750px; display:none; }
.banner .BannerBtnDiv input { background-color:red; border:0px solid #000; cursor:pointer; cursor:hand; width:20px; height:20px; margin-right:5px;
/*border-radius:10px 10px 10px 10px; 
-moz-border-radius:10px 10px 10px 10px; 
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px; 
box-shadow:inset 0px 0px 5px #222222;
-moz-box-shadow:inset 0px 0px 5px #222222;
-webkit-box-shadow:inset 0px 0px 5px #222222;*/
}
.banner .BannerBtnDiv input:hover {
/*box-shadow:inset 0px 0px 0px #000000;
-moz-box-shadow:inset 0px 0px 0px #000000;
-webkit-box-shadow:inset 0px 0px 0px #000000;
border:0px solid #FFF;*/ }
.banner .BannerBtnDiv .active { background-color:#FFF; }


.pageHeading { margin:20px 0 0 0; font-size:22px; color:#003263; font-family:Almble, Arial, sans-serif; }
.pageHeading span { color:#676767; margin-left:5px; }
.line { border-bottom:1px solid #CCCCCC; height:1px; }
.HomeLeftBox { float:left; border-right:1px solid #CCCCCC; width:470px; }
.HomeRightBox { float:right; border:0px solid; width:410px; }
.HomeBoxTitle { font-size:14px; color:#003466; border:0px solid; height:20px; margin-top:30px; font-family:Almble, Arial, sans-serif; }
.HomeBoxTitle span { background-color:#003466; color:#fffeff; padding:8px 5px 2px 22px; width:100px; margin-right:5px; }
.HomeLeftBox img { margin:15px 0 10px 0; width:409px; height:190px; }
.HomeRightBox img { margin:15px 0 10px 0; width:409px; height:190px; }
.qualityTable { font-size:12px; color:#222222; width:409px; }
.qualityTable tr td { vertical-align:top; line-height:25px; }
.greenApplication { clear:both; margin-top:15px; background:#f4f4ec url('../img/greenApplication.jpg') no-repeat; height:98px;  line-height:25px; font-size:12px; color:#222222; text-align:justify; padding-left:208px; padding-right:28px; padding-top:28px; padding-bottom:0 }
.clearBoth { clear:both; }
.bottomFlash { background:#FFF url('../img/color.jpg') no-repeat; height:46px; width:578px; margin:20px auto auto auto; left:0; right:0; cursor:pointer; cursor:hand; font-weight:bold; font-size:28px; text-align:center; color:red; padding-top:10px; font-family:Almble, Arial, sans-serif; text-decoration:underline; }

.OurKey .OurKeyTitle { font-size:14px; color:#9a3334; border-bottom:1px solid #9a3334; height:18px; margin-top:10px; font-family:Almble, Arial, sans-serif; }
.OurKey .OurKeyTitle span { background-color:#9a3334; color:#fffeff; padding:8px 5px 2px 22px; width:100px; margin-right:5px; }
.OurKey .OurClients { width:100%; overflow:auto; height:120px; text-align:center; overflow:hidden; }
.OurKey .OurClients ul { list-style-type:none; margin:0; padding:0; width:8000px; height:120px; }
.OurKey .OurClients ul li { float:left; padding:27px 10px 0 10px; }

.HeaderMenuFirst { 
border-radius:5px 0 0 5px; 
-moz-border-radius:5px 0 0 5px; 
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 0; }
.HeaderMenuLast {
border-radius:0 5px 5px 0; 
-moz-border-radius:0 5px 5px 0; 
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 5px; }

.SubmitBtn { color:#FFFFFF; background-color:#cd3333; padding:3px 15px 3px 15px; text-decoration:none; border:1px solid; cursor:pointer; border:3px solid #FFFFFF; font-family:Almble, Arial, sans-serif; }
.SubmitBtn:hover { color:#000000; border:3px solid #999999; }
.ResetBtn { color:#FFFFFF; background-color:#BBBBBB; padding:3px 15px 3px 15px; text-decoration:none; border:1px solid; cursor:pointer; border:3px solid #FFFFFF; font-family:Almble, Arial, sans-serif; }
.ResetBtn:hover { color:#000000; border:3px solid #999999; }

.ReadMore { color:#FFFFFF; background-color:#cd3333; padding:5px 15px 5px 15px; text-decoration:none; cursor:pointer; font-family:Almble, Arial, sans-serif; }
.Back { color:#FFFFFF; background-color:#cd3333; padding:5px 15px 5px 15px; text-decoration:none; cursor:pointer; font-family:Almble, Arial, sans-serif; }

/******* About Us ******/
.bannerAboutXeed { margin-top:12px; background:url('../img/AboutUsBanner.png') no-repeat; width:943px; height:209px; margin-top:15px; }
.AboutXeedContent { background-color:#f2f2f2; padding:40px 40px 20px 40px; margin:25px 0 20px 0; border:1px solid #f2f2f2; }
.AboutXeedContent p { line-height:22px; margin-bottom:20px; text-align:justify; }

/****** Products ******/
.ProductsContent { background-color:#f2f2f2; padding:0 40px 20px 40px; margin:25px 0 20px 0; border:1px solid #f2f2f2; }
.ProductsContent .ProductBox { margin:40px 0 20px 0; clear:both; border-bottom:1px solid #D5D0AE; }
.ProductsContent .ProductBox .left { float:left; width:200px; border:0px solid; margin-bottom:20px; }
.ProductsContent .ProductBox .right { float:left; width:658px; border:0px solid; }
.ProductsContent .ProductBox .ProductImg { width:167px; overflow:hidden; border:2px solid #D5D0AE; background-color:#FFFFFF; }
.ProductsContent .ProductBox .ProductImg table { padding:0; margin:0; border-spacing:0; }
.ProductsContent .ProductBox .ProductImg img { background-color:#FFFFFF; border:0px solid #D5D0AE; }
.ProductsContent .ProductBox .ProductsName { margin-bottom:15px; float:left; font-size:14px; font-family:Almble, Arial, sans-serif; cursor:pointer; cursor:hand; }
.ProductsContent .ProductBox .ProductsName:hover { text-decoration:underline; }
.ProductsContent .ProductBox .ProductsSubName { margin-bottom:15px; clear:both; font-style:italic; font-size:14px; font-family:Almble, Arial, sans-serif; }
.ProductsContent .ProductBox .ProductsDesc { margin-bottom:5px; text-align:justify; line-height:22px; text-indent:40px; }
.ProductsContent .ProductBox .ReadMore { float:right; clear:both; }


.ProductContent { margin:0 0 20px 0; }
.ProductContent .ProductBox { /*background-color:#d9d9d9;*/ background:#d9d9d9 url(../img/productDivBg.jpg) repeat-x; margin:25px 0 20px 0; clear:both; padding:40px 40px 20px 40px; }
.ProductContent .ProductBox .left { float:left; width:200px; border:0px solid; }
.ProductContent .ProductBox .right { float:left; width:660px; border:0px solid; }
.ProductContent .ProductBox .ProductImg { width:167px; overflow:hidden; border:2px solid #D5D0AE; background-color:#FFFFFF; }
.ProductContent .ProductBox .ProductImg table { padding:0; margin:0; border-spacing:0; }
.ProductContent .ProductBox .ProductImg img { background-color:#FFFFFF; border:0px solid #D5D0AE; }
.ProductContent .ProductBox .ProductName { margin-bottom:15px; float:left; font-size:14px; font-family:Almble, Arial, sans-serif; }
.ProductContent .ProductBox .ProductSubName { margin-bottom:15px; clear:both; font-style:italic; font-size:14px; font-family:Almble, Arial, sans-serif; }
.ProductContent .ProductBox .ProductDesc { margin-bottom:5px; text-align:justify; line-height:22px; text-indent:40px; }
.ProductContent .ProductBox .ProductAdvantageTitle { color:#cd3333; text-align:justify; font-family:Almble, Arial, sans-serif; font-size:14px; font-style:italic; }
.ProductContent .ProductBox .ProductAdvantages {  }
.ProductContent .ProductBox .ProductAdvantages ul { list-style-type:none; margin:0; padding:0; }
.ProductContent .ProductBox .ProductAdvantages ul li { padding:0px 0 5px 18px; line-height:22px; margin:0; background:url('../img/bullet.png') no-repeat; border:0px solid; background-position:0px 7px; }
.ProductContent .ProductBox .ProductAdvantages ul li .sub_desc { font-size:11px; }
.ProductImgEnlarge { text-align:right; width:220px; padding-top:15px; float:left; }
.ProductImgEnlarge a { text-decoration:none; color:gray; }
.ProductSpecifications { width:700px; margin:0 auto auto auto; left:0; right:0; }
.ProductSpecifications .row { clear:both; width:600px; margin:7px auto auto auto; left:0; right:0; }
.ProductSpecifications .row .label { float:left; padding:6px; width:200px; text-align:left; background-color:#f2f2f2; color:#222222; }
.ProductSpecifications .row .value { float:right; padding:6px; width:370px; text-align:center; background-color:#f2f2f2; color:#222222; }
.ProductSpecifications .row  .bg2 { background-color:#E7E2E2; }
.caption { color:#cd3333; font-style:italic; margin-top:25px; font-family:Almble, Arial, sans-serif; }
.ProductSpecifications .Title { color:#003263; margin-top:8px; float:left; font-size:14px; font-family:Almble, Arial, sans-serif; }
.ProductSpecifications .DownloadLink { margin-bottom:0px; float:right; background:url('../img/pdf.png') no-repeat; padding:16px 0 0 35px; height:32px; }
.ProductSpecifications .DownloadLink a { color:#cd3333; }
.ProductBox .Back { float:right; }

.CurrentProductImg { display:none; }
.ProductImgMove { position:absolute; border:0px solid; width:160px; margin:-20px 0 0 5px; }
.PrevImg { float:left; border:0px solid red; width:13px; height:13px; cursor:pointer; display:none; background:url(../img/small_left.png) no-repeat; }
.NextImg { float:right; border:0px solid red; width:13px; height:13px; cursor:pointer; background:url(../img/small_right.png) no-repeat; }
.image_not_found { text-align: center; font-size: 22px; font-weight: bold; width: 167px; height: 194px; color: #CCC; text-shadow: 1px 0 2px #000; text-transform: uppercase; line-height: 32px; }

/******* Contact Us ******/
.ContactUsContent { background-color:#f2f2f2; text-align:center; padding:30px 40px 20px 40px; margin:25px 0 20px 0; border:0px solid #f2f2f2; height:750px; line-height:28px; text-align:left; font-size:14px; color:#222222; }
.ContactUsContent p { }
.ContactUsContent  a { color:#000000; }
.ContactUsContent  a:hover { color:red; }
.XeedMap { float:right; width:450px; height:250px; border:3px solid #CCCCCC;
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
box-shadow:inset 0px 0px 10px #000000;
-moz-box-shadow:inset 0px 0px 10px #000000;
-webkit-box-shadow:inset 0px 0px 10px #000000;
padding:15px;
}

.XeedMap iframe { 
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px; 
}