@charset "utf-8";
/* staffing website */



/* header - logo & address */
#header {
	position: relative;
	width: 976px;
	height: 133px;
	background: url("../img/repair/header-off.jpg") no-repeat;
}

#logo {
	position: absolute;
	display: block;
	top: 5px; left: 5px;
	width: 420px; height: 80px;
}

#logo:hover {
	background: url("../img/repair/header-on.jpg") -5px -5px;
}





/* #addy { 
	position: absolute; 
	right: 10px;
	top: 10px;
	width: 300px;
	text-align: right;
} */



#navigation #tabdefault {
	width: 86px; 
}

#navigation #tabconsumer {
	width: 136px;
}

#navigation #tabbusiness {
	width: 131px;
}

#navigation #tabwarranty {
    width: 184px;
}
#navigation #tabfaq {
	width: 69px; 
}

#navigation #tablocation {
	width: 120px; 
}



#navigation #tababout {
	width: 112px;
}

#navigation #tabcontact {
	width: 122px;
}


#navigation #tabdefault:hover, #navigation #tabdefault.current { 
	background: url("../img/repair/header-on.jpg") -8px -101px; 
}


#navigation #tabconsumer:hover, #navigation #tabconsumer.current {
	background: url("../img/repair/header-on.jpg") -94px -101px; 
}



#navigation #tabbusiness:hover, #navigation #tabbusiness.current {
	background: url("../img/repair/header-on.jpg") -230px -101px; 
}

#navigation #tabwarranty:hover, #navigation #tabwarranty.current {
	background: url("../img/repair/header-on.jpg") -361px -101px; 
}

#navigation #tabfaq:hover, #navigation #tabfaq.current {
	background: url("../img/repair/header-on.jpg") -545px -101px; 
}

#navigation #tablocation:hover, #navigation #tablocation.current {
	background: url("../img/repair/header-on.jpg") -614px -101px; 
}



#navigation #tababout:hover, #navigation #tababout.current {
	background: url("../img/repair/header-on.jpg") -734px -101px; 
}


#navigation #tabcontact:hover, #navigation #tabcontact.current {
	background: url("../img/repair/header-on.jpg") -846px -101px; 
}

#vendor-logos { margin-top: 20px; border-top: 1px solid #c0c0c0; padding-top: 10px; }

#vendor-logos table { width: 100%; }
#vendor-logos table td { text-align: center; padding: 2px; }

#consumer { display: block; float:right; border-right: 1px solid #c0c0c0; width: 300px; height: 70px; background: url("../img/consumerButton.gif") no-repeat 5px 5px; }
#consumer:hover {  }
#consumer h2 { margin-left: 75px; font-size: 16px; padding-top: 25px; margin-right: 10px; }

#business { display: block; width: 320px; height: 70px;  background: url("../img/partnerButton.gif") no-repeat 5px 5px; }
#business:hover {   }
#business h2 { margin-left: 75px; font-size: 16px; padding-top: 25px; margin-right: 10px; }

#customertypes { margin-bottom: 20px; }


#tabbed_area {
	margin-top: 15px;
}

ul.tabs {
	margin:0px; padding:0px;	
}
ul.tabs li {
	list-style:none;
	display:block;
}
ul.tabs li a {
	/*background-color:#464c54;*/
	background-color: #ccc;
	color:#000;
	padding: 2px 6px;
	text-decoration:none;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	border:1px solid #999;
	
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
	color: #fff;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 

	/*background-image:url(../img/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	*/
}
.content {
	background-color:#ffffff;
	padding:10px 10px 20px 10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
	height: 380px;
}
#wireless, #databackup, #troubleshoot, #macrepair, #printerrepair, #projectorrepair, #additional, #prevent, #dcjackrepair { display:none; }
#managed, #office, #remote, #network, #server, #email, #consulting, #website, #projector { display: none; }

#DispatchNotes { padding-top: 10px; }

.tm-logo {
background-image: url("../img/repair/tm-logo.jpg");
height: 73px;
width: 459px;
}
.tm-logo span { display: none; }

.logo { background-color: #fff; text-align: center; margin-bottom: 10px; }

ol#faq li {
list-style-type:decimal;
list-style-position: outside;
font-size:60pt;
position: relative;
top: 70px;
left: 65px;
line-height:normal;
color:#DDD;
_color:#FFF;; /* show to IE */
}

