/* Body Styles */

	body {
		background: url(images/bgtiles/kmp_bgtile_page.gif) #686868 repeat-x;
		margin:0px;
		padding:0px;
		font-family:geneva, tahoma, verdana, calibri, trebuchet ms, trebuchet, arial, helvetica; 
		font-size:13px;
	}
	
	h2
	{
		color:#02627c;
		font-weight:bold;
		font-size:15px;
	}
	
	body img
	{
		border: none;
	}
	
	b, strong {
		color:#02627c;
		font-weight:bold;
		font-size:13px;
	}
	
	#heading
	{
		background: url('images/bgtiles/kmp_bgtile_location.gif') no-repeat;
		text-indent: -9999px;
		height: 46px;
	}
	#subheading
	{
		font-size: 18px;
		color: rgb(118, 0, 0);
	}
	
	
/* Text Styles */
	#findStore, #sideBar h1 {
		font-size:20px;
		font-weight:bold;
		color:#fff;
		margin:0px;
		padding:0px;
	}
	
	#findStore p {
		color:#fff;
	}
	
	.QAletter {
		color:#02627c;
		font-weight:bold;
		font-size:13px;
	}
	
	#faqQuestions p {
		margin:0px;
		padding:0px;
		padding-bottom:5px;
		font-size:12px;
	}
	
	#viewPhoneText {
		position:relative;
		font-size:11px;
		width:148px; 
		height:48px;
		padding-left:607px;
		top:-115px;
	}
	
	#intMainContent h1 {
		font-size:25px;
		font-weight:bold;
		color:#b80101;
		margin:0px;
		padding:0px;
		text-transform:uppercase;
	}
	
	#sideBar p {
		color:#fff;
		font-size:12px;
		margin:0px; 
		padding:0px;
		padding-right:10px;
	}
	
	#underSearch {
		position:relative;
		top:10px;
	}
	
	
/* Anchor Styles */
	
	a:hover
	{
		color: #444;
		text-decoration: none;
	}
	
	a, a:visited
	{
		color: #004052;
		text-decoration: underline;
	}
	
	
	
	
	#footer a {color:#b4ebfa; text-decoration:underline;}
	
	#footer a:visited {color:#b4ebfa; text-decoration:underline;}
	
	#footer a:hover {color:#ffffff; text-decoration:underline;}
	
/* Misc */	

	#faqQuestions hr {
		border:0px;
		height:1px;
		background-color:#a1bdc5;
		margin-bottom:5px;
		padding:0px;
	}
	
	
/* Positioned Styles */	
	
	#nav {
		position:relative;
		margin:0 auto;
		height:73px; 
		width:770px;
	}
	
	#topBar {
		background: url(images/bgtiles/kmp_elmnt_top_mp.jpg) no-repeat;
		position:relative;
		margin:0 auto;	
		width:770px;
		height:274px;
							
	}
	
	#switchNetworksText{
		position:relative;
		top:86px;
		left:27px;
		width:322px;
	}
	
	#faqPhones {
		background: url(images/bgtiles/kmp_bgtile_faqphones.jpg) no-repeat;
		position:relative;
		width:770px;
		height:302px;
		margin:0 auto;
		top:13px;
	}
	
/*#findStore {
		position:relative;
		float:right;
		width:300px;
		padding-right:10px;
	}*/
	
	#locations_find_store
	{
		position: relative;
		top: 10px;
	}
	
	#faqQuestions {
		position:relative;
		width:350px;
		height:200px;
		top:45px;
		left:17px;
	}
	
	#preFooter {
		font-size:10px;
		margin:0 auto;
		width:770px;
		top:10px;
		color:#3d3c3c;
	}
	
	#footer {
		text-align:center;
		font-size:11px;
		margin:0 auto;
		width:770px;
		padding-top:15px;
		color:#dad6c4;
		padding-bottom:15px;
	}

	
	#interiorContent_container
	{
		position: relative;
		margin: auto;
		width:770px;
	}
	
	#interiorContent {
		position:relative;
		background:url(images/bgtiles/kmp_bgtile_int_rptr.gif) repeat-y;
		width:770px;
		padding-bottom:20px;
		float: left;
	}
	
	#interiorTop {
		position:relative;
		background:url(images/bgtiles/kmp_bgtile_interior.gif) no-repeat;
		width:770px;
		margin:0 auto;
	}
	
	#intMainContent {
		position:relative;
		min-height: 500px;
		width:535px;
		top:20px;
		left:10px;
		
	}
	#bottomBox {
		background:url(images/elmnt/kmp_elmnt_int_btm.gif) no-repeat;
		position:relative;
		width:770px;
		height:10px;
		margin: auto;
		clear: both;
	}
	
	#sideBar {
		position:relative;
		float:right;
		width:190px;
		top:20px;
		margin:0 auto;
	}

	
/* Input Styles */
	
	.input_field {
			background:url(images/bgtiles/kmp_bgtile_input.gif) repeat-x;
			border: solid 1px #004457;
			font-size:18px;
			position: relative;
		}
	
	#zip_input
	{
		top: -6px;
	}
	
