@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.clear{ clear:both}

div.logoHolder{ width:1000px; margin:auto; height:100px;}
div.header{ width:1000px; margin:auto;}
div.callNow { color: #002A54; float: right; color:#00aeef; padding-top:45px;}
div.logo {float:left; padding-top:25px;}


div.menu{height:272px; width:280px; float:left; background-image:url(../images/menu_bg.png); background-position:left; background-position:top; background-repeat:no-repeat; }
div.banner {width:1000px; height:350px; z-index:0; float:right;}


/*----------------------------*/
div.menu2 { width:1000px; height:56px; background-image:url(../images/menu_bg2.png); background-position:left top; background-repeat:repeat-x; margin-top:7px;}
div.menu2 ul li {float:left; list-style:none; width:166px; text-align:center; height:53px;}

div.menu2 ul {}
div.menu2 ul li a {color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-decoration:none; line-height:52px; display:block;}
div.menu2 ul li a:hover {color:#FFA500; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-decoration:none; line-height:52px; display:block; background-image:url(../images/menu_hover_bg.png); background-position:left top; background-repeat:repeat-x;}
div.menu2 ul li a.selected {color:#FFA500; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-decoration:none; line-height:52px; display:block; background-image:url(../images/menu_hover_bg.png); background-position:left top; background-repeat:repeat-x;}

/*----------------------------*/


ul.mainMenu	{ color:#000; padding-left:18px;}
ul.mainMenu li	{ float:left;}
ul.mainMenu li a:link {color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-decoration:none; line-height:45px;}
ul.mainMenu li a:hover	{ z-index:1;}
ul.mainMenu li a:visited {color:#ffffff;font-family:Tahoma, Arial; font-size:11px; text-decoration:none;padding-left:23px; padding-right:23px;}


ul.mainMenu li.homeMenu	{ width:243px; height:45px; display:block;}
ul.mainMenu li a.homeMenu	{ background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat; width:243px; height:45px; display:block; text-shadow: 1px 1px 2px #000; padding-left:20px; line-height:45px;}
ul.mainMenu li a.homeMenu:hover {color:#ed1c24; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat;  display:block; width:243px;; height:45px; text-shadow: 1px 1px 2px #000; line-height:45px;}

ul.mainMenu li.service	{list-style:none; width:243px; height:45px; display:block;}
ul.mainMenu li a.service	{list-style:none; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat; width:243px; height:45px; display:block; text-shadow: 1px 1px 2px #000; padding-left:20px; line-height:45px;}
ul.mainMenu li a.service:hover {color:#ed1c24; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat;  display:block; width:243px;; height:45px; text-shadow: 1px 1px 2px #000; line-height:45px;}

ul.mainMenu li.speciality	{list-style:none; width:243px; height:45px; display:block;}
ul.mainMenu li a.speciality	{list-style:none; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat; width:243px; height:45px; display:block; text-shadow: 1px 1px 2px #000; padding-left:20px; line-height:45px;}
ul.mainMenu li a.speciality:hover {color:#ed1c24; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat;  display:block; width:243px;; height:45px; text-shadow: 1px 1px 2px #000; line-height:45px;}

ul.mainMenu li.specification	{list-style:none; width:243px; height:45px; display:block;}
ul.mainMenu li a.specification	{list-style:none; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat; width:243px; height:45px; display:block; text-shadow: 1px 1px 2px #000; padding-left:20px; line-height:45px;}
ul.mainMenu li a.specification:hover {color:#ed1c24; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat;  display:block; width:243px;; height:45px; text-shadow: 1px 1px 2px #000; line-height:45px;}

ul.mainMenu li.about	{list-style:none; width:243px; height:45px; display:block;}
ul.mainMenu li a.about	{list-style:none; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat; width:243px; height:45px; display:block; text-shadow: 1px 1px 2px #000; padding-left:20px; line-height:45px;}
ul.mainMenu li a.about:hover {color:#ed1c24; background-image:url(../images/separator.png); background-position:left bottom; background-repeat:no-repeat;  display:block; width:243px;; height:45px; text-shadow: 1px 1px 2px #000; line-height:45px;}

ul.mainMenu li.contact	{list-style:none; width:243px; height:45px; display:block;}
ul.mainMenu li a.contact	{list-style:none; background-image:url(../images/contact_separator.png); background-position:left bottom; background-repeat:no-repeat; width:243px; height:45px; display:block; text-shadow: 1px 1px 2px #000; padding-left:20px; line-height:45px;}
ul.mainMenu li a.contact:hover {color:#ed1c24; background-image:url(../images/contact_separator.png); background-position:left bottom; background-repeat:no-repeat;  display:block; width:243px;; height:45px; text-shadow: 1px 1px 2px #000; line-height:45px;}




div.content { width:1000px; margin:auto; margin-top:10px; margin-bottom:20px;}
div.leftContent { float:left; width:280px;}
div.rightContent { float:right; width:720px;}
div.leftContentAffiliation { float:left; width:980px;}
div.leftText { line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#343434; padding-top:5px; border-bottom:#a9a9a9 1px dotted; padding-bottom:15px;}
div.rightText { line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#343434; padding-top:5px; border-bottom:#a9a9a9 1px dotted; padding-bottom:15px;}
div.rightBox { background-color:#e8e8e8; border:#b4b4b4 1px solid; border-radius: 3px 3px 3px 3px; padding:5px;}
div.affiliationBox {padding:5px;}

div.affialiateBox{ margin-top:10px; border-bottom:#a9a9a9 1px dotted; padding-bottom:6px;}
div.affialiateBox2{ margin-top:10px; padding-bottom:3px;}
div.affiliateLogo{ float:left; width:70px;}
div.affiliateLogoBig{ float:left; width:200px;}
div.affiliateName { float:right; color:#002a54; font-size:16px; font-weight:bold; width:220px; padding-left:10px;}
div.affiliateNameBig { float:right; color:#002a54; font-size:16px; font-weight:bold; width:700px; padding-left:10px; line-height:60px;}

ul.militarySupplyProduct { list-style:none; margin-top:20px; float:left;}
ul.militarySupplyProduct li.one { float:left; border:#e8e8e8 3px solid; width:175px; height:118px;}
ul.militarySupplyProduct li.two { float:left; border:#e8e8e8 3px solid; width:211px; height:118px; margin-left:10px;}
ul.militarySupplyProduct li.three { float:left; border:#e8e8e8 3px solid; width:210px; height:118px; margin-left:10px;}

div.rightContent { float:right; width:720px; color:#6e6e6e; font-size:14px; line-height:20px; margin-top:15px;}

h1.title { border-bottom:#7c8794 2px solid; color:#0053a3; font-family:Verdana, Geneva, sans-serif;  font-weight:normal; padding-bottom:10px; margin-bottom:10px;}
div.service_list { margin-left:50px; margin-top:20px; line-height:32px;}
div.speciality_list { margin-left:50px; margin-top:20px; line-height:28px;}
h1.sectionTitle { color:#002a54; font-family:Verdana, Geneva, sans-serif; font-weight:normal; padding-bottom:10px; padding-top:10px; font-size:16px;}

a.viewall:link {color:#67a219; text-decoration:none; font-weight:bold;}
a.viewall:visited {color:#67a219; text-decoration:none; font-weight:bold;}
a.viewall:hover {color:#67a219; text-decoration:none; font-weight:bold; text-decoration:underline;}

div.scroller { width:980px;}

div.footerHolder	{ background-image:url(../images/footer_bg.png); background-position:left; background-repeat:repeat; height:55px; }
div.footer { width:1000px; margin:auto;}
div.footerLeft	{	float:left;	padding-top: 10px;	line-height:22px;	}
div.foooterRight	{ float:right; padding-top:10px; padding-right:20px;}

a.footer:link	{color:#0053a2;	text-decoration:none; font-size:14px;	}
a.footer:visited{color:#0053a2;text-decoration:none; font-size:14px;	}
a.footer:hover	{color:#0053a2;	text-decoration:underline; font-size:14px;	}

div.boxHolder { width:100%; margin:auto; padding-bottom:15px; padding-top:20px;}
div.slider { margin:auto; margin-bottom:15px;}

div.slider div.jCarouselLite {
	border-top:1px solid #8cc63f;
	border-bottom:1px solid #8cc63f;
	padding:12px 0px;
	/*box-shadow:4px 0 20px #c9c9c9,  -4px 0 30px #c9c9c9;*/
}
div.jCarouselLite {
    float: left;
	background-image:url(../images/slider_bg.png); background-position:left; background-repeat:no-repeat;
	width:904px;
}
div.jCarouselLite ul li {
    background: none repeat scroll 0 0 transparent;
	width:171px;
	height:135px;
    padding-left: 21px;
	padding-right:22px;

}
div.carousel a.prev {
    float: left;
}

div.carousel a.next {
    float: left;
}
div.slider div.carousel ul{ padding-left:2px;}
div.slider div.carousel ul li{ margin:0 6px}

div.addressBox { float:left; width:300px; margin-top:35px; margin-left:10px;}
div.emailBox { float:left; width:320px; margin-left:5px; background-color:#FFF; border:#cecece 1px solid; padding:5px; padding-bottom:15px; padding-top:15px;}
span.companyName { font-size:18px; font-weight:bold; color:#002a54;}
span.hotline { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#F00; text-shadow: 1px 1px 2px #aaaaaa;}

div.contactForm	{
				float:right;
				color:#575757;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:18px;
				margin-bottom:20px;
				}
table.contact-table	{
					line-height:24px;
					}
input.singleline-input	{
						font-family:Arial, Helvetica, sans-serif;
						border:#cdd1dc 1px solid;
						width:270px;
						height:28px;
						}
textarea.multiline-input	{
							font-family:Arial, Helvetica, sans-serif;
							border:#cdd1dc 1px solid;
							width:370px;
							height:80px;
							}
							
ul.militarySupplyProduct1 { list-style:none; margin-top:20px; float:left;}
ul.militarySupplyProduct1 li { float:left; width:200px; color:#002a54; margin-left:12px; margin-bottom:10px; width:201px; height:180px;}
img.electroThumb{border:#a6a6a6 3px solid;}

ul.militarySupplyProduct2 { list-style:none; margin-top:20px; float:left;}
ul.militarySupplyProduct2 li { float:none; width:200px; color:#002a54; margin-left:12px; margin-bottom:10px; width:620px;}

a.electro:link	{color:#002A54;	text-decoration:none;	}
a.electro:visited{color:#002A54;text-decoration:none;	}
a.electro:hover	{color:#002A54;	text-decoration:underline;	}


div.specificationBox { float:left; width:232px; height:185px; background-image:url(../images/specification_txt_box.png); background-position:left; background-repeat:no-repeat; font-family:Verdana, Geneva, sans-serif; color:#576676; font-size:12px; margin-left:7px; padding-left:1px; padding-top:10px;}

.tdhead {background-color: #1059A5;
    color: #FFFFFF;}
	
div.affiliate_box { /*border:1px solid #039;*/ font-size:20px; font-weight:bold; margin-top:0px; width:258px;}
 