body

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	line-height: 1.5em;

	background: #F0F0F0;

}



input, select, textarea

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.removepadding

{

	padding: 0;

}



.xxsmalltext

{

	font-size: xx-small;

}



.smallertext

{

	font-size: smaller;

}



.textalignright

{

	text-align: right;

}



.textaligncenter

{

	text-align: center;

}



.productframe

{

	background: #FAFAFA;

	color: #000000;

	border: 1px solid #EBEBEB;

	padding: 1em;

	margin: 1em;

}



.errorframe

{

	background: #FAEEEE;

	color: #000000;

	border: 1px solid #FF0000;

	padding: 1em;

	margin: 1em;

}



.cartframe

{

	background: #FAFAFA;

	color: #000000;

	border: 1px solid #EBEBEB;

	padding: 1em 1em 1em 0em;

	margin: 1em;

}



.subtotalframe

{

	padding: 1em 1.5em 1em 1em;

	margin: 1em;

	text-align: right;

}



.footerframe

{

	padding: 0em 1em 0em 1em;

	margin-left: auto;

	margin-right: auto;

}



.printonly

{

	display: none;

}



a

{

	color: #0A95F2;

}



a:active, a:hover

{

	color: #F2690A;

}



h1

{

	font-size: 145%;

	color: #333333;

}



h2

{

	font-size: 136%;

	margin-bottom: 0px;

	padding-bottom: 0px;

	color: #333333;

}



h2 a

{

	color: #333333;

}



h2 a:hover

{

	color: #333333;

}



h2.caps

{

	font-size: 118%;

}



h3

{

	font-size: 109%;

	/* color: #0A95F2; */

	color: #F2690A;

	padding: 6px 0px 0px 40px;

	height: 26px;

}



h1.business-computer-help

{

	background: url(images/business-computer-help.gif) no-repeat;

	padding: 25px 0px 0px 72px;

	height: 39px;

}



h1.residential-computer-help

{

	background: url(images/home-computer-help.gif) no-repeat;

	padding: 25px 0px 0px 72px;

	height: 39px;

}



h3.computer-network-consulting-repair

{

	background: url(images/computer-network-consulting-repair.gif) no-repeat;

}



h3.virus-spyware-internet-security

{

	background: url(images/virus-spyware-internet-security.gif) no-repeat;

}



h3.computer-maintenance-cleaning

{

	background: url(images/computer-maintenance-cleaning.gif) no-repeat;

}



h3.website-design-development

{

	background: url(images/website-design-development.gif) no-repeat;

}



h3.computer-data-recovery-backup

{

	background: url(images/computer-data-recovery-backup.gif) no-repeat;

}



h3.computer-hardware-support

{

	background: url(images/computer-hardware-support.gif) no-repeat;

}



h3.computer-software-support

{

	background: url(images/computer-software-support.gif) no-repeat;

}



h3.pc-troubleshooting-help

{

	background: url(images/pc-troubleshooting-help.gif) no-repeat;

}



h3.advice-technology-consulting

{

	background: url(images/advice-technology-consulting.gif) no-repeat;

}



h3.computer-training-tutoring

{

	background: url(images/advice-technology-consulting.gif) no-repeat;

}



p

{

	margin: 0px 0px 0px 0px;

	line-height: 1.5em;

}



col

{

	width: 50%;

}



td.bullet

{

	padding: 0px 10px 0px 0px;

}



table.services

{

	border-width: 1px;

	border-style: solid;

	border-color: #4F4F4F;

	border-collapse: collapse;

	text-align: center;

}



table.services td

{

	width: 55%;

	border-width: 1px;

	border-style: solid;

	border-color: #4F4F4F;

	padding: 5px;

}



table.serviceplans

{

	border-width: 1px;

	border-style: solid;

	border-color: #4F4F4F;

	border-collapse: collapse;

	text-align: center;

}



table.serviceplans td

{

	width: 55%;

	border-width: 1px;

	border-style: solid;

	border-color: #4F4F4F;

	padding: 5px;

}



tr.shaded

{

	background: #F0F0F0;

}



ul.checks

{

	list-style-image: url("images/check-green.gif");

	text-align: left;

}



.strikethrough

{

	text-decoration: line-through;

}



.cclogo

{

	padding-top: 5px;

}



.red

{

	color: #FF0000;

}



.testimonialsig

{

	text-align: right;

	font-size: 90%;

}





/* Layout */



.content-top

{

	background: #FEFEFE url(images/content-top.gif) no-repeat;

	color: #FFFFFF;

	height: 19px;

}



.content

{

	margin: 10px auto;

	width: 970px;

	background: #FFFFFF url(images/content-middle.gif) repeat-y;

	color: #454545;

}



.content-bottom

{

	clear: both;

	background: url(images/content-bottom.gif) no-repeat;

	height: 19px;

}



/* Header */



