
body	{font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; background-image: url('bg.jpg'); background-repeat:no-repeat; background-position: top center; text-align:center; text-align:moz-center; margin:0; padding:0 }
table.page    { width: 940px; background-color: transparent; margin-left: auto; margin-right: auto; text-align:left; }
table.main    { background-color: transparent; margin: 0 0 0 0; text-align:left;  }

td            { background-color: #ffffff}

td.helpfill   { background-color: #ffffff}
td.helpbanner { color: #ffffff ; background-color: #1e2a5b; font: 20pt bold italic arial, Arial, Helvetica, sans-serif}
td.helpbody   { background-color: #ffffff; margin: 20px}

td.banner { width: 940px; padding: 0; margin: 0; }

td.banner3    { font: normal bold 7pt arial; color:white; background-color: transparent; padding: 0 0 0 0; text-align: left;}
a:visited.top,
a:link.top    { font: normal bold 7pt arial; color: white  }
a:hover.top   { font: normal bold 7pt arial; color: silver}


td.menu       { width:1px; font: normal bold 8pt arial;text-align: left; background-color: #ffffff; padding: 0 0 0 0; }
a:visited.menu,
a:link.menu   { font: normal bold 8pt arial; color: #ffffff }
a:hover.menu  { color: #4C75A2}
.menuheading  { font: normal bold 8pt arial; color: #ffffff; background-color: #9b9ab9;   }

td.content    { width: 939px; background-color: #ffffff; padding-left:0; padding-right:0; padding-top:0; padding-bottom:20px; text-align:left;   margin: 0; }
td.column1    { width: 1px; background-color: #ffffff}   
td.column2    { width: 679px; padding: 20px 20px 0 20px; background-color: #ffffff; margin: 0; }
td.column3    { width: 190px; background-color: #000000; padding:0; text-align: left; border: solid #ffffff 15px; }


.newstitle    { font: bold normal 10pt arial; color: #D20000; padding:15px 10px 0 10px; background-color:#000000}
.newstext     { font: normal normal 10pt arial; color:#ffffff; padding: 0 10px; background-color:#000000}
.newsheading  { font: normal bold 10pt arial; color:#ffffff; border-width:0; padding: 10px 10px; background-color:#000000}



.formnotes    { font: normal 8pt arial; color: #1e2a5b;  }
.box          { background-color: #ffffff; border:solid; border-width:0px; border-color:#CCCCCC; color:#000000; text-align: left; padding: 0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:arial; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px  }



td.footer1    { height:100px; font: normal arial; color: white; text-align: left; background-color: transparent; padding: 0 0 0 0; margin: 0 0 0 0 }
td.footer2    { height:100px; font: normal arial; color: white; text-align: left; background-color: transparent; padding: 0 0 0 0; margin: 0 0 0 0 }




a:visited.foot, 
a:link.foot   { font: normal arial; color: white; }
a:hover.foot  { font: normal arial; color: #cfceed}

a:visited.newslink, 
a:link.newslink   { color: #ffffff; text-decoration: underline}
a:hover.newslink  { color: #ffffff; text-decoration: underline}

a:		  { font: normal bold arial; color:#1e2a5b; text-align: left; text-decoration:none}
a:visited, 
a:link	      { font: normal bold arial ; color: #1e2a5b; text-align: left; text-decoration:none}
a:hover       { font: normal bold arial ; color: #1e2a5b; text-decoration:none; }

div.textsmall { clear: left }

.heading      { font: normal bold arial 17px; font-style: italic; color: #1e2a5b; margin: 10px 0 10px 0}
.subheading      { font: normal bold arial 12pt; color: white; margin: 10px 0 0 0}

.textnorm     { font: normal 10pt arial;text-align: left;  color: #000000;}
.textsmall    { font: normal 9pt arial;text-align: left;  color:#000000;}
.textvsmall   { font: normal 8pt arial;text-align: left;  color:#000000;}

.textbold     { font: normal bold 10pt arial;text-align: left; color:#000000;}
.copyright    { font: normal normal 8pt arial; text-align: center; color:#000000; }
.foot	      { font: normal normal 8pt arial; text-align: center; color:#000000; }
.prodbox      { width: 300px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color:#CCCCCC; color: #000000; padding: 5px; margin: 5px 5px 5px 20px; float: left }

td.textnorm   {color:#000000;}
td.formcell   {background-color: #ffffff; color: #000000; font: normal 8pt arial;}
table.help    {background-color: #ffffff; text-align: center ; padding: 0; margin: 0 0 0 0}

td.formprompt { width: 30%; font: normal normal 8pt arial; color: #000000; border-width: 1px;  text-align: left; vertical-align: middle; background-color: #ffffff; padding: 5px }
td.formprompt2 { color: #000000; background-color: #ffffff; padding: 5px }
td.formprompt4 { font: normal bold 8pt arial; color: #000000; background-color: #ffffff; padding: 15px }

td.formheading{ border-top:0px solid white; background-color: #cfcfcf; color: #1e2a5b; padding: 5px; margin: 10px 0 10px 0; font-style:normal; font-weight:bold; font-size:10pt; font-family:arial }                  
td.forminput2  { background-color: #ffffff;  }
td.forminput  { width: 70%; text-align: left; vertical-align: middle; background-color: #ffffff; padding: 0 }



.box2         { width: 100%; font: normal bold 9pt arial; background-color: #ffffff; border:solid; border-width:1px; color:#1e2a5b; padding: 10px 10px 10px 10px; margin: 0 0 10px 0 }
.box3         { width: 100%; font: normal normal 8pt arial; background-color: #ffffff; border:solid; border-width:1px; color:#1e2a5b; padding: 10px 10px 10px 10px; margin: 0 0 10px 0 }
.cathead      { font: normal bold 8pt arial; color: #ffffff; padding: 0; margin: 0 0 0 0; clear: both }
.cat      { font: normal bold 10pt arial; font-style: italic; color: #1e2a5b; margin: 10px 0 10px 0; clear: right }


.proddesc     { font: normal normal 10pt arial; color: #000000 }
.prodprice    { font: italic bold 14pt arial; color:#e60004}

.form    {background-color: #ffffff; }

table.form3   { width: 100%; font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0 }
td.form3   { font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0 }

td.grid       { height: 70; font: normal normal 8pt arial; color: #666666; background-color: #ffffff; border-width: 0;  } 

.bestsellerprice     {font: normal bold 8pt arial; text-align: left;  color: #000000;line-height: 1.5; padding-top:0; padding-bottom:0; padding-right:5; padding-left:5}

a.bestsellerlink    { font: normal arial 8pt; color: #000000; text-align: left; text-decoration: underline;}

.bestsellersmall      { font: normal 7pt arial; color: #000000; padding-top:0; padding-bottom:0; padding-right:5px; padding-left:5px;}
img.bestseller      { margin: 0 0 0 0; padding-top:0; padding-bottom:5px; padding-right:5px; padding-left:5px; width:142px  }
hr            { clear: left; margin: 4px; color: #cfcfcf }
img.left      { float: left; clear: left; border-style:solid; border-width:3px; border-color: #FF6600; margin: 0 10px 10px 0 }


/*extras*/



#header{
	background-color: transparent; 
	background-image: url(header.jpg); 
	background-repeat: no-repeat;
	background-position: top center;
	height: 202px;
	width: 940px;
	margin: 0; 
	padding: 0; 
}

#header h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	position: relative;
	left: 24px;
	top: 153px;
	margin: 0px;
	font-weight: normal;
	letter-spacing: -1px;
}

#header .menu{
	padding: 0px;
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	position: relative;
	top: 35px;
	word-spacing: 1px;
	float: right;
	margin-top: 0px;
	margin-right: 44px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header .menu a{
	color: #333333;
}

#header .menu a:link{
	text-decoration: none;
	color: #333333;
}

#header .menu a:visited {
	text-decoration: none;
}


#header .menu a:hover {
	text-decoration: none;
	color: #999999;
}

#header .menu a:active {
	text-decoration: none;
}

#header .red{
	padding: 0px;
	font-family: Arial;
	color: #D20000;
	font-size: 31px;
	font-weight: bold;
	position: relative;
	top: 44px;
	letter-spacing: -1px;
	word-spacing: -1px;
	height: 38px;
	margin-top: 0px;
	margin-right: 44px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	clear: both;
}

#header .grey{
	padding: 0px;
	font-family: Arial;
	color: #000;
	font-size: 24px;
	font-weight: normal;
	position: relative;
	top: 46px;
	letter-spacing: -1px;
	word-spacing: -1px;
	margin-top: 0px;
	margin-right: 44px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	float: right;
}

#header .redeem{
	padding: 0px;
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	position: relative;
	top: 50px;
	word-spacing: 1px;
	float: right;
	margin-top: 0px;
	margin-right: 44px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}

#header .redeem a{
	color: #333333;
}

#header .redeem a:link{
	text-decoration: none;
	color: #333333;
}

#header .redeem a:visited {
	text-decoration: none;
}


#header .redeem a:hover {
	text-decoration: none;
	color: #999999;
}

#header .redeem a:active {
	text-decoration: none;
}

#menu{
	background: transparent url(menubg.jpg) no-repeat top center;
	width: auto;
	height: 57px;
	margin-top: 13px;
	margin-bottom: 10px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
}

#menu p{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	height: 17px;
	width: auto;
	position: relative;
	top: 20px;
	bottom: 20px;
	word-spacing: 6px;
	letter-spacing: -0.02px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#menu p a{
	color: #FFFFFF;
	font-weight: normal;
}

#menu p a:link{
	text-decoration: none;
	font-weight: normal;
}

#menu p a:visited {
	text-decoration: none;
	font-weight: normal;
}


#menu p a:hover {
	text-decoration: none;
	color: #999999;
	font-weight: normal;
}


#menu p a:active {
	text-decoration: none;
	font-weight: normal;
}

#footercontainer {
width: 940px; 
height: auto;
position: relative;
}


#follow {
	background: url(followbg.jpg);
	height: 48px;
	position: relative;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}

#follow p{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-indent: 27px;
	line-height: 48px;
}

#follow .facebook{
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 115px;
	top: 12px;
}

#follow .twitter{
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 150px;
	top: 12px;
}

#follow .mcafee{
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 704px;
	top: 12px;
}

#follow .ards{
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 818px;
	top: 3px;
}

#follow .msa{
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 883px;
	top: 3px;
}

#follow .red{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	color: #D20000;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 14px;
	letter-spacing: -1px;
	left: 265px;
	display: inline;
	word-spacing: -1px;
	text-indent: 0px;
	line-height: normal;
}

#follow .white{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	position: absolute;
	top: 14px;
	letter-spacing: -1px;
	left: 389px;
	display: inline;
	word-spacing: -1px;
	text-indent: 0px;
	line-height: normal;
}


#experiencelinks{
	background-color: #FFFBFB;
	position: relative;
	height: 319px;
	width: 940px;
	visibility: visible;
	border: 1px solid #CCC;
}

#experiencelinks #box_1 {
	float:left;
	width:200px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 26px;
}


#experiencelinks #box_1 .red {
	color: #D20000;
}


#experiencelinks #box_2 {
	float:left;
	width:210px;
	margin-top: 0;
	margin-right: 4px;
	margin-left: 6px;
	padding-top: 14px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#experiencelinks #box_3 {
	float:left;
	width:210px;
	margin-top: 0;
	margin-right: 4px;
	margin-left: 6px;
	padding-top: 14px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#experiencelinks #box_4 {
	float:left;
	width:220px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 4px;
	padding-top: 14px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#experiencelinks h2 {
	color:#000000;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

#experiencelinks h3 {
	color:#000000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 13px;
}

#experiencelinks a{
	color: #333333;
}

#experiencelinks a:link{
	text-decoration: none;
	color: #333333;
}

#experiencelinks a:visited {
	text-decoration: none;
}


#experiencelinks a:hover {
	text-decoration: none;
	color: #999999;
}

#experiencelinks a:active {
	text-decoration: none;
}

#experiencelinks ul{
	list-style-type: none;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	padding:0;
	margin:0;
}

#copyright{
 position: relative;
	width: 940px;
	height: 48px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	color: #999999;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 15px;
	} 

#copyright_l {
float: left;
clear: none; 
margin-left: 20px;
}

#copyright_r {
float: right;
clear: none;
margin-right: 20px; 
}

#copyright p{
	margin: 0px;
	line-height: 48px;
	font-family: Arial;
	font-size: 14px;
	color: #999999;
	}

#copyright ul{ 
	margin: 0px;
	}

#copyright ul li{
	margin: 0px;
	display: inline;
	padding: 0px 5px 0px 5px;
	line-height: 48px;
}

#copyright ul li.last{
	border-right: 0px solid #999999;
}

#copyright a{
	color: #999999;
	font-weight: normal
}

#copyright a:link{
	text-decoration: none;
	color: #999999;
}

#copyright a:visited {
	text-decoration: none;
}


#copyright a:hover {
	text-decoration: none;
	color: #666;
}

#copyright a:active {
	text-decoration: none;
}



/*internal menus*/

table.bannerlinksbacksupplier tr td{
border: none;
padding: 15px 0 0 0;
background: transparent url(menubg.jpg) no-repeat top center;
width: auto;
height: 57px;
margin-top: 33px;
margin-bottom: 10px;
color: #a0a0a0;
font-family:  arial, verdana, helvetica, sans-serif;
font-size: 7px;
font-weight: normal;
text-align: left;
	}

a.internallinks, a.internallinks:active, a.internallinks:link, a.internallinks:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;}	
	
a.internallinks:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
	}


table.bannerback tr td{
border:0px;
margin: 0px;
padding-left: 0px;
padding-right: 20px;
padding-top: 70px;
padding-bottom: 0px;
background-image: url(header.jpg);
background-repeat : no-repeat;
background-position : top right;
background-color:#3c4a51;
text-align: right;		
font-family:  arial, verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}


a.toplinks, a.toplinks:active, a.toplinks:link, a.toplinks:visited {

font-family:  arial, verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #D20000;
text-decoration: none;}	
	
a.toplinks:hover {

font-family:  arial, verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
	}



