body 
{
    background:#212121;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0px; 
    
}

a
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
/*    text-decoration:none; */
}

a:active
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
/*    text-decoration:none; */
}

a:visited
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
/*    text-decoration:none; */
}

a:hover
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:Orange;
    font-size:11px;
    font-weight:normal;
/*    text-decoration:none; */
}

a.darkfeature
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:Black;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}

a.darkfeature:active
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:Black;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}

a.darkfeature:visited
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:Black;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}

a.darkfeature:hover
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:Orange;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}


a.feature
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:Orange;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

a.feature:active
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:Orange;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

a.feature:visited
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:Orange;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

a.feature:hover
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#e0e0e0;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

.img_link
{
    border:0px;
}

.text_field
{
    background-color:#333333;
    font-family:Verdana;
    font-size:11px;
    color:#CCCCCC;
    border:1px;
    border-top-color:#222222;
    border-left-color:#222222;
    border-right-color:#555555;
    border-bottom-color:#555555;
    height:16px;
}

.button
{
    background-color:#ff9600;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#000000;
    border:1px;
    border-color:Orange;
}

a.foottxt
{
    color:#CCCCCC;
    font-family:Verdana;
    font-size:x-small;
}

a.foottxt:active
{
    color:#CCCCCC;
    font-family:Verdana;
    font-size:x-small;
}

a.foottxt:visited
{
    color:#CCCCCC;
    font-family:Verdana;
    font-size:x-small;
}

a.foottxt:hover
{
    color:Orange;
    font-family:Verdana;
    font-size:x-small;
}

#body
{
    z-index:10;
    position:absolute;
    left:50%;
    margin-left:-450px;
    top:325px;
}

#bodynoadvert
{
/*    z-index:10; */
    position:absolute;
    left:50%;
    margin-left:-450px;
    top:125px;
}

#logo_holder
{
    z-index:3;
    position:absolute;
    left:50%;
    margin-left:-450px;
    top:0px;
}

#topbg 
{
    z-index:0;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:106px;
	background-repeat:repeat-x;
	background-image:url(images/topbg.gif);
	background-color:#212121;
}

#bottombg 
{
    z-index:0;
	position:absolute;
	left:0px;
	top:103px;
	width:100%;
	height:833px;
	background-repeat:repeat-x;
	background-image:url(images/bottom_bg.jpg);	
}

#topmovie_div 
{
	z-index:2;
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	height:70px;
}

#menu_holder
{
	z-index:25;
	position:absolute;
	left:0;
	top:74px;
	width:992px;
	height:122px;
}

#menu_div1
{
	z-index:1;
	position:absolute;
	left:8px;
	top:74px;
	width:2px;
	height:26px;	
}

#home_btn 
{
	z-index:1;
	position:absolute;
	left:10px;
	top:73px;
	width:56px;
	height:26px;	
}

#home_active
{
	z-index:2;
	position:absolute;
	left:10px;
	top:73px;
	width:56px;
	height:26px;
	visibility:hidden;	
}

#menu_div2
{
	z-index:1;
	position:absolute;
	left:66px;
	top:74px;
	width:2px;
	height:26px;	
}

#about_btn 
{
	z-index:1;
	position:absolute;
	left:68px;
	top:73px;
	width:64px;
	height:26px;	
}

#about_active 
{
	z-index:2;
	position:absolute;
	left:68px;
	top:73px;
	width:64px;
	height:26px;
	visibility:hidden;	
}

#menu_div3
{
	z-index:1;
	position:absolute;
	left:132px;
	top:74px;
	width:2px;
	height:26px;	
}

#products_btn 
{
	z-index:1;
	position:absolute;
	left:134px;
	top:73px;
	width:86px;
	height:26px;	
}

#products_active 
{
	z-index:2;
	position:absolute;
	left:134px;
	top:73px;
	width:86px;
	height:26px;
	visibility:hidden;	
}

#menu_div4
{
	z-index:1;
	position:absolute;
	left:220px;
	top:74px;
	width:2px;
	height:26px;	
}

#services_btn 
{
	z-index:1;
	position:absolute;
	left:222px;
	top:73px;
	width:78px;
	height:26px;	
}

#services_active 
{
	z-index:2;
	position:absolute;
	left:222px;
	top:73px;
	width:78px;
	height:26px;
	visibility:hidden;	
}

#menu_div5
{
	z-index:1;
	position:absolute;
	left:300px;
	top:74px;
	width:2px;
	height:26px;	
}

#partners_btn 
{
	z-index:1;
	position:absolute;
	left:302px;
	top:73px;
	width:80px;
	height:26px;
}

#partners_active 
{
	z-index:2;
	position:absolute;
	left:302px;
	top:73px;
	width:80px;
	height:26px;
	visibility:hidden;	
}

#menu_div6
{
	z-index:1;
	position:absolute;
	left:382px;
	top:74px;
	width:2px;
	height:26px;	
}

