/*
  Title # MyPCProdigy
  Date  # 17 September 2009
*/

body{ padding:0px; margin:0px; background-color:#fff; }

.wrap1{
	width:1080px;
	margin:auto;
}

#wrap{
      width:1080px;
	  float:left;
	  background: url(images/adr_body_bg1.jpg) repeat-y center;
	  }
	  
#wrap2{
       width:1000px;
	   background-color:#FFFFFF;
	   float:left;
	   margin-left:40px;
	   position:relative;
	   }	  
	  
	  
h1{ font-family:Tahoma; padding:0px; margin:0px; }	  
h2{ font-family:Tahoma; padding:0px; margin:0px; }	  
	  
ul{ padding:0px; margin:0px;}
.left2 ul{
	padding:20px;margin:0px;
}
.input_box{ font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; width:81px; height:18px; background-color:#FFFFFF; border:none; }

.input_box2{ font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; width:142px; height:22px; background-color:#FFFFFF;
             border:1px solid #808080; }
			 
.input_box3{ font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; width:240px; height:22px; background:none;
             border:none; }			 


/* ============================================= Start Text ============================================= */

.text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#4D4D4D; padding-left:12px; }

.text2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#FF0000; padding-left:12px; }

.font{ font-family:Tahoma; font-size:13px; font-weight:normal; color:#E44044; }
   .font a{ color:#E44044; text-decoration:none; }
      .font a:hover{ color:#323232; }

.font2{font-family:Tahoma; font-size:12px; font-weight:normal; color:#FFFFFF; }
   .font2 a{ color:#FFFFFF; text-decoration:none; }
      .font2 a:hover{ color:#040404; }

.font3{font-family:Tahoma; font-size:15px; font-weight:normal; color:#FFFFFF; }

.font4{font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000; }

.font5{font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; }

.font6{font-family:Tahoma; font-size:12px; font-weight:bold; color:#999999; }
   .font6 a{ color:#999999; text-decoration:none; }
      .font6 a:hover{ color:#000000; }
	  
.font7{font-family:Tahoma; font-size:15px; font-weight:normal; color:#000000; }	

.font8{font-family:Tahoma; font-size:13px; font-weight:normal; color:#000000; }	

.font9{ font-family:Tahoma; font-size:12px; font-weight:normal; color:#E44044; } 

.font10{ font-family:Tahoma; font-size:28px; font-weight:normal; color:#FF0000; padding-left:12px; }

.font11{ font-family:Tahoma; font-size:28px; font-weight:normal; color:#000000; padding-left:12px; } 

/* ============================================= End Text ============================================= */	  

/* ============================================= Start Header ============================================= */

#header{
        width:1000px;
		float:left;
		position:relative;
		z-index: 6;
		}
		
#header_left{
			width:400px;
			padding-top:8px;
			float:left;
			position:relative;
			}
			
#header_right{
			width:600px;
			float:left;
			position:relative;
			}
			
		.header_right2{
					width:600px;
					padding-bottom:7px;
					float:left;
					position:relative;
					}
					
				 .header_right2a{
								width:360px;
								padding:1px 0px 0px 10px;
								float:left;
								position:relative;
								}
								
				 .header_right2b{
								width:71px;
								padding:6px 10px 0px 0px;
								float:left;
								position:relative;
								text-align:right;
								}
								
				  .header_right2c{
								width:81px;
								padding:2px 12px 0px 10px;
								background:url(images/pcp_search_box_bg.jpg) no-repeat;
								height:24px;
								float:left;
								position:relative;
								}		
								
				  .header_right2d{
								width:27px;
								padding-top:2px;
								float:left;
								position:relative;
								}													
					
		.header_right3{
					   width:600px;
					   background:url(images/pcp_header_menu_bg.gif) no-repeat;
					   height:38px;
					   padding-top:8px;
					   float:left;
					   position:relative;
					   text-align:center;
					  }	
					  
			 .header_right3 li{ font-family:Tahoma; font-size:12px; font-weight:normal; color:#FFFFFF; list-style:none; display:inline;
							    background:url(images/pcp_line.gif) left no-repeat; padding-left:12px; padding-right:10px;
							  }	
					.header_right3 li a{ color:#FFFFFF; text-decoration:none; }	
					   .header_right3 li a:hover{ color:#212121; }		  

   .connect_with_us{
		width: 300px;
	/*	height: 30px; */
		padding-top:2px;
		padding-right:50px;
		z-index: 10;
		float:right;
		position:relative;
		text-align:right;
	}						   
							  	  
					  					  										

/* ============================================= End Header ============================================= */

/* ========================== Start Navigation ============================= */

.nav{
     width:995px;
	 padding-left:5px;
	 background:url(images/pcp_nav_bg.gif) repeat-x;
	 height:45px;
	 padding-top:4px;
	 z-index: 5;
	 float:left;
	 position:relative;
	 }
	 
	 


.nav li{
	float:left; list-style:none;
}

.nav li a{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	color:#BE1E2D;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	padding:4px 0 0 2px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
	background: url(images/background.png) no-repeat; /*left tab image path*/
	width:120px;
	text-align:center;
	color: #BE1E2D;
	background-position: left;
}

/*.nav li a{
	float: left;
	display: block;
	padding: 0 0px 0 11px; 
	text-align:center;
	background-position: left;
}*/
.nav li a:hover{
	color:#FFFFFF;
	background: url(images/backgroundhover.png) no-repeat; /*left tab image path*/
	background-position: left;
}



/* ========================== End Navigation ============================= */


/* ================================================ Start Top Body ============================================== */

#top{
    width:995px;
    padding:3px 0px 0px 5px;
	float:left;
	position:relative;
	}
	
	#top_head{
			width:687px;
			padding-left:308px;
			height:157px;
			padding-top:104px;
			float:left;
			position:relative;
			}
			
.top2{
    width:995px;
	padding-top:1px;
	float:left;
	position:relative;
	}
	
   .menu{
         width:660px;
		 background:url(images/pcp_menu_bg.gif) repeat-x;
		 height:26px;
		 padding-top:8px;
		 float:left;
		 position:relative;
		 }
		 
	   .menu li{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#FFFFFF; list-style:none; display:inline; padding-left:25px; }	
			.menu li a{ color:#FFFFFF; text-decoration:none; }	
			   .menu li a:hover{ color:#212121; }	 
		 
	.coupon_repair{
				  width:303px;
				  padding-left:28px;
				  background:url(images/pcp_coupon_repair_bg.gif) no-repeat;
				  height:30px;
				  padding-top:4px;
				  float:left;
				  position:relative;
				  }	 			

/* ================================================ End Block Body ============================================== */


/* ================================================= Start Main Body ================================================== */

#main_body{
		   width:995px;
		   padding:10px 0px 15px 5px;
		   border-top:1px solid #EC1C24;
		   float:left;
		   position:relative;
		   }
		   
.main_body2{
		   width:990px;
		   padding-left:5px;
		   float:left;
		   position:relative;
		   }		   
		   
/* ================== Start Left ================== */

#left{
      width:723px;
	  _width:710px;
	  float:left;
	  position:relative;
	  }
	  
    .small_repair{
	              width:687px;
				  padding-left:25px;
				  background:url(images/pcp_small_repair_bg.gif) no-repeat;
				  height:27px;
				  padding-top:8px;
				  float:left;
				  position:relative;
				  }	  
				  
	 .left2{
		    width:707px;
			padding:10px 0px 0px 5px;
		    float:left;
		    position:relative;
		    }
			
	.left2 h2{ font-family:Tahoma; font-size:18px; font-weight:normal; color:#BE1E2D; background:url(images/pcp_line2.gif) right center no-repeat; text-align:left; }
	
.left3{
      width:723px;
	  padding-top:25px;
	  float:left;
	  position:relative;
	  }
	  
   .computer_fixed{
                   width:415px;
				   padding-right:22px;
				   background:url(images/pcp_computer_fixed_bg.gif) no-repeat;
				   height:30px;
				   padding-top:67px;
				   float:left;
				   position:relative;
				   text-align:right;
				   }
				   
	.pc_tune{
	         width:265px;
			 padding-left:11px;
			 float:left;
			 position:relative;
			 }
			 
	.live_chat{
			   width:210px;
			   padding-left:227px;
			   background:url(images/pcp_live_chat_bg.gif) no-repeat;
			   height:35px;
			   padding-top:58px;
			   float:left;
			   position:relative;
			   }
			   
			.live_chat2{
			            width:29px;
						padding-top:4px;
						float:left;
						position:relative;
						}
						
			.live_chat3{
			            width:50px;
						text-align:right;
						float:left;
						position:relative;
						}	
						
	  .resources{
				 width:238px;
				 padding:10px 17px 0px 25px;
				 float:left;
				 position:relative;
				 }
				 
		  .resources h2{ font-family:Tahoma; font-size:22px; font-weight:normal; color:#666666; }	
		  
   .guarantee_repair{
                     width:517px;
					 padding-left:195px;
					 background:url(images/pcp_guarantee_repair_bg.gif) no-repeat;
					 height:43px;
					 padding-top:16px;
					 float:left;
					 position:relative;
					 }
					 
		  .guarantee_repair h2{ font-family:Tahoma; font-size:19px; font-weight:normal; color:#BE1E2D; }			 		  	 							   		 			   	  					  

/* ================== End Left ==================== */

/* ================== Start Right ================== */

#right{
      width:263px;
	  float:left;
	  position:relative;
	  }
	  
.have_call{
           width:259px;
		   background:url(images/pcp_have_call_bg.gif) no-repeat;
		   height:28px;
		   padding-top:8px;
		   float:left;
		   position:relative;
		   text-align:center;
		   margin-left:3px;
		   }
		   
   .have_call h2{ font-family:Tahoma; font-size:15px; font-weight:bold; color:#F2F2F2; }
  
   
.form_box{
		  width:263px;
		  float:left;
		  position:relative;
		  } 
		  
.form_box_mid{
			  width:256px;
			  padding-left:7px;
			  float:left;
			  position:relative;
			  }
			  
	.form_box_mid2{
				  width:246px;
				  padding-left:10px;
				  background-color:#CCCCCC;
				  float:left;
				  position:relative;
				  }	
				  
			.form_box_mid3{
						   width:231px;
						   float:left;
						   position:relative;
						   }
						   
					.form_box_mid3a{
								   width:75px;
								   padding:3px 10px 0px 0px;
								   float:left;
								   position:relative;
								   text-align:right;
								   }
								   
					.form_box_mid3b{
								   width:146px;
								   float:left;
								   position:relative;
								   }
								   
	.form_box_mid4{
				  width:258px;
				  padding-left:5px;
				  float:left;
				  position:relative;
				  }	
				  
.news_letter{
           width:259px;
		   background:url(images/pcp_news_letter_bg.gif) no-repeat;
		   height:31px;
		   padding-top:10px;
		   float:left;
		   position:relative;
		   text-align:center;
		   margin-left:3px;
		   }
		   
	.news_letter h2{ font-family:Tahoma; font-size:15px; font-weight:bold; color:#000000; }
	   .news_letter h2 a{ color:#000000; text-decoration:none; }
	      .news_letter h2 a:hover{ color:#BE1E2D; text-decoration:none; }	   				  						   			   	   	  	  		    		   	  

/* ================== End Right ==================== */		   

/* ================================================= End Main Body ================================================== */


/* ============================================== Start Bottom ====================================================== */

#bottom{
        width:1000px;
		float:left;
		position:relative;
		}
		
   #bottom2{
		   width:1000px;
		   background:url(images/pcp_bottom_bg.gif) repeat-x;
		   height:56px;
		   float:left;
		   position:relative;
		  }
		  
		.bottom_nav{
				   width:1000px;
				   padding-top:10px;
				   float:left;
				   position:relative;
				   text-align:center;
				   vertical-align:middle;
				   }
			.bottom_nav ul{vertical-align:middle;}	   
		   .bottom_nav li{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#F2F2F2; list-style:none; display:inline; padding-left:30px; vertical-align:middle;}	
			.bottom_nav li a{ color:#F2F2F2; text-decoration:none; line-height:3; }	
			   .bottom_nav li a:hover{ color:#212121; }				.bottom_nav li.semgeeks_linkback { vertical-align:bottom;}
	/*	.semgeeks_linkback{
			width: 135px;
			float:left;
			position:relative;
       		}*/			
		.bottom_right{
					  width:229px;
					  padding-top:14px;
					  float:left;
					  position:relative;
					 }
					 
		    .bottom_right h2{font-family:Tahoma; font-size:24px; font-weight:bold; color:#FFFFFF; }
			
		.bottom3{
				 width:1000px;
				 padding-top:12px;
				 float:left;
				 position:relative;
				 text-align:center;
				}	
			
			.bottom_text{ font-family:Tahoma; font-size:16px; font-weight:normal; color:#4D4D4D; }
			    .bottom_text a{ color:#4D4D4D; text-decoration:none; }
				   .bottom_text a:hover{ color:#000000; }
			.bottom_text2{ font-family:Tahoma; font-size:14px; font-weight:normal; color:#4D4D4D; } 
			    .bottom_text2 a{ color:#4D4D4D; text-decoration:none; }
				   .bottom_text2 a:hover{ color:#000000; }		    		

/* ============================================== End Bottom ====================================================== */




/* =========================================== Start Computer Setup ================================================ */

.computer_setup{
               width:707px;
			   float:left;
			   position:relative;
			   }

.computer_setup_left{
				   width:682px;
				   float:left;
				   position:relative;
				   }
				   
   .computer_setup_left h2{ font-family:Tahoma; font-size:28px; font-weight:normal; color:#BE1E2D; background:url(images/pcp_line3.gif) right center no-repeat; }			   
			   
.computer_setup_bar{
				   width:15px;
				   padding-left:10px;
				   float:left;
				   position:relative;
				   }
				   
	.computer_setup_bar2{
					   width:15px;
					   background:url(images/pcp_setup_bar_bg.gif) no-repeat;
					   height:500px;
					   padding-top:10px;
					   float:left;
					   position:relative;
					   }
					   
	 .computer_setup_bar3{
					   width:15px;
					   background:url(images/pcp_setup_bar_round.gif) no-repeat;
					   height:18px;
					   float:left;
					   position:relative;
					   }
					   
	.guarantee_repair2{
                     width:482px;
					 padding-left:135px;
					 background:url(images/pcp_guarantee_repair_bg2.gif) no-repeat;
					 height:57px;
					 padding-top:32px;
					 float:left;
					 position:relative;
					 margin-left:29px;
					 }
					 
		  .guarantee_repair2_font{ font-family:Tahoma; font-size:19px; font-weight:normal; color:#BE1E2D; }	
		  
	
	.sub_live_chat{
				   width:253px;
				   padding-right:10px;
				   background:url(images/pcp_live_chat.gif) no-repeat;
				   height:66px;
				   padding-top:28px;
				   float:left;
				   position:relative;
				   text-align:right;
				   margin-left:8px;
				   }	  			   				   			   			   

/* =========================================== End Computer Setup ================================================ */


/* =========================================== Start Form Page ===================================================== */

.form_page{
		 width:682px;
		 float:left;
		 position:relative;
		 }
				   
  .form_page h2{ font-family:Tahoma; font-size:18px; font-weight:normal; color:#BE1E2D; background:url(images/pcp_line5.gif) right center no-repeat; }
  
.form_page2{
		 width:672px;
		 padding:1px 0px 0px 10px;
		 float:left;
		 position:relative;
		 }
		 
   .form_page2a{
			   width:273px;
			   float:left;
			   position:relative;
			   }
			   
	.form_page2b{
			   width:245px;
			   padding:16px 14px 0px 14px;
			   background:url(images/pcp_name_box2.gif) no-repeat;
			   height:41px;
			   float:left;
			   position:relative;
			   }
			   
			  .form_page2b1{
						   width:53px;
						   padding:16px 13px 0px 13px;
						   background:url(images/pcp_name_box3.gif) no-repeat;
						   height:36px;
						   float:left;
						   position:relative;
						   } 
						   
	 .form_page2c{
			   width:483px;
			   padding:22px 22px 0px 20px;
			   background:url(images/pcp_name_box4.gif) no-repeat;
			   height:132px;
			   float:left;
			   position:relative;
			   }					     		   		   
   
     .form_page2d{
			   width:104px;
			   padding:72px 0px 0px 5px;
			   float:left;
			   position:relative;
			   }					     		   		   
   
/* =========================================== End Form Page ===================================================== */
   
#slide_div{
z-index:1;
position:absolute;
left:0px;
top:0px;
}

