img { behavior: url('/css/pngbehavior.htc'); }

#bbbody2 body {margin: 0 0 0 0; padding: 0; background-color:#cccccc; background-image:url(/img/bkg-pattern.gif);
	background-position:center; background-repeat:repeat-y;
	font-family: Verdana, "Microsoft Sans Serif", Arial;
	font-size: 10px;
	color: #000000}
	
#bbbody2 td,th {
	font-family: Verdana, "Microsoft Sans Serif", Arial;
	font-size: 10px;
	color: #000000;
}



body 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background:#FFF;}

	
blockquote { font-family: georgia, "times new romain", serif;
			 font-size: 20px;
			 color: #003dff;
}

td,th {
	font-family: Tahoma, "Microsoft Sans Serif", Arial;
	font-size: 12px;
	color: #000000;
}




td.td_right { border-right:1px; border-right-style:dashed; border-right-color:#b2b2b2;
}

td.td_bottom { border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#b2b2b2;
}

td.td_top { border-top:1px; border-top-style:dashed; border-top-color:#b2b2b2;
}

/*sidebar rollover*/
#sidebar { width: 193px; background-image: url(../img/leftside_bkg_left.gif);
background-repeat:repeat-y; background-position:left; white-space:nowrap;}

#sidebar ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;

font-family: Tahoma, "Microsoft Sans Serif", Arial; line-height:21px; vertical-align:top;
 margin-bottom:0px; vertical-align: text-bottom; margin-top:0px;
}

#sidebar a
{
display: block;
margin-left: 3px; padding-top:3px; padding-bottom:3px;
width: 193px;
background-image:url(../img/leftside_normal.gif); background-repeat:no-repeat;
text-align:left;
padding-left:5px;
}

#sidebar a:link, #navlist a:visited
{
color: #000000;
text-decoration: none;
}

#sidebar a:hover
{
background-image:url(../img/leftside_over.gif); background-repeat:no-repeat;
color: #000000;
}

#sidebar #navlist a.on
{
font-size:12px;
width: 193px;
margin-left: 3px; padding-top:3px; padding-bottom:3px;
background-image:url(../img/leftside_hot.gif); background-repeat:no-repeat;
text-align:left;
color:#ffffff;
display:block;
}


/*links*/
A {COLOR: #003dff; TEXT-DECORATION: underline}

A.linkblack {COLOR: #000000; TEXT-DECORATION: underline}
A.linkblack:hover {COLOR: #000000; TEXT-DECORATION: underline}
A.linkblack:active {TEXT-DECORATION: underline}

A.linkgray {COLOR: #656565; TEXT-DECORATION: underline}
A.linkgray:hover {COLOR: #656565; TEXT-DECORATION: underline}
A.linkgray:active {TEXT-DECORATION: underline}

A.linkwhite {COLOR: #ffffff; TEXT-DECORATION: underline}
A.linkwhite:hover {COLOR: #ffffff; TEXT-DECORATION: underline}
A.linkwhite:active {TEXT-DECORATION: underline}

A.linkyellow {COLOR: #ffd200; TEXT-DECORATION: underline}
A.linkyellow:hover {COLOR: #ffd200; TEXT-DECORATION: underline}
A.linkyellow:active {TEXT-DECORATION: underline}

/*fonts, span*/
.medium {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, "Microsoft Sans Serif", Arial;}
.small {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, "Microsoft Sans Serif", Arial;}
.size13 {FONT-SIZE: 13px;}
.size16 {FONT-SIZE: 16px;}

/*Colors*/
.red {color:#ce0000}
.blue {color:#12489f}
.gray {color:#656565}
.white {color:#ffffff}
.yellow {color:#ffcc00}
.green {color:#4c8700}

/*tables*/
TABLE.tablered {BORDER: rgb(204,51,0) 1px solid}
TABLE.tablelayeracc {BORDER: rgb(40,62,92) 1px solid}

/*Backgrounds*/
.bkg_home { background-image:url(../img/bkg_home.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_products { background-image: url(../img/bkg_products.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_solutions { background-image: url(../img/bkg_solutions.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_simple { background-image: url(../img/bkg_simple_all.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_simple_2 { background-image: url(../aboutus/img/bkg_simple.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_vlabwin_1 { background-image: url(../vlab/img/bkg_guarantee.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_vlabwin_2 { background-image: url(../vlab/img/bkg_windows_1.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_vlabwin_3 { background-image: url(../vlab/img/bkg_windows.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_vlabwintour { background-image: url(../vlab/img/bkg_windowstour.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_vlabguy { background-image: url(../vlab/img/bkg_vlab_testimonials.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_vlabmac_1 { background-image: url(../vlab/img/bkg_mac.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_vlabtour { background-image: url(../vlab/img/bkg_mactour.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_stoploss { background-image: url(../stoploss/img/bkg_stoploss.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_mdg { background-image: url(../mydataguardian/img/bkg_mydataguardian.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_idr { background-image: url(../hddrepair/img/bkg_revival_harddrive.jpg); background-position:top center; background-repeat:no-repeat;}
.bkg_antispy { background-image: url(../antispyware/img/bkg_antispyware.jpg); background-position:top center; background-repeat:no-repeat;}



.pem {FONT-SIZE: 12px; font-weight:bold;}
.ptitle {FONT-SIZE: 13px; font-weight:bold;}
.fronttitle {FONT-SIZE: 13px; font-weight:bold; FONT-FAMILY: Arial, "Microsoft Sans Serif", Tahoma;}
.fronttext {FONT-SIZE: 11px; font-weight:normal;}
.ptlink {FONT-SIZE: 12px; font-weight:bold; margin-top:4px; margin-bottom:4px;}
.ptlinkb {FONT-SIZE: 14px; font-weight:bold; margin-top:4px; margin-bottom:4px;}
.pbar {FONT-SIZE: 11px; font-weight:bold; width:100%; background-color:#3d3d3d; color:#eeeeee; padding-top:4px; padding-bottom:4px;}
.psmall {font-size: 9px;}
.pbar2 {FONT-SIZE: 11px; font-weight:bold; background-color:#3d3d3d; color:#eeeeee; padding-top:4px; padding-bottom:4px;}
.tooltip, SPAN.tooltip A {}

#errors {
	border: 2px solid #ff0000;
	background-color: #FFFFCC;
	color: #FF0000;
}

.alert{width:100%; border:1px solid #4A784A; font-size:10px; padding:10px 10px 10px 10px;
	background-color:#E2F9C3; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#294D07;
	}
	
	
	

/* baseline defaults */

img 				{ border:0px; }

/* white round-corner box for content area */

#container 			{ background:url(/_images/container-bg.gif) repeat-y; }
#containertop		{ background:url(/_images/container-top.gif) no-repeat; height:13px;  }
#containerbottom 	{ background:url(/_images/container-bottom.gif) no-repeat; height:28px; }