/* Button Styles */

	/* Learn More  */
		#learnMoreButton {
			background:url(images/btn/kmp_btn_learnmore.gif) no-repeat;
			width:149px;
			height:41px;
			padding:0;
			position:relative;
			top:90px;
			left:50px;
		}
		
		#learnMoreButton a {
			display:block;
			width:149px;
			height:41px;
		}
		
		#learnMoreButton a:hover {
				background:transparent url(images/btn/kmp_btn_learnmore.gif) 0px -41px no-repeat;
			}
			
	/* zip
	 */
	
	#zip_input_image
	{
		border: none;
	}
	
	
		#goButton {
			width:38px;
			height:32px;
			top: 2px;
			left: 10px;
			position:relative;
		}
			
	/* Read More */
		#readMoreButton {
			background:url(images/btn/kmp_btn_readmore.gif) no-repeat;
			width:102px;
			height:30px;
			padding:0;
			position:relative;
			top:10px;
			margin-left:110px;
		}
		
		#readMoreButton a {
			display:block;
			width:102px;
			height:30px;
		}
		
		#readMoreButton a:hover {
				background:transparent url(images/btn/kmp_btn_readmore.gif) 0px -30px no-repeat;
			}											
	
	/* All Phones */
		#allPhonesButton {
			background:url(images/btn/kmp_btn_allphones.gif) no-repeat;
			width:101px;
			height:29px;
			padding:0;
			position:relative;
			top:5px;
			left:25px;
		}
		
		#allPhonesButton a {
			display:block;
			width:101px;
			height:29px;
		}
		
		#allPhonesButton a:hover {
				background:transparent url(images/btn/kmp_btn_allphones.gif) 0px -29px no-repeat;
			}					
	
	/* MP Phone List */
	

	
	.phone_list li
	{
		float: left;
		list-style: none;
		margin: 15px;
	}
	
	.input {
		background:url(images/bgtiles/kmp_bgtile_input.gif) repeat-x;
		border: solid 1px #004457;
		font-size:18px;
	}
	
	#zip
	{
		margin: auto;
		margin-top: 40px;
		position: relative;
		top: 0px;
		width: 400px;
	}
	
	.model_list li
	{
		float: left;
		list-style: none;
	}
		
		#phoneModels {
			width:360px;
			height:120px;
			padding:0;
			position:relative;
			float:right;
			padding-right:60px;
			top:-150px;
		}
		
		#phoneModels li {
			margin:0;
			padding:0;
			list-style:none;
			position:absolute;
			top:0;
			text-indent:-500%
		}
		
		#phoneElements li, #phoneElements a {
			height:120px;
			display:block;
		}
		
		#phoneV3mRazr {
			background:url(images/phones/kmp_phone_v3mrazr.gif) no-repeat;
			width:60px;
			height:120px;
		}
		
		#phoneax4270 {
			background:url(images/phones/kmp_phone_ax4270.gif) no-repeat;
			width:60px;
			height:120px;
			left:115px;
		}
		
		#phonev323i {
			background:url(images/phones/kmp_phone_v323i.gif) no-repeat;
			width:60px;
			height:120px;
			left:190px;
		}
		
		#phonek132 {
			background:url(images/phones/kmp_phone_k132.gif) no-repeat;
			width:60px;
			height:120px;
			left:265px;
		}
							
		#phone245 {
			background:url(images/phones/kmp_phone_245.gif) no-repeat;
			width:60px;
			height:120px;
			left:340px;
		}	
		
		#phoneModelsSec {
			width:208px;
			height:116px;
			padding:0;
			position:relative;
			float:right;
			padding-right:0px;
			top:-20px;
			left:210px;
		}
		
		#phoneModelsSec li {
			margin:0;
			padding:0;
			list-style:none;
			position:absolute;
			top:0;
			text-indent:-500%
		}
		
		#phoneElementsSec li, #phoneElementsSec a {
			height:120px;
			display:block;
		}
		
		#phonestrobe {
			background:url(images/phones/kmp_phone_strobe.gif) no-repeat;
			width:60px;
			height:120px;
		}
		
		#phonecandid {
			background:url(images/phones/kmp_phone_candid.gif) no-repeat;
			width:60px;
			height:120px;
			left:115px;
		}
		
		
		#phonez6mRokr {
			background:url(images/phones/kmp_phone_zgmrokr.gif) no-repeat;
			width:60px;
			height:120px;
			left:190px;
		} 					
	
	/* Navigation Styles */
	
		#navElements {
			background:url(images/elmnt/kmp_elmnt_nav.gif);
			width:770px;
			height:73px;
			margin:0 auto;
			padding:0;
			position:relative;
		}
		
		#navElements li {
			margin:0;
			padding:0;
			list-style: none;
			position:absolute;
			top: 0;
		}
		
		#navElements li, #navElements a {
			height: 73px;
			display: block;
		}
		
			#panel1b {
			left:0px;
			width:150px;
		}

		#panel2b {
			left:246px;
			width:71px;
		}

		#panel3b {
			left:317px;
			width:139px;
		}

		#panel4b {
			left:456px;
			width:107px;
		}

		#panel5b {
			left:563px;
			width:49px;
		}

		#panel6b {
			left:612px;
			width:98px;
		}							

		#panel7b {
			left:710px;
			width:60px;
		}

		#panel1b a:hover {
			background:transparent url(images/elmnt/kmp_elmnt_nav.gif) 0px -73px no-repeat;
		}

		#panel2b a:hover {
			background: transparent url(images/elmnt/kmp_elmnt_nav.gif) -246px -73px no-repeat;
		}

		#panel3b a:hover {
			background: transparent url(images/elmnt/kmp_elmnt_nav.gif) -317px -73px no-repeat;
		}

		#panel4b a:hover {
			background: transparent url(images/elmnt/kmp_elmnt_nav.gif) -456px -73px no-repeat;
		}

		#panel5b a:hover {
			background: transparent url(images/elmnt/kmp_elmnt_nav.gif) -563px -73px no-repeat;
		}	

		#panel6b a:hover {
			background: transparent url(images/elmnt/kmp_elmnt_nav.gif) -612px -73px no-repeat;	
		}

		#panel7b a:hover {
			background: transparent url(images/elmnt/kmp_elmnt_nav.gif) -710px -73px no-repeat;	
		}
		
		#about { background: url('/images/content/kmp_header_about.gif') no-repeat;  text-indent:-50em; height:40px; }
		#switching { background: url('/images/content/kmp_elmnt_hdr_switching.gif') no-repeat;  text-indent:-50em; height:40px; }
		#locations { background: url('/images/elmnt/kmp_elmnt_hdr_findastore.gif') no-repeat;  text-indent:-50em; height:40px; }
		#phone_models { background: url('/images/content/kmp_elmnt_hdr_phonemodels.gif') no-repeat;  text-indent:-50em; height:40px; }
		#faq { background: url('/images/content/kmp_elmnt_hdr_faq.gif') no-repeat;  text-indent:-50em; height:40px; }
		
		
		/*PLANS*/
		#plans
		{
			font-size: smaller;
			border-collapse: collapse;
		}

		#plans td
		{
			padding: 3px;
			width: 100%;
			text-align: center;
			border-bottom: 1px solid black;
		}

		#plans tr:first-child
		{
			vertical-align: bottom;
		}

		#plans td:first-child
		{
			text-align: left;
		}

		/*PLAN*/
		#plan_table
		{
			width: 100%;
		}

		#plan_table td
		{
			font-size: 8pt;
		}
		
		.included
		{
			font-size: 12pt;
			color: red;
		}
		
