
* {
	padding:0;
	margin:0;
	}

ul, li {
	padding: 0px;
	margin: 0px;}

img {
	border: 0px;
	}

body {
	margin:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFFFFF;}

.wrapper {
	width:840px;
	height:auto;
	margin:0 auto;
	/*padding:0 10px;*/
	text-align:left;}

/*-------------BEGIN COMMON (common)------------------*/
/*-- SIZES --*/
h1 {
	font-size:22px;}
h2 {
	font-size:18px;
	color:#006BBD;
	margin-bottom:14px;
	font-weight: bold;}


h2.qwest
{
	font-size:18px;
	color:#006BBD;
	margin-bottom:14px;
	font-weight: bold;

	}
h2.local
{
	font-size:18px;
	color:#006BBD;
	margin-bottom:14px;
	font-weight: bold;

	}
h2.national
{
	font-size:18px;
	color:#006BBD;
	margin-bottom:14px;
	font-weight: bold;

	}
h3 {
	color:#000000;
	font-family:'Arial';
	font-weight: bold; font-size:17px;}

#col2_padding h3 {
	font-size:17px;
	margin:5px 0;}

h4 {
	font-size:16px;
	margin:5px 0;}

#col2_padding h4 {
	font-size:14px;
	margin:5px 0;}

h5 {
	font-size:12px;
	margin-top:5px;}

h6 {
	font-size:18px;
	color:#006BBD;
	margin-bottom:14px;
	font-weight:normal}

	/* Legacy styles from wholesale09.css*/

.qgroup {
  border: 1px solid #DCDCDC;
  border-top: none;
  padding: 10px;
  background-image: url("/wholesale/images/gradient_round.gif");
  background-position: center;
  background-repeat: no-repeat;
  margin-top: -15px;
}
.qgrouphead div {
	background-image: url("/wholesale/images/bg_qgrouphead.gif"); /*green bar*/
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin: 0;
}

.contactlinks ul li a
	{
	 text-align:left;
	 }


#wh-page h1 {
	color: #006BBD;
	font-size: 22px;
	font-weight: bold;
}

h1:first-child {
	margin-top: 0;
}

#wh-page h1.main {
	margin: 15px;
}

#wh-page h2 {
	color: #006BBD;
	font-size: 18px;
	font-weight: bold;
}

#wh-leftrail h2, #wh-rightrail h2 {
	color: #006BBD;
	font-size: 18px;
	font-weight: bold;
	padding-left: 6px;
	margin-top: 0;
}

h2:first-child {
	margin-top: 0;
}

#wh-home-content h2 {
	margin-top: 0;
	margin-bottom: 6px;
	color: #006BBD;
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}

#wh-home-content h2 a {
	color: #006BBD;
	text-decoration: none;
}

#wh-page h3 a {
	color: #006BBD;
}
h3:first-child {
	margin-top: 0;
}

#wh-page h4 {
	font-size: 16px;
	font-weight: bold;
}

.minigroup h3 {
	margin-top: 0;
}

.minigroup h4 {
	margin-top: 0;
}




	/* END legacy "H" style from wholesale09.css*/

