/* CSS Document */
* {
	margin: 0;
}

body { 	margin:0; 	padding:0; background:#151515; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
html { padding:0; margin:0;background:#151515;}
a {border:none;}
a.active{border:none;}
a:hover{
	border:none;
	font-size: 18px;
}
/*************main container not used**********/
.main { overflow:auto; 	padding-bottom: 150px; }

#wrap {min-height: 100%;}


/*************headre****background-color: #ed1d25;******/
.headerwraper { margin:0; 	padding:0; 	height:80px; 	width:100%; 	margin-top:10px; 	position:relative; 	 }
.header{ 	min-width:680px;max-width:1024px; 	width:100%;	height:100% !important; 	text-align:left; 	position:relative; 	height:40px; margin-top:0px; /*background-image: url(images/header_back.png) */; background-repeat: repeat-x;  padding:0 ; margin:0 auto; }
/*************contente container**********/

.contents { padding:0; 	margin:0 auto; 	min-width:680px; max-width:1024px; width:100%; text-align:left; height:auto; margin-top: 15px; overflow:hidden;  
background-image:url(images/arrow_down_s.png); background-position:bottom right; background-repeat:no-repeat; /*border: solid 1px; border-color:#666666;*/  }
/*************body**********/

.body { padding:10px 0 10px 0; margin:0 auto;   height:100%; position:relative; background:#151515;}
/*.bodyleft {width:250px; min-height:200px; margin:0 auto;margin-left:10px; margin-bottom:20px; padding:10px 20px; float:left; background-color:#06F; background-image:url(images/bluearrow_bg_s.png); background-position:top right; background-repeat:no-repeat; overflow:hidden;}
.bodyfull {width:950px; min-height:200px; margin:0 auto;margin-left:10px; margin-bottom:20px; padding:10px 20px; float:left; background-color:#06F; background-image:url(images/bluearrow_bg_s.png); background-position:top right; background-repeat:no-repeat; }
.bodyright {width:650px; min-height:200px; margin:0 auto;margin-left:10px; margin-bottom:20px; padding:10px 20px; float:left; background-color:#06F; background-image:url(images/bluearrow_bg_s.png); background-position:top right; background-repeat:no-repeat; overflow:hidden;}
.body h2{ font:normal 18px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding:10px 5px; margin:0 0 10px 0; background-image:url(images/h_line.png); background-position:bottom; background-repeat:repeat-x;}
.body p { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.8em; padding:3px 5px; margin:0; text-align:justify;}

.bodyfull h2{ font:normal 22px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding:10px 5px; margin:0 0 10px 0; background-image:url(images/h_line.png); background-position:bottom; background-repeat:repeat-x;}
.bodyfull p { font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.8em; padding:3px 5px; margin:0; text-align:justify; }*/

/*************footer**********/
/*.footerwraper { width:100%; background-color:#FFF;	 background-image:url(images/footer_bg.png); background-repeat:repeat-x; background-color:#000000; position:relative; 	margin-top: -60px; /* negative value of footer height  	height: 60px; 	clear:both; }
	
.footer{ 	min-width:680px; 	max-width:1024px;  width:100%; 	text-align:left; 	left:50%; margin-left:-512px; 	position:relative; 	top:10px; }
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#adadad;}
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; padding:5px; margin:0;}

.bordercolorwhite{ 	border:solid 1px #FFFFFF; 	}*/
p a{color:#CCC; }	
#logo{ 	 	float:left; width:170px; height:30px; vertical-align:middle; margin-top:20px; 	}
 
 /* Slider */
#slider1 { 	width: 1000px; /* important to be same as image width */
	height: 300px; /* important to be same as image height */
	position: relative;
	overflow: hidden; /* important */
	padding:0px; 	margin:5px; 	border:solid 1px; 	margin-left: -500px; 	left:50%; 		background-repeat: no-repeat;     background-image:url(images/bg_slide.png);
	background-position:center;	 background:#151515;
}

#slider1Content {
	width: 1000px; /* important to be same as image width or wider */
	height: 300px; /* important to be same as image height */
	position: absolute; 	top: 0px; 	margin-left: -40px;  }
.slider1Image {     float: left;     position: absolute; 	display: none; }
.slider1Image span {    position: absolute; font: 10px/15px  Arial, Helvetica, sans-serif;    padding: 10px 13px;    width: 694px;  background-color: #000;  filter: alpha(opacity=70);   -moz-opacity: 0.7; 	-khtml-opacity: 0.7;    opacity: 0.7;    color: #fff;    display: none; }
.clear { clear: both; }
.slider1Image span strong {   font-size: 18px; }
.slider1Image span p {    font: 14px Tahoma, Geneva, sans-serif; }
.slider1Image a {    border:none; }
.left {	top: 0;     left: 0; 	width: 110px !important; 	height: 280px; }
.right { 	right: 0; 	bottom: 0; 	width: 190px !important; height: 290px; }
ul { list-style-type: none;}
/* Slider end*/

/* Menu */

.menu { height:40px; margin:35px  0 0 0; width:450px;  float:right; position:relative;}
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;  background-color:#333333;}
.menu ul li { float:left; margin:0; padding:0 25px; border:0; border-left:solid thin #06C;
background-image:url(images/arrow_down_s.png);
	background-position:bottom right;
	background-repeat:no-repeat;}
.menu ul li a { float:left; margin:0; padding:10px 0; color:#FFF; font:normal 14px "Lucida Console", Monaco, monospace;text-decoration:none; } 
.menu ul li a:hover { color:#FFFFFF; background-color:#FF0000; }
.menu ul li a.active { color:#4c909f;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { float:right; clear:both; border-top:1px solid #e1e1e1; width:100%; padding:0; margin:5px 0; background:none; line-height:0;}

/* Prodcuts List */
.prodcutlist{ border:solid 1px #99FF00; margin-bottom:10px; width:100%;  float:left; position:relative;  }
.prodcutlist ul { text-align: left;  padding:0; margin:10px 10px 10px 10px; list-style:none; border:solid 1px #CC3300;   background-color:#06C; background-image:url(images/arrow_down_s.png) ;background-position:bottom right;
	background-repeat:no-repeat;   width:98%; }
.prodcutlist ul li { float:left; 	margin-left:40px; 	padding:0 0px; 	border:0; 	border-left:dashed thin #FFF; 	background-position:bottom right; 	background-repeat:no-repeat; 	display:list-item; }
.prodcutlist ul li ol{ 	display:list-item; 	 border-bottom: solid 1px  #0066FF;  }

.button{ background-color:#0C58CB; 	float:right; 	border: double 1px  #999999 ; 	font: "Lucida Console", Monaco, monospace ; color:#FFF; font-size: 10px; 	padding:5px; 	}
.button:hover{ 	background-color:#FF3300; 	font: "Lucida Console", Monaco, monospace ; 	float:right; border:inset 1px ; color:#FFF; font-size: 10px; 	}
/* Prodcuts List End */

#welcom_pan									{width:100%; margin-top:37px; padding-bottom:36px; float:left; border-bottom:#333 solid 1px; background-image:url(images/crosslines.png)/*background:url(../images/crosslines.png) no-repeat right 8px;*/}
h2											{width:auto; margin-top:9px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#31a1ff; font-weight:bold; line-height:30px; letter-spacing:-1.7px}
h2 span										{color:#3b3b3b; text-transform:uppercase; margin-right:5px}
#welcom_pan a.brochure						{width:auto; height:54px; margin-right:1px; padding:0 8px 0 0; float:right ; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background-image:url(images/buttonBg.png); background-repeat:no-repeat;  background-position:right -54px; /*background:url(../images/buttonBg.png) no-repeat right -54px*/}
#welcom_pan a.brochure span					{width:auto; height:54px; padding:0 13px 0 23px; float:left; background-image:url(images/buttonBg.png);  background-repeat:no-repeat; background-position:0px 0px;}
#welcom_pan p								{width:737px; 
margin:25px 0 0 14px; float:left; font-size:12px; color:#999; line-height:18px
}
#welcom_pan	iframe							{margin:37px 0 0 14px; float:left; border-bottom:#c9c9c9 solid 1px; background-image:url(images/crosslines.png) }
#welcom_pan a.enlarg						{width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#welcom_pan h3								{clear:left}


#foot										{width:100%; height:163px; float:left; margin-top:-163px; /*background-image:url(images/footBg.png); background-repeat: repeat-x;*/}
#foot_cen									{width:800px; margin:28px auto 0 auto; text-align:center;}
#foot h6									{width:160px; height:36px; margin:0 auto; text-indent:-9999px; /*background-image:url(images/logo.png); background-repeat: no-repeat;*/}
#foot h6 a									{width:100%; height:100%; float:left}
#foot ul									{width:350px; margin:21px auto 0 auto}
#foot ul li									{width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px}
#foot ul li a								{width:auto; float:left; color:inherit}
#foot ul li.space							{width:auto; float:left; padding:0 6px}
#foot p										{width:100%; margin-top:10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px; text-align:center}
#foot p	a									{color:inherit}

#service_pan								{width:100%; margin-top:20px; float:left}
#service_pan ul								{width:100%; float:left}
#service_pan ul li							{width:325px; height:100px; margin:0 30px; float:left; border-bottom:#c9c9c9 solid 1px}
/*#service_pan ul li:first-child				{border:0}
*/#service_pan ul li:hover					{background:#fbfbfb}
#service_pan ul li h5						{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#31a1ff}
#service_pan ul li p						{width:300px; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#service_pan ul li p a						{width:auto; float:right; color:#31a1ff}


ul#infoPan									{width:100%; float:left;  background-color:#333333; margin:15px 0px 15px 0px;}
ul#infoPan li								{width:276px; margin-left:56px; float:left;}
ul#infoPan li:first-child					{margin:0}
ul#infoPan li h3							{width:100%; height:50px; float:left; font-size:26px; color:#31a1ff; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
ul#infoPan li h3 span						{color:#D6161C; margin-right:2px}
ul#infoPan li h3 img						{margin-right:31px; float:right}
ul#infoPan li p								{width:100%; margin-top:25px; float:left; font-size:18px; color:#848484; line-height:24px; letter-spacing:-0.8px}
ul#infoPan li p.descrip						{margin-top:13px; font-size:14px; line-height:16px; font-family:"Trebuchet MS"}
ul#infoPan li p.descrip	a					{font-size:="+1"; color:#CCFF33 }

.lftWrap									{width:300px; float:left; clear:left}
.lftWrap p									{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; color:#4d4d4d}
.rgtWrap input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active					{background-position:1px 1px}
.rgtWrap									{width:500px; float:left}
.rgtWrap h3									{width:100%}
h3											{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#31a1ff; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
h3 span										{color:#3b3b3b; margin-right:0px}

input.btn							        {width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
#contact_pan p                                { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; width:150px;}

#contact-area                               { width: 600px; 	margin-top: 25px; 	padding: 20px 50px 20px 50px;margin: 20px auto;min-height: 350px;height: auto !important;}

#contact-area input, #contact-area textarea {padding: 5px; 	width: 471px; font-family: Helvetica, sans-serif;font-size: 0.8em; 	margin: 0px 0px 10px 0px; 	border: 2px solid #ccc;}
#contact-area textarea                      { 	height: 90px; }
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #09F; }
#contact-area input.submit-button           { 	width: 100px;	float: right; 	margin-right:120px; }
#contact-area div                           { color:#FF0000; font-size: 1.8em; float:right; margin-right:20px; width:20px; }

label                                       {float: left; text-align: right;	margin-right: 15px;	width: 100px;  padding-top: 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#31a1ff;}