.replaced
{
	text-indent: -999px;
}

#footer
{
	position: relative;
}

#footer h5, #footer h5 a
{
	width: 62px;
	height: 35px;
	position: absolute;
	left: 0px;	
}

#footer h5 a
{
	display: block;
}

#blog
{
	background: transparent url(/images/content/h1/caps/blog_caps_36.gif) no-repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#articles
{
	background: transparent url(/images/content/h1/caps/articles_caps_36.gif) no-repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#lg_phones
{
	background: url(/images/content/h1/phones/unlock_lg.gif) no-repeat;
	text-indent: -50em;
	height: 40px; padding: 5px;
}

#sanyo_phones
{
	background: url(/images/content/h1/phones/unlock_sanyo.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#motorola_phones
{
	background: url(/images/content/h1/phones/unlock_motorola.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#kyocera_phones
{
	background: url(/images/content/h1/phones/unlock_kyocera.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#samsung_phones
{
	background: url(/images/content/h1/phones/unlock_samsung.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#ut_starcom_phones
{
	background: url(/images/content/h1/phones/unlock_ut_starcom.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#audiovox_phones
{
	background: url(/images/content/h1/phones/unlock_audiovox.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#about
{
	background: url(/images/content/h1/caps/about_caps_36.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#learn_more
{
	background: url(/images/content/h1/caps/learn_more_caps_36.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
}

#phone_models
{
	background: url(/images/content/h1/caps/phone_models_caps_36.gif) no-repeat;
	text-indent: -50em;
	height:40px;
	padding:3px
}

#faq
{
	background: url(/images/content/h1/caps/faq_caps_36.gif) no-repeat;
	text-indent: -50em;
	height:40px;
	padding: 5px
}

#switching_cell_providers
{
	background: url(/images/content/h1/articles/switching_cell_providers2.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#unlock_cell_restrictions
{
	background: url(/images/content/h1/articles/unlock_cell_restrictions.gif) no-repeat;
	text-indent: -50em;
	height: 80px;
	padding: 5px;
}

#be_wary_of_free
{
	background: url(/images/content/h1/articles/be_wary.gif) no-repeat;
	text-indent: -50em;
	height: 90px;
}

#how_to_find_model
{
	background: url(/images/content/h1/articles/find_model.gif) no-repeat;
	text-indent: -50em;
	height: 90px;
}

#locations
{
	background: url(/images/content/kmp_header_locations.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}

#switching_carriers
{
	background: url(/images/content/h1/caps/switching_carriers_caps_36.gif) no-repeat;
	text-indent: -50em;
	height: 40px;
	padding: 5px;
}