/*-- COLORS --*/
.main h1 {
	color:#5A5A5A;}
.main p {
	color:#000000;}

	.main2 p {
	color:#000000;} /* was dark grey #5A5A5A*/

/*.layout_right_col2_full a, .layout_right_col2_full a:visited, .layout_right_col2_full a:link {
/*	color:#006BBD;}

	.layout_right_col2_full a:link {
		text-decoration:underline;}

#col2_padding a, #col2_padding a:visited, #col2_padding a:link {
	color:#006BBD;}

	#col2_padding a:link {
		text-decoration:underline;}*/

.main a, .main a:visited, .main a:link {
	color:#006BBD;} /* dark green #006BBD*/

	.main2 a, .main a:visited, .main a:link {
	color:#006BBD;} /* dark green #006BBD*/

.white a, .white a:visited, .white a:link {
	color:#FFFFFF;} /*dark green #006BBD*/

.footer a, .footer a:visited, .footer a:link {
	color:#000000;}

	.globalfooter a, .footer a:visited, .footer a:link {
	color:#000000;}

	.footer2 a, .footer a:visited, .footer a:link {
	color:#000000;}

/* Common Classes */
.bmgCL_clear{clear:both; height:0px}

/* ROUNDED WHATEVER */
.make_it_round_in_IE {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url("/wholesale/PIE.htc");
	box-shadow: 2px 2px 3px #e2e2e2;
	-moz-box-shadow: 2px 2px 3px #e2e2e2;
	-webkit-box-shadow: 2px 2px 3px #e2e2e2;
	box-shadow: #d5d5d5 0px 2px 3px;
	behavior: url("/wholesale/PIE.htc");}
/*-------------END COMMON------------------*/

/*-------------BEGIN HEADER (common)------------------*/
@media print
{
.header {display:none;}
}

/*-- Header includes navigation --*/
.header {
	width:819px;
	height:120px;
	padding:0 10px;
	overflow:visible;
	float:left;}

.utilityheader {
	float:left;
	width:819px;
	height:100px;}

.bmgCL_logo {
	float:left;
	background: #ffffff;/*url("/wholesale/images/lumen/lumen-logo.png") no-repeat scroll left top transparent;*/
	cursor: pointer;
	float: left;
	height: 83px;
}

.utilitybar {
	float:right;
	width:519px;
	height:90px;
	text-align:right;}


.utilitybar ul {
	margin-top:13px;
	margin-bottom:13px;}

.utilitybar ul li {
	display:inline;}

.utilitybar a, .utilitybar a:link, .utilitybar a:visited {
	color:#006BBD;
	text-decoration:none;}

.utilitybar a:hover {
	text-decoration:underline;}

.utilitybar_search {
	float:right;
	width:238px;
	height:33px;}

.utilitybar_search fieldset {
	border: 0 none;}

input.search_box {
	float:left;
	background: url("/wholesale/images/new/nav_searchBox.png") no-repeat scroll left top transparent;
	height: 20px;
	width: 178px;
	margin: 1px 0 0 2px;
	padding: 2px 0 0 20px;
	vertical-align: top;
	/*font-size:12px;*/}
/*-------------END HEADER (common)------------------*/

/*-------------BEGIN BODY (common) ------------------*/
/*-- Headline --*/
/*MARKER*/

@media screen
{
.headline {
	display:block;
	clear:both;
	width:799px;
	float:left;
	text-align:left;
	margin-left:20px;
	background-color:#FFFFFF;
}
.headline.nomargin {
	margin-left:0px;
}

@media print
{
.headline {
	display:block;
	clear:both;
	width:799px;
	float:none;
	text-align:left;
	margin-left:20px;
	background-color:#FFFFFF;}
}

.headline h1 {
	color:#006BBD;
	font-family:Arial, Helvetica, sans-serif;}
.p {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}

.main {
	width:840px;
	height:auto;
	float:left;}

	.main2 {
	width:600px;
	height:auto;
	float:left;}

.main p {
	margin:10px 0 15px 0;}

.main ul, li {
	padding: 0px;
	margin: 0px;
	list-style-type:disc;
}

.main_inner li {
	padding:0px 0;}

.main a:link {
	text-decoration:underline;}



.main_inner {
	width:799px; /*819*/
	height:auto; /*400*/
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding:10px 10px;
	background-color:#f1f1f1; /*light gray fill was #F9F9F9*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}



.main_inner2 {
	width:599px; /*819*/
	height:auto; /*400*/
	float:left;
	margin-top:4px;
	margin-left:4px;
	padding:4px 4px;
	background-color:#f1f1f1; /*light gray fill was #F9F9F9*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

/*-- BEGIN Banner includes banner navigation buttons (landing) --*/
.main_banner {
	float:left;
	width:819px;
	height:auto;
	padding:0 10px;
	background-color:#FFFFFF;
	margin-top:40px;
	margin-bottom:15px;}

.banner_img {
	float:left;
	width:819px;
	height:341px;
	background:url("/wholesale/images/new/wholesale-main-image-no-boxes.jpg") no-repeat;}

/*unused*/
/*.banner_link {
	height:78px;
	width:324px;
	position:relative;
	top: 37px;
	left: 24px;
	z-index:10;
	margin-bottom:10px;
	cursor:pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background:#555555 url("../images/bar_sliver.png") repeat-x;
	background: -moz-linear-gradient(top, #999, #000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999), to(#000));
	behavior: url("/wholesale/PIE.htc");}*/

	/*.banner_link a.white {
		color:#ffffff;
		text-decoration:none;
		height:78px;
		line-height:78px;
		margin-left:35px;
		font-size:18px;}	*/

.banner_button {
	height:81px;/* 78x324*/
	width:326px;
	position:relative;
	top: 37px;
	left: 24px;
	z-index:10;
	margin-bottom:10px;
	cursor:pointer;}

	.banner_button a {
		display:block;
		height:81px;
		width:326px;
		background:top left no-repeat;}

	.banner_button a span {
		display:none;}

#btn_ProductsServices {
	background-image:url("/wholesale/images/new/ProductsServices_Btn.png");}
#btn_CustomerService {
	background-image:url("/wholesale/images/new/CustomerService_Btn.png");}
#btn_Account {
	background-image:url("/wholesale/images/new/Account_Btn.png");}




/*.banner_bg {
	box-shadow: 2px 3px 2px 0px #222 outset;
	-moz-box-shadow: 2px 3px 2px 0px #222 outset;
	-webkit-box-shadow: 2px 3px 2px 0px #222 outset;
	box-shadow: #222 2px 3px 2px 0px;
	behavior: url("/wholesale/PIE.htc");}*/
/*-- END Banner (landing) --*/

/*-------------END BODY (common)------------------*/

/*-------------BEGIN BODY (left column layout) ------------------*/
@media print
{
.col1, .col1_pics, .inner_col1 {display:none;}

.col2_full {
	float:left;
	width:100%;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

#col2_padding {
   width:95%;
   padding:10px;}
}

@media screen
{
.col1 {
	float:left;
	width:190px;
	height:auto;}

.inner_col1 {
	width:188px; /*205*/
	height:100%;
	float:left;
	padding-bottom:12px;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

.col1_pics {
	float:left;
	margin:10px 0;
	width:190px;
	height:100%;}

.col1_pics img {
	margin:5px 0;}

.inner_col2 {
	float:right;
	width:595px; /*614*/
	height:auto;}

.col2_full {
	float:right;
	width:595px; /*614*/
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

#col2_padding {
   width:575px;
   padding:10px;}

}

#col2_padding ul
			{
margin-left: 30px;
	margin-top:15px;
	margin-bottom:15px;
			}

#col2_padding ol {
	margin-left: 30px;
	margin-top:15px;
	margin-bottom:15px;}


#col2_padding ul li
			{
  list-style-type:disc;
	margin-top:5px;
	margin-bottom:5px;
			}

#col2_padding ul li li {
	list-style-type:circle;
	margin-top:5px;
	margin-bottom:5px;}

#col2_padding ol li {
	list-style-type:disc;
	margin-top:5px;
	margin-bottom:5px;}



.col2_left {
	float:left;
	width:50%;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

.col2_right {
	float:left;
	width:50%;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

.subhead_meb {
	font-size:14px;
	color:#006BBD;

	}
/*-------------END BODY (left column layout)------------------*/

/*-------------BEGIN BODY (right column layout)------------------*/
.layout_right_col1 {
	float:right;
	width:190px;
	height:auto;}

	.layout_right_col1 .inner_col1 {
		margin-bottom:10px;}

.layout_right_inner_col1 {
	float:right;
	width:168px; /*205*/
	height:200px;
	padding:10px;
	margin-bottom:10px;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

.layout_right_inner_col_articles {
	float:right;
	width:168px; /*205*/
	height:auto;
	padding:10px 13px 0 8px;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;
	margin-bottom:10px;}

	.layout_right_inner_col_articles ul li
	{
		  list-style-type:none;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:2px;

	}

	.layout_right_inner_col_articles h5  {
		font-size:14px;
		font-weight:bold;
		margin-bottom:6px;}



.layout_right_col1_pics {
	float:right;
	margin-bottom:10px;
	width:190px;
	height:100%;
	clear:both;}

.col1_pics img {
	margin:5px 0;}

		/* Wrapper for right column */
.layout_right_inner_col2 {
	float:left;
	width:578px; /*614*/
	height:auto;}

.layout_right_col2_full {
	float:left;
	width:578px; /*614*/
	padding:10px;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}


/*-------------END BODY (right column layout)------------------*/


/*-------------BEGIN TABS (right column layout)------------------*/
/*-------------BEGIN (LupeCSS)------------------*/
.main_tabs {
	float:left;
	width:840px;
	height:39px;
	display:inline;
	text-align:center;
	font-size:12px;
	font-weight: bold;
	margin-left:20px;
	margin-top:10px;}


.main_tabs ul li {

	display:block;
	float:left;
	width:117px;
	height:39px;
	margin:0 2px;
	padding-top:4px;
	padding-left:25px;
	text-align:left;
	background-color:#ffffff;
	list-style-type:none;
	list-style-position:inside;
	background:url("/wholesale/images/new/tab_inactive.jpg") no-repeat;}



.main_tabs ul li.here {

	display:block;
	float:left;
	width:117px;
	height:39px;
	margin:0 2px;
	padding-top:4px;
	padding-left:25px;
	text-align:left;
	background-color:#f1f1f1;
	list-style-type:none;
	list-style-position:inside;
		background:url("/wholesale/images/new/tab_active.jpg") no-repeat;
			}

.main_tabs a {
	display:block;
	height:33px;
font-weight:bold;
	line-height:15px;}

.main_tabs a:hover {
	color:#000000;
	font-weight:bold;

		}

.main_tabs a.here {
	display:block;
	height:33px;
	color:#ffffff;
	line-height:15px;
	font-weight:bold;
		}

/*-------------END (LupeCSS)------------------*/
/*-------------END TABS (right column layout)------------------*/
/*-------------BEGIN BODY (full layout)------------------*/
.col_full {
	float:left;
	width:776px; /*614*/
	padding:10px;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}


	.col_full2 {
	float:left;
	width:575px; /*614*/
	padding:10px;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

.col_full ul {
	margin-left: 30px;
	margin-top:15px;
	margin-bottom:15px;}

.col_full ol {
	margin-left: 30px;
	margin-top:15px;
	margin-bottom:15px;}

.col_full ul li {
	list-style-type:disc;
	margin-top:5px;
	margin-bottom:5px;}

.col_full ul li li {
	list-style-type:circle;
	margin-top:5px;
	margin-bottom:5px;}

.col_full ol li {
	list-style-type:disc;
	margin-top:5px;
	margin-bottom:5px;}

/* --- Style for three inner columns within full layout --- */

.inside_col {
	float:left;
	width: 230px;
	padding-right: 28px;}

.inside_col_last {
	float:right;
	width: 230px;
	padding-right: 28px;}

	.inside_col ul li, .inside_col_last ul li {
		list-style-type:none;
		font-size:11px;}

	.inside_col input, .inside_col_last input {
		margin-right: 4px;}

.full_endcap {
	width:700px;
	height:100%;
	clear:both;}

.full_space {
	margin-right:10px;}

/*-------------END BODY (full layout)------------------*/

/*-------------BEGIN BODY (split layout)------------------*/
.split_col2_left {
	float:left;
	width:46%;
	padding:10px;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}

.split_col2_right {
	float:right;
	width:46%;
	padding:10px;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url("/wholesale/PIE.htc");
	border:1px solid #cccccc;}
/*-------------END BODY (split layout)------------------*/

/*-------------BEGIN BODY (landing)------------------*/
.main_bottom {
	/*clear:both;*/
	float:left;
	width:799px; /*822*/
	height:283px; /*323*/
	margin-top:15px;
	margin-left:10px;
	padding:25px 10px 10px 10px;
	background:url("/wholesale/images/new/bmg_footer_bg.png") repeat-x;
	-moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-khtml-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	behavior: url("/wholesale/PIE.htc");}

.main_bottom h5 {
	color:#B5B5B5;
	margin-bottom:5px;}

.main_bottom ul {
	margin-bottom:10px;}

.main_bottom li {
	padding:2px 0;
	list-style-position:inside;}

.bottom_column {
	float:left;
	width:220px;
	height:auto;
	font-size:11px;
	margin:0 20px;}

	.bottom_column p {
		margin:0 0 15px;}

.bottom_column ul li:first-child {
	color:#8CC63F;}

.bottom_column a, .bottom_column a:link, .bottom_column a:visited {
	text-decoration:none;
	color:#ffffff;}

.bottom_column a:hover {
	text-decoration:underline;
	color:#ffffff;}

.bottom_column li+li a, .bottom_column li+li a:visited, .bottom_column li+li a:link {
	color:#ffffff;}

.bottom_column_split {
	width:100px;
	height:auto;}

.center_ads
{
	margin-top:0px;
	height:102px;
	width:818px;
	/*clear:both;*/
	float:right;
	margin-right:12px;

}
/*-------------END BODY (landing)------------------*/

/*-------------BEGIN FOOTER (common)------------------*/
@media print
{
.footer {
	display:none;}
}

.footer {
	clear:both;
	float:left;
	width:500px;
	height:145px;
	margin-top:20px;
	margin-bottom:30px;}

.footer p {
	font-size:10px;
	line-height:14px;
	text-align:center;}

.footer a {
	text-decoration:none;}
	@media print
{
.globalfooter {
	display:none;}
}

.globalfooter {
	clear:both;
	float:left;
	width:900px;
	height:145px;
	margin-top:20px;
	margin-bottom:30px;}

.globalfooter p {
	font-size:10px;
	line-height:14px;
	text-align:center;}

.globalfooter a {
	text-decoration:none;}

	.footer2 {
	clear:both;
	float:left;
	width:640px;
	height:145px;
	margin-top:20px;
	margin-bottom:30px;}

.footer2 p {
	font-size:10px;
	line-height:14px;
	text-align:center;}

.footer2 a {
	text-decoration:none;}

/*-------------END FOOTER (common)------------------*/

/* local (green) version */

.leftnav {
	float:left;
	padding: 0px;
	margin-left:7px;}

.leftnav h4 {
	text-align:center;
	font-size:14px;}

	.leftnav h5 {
		font-size: 13px;
		font-weight: bold;
		margin: 10px 0 6px 0;}

.leftnav ul {
	margin: 0;
	list-style: none;}

.leftnav li {
	list-style: none;
	vertical-align: middle;
	background-image: none;
	background-color: #006BBD;
	width:175px;
	padding-top:4px;
	padding-bottom:4px;}

.leftnav li a.white{
	color:#ffffff;
	text-decoration:none;
}

.leftnav li a:hover.white{
	color:#ffffff;
	text-decoration:underline;
}


.leftnav li.open {
	background-image: url("/wholesale/images/new/leftNav/leftnav_openbg.gif");}

.leftnav li.on {
	background-image: url("/wholesale/images/new/leftNav/leftnav_on.gif");
	background-color: #939393;}

.leftnav li.firston {
	background-image: url("/wholesale/images/new/leftNav/leftnav_firstbgon.gif");
	background-color: #939393;}

.leftnav ul li a, .leftnav ul li a:visited {
	display: block;
	clear: left;
	height: auto !important;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left:6px;
	padding-bottom:3px;}

.leftnav a.none {
	cursor: default;}

a.white {
	color:#fff;}

/*-------------Tables layout within content region------------------*/
.bordertable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}

.bordertable td, .bordertable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	vertical-align: top;
}

.bordertable th, .bordertable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: left;
}
.cpcitable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}

.cpcitable td, .cpcitable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	vertical-align: top;
}



.cpcitable td ol{
	margin-left:35px;
		margin-bottom:15px;
	margin-top:15px;
	list-style-type: decimal;
}

.cpcitable td ol li{
	/*margin-bottom:5px;
	margin-top:5px;*/
	list-style-type: decimal;
}

.cpcitable th, .cpcitable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: left;
	valign: center;
	vertical-align:middle
}

.expand {
	width: 100% !important;
	width: 99%;
}

.cmp {
	width: 155px;
}

.cpcitable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}

.cpcitable td, .cpcitable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	vertical-align: top;
}



.cpcitable td ol{
	margin-left:35px;
		margin-bottom:15px;
	margin-top:15px;
	list-style-type: decimal;
}

.cpcitable td ol li{
	/*margin-bottom:5px;
	margin-top:5px;*/
	list-style-type: decimal;
}

.cpcitable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: center;
}

.expand {
	width: 100% !important;
	width: 99%;
}

.cmp {
	width: 155px;
}


/*------------- FORMS LAYOUT------------------*/
.qgrouphead {
	padding: 0;
	margin-bottom: 0;
}

.qgrouphead div {
	margin: 0;
	background-image: url("/wholesale/images/bg_qgrouphead.gif");
	background-position: top right;
	background-repeat: no-repeat;
	color: #fff;
	margin-bottom:15px;
}


.qgrouphead h3 {
	margin: 0;
	color: #fff;
	padding: 4px 30px;
	background-image: url("/wholesale/images/bg_qgrouphead-left.gif");
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: normal;
	font-size:14px;
}

.qgroup h4 {
	margin-top: 0;
}

.required {
	font-weight: bold;
	color:#CC0000;
}

.qgroup label {
	text-transform: uppercase;
	color: #696969;
	font-weight: bold;
}

.qgroup input, .qgroup textarea {
	vertical-align: middle;
	font-family: helvetica, arial, sans-serif;
}

.qgroup input.radio {
	vertical-align: baseline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.qgroup input.text, .qgroup textarea, .qgroup select {
	font-size: 11px;
	background-color: #ffffff;
	color: #3d372d;
	padding: 4px;
	border: 1px solid #d7d7d7;
}

.qgroup select {
	padding: 2px;
}

.actionbutton {
	text-align: left;
	padding: 20px;
}

.qgroup .questions td {
	padding-top: 10px;
	padding-right: 20px;
}


/* ===== Styles added by Jeremy ===== */

.halves {
	/*background-image:url("/wholesale/images/halves.gif");
	background-repeat: repeat-y;*/

}

.lefthalf {
	float:left;
	width:255px;
	/*border-right:2px #dddddd solid;*/
	padding:5px;
}

.lefthalf h3{
	font-size:14px;
}

.righthalf {
	margin: 0 0 0 280px;
	padding-left: 10px;
	padding-bottom: 20px;
	text-align:left;
}

.righthalf h3{
	font-size:14px;
	margin-bottom:10px;
}
/*-------------Network and Systems links------------------*/

.find {
	   margin-top: 0;
	   background-image: url(/wholesale/images/bt_find.gif);
	   background-position: left;
	   background-repeat: no-repeat;
	   padding-left: 35px;
	   line-height: 32px;
}

.findnational {
	   margin-top: 0;
	   background-image: url(/wholesale/images/bt_find.gif);
	   background-position: left;
	   background-repeat: no-repeat;
	   padding-left: 35px;
	   line-height: 32px;
}

.groupedlinks {
	   float: left;
	   width: 250px;
	   padding-right: 25px;
	   padding-bottom: 25px;
	   vertical-align: top;
	   margin-top:20px;

}

.groupedlinks h3 {
	   margin-bottom: 5px;
	   border-top: 2px solid #ccc;
	   padding-top: 6px;
}


.groupedlinks ul{
	   padding: 0;
	   margin: 0;

}

.groupedlinks ul.noDisc{
	   padding: 0;
	   margin: 0;
	   list-style-type:none;

}



.groupedlinks ul li {

	   margin-left: 35px;

}

.spaced li {
	margin-bottom: 5px;
}

.minigroup {
	padding: 15px;
	border: 1px solid #D4E1F1;
	margin-bottom: 1.2em;
}

.footnote, .disclaimer, .qcDisclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	border-top: 1px solid #ccc;
	padding-top: 6px;
	text-align:center;
}
 .subhead {
	font-size: 12px;
}

/*tab pages ABCDEF lists*/
.findoptions {
	background-color: #e6edf5;
	border: 1px solid #c0c0c0;
	margin-top: 16px;
	margin-bottom: 25px;
	padding: 5px 0;
}

.findoptions a {
	text-decoration: none;
	margin: 0 4px;
	font-weight: bold;
	text-transform: uppercase;
}

.nolink {
	text-decoration: none;
	margin: 0 5px;
	font-weight: bold;
	text-transform: uppercase;
	/*color: #bfd0e4;*/
	color:#abc1da;
}
/*app form error styles*/
label.error {
	color:#CC0000;
	font-weight:normal;
	text-transform:none;
	font-style:italic;
	font-size:12px;}

	.dslchattable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}

.dslchattable td, .dslchattable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;

}



.dslchattable td ol{
	margin-left:35px;
		margin-bottom:15px;
	margin-top:15px;
	list-style-type: decimal;
}

.dslchattable td ol li{
	/*margin-bottom:5px;
	margin-top:5px;*/
	list-style-type: decimal;
}

.dslchattable th, .dslchattable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: left;
	color:#006BBD;
}



 /* Beginning of code specific to August 2015 Header Implementation */

 /* Common Elements */

article,
aside,
details,
figcaption,
figure,
hgroup,
main,
nav,
section,
summary {
	display: block;
}

@media print
{
#headerContainer {display:none;}
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


 /* Header */

#headerContainer {
width: 960px !important;
height:60px;
position:relative;
left:-60px;
top:-15px;
float:left;
margin: 0px auto;
background: #fff;
}

.headerContainerCL {
width: 960px !important;
height:175px;
position:relative;
top:0px;
float:left;
margin: 0px auto;
background: #fff;
}

.contactSignin {
float:right;
width:260px;
height:32px;
border-bottom: 1px solid #ccc;
}

.locationMenu {
float:left;
width:700px;
height:32px;
border-bottom: 1px solid #ccc;
z-index: 1000;
}


.locationMenuItem {
margin-left:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
text-decoration:none;
color: #666666;
position:relative;
top:10px;
float:left;
}

.locationMenuItem2 {
margin-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
text-decoration:none;
color: #666666;
position:relative;
top:10px;
float:left;
}

.locationMenuItemCL {
margin-right:34px;
width:226px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
text-decoration:none;
color: #666666;
position:relative;
top:10px;
float:left;
text-align: right;
}

.locationMenuItem a, .locationMenuItem2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
text-decoration:none;
color: #666666;
}

.locationMenuItemCL a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
text-decoration:none;
color: #666666;
}

.locationMenuItem a:hover, .locationMenuItem2 a:hover {
text-decoration:underline;
}

.locationMenuItemCL a:hover {
text-decoration:underline;
}


.locationMenuDropDownTitle {
width:200px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
color: #006BBD;
position:relative;
top:10px;
float:left;
background: url("/wholesale/2015/global_nav_sprite.png") no-repeat scroll 120px -9px rgba(0, 0, 0, 0);
}

.locationMenuDropDownTitle a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
color: #006BBD;
}

.locationMenuDropDownTitle a:hover div#businessMenuBox {
display:block;
text-decoration:underline;
}


 /* MenuBox from SmBiz */

#businessMenuBox > li {
	float: left;
	margin: 0;
}
#businessMenuBox ul {
	list-style: outside none none;
}
#businessMenuBox li a {
	display: block;
	height: 2em;
	line-height: 2em;
	padding: 0 1.3em;
	text-decoration: none;
}
#businessMenuBox ul li a {
	width: 248px;
}

