@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}

.netcostingtable{
font-size:9px;
text-align:center;
}

.netcostingtable th{
background-color:#EFEFEF;
border-style:solid;
}

.netcostingtable td{
border-style:thin;
padding:0px;
margin:0px 0px 0px 0px;
}

.pricechange{
background-color:#CCCCCC;
}

.netcostingprice{
text-align:right;
}

.pricelisttable{
font-size:9px;
}
.pricelisttable th{
background-color:#EFEFEF;
border-style:solid;
}

.pricelisttable td{
border-style:solid;
padding:0px;
margin:0px 0px 0px 0px;
}

.pricelistprice{
text-align:right;
}

.sitemap{
font-size:10px;
}

img{
border:0;
}

input{
	font-weight:bold;
	font-size:10px;
}

.mlinkcontact dt{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#999999;
padding-top:10px;
}

.mlinkcontact table{
width:100%;
}

dd{
line-height:1.5em;
}

.billbutton{
text-align:left;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

.thebigtable{
border-left:thin;
border-right:thin;
border-color:#000000;
}

.headercorner{
background-image:url(../images/headercatbkgdrepeat.png);
background-repeat:repeat-x;
}

#menuhomediv, #menuproductsdiv, #menulogindiv, #menuwarrantydiv, #menucontactdiv, #menunewsdiv, #menufaqdiv, #menuaboutusdiv  {
color: #222222;
/*background-color:#CCCCCC;*/
font-weight: bold;
font-family: arial;
position: absolute;
visibility: hidden;
cursor: pointer;
} 


.dropdownmenu{
border-style:solid;
background-color:#EFEFEF;
border-color:#FF6600;
}

.dropdownmenu a:hover{
color:#FF0000;
}

.headercategory{
color:#000099;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
padding-left:2px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:900;
color:#333333;
text-transform:uppercase;
text-align:left;
padding-right:20px;
padding-top:10px;
}

h2{
color:#333333;
text-transform:uppercase;
font-size:14px;
}

h3{
font-style:inherit;
color:#666666;
}

h4{
color:#999999;
}

a, a:visited{
color:#0000CC;
}

a:hover{
color:#FF0000;
}

.thetables{
	width:100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color:#FFFFFF;
}

.searchbox{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-right:5px;
	border:0px 0px 0px 0px;
}


/*#headersearch{
padding-right:30px;
}

#headersearch input{
font-weight:bold;
}*/

.navsidebar{
width:5px;
}

.navheader{
text-align:left;
color:#0000CC;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
font-weight:normal;
letter-spacing:0.1em;
}

.navheader a{
color:#0000CC;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0.1em;
text-decoration:none;
}

.navheader a:visited{
text-decoration:none;
color:#0000CC;
font-weight:bold;
}

.navheader a:hover{
text-decoration:underline;
color:#0000CC;
font-weight:bold;
}

/*.navheader a{
color:#FFF;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0.1em;
text-decoration:none;
}

.navheader a:visited{
text-decoration:none;
color:#FFF;
font-weight:bold;
}

.navheader a:hover{
text-decoration:underline;
color:#FFF;
font-weight:bold;
}*/

.navigator{
background-image:url(../images/headercatbkgdrepeat.png);
background-repeat:repeat-x;
/*#background-color:#000066;*/
height:33px;
}

.navigator a, .navigator a:hover, .navigator a:visited{
background-image:url(../images/bullet.png);
background-repeat:no-repeat;
padding-left:15px;
padding-right:5px;
}

.navheader td{
text-align:left;
vertical-align:middle;
}

/*.navheaderpoint{
background-image:url(/images/headercorner.png);
width:23px;
height:31px;
}

.navheaderrow{
background-image:url(/images/headercornerrepeat.png);
background-repeat:repeat-x;
}*/

.navsearch{
font-size:10px;
}

.navsearch a{
text-transform:uppercase;
text-decoration:none;
}

/*.sidebuttons{
background-image:url(/images/sidebuttons.png);
width:90px;
height:49px;
background-repeat:no-repeat;
padding-left:13px;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}*/

