/*Global Tags*/
body {
	background:url(images/NS_02.png) top center repeat-x;
	margin:0 auto;
	font-family: "Trebuchet MS", Arial, Calibri;
	font-size:small;
	
}
.holder {
	width:800px;
	margin:0 auto;
	height:120px;
}
.introduce {
	height:26px;
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:26px;
	padding-left:180px;
	background:url(images/NS_07.png) 320px 1px no-repeat;
	float:left;
	width:320px;
}
.phone {width:300px; height:26px; float:left; text-align:right; font-size:14px; line-height:26px; color:#fff; font-weight:bold;}
.subphone {font-size:10px; float:right; padding:0 0 0 6px;}
.subphone a, .phone a {text-decoration:none; color:#fff;}
/*.logo {
	width:250px;
	float:left;
	height:23px;
	background:url(images/NS_11.png) left top no-repeat;
	font-size:10px;
	color:#fff;
	padding:47px 0 0px 70px;
	text-transform:uppercase;
	font-weight:bold;
}*/

div.logo a {
	display:block;
	color: #ffffff;
	padding: 0px;
	margin:0px;
	
	padding:47px 0 0px 80px;
	
		width:240px;
		height:23px;
			text-transform:uppercase;
	font-weight:bold;
		font-size:10px;
	float:left;
	background:url(images/NS_11.png) top center no-repeat;
}
div.logo a:hover {
	display:block;
	color: white;
	background:url(images/NS_11_hover.png) top center no-repeat;
	padding:47px 0 0px 80px;
	
		width:240px;
		height:23px;
}


.menus {
	width:480px;
	float:left;
	height:70px;
	background:url(images/background.png) top left no-repeat;
}
.menutoprow {
	width:480px;
	height:35px;
}
div#menutop a {
	display:block;
	color: #ffffff;
	padding: 0px;
	margin:0px;
	float:left;
	width:160px;
	height:35px;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	line-height:30px;
	font-size:14px;
}
div#menutop a:hover {
	display:block;
	color: white;
	background:url(images/NS_14.png) top center no-repeat;
	text-decoration: none;
	text-align:center;
}
div#menutopon a {
	background:url(images/NS_14.png) top center no-repeat;
	display:block;
	color: #ffffff;
	padding: 0px;
	margin:0px;
	float:left;
	width:160px;
	height:35px;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	line-height:30px;
	font-size:14px;
}
div#menubottom a {
	display:block;
	color: #ffffff;
	padding: 0px;
	margin:0px;
	float:left;
	width:120px;
	height:35px;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	line-height:35px;
	font-size:14px;
}
div#menubottom a:hover {
	display:block;
	color: white;
	background:url(images/NS_16.png) top center no-repeat;
	text-decoration: none;
	text-align:center;
}
div#menubottomon a {
	background:url(images/NS_16.png) top center no-repeat;
	display:block;
	color: #ffffff;
	padding: 0px;
	margin:0px;
	float:left;
	width:120px;
	height:35px;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	line-height:35px;
	font-size:14px;
}
.menubottomrow {
	width:480px;
	height:35px;
}
.clear {
	clear:both;
}


img { border-style: none; }
a { color:#000655; text-decoration:none; font:"Trebuchet MS", Arial; }
a:hover { color: #2b1a10;}
.nopadding { padding:0; margin:0; }
.min {min-height:102px;}
#websiteelementtext img {padding-right:10px;}
/* Index Page and some Global Tags*/

#container { text-align: left; width:770px; margin:0 auto; }
/*#header { width:770px; height:175px; background-image:url(images/frontnew/header.png); background-repeat:no-repeat; background-position:top center; }*/
#home { height:110px; width:500px; float:left; cursor:pointer; }
#contactform { width:220px; height:27px; text-align:right; float:left; padding-top:83px; padding-right:50px; }
#contactlink { color:#ffffff; text-decoration:blink; font-size-adjust:80%; }
#remote { font-family:Verdana, Arial, Helvetica, sans-serif; width:770px; text-align:center; }
#whoarewe { clear:both; }
#whoarewe h1 { font-size: 220%; font-weight: bold; color:#CC3300; margin:0; padding:0; }
#whoarewelogo { width:120px; height:90px; float:left; background-image:url(images/whoarewe2.gif); background-position:center; background-repeat:no-repeat; }
#whoarewecontent { width:650px; float:left; padding-top:10px; min-height:90px; }
#main { width:770px; height:249px; float:left; }
#indexpcsupport { float:left; background-repeat:no-repeat; width:288px; height:249px; margin-right:63px; }
#indexservices { float:right; background-repeat:no-repeat; width:419px; height:249px; background-position:center; }
#companies { width:770px; height:60px; background-position:bottom; background-repeat:no-repeat; padding-top:40px; clear:both; }
#bottomnav { text-align:center; padding:5px 0 5px 0; letter-spacing:1px; clear:both; }
#footer {margin:0 auto; border: 2px solid #CCCCCC; padding-top:10px; height:30px; color:#000; text-align:center; }

/*Custom Computer Tags*/

#container .h1 { font-size: 220%; font-weight: bold; color:#CC3300; margin:0; padding:0; text-align:center; }
#container .h2 { font-size: 220%; font-weight: bold; color: #000066; margin:0; padding:15px 0 0 0; text-align:center; }
#container .h22 { font-size: 220%; font-weight: bold; color: #000066; margin:0; padding:0; text-align:center; }
#container .h3 { color: #333333; margin:0; padding:0; text-align:center; }
/*Service Tags*/

#sites { width:250px; float:left; }
#nextosites { float:left; }
#container .h5 { font-size: 220%; font-weight: bold; color:#CC3300; margin:0; padding:0; text-align:left; }

/*Websites Tags*/
#subnav {width:100%; height:90px; margin:10px auto 2px auto; background:url(images/sub-nav.png) center bottom no-repeat; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:5px 0 0 0;  clear:both;}
	#subnavlinks {height:27px;  margin:0 auto; padding-top:3px;}
	#subnavtitle {height:40px; margin:0 auto;}
#websiteelement {width:700px; padding-top:20px; margin:0 auto;}
	#websiteelementtitle {height:30px; font-size:220%; font-weight:bold; color: #000066; text-align:left; font:"Trebuchet MS", Arial; }
	#websiteelementtext {padding-left:30px;padding-top:6px;}

h3 {font-size: 20px; font-weight: bold; color:#7c1a00; margin:0 0 0 0; padding:10px 0 0 0; }
h3 a {font-size: 20px; font-weight: bold; color:#7c1a00; margin:0 0 0 0; padding:10px 0 0 0; background:url(images/underline.png) bottom center no-repeat;}
h3 a:hover {font-size: 20px; font-weight: bold; color:#7c1a00; margin:0 0 0 0; padding:10px 0 0 0; background:url(images/underline2.png) bottom center no-repeat;}

.highlighted { color:#CC3300;}