@charset "utf-8";
/* CSS Document */

body  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	background-image:url(../images/bg_master.jpg);
	margin: 10px 0px 0px 0px; 
	padding: 0;
	text-align: center;
	color: #444444;
}

a:link {color: green; text-decoration: none;}
a:visited {color: green; text-decoration: none;}
a:hover {color: green; text-decoration:underline;}

.twoColFixRtHdr #container { 
	width: 960px;  
	margin: 0 auto; 
	text-align: left;
} 
.twoColFixRtHdr #incHeader { 

	padding: 0;  
} 
.twoColFixRtHdr #incHeader h1 {
	margin: 0; 
	padding: 10px 0; 
}
.twoColFixRtHdr #incSidebar {
	float: right; 
	width: 245px;
/*	height: 730px; */
	padding: 15px 10px;
	background:#FFF


	
}
.twoColFixRtHdr #mainContent { 
	margin: 0 250px 0 0; 
	background: #FFFFFF;
	padding: 15px 15px; 
	
} 

.twoColFixRtHdr #incFooter { 
	padding: 0; 

} 
.twoColFixRtHdr #incFooter p {
	margin: 0; 
	padding: 0;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*End of Body Info */

/*Header Info */
.hdr_container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */  height: 200px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */

	
}

#hdrLogo {
	width:276px;
	height:143px;
	float: left;
}

#hdrClearfloat {
	clear:both;
    height:10px;
	width: 960px;
    font-size: 1px;
    line-height: 0px;
}


#hdrPanel {
	width: 270px;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	

}

	#hdrLinks {
		padding: 0 7px 0 7px;
		width: 270px;
		
	}
	
	#hdrSearchbox {
		background-image:url(../images/bg_Search.png); 
		width: 249px; 
		height: 13px; 
		float: left; 
		padding: 5px 0 5px 25px;
		display:none;
		
	
	}
	
	#hdrSearchform{
		border:0px; 
		height: 14px; 
		font-size:12px; 
		font:Arial, Helvetica, sans-serif; 
		color: #666; 
		margin: 0; 
		padding: 0;
	}
	
#hdrComptia-asc {
	padding-right:15px;
	padding-top:10px;
	padding-left:25px;
}

#hdrRight {
	margin: 0 0 0 286px;
}

#hdrBottom {
	margin: 30px 0 0 0;
	width: 960px;
	height: 28px;
	z-index:10;
}

	

	#hdrMenu {
	
		width: 960px;
		float:left;
		left: 137px;
		top: 0px;
		background-image:url(../images/bg_menu.png);
	}
	
		#hdrMenu-lt {
			float:left;
			width: 142px;
			height: 25px;
			
		}
	
		#hdrMenu-body {
			width: 675px;
			height: 25px;
			float:left;
		}
	
		#hdrMenu-rt {
			float:left;
			width: 142px;
			height: 25px;
			
		}
		
	#parentcompany {
		font-size:16px;
		font-weight: bold;
		text-align: center;
		
	}
	
	#regionname {
		font-size: 12px;
		text-align: center;
	}
/*End of Header Info */

/*Right Navigation Info */
.rt_container {
	margin: 0; /* the auto margins (in conjunction with a width) center the page */
	
}

.pnlServices {
	
	
}

#pnlServices-hdr {
	font-size:15px;
	
	padding: 15px 50px 10px 50px;
	text-align:center;
}

#pnlServices-body {
	text-align:left;
	font-size:11px;
	
	
}

#pnlServices-box {
	margin:0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 0px;
	
}

#pnlServices-ftr {
	font-size:8px;
	font-weight: none;
	padding: 3px 0 10px 0;
	text-align:center;
}

/*End of Right Navigation  Info */

/* Content Info */

.twoColFixRtHdr #mainContent #hdrContent {
	margin:0;
	
}

.twoColFixRtHdr #mainContent #hdrContent h1{
	padding: 0 0 0 5px;
	font-size: 17px;
	font-weight:normal;

}

.twoColFixRtHdr #mainContent #bodyContent {
	margin:0;
	display:block;
	padding-left: 5px;
		
}

#swfAds {
	height: 350px;
	width: 550px;
}


.twoColFixRtHdr #mainContent #ftrContent {
	margin:0;
	
}
#MainContainer {
		border-left:1px solid  #ccc;
		border-right:1px solid  #ccc;
		border-top:1px solid  #ccc;
		background: #FFF;
		

}

#freeestimate{
	text-align:center
}

.botPanel {
	width: auto;
	height: auto;
	
}
.bdy_addServices {
	margin:0;
	text-align:left;
	margin-left: 0px;
	padding:0px;
	height: auto;
	display:block;
}
	