#businessMenuBox ul {
	border-radius: 3px;
	float: left;
	margin:1px;

}
#businessMenuBox ul li a {
	background: none repeat scroll 0 0 #f2f2f2;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
	color: #333333;
	height: 20px;
}
#businessMenuBox ul li:hover a {
	background: none repeat scroll 0 0 #d0e7b5;
	text-decoration: underline;
}
#businessMenuBox {
	background: none repeat scroll 0 0 #e0e0e0;
	border: medium solid #e0e0e0;
	border-radius: 3px;
	height: 85px;
	overflow: hidden;
	position: absolute;
	top:33px;
	z-index: 1000;
	width:  290px;
	margin-left: 78px;
}
ul.businessSubMenu li {
	margin-bottom: -2.5px;
	margin-top: 0px;
	margin-left: 4px;
	list-style:none;
}
ul.businessSubMenu li a {
	font-family: Arial;
	font-size:12px;
	color: #333333;
}

 /* Search Box */

.siteSearch {
   width: 222px;
   background: url('/wholesale/2015/global_nav_sprite.png') no-repeat -7px -249px;
   height: 20px;
   padding:6px 10px;
   font-size: 12px;
   border:0;
   margin-left: 480px;
   margin-top: 20px;
   color: #666;

}

#site-search-submit {
   background: url('/wholesale/2015/global_nav_sprite.png') no-repeat -7px -249px transparent;
	padding-left:0 !important;
	margin-top: 15px;
	margin-left: -2px;
	width:40px;
}

