.bodytop{float:left;position:relative;width:100%; margin-top:340px; }
.bodcontain{clear:both;float:left; position:relative; width:980PX; left:50%; margin-left:-472px; margin-top:-195px; }
.middlewhite{clear:both;float:left; position:relative; width:980px; background-color:#FFF; height:445px;}
.longmiddlewhite{position:absolute; left:50%; margin-left:-497px; width:978px; MARGIN-TOP:25PX; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bottommiddle{position:relative; float:left; padding:0px; width:978px; height:33px; background-color:#c8c8c8; text-align:center; margin-top:30px;}
.top{
float:left;
position:relative;
width:100%;
height:360px;
}
.tech_arrows{
width:30x;
top:-310px;
position:relative;
clear:both;
float:right;
margin-bottom:30px;
z-index:10;
}
.tech_arrows_text{font-family:Verdana, Arial, Helvetica, sans-serif;
width:250px;
color:#FFFFFF;
float:right;
font-size:18px;
font-weight:lighter;}
.flash{
text-align:left;
float:left;
background-color:#000000;}
.topright{
float:right;
margin-right:30px;
width:100px;
margin-top:10px;
font-family:Calibri, Arial, "Arial Black";
height:28px;
}
.homepage_right{float:right; width:262px; margin-top:8px;margin-left:30px; height:490px; background-image:url(../images/homepage_random_bg.jpg); background-repeat:no-repeat;}
.homepage_right_orangetext{float:left; height:15px;  text-transform:capitalize; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; color:#EC7420; font-variant:normal; font-style:normal; font-weight:lighter; width:220px; padding:10px;}
.homepage_right_text{float:left; padding:5px; font-size:18px; width:213px; height:140px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:lighter; width:220px; padding:10px;}
.homepage_down_arrow{float:left; text-align:center; margin-top:0px; width:213px;}
.homepage_right_image{float:left; text-align:center; margin-top:50px; margin-left:20px;}
.topimage{
float:left;
height:340px;
width:100%;
z-index:1;
}
.top_image_right{
float:right;
margin-top:-320px;
height:340px;
margin-right:10px;
text-align:justify;
line-height:20px;
color:#FFFFFF;
width:270px;
z-index:30;}
.topbuttons{
position:relative;
float:left;
width:100%;
background-image:url(../images/buttonbg.gif);
background-repeat:repeat-x;
padding:0px;
margin-top:10px;
height:43px;
}
.logocover{
float:left;
position:absolute;
margin-left:45px;
margin-top:8px;
width:155px;
height:150px;
z-index:30;
}
.toplogo{
position:relative;
margin-left:62px;
margin-top:8px;
width:123px;
float:left;
height:33px;
}
.bluebuttonmenu{
float:left;
margin-left:5px;
margin-top:20px;
width:235px;
background-color:#F5F5F5;
}
.Bluebuttons{float:left; position:relative;padding:5px; width:100%;}
.contentbody{position:absolute; width:97%; margin-top:400px; text-align:justify; background-color:#FFFFFF; padding:15px;}
.contentleft{float:left;position:relative; width:30%;}
.contentright{float:left; position:relative; width:60%; margin-top:20px; text-align:justify;  }
.contentleft1{float:left;position:relative; width:25%;}
.big_orange{float:left; text-transform:capitalize; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; color:#FF9900; width:60%; font-variant:normal; font-style:normal; font-weight:lighter;}
.contentright1{float:left; position:relative; width:74%; margin-top:20px; text-align:justify;}
.contentbodybottom{float:left; position:relative; width:95%; padding:10px;text-align:justify; }
.techbody{float:left;}
.techleft{float:left;position:relative; width:15%;margin-top:10px;}
.techright{float:left; position:relative; width:85%; text-align:justify; margin-top:10px; }
.logo80{
position:relative;
height:147px; width:147px; float:left; z-index:5;}
.bluebarbottom{
position:relative;
background-color:#052946;
height:20px;
float:left;
width:100%;
}
.bluebarbottom1{
float:left;
position:relative;
background-color:#052946;
font-size:11px;
text-align:center;
font-family:"Franklin Gothic Book";
text-transform:uppercase;
width:16%;
color:#FFFFFF;
height:40px;
margin-bottom:10px;
float:left;
}
.bluebarbottom2{
float:left;
position:relative;
background-color:#F1F3F2;
font-size:11px;
text-align:center;
font-family:"Franklin Gothic Book";
text-transform:uppercase;
width:16%;
color:#000000;
height:130px;
float:left;
}
.orangebarbottom{
float:left;
position:relative;
background-color:#E88915;
font-size:11px;
text-align:center;
font-family:"Franklin Gothic Book";
text-transform:uppercase;
width:16%;
color:#000000;
height:130px;
float:left;
}
.topbutton{position:relative; float:right; width:100%; text-align:right; background-repeat:repeat-x; background-image:url(../Images/topbg.gif); height:41px;}
.orangetext{
font-size:22px;
margin-bottom:5px;
text-decoration:none;
color:#FF9933;
}
.orangetextsmall{
font-size:12px;
margin-bottom:5px;
text-decoration:none;
color:#FF9933;
}
.zamfit{
float:right;
margin-left:10px;
}
.zamqual{
margin-top:20px;
margin-right:20px;
float:left;
}
.magazine{
float:left;
position:relative;
width:130px;
height:130px;
text-align:center;
}
.prodreview{
position:relative;
width:200px;
float:left;
text-align:center;
font-family:Calibri, Arial, "Arial Black";
font-size:12px;
height:130px;
}
.menutext{
font-size:12px;
margin-bottom:5px;
text-transform:capitalize;
color:black;
}
.menutext:hover{
font-size:12px;
margin-bottom:5px;
text-transform:capitalize;
color:#FF9933;
}
.feedbackleft{
width:30%;
float:left;
}
.feebackright{
float:left;
width:50%;
}
.productstop{float:left; position:relative;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFF; text-transform:uppercase; height:18px; background-color:#E88915;font-size:11px; font-weight:bold; width:50%;}
.productstop1{float:left; position:relative;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFF; text-transform:uppercase; height:18px; background-color:#052946;font-size:11px; width:50%;}
.use{position:relative; float:right; width:70%; margin-top:10px;}
.description{position:relative; float:left;width:70%;}
.description1{clear:both;position:relative; float:left;width:25%; text-align:justify;}
.productstopimage{position:relative; float:left; height:200px; width:200px;}
.productstable2{float:right;position:relative; margin-top:20px; margin-bottom:20px; width:70%; background-color:#ECECEC;}
#productstable2left{float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-transform:uppercase; color:#EC7420; width:50%;}
#productstable2right{float:right;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-transform:uppercase; width:50%; }
.designedtext{float:left;font-size:10px; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:15px;}
.designedtext:hover{float:left;font-size:10px; color:black;  font-family:Verdana, Arial, Helvetica, sans-serif;}
.designedtext1{float:left;font-size:10px; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.designedright{float:left; color:black; margin-left:80%; margin-top:-40px; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;} 
.designedtext2{color:black; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.designedtextdatafire{float:left;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#D83400;}
.buttonbar{position:relative; background-color:#fff; float:left; text-align:left; height:30px; margin-top:10px; width:988px; z-index:4}
.buttonbartext{font-variant:normal; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; letter-spacing:2px; color:#000; font-weight:700; font-size:14px}
.productstopimage{position:relative; float:left; height:146px;}
.productsright{position:relative; float:left;width:100%; text-align:center;}
.products_right_top{position:relative; float:right; background-image:url(../images/prod_bg.gif); height:40px; z-index:20; width:416px; margin-top:-30px; margin-left:20px; z-index:2}
.products_right_top_orange_text{position:relative; float:right; z-index:20; width:416px; margin-left:20px; color:#EC7420; margin-top:-221px; font-size:18px; margin-bottom:5px; padding:5px; z-index:1;}
.products_right_top_black_text{position:relative; float:left; z-index:20; width:416px; color:#EC7420; font-size:18px; padding:5px;}
.products_right_top_text{position:relative; float:right; height:40px; z-index:20; width:420px; margin-left:10px; margin-top:-190px;}
.products_right_top_image{position:relative; float:left; height:221px; z-index:20; width:300px; }
.products{float:left;width:100%; margin-top:20px; text-align:center;}
.products_list{float:left; width:160px; height:150px; text-align:center;}
.products_list_selected{float:left; width:150px; height:150px; text-align:center; color:#FF9933;}
.product_features{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:70%;}
.products-header{text-transform:capitalize;  font-size:11px ; text-align:center; border-color:#cccccc;}
.valid{clear:both;margin-top:10px;float:left;}
.backtext{float:left; width:100%; text-align:center; margin-top:20px;}
.nextbutton{
float:right;
}
.textfield_effect    {     
border-width: 1px;    border-style: solid;    border-color: #999999;    background-image: url(back_field.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif;    font-size: 12px;color: #333333;width: 200px;height: 15px;}  
.textfield_effect:hover    {    border-color: #64acd8;    border-width: 1px;    } 
.textfield_effect:focus    {    border-color: #64acd8;    border-width: 1px;    } 
fieldset    {    width: 400px;    height: 200px;    border-style: solid;    border-width: 1px;    border-color: #036399;    margin-left: auto;    margin-right: auto;    background-color: #F5F5F5;    }
fieldset:hover    {    border-color: #0ca0ff;    }
legend    {    font-family: sans-serif;    font-size: 18px;    color: #097bc3;    font-weight: bold;    } 
	.textarea_effect    {
    border-width: 1px;
    border-style: solid;
	top:-5px;
    border-color: #999999;
    background-image: url(back_field.gif);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 160px;
    height: 70px;
    }
.textfield_effect:hover    {
    border-color: #21A8C5;
    border-width: 1px;
    }
.textfield_effect    {
    border-width: 1px;
    border-style: solid;
	top:-5px;
    border-color: #999999;
    background-image: url(back_field.gif);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 160px;
    height: 15px;
    }
.textfield_effect:hover    {
    border-color: #f90;
    border-width: 1px;
    }
.textfield_effect:focus    {
    border-color: #64acd8;
    border-width: 1px;
    }
fieldset    {
    width: 400px;
    height: 200px;
    border-style: solid;
    border-width: 1px;
    border-color: #036399;
    margin-left: auto;
    margin-right: auto;
    background-color: #F5F5F5;
    }
fieldset:hover    {
    border-color: #0ca0ff;
    }
legend    {
    font-family: sans-serif;
    font-size: 18px;
    color: #097bc3;
    font-weight: bold;
    }
	.whitetext{
	color:#FFFFFF;
	}
		.big_whitetext{
		margin-top:20px;
		margin-bottom:40px;
		float:left;
	color:#FFFFFF;
	font-size:18px;
	font-weight:lighter;
	}
.submit_button   {
	top:5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f90;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    width: 60px;
    height: 20px;
    }
 .dialog {
    position: absolute;
    left: 50%;
    margin-left: -315px;
    width: 630px;
    z-index: 100001;
}
.dialog .body {
    background: url(/images/dialog.png) 0 0; /* semi-transparent .png image */
    padding: 40px 13px 10px 40px;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}
#backgroundPopup{
clear:both;
display:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
background-color:black;
border:1px solid #cecece;
z-index:20;
}
#popupContact{
clear:both;
display:none;
position:absolute;
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
text-align:center;
z-index:21;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
text-transform:uppercase;
font-family:arial,sans-serif;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
font-size: 12px;
font-family:arial,sans-serif;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
clear:both;
text-align:center;
}
.bottom{float:left; width:100%; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}