#sidebar {float:right; width:170px;  margin-right:8px; _margin-right:2px; text-align:center; margin-top:-4px; _margin-top:5px; *margin-right:10px;*margin-top:1px;}

#remote-support a {
	float:left;
	height:150px;
	width:28px;
	background: url("images/homepage/button-std.png") no-repeat;
	top:144px;
	left:-29px;
	position: absolute;
	text-indent:-999em;
}

	#remote-support a:hover {
			background: url("images/homepage/button-std-over.png") no-repeat;
	}



#banner {
	width: 545px;
	height: 159px;
	margin: 5px 0 0 10px;
}

#banner img {
	width: 545px;
	height: 159px;
	overflow: hidden;
}
	#banner a {
		border:0px;
		text-decoration:none;
		height:159px;
		width:545px;
	}
		
		#banner a img {
			border:0px;
		}


					#pager {
						display:none;
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					position:absolute;
					right:350px;
					top:270px;
					z-index:9;
					}
					#pager li {
					display:inline;
					}
					#pager a {
					background-color:#3199CC;
					color:#fff;
					display:block;
					float:left;
					height:17px;
					margin-left:6px;
					padding-top:5px;
					text-align:center;
					text-decoration:none;
					width:23px;
					}
					#pager a.activeSlide {
					background-color:#FFFFFF;
					color:#3199CC;
					}
						#pager a:hover.activeSlide {
							color:#3199CC;
						}
					#pager a:hover {
					color:#fff;
					}

.tabdiv {
	margin: 0px 0 0 0;
	padding: 0 0 0 10px;
	background:#fff;
	height:300px;
}

.widget {
}

.tabnav {
	clear: both;
	
}

#tabs {
	width: 700px;
	margin: 0px 10px 0 10px;
	padding: 10px 10px 10px 10px;
	background:#FFF;
	border-left: 1px solid #dae7f2;	
	border-right: 1px solid #dae7f2;	
	border-bottom: 1px solid #dae7f2;	
	border-top: 1px solid #dae7f2;	
	height:310px;
}

ul.tabnav {
	height: 31px;
	padding:0px 10px 0px 10px;
	position:relative;

}

	ul.tabnav li {
		list-style: none;
		background: none;
		margin: 0px;
		padding: 0px;
		float:left;
		position:relative;
	}

		ul.tabnav li h2 {
			margin: 0px;
			padding: 0px;
			font-size:1em;
			float:left;
			position:relative;
		}
		ul.tabnav li a {
			display: block;
			padding: 5px 13px 0 13px;
			height: 26px;
			overflow: hidden;
			border: 1px solid #dae7f2;
			background: #FFF url("images/home/nav-button-gradient-off.gif") repeat-x;
			/*text-indent:-999em;*/
			float:left;
			position:relative;
		}

		.tabnav li a:hover {
			color: #ff5500;
			text-decoration: none;
		}
		.tabnav li.ui-tabs-selected a {
			color: #ff5500;
			border-bottom: 1px solid #fff;
			background:#FFF;
		}

.ui-tabs-hide {
		display: none;
}


#partner-banner {
	width:680px;
	height:100px;
	margin:15px 10px 10px 10px;
	background:#fff;
	text-align:left;
}
	.p-banner {
		width: 660px;
		height:100px;
		margin:0px 30px 0px 30px;	
		background: #fff;
		text-align:left;
	}
		.p-banner p {
			text-align:left;
		}
		
		.p-banner a {
			float:left;
		}
		

		.p-banner.images p {
			text-align:left;
		}
		.p-banner.images h3 {
			text-align:left;
		}
		
		.logos {
			text-align:left;
			margin-left:auto;
			margin-right:auto;
		}
		
		.images  {
			display:block;
			text-indent:-999em;
			margin:10px 0px 10px 30px;
			height:30px;
			vertical-align:bottom;
		}
		
		.topmargin {
			margin-top:10px;
		}
	
	
.left {
	
	float:left;
	padding-right:20px;
}

	.testimonial {
		padding:10px;
		background:#EFFAFF;
		border:1px solid #B3DCEF;
		margin-top:10px;
		position:relative;
	}

