li  {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px;
	margin: 0 0 0 -17px;
	padding: 0;
	left: 0 }


li.cmg{
  font-size: 10px;
  font-family: Verdana;
  line-height: 14px;
  background-image: url(https://www.qwest.com/ecms/groups/public/documents/ss/wls_img_dot_bullet_black.gif);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 0 6px;
  position: relative;
  left: 0;
  margin-left: 0;
  padding: 0 0 2px 8px;
  list-style-type: none;
  }
form {
  margin: 0;
  padding: 0;}
.CMG_subBody  {
  font-size: 11px;
  font-family: verdana;
  line-height: 14px }
.CMG_titleBar {
  color: #fff;
  font-size: 11px;
  font-family: Verdana;
  font-weight: bold;
  background-color: #094d9c;
  padding: 8px;
  }
.CMG_header  {
  color: #094d9c;
  font-size: 13px;
  font-family: verdana;
  font-weight: bold }
.CMG_subheader  {
  font-size: 11px;
  font-family: verdana;
  font-weight: bold }
.CMG_textContent   {
	font-size: 11px;
	font-family: verdana;
	line-height: 15px;
	text-align: justify;
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px }

.CMG_title  {
  color: #001b51;
  font-size: 10px;
  font-family: verdana }
.CMG_name {font-size: 10px; font-family: verdana}
.CMG_price  {
  color: #b44800;
  font-size: 10px;
  font-family: verdana }
.CMG_priceBold  {
  color: #b44800;
  font-size: 10px;
  font-family: verdana;
  font-weight: bold }
.CMG_legal  {
  color: #999;
  font-size: 9px;
  font-family: verdana;
  line-height: 14px;
  text-align: justify }

.CMG_error  {
  color: #b44800;
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 14px;
  cursor: help }
.CMG_alert {
  color: #b44800;
  font-size: 10px;
  font-family: verdana;
  line-height: 14px;
  cursor: help }
.CMG_form {
  font-size: 10px;
  font-family: Verdana;
  line-height: 12px;
  display: block;
  padding: 1px 1px 1px 2px;
  width: 100%;
  border: solid 1px #dce3eb }
.CMG_formRequired {
  font-size: 10px;
  font-family: Verdana;
  line-height: 12px;
  background: #fff url("https://www.qwest.com/ecms/groups/public/documents/ss/img_mmes_form_required.gif") no-repeat fixed 100% 1px;
  display: block;
  padding: 1px 10px 1px 1px;
  width: 100%;
  border: solid 1px #a3b5cc }
.CMG_formChecked {
  font-size: 10px;
  font-family: Verdana;
  line-height: 12px;
  background: #fff url("https://www.qwest.com/ecms/groups/public/documents/ss/wls_img_checked.gif") no-repeat fixed 99% 2px;
  display: block;
  padding: 1px 10px 1px 1px;
  width: 100%;
  border: solid 1px #d2e6f7 }
.CMG_formFocus {
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 12px;
  background-color: #dee9f8;
  display: block;
  padding: 1px;
  width: 100%;
  border: solid 1px #094d9c }
.CMG_formAlert {
  color: #b44800;
  font-size: 10px;
  font-family: Verdana;
  line-height: 12px;
  display: block;
  width: 100%;
  vertical-align: middle; }
.CMG_formError {
  color: #b40000;
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 12px;
  display: block;
  width: 100%; }
  
input.CMG_formAlert {
  color: #b44800;
  font-size: 10px;
  font-family: Verdana;
  line-height: 12px;
  /*background: #ffffef url("https://www.qwest.com/ecms/groups/public/documents/ss/alert.gif") no-repeat fixed 99% 1px;*/
  display: block;
  padding: 1px 10px 1px 1px;
  width: 100%;
  vertical-align: middle;
  border: solid 1px #ffbb0e }
input.CMG_formError {
  color: #b40000;
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 12px;
  /*background: #ffffd6 url("https://www.qwest.com/ecms/groups/public/documents/ss/alert.gif") no-repeat fixed 99% 1px;*/
  display: block;
  padding: 1px 10px 1px 1px;
  width: 100%;
  border: solid 1px #8b0000 }
.CMG_formHelp {
  font-size: 10px;
  font-family: Verdana;
  line-height: 12px;
  background-image: url("https://www.qwest.com/ecms/groups/public/documents/ss/helpMark.gif");
  background-repeat: no-repeat;
  background-position: 99% 1px;
  cursor: help;
  display: block;
  padding: 1px 1px 1px 2px;
  width: 100%;
  border: solid 1px #a3b5cc }

.CMG_formTable    {
  font-size: 11px;
  font-family: Verdana;
  line-height: 14px;
  display: block;
  margin-bottom: 12px;
  padding: 4px;
  width: 100% }
.CMG_formColumn1   {
	text-align: right;
	width: 180px }

.CMG_formColumn2   {
	width: 180px }

.CMG_formColumn3    {
	width: auto }

.CMG_topPad {
  margin-top: 8px; }
  
.CMG_agreement  {
	font-size: 10px;
	font-family: Verdana;
	line-height: 15px;
	text-align: justify;
	padding-bottom: 10px;
	padding-left: 5px }

.CMG_notice {
	color: #b44800;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 10px }
/*Default cell styles for products
*/
.CMG_dataCell   {
	background-image: url("dot-3x.gif");
	background-repeat: repeat-y;
	padding: 8px 6px }


.CMG_dataCellnoDot   {
	padding: 8px 6px }


 .CMG_dataCellBullet  {
	font-size: 10px;
	font-family: verdana;
	background-image: url("dot-3x.gif");
	background-repeat: repeat-y;
	padding: 8px 2px }


 .CMG_baseCell {
  padding: 4px;
  }
.CMG_divider {
  background-image: url(dot-3x.gif);
  margin: 0;
  padding: 0;
  }
.CMG_listAltRow { font-size: 10px; font-family: Verdana; background-color: #d6e1ee }
.CMG_featurePrice { color: #b44800; font-size: 11px; font-weight: bold; line-height: 15px }
.CMGl_topCompare { color: #fff; font-size: 9px; font-family: Verdana; line-height: 12px; background-color: #508a11; text-align: center; padding: 8px; vertical-align: top }
.CMG_compare { color: #fff; font-size: 9px; font-family: Verdana; line-height: 12px; background-color: #a9be7d; text-align: center; padding: 8px; vertical-align: middle }
.CMG_formCenterCell  {
  padding-right: 10px;
  padding-left: 10px;}
.CMG_formCenterCell_minPadding  {
text-align: middle;
padding-right: 2px;
padding-left: 2px;}
.CMG_formSingleRow      {
	padding-top: 10px;
	padding-right: 180px;
	padding-bottom: 4px }

.CMG_formTable    {
  font-size: 10px;
  font-family: Verdana;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 100% }
.CMG_formTitle      {
  text-align: right;
  padding: 8px 8px 8px 15px;
  }
.CMG_cart_table   {
	  font-size: 10px;
	  font-family: verdana;
	  /*border: solid 1px #6894cc;*/
	   }
	.CMG_cart_cell   {
	  font-size: 10px;
	  font-family: verdana;
	  background-color: #fff;
	  padding: 4px }
.CMG_cart_header     {
  color: #fff;
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
  background-color: #084d9c;
  padding: 5px 15px 5px 10px;
  height: 26px; }
.CMG_cart_addALine  {
  color: #fff;
  font-size: 11px;
  font-family: verdana;
  font-weight: normal;
  text-decoration: underline; }
.CMG_cart_station_header   {
  color: #fff;
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
  background-color: #5a8abd;
  padding: 2px 15px 2px 10px;
  height: 26px; }
.CMG_cart_columnTitles    {
  color: #000;
  font-size: 10px;
  font-family: verdana;
  font-weight: bold;
  padding: 8px 4px;
  height: 26px; }
.CMG_cart_stationSubtotal {
  font-size: 10px;
  font-family: verdana;
  background-color: #fff;
  padding: 8px 4px; }
.CMG_verticalDivider  {
  background-image: url("wls_img_dot_3x.gif");
  width: 1px;
  }
.CMG_horizontalDivider {
  background-image: url("wls_img_dot_3x.gif");
  height:1px; }
.CMG_totalHorizontalDivider  {
	background-color: #b44800;
	height: 1px; }

.CMG_cart_group  {
  font-size: 10px;
  font-family: verdana;
  background-color: #fff }
.CMG_cart_groupHeader   {
  font-size: 10px;
  font-family: verdana;
  font-weight: bold;
  background-color: #fff;
  padding: 4px 4px 4px 15px }
.CMG_cart_groupHeaderRow {
  font-size: 10px;
  font-family: verdana;
  background-color: #fff;
  padding: 4px }
.CMG_cart_groupItem  {
  font-size: 10px;
  font-family: verdana;
  background-color: #fff;
  padding: 0 0 0 15px }
.CMG_cart_item   {
  font-size: 10px;
  font-family: verdana;
  line-height: 12px;
  background-color: #fff;
  padding: 4px 8px; }
.CMG_cart_item_message  {
  color: #b44800;
  font-size: 9px;
  font-family: verdana;
  font-weight: normal;
  line-height: 12px;
  text-align: justify;
  padding: 2px 5px;
  height: 26px; }
.CMG_cart_plansTable {
	background-color: #eee;
	margin-top: 10px }

.CMG_cart_total {
  font-size: 10px;
  font-family: verdana;
  background-color: #fff;
  padding: 8px 4px; }
/* OVER-WRITE tabContainer required */
.CMG_tabContainer {
  width: 100%; }
 .CMG_lead {
  padding-left: 10px; }
.CMG_formFullIndentedRow  {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 45px; }
.CMG_listAltRow { background-color: #d6e1ee; }
.node {
  color: #c50000;
  font-style: inherit; }
.nodeValue {
  color: #000;
  font-style: inherit;
  font-weight: bold; }
.code {
  color: #525252;
  font-size: 11px;
  font-family: "Courier New";
  line-height: 16px;
  background-color: #ffffec;
  cursor: text;
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  width: 100%;
  clear: right;
  border-style: solid;
  border-width: 1px 1px 4px;
  border-color: #d2d275; }
.logger {
  background-color: #ffffe6;
  display: block;
  margin: 1px;
  padding: 1px 10px;
  border: solid 1px #ffeed5; }
.CMG_activeStep { }

.CMG_stepBG {
	background-color: #ebf0f6; }

.CMG_inactiveStep { }

.CMG_productDesc {
  color: #000;
  font-size: 10px;
  line-height: 15px;
  text-align: justify;
  padding: 10px 0; }
.CMG_productTitle {
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 14px;
  padding: 8px 8px 8px 0;
  vertical-align: top;
  background-repeat: repeat-y; }
.CMG_productName  {
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	line-height: 14px;
	background-repeat: repeat-y;
	padding: 8px 8px 8px 5px;
	vertical-align: top; }

.CMG_productPrice {
  color: #b44800;
  font-size: 10px;
  font-family: Verdana;
  line-height: 14px;
  padding: 8px 8px 8px 15px;
  vertical-align: top; }
.CMG_titleBarEmpty {
	background-color: #094d9c; }

.CMG_columnHeaders {
	color: #000;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	line-height: 12px;
	background-color: #d6e1ee;
	padding: 8px; }

.CMG_phonesPricingTable {
	font-size: 10px;
	font-family: tohoma, verdana;
	margin-top: 5px;
	margin-bottom: 5px; }

.CMG_columnHeadersEmpty {
	background-color: #d6e1ee;
	padding: 0; }

.CMG_phones_topCompare {
	color: #fff;
	font-size: 9px;
	font-family: verdana;
	line-height: 12px;
	background-color: #508a11;
	text-align: center;
	padding: 8px;
	vertical-align: top; }

.CMG_phones_compare {
	color: #fff;
	font-size: 9px;
	font-family: verdana;
	line-height: 12px;
	background-color: #a9be7d;
	text-align: center;
	padding: 8px;
	vertical-align: middle; }

.CMG_phoneName {
	font-weight: strong;  }

.CMG_phoneContract {
	font-weight: bold; }

.CMG_phones_cell {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px;
	background-repeat: repeat-y;
	padding: 8px;
	vertical-align: top; }

.CMG_phones_msrp_price {
	font-size: 10px;
	font-family: verdana;
	color: #000;
	font-weight:bold; }
	
.CMG_phones_cellwDot {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px;
	background-image: url(wls_img_dot_3x.gif);
	background-repeat: repeat-y;
	padding: 8px;
	vertical-align: top; }

.CMG_legal {
	color: #999;
	font-size: 10px;
	font-family: verdana; }

.CMG_repeater_center {
	background-color: #d9a37f;
	height: 12px; }

form {
	margin: 0;
	padding: 0; }

.CMG_contentBody {
	display: block;
	margin-bottom: 10px; }

.CMG_rightTop {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px; }

.CMG_rightBottom {
	display: block;
	margin-bottom: 10px; }

.CMG_legal {
	color: #666;
	font-family: verdana;
	line-height: 13px }

/*<agl.folder "specific">*/
/*</agl.folder>*/
.CMG_phoneDetails_Header {
	color: #094d9c;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	line-height: 14px;
	display: block;
	margin-right: 10px;
	margin-bottom: 20px; }

.CMG_phoneDetails_Price {
	color: #b44800;
	font-size: 12px;
	font-family: verdana;
	line-height: 14px; }

.CMG_phoneDetails_Description {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px }

.CMG_phoneDetails_TabsBG {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px; }

 .CMG_phoneDetails_SelectQty {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px;
	font-weight: normal; }
.CMG_phoneDetails_Legal {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px; }

.CMG_phoneList_Header {
	color: #094d9c;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	line-height: 14px;
	display: block;
	margin-right: 10px;
	margin-bottom: 20px; }

.CMG_phoneList_Price {
	color: #b44800;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	line-height: 12px; }

.CMG_phoneList_Description {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px; }

.CMG_phoneList_TabsBG {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px; }

.CMG_phoneList_SelectQty {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px; }

.CMG_phoneList_Legal {
	font-size: 10px;
	font-family: verdana;
	line-height: 14px }
#CMG_loadingPaneE  {
	font-size: 12px;
	font-family: verdana;
	background-color: #fff;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 99;
	top: 0;
	right: 0;
	bottom: 100%;
	left: 100%;
	width: 100%;
	height: 100% }

#CMG_loadingBox     {
	font-size: 11px;
	font-family: verdana;
	line-height: 16px;
	visibility: visible;
	display: block;
	position: relative;
	z-index: 100;
	top: 100px;
	width: 345px;
	height: 157px;
	/* See Andrew
	overflow: hidden;
	clip: rect(0 345px 157px 0);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='loadingroundedbox.png', sizingMethod='scale');
	*/
}
.CMG_legalDisclaimer {
	color: #000;
	font-size: 10px;
	font-family: verdana;
	line-height: 14px;
	text-align: justify;
}