/* ----- 

	Dark Blue - #0e3d85
	
	Blue - #00a0c5
	
					------- */





/* ----------------- Default Site Styles -------------------------------------- */

body {
	margin: 0;
	padding: 0;
	background-image: url(../images/home_body_bk.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1C5940;
	font-size: 11px;
}

form{ padding:0; margin:0;}
h1{ padding:0 0 0 0; margin:0 0 0 0; font-size: 22px; font-weight: normal; }
h2{ padding:0 0 3px 0; margin:0 0 0 0; font-size:20px; font-weight: normal; }
h3{ padding:0 0 3px 0; margin:0 0 0 0; font-size:18px; font-weight: normal; }
h4{ padding:0 0 0 0; margin:0 0 0 0; font-size:12px; }
h5{ padding:0 0 0 0; margin:0 0 0 0; font-size:11px; }
h6{ padding:0 0 0 0; margin:0 0 10px 0; font-size:12px; }
p{ padding: 5px 0 5px 0; margin:0;}
img {border-style: none;}

hr { border-style: solid; color: #59BC6E; border-width: 1px; padding: 0; display: block; clear: left; width: 300px; float: left; margin: 5px 0 -20px 0;}

#wrapper {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
}

a {
	color: #003300;
}	




/* ------------------------------ Top Section ---------------------------------------- */

#top_section {
	margin-top: 10px;
}

#logo {
	float: left;
}	

#top_contact {
	float: left;
	width: 129px;
	margin-left: 350px;
	margin-top: 12px;
}

#top_contact img {
	float: right;
	margin-top: 5px;
}	


/* ---------------------------- Navigation Bar ----------------------------------------- */

#top_nav {
	width: 850px;
	height: 34px;
	margin-top: 10px;
	float: left;
}

#top_nav ul {
	margin: 0;
	padding: 0;
}

#top_nav li {
	list-style: none;
	float: left;
}

#top_nav a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: 500;
	font-size: 14px;
	padding-top: 9px;
}

#top_nav a:hover {
	color: #FFFFFF;
}


.nav_divider {
	height: 34px;
	width: 1px;
	background-image: url(../images/nav_bar_spacer.png);
}				
			

.home_link {
	background-image: url(../images/nav_bar_left_home.png);
	height: 26px;
	width: 86px;
	display: block;
}

.home_link:hover {
	background-position: 0 -35px;
}

.selected {
	background-position: 0 -35px;
	color: #FFFFFF;
}
a.selected{
	color: #FFFFFF!important;
}	

.virus_removal_link {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 198px;
	display: block;
}

.business_link:hover {
	background-position: 0 -35px;
}

.school_link {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 140px;
	display: block;
}

.school_link:hover {
	background-position: 0 -35px;
}

.other_services_link {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 129px;
	display: block;
}

.homeServ_link:hover {
	background-position: 0 -35px;
}

.about_us_link {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 115px;
	display: block;
}

.clients_link:hover {
	background-position: 0 -35px;
}

.pc_repairs_link {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 100px;
	display: block;
}

.faq_link {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 100px;
	display: block;
}

#faq_text {
	list-style: none;
}

.about_link:hover {
	background-position: 0 -35px;
}

.contact_link {
	background-image: url(../images/nav_bar_right_home.png);
	height: 26px;
	width: 116px;
	display: block;
}

.contact_link:hover {
	background-position: 0 -35px;
}


/*HOMES NAVIGATION*/
#top_nav_home {
	width: 850px;
	height: 34px;
	margin-top: 10px;
	float: left;
}

#top_nav_home ul {
	margin: 0;
	padding: 0;
}

#top_nav_home li {
	list-style: none;
	float: left;
}

#top_nav_home a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: 500;
	font-size: 14px;
	padding-top: 9px;
	color:#003300;
}

#top_nav_home a:hover {
	color: #FFFFFF;
}

.nav_divider_home {
	height: 34px;
	width: 1px;
	background-image: url(../images/nav_bar_spacer_home.png);
}				
			

.home_link_home {
	background-image: url(../images/nav_bar_left_home.png);
	height: 26px;
	width: 86px;
	display: block;
}