.btn-arrow {
  height: 30px;
  position: relative;
  left:-47px;
  top:-2px;
  width: 40px;
  background: #fff;
  text-decoration:none;
  opacity: 0;

}


 /* Main Menu */

.whSearchForm {
float:right;
width:740px;
height:60px;
}

#whLogoSearchContainer {
height:60px;
}


.whLogoContainer {
	background: url('/wholesale/images/lumen/lumen-logo.png') no-repeat;
	background-size: 190px 50px;
	width:190px;
	height:60px;
	float:left;
	margin-left:15px;
}

.whSubMenu {
width:960px;
font-size:18px;
color: #333;
border-bottom: 2px solid #999;
}

.whSubMenu a, .subMenu1 a, .subMenu2 a, .subMenu3 a, .subMenu4 a {
font-size:18px;
color: #333;
text-decoration:none;
}

.whSubMenu a:hover, .subMenu1 a:hover, .subMenu2 a:hover, .subMenu3 a:hover, .subMenu4 a:hover {
font-size:18px;
color: #333;
text-decoration:underline;
}

.subMenu1 {
margin-left:32px;
float:left;
color: #333;
margin-right:53px;
}

.subMenu2 {
float:left;
margin-right:53px;
}

.subMenu3 {
margin-right:53px;
float:left;
}

