	/***************************/
	/* RESET MARGINS & PADDING */
	/***************************/


	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
	outline: 0;
	}
	html {
	height:100%;
	}
	body {
	height:100%;
	text-align: center;
	line-height: 1;
	color: black;
	background: ;
	}
	ol, ul {
	list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
	border-collapse: separate;
	border-spacing: 0;
	}
	caption, th, td {
	text-align: left;
	font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
	content: "";
	}
	blockquote, q {
	quotes: "" "";
	}


	DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; }
	a:link {color: #ed1c2f; TEXT-DECORATION: none; }
	a:hover { color: #0061af; TEXT-DECORATION: underline; }
	a:active { color: #047bc1; TEXT-DECORATION: none; }
	H1 { font-variant:small-caps;padding-bottom:10px;font-size: 18px; color: #1a4c88; }
	H2 { margin-top:60px;padding-bottom:10px;font-size: 16px; color: #0061AF; }
	H3 { padding-bottom:10px;font-size: 14px; color: #A40000; }
	H4 { margin-left: 25px;font-size: 16px; color:  #0061AF; }
	H5 { margin-left: 25px;font-size: 18px; }
	HR { color: #000000; HEIGHT: 1px; }
	body
	{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	background-color: #f4f0d9;
	color: #000; 
	font-size: 12px; 
	margin: 0px;
	padding:0px;
	scrollbar-base-color: #000000; 
	scrollbar-face-color: #161616; 
	scrollbar-track-color: #121212; 
	scrollbar-highlight-color: #000000; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-arrow-color: #FF3737; 
	scrollbar-shadow-color: #000000; 
	scrollbar-darkshadow-color: #000000;
	}

	/***************************/
	/* Container */
	/***************************/

	#techrestoreContainer{
	background: none repeat scroll 0 0;
	margin:0 auto;
	min-height:300px;
	text-align:left;
	width:792px;

	}
	#trheaderWrapper{
	width:100%;

	}
	#trHeader {
	  background:url("images/tr-canada-header-web.jpg") no-repeat;
	  background-position:;
	  margin:0 auto;
	  padding:0px;
	  background-color:;
	  width:792px;
	  height:176px;
	}
	/***************************/
	/* Navigation */
	/***************************/
	#trnavWrapper{
	float:right;
	position:relative;
	width:100%;	
	margin:0 auto;
	text-align: left;


	}
	#trheaderNav {
	background:url('images/nav-bg.gif') no-repeat;
	height:50px;
	padding-top:15px;


	}
	/***************************/
	/* tr Header Nav links */
	/***************************/
#trheaderNav a{
	text-decoration:none;
	color:#777;
	font-weight:bold;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	
}	
#trheaderNav a:hover{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	
}
#trheaderNav #macTop a{
	margin-left:63px;
}	
#trheaderNav #pcTop a{
	margin-left:20px;
}
#trheaderNav #ipodTop a{
	margin-left:14px;
}
#trheaderNav #gameTop a{
	margin-left:13px;
}
#trheaderNav #miniTop a{
	margin-left:12px;
}
#trheaderNav #instantsavingsTop a{
	margin-left:15px;
}	
	/***************************/
	/* Header Tags */
	/***************************/
	
	
			/***************************/
			/* Corporate */
			/***************************/	
	h1.macstationandyou {
		position:relative;
		left:20px;
		width: 340px; height: 50px;
		background: url("images/")no-repeat;
		text-indent: -9999px;
	}
	h2.businesssolutions {
		position:relative;
		left:200px;
		width: 340px; height: 50px;
		background: url("images/")no-repeat;
		text-indent: -9999px;
	}
	h2.staff {
		position:relative;
		width: 340px; height: 50px;
		background: url("images/")no-repeat;
		text-indent: -9999px;
	}
	
	h3.special {
		position:relative;
		width: 340px; height: 50px;
		background: url("images/") no-repeat;
		text-indent: -9999px;
	}
	h3.rental {
		margin-top:5px;
		position:relative;
		width: 217px; height: 27px;
		background: url("images/")no-repeat;
		text-indent: -9999px;
	}	
	h3.creative {
		margin-top:5px;
		position:relative;
		width: 271px; height: 25px;
		background: url("images/")no-repeat;
		text-indent: -9999px;
	}
	h2.contacts {
		position:relative;
		width: 340px; height: 50px;
		background: url("images/")no-repeat;
		text-indent: -9999px;
	}
	h2.contracts {
		position:relative;
		width: 340px; height: 50px;
		background: url("images/")no-repeat;
		text-indent: -9999px;
	}
	/*h2.protools8 {
		position:relative;
		width: 246px; height: 50px;
		background: url("images/proaudio/protools8.png");
		text-indent: -9999px;
	}*/
	
	
	/***************************/
	/* 5 primary categories Navigation */
	/***************************/	
	
	.categorylinks{
		width:100%;
		height:163px;
		padding:35px;
	}
	ul li {
	display:block;
	float:left;
	list-style-type:none;
	padding-left:2px;
	}


	ul li#maclaptop a {
	display:block;
	height:162px; width:156px;    
	background:transparent url('images/mac-laptop-restore-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#pclaptop a {
	display:block;
	height:162px; width:160px;    
	background:transparent url('images/webstore-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#ipod a {
	display:block;
	height:162px; width:131px;    
	background:transparent url('images/ipodiphone-restore-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#game a {
	display:block;
	height:162px; width:138px;    
	background:transparent url('images/game-restore-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#macmini a {
	display:block;
	height:162px; width:116px;    
	background:transparent url('images/macmini-appletv-restore-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}

	/***************************/
	/* 5 category Navigation Over */
	/***************************/	
	ul li#maclaptop a:hover {
		background-position: -156px 0;

	}
	ul li#pclaptop a:hover {
		background-position: -160px 0;
	}
	ul li#primaryPro a:hover {
	background-position: 0 -50px;

	}
	ul li#ipod a:hover {
		background-position: -131px 0;

	}
	ul li#game a:hover {
		background-position: -138px 0;

	}
	ul li#macmini a:hover {
		background-position: -116px 0;
	 }
	
	/***************************/
	/* powerbook categories Navigation Up & Over States */
	/***************************/	