.home_link_home:hover {
	background-position: 0 -35px;
}

.business_link_home {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 158px;
	display: block;
}

.business_link_home:hover {
	background-position: 0 -35px;
}

.school_link_home {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 140px;
	display: block;
}

.school_link_home:hover {
	background-position: 0 -35px;
}

.homeServ_link_home {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 129px;
	display: block;
}

.homeServ_link_home:hover {
	background-position: 0 -35px;
}

.clients_link_home {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 115px;
	display: block;
}

.clients_link_home:hover {
	background-position: 0 -35px;
}

.about_link_home {
	background-image: url(../images/nav_bar_bk_home.png);
	height: 26px;
	width: 100px;
	display: block;
}

.about_link_home:hover {
	background-position: 0 -35px;
}

.contact_link_home {
	background-image: url(../images/nav_bar_right_home.png);
	height: 26px;
	width: 116px;
	display: block;
}

.contact_link_home:hover {
	background-position: 0 -35px;
}

.offer {
	float: left;
}






/* --------------------------------------- Footer ------------------------------------------------------------- */		

#footer_bk {
	background-color: #16386b;
	background-image: url(../images/footer_home.jpg);
	height: 40px;
	width: 100%;
	float: left;
	margin-top: 17px;
}	

#footer_wrap {
	width: 850px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
}

#copyright {
	float: left;
}

#footer_details {
	float: left;
	text-align: center;
	margin-left: 80px;
}

#incito {
	float: right;
}

#incito a {
	color: #FFFFFF;
	text-decoration: none;
}					





/* --------------------------------------- Home Page Content -------------------------------------------------- */	

#screens {
	float: left;
}

#home_content {
	float: left;
	width: 460px;
}

#faq_text {
	width: 460px;
	float: left;
	margin-right: 10px;
}

#other_text {
	width: 460px;
	float: left;
	margin-right: 10px;
}

}

#faq_text ul li{list-style:none; margin:0;}

#faq_right {
	float: right;
	width: 350px;
}

#links {
	width: 350px;
	float: left;
}		

#more_link {
	float: right;
	color: #59BC6E;
	margin-right: 10px;
} 		

/* --------------------------------- Main Content ------------------------------------------------------------ */

#middle_content {
	height: 140px;
	width: 820px;
	float: left;
	margin-top: 15px;
	padding: 12px 15px;
	color: #FFFFFF;
	font-size: 11px;
}

#middle_content a {
	color: #fff;
}	

#main_content {
	width: 820px;
	float: left;
	margin-top: 15px;
	padding: 12px 15px;
}

#main_content_other {
	width: 820px;
	float: left;
	margin-top: 15px;
	padding: 12px 15px;
}

/* -------------------------------- Our Clients Page --------------------------------------------------------- */

#testimonial_box {
	background-image: url(../images/testimonial_box.png);
	height: 78px;
	width: 119px;
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding-top: 5px;
	float: right;
	margin: 10px 20px 0 5px;
}	

.t1 {
	font-size: 12px;
}

.t2 {
	font-size: 14px;
}

#main_content ul {
	margin: 0;
	padding: 0;
}

#main_content li {
	list-style: circle;
	margin: 5px 0 0 70px;
}

/* ----------------------------------------------------- Client Testimonials Page ---------------------------------------- */				

#left_clients {
	border-right: 2px solid #00a0c5;
	height: 400px;
	width: 170px;
	float: left;
}

.clients_panel {
	height: 400px;
	width: 570px;
	float: left;
	margin-left: 25px;
	padding: 10px;
}

/* ------------------------------------------- Business & School Pages ---------------------------------------- */

#services_text {
		width: 550px;
}

#services_text a {
	color:;
}

/* ----------------------------------------- Home Services Text --------------------------------------------- */

/* Colors 

	Dark Green - #1c5940
	Light Green - #59bc6e
	
					------ */

#homeServices_text {
		width: 550px;
		color: #1c5940;
}

#homeServices_text a {
	color: #59bc6e;
}					





#map{ width:305px; height:200px; background-color:#006666; margin-bottom:10px;}

#callback{ float:right; width:150px; padding-left:50px; text-align:center;}
#callback a{text-decoration:none;}









		