.bdy_addServicesContent {
	margin:0;
	height: auto;
	background-image: url(http://www.mypc2repair.com/images/bg01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;

}


#ftr_addServices {
	height: 5px;
		
}

#additionalServices {
	margin: 0px;
	height: auto;
	width: 270px;
	padding: 0px;
	float: left;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;

}

#tabSelfHelp { padding:3px;  height:17px; width:264px; clear:both; vertical-align:middle; border-bottom: 1px solid #CCC;  }
#tabSelfHelplast { padding:3px;  height:17px; width:264px; clear:both; vertical-align:middle; }
     


#tabSelfHelp a:link {color: green; text-decoration: none;}
#tabSelfHelp a:visited {color: green; text-decoration: none;}
#additionalServices div#tabSelfHelp:hover {text-decoration: none; background-image:url(http://www.mypc2repair.com/images/bgHighlight.png);  }
#tabSelfHelp a:hover {color: white; text-decoration: none;}



#hdr_addServices {

	font: bold 13px Arial, Helvetica, sans-serif;
	background-image: url(http://www.mypc2repair.com/images/bg_paneltitle.png);
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	border-top: 1px solid #999999;
	border-bottom: solid 1px #999999;
	padding-left: 5px;
	margin: 0px;
	
}
#icoSelfHelp { float:left }

#txtSelfHelp { float:left; width:200px; margin:3px; font-size: 11px;}

#blankSelfHelp {margin-top:3px; }

.ContactUs {
	width:450px;
}

#boxContact {
	padding:7px;
	
}

#boxContacthdr {
	font-size:14px;
	background: #090;
	color: #fff;
	padding-left: 5px;
}


#rtInfo {
	padding: 7px 1px 0 0; 
	float:right;
	width:215px;
	height:303px;
	
	background-image:url(../images/rtContact.png)
}

#ContactHours {
	padding-left: 5px;
	padding-bottom: 20px;
}

#ContactLoco {
	padding-left: 5px;
}

ul.menuContact {
	margin: 0;
	padding: 10px;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}

ul.menuContact li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	list-style-position: inside;
}

ul.menuContact a
{
	cursor: pointer;
	padding: 0.5em 0.75em;
	color: #063;
	text-decoration: none;
		
}

ul.menuContact a:hover, ul.menuContact a:focus
{	
	color: #063;
	text-decoration:underline;
}

/* Popup Window */
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; 
   top:0px;
   left:0px;
   width:100%;
   height:100%;
}
#popComptiaASC {
	position:absolute;
	background-color:;
	padding: 25px;
	width:390px;
	height:330px;
	z-index: 9002; 
	background-image: url(../images/bgpop.png);
	background-repeat: no-repeat;
}

#popShopCompare {
	position:absolute;
	background-color:;
	padding: 5px;
	padding-bottom:20px;
	width:890px;
	height:1175px;
	z-index: 9002; 
	background:#FFF;
	background-repeat: no-repeat;
}

/* End Popup Window */

/* Popup Shop & Compare*/

#topComptiaASC{
	padding-top:5px;
}

#hdrComptiaASC {
	text-align:center;
	
	padding-bottom: 10px;
}

#bodyComptiaASC {
	font-size: 12px;
	text-align:left;
	line-height: 19px;
}

#ftrComptiaASC {
}

/* End Popup Comptia ASC*/

/* Popup Comptia ASC*/

#topComptiaASC{
	padding-top:5px;
}

#hdrComptiaASC {
	text-align:center;
	
	padding-bottom: 10px;
}

#bodyComptiaASC {
	font-size: 12px;
	text-align:left;
	line-height: 19px;
}

#ftrComptiaASC {
}

/* End Popup Comptia ASC*/

/* Privacy*/
#privacy {
	padding: 0 5px 0 5px;
}

#hdrPrivacy {
	text-align:center;
	font-weight:bold;
	font-size: 14px;
	padding: 0 0 10px 0;
}

#subhdrPrivacy {
	font-weight:bold;
	text-align:center;
}

#subhdrbodyPrivacy {
	text-align:center;
	
}

#rtPrivacy {
	padding:60px 0 0 0;	
}

#privacyInfo {
	padding: 5px 0 0 0; 
	height:303px;
	background-image:url(../images/rtContact.png)
	
}

#privUpdated {
	padding: 2px 5px 5px 5px;
	text-align: center;
}

#privacycontact {
	padding: 5px;
	
}

#boxPrivacy {
	padding: 20px 0 0 0;
}

#boxPrivacyhdr {
	padding: 0 0 0 0;
	font-weight:bold;
	border-bottom: 1px solid #666;
}

