/* CSS Document */

/*div { border: 1px solid orange; }
li { border: 1px solid #FF00FF; }
p { background-color: #FFFF99; }*/	

body {
	color: #3C3C3C;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	height: 100%;
	padding: 0;
}

body.BackgroundPage
{
	color: #3C3C3C;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	height: 100%;
	padding: 0;
}

h1 {
	color: #3C3C3C;
	font-size: 17px;
	line-height: 42px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}


h2 {
	color: #999;
	font-size: 15px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


h3 {
	color: #3C3C3C;
	font-size: 17px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


h4 {
	color: #C00;
	font-size: 36px;
	line-height: 36px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	text-indent: -2px;
	margin: 0;
	padding: 0;
}


h5 {
	color: #666;
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

h6 {
	color: #C00;
	font-size: 36px;
	line-height: 36px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
}

p, .standardmed, .plaintext, .t_Body li 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #000000;
}

.medblue, .ContentTitle	, .ContentTitle2, .boldgreen
{
font-weight:bold;	
}

.selected_phone_c2 h6 {
	line-height: 9px;
	font-size: 9px; 
	line-height: 9px;
	margin: 0;
	padding: 0;
	letter-spacing: normal;
}

.selected_phone_c2 h6 a:link,
.selected_phone_c2 h6 a:visited,
.selected_phone_c2 h6 a:hover,
.selected_phone_c2 h6 a:active {
	color: #c00;
	white-space: nowrap;
}

ul {
	margin: 0;
	padding-bottom: 7px;
}


li {
	color: #000;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	/*list-style-image: url(/images/storefront50/single_chevron_simple_7x7.gif);*/
	padding-bottom: 2px;
}


a, a:visited {
	color: #00C;
}


a:hover {
	color: #8080E6;
}

.body_container {
	width: 800px;
	text-align: center;
	background-color: #FFF;
	}

#wirefly_home_offers {
	float: right;
	width: 640px !important; width: 640px;
	padding: 0 !important; padding: 0 0 0 0;
	margin: 9px 0 0 0 !important;	margin: 0;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh*/ 
	display: inline;
	}
	
.wirefly_credits_accreditations {
	clear: both;
	width: 800px;
	}
	
#wirefly_home_leftnav, #wirefly_resources {
	float: left;
	width: 150px;
	margin: 0 0 9px 0;
	padding: 0;
	border: 1px solid #E3E3E3;
	border-right-color: #999;
	border-bottom-color: #666;
	border-left-color: #CCC;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
}

#wirefly_home_leftnav {
	margin: 9px 0 9px 0 !important; margin: 0 0 9px 0 ;
	}

#wirefly_home_leftnav h2, #wirefly_resources h2, div#wirefly_home_featured h2, div#wirefly_home_page_topten h2 {
	background-color: #009;
	border-bottom: 8px solid #6C0;
	color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 2px 2px 2px 6px;
	text-align: left;
	text-transform: uppercase;
}

div#wirefly_home_featured h2 {
	margin: 0 7px 6px 4px !important; margin: 0 3px 6px 3px;
	}

#wirefly_home_leftnav h2 {
	margin-bottom: 0;
	}
	
#wirefly_home_leftnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#wirefly_home_leftnav ul li {
	text-align: right;
	margin: 0;
	padding: 1px;
	border: 1px solid #E3E3E3;
	border-right-color: #999;
	border-bottom-color: #666;
	border-left-color: #CCC;
}

#wirefly_home_leftnav ul li a img {
	margin: 0;
	}
	
#wirefly_resources {
	border: none;
	}

#wirefly_resources ul#arrow_bullets {
	text-align: left; 
	margin: 0;
	padding: 0;
	}
	
#wirefly_resources #arrow_bullets li {
	text-align: left; 
	margin: 5px 3px 0 3px;
	padding: 3px 0 4px 20px;
	background: url(/images/wirefly_home_page/images/wirefly_graybullet.gif) no-repeat 6px 6px;
	border: 1px solid #E3E3E3;
	border-right-color: #999;
	border-bottom-color: #666;
	border-left-color: #CCC;
	display: block;
}

#wirefly_resources #arrow_bullets li a {
	text-decoration: none;
}

#wirefly_home_spotlight {
	width: 635px;
	margin: 0;
	padding: 0 0 9px 0;
	float: right;
	text-align: left;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
	}
	
