	/* -------------------------- */
	/*  Color Key                 */
	/* -------------------------- */
	/*
		Orange: 							#ff6319
		Burnt Orange (link hover): 			#974615
		Dark Grey: 							#37424a
		Lt Grey: 							#dadddf
		Teal/Seafoam: 						#a1dad0
		Dark Seafoam - Cart link rollovers: #009387
		Dark Blue - Lines in Cart: 			#99b9b8
		Disclaimer Text 					#889299
		Link Blue							#235ab7
		Visited Link Blue					#16366c
	*/

	
	/* -------------------------- */
	/*         INCLUDES           */
	/* -------------------------- */
	@import "meyer-reset.css";
	@import "credomobile-headers.css";
	@import "nav.css";
	

	/* -------------------------- */
	/*         OVERALL            */
	/* -------------------------- */
	body { color: #37424a; background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	a { color: #235ab7; }
		a:link { color: #235ab7; }
		a:visited { color: #16366c; }
		a:hover { text-decoration: none; }
		a.email { color: #37424a; }
		a.underline { text-decoration: underline; }
			a.underline:hover { text-decoration: none; }
	strong { font-weight: bold; }
	em { font-style: italic; }
	acronym[title], abbr[title] {cursor: help;}
	ul li { width:100%;background: url(../_img/bullet.gif) no-repeat 0 4px; padding-left: 12px; line-height: 15px; }
	ol.lettered { list-style-type: lower-alpha; }
	ol.numbered { list-style-type: decimal; }

	.noshow { display: none; }
	.noview { visibility: hidden; }
	.highlight { color: #ff6319; }
	.strong { font-weight: bold; }
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; }
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
	
	#pageTile { width: 100%; min-width: 954px; background-color: #a1dad0; min-height: 650px; }
	#container { position: relative; width: 954px; margin: 0 auto; padding-bottom: 35px; }

	.standard { padding: 0 10px; }
		.standard dd a { font-weight: bold; }
		.standard h2, .standard h3 { font-size: 20px; margin-bottom: 14px; padding-top: 18px; }
		.standard h3 { padding-top: 12px; }
		.standard h4 { font-size: 14px; font-weight: bold; margin-bottom: 10px; padding-top: 5px; }
		.standard p, .standard dl, .standard ul, .standard ol { margin-bottom: 20px; }
			.standard p { line-height: 16px; }
		.standard ul { margin-left: 18px; }
		.standard ol { margin-left: 36px; }
		.standard li, .standard dd { margin-bottom: 4px; line-height: 16px; }

	.circleLink { display: block; height: 13px; width: auto; }
	
	/* Two ways to center stuff */
	.centered { text-align: center; }
	.centeredBlock { margin-left: auto; margin-right: auto; }


	#mainContentWrapper { width: 676px; float: left; }
	.pageTitle { width: 954px; height: 62px; margin: 0 auto; position: relative; }
		.pageTitle #impactQuotesWrapper { position: absolute; top: 0; left: 0; z-index: 10 }
		.pageTitle h1 { position: absolute; top: 22px; left: 20px; z-index: 11; }
	.shoppingAlert { font-weight: bold; line-height: 18px; }

	#clickToTalkWrapper { position: absolute; right: 6px; top: 25px; }
		#clickToTalkWrapper div span { display: block; float: left; padding-top: 3px; }
	

	#subContentWrapper { width: 278px; float: left; }
		#subContentWrapper #clickToTalkWrapper { position: relative; right: auto; top: auto; width: 192px; height: 27px; padding: 75px 0 0 86px; }
	
	
	#coverageMaps { width: 255px; height: 48px; background: url(../_img/coverage_maps_bg.gif) no-repeat; margin: 15px 0 0 11px; padding: 24px 0 0 1px; }
	#zipLookupForm { display: block; margin: 15px 0 30px 8px; }
		#coverageMaps label { display: block; margin: 9px 11px 0 0; float: left; }	
		#zipLookupForm label { display: block; margin: 4px 8px 0 0; float: left; font-size: 18px; }
		#zipLookupForm .btnSubmit { width: 62px; background-image: url(../_img/buttons/submit-trans.png); float: left; margin: 5px 0 0 5px; }
		#zipLookupForm .btnCancel { width: 62px; background-image: url(../_img/buttons/cancel-trans.png); float: left; margin: 5px 0 0 10px; }
	#coverageMapsZip, #zipLookupZip { float: left; width: 62px; height: 26px; padding: 4px 0 0 11px; background: url(../_img/forms/coverage_maps.gif) no-repeat; border: none; font-size: 18px; }
		#zipLookupZip { background-image: url(../_img/forms/coverage_maps_alert.gif); }
	.btnGo { float: left; margin: 7px 0 0 3px; }



	/* -------------------------- */
	/*    BUTTONS                 */
	/* -------------------------- */
	.smallButton, .largeButton { display: block; text-indent: -9999px;  background-repeat: no-repeat; outline: none; }
		.smallButton { height: 20px; }
			.smallButton:hover { background-position: 0 -20px; }
		.largeButton { height: 26px; }
			.largeButton:hover { background-position: 0 -26px; }
	.inactive { background-position: 0 -52px; }
		span.inactive:hover { background-position: 0 -52px; }
	
	.btnClickToTalk { width: 103px; background-image: url(../_img/buttons/clicktotalk-trans.png); margin: 0 13px 0 7px; float: left; }
	.btnMakePayment {
		background: url(../_img/buttons/make_payment.png) no-repeat;
		width: 117px;
	}
	.btnCustomerAgreement { width: 250px; background-image: url(../_img/btn_downloadCustomerAgreement250x26.gif); margin: 0 26px 0 7px; float: Left; }
	.btnGo { width: 37px; background-image: url(../_img/buttons/go-trans.png); }
	.btnCompare { width: 89px; background-image: url(../_img/buttons/compare-trans.png); }
	.btnUpdateEmail { width: 102px; background-image: url(../_img/buttons/updateemail-trans.png); }
	.btnLogin { width: 66px; background-image: url(../_img/buttons/login.gif); }
	.btnRegisterAccount { width: 124px; background-image: url(../_img/buttons/register_account.gif); }
	.btnRegisterAccount { width: 124px; background-image: url(../_img/buttons/register_account.gif); }
	.btnOrderSummary { width: 117px; background-image: url(../_img/buttons/order_summary.gif); }
	.btnAddToCart { width: 90px; background-image: url(../_img/buttons/addtocart.gif); text-align: left; float: right; }
	.btnAddAnother { width: 98px; background-image: url(../_img/buttons/addanother.gif); text-align: left; float: left; }
	.btnClose { display: block; width: 35px; height: 9px; background: url(../_img/buttons/close-trans.png) transparent no-repeat; text-indent: -9999px; outline: none; float: right; margin: 10px 12px 0 0; }
	.btnSignUp { width: 62px; background-image: url(../_img/buttons/sign_up.gif); }
	.btnShopAllPhones { width: 120px; background: url(../_img/buttons/shop_all_phones-trans.png) transparent no-repeat; position: absolute; top: 121px; left: 538px; }
	
	
	.btnShopPlans { width: 90px; background: url(../_img/buttons/shopplans.gif) no-repeat; text-align: left; float: right; }
	.btnLearnMore { width: 90px; background: url(../_img/buttons/learnmore.gif) no-repeat; text-align: left; float: right; }
	
	
	.btnFinalizeMyOrder { width: 127px; background-image: url(../_img/buttons/finalize_my_order.gif); }
	.btnPlaceMyOrder { width: 127px; background-image: url(../_img/buttons/place_my_order.gif); }
	.btnReviewMyOrder { width: 123px; background-image: url(../_img/buttons/review_my_order.gif); }
	.btnSubmit { width: 66px; background-image: url(../_img/buttons/submit.gif); }
	a.seeDetails, a.specialOffer, a.lnkback { display: block; float: left; height: 13px; width: auto; margin-top: 6px; }
		a.seeDetails { }
		a.specialOffer { margin-left: 20px; }	
		a.seeDetails:visited, a.specialOffer:visited, a.lnkback:visited { background-position: 0 -13px; color: #16366c; }
	div.checkout .inactive, div.checkout .active { width: 103px; background-image: url(../_img/buttons/checkout2.png); float: right; }
		div.checkout .inactive { background-position: 0 -52px; }
		div.checkout .active { background-position: 0 0; }
			div.checkout .active:hover { background-position: 0 -26px; }
	div.emptyCart { width: 103px; background-image: url(../_img/buttons/cart_is_empty.png); float: right; }

	/* -------------------------- */
	/*    BOXES                   */
	/* -------------------------- */
	.messagebox, .messagebox_body, .messagebox_head, .messagebox_head div { background: transparent url(../_img/boxes/e9fbf9.gif) no-repeat bottom right; } 
		.messagebox { width: 665px !important; margin-bottom: 8px; } 
		.messagebox_head { background-position: top right; padding-right: 0px; } /* set the top-right image */ 
		.messagebox_head div { background-position: top left; padding: 16px 0 0 0; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.messagebox_body { background-position: bottom left; padding: 0 20px 16px 20px; } /* set the lower-left corner image */ 
			.messagebox_body p { font-weight: bold; line-height: 18px; }
	.contentbox, .contentbox_body, .contentbox_head, .contentbox_head div, .contentbox_head h2 { background: transparent url(../_img/boxes/contentbox_ffffff.gif) no-repeat bottom right; } 
		.contentbox { width: 667px !important; } 
		.contentbox_head { background-position: top right; padding-right: 0px; } /* set the top-right image */ 
		.contentbox_head div { background-position: top left; padding: 10px 0 0 0; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.contentbox_head h2 { background-position: top left; padding: 25px 0 0 17px; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.contentbox_body { background-position: bottom left; margin-right: 0px; padding: 0 10px 35px 10px; min-height: 500px; } /* set the lower-left corner image */ 
			div.addonsGroup { min-height: 0; padding-bottom: 20px; }
	.buyflowbox, .buyflowbox_body, .buyflowbox_head, .buyflowbox_head div { background: transparent url(../_img/boxes/contentbox_buyflow_ffffff.gif) no-repeat bottom right; } 
		.buyflowbox { width: 667px !important; } 
		.buyflowbox_head { background-position: top right; padding-right: 0px; } /* set the top-right image */ 
		.buyflowbox_head div { background-position: top left; padding: 10px 0 0 0; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.buyflowbox_body { background-position: bottom left; margin-right: 0px; padding: 0 10px 35px 10px; min-height: 500px; } /* set the lower-left corner image */ 
	.cartbox, .cartbox_body, .cartbox_head, .cartbox_head h4 { background: transparent url(../_img/boxes/cart_FFF.gif) no-repeat bottom right; } 
		.cartboxbox { width: 278px !important; } 
		.cartbox_head { background-position: top right; padding: 15px 8px 0 10px; } /* set the top-right image */ 
		.cartbox_head h4 { background-position: top left; padding-top: 15px; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.cartbox_body { background-position: bottom left; margin-right: 0px; padding: 0 10px 18px 10px; } /* set the lower-left corner image */ 
	.calloutbox, .calloutbox_body, .calloutbox_head, .calloutbox_head div { background: transparent url(../_img/boxes/e3f4f1.gif) no-repeat bottom right; } 
		.calloutbox { width: 607px !important; margin: 30px auto; } 
		.calloutbox_head { background-position: top right; padding-right: 0px; } /* set the top-right image */ 
		.calloutbox_head div { background-position: top left; padding: 10px 0 0 0; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.calloutbox_body { background-position: bottom left; margin-right: 0px; padding: 0 20px 10px 20px; } /* set the lower-left corner image */ 
	.faqsidebarbox, .faqsidebarbox_body, .faqsidebarbox_head, .faqsidebarbox_head h5 { background: transparent url(../_img/boxes/faqbox_ffffff.gif) no-repeat bottom right; } 
		.faqsidebarbox { width: 276px !important; } 
		.faqsidebarbox_head { background-position: top right; padding-right: 12px; } /* set the top-right image */ 
		.faqsidebarbox_head h5 { background-position: top left; padding: 8px 0 0 12px; line-height: 16px; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.faqsidebarbox_body { background-position: bottom left; margin-right: 0px; padding: 7px 12px 12px 17px; } /* set the lower-left corner image */ 
			.faqsidebarbox_body p { line-height: 16px; }
	.alertbox, .alertbox_body, .alertbox_head, .alertbox_head div { background: transparent url(../_img/boxes/alert_layer-trans.png) no-repeat bottom right; } 
		.alertbox { width: 356px !important; } 
		.alertbox_head { background-position: top right; height: 33px; } /* set the top-right image */ 
		.alertbox_head div { background-position: top left; padding: 0; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.alertbox_body { background-position: bottom left; margin: 0px; padding: 0 25px 35px 25px; line-height: 18px; } /* set the lower-left corner image */ 
	.zipalertbox, .zipalertbox_body, .zipalertbox_head, .zipalertbox_head div { background: transparent url(../_img/boxes/alert_zip-trans.png) no-repeat bottom right; } 
		.zipalertbox { width: 356px !important; } 
		.zipalertbox_head { background-position: top right; padding-right: 0px; } /* set the top-right image */ 
		.zipalertbox_head div { background-position: top left; padding: 30px 0 0 0; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.zipalertbox_body { background-position: bottom left; margin-right: 0px; padding: 0 25px 35px 25px; min-height: 180px; } /* set the lower-left corner image */ 
			.zipalertbox_body #signIn { border-top: 1px solid #dadddf; padding-top: 10px; }
			.zipalertbox_body p { line-height: 18px; }



	/* -------------------------- */
	/*    ALERT LAYERS            */
	/* -------------------------- */
	#alertWrapper { position: absolute; top: 175px; left: 350px; z-index: 4999; }
		#alertWrapper a { font-weight: bold; }


	/* -------------------------- */
	/*    BUYFLOW - PHONES        */
	/* -------------------------- */
	#compareWrapper { float: left; padding-top: 3px; }
		#compareWrapper a, #compareWrapper div { float: left; }
		#compareWrapper div { padding: 2px 0 0 7px; }
	#winnowWrapper { float: right; }
	
	#phonesTable { width: 627px; margin: 0 auto; }
		#phonesTable td { vertical-align: top; }
			#phonesTable td.compare { vertical-align: middle; }
			#phonesTable td.compare, #phonesTable td.phonePic, #phonesTable td.phoneName { padding-top: 40px; }
			#phonesTable td.phoneDetails { padding: 13px 0 0 7px; }
			#phonesTable td.phonePrice { padding: 13px 10px 0 0; width: 175px; text-align: right; }
			#phonesTable td.phoneUpgrade { padding: 13px 10px 0 0; width: 195px; text-align: right; }
				#phonesTable td.phoneUpgrade { text-align: left; }
		#phonesTable li { margin-bottom: 8px; }
	#phonesTable td.phoneName h3 { font-size: 18px; font-weight: bold; width: 100%; padding-bottom: 3px; border-bottom: 1px solid #dadddf; }
	#phonesTable .btnAddToCart { margin-top: 22px; }

	.phonePrice strong { display: block; width: 120px; float: left; text-align: left; font-weight: normal; }
	.phonePrice div { clear: both; }
	.phonePrice .contractDiscount { padding-top: 4px; }
		.phonePrice .contractDiscount span { font-style: italic; }	
/*	.phonePrice .total { border-top: 1px solid #dadddf; margin-top: 3px; padding-top: 6px; }*/
  .phonePrice .total strong { font-weight: bold; width:80px; padding:4px 0 0 0;}
	.phonePrice .total strong { font-weight: bold; padding-top: 6px; }
	.phonePrice .total span { font-weight: bold; font-size: 18px; }
	.phonePrice p { text-align: right; }
	.phonePrice #retailPrice { border-bottom: 1px solid #dadddf; padding-bottom: 5px; margin-bottom: 10px; } 
		.phonePrice #retailPrice strong { width: 90px; }
		.phonePrice #retailPrice span { margin-right: 24px; }

	.numberInCart { background: url(../_img/incart_cap.gif) no-repeat left top; padding-left: 13px; margin-top: 22px; height: 24px; color: #ff6319; float: right; }
		.numberInCart span { display: block; float: left; height: 16px; padding: 4px 7px 0 0; border-top: 2px solid #ff6319; border-bottom: 2px solid #ff6319; }
		.numberInCart strong { display: inline; width: auto; float: none; font-weight: bold; }

	.phoneUpgrade .retailPrice { padding-bottom: 10px; border-bottom: 1px solid #dadddf; }
		.phoneUpgrade .retailPrice span { margin-right: 23px; }
		.phoneUpgrade .retailPrice strong { font-weight: normal; }
	.phoneUpgrade div strong { display: block; float: left; }
		.phoneUpgrade .contractUpgrade strong { margin-top: 12px; }
	.phoneUpgrade div span { display: block; float: right; }
	.phoneUpgrade label { font-weight: bold; }
	.phoneUpgrade input { margin-top: 10px; }

	/* -------------------------- */
	/*    BUYFLOW - PLANS         */
	/* -------------------------- */
	.plansTable { width: 646px; }
		.plansTable th, .plansTable td { border-bottom: 1px solid #dadddf; }
			.plansTable td { padding: 10px 0; }
			.plansTable th { padding-bottom: 3px; }
		.plansTable .planName { width: 185px; padding-left: 10px; }
			.plansTable .planName strong { font-size: 18px; }
		.plansTable .seeDetails { width: 196px; }
		.plansTable .price { width: 125px; text-align: right; font-weight: bold; }
		.plansTable .addToCart { width: 170px; text-align: right; padding-right: 10px; vertical-align: top; }
		.plansTable th.planName span, .plansTable th.seeDetails span, .plansTable th.addToCart span { display: none; }
		.plansTable th.price { font-weight: normal; }
		.plansTable a.seeDetails { margin: 0; padding-top: 0; padding-left: 30px; float: none; }
		.plansTable a.btnAddToCart { float: right; }
		.plansTable .numberInCart { margin-top: 0; }
	#individualPlans { margin-bottom: 10px; }
	#familyPlans { margin-bottom: 10px; }
	#hdr_IndividualPlans, #hdr_FamilyPlans, #hdr_BusinessPlans { float: left; margin-left: 10px; }
	.planHeader { margin: 15px 0; }
	.planDetails { width: 225px; float: left; }
		.planDetails h3 { font-weight: bold; border-bottom: 1px solid #dadddf; padding-bottom: 5px; margin-top: 6px; }
		.planDetails ul, .planDetails dl { margin-top: 10px; }
		.planDetails li, .planDetails dd { margin-bottom: 10px; line-height: 14px; }
			.planDetails li { padding-right: 35px; background-position: 0 6px; margin-left: 3px; }
	.planDetails .wide { width: 400px; float: left; }

	/* -------------------------- */
	/*    BUYFLOW - ACCESSORIES   */
	/* -------------------------- */
	#accessoriesIntro { margin: 10px 10px 30px 10px; }
	#accessoriesIntro p { width: 360px; float: left; line-height: 16px; }
		#accessoriesIntro p strong { font-size: 18px; font-weight: normal; }
	#accessoriesTable { width: 646px; }
		#accessoriesTable td { vertical-align: top; }
		#accessoriesTable h3 { font-size: 18px; padding: 30px 0 5px 0; border-bottom: 1px solid #dadddf; }
		#accessoriesTable .details, #accessoriesTable .price { height: 100px; padding-top: 12px; }
			#accessoriesTable .details { width: 315px; line-height: 15px; }
			#accessoriesTable .price { width: 172px; text-align: right; padding-right: 10px; }
			#accessoriesTable .pic { padding-top: 30px; }
		#accessoriesTable .btnAddToCart, #accessoriesTable .numberInCart { margin-top: 25px; }


	/* -------------------------- */
	/*    BUYFLOW - ADDONS        */
	/* -------------------------- */
	#webBrowsingPlans, #insurancePlans { margin-top: 6px; }
	.addonsDetails { width: 205px; margin: 10px 10px 0 10px; float: left; }
		.addonsDetails .seeDetails { margin: 0; }
		.addonsDetails p { margin: 8px 0 14px 0; line-height: 15px; }
	.addonsItems { width: 406px; float: left; }
		.addonsItems .btnAddToCart { margin-top: 15px; }
	.addonsTable { width: 406px; margin-top: 15px; }
		.addonsTable th { border-bottom: 1px solid #dadddf; padding-bottom: 3px; }
		.addonsTable td { padding-top: 10px; }
		.addonsTable label { font-weight: bold; }
		.addonsTable .item { width: 282px; }
			.addonsTable .item strong { font-size: 18px; }
		.addonsTable .price { width: 78px; text-align: right; }
		.addonsTable .select { width: 46px; text-align: center; }


	/* -------------------------- */
	/*    BUYFLOW - SUMMARY       */
	/* -------------------------- */
	.summaryIntro { line-height: 16px; padding: 20px 10px 0 10px; }
		.summaryIntro p { margin-bottom: 10px; }
		.summaryIntro h2 { margin-bottom: 20px; font-size: 20px; }
	.infoGroup { margin: 0 0 15px 168px; }
		.infoGroup h4 { font-weight: bold; margin-bottom: 15px; }
		.infoGroup a { margin-left: 5px; }
		.infoGroup p { line-height: 16px; padding-bottom: 20px; }
	.orderSummary .phoneThumb { float: left; margin: 0 26px 0 33px; }	
	.packageSummary { width: 468px; margin-top: 40px; }
		.packageSummary td { text-align: right; padding-bottom: 15px; }
		.packageSummary th { font-weight: bold; padding-bottom: 15px; }
			.packageSummary .fees td, .packageSummary .fees th { padding-bottom: 5px; }
				.packageSummary .fees .first td, .packageSummary .fees .first th { padding-top: 20px; }
			.packageSummary .addons th, .packageSummary .addons td, .packageSummary .accessories th, .packageSummary .accessories td { padding-bottom: 6px; }
				.packageSummary .accessories .last th, .packageSummary .accessories .last td, .packageSummary .addons .last th, .packageSummary .addons .last td { padding-bottom: 15px; }
		.packageSummary .totals th, .packageSummary .totals td { padding-bottom: 6px; }
		.packageSummary .total { font-size: 18px; }
		.packageSummary .totalRow th, .packageSummary .totalRow td { border-top: 1px solid #dadddf; padding-top: 10px; }
		.packageSummary .fees th { font-weight: normal; }


	/* -------------------------- */
	/*    BUYFLOW - SUMMARY       */
	/* -------------------------- */
	#confirmIntro { padding: 15px 10px 5px 10px; }
		#confirmIntro p { margin-bottom: 20px; line-height: 16px; }
		#confirmIntro a { font-weight: bold; }
	#orderNumber { font-size: 16px; }
		#confirmIntro p#orderNumber { margin-bottom: 30px; }


	/* -------------------------- */
	/*    CART                    */
	/* -------------------------- */
	#cartDetails { width: 255px; margin-bottom: 15px; }
		#cartDetails td, #cartDetails th { padding-top: 4px; font-size: 11px; }

		#cartDetails .packageHeader { padding: 27px 0 4px 0; border-bottom: 1px solid #99b9b8; }
		#cartDetails h5 { text-transform: uppercase; font-weight: bold; float: left; margin-right: 10px; }
		
			#cartDetails .plan td, #cartDetails .accessories td, #cartDetails .addons td, #cartDetails .premium td, #cartDetails .plan th, #cartDetails .accessories th, #cartDetails .addons th, #cartDetails .premium th { padding-top: 16px; }
			#cartDetails .phone td, #cartDetails .phone th { padding-top: 12px; }
			#cartDetails .shipping td, #cartDetails .activation td, #cartDetails .total td, #cartDetails .shipping th, #cartDetails .activation th, #cartDetails .total th { padding-top: 8px; }
			#cartDetails .promocode td { padding-top: 18px; }
		#cartDetails .type { padding-right: 8px; }
		#cartDetails .item { font-weight: bold; color: black; }
			#cartDetails .item a, #cartDetails .item a:visited, #cartDetails .packageHeader a, #cartDetails .packageHeader a:visited { font-weight: normal; text-decoration: underline; }
				#cartDetails .item a:hover, #cartDetails .packageHeader a:hover { }
		#cartDetails .price { text-align: right; width: 55px; }
		#cartDetails .total td, #cartDetails .total th { font-weight: bold; }
			#cartDetails .total th em { font-weight: normal; line-height: 16px; }
		a.clearCart { display: block; float: right; padding: 5px 12px 0 0; text-decoration: underline; font-size: 11px; }
			.clearCart:hover { }
			.clearCart:visited { }
		#cartDetails #promocode { width: 57px; height: 21px; background: url(../_img/forms/promocode-bg.png) no-repeat; border: none; font-size: 11px; padding: 4px 10px 0 10px; margin-left:40px; }
		#cartDetails .promocode label { display: inline; float: left; padding-top: 4px; }
		#cartDetails .promocode input { float: left; }
		#cartDetails a.promoCodeGoBtn { width: 37px; height: 20px; background-image: url(../_img/buttons/go-trans.png); float: left; margin-left:7px; text-indent: -9999px; }
			#cartDetails a.promoCodeGoBtn:hover { background-position: 0 -20px; cursor: pointer; }/*../_img/buttons/go-trans.png*/
	.cartSummary { font-weight: bold; margin-top: 3px; }


	/* -------------------------- */
	/*    MEMBER SERVICES         */
	/* -------------------------- */
	#memberServicesIntro { margin: 10px 0 0 0; line-height: 18px; padding: 0 10px; }
		#memberServicesIntro span { font-size: 18px; }
	h2#hdr_usageAndBilling, h2#hdr_phonesAndPlans, h2#hdr_credoServicesAndInfo, h2#hdr_memberSignIn { margin-top: 0; padding-top: 0; }
	h2#hdr_memberSignIn { margin-bottom: 0; padding-bottom: 0; }
	.memberSvcsLinkGroup { float: left; margin-left: 10px; }
		.memberSvcsLinkGroup ul { margin-top: 10px; margin-left: 0; }
		.memberSvcsLinkGroup ul li { background: none; padding-left: 0; line-height: 24px; margin-bottom: 0; }
		.memberSvcsLinkGroup a { font-weight: bold; }
		div.last { margin-right: 0; }
	#updateEmailCallout p { width: 435px; float: left; line-height: 16px; margin-bottom: 0; }
		#updateEmailCallout p strong { font-size: 14px; }
	#updateEmailCallout a { float: right; margin-top: 7px; }

	
	#topFaqs { margin-top: 29px; }
		#topFaqs h3 { margin: 0 0 0 10px; }
		#topFaqs ul li { padding-left: 0; background: none; margin: 10px 0; padding: 0 10px; }
		#topFaqs a { font-weight: bold; text-decoration: underline; color: #37424a; }
			#topFaqs a:hover { color: #009387; }
			#topFaqs li div { display: none; }
			


	/* -------------------------- */
	/*         FORM               */
	/* -------------------------- */
	.credoForm .required { font-weight: bold; }
		.credoForm .required span { color: #ff6319; }
	.credoForm div { margin-top: 6px; }
		.credoForm div#headerWrapper { margin-top: 0; }
	.credoForm .submit { margin: 15px 0 0 305px; }
	.credoForm .submitBtn { float: right; margin: 15px 10px 0 0; }
	.credoForm h3 { margin: 30px 0 0 10px; }
		.credoForm h3#sub_wirelessPhoneNumber { margin-top: 15px; }
	.credoForm label {width: 290px; float: left; text-align: right; margin-right: 15px; padding-top: 4px; }
		.credoForm label.inline { width: auto; display: inline; float: none; text-align: left; margin: 0; font-weight: normal; }
	.credoForm select { font-size: 11px; }
	.credoForm .lgField, .lgField { width: 197px; height: 18px; background: url(../_img/forms/formfield_lg.gif) no-repeat; border: none; font-size: 11px; padding: 4px 12px 0 12px; }
	.credoForm .mdField, .mdField { width: 47px; height: 18px; background: url(../_img/forms/formfield_md.gif) no-repeat; border: none; font-size: 11px; padding: 4px 12px 0 12px; }
  .credoForm .md2Field, .md2Field {margin-left:0px; margin-right:0px; width: 100px; height: 18px; background: url(../_img/forms/formfield_md2.gif) no-repeat; border: none; font-size: 11px; padding: 4px 12px 0 12px; }
	.credoForm .smField, .smField { width: 17px; height: 18px; background: url(../_img/forms/formfield_sm.gif) no-repeat; border: none; font-size: 11px; padding: 4px 12px 0 12px; }
	.smField:focus, .mdField:focus, .md2Field:focus, .lgField:focus {background-position: bottom left;}
	.credoForm fieldset p { margin-bottom: 10px; margin-left: 10px; }
	.credoForm p.clarification { clear: both; width: 330px; padding: 0; margin: 6px 0 10px 305px; font-size: 10px; line-height: 1.2; }
	.credoForm #shippingWrapper { display: block; }
	.credoForm .hint { font-weight: bold; margin-left: 10px; }
	.credoForm #loginLinks { margin: 20px 0 0 0; }
		.credoForm #loginLinks li { padding-left: 0; background: none; font-weight: bold; margin-bottom: 10px; }
	.summary .verisign { float: right; margin: 10px 10px 0 0; }
	.confirmation .verisign { float: right; margin: 40px 10px 0 0; }
	#verify_acct_label, #verify_ssn_label { color: #999; margin-right: 10px; }
	

	/* -------------------------- */
	/*      BUY FLOW NAV          */
	/* -------------------------- */
	#buyFlowStepsWrapper { width: 269px; height: 102px; background: url(../_img/boxes/buyflow_steps_bg.gif) no-repeat; margin-bottom: 8px; margin-left: -11px; padding: 15px 0 0 20px; }
	#buyFlowSteps li { padding-left: 0; width: 184px; height: 21px; text-indent: -9999px; margin-bottom: 10px; }
		li#buyflow_billing { background: url(../_img/nav/buyflow_billingAndShipping.gif) no-repeat; }
		li#buyflow_summary { background: url(../_img/nav/buyflow_orderSummary.gif) no-repeat; }
		li#buyflow_confirmation { background: url(../_img/nav/buyflow_confirmation.gif) no-repeat; }
		#buyFlowSteps li.active { background-position: 0 -21px; }
		

	/* -------------------------- */
	/*      PHONES MAIN           */
	/* -------------------------- */
	#specialOfferCallout { padding-left: 12px; margin-top: 15px; }
		#specialOfferCallout p { width: 159px; float: left; line-height: 16px; padding-right: 8px; }
		#specialOfferCallout .btnSignUp, #specialOfferCallout .btnLearnMore, #specialOfferCallout .btnShopPlans { float: left; margin-top: 6px; }
	#hdr_ToolForChange { width: 676px; height: 83px; background-image: url(../_img/phonesMain/a_tool_for_change.gif); margin-top: 28px; }
	
	.btnShopAllPhones { z-index: 21; }
	#phoneTypes { position: absolute; z-index: 20; }
		#phoneTypes h2 { float: left; }
			#viewFlipPhones, #viewSmartPhones, #viewCameraPhones { display: block; height: 287px; outline: none; text-indent: -9999px; }
				#viewFlipPhones { width: 221px; background: url(../_img/phonesMain/view_flip-trans.png) transparent no-repeat; }
				#viewSmartPhones { width: 218px; background: url(../_img/phonesMain/view_smart-trans.png) transparent no-repeat; }
				#viewCameraPhones { width: 216px; background: url(../_img/phonesMain/view_camera-trans.png) transparent no-repeat; }
	#callouts { position: absolute; left: 0; top: 329px; z-index: 19; }
		#callouts img { float: left; margin-right: 5px; }
		#callouts .brand { padding-top: 0; }
		#callouts .product { padding-top: 81px; }
		
		
	/* -------------------------- */
	/*      SPECIAL OFFER INDEX   */
	/* -------------------------- */
	.specialOfferIndex { width: 665px; height: 343px; background: url(../_img/boxes/special_offer_bg.gif) bottom left no-repeat; margin-top: 25px; position: relative; }
div.double { padding-top: 25px; }
		.specialOfferIndex img { float: left; }
		.specialOfferIndex .theOffer { float: left; width: 660px;}
div.double .theOffer { margin-top: -25px; }		

.specialOfferIndex .phoneIMG {float:left; margin:-25px 0 0 0; width:243px;}
.specialOfferIndex .offerContent {clear:right; width:400px; float:left; margin:20px 0 0 0;}

		.specialOfferIndex h2 {color:#37424A; font-size:24px; font-weight:bold; height:30px; margin-top:17px; width:620px;}
		.specialOfferIndex h3 { font-size: 18px; font-weight: bold; margin: 0 0 8px 0; }
		.specialOfferIndex p { line-height: 18px; }
		.specialOfferIndex ul { margin: 10px 0 10px 20px; clear:left; width:350px;}
		.specialOfferIndex li { margin-bottom: 5px; }
		.specialOfferIndex .btnAddToCart { margin-right: 5px; }
		.specialOfferIndex a.seeDetails { }

		
		
	/* -------------------------- */
	/*      COMPARE               */
	/* -------------------------- */
	#compareTable { width: 627px; margin: 5px 0 10px 10px; }
		#compareTable h3 { font-weight: bold; padding: 0 0 0 20px; line-height: 16px; }
		#compareTable .btnAddToCart { float: none; margin: 15px 0 0 20px; }
		#compareTable a { font-weight: bold; }
			#compareTable a.btnBackToPhones { display: block; float: left; height: 13px; width: auto; background: url(../_img/linkcircle.gif) no-repeat; padding-left: 18px; }
			#compareTable a.seeDetails { float: none; margin-left: 20px; }
		#compareTable td { width: 141px; padding-left: 0px; vertical-align: middle; text-align: center; border-bottom: 1px solid #dadddf; }
			#compareTable tr.last td, #compareTable tr.last th { border-bottom: 1px solid #dadddf; }
			#compareTable td.spacer, #compareTable tr.comparePrice td.spacer, #compareTable tr.yourPrice td.spacer { width: 89px; padding-left: 0; padding-right: 0; border-bottom: none; }
			#compareTable tr.phoneImages td { border-bottom: none; vertical-align: top; text-align: left; }		
				#compareTable tr.phoneImages img { margin-left: 16px; }
			#compareTable td.backToPhones { padding: 0; }
			#compareTable tr.comparePrice td { width: 91px; padding-right: 50px; text-align: right; border: none; line-height: 1; }
			#compareTable tr.retail td { padding-top: 4px; }
			#compareTable tr.twoYear td { padding-bottom: 4px; }
			#compareTable tr.yourPrice td { width: 91px; padding-right: 50px; font-size: 18px; font-weight: bold; text-align: right; border-top: 1px solid #dadddf; border-bottom: none; padding-top: 4px; }
				#compareTable tr.yourPrice td.spacer { border: none; }
		#compareTable th { padding-left: 0px; width: 141px; line-height: 20px; border-bottom: 1px solid #dadddf; }
			#compareTable tr.retail th { padding-top: 4px; }
			#compareTable tr.last th { border-top: 1px solid #dadddf; }
			#compareTable tr.comparePrice th { border: none; line-height: 15px; }
			#compareTable tr.twoYear th { padding-bottom: 4px; }
			#compareTable tr.yourPrice th { font-weight: bold; padding-top: 4px; border-bottom: none; }
		#compareTable .feature { display: block; width: 8px; height: 9px; background: url(../_img/compare_dot.gif) no-repeat; text-indent: -9999px; margin: 0 auto; line-height: 0; }
		#compareTable .sectionHeader { padding-top: 25px; }
		

	/* -------------------------- */
	/*      PRESS ROOM            */
	/* -------------------------- */
	ul#pressNav { margin: 20px 0 0 0; padding: 0; }
		#pressNav li { display: inline; background: none; margin: 0 15px 0 0; padding: 0; }
			#pressNav li a { display: block; float: left; height: 17px; outline: none; text-indent: -9999px; background-repeat: no-repeat; }
				#pressNav li a.active { background-position: 0 -17px; }
				#pressNav li a:hover { background-position: 0 -17px; }
				#pressnavOurMission { width: 90px; background-image: url(../_img/nav/press_ourMission.gif); }
				#pressnavOurFounders { width: 103px; background-image: url(../_img/nav/press_ourFounders.gif); }
				#pressnavNews { width: 105px; background-image: url(../_img/nav/press_newsAndEvents.gif); }

	.pressRoom, .pressRoomArticle { padding: 0 10px; }
		.pressRoom .headerWrapper h2 { margin-left: 0; margin-top: 30px; }
		.pressRoom h3 { font-weight: bold; }
		.pressRoom p { line-height: 16px; }
		.pressRoom p a { font-weight: bold; }
		.pressRoom .first { margin-bottom: 20px; }
		.pressRoom, .pressRoomArticle ul { margin: 5px 0 10px 10px; }
		
		.pressRoomArticle h2 { font-size: 20px; font-weight: bold; margin: 40px 0 20px 0; }
		.pressRoomArticle h3 { font-weight: bold; margin-top: 5px; }
		.pressRoomArticle p { line-height: 16px; margin-bottom: 20px; }
		.pressRoomArticle a { font-weight: bold; }
			.pressRoomArticle a.email { font-weight: normal; }
	
	#pressContactsWrapper .vcard, #pressContactsWrapper address { margin: 12px 0 8px 10px; line-height: 16px; font-style: normal; }
	#pressContactsWrapper .name { font-weight: bold; }
	#pressContactsWrapper a { color: #37424a; }
	#pressContactsWrapper #hdr_PressContacts { margin: 30px 0 0 10px; }
	
	.founderBio { margin-top: 40px; }
		.founderBio h2 { font-weight: bold; font-size: 20px; }
		.founderBio div { font-weight: bold; margin-bottom: 15px; }
	.founderPhoto { float: right; margin: 0 0 25px 15px; text-align: center; }
		.founderPhoto a { font-size: 11px; }


	/* -------------------------- */
	/*      PHONE 101             */
	/* -------------------------- */
	#fullContentWrapper { padding-top: 20px; }
	
	#newPhoneWrapper { width: 954px; height: 226px; background: url(../_img/boxes/phone101_a1dad0.gif) no-repeat; position: relative; margin-bottom: 10px; }  
		#newPhoneWrapper h1 { font-size: 24px; font-weight: bold; }
	#newPhoneImage { position: absolute; top: 0px; left: 518px; z-index: 10; }
	#newPhoneIntro { width: 465px; float: left; padding: 23px 0 0 20px; }
		#newPhoneIntro p { line-height: 16px; margin: 12px 0 18px 0; }
		#newPhoneIntro label { font-weight: bold; }
		#newPhoneIntro select { font-size: 11px; }
	
	#quickLinksWrapper { width: 160px; margin-left: 273px; float: left; padding-top: 23px; }
		#quickLinksWrapper h2 { font-size: 20px; margin-bottom: 12px; }
		#quickLinksWrapper li { margin: 0 0 5px 5px; }
		#quickLinksWrapper a { color: #37424a; font-weight: bold; text-decoration: underline; }
			#quickLinksWrapper a:hover { text-decoration: none; }

	#btnDownloadUserGuide { display: block; text-indent: -9999px; outline: none; width: 250px; height: 26px; background: transparent url(../_img/buttons/download_complete_user_guide-trans.png) no-repeat; margin-bottom: 25px; }
		#btnDownloadUserGuide:hover { background-position: 0 -26px; }

	.fullcontentbox, .fullcontentbox_body, .fullcontentbox_head, .fullcontentbox_head h2 { background: transparent url(../_img/boxes/phone101_ffffff.gif) no-repeat bottom right; } 
		.fullcontentbox { width: 954px !important; } 
		.fullcontentbox_head { background-position: top right; padding-right: 23px; } /* set the top-right image */ 
		.fullcontentbox_head h2 { background-position: top left; padding: 30px 0 0 20px; height: auto !important; height:1%; /* IE Holly Hack */ } /* set the top-left image */ 
		.fullcontentbox_body { background-position: bottom left; margin-right: 10px; padding: 0 0 15px 10px; } /* set the lower-left corner image */ 
		.fullcontentbox_body p { margin-bottom: 15px; }

	#getTheMostContent { width: 590px; float: left; }
		#getTheMostContent p { padding-left: 10px; line-height: 16px; }
		#getTheMostContent h3 { font-size: 20px; padding-bottom: 3px; border-bottom: 1px solid #dadddf; margin: 30px 0 8px 0; padding-left: 10px; }
		#getTheMostContent ul { margin-left: 15px; }
			#getTheMostContent ul li { margin-left: 15px; line-height: 16px; margin-bottom: 6px; }
				#getTheMostContent ul li ul { margin-top: 6px; margin-bottom: 30px; }
		#getTheMostContent h4 { font-weight: bold; margin: 0 0 15px 10px; }
	#getTheMostImage { display: block; float: left; margin: 20px 0 0 20px; }
	.downloadManualWrapper { border-top: 1px solid #dadddf; padding: 20px 0 0 10px; margin-top: 20px; }


	/* -------------------------- */
	/*      QUESTIONS/CONTACT     */
	/* -------------------------- */
	.contactGroup { float: left; }
		.contactGroup .headerWrapper { margin-top: 35px; }
			.contactGroup .headerWrapper h2 { margin-left: 0; }
				.contactGroup .headerWrapper h2#hdr_callUs { margin-left: 10px; }
		.contactGroup p { line-height: 18px; }
		#contactCall { width: 183px; }
			div#contactCall p { margin-left: 10px; }
		#contactEmail { width: 241px; }
		#contactCustomer { width: 222px; }
			#contactCustomer a { margin-top: 15px; }

	#stillHaveQuestionsWrapper { padding: 30px 10px 0 10px; }
		#stillHaveQuestionsWrapper p { line-height: 16px; margin-top: 15px; }

	#topQuestions { margin-bottom: 10px; }
	#topQuestions .contentbox_body { padding: 10px 20px 40px 20px; min-height: 0; }
	#topQuestions h3 { font-size: 18px; line-height: 36px; font-weight: normal; }
	#topQuestions .faqAnswer { margin-left: 20px; }
		.faqAnswer p { line-height: 18px; margin-bottom: 10px; }
		
	#faqs h3 { width: 100%; padding: 14px 0 3px 0; border-bottom: 0px solid #dadddf; }
		#faqs h3 a { padding-left: 10px; font-size: 14px; font-weight: bold; }
		#faqs ol { margin-left: 20px; }
			#faqs ol li { display:list-item;list-style: decimal; padding-left: 8px; }
		#faqs ul { margin: 10px 0 0 20px; }
			#faqs ul li { width:90%;background-image: url(../_img/bullet.gif); margin-bottom: 8px; }
				#faqs ul li ul, #faqs ul li ol { padding-bottom: 10px; }
				#faqs ul ul li { background-image: url(../_img/bullet.gif); }
				#faqs ul ol li { background-image: none; }
			#faqs ul li a { display: block; margin-bottom: 6px; }



/* !!!! MISSION STYLES NOW IN credomobile-mission.css !!!! */
	
	
	/* -------------------------- */
	/*      404                   */
	/* -------------------------- */
	body#pageNotFound #topFaqs { margin-top: 0; }

	.btnBack { width: 54px; background-image: url(../_img/buttons/back.png); }
	.btnPreview { width: 70px; background-image: url(../_img/buttons/preview.png); }
	.btnEmail { width: 62px; background-image: url(../_img/buttons/email.png); }
	.btnPrint { width: 62px; background-image: url(../_img/buttons/print.png); } 
	
	#tellUsWrapper { width: 188px; height: 49px; padding: 33px 65px 0 10px; margin-top: 18px; background: url(../_img/headers/tell_us.gif) no-repeat; }
	#tellUsWrapper p { line-height: 16px; }
	.noshow { display: none; }
	
	.btnJoinNow_ms { width: 75px; background-image: url(../_img/buttons/join-now2.png);}
	
	/* -------------------------- */
	/*      Enter Zip Screen      */
	/* -------------------------- */
	.zipWrapper { margin: 20px; }
	.zipField { margin: 30px 0 15px 0; width: 600px; }
		.zipField input { margin-left: 8px; }
	#zipGoBtn { margin-left: 5px; vertical-align: bottom; }
	/*a.zipCovBtn { margin-left: 5px; width: 37px; height: 20px; background-image: url(../_img/buttons/go-trans.png); background-repeat: no-repeat; }
		a.zipCovBtn:hover { background-position: 0 -20px; }*/
	/*.zipField a.zipCovBtn { width: 37px; height: 20px; background-image: url(../_img/buttons/go-trans.png); background-repeat: no-repeat; float: none; margin-left:7px;  }
			.zipField a.zipCovBtn:hover { background-position: 0 -20px; cursor: pointer; }*/


#hdr_contact { width: 125px; height: 23px; background-image: url(/_img/headers/contact.gif); }


#subContentWrapperSM     { width: 210px; float: left; margin-left: 60px;}  
#subContentWrapperSM p {font-size: 13px; line-height:18px; margin-bottom: 14px; }


/* -------------------------- */
/*       Accept Payment       */
/* -------------------------- */

#paymentform h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
	text-transform: uppercase;
	width: 290px;
	text-align: right;
}
#paymentform ul {
}
#paymentform li {
	padding-left: 0;
	background: none;
	clear: both;
	margin: 5px 0;
}
#paymentform table {
	margin: auto;
	border: 1px solid #999;
}
#paymentform th, #paymentform td {
	padding: 10px;
}
#paymentOverview td {font-weight: bold;}
#accountState {
	padding: 5px;
	margin: 10px 50px;
	text-align: center;
}
#paymentOverview .suspended {
	color: red;
	border: 1px solid #E89164;
	background: #F2C7AF;
}
#paymentOverview .current {
	color: green;
	border: 1px solid #8BC35E;
	background: #CDE6BF;
}
#accountState span {
	font-weight: bold;
	color: black;
}

#paymentAmount div {margin: 5px 0 0 300px;}
#paymentAmount div span {font-weight: bold;}
#paymentAmount label {
	float: none;
	margin-right: 0;
}


/* ---------------------------------------------------- */
/* Activate Service, Phone Lost/Stolen, Restore Service */
/* ---------------------------------------------------- */

.phoneAction {
	padding-left: 75px;
	position: relative;
}
.phoneTable {
	width: 500px;
	border: 1px solid #999;
	margin: 0 0 20px;
}
#activatePhone table {margin: 20px 0;}
.phoneTable caption {
	font-weight: bold;
	text-transform: uppercase;
	padding: 20px 0 10px;
}
.phoneTable td {
	padding: 10px;
	margin-bottom: 10px;
}
.phoneTable td label {cursor: pointer;}

.phoneTable tr.head th {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	font-weight: bold;
	background-color: #a1dad0;
	padding: 5px 0px 5px 10px;
	vertical-align: bottom;
}
.phoneTable th sup {
	vertical-align: super;
	font-size: 9px;
	cursor: pointer;
	color: #ff6319;
}
.phoneTable tr.even td {background-color: #f0f0f0;}
.phoneAction #ESNexplanation {
	position: absolute;
	background: #C4EDE7;
	border: 1px solid #CCC;
	width: 150px;
	padding: 30px 10px 10px;
	top: -30%;
	right: 999em;
	z-index: 10;
}
.phoneAction #ESNexplanation sup {
	display: block;
	color: white;
	font-weight: bold;
	background: #FF6319;
	position: absolute;
	padding: 3px 10px;
	width: 150px;
	left: 0;
	top: 0;
}
.phoneAction #ESNexplanation #ESNclose {
	color: white;
	position: absolute;
	right: 10px;
	padding-top: 3px;
	top: 0;
	font-weight: bold;
	font-size: 13px;
}
.phoneAction div {margin: 20px 0;}
.phoneAction div div {margin: 0;}
#phoneLost label {
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
#paymentform .submit input, .phoneAction .submit input {
	background: url(../_img/buttons/submit.gif) no-repeat;
	height: 26px;
	width: 66px;
	border: none;
	text-indent: -999em;
	cursor: pointer;
	position: relative;
	display: block;
	font-size: 0px;
	text-align: left;
	color: #FF6319;
}
#paymentform .submit input:hover, .phoneAction .submit input:hover {
	background-position: bottom left;
	color: #C0400B;
}

.promocodeclass { width: 57px; height: 21px; background: url(../_img/forms/promocode-bg.png) no-repeat; border: none; font-size: 11px; padding: 0 10px 4px 10px; margin-left:40px; }

.ErrorMsg{color: red;font-weight: bold; }

/*  My Community START */
	 
#myC
{
    width: 450px;
    margin-left: 75px;
}
#myC .top
{
    background: url(_IMG/myC_bg.png) no-repeat top left;
    min-height: 10px;
    padding: 15px 15px 0px 30px;
    margin-top: 10px;
}
#myC .bot
{
    background: url(_IMG/myC_bg.png) no-repeat bottom left;
    min-height: 10px;
    padding: 10px 0 0 0;
}
#myC .numbers
{
    width: 250px;
    float: left;
    padding: 0 0 0 20px;
    margin: 10px 0 0 20px;
}
#myC .fields
{
    margin-bottom: 10px;
    margin-left: 5px;
}
#myC .fields span
{
    margin-right: 10px;
}
#myC .seeDetails
{
    margin: 25px 0 15px 0;
}
#myC .button
{
    margin: 15px 0 0 125px;
}
#myC .phone
{
    width: 100px;
    float: left;
    text-align: center;
    margin: 0 0 10px 0;
}
#myC .phone span
{
    font-weight: bold;
    font-size: 14px;
}
#myC .phone img
{
    float: left;
    margin: 10px 30px 10px 0;
    display: block;
}
#myC h4
{
    float: left;
    margin: 0;
}
#myC .popdown
{
    border: 1px solid red;
}
p.myC
{
    margin-top: 10px;
}

/*  My Community END */


/* Brought to you by Working Assets over Mobile logo */
#topWA { width: 280px; padding-right: 0px; position: absolute; font-size: 10px;  top: 10px;  left: 10px;  text-align: left;} 