#boxPrivacybody {
	padding: 10px 0 0 0;

}

#winSecurity {
	width: 500px;
	height: 75px;
	padding: 0 85px 0 85px;
	text-align:center;
}

#padlock {
	width: 500px;
	height: 52px;
	padding: 0 0 5px 0;

}

#imgPadlock {
	text-align:center;
}
		
#padlock01 {
	float:left;
}

#padlock02 {
	float:right;
}
/* End Privacy*/

/* Terms of Use*/

#hdrTermsbody {
	text-align:center;
	font-style:italic;
}

#boxTerms {
	padding: 20px 0 0 0;
}

#boxTermshdr {
	padding: 0 0 0 0;
	font-weight:bold;
	border-bottom: 1px solid #666;
}

#boxTermsbody {
	padding: 10px 0 0 0;

}

#boxTermsCopyright {
	text-align:center;
	font-size: 11px;
	padding: 10px;
	font-style:italic;

}

#center
{
text-align:center;

}

/* End Terms of Use*/

/* Contracts */

#hdrContracts {
	padding: 0 0 10px 0;
	font-size: 14px;
	font-weight:bold;
}

#tableContracts {
}


/* End Contracts*/

/* Company */

#aboutcompany {
}

#boxCompany {
	
}

#imgCompany {
	float:right;
}

#lineCompany {
	text-align:center;
}

#imgPressrelease {
	padding-top: 20px;
	text-align:center;	
}


#borderCompany {
	height: 10px;
	background-image:url(../images/bgPressRelase.png);
}
/* End Company */

/* Search */

#search_results {
	padding-top: 40px;
	width: auto;
}

#search_results a:link { color: green; text-decoration: underline; }
#search_results a:visited { color: #030; text-decoration: underline; }
#search_results a:hover { color: green; text-decoration:underline; }

#results_title {
	
}

#results_desc {
	
}

#results_hypertext {
	color: #969933;
}

#hdr_Search {
}

#hdr_searchtitle { font: Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px;
					height: 30px; border-bottom:1px solid #CCC}


#hdr_searchdesc {  font: Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px;
					height: 25px; padding-top: 5px }

#results_null {
}

/* End Search */

/* Services */
#container_boxService {
		
}

#boxServices {
	width: 650px;
	height: auto;

	padding: 5px;
	
}

#1boxServices {
	width: 500px;
	height: 100px;
	background:#E5E5E5;
	padding: 5px;
	border: solid 1px #999;
}
#hdrServices {
	width:605px;
	height: 80px;
	background-image:url(../images/bgServicesTop.png);
	background-repeat:no-repeat;
}
#servFooter { 
	width:605px;
	height: 20px;
	background-image:url(../images/bgServicesBottom.png);
	background-repeat:no-repeat;
}

#servTitle{
	float:left;
	width:300px;
	height: 30px;
	
	padding: 15px 3px 0px 15px;
}

#1hdrServices {
	float:left;
	width:300px;
	height: 30px;
	background: #CCC;
	padding: 0px 3px 0px 3px;
}
#servName {
	width: 300px;
	font-size: 14px;
	font-weight:bold;
	
}

#servNo {
	font-size:9px;
	width:200px;
}

#servDesc {
	width:573px;
	height: 50px;
	padding: 0px 15px 0px 15px;
	background-image:url(../images/bgServicesSide.png);
	background-repeat:repeat-y;
	
}

#1servDesc {
	height: 50px;
	padding: 0px 3px 0px 3px;
	
}
#servPrice {
	font-size: 17px;
	float:right;
	width: 188px;
	height: 30px;
	text-align:right;
	padding: 15px 20px 0px 0px;
}

#1servPrice {
	font-size: 13px;
	float:right;
	width: 188px;
	height: 30px;
	text-align:right;
	background: #CCC;
	padding: 0px 3px 0px 3px;
}

#boxServiceblank{
	height: 10px;
}

/* End Services */

/* Repairs & Services */

#containerRepairs {

}

#boxRepairs {
	
}

/* End Repairs & Services */

/* Computer Custom*/


/* End Computer Custom*/


/* Virus Scan*/

#boxVirusScan {  margin:0; padding: 20px; padding-top:0px; margin-bottom: 25px; height: 170px }
#hdrVirusScan { font-weight: bold; padding-bottom:5px; }
#bdyVirusScan { padding-bottom:15px; }
#ftrVirusScan { margin-left:70px; margin-right: 70px; height: 65px;}
#ftrLeftVirusScan { float:left; }
#ftrRightVirusScan { float:right; vertical-align:top}
#icoVirusScan { float:right }