#wirefly_home_spotlight h1 {
	text-align: center;
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 12px;
	color: #006;
	display: block;
}

#wirefly_home_spotlight span {
	width: 45%;
	text-align: left;
	}


#wirefly_home_spotlight h3, #featured_deal h3 {
	text-align: left;
	color: #006;
	font-size: 18px;
	line-height: 12px;
	font-weight: normal;
	margin-top: 18px;
	margin-bottom: 12px;
	margin-left: 0px;
}
	
#wirefly_home_spotlight h3 span, #featured_deal h3 span {
	display: block;
	margin-top: 4px !important; margin-top: 0;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #666;
	}

#wirefly_home_spotlight h4 {
	text-align: left;
	color: #333;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: normal;
}
	
#wirefly_home_spotlight form, #featured_deal form {
	font-size: 10px;
	vertical-align: bottom;
	margin: 0;
	text-align: right;
	padding-right: 12px;
	}

#wirefly_home_spotlight img, #featured_deal img {
	float: left;
	margin: 0;
	margin-top: 0;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh 
	display: inline;*/
	}
	
#wirefly_personal_shopper {
	position: relative;
	width: 315px;
	height: 220px;
	padding-left: 110px;
	margin: 0;
	background: url(/images/wirefly_home_page/shop_by_girl3.jpg) no-repeat 0 0;
	}

#wirefly_personal_shopper_holiday {
	width: 315px;
	height: 220px;
	padding-left: 110px;
	margin: 0;
	background: url(/images/wirefly_home_page/shop_by_girl3.jpg) no-repeat 0 0;
	}	

#wirefly_personal_shopper ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
	}

#wirefly_personal_shopper li {
	width: 200px;
	height: 72px;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	}
	
#wirefly_personal_shopper h3 {
	font-family: 'Helvetica Condensed', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	color: #666;
	margin: 0;
	padding: 3px;	
	}
	
#wirefly_personal_shopper p {
	font-size: 10px;
	line-height: 11px;
	color: #333;
	margin: 0 0 0 12px;
	padding: 0;
	text-align: left;
	}

#wirefly_personal_shopper form {
	margin: 0 0 3px 24px !important; margin: 0 0 3px 0;
	padding: 0;
	vertical-align: bottom;
}

#wirefly_personal_shopper form label {
	display: inline;
	font-size: 10px;
	line-height: 12px;
	text-align: right;
	margin: 0;
	padding: 0;
	color: #666;
	}
	
#wirefly_personal_shopper input {
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 0 2px;
	padding: 0;
	text-align: left;
	}

#wirefly_personal_shopper input.image {
	vertical-align: text-bottom;
	margin-left: 4px;
	margin-top: -5px;
	}

#featured_deal {
	float: right;
	width: 304px;
	height: 220px;
	margin: 0 0 0 0px !important; margin: 0;
	padding: 0 !important; padding: 0 0 4px 0;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
	border: 1px solid #E3E3E3;
	border-right: none;
	border-bottom-color: #666;
	border-left-color: #CCC;
	}
	
#featured_deal p {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #C00;
	margin: 0;
	margin-bottom: 9px;
	padding: 0;
	text-align: left;
	}
	
#featured_deal label.bold {
	font-weight: bold;
	}
	
#featured_deal form {
	margin-bottom: 0;
	padding: 0;
	}

#featured_deal form label {
	margin-top: -30px;
	font-weight: normal;
	}
	
#featured_deal form label input {
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 0 4px;
	padding: 0;
	text-align: left;
	vertical-align: text-bottom;
	}


#featured_deal img.featured_phone_image {
	float: left;
	margin: 6px 12px -24px 12px;
	padding: 0;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
}

#featured_deal img.carrier_logo {
	float: none;
	display: block;
	margin: 23px 0 5px 0; /*changed to accomodate 100X40 carrier image - jesse fitzgibbon 3/6/06 */
	padding: 0;
	}
	
#wirefly_home_featured {
	width: 467px !important; width: 458px;
	height: 600px;
	float: left;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
/*	vertical-align: top;
*/	margin: 0 0 0 4px !important; margin: 0;
	}
	
div.wirefly_home_featured {
	position: relative;
	width: 214px !important; width: 224px;
	height: auto !important; height: auto;
	float: left;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
/*	vertical-align: top;
*/	border: 1px solid #6C0;
	margin: 4px !important; margin: 3px;
	padding: 8px 4px 4px 4px;
	text-align: left;
	}
	