.subMenu4 {
float:left;
}

.subMenuStart {
margin-left:32px;
float:left;
color: #333;
margin-right:53px;
}

.subMenuItem {
float:left;
margin-right:53px;
}

.subMenuEnd {
float:left;
}

 /* End of code specific to August 2015 Header Implementation */


 /* Beginning of code specific to August 2015 Footer Implementation */

#whFooter {
font-size:12px;
background: #fff;
line-height:26px;
color: #666;
margin-top:24px;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
width: 960px !important;
height:200px;
position:relative;
left:-60px;
}

#whFooter li, #whFooterCol1 li,  #whFooterCol2 li,  #whFooterCol3 li,  #whFooterCol4 li {
list-style-type:none;
list-style:none;
list-style-position:outside;
line-height:16px;
margin-top:5px;
margin-bottom:10px;
text-decoration:none;
color: #666;
}

#whFooter li a, .whFooterCol1 li a, .whFooterCol2 li a, .whFooterCol3 li a, .whFooterCol4 li a, .nonsense a, .nonsense {
margin: 0;
text-decoration:none;
color: #666;
}

#whFooter li a:hover, .whFooterCol1 li a:hover, .whFooterCol2 li a:hover, .whFooterCol3 li a:hover, .whFooterCol4 li a:hover, nonsense a:hover {
text-decoration:underline;
}