.right {
	float:right;
	padding-left:20px;
}


.narrow {
	width:230px;
}

.wide {
	width:420px;
}

ul.icons {
	float:left;
	position:relative;
	list-style:none;
	margin:0px;
	padding:0px;
	
}
 	
	ul.icons h2 {
		font-size:1em;
		line-height:1.1em;
	}
	
	ul.icons li {
		list-style:none;
		float:left;
		width:115px;
		height:135px;
		text-align:center;
		background:none;
		margin:0px 8px 0px 8px;
		padding:0px;	
	}
	
	ul.icons li h2 a {
		display:block;
		width:115px;
		height:70px;
		padding-top:70px;
		text-decoration:none;
		overflow:hidden;
	}
	
		a.computer-repair {background:url("images/homepage/service-sprite_news.png") no-repeat -690px 0px;}
		a:hover.computer-repair {color:#ff5500;	}
			
			a.data {background:url("images/homepage/service-sprite_news.png") no-repeat -575px 0px;}
			a:hover.data {color:#ff5500;	}
				
				a.networking {background:url("images/homepage/service-sprite_news.png") no-repeat -460px 0px;}
				a:hover.networking {color:#ff5500;	}
					
					a.mygizmo {background:url("images/homepage/service-sprite_news.png") no-repeat -576px 0px;}
					a:hover.mygizmo {color:#ff5500;	}
						
						a.setup {background:url("images/homepage/service-sprite_news.png") no-repeat 0px 0px;}
						a:hover.setup {color:#ff5500;	}
						
							a.backup {background:url("images/homepage/service-sprite_news.png") no-repeat -575px 0px;}
							a:hover.backup {color:#ff5500;	}
							
								a.advisory {background:url("images/homepage/service-sprite_news.png") no-repeat -345px 0px;}
								a:hover.advisory {color:#ff5500;	}
								
									a.mobile {background:url("images/homepage/service-sprite_news.png") no-repeat -115px 0px;}
									a:hover.mobile {color:#ff5500;	}
									
										a.iphone {background:url("images/homepage/service-sprite_news.png") no-repeat -805px 0px; }
										a:hover.iphone {color:#ff5500;	}
										
										a.tune-me-in {background:url("images/homepage/service-sprite_news.png") no-repeat -230px 0px;}
										a:hover.tune-me-in {color:#ff5500;	}
										
										a.upgrades {background:url("images/homepage/service-sprite_news.png") no-repeat -920px 0px;}
										a:upgrades {color:#ff5500;	}
								
								
	ul.icons li.larger {
		width:294px;
		height:168px;
	}
		
		ul.icons li.larger h2 a.tune-me-in {
			width:294px; 
			height:20px; 
			padding-top:178px;	
			background:url("images/homepage/service-sprite_news.png") no-repeat -673px 0px;
			}
			
			ul.icons li.larger h2 a:hover.tune-me-in {color:#ff5500;}
			

#MainAltContainer {
background:#FFFFFF url("images/homepage/bg2_home.gif") repeat-y 50% 0;
}

/* background:#81C2E2 */

#Logo2 {
background:url("images/homepage/gizmo_id2_home.jpg") no-repeat scroll 0 0;
}

#Logo1 {
background:url("images/homepage/gizmo_id1_home.jpg") no-repeat scroll 0 0;
}

#Footer {
background:#FFFFFF url("images/homepage/footer.gif") no-repeat scroll 0 0;
}

.franchises-available {
	background:#EAF3F8;
	padding:10px;
	margin:15px 10px 10px 10px;
	text-align:right;
	background:url("images/homepage/franchise-bg.jpg") repeat-y;
	height:28px;

}

.franchises-available a {
	width:120px;
	height:32px;
	display:block;
	float:right;
	margin-top:-15px;
	padding-left:30px;
	padding-top:22px;
	width:220px;
	background: url("images/homepage/gizmobilefixed.png") no-repeat;
	font-size:12px;
}

.first {
	margin-left:0px;
}

#cross-sell {text-align:center; margin-top:10px; clear:both; width:725px; display:inline-block; padding-left:10px; _padding-left:5px;}
#cross-sell p {float:left; margin:4px; width:135px;}