.header

{

	margin: auto;

	width: 960px;

	height: 110px;

}



h1.tagline

{

	position: relative;

	top: 15px;

	left: 220px;

	width: 700px;

	font-size: 118%;

	color: #000000;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



/* Tabbed Navigation Menu */



ul.tablist

{

	margin: 0;

	padding: 0;

	list-style: none;

}



#tabs

{

	background: url(images/header.jpg) no-repeat top left;

	height: 97px;

	text-align: center;

	padding: 33px 0px 0px 210px;

}



#tabs li

{

	display: inline;

	height: 45px;

}



#tabs li a

{

	float: left;

	background: url(images/tab.gif) no-repeat;

	color: #808080;

	padding: 6px 0px;

	width: 100px;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

}



#tabs li a:hover

{

	background: url(images/tabcurrent.gif) no-repeat;

	color: #000000;

}



#tabs li a.current

{

	background: url(images/tabcurrent.gif) no-repeat;

	color: #2C71AE;

}





/* Left Side */



.left

{

	float: left;

	width: 790px;

	margin: 0 0 10px 0;

}



.info-box-top

{

	background: url(images/info-box-top.gif) no-repeat;

	color: #808080;

	height: 40px;

	width: 159px;

}



.info-box-top h1

{

	font-size: 118%;

	color: #808080;

	padding: 7px 0px 0px 10px;

	margin: 0px 0px 0px 0px;

}



.info-box-top img

{

	float: left;

	margin: 0px 8px 0px 0px;

}



.info-box

{

	border-left: 2px solid #F0F0F0;

	border-right: 2px solid #F0F0F0;

	padding: 0 4px 0 7px;

	margin: 0;

	width: 144px;

	color: #595959;

	font-size: 90%;

}



.info-box-cc

{

	height: 25px; /* Fix for Mozilla */

	border-left: 2px solid #F0F0F0;

	border-right: 2px solid #F0F0F0;

	padding: 0 4px 0 7px;

	margin: 0;

	width: 144px;

	color: #595959;

	font-size: 90%;

}



.info-box table tr td

{

	padding: 0;

	margin: 0;

}



.info-box img

{

	float: left;

	margin: 0px 5px 3px 0px;

}



.info-box-bottom

{

	background: #FFFFFF url(images/info-box-bottom.gif) no-repeat;

	color: #000000;

	height: 12px;

	width: 159px;

	margin: 0px 0px 10px 0px;

}





/* Page Columns */



.column-left

{

	float: left;

	width: 159px;

	padding: 0px 5px 8px 8px;

}



.column-middle

{

	float: right;

	width: 600px;

	margin: 0px 5px 0px 0px;

	text-align: justify;

}



img

{

	border: none;

}



.imageleft

{

	float:left;

	margin:10px 10px 5px 0;

}



.centered-image

{

	text-align:center;

	margin-top:0px;

	margin-bottom:0px;

	padding:0px;

}





.article

{

	padding: 0px 5px 0px 0px;

	margin-bottom: 20px;

}



.content-box-top

{

	clear: both;

	width: 580px;

	background: #EDEDED url(images/content-box-top.gif) no-repeat;

	color: #000000;

	height: 8px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 6px;

}



.content-box

{

	width: 560px;

	margin: 0px 0px 0px 6px;

	padding: 10px;

	background: #EDEDED url(images/content-box-bottom.gif) no-repeat bottom left;

	color: #808080;

}



.highlight

{

	padding: 5px 3px 5px 3px;

	margin: 0px 0px 3px 0px;

	border-bottom: 1px solid #CCCCCC;

}





/* Right Side */



.right

{

	float: right;

	width: 170px;

	margin: 0 0 10px 0;

}





/* Footer */



.footer

{

	clear: both; 

	text-align: center;

	color: #808080;

	background: #F0F0F0;

	padding: 10px 0 5px 0;

	border-top: 1px solid #EEEEEE;

}



.footer p

{

	line-height: 2em;

}



.footer a

{

	color: #4F4F4F;

	background: #F0F0F0;

	border-bottom: 1px dotted #808080;

	text-decoration: none;

}



.footer a:hover

{

	color: #000000;

}#secureonlinedatabackups {
	height: 175px;
	background-image: url(images/backupsection.jpg);
	background-repeat: no-repeat;
}
.backupstitle {
	color: #AD2A25;
	font-weight: bold;
	font-size: 1.5em;
	text-align: right;
	padding-top: 17px;
	padding-right: 15px;
}
.backupstext {
	text-align: center;
	font-size: 1.5em;
	padding-top: 20px;
	text-transform: uppercase;
	padding-right: 100px;
	color: #333333;
	font-weight: bold;
	padding-left: 130px;
}
.backupslink {
	font-size: 1.2em;
	text-align: center;
	padding-left: 25px;
	padding-top: 20px;
}