#whFooter a {
text-decoration:none;
color: #666;
}

#whFooter a:hover {
text-decoration:underline;
color: #666;
}



.whFooterCLex {
font-size:12px;
background: #fff;
line-height:26px;
color: #666;
margin-top:24px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width: 960px !important;
height: 200px;
position:relative;
left:0px;
}

.whFooterCLex li {
list-style-type:none;
line-height:16px;
margin-top:5px;
margin-bottom:10px;
}

.whFooterCLex li a {
text-decoration:none;
color: #666;
}

.whFooterCLex li a:hover {
text-decoration:underline;
}

.whFooterCategory {
font-size:14px;
line-height:40px;
color: #333;
font-weight: 700;
}

.whFooterCol1 {
margin-left:34px;
margin-top:5px;
width:203px;
margin-right:20px;
height:200px;
float:left;
}

.whFooterCol2 {
width:203px;
margin-right:20px;
margin-top:5px;
float:left;
}

.whFooterCol3 {
width:203px;
margin-right:20px;
margin-top:5px;
float:left;
}

.whFooterCol4 {
width:203px;
margin-top:5px;
float:left;
margin-right:54px;
}



.whGlobalFooter {
font-size:12px;
background: #fff;
line-height:40px;
color: #666;
margin-top:5px;
width: 960px;
height:150px;
margin-bottom:20px;
}