td.wirefly_home_featured {
	width: 214px !important; width: 224px;
	height: auto !important; height: auto;
	border: 1px solid #6C0;
	margin: 4px !important; margin: 3px;
	padding: 8px 4px 4px 4px;
	text-align: left;
}
	
div.featured_image {
	float: left;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
	width: 50px;
	height: 120px;
/*	vertical-align: middle;
*/	text-align: center;
	margin: 0 9px 28px 0 !important; margin: 0 0 28px 0 ;
	padding: 0;
}

div.featured_image img {
	max-height: 120px;
	max-width: 50px;
}


.wirefly_home_featured div.featured_logo {
	height: 44px;
	display: block;
/*	vertical-align: middle;
*/	text-align: left;
	}

.wirefly_home_featured div.featured_logo img {
	vertical-align: middle;
	}
	
.wirefly_home_featured h3 {
	text-align: left;
	color: #000;
	font-size: 14px;
	line-height: 14px;
	}

.wirefly_home_featured h4 {
	text-align: left;
	color: #006;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: normal;
	margin: 2px 0 0 0;
	text-indent: 0;
	}
	
.wirefly_home_featured p, td.wirefly_home_featured p {
	margin: 0;
	margin-top: 6px;
	padding: 0;
	text-align: left;
	}
	
div.wirefly_home_featured form, td.wirefly_home_featured form {
	display: block;
	margin: 6px 0 0 0;
	padding: 0;
	vertical-align: bottom !important; vertical-align: baseline;
/**/}

div.wirefly_home_featured form label, td.wirefly_home_featured form label {
/*	float: left;
*/	font-size: 10px;
	line-height: 12px;
	text-align: left;
	margin: 0;
	padding: 0;
/*	vertical-align: bottom;
*/	}
	
div.wirefly_home_featured form input, td.wirefly_home_featured form input {
	font-size: 11px;
	line-height: 13px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: bottom;
	display: inline;
/**/	}
	
div.wirefly_home_featured form input.inputimage, td.wirefly_home_featured form input.inputimage {
	text-align: right;
	vertical-align: text-bottom;
	margin: 0 0 0 4px;
	}


div#wirefly_home_page_topten {
	width: 16px;
	float: right;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
	width: 157px !important; width: 160px;
	margin-right: 3px;
	text-align: left;
	padding: 0;
	}
	
div#wirefly_home_page_topten ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
div#wirefly_home_page_topten li {
	list-style: none;
	padding: 0 0 0 18px;
	background: url(/images/wirefly_home_page/images/wirefly_bluebullet.gif) no-repeat 3px 3px;
	margin: 0px 0px 6px 0 !important; margin: 0px 0px 0px 0px;
	}
	
div#wirefly_home_page_topten li form {
	margin: 0;
	color: #006;
	text-decoration: underline;
	}

#wirefly_home_page_topten #c1, #wirefly_home_page_topten #c2 {
	display: block;
	margin: 0;
}

#wirefly_home_page_topten #c3, #wirefly_home_page_topten #c4 {
	display: inline;
	margin: 0;
}

#wirefly_home_page_topten #c1 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	}

#wirefly_home_page_topten #c2 {
	font-size: 12px;
	line-height: 14px;
	}

#wirefly_home_page_topten #c3 {
	font-size: 10px;
	line-height: 12px;
	}

#wirefly_home_page_topten #c3 span {
	display: inline;
	font-size: 11px;
	color: #C00;
	font-weight: bold;
	text-decoration: none;
	}
	
ul.dish_network {
	margin-top: 12px;
	}
	
div.credits_accreditations {
	clear: both;
	margin: 18px 0 12px 0;
}

div.wlnp_wizard_content {
	width: 800px;
	padding: 0;
	margin: 0;
	}

div.wlnp_left_nav_column {
	width: 150px;
	float: left;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
	margin: 0;
	padding: 0;
}

div#wirefly_shopby_nav {
	width: 150px;
	margin: 0;
	padding: 0;
	text-align: left;
}

div#wirefly_shopby_nav ul {
	list-style: none;
	margin: 12px 0 12px 0;
	padding: 0;
}

div#wirefly_shopby_nav li {
	font-size: 13px;
	font-weight: bold;
	list-style: none;
	text-align: left; 
	padding: 0 6px 6px 22px;
	background: url(/images/wirefly_home_page/images/wirefly_bluebullet.gif) no-repeat 6px 3px;
	margin: 0 3px 6px 0;
	display: block;
	border-bottom: 1px solid #EEE;
}