#msg{
text-align:center;
padding:10px;
border-style:dashed;
color:#FF0000;
}

.msgmsg{
text-transform:uppercase;
font-size:12px;
line-height:1.5em;
font-weight:bold;
}

.tinydescription{
font-size:12px;
}

/*.topbar{
height:20px;
background-image:url(../images/fon_top.gif);
}*/

/*.bottombar{
height:20px;
background-image:url(../images/fon_bottom.gif);
}*/

/*.sublime{
background-image:url(../images/hr-blueline.jpg);
background-repeat:repeat-x;
}*/

.navleft {
font-size:12px;
width:150px;
vertical-align:top;
}

.navleft a{
font-weight:bold;
}

.shoppingcart input{
text-align:right;
font-weight:normal;
border:none;
font-size:16px;
}

.productmodel input{
	color:#000;
	font-weight:normal;
	border:none;
	font-size:9px;
}

.productprices{
text-align:right;
background-image:url(../images/newsboxpixeltop.gif);
background-repeat:repeat-x;
background-color:#FFF;
font-size:12px;
}

.productquantity{
text-align:center;
font-size:12px;
font-weight:bold;
}

.altrowcolor{
background-color:#DDFFFF;
}

/*.newsupdate{
width:100px;
background-color:#CCCCCC;
}*/

/*.productsinfo{
background-color:#FFF;
width:60%;
vertical-align:top;
text-align:left;
font-size:12px;
}*/

/*.productwindow{
	background-image:url(../images/windowcircle.gif);
	background-repeat:no-repeat;
	width:33%;
	text-align:center;
	height:185px;
}*/

/*.productwindow option{
	font-size: 10px;
	}

.newsinfo{
background-color:#FFF;
width:40%;
vertical-align:top;
font-size:10px;
text-align:justify;
}*/

.corners2{
border-color:#ABABC2;
/*background-color:#CCC;
background-repeat:no-repeat;*/
}

.corners2-1{
background-image:url(../images/corners2_r1_c1.gif);
background-repeat:no-repeat;
background-color:#FFF;
}

.corners2-2{
background-image:url(../images/corners2_r1_c2.gif);
background-repeat:no-repeat;
background-color:#FFF;
}

.corners2-3{
background-image:url(../images/corners2_r2_c1.gif);
background-repeat:no-repeat;
background-color:#FFF;
}

.corners2-4{
background-image:url(../images/corners2_r2_c2.gif);
background-repeat:no-repeat;
background-color:#FFF;
}

.newstitle{
text-transform:uppercase;
}

.newstitle li{
line-height:1.75em;
}

.newsboxtop{
background-image:url(../images/newsboxpixeltop.gif);
background-repeat:repeat-x;
height:10px;
}

.newsboxleft{
background-image:url(../images/newsboxpixelleft.gif);
background-repeat:repeat-y;
}

.newsboxright{
background-image:url(../images/newsboxpixelright.gif);
background-repeat:repeat-y;
width:10px;
}

.newsboxbottom{
background-image:url(../images/newsboxpixelbottom.gif);
background-repeat:repeat-x;
height:10px;
}

.content{
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

.content td{
padding:5px;
}

.navfooter{
text-align:center;
font-size:10px;
text-transform:uppercase;
/*background-color:#EFEFEF;*/
background-image:url(../images/headercatbkgdrepeat.png);
background-repeat:repeat-x;
/*#background-color:#000066;*/
height:33px;
}

.navfooter a, .navfooter a:hover, .navfooter a:visited{
font-size:10px;
text-transform:uppercase;
}

li {
	list-style-image: url(../images/bullet.gif);
list-style-position:outside;
}

#BitDefenderQ {
 clear: both;
 padding: 0.5em 1.5em;
 margin-bottom: 2em;
 overflow: auto;
}
#BitDefenderA {
 clear: both;
 padding: 0.5em 1.5em;
 margin-bottom: 2em;
 overflow: auto;
}