.whGlobalFooterCLex {
font-size:12px;
background: #fff;
line-height:40px;
color: #666;
margin-top:10px;
width: 960px;
height:150px;
margin-bottom:20px;
}

.whGlobalFooter a {
text-decoration:none;
color: #666;
}

.whGlobalFooter a:hover {
text-decoration:underline;
}

.whGlobalFooterCLex a {
text-decoration:none;
color: #666;
}

.whGlobalFooterCLex a:hover {
text-decoration:underline;
}

.whGlobalFooterLogo {
	background: url('/wholesale/images/lumen/lumen-logo.png') no-repeat;
	background-size: 123px 32px;
	margin-left:34px;
	margin-top:8px;
	width: 146px;
	height:70px;
	float:left;
}

.whGlobalFooterNav {
width:780px;
height:180px;
float:left;
}



 /* social media */

#whFooterSocialContainer {
	position: relative;
	top:-96px;
	left:523px;
	margin-top:60px;
	margin-left:74px;
	width:124px;
	height:24px;
}

#whFooterSocialContainerCLex {
	position: relative;
	top:0px;
	left:-10px;
	margin-top:60px;
	margin-left:74px;
	width:124px;
	height:24px;
}


#whFooterSocialContainer li, #whFooterSocialContainerCLex li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#whFooterSocialContainerCLex a, #whFooterSocialContainer a {
	height: 24px;
	display: block;
}

#whFooterLinkedIn {
	left: 0px;
	float:left;
	width: 24px;
	 height: 24px;
	background: url('/wholesale/2015/footer-icons-social.png') 0 0;
}

#whFooterTwitter {
float:left;
	left: 31px;
	width: 24px;
	 height: 24px;
	background: url('/wholesale/2015/footer-icons-social.png')  -31px 0;
}

#whFooterFacebook {
float:left;
	left: 63px;
	width: 24px;
	 height: 24px;
	background: url('/wholesale/2015/footer-icons-social.png')  -63px 0;
}

#whFooterGoogle {
float:left;
	left: 96px;
	width: 24px;
	 height: 24px;
	background: url('/wholesale/2015/footer-icons-social.png')  -96px 0;
}


 /* End of code specific to August 2015 Footer Implementation */





.CTCchattable {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-bottom: 1.5em;
}

.CTCchattable td, .CTCchattable th {
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	padding: 0px;

}

.CTCchattable td ol{
	margin-left:35px;
		margin-bottom:15px;
	margin-top:15px;
	list-style-type: decimal;
}