#support_btn 
{
	z-index:1;
	position:absolute;
	left:384px;
	top:73px;
	width:77px;
	height:26px;	
}

#support_active 
{
	z-index:2;
	position:absolute;
	left:384px;
	top:73px;
	width:77px;
	height:26px;
	visibility:hidden;	
}

#menu_div7
{
	z-index:1;
	position:absolute;
	left:461px;
	top:74px;
	width:2px;
	height:26px;
}

#careers_btn 
{
	z-index:1;
	position:absolute;
	left:463px;
	top:73px;
	width:74px;
	height:26px;
}

#careers_active 
{
	z-index:2;
	position:absolute;
	left:463px;
	top:73px;
	width:74px;
	height:26px;
	visibility:hidden;
}

#menu_div8
{
	z-index:1;
	position:absolute;
	left:537px;
	top:74px;
	width:2px;
	height:26px;
}


#contact_btn 
{
	z-index:1;
	position:absolute;
	left:539px;
	top:73px;
	width:95px;
	height:26px;
}

#contact_active 
{
	z-index:2;
	position:absolute;
	left:539px;
	top:73px;
	width:95px;
	height:26px;
	visibility:hidden;	
}

#menu_div9
{
	z-index:1;
	position:absolute;
	left:634px;
	top:74px;
	width:2px;
	height:26px;
}

#menu_div10
{
	z-index:1;
	position:absolute;
	left:730px;
	top:73px;
	width:2px;
	height:26px;
}

#menu_search
{
	z-index:2;
	position:absolute;
	left:735px;
	top:68px;
	width:150px;
	height:26px;
}
    

#topright_logos
 {
	z-index:10;
	position:absolute;
	left:100%;
	margin-left:-400px;
	top:0px;
}

#search_div
 {
	z-index:50;
	position:absolute;
	/*left:100%;
	margin-left:-250px;*/
	right:0;
	top:72px;
}

#advert 
{
	z-index:1;
	position:absolute;
	left:50%;
    margin-left:-450px;
	top:115px;
	width:900px;
	height:200px;
	background-color:#000000;	
}

#divider1 
{
    z-index:1;
    position:absolute;
    left:50%;
    margin-left:-450px;
    top:315px;
    width:900px;
    height:10px;
    background-image:url(images/lowermenu_01.gif);
    background-repeat:repeat-x;
}


#footer
{
    z-index:10;
    position:absolute;
    left:0px;
    top:0px;
    width:900px;
    height:75px;
}

.footer
{
    font-family:Verdana;
    font-size:x-small;
    font-weight:bold;
    background-image:url(images/footer_bg.gif);
}

#main_content
{
    position:relative;
    left:0px;
    top:10px;
    width:680px;
    /*background-color:#FFFFFF;*/
}

.content
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    color:Black;
    font-size:11px;
    text-align:left;
    text-indent:25px;
    line-height:15px;
    
}

.pageContent
{
    padding:10px;
    padding-top:20px;
    font-size:12px;
    line-height:20px;
    text-align:left;
    text-indent:25px;
    vertical-align:top;
}

.content_table 
{
     width:680px;
     background-color:#FFFFFF;
     /*background:#8C8D8D;*/
     border-width:1px;
     border-color:#000000;
     border-style:solid;
}

#login
{
    margin:10px;
    line-height:20px;
    width:200px;
	height:65px;
	text-align:center;
    background-color:#000000;
}
/*
.login_table 
{
     width:190px;
     background-color:#000000;
    font-family:Verdana;
     font-size:10px;
     color:#CCCCCC;
	 margin-top:8px;
}
*/

.login_header {
	width:100%;
	height:25px;
	margin-bottom:5px;
	background-image:url('images/login_title.gif');
	background-repeat:no-repeat;
	background-position:center 8px;
	color:white;
}

label {
	font-size:10pt;
}

.moving_Div 
{
     margin:10px;
     line-height:20px;
     width:198px;
     height:450px;
     background-color:#000000;
     background-image:url('images/column_bg.jpg');
     background-position:center 292px;
     background-repeat: no-repeat;
     border-width:1px;
     border-color:#000000;
     border-style:solid;
     font-family:Verdana;
     font-size:10px;
     color:#CCCCCC;
}

.leftCol_Div 
{
	 margin-left:5px;
     margin-top:10px;
     line-height:20px;
     width:195px;
/*     height:450px; */
     background-color:#000000;
     border-width:1px;
     border-color:#000000;
     border-style:solid;
     font-family:Verdana;
     font-size:10px;
     color:#CCCCCC;
}

.shopBy_Div 
{
     margin:10px;
     line-height:20px;
     width:198px;
/*     height:450px; */
     background-color:#000000;
     border-width:1px;
     border-color:#000000;
     border-style:solid;
     font-family:Verdana;
     font-size:10px;
     color:#CCCCCC;
}