div#wirefly_shopby_nav a {
	text-decoration: none;
	color: #009;
}

div#wlnp_search_options, div#wlnp_search_results {
	background-color: #FFF;
	width: 630px !important; width: 640px;
	margin: 0;
	paddig: 0;
	text-align: left;
}

div#wlnp_search_options p {
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin: 0 0 7px 0;
}

.radio_button {
	vertical-align: middle;
	margin: 0 12px 0 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div#wlnp_search_options h1, div#wlnp_search_results h2 {
	color: #009;
	font-weight: bolder;
	padding-left: 10px;
}

div#search_by_price_table, div#search_by_minutes_table, div#wlnp_wizard_table, div#wlnp_map_movie {
	width: 280px !important; width: 290px;
	height: 230px;
	float: left;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
	margin: 5px;
	padding: 4px 6px 4px 6px;
	border: 1px solid #CCC;
	background-color: #FFF;
}

div#wlnp_wizard_table {
	padding-bottom: 0;
	height: auto;
	background-color:#06c;
}

div#search_by_price_table h2, div#search_by_minutes_table h2, div#wlnp_wizard_table h2 {
	font-size: 15px;
	text-transform: uppercase;
	color: #093;
	line-height: 20px;
	margin: 0;
}

div#search_by_minutes_table, div#wlnp_map_movie {
	width: 320px;
}

div#wlnp_wizard_table ul, div#wlnp_wizard_table label {
	list-style: none;
	margin: 6px 3px 0 3px;
	padding: 0;
}

div#wlnp_wizard_table ul li, div#wlnp_wizard_table ul li label {
	font-size: 11px;
	line-height: 16px;
	margin: 1px 6px 0 0;
	padding: 0;
	text-align: right;
	white-space: nowrap;
}

div#wlnp_wizard_table ul li label {
	white-space: nowrap;
}

div#wlnp_wizard_table ul li label span {
	text-align: right;
	width: 50%;
}


div#wlnp_wizard_table ul#wizard_values {
	border: 2px solid #EEE;
	padding: 6px 9px;
}

div#wlnp_wizard_table ul#wizard_values li {
	text-align: right;
	line-height: 16px;
	}

div#wlnp_wizard_table ul#wizard_values li.first { 
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
}

div#wlnp_map_movie {
	margin: 4px 0 0 4px;
	padding: 0;
}

.image_button {
	margin: 6px 3px 3px 0;
	float: right;
	/*float bug fix for IE 5.5 and IE 6 for Windows, IE 5.2 for Macintosh */
	display: inline;
	vertical-align: bottom;
}

.wlnp_textbox {
	text-align: right;
	margin-left: 6px;
}
	

div.wlnp_page_footer {
	clear: both;
	text-align: center;
	padding: 12px 0 0 0;
}

div.partner_subnav {
	position: relative;
	width: 800px;
	height: 16px;
	text-align: right;
	vertical-align: middle;
	border-bottom: 1px solid #6c0;
	background: transparent;
}


div.partner_subnav li {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 4px;
	border-right: 1px solid #009;
	color: #009;
	letter-spacing: -1px;
}

div.partner_subnav a, div.partner_subnav a:visited {
	color: #009;
	text-decoration: none;
}

div.order_by_phone img {
	width: 148px;
	height: 51px;
	display: inline;
	margin: 9px;
	/*margin: 9px 9px 12px -20px !important; margin: 9px 12px 12px 0px;*/
	background: url(/images/storefront50/navigation/orderbyphone_148x51.jpg) no-repeat;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #666;
	border-left: 2px solid #CCC;
	border-right: 2px solid #666;
}

.TopNavLine { height: 1px; background-color: #fff;}
.TopNavLine2 { height: 1px; background-color: #0c6;}

.TopNav, .TopNavCell, .TopNavDivider
{
	background-color: #fff;
}

.TopNav, .TopNavLink, .TopNavDivider, .TopNavLink:visited
{
	color: #009;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	height : 15px;	
	line-height : 14px;
	text-decoration : none;
}

.TopNavLink:hover
{
	color: #00f;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	height : 15px;	
	line-height : 14px;
	text-decoration : none;
}

.accreditation_logos,
.accreditation_logos img {
	margin: 3px 9px 3px 9px;
	vertical-align: middle;
	border: none;
}




	