.CTCchattable td ol li{
	/*margin-bottom:5px;
	margin-top:5px;*/
	list-style-type: decimal;
}

.CTCchattable th, .CTCchattable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: left;
	color:#006BBD;
}






	#Ndslchattable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}

#Ndslchattable td, #Ndslchattable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;

}



#Ndslchattable td ol{
	margin-left:35px;
		margin-bottom:15px;
	margin-top:15px;
	list-style-type: decimal;
}

#Ndslchattable td ol li{
	/*margin-bottom:5px;
	margin-top:5px;*/
	list-style-type: decimal;
}

#Ndslchattable th, #Ndslchattable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: left;
	color:#006BBD;
}



 /* trying to get rid of the old CTL template */

.defaultTable { width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc;  }
.defaultTable th { text-align:left; border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#f1f1f1; border-right:1px solid #ccc; vertical-align:top; }
.defaultTable td { text-align:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px 8px; vertical-align:top; width:auto; }

 /* Level3 Logo Add to HP */

.wholesaleMain {
	width:960px !important;
	height:auto;
	margin: 0px auto;
text-align:left;
	}


.wholesaleMain p {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}

.wholesaleWrapper {
	width:960px !important;
	height:auto;
	margin: 0px auto;
text-align:left;
position:relative;
top: -15px;
	}

#wholesaleHeaderContainer {
width: 960px !important;
height:120px;
float:left;
margin: 0px auto;
background: #fff;
}

.wholesaleFooter {
font-size:12px;
background: #fff;
line-height:26px;
color: #666;
margin: 24px 0px auto;
border-top: 1px solid #ccc;
width: 960px !important;
height:160px;
}

#wholesaleHPphoto {
margin: 0px auto;
width: 960px;
height:310px;
background: url('/wholesale/images/hp2017/cover_image.png')  0px 0;
}

#wholesaleHPhdg {
margin: 0px auto;
width: 960px;
height:50px;
}

.wholesaleHPhdgText {
font-size:40px;
color:#fff;
font-weight: 700;
line-height:48px;
text-align:center;
position:relative;
top: 100px;
}

.wholesaleHPsubhdgText {
font-size:22px;
color:#fff;
font-weight: 400;
line-height:26px;
text-align:center;
position:relative;
top: 120px;
}

.wholesaleBlurb {
margin: 20px auto;
font-size:14px;
font-weight: 400;
line-height:18px;
text-align:center;
width:960px;
height:157px;
letter-spacing:1px;
border-bottom: 1px solid #ccc;
}


#wholesaleLevel3Logo {
margin: 0px auto;
width: 960px;
height:150px;
background: url('/wholesale/images/hp2017/Level3_CTL_logo_bg.png') 10px 0;
  background-repeat: no-repeat;
  background-position: 0% 40%;
  }

.wholesaleBorders {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

#wholesaleHPnew {
width: 960px;
margin: 0px auto;
}

.wholesaleHPlevel3 p {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 0px 0px 0px 0px;
	width:440px;
	  display: block;
		-webkit-margin-before: 1em;
		-webkit-margin-after: 1em;
		-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	}


#wholesaleHPnewLeft {
width:460px;
margin-right:20px;
float:left;
}

#wholesaleHPnewRight {
width:460px;
margin-left:20px;
float:right;
}

.quicklinks {
margin-left:20px;
}

.quicklinks a {
color:#006BBD !important;

}

.ctaLinkOrangeContainer .ctaLinkOrange{
background-color:#ff6319;
position:relative;
top:55px;
left:660px;
text-decoration: none;
font-family: Arial !important;
font-size:14px;
font-weight:800 !important;
}

.ctaLink,.ctaLink:link,.ctaLink:visited,.ctaLink:active,.ctaLinkOrange,.ctaLinkOrange:link,.ctaLinkOrange:visited,.ctaLinkOrange:active{color:#fff;position:relative;float:left;padding:10px 30px 10px 15px;-webkit-transition:padding .2s ease-in-out,margin .2s ease-in-out;-ms-transition:padding .2s ease-in-out,margin .2s ease-in-out;-moz-transition:padding .2s ease-in-out,margin .2s ease-in-out;-o-transition:padding .2s ease-in-out,margin .2s ease-in-out;transition:padding .2s ease-in-out,margin .2s ease-in-out}

.ctaLink:hover,.ctaLink:link:hover,.ctaLink:visited:hover,.ctaLink:active:hover,.ctaLinkOrange:hover,.ctaLinkOrange:link:hover,.ctaLinkOrange:visited:hover,.ctaLinkOrange:active:hover{padding:15px 35px 15px 20px;margin:-5px;color:#fff}
.ctaLink:hover .fa,.ctaLink:link:hover .fa,.ctaLink:visited:hover .fa,.ctaLink:active:hover .fa,.ctaLinkOrange:hover .fa,.ctaLinkOrange:link:hover .fa,.ctaLinkOrange:visited:hover .fa,.ctaLinkOrange:active:hover .fa{margin-left:18px;transition:padding .2s ease-in-out,margin .2s ease-in-out}

.nGrayHdg {
font-size: 24px !important;
line-height: 38px !important;
color:#000000 !important
}