/*	!/ul li#diagnosispowerbook a {
	margin-left:-2px;
	display:block;
	height:231px; width:393px;    
	background:transparent url('images/macbook-up.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#diagnosispowerbook a:hover {
	margin-left:-2px;
	display:block;
	height:231px; width:393px;    
	background:transparent url('images/macbook-over.gif') no-repeat 0 0;
	text-indent:-9009px;
	}*/
	ul li#diagnosispowerbook a {
	margin-left: 30px;
	display: block;
	width: 357px;
	height: 231px;
	text-decoration: none;
	background: url('images/macbook-over-test.gif') no-repeat 0 0;
	}
	ul li#diagnosispowerbook a:hover {
	background-position:  -357px 0;
	}
	.displace {
	position:  absolute;
	left:  -5000px;
	}
	
	
	ul li#powerbook1 a {
	display:block;
	height:162px; width:177px;    
	background:transparent url('images/hingerepair-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#powerbook2 a {
	display:block;
	height:162px; width:175px;    
	background:transparent url('images/screenrepair-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#powerbook3 a {
	display:block;
	height:162px; width:177px;    
	background:transparent url('images/harddriveupgrade-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#powerbook4 a {
	display:block;
	height:162px; width:177px;    
	background:transparent url('images/superdriveupgrade-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}

	ul li#powerbook1 a:hover {
	/*display:block;
	height:162px; width:177px;    
	background:transparent url('images/hingerepair-over.jpg') no-repeat 0 0;*/
	background-position:  -177px 0;
	/*text-indent:-9009px;*/
	}
	ul li#powerbook2 a:hover {
	/*display:block;
	height:162px; width:175px;    
	background:transparent url('images/screenrepair-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position:  -175px 0;
	}
	ul li#powerbook3 a:hover {
	/*display:block;
	height:162px; width:177px;    
	background:transparent url('images/harddriveupgrade-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position:  -176px 0;
	}
	ul li#powerbook4 a:hover {
	/*display:block;
	height:162px; width:177px;    
	background:transparent url('images/superdriveupgrade-over-test.gif') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -177px 0;
	}
	/***************************/
	/* ipod categories Navigation Up & Over States */
	/***************************/	
	ul li#diagnosisipod a {
	margin-left:30px;
	display:block;
	height:227px; width:357px;    
	background:transparent url('images/ipoddiagnosis-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#diagnosisipod a:hover {
	/*margin-left:-2px;
	display:block;
	height:227px; width:394px;    
	background:transparent url('images/ipoddiagnosis-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -357px 0;
	}

	
	
	ul li#ipod1 a {
	display:block;
	height:162px; width:177px;    
	background:transparent url('images/ipodlcdrepair-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#ipod2 a {
	display:block;
	height:162px; width:175px;    
	background:transparent url('images/ipodbatteryupgrade-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#ipod3 a {
	display:block;
	height:162px; width:176px;    
	background:transparent url('images/new-iPod-full_39-over.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#ipod4 a {
	display:block;
	height:162px; width:177px;    
	background:transparent url('images/iphonescreen-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}


	ul li#ipod1 a:hover {
/*	display:block;
	height:162px; width:175px;    
	background:transparent url('images/ipodlcdrepair-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -177px 0;
	}
	ul li#ipod2 a:hover {
	/*display:block;
	height:162px; width:175px;    
	background:transparent url('images/ipodbatteryupgrade-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -175px 0;
	}
	ul li#ipod3 a:hover {
	/*display:block;
	height:162px; width:177px;    
	background:transparent url('images/ipodbatteryupgrade-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -176px 0;
	}
	ul li#ipod4 a:hover {
	/*display:block;
	height:162px; width:177px;    
	background:transparent url('images/iphonescreen-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -177px 0;
	}
	/***************************/
	/* PSP categories Navigation Up & Over States */
	/***************************/	
	ul li#diagnosisPSP a {
	margin-left:35px;
	display:block;
	height:231px; width:357px;    
	background: url('images/pspdiagnosis-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#diagnosisPSP a:hover {
	/*margin-left:35px;
	display:block;
	height:231px; width:357px;    
	background:transparent url('images/pspdiagnosis-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -357px 0;
	}
	
	
	ul li#game1 a {
	display:block;
	height:162px; width:237px;    
	background:transparent url('images/psplcdrepair-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#game2 a {
	display:block;
	height:162px; width:236px;    
	background:transparent url('images/psprepair-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#game3 a {
	display:block;
	height:162px; width:237px;    
	background:transparent url('images/pspotherrepair-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}


	ul li#game1 a:hover {
/*	display:block;
	height:162px; width:237px;    
	background:transparent url('images/psplcd-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -237px 0;
	}
	ul li#game2 a:hover {
	/*display:block;
	height:162px; width:236px;    
	background:transparent url('images/psprepair-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -236px 0;
	}
	ul li#game3 a:hover {
	/*display:block;
	height:162px; width:236px;    
	background:transparent url('images/pspotherrepair-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -237px 0;
	}
	/***************************/
	/* Mini categories Navigation Up & Over States */
	/***************************/	
	ul li#diagnosismini a {
	margin-left:35px;
	display:block;
	height:231px; width:357px;    
	background:transparent url('images/miniTVdiagnosis-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#diagnosismini a:hover {
	background-position: -357px 0;
}
	
	ul li#mini1 a {
	display:block;
	height:162px; width:237px;    
	background:transparent url('images/appletv-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#mini2 a {
	display:block;
	height:162px; width:236px;    
	background:transparent url('images/miniHD-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}
	ul li#mini3 a {
	display:block;
	height:162px; width:237px;    
	background:transparent url('images/miniSHD-up-test.gif') no-repeat 0 0;
	text-indent:-9009px;
	}	


	ul li#mini1 a:hover {
	/*display:block;
	height:162px; width:237px;    
	background:transparent url('images/appletv-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -237px 0;
	}
	ul li#mini2 a:hover {
	/*display:block;
	height:162px; width:236px;    
	background:transparent url('images/miniHD-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -236px 0;
	}
	ul li#mini3 a:hover {
	/*display:block;
	height:162px; width:236px;    
	background:transparent url('images/miniSHD-over.jpg') no-repeat 0 0;
	text-indent:-9009px;*/
	background-position: -237px 0;
	}
	/***************************/
	/* Content*/
	/***************************/
	#contentWrapper{
	height:auto;
	margin-top:48px;
	}
	#contentPrimary{
	height:543px;
	background:transparent url('images/containerbg.png') no-repeat right top;
	
	width: 100%;
	margin:0 auto;
	padding-top:20px;
	

	}
	#contentPrimaryLeft{
	float:left;
	overflow: hidden;
	height:100%;
	width: 55%;
	padding-top:10px;
	padding-left:0px;
	padding-right:20px;

	}
	#contentPrimaryRight{
	float:right;
	overflow: hidden;
	width: 30%;
	padding-top:40px;
	padding-left:10px;
	padding-right:20px;

	}
    #contentPrimary img{
}
	.copyPadding{
		width:90%;
		line-height:12px;
		padding-top:20px;
		padding-bottom:10px;
		margin-left:20px;
		margin-right:50px;
	}
	.copyPadding2{
		text-align:left;
		letter-spacing:0.3px;
		word-spacing:0.3px;
		line-height:13px;
		padding-top:5px;
		padding-bottom:20px;
		margin-left:20px;
		margin-right:50px;
		width:50%;
		margin-left:20px;

	}
	.copyPadding3{
		text-align:left;
		letter-spacing:0.0px;
		word-spacing:0.2px;
		line-height:13px;
		padding-top:5px;
		padding-bottom:20px;
		margin-left:20px;
		margin-right:50px;
	}
	#contentLeft{
	border: 1px solid black;
	float:left;
	overflow:hidden;
	position:relative;
	height:50px;
	width:183px;	
	}
	.floatleft{
	clear:both;
	float:left;
	}

	.left{
	clear:both;
	float:left;
	overflow:hidden;
	margin-top:87px;
	padding-left:0px;
	margin-bottom:5px;
	}
	.leftpowerbook{
	clear:both;
	float:left;
	overflow:hidden;
	margin-top:40px;
	padding-left:0px;
	margin-bottom:5px;
	}
	.floatright{
		background:transparent url('images/floatrightbg.jpg') no-repeat right top;
		font-family: "trebuchet MS",sans-serif;
		color: #383838;
		font-size: 14px;
		text-align: justify;
		letter-spacing: 0.6pt;
		word-spacing: -1.2pt;
		line-height: 1.1;
		float:left;
		padding-left:10px;
		width:358px;
		height:141px;
	}
	.floatright p{
		margin-top:10px;
		padding:10px;
	}
	.rightWithoutBorder{

	float:left;
	overflow:hidden;
	height:100%;
	width:280px;	
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	}

	ol.default{
		
		margin-left:20px;
		list-style:none;
		list-style-type:none;
	}
	ol.names{

		list-style:none;
		list-style-type:none;
	}
	ol li.names{
		font-size:16px;
		color:#333;
		font-weight:600;
	}

	/***************************/
	/* Footer*/
	/***************************/
	#footer{
	}
	#footerNav{
		background:url('images/nav-bg.gif') no-repeat;
		height:50px;
		padding-top:15px;
	}
		/***************************/
		/* Footer nav */
		/***************************/
	#footerNav a{
		text-decoration:none;
		color:#777;
		font-weight:bold;
		font-size:11px;
		font-family: Verdana, Arial, Helvetica, Sans-serif;

	}	
	#footerNav a:hover{
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		font-family: Verdana, Arial, Helvetica, Sans-serif;

	}
	#footerNav #macTop a{
		margin-left:63px;
	}	
	#footerNav #pcTop a{
		margin-left:20px;
	}
	#footerNav #ipodTop a{
		margin-left:14px;
	}
	#footerNav #gameTop a{
		margin-left:13px;
	}
	#footerNav #miniTop a{
		margin-left:12px;
	}
	#footerNav #instantsavingsTop a{
		margin-left:15px;
	}
	