/* End Virus Scan*/

/* Driver*/

#boxDriver { float:left; padding:10px; height:150px; width: 150px;}

#box1Driver { height:auto; }
#box2Driver { height:auto; }
#box3Driver { height:auto; }
#box4Driver { height:auto; }
#box5Driver { height:auto; }


#hdrDriver { font-weight:bold; font-size: 14px; padding-bottom:10px;}

#boxADriver { float:left; padding:10px; height:200px; width:145px; border: 1px solid #CCC;  background-image:url(../images/rtContact.png);}
#boxBDriver { float:left; padding:10px; height:80px; width:145px; border: 1px solid #CCC;  background-image:url(../images/rtContact.png);}
#boxCDriver { float:left; padding:10px; height:200px; width:145px; border: 1px solid #CCC;  background-image:url(../images/rtContact.png);}
#boxDDriver { float:left; padding:10px; height:160px; width:145px; border: 1px solid #CCC;  background-image:url(../images/rtContact.png);}
#boxEDriver { float:left; padding:10px; height:80px; width:145px; border: 1px solid #CCC;  background-image:url(../images/rtContact.png);}

/* End Driver*/

/*RtBar*/

#boxServices-body {
width:230px;	
}
#boxServices-body ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
	cursor: default;
	

}

#boxServices-body ul a:link {color: black; text-decoration: none;}
#boxServices-body ul a:visited {color: black; text-decoration: none;}
#boxServices-body ul a:hover {color: green; text-decoration:underline;}


#boxServices-hdr {
	padding-bottom:5px;
}
/* End RtBar */

/* Remote Side Bar */

#remoteSysReq {
	margin-top:180px;
	background-image:url(http://www.mypc2repair.com/images/remoteShield.jpg); 
	background-repeat:no-repeat; 
	width: 250px;
	height: 310px;
	
}

#remoteSysReq-hdr {
	
	background-repeat:no-repeat;
	font-size:15px;
	padding: 15px 45px 10px 35px;
	text-align:center;
}

#remoteSysReq-body {
	text-align:left;
	font-size:11px;

	
}

#remoteSysReq-box {
	margin:0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 0px;
	
}

#remoteSysReq-ftr {
	font-size:8px;
	height: 245px;
	font-weight: none;
	padding: 3px 0 10px 0;
	text-align:center;
	
	background-repeat:no-repeat;
}

#boxRemoteSysReq-body {
width:230px;	
}
#boxRemoteSysReq-body ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	cursor: default;

}

#boxRemoteSysReq-hdr {
	padding-bottom:5px;
}
/* End Remote Side Bar */
#remoteRequestForm { width:650px; height: 450px; background-image:url(../images/bgRemoteRequest.png); background-repeat:no-repeat; padding:10px;}

#hdrRemoteReq { font-size:12px; font-weight:bold; padding-bottom:5px;}

#remNotes { float:right; width: 125px; height: 200px; }

#remPersonalInfoBG { width:600px;}
#remPersonalInfo{ width:400px; margin: 5px 0px 0px 10px }

	#fieldName {height:35px; padding-bottom:7px;}
		#remFirstName { float:left; width:165px; }
		#remLastName { float:right; width:200px;}

	#fieldAddress { height:78px; padding-bottom:7px;}
		#remAddress { width:400px; padding-bottom:7px; }
		#remCity { float:left; width:170px;}
		#remState { float:left; width:50px;}
		#remZipCode { float:right; width:162px;}

#remContactInfo{ width:590px; margin: 5px 0px 0px 10px }

	#fieldContact { height:35px; padding-bottom:7px;}
		#remPhoneNo { float:left; width:125px; padding-right:17px }
		#remEmail { float:left; width:447px;}
		#remEmailConfirm { margin-left:140px;}
	
	#fieldProblemDesc { width:590px; margin: 10px 0px 0px 10px }
		#remProblemDesc {}

	#fieldNextButton { float:right; padding-right:7px;}
	
/* Request Form*/

/* End Request Form*/

#botrtContent { text-align:center; height:200px; }
#leftspacer {float:left; height:170px; width:15px }
#onlinecatalog { height:170px; width:auto }

#ltonlinecatalog { float:left; height:170px; text-align:left; }
#rtonlinecatalog { float:right; height:170px }


/* MakeMyPC2 Popup*/
#popMakeMyPC {
	position:absolute;
	background-color:;
	padding: 5px;
	padding-bottom:20px;
	width:590px;
	height:315px;
	z-index: 9002; 
	background:#FFF;
	background-repeat: no-repeat;
	border: 1px solid #333;
}

/* End MakeMyPC2 Popup*/