#tracking
{
    z-index:3;
    position:relative;
    left:10px;
    top:10px;
    width:185px;
    background-color:#000000;
}

.tracking_table 
{
     width:190px;
     background-color:#000000;
     border-width:1px;
     border-color:#000000;
     border-style:solid;
     font-family:Verdana;
     font-size:10px;
     color:#CCCCCC;
}

.header1 
{
    font-family:Arial;
    font-size:20px;
    font-weight:900;
    font-style:italic;
    color:#000000;
	line-height:37px;
/*    position:relative;
    left:45px;
    top:7px;
*/	
    text-indent:45px;
}

.manf_list
{
    font-size:9px;
}

#services_manf
{
    z-index:4;
    position:absolute;
    left:75px;
    top:50px;
}

#services_distro
{
    z-index:4;
    position:absolute;
    left:400px;
    top:50px;
}

#services_gov
{
    z-index:4;
    position:absolute;
    left:75px;
    top:400px;
}

#services_consumer
{
    z-index:4;
    position:absolute;
    left:400px;
    top:400px;
}

#services_bimg
{
    z-index:4;
    position:absolute;
    left:45px;
    top:650px;
}

#cartLink
{
	position:absolute;
	z-index:600;
	right:40px;
    top:7px;
    font-family:Arial;
    font-size:20px;
    font-weight:900;
    font-style:italic;
}

.inputButton 
{
    background:none;
    border:1px #ffffff solid;
    color:#ffffff;
    margin:4px;
    font-size:9pt;
}

/*
p	{ line-height:22px;font-size:10pt; }
table { line-height:24px;width:99%; }
*/

.fHeadLeft { line-height:18px;background-image:url('images/featured_header_bg_01.gif');background-position:right top;background-repeat:no-repeat;width:25px;height:25px; }
.fHeadCenter { 
	background-image:url('images/featured_header_bg_02.gif');
	background-repeat:repeat-x;
	height:25px; 
	vertical-align:top;
	padding-left:30px;
	padding-top:3px;
	font-size:12pt;
	font-weight:bold;
	line-height:18px;		
	}
.fHeadRight { background-image:url('images/featured_header_bg_04.gif');background-repeat:no-repeat;width:19px;height:25px;line-height:18px; }

/*
a, a:visited { color:black;font-size:12pt; }
a:hover  { color:orange;font-size:12pt; }
div { font-size:10pt; }
*/
h2	{ color:gray; }
.fldNameResults {  float:left;text-align:right;padding-right:4px; }
.fldDataResults {	text-align:left; }

.mainTbl { background-image:url('images/mainTbl_grad.gif');background-position:bottom;background-repeat:repeat-x; }
.mainTbl2TL { background-image:url('images/mainTbl2_01.gif');background-position:bottom left;background-repeat:no-repeat;width:25px;height:47px; }
.mainTbl2TM { background-image:url('images/mainTbl2_01.gif');background-position:bottom center;height:47px; }
.mainTbl2TR { background-image:url('images/mainTbl2_01.gif');background-position:bottom right;background-repeat:no-repeat;width:25px;height:47px; }
.mainTbl2BL { background-image:url('images/mainTbl2_05.gif');background-position:left;background-repeat:no-repeat;height:47px;padding:0px; }
.mainTbl2BM { background-image:url('images/mainTbl2_05.gif');background-position:center;height:47px;padding:0px; }
.mainTbl2BR { background-image:url('images/mainTbl2_05.gif');background-position:right;background-repeat:no-repeat;height:47px;padding:0px; }
.mainTbl2ML { background-image:url('images/mainTbl2_03.gif');background-position:left;background-repeat:repeat-y;height:47px; }
.mainTbl2MR { background-image:url('images/mainTbl2_03.gif');background-position:right;background-repeat:repeat-y;height:47px; }


.fldName {  text-align:center;font-weight:bold;border-bottom:1px silver solid; }
.fldData {  
	vertical-align:top;text-align:center;font-weight:bold;border-bottom:1px silver solid; 
	background-image:url('images/mainTbl_Grad.gif');
	background-position:bottom;background-repeat:repeat-x;
}

.mainDiv {
		border:2px inset;
		height:400px;
		overflow:auto;
		width:500px;
		z-index:500;
} 

.newTblFldName { vertical-align:top;text-align:right; }
.newTblFldData { padding-top:10px;font-size:14pt; }

#alertBackground {
	display:none;
	background-image:url('images/transparent_white.gif');
	position:absolute;
	top:0px;
	left:0px;
}
#alertBox { 
	background-image:url('images/alertBox.gif');
	background-position: center middle;
	background-repeat: no-repeat;
	position:absolute;
	top:760px;
	left:100px;
	width:377px;
	height:149px;
	font-size:14pt;
	color:#454242;
	padding:20px;
	padding-top:50px;
	text-align:center;
}
