#start
{
	background-repeat: no-repeat;
	padding: 5px;
	overflow: hidden;
	height: 20px;
	padding-bottom: 5px !important;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
}
#start select
{
	font-size: 9pt;
}

/* --- Main Page Container --- */
table,tr,td { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #000; text-align:left; margin-bottom:5px; margin-top:5px; }



/* Offer Details */
TD.cat {FONT-WEIGHT: bold; FONT-SIZE: 100%! important; BACKGROUND: #e6edf5; COLOR: #4f76a3; text-align:center}
TD.det {FONT-WEIGHT: bold; FONT-SIZE: 100%! important; COLOR: #4f76a3; vertical-align: top; text-align:right}

.

/* --- Global Margins --- */
h1, h2, h3, h4, h5, h6, form { margin:0;}
p { margin:0 0 10px 0;} 
p  .glance{  position:relative;top:30px;
	   border:0; }

/* --- Text Styles --- */
.greyTxt, .greyTxt a, a.greyTxt { color:#666; }
.greyTxtBC, .greyTxtBC a, a.greyTxtBC { font-family: Arial, Helvetica, sans-serif; color:#242424; font-size:16px; margin-left:15px; }
.blueTxt, .blueTxt a, a.blueTxt { color:#36c; }
.redTxt, .redTxt a { color:#9d0a0e; }
.orgTxt, .orgTxt a { color:#FF6600; }
.greenTxt, .greenTxt a { color:#093 }
.whiteTxt { color:#fff; }
.font9 { font-size:9px !important; }
.font10 { font-size:10px; } 
.font11, td.font11 { font-size:11px !important; }
.font12 { font-size:12px; }
.font14 { font-size:14px; }
.articleText { font-size:12px; color:#282828; text-align:left; }
.articleTable { font-size:12px; color:#282828; text-align:left; }
.articleList { font-size:12px; color:#282828; margin:0 10 0 15; padding: 0 0 0 15; text-align:left;}
.noU { text-decoration:none; }
p strong em { color:#f06faf; font-size:14px; }
.border0, td.border0 { border:0 !important; }
.greyTxt, .greyTxt a { color:#242424; }
.ylw-txt , a.ylw-txt { color:#FFCC00; }

/* --- Main Link Styles --- */
a { color:#36c; }
a:hover { color:#036; }
img {  border:0; }
img .glance{  position:relative;top:30px;
	   border:0; }	   

.floatLeft { float:left; margin-right:7px; }
.floatRight { float:right; margin-left:7px; }

.clear { clear:both;}


#content-col-1 { float:left; width:196px; margin:20px 9px 0 0; }
.white-box { background-color:#fff; border:1px solid #ccc; border-top:0; padding:7px; margin-bottom:20px; }
#content-col-1 .white-box table { text-align:center; margin:0 auto 5px auto ; }
.dot-spcr { background:url(../images/body-h-dot.gif) repeat-x; height:1px; overflow:hidden; margin:4px 0 10px 0; }
.line { border-top:1px solid #333; height:1px; overflow:hidden; margin:4px 0 10px 0; }
.button { text-align:center; }
.button-left { text-align:center; font-size:9px }
.button-left img { margin-bottom:5px;  }
.title { margin-bottom:10px; text-align:center;}

.bull-plus { margin:0; padding-left:0; list-style-type:none; }
.bull-plus li { padding-left:17px; background:url(../images/bull-plus.gif) 6px 4px no-repeat; margin-bottom:15px; }
.dotline { border-bottom:1px dotted #CCC; line-height:1px; margin-bottom:7px; }

#intro { text-align:center; margin:20px 15px 38px 15px }
#intro table { margin:15px auto; }


#content-col-2 { float:left; width:576px; margin-right:5px; }
#col-2-head { height:20px; padding-left:23px; padding-right:20px; }
#col-2-head p { padding:0px 0 2px 0; margin:0; }
#col-2-head p span { margin:0 5px; }
#col-2-head p.greyTxt { text-align:center }
#col-2-head #breadcrumbs { margin-top:10px; font-size:11px }
#col-2-head .email { background:url(../images/icon-email.gif) left center no-repeat; padding-left:20px; }
#col-2-head .print { background:url(../images/icon-print.gif) left center no-repeat; padding-left:20px; }
#col-2-contents { border:1px solid #ccc; border-top:0; }
#col-2-border { padding:5px 5px 0 5px; border:1px solid #fff; border-top:0; background:url(../images/body-grdnt-bg.gif) repeat-x #ededed; }

#my-address { padding:4px 9px 10px 15px; text-align:right }

/* My Services: Added 3/25 - Alex H */
.My-Services-box { background: #EFF7FF; overflow:hidden; border-top:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; position: relative; padding-left: 5px; }
.My-Services-box-inner { padding:5px 9px 0 9px; position: relative;}
.My-Services-box-bot { margin-bottom:10px; background:url(../images/my-services-bottom.gif) bottom left no-repeat; height:50px; overflow:hidden; }
.My-Services-box-place { background:url(../images/my-services-place-bg.gif) top left no-repeat; height:40px; margin:0px 0 0 10px }
.My-Services-box-place .place-text { padding:12px 0 0 15px; font-size:14px; font-weight:bold }
.My-Services-box-place .place-text span { text-transform:uppercase; }
.My-Services-box-place .place-butt { float:right; padding:8px 25px 0 0px; }

.My-Services-offer { margin-bottom:20px; }
.My-Services-title { margin-bottom:10px; }
.My-Services-title .My-Services-title-label { font:bold 16px Arial; float:left; width:328px; }
.My-Services-title-fee { float:left; width:80px; text-align:center; color:#666; padding-top:5px; }
.My-Services-title-close { float:left; width:130px; text-align:center; color:#666; }
.My-Services-title-close a { color:#666; font-size:9px }
.My-Services-box .offer-icon { position:absolute; width:36px; left:0px; top:0px; }
.My-Services-box .offer-info { width:270px; }
.My-Services-box .offer-undo { float:left; width:60px; padding-top:35px; padding-right:10px; }
.My-Services-box .offer-undo a { color:#666; font-size:9px; float:left; }
.My-Services-box .offer-price { float:left; width:125px; font-size:11px; line-height:13px; font-weight:normal; text-align:left; padding-right:20px; margin:0 }
.My-Services-box .offer-price span { font-size:14px; font-weight:bold }
.My-Services-box .offer-price-table { float:left; width:145px; font-size:12px; font-weight:normal; text-align:left; padding:3px 0 0 0; margin:0 }
.My-Services-box .offer-price-table table { float:left;  }
.My-Services-box .offer-price-table td { padding:2px 0; }

.My-Services-box .bonus a.promo { margin:4px 0 0 0 !important; padding:0 !important; font-size:11px; line-height:9px }
.My-Services-box .bonus a.promo strong { font-size:11px; margin-bottom:2px; display:block }
.My-Services-box .bonus a.promo { font-size:9px; margin-top:5px; padding:5px 0; text-align:left; display:block; text-decoration:none; color:#009933 }
.My-Services-box .bonus a.promo:hover { text-decoration:underline } 
.ResellerPromo { font-size:11px; margin-top:5px; padding:10px 0; text-align:left; display:block; text-decoration:none; color:#009933; }
.BonusGreen { font-size:12px; text-align:left; color:#009933; font-family:Verdana; font-weight:bold;}
.BonusBlack { font-size:12px; text-align:left; color:#000000; }

.My-Services-box .offer-name { padding-left:5px; font-size:14px; font-weight:bold; margin-bottom:5px; }
.My-Services-box .offer-name a { text-decoration:none }
.My-Services-box  .offer-name a:hover { text-decoration:underline } 
.My-Services-box .offer-promo, .My-Services-box .offer-info p { margin:0; padding:0 !important }
.My-Services-box .offer-servicetypes { font-size:12px; width:264px; margin-bottom:5px; padding-left:3px; }


/* selected */
/*
.bundle-box.selected { background:url(../images/selected-bg.gif) 0 0 repeat-x; background-color:#EDEDED; color:#999; border:1px solid #FFF }
.bundle-box.selected .bundle-box-inner { background-image:none; padding:9px 9px 0 9px; }
.bundle-box.selected .bundle-box-bot { background-image:none; height:5px; overflow:hidden; }
.bundle-box.selected .bundle-box-bot2 { background-image:none; overflow:hidden; padding-bottom: 40px; }
.bundle-box.selected a { text-decoration:none; color:#F60  }
.bundle-box.selected a:hover { text-decoration:underline; color:#036  }
.bundle-box.selected p, .bundle-box.selected .bundle-summ-save, .bundle-box.selected .bundle-summ-details, .bundle-box.selected .offer-button a.promo, .bundle-box.selected .bundle-offer-button a.promo, .bundle-box.selected strong, .selected .offer-name a, .selected .offer-name a:hover, .selected .bundle-info a, .selected .bundle-info a:hover, .selected .bundle-offer-button .bundle-offer-button-bottom a { color:#999 !important; text-decoration:none }
.bundle-box.selected .offer-promo, .bundle-box.selected .offer-promo-top, .bundle-box.selected .promo, .bundle-box.selected .offer-promo-bottom { background-image:none;  }  
.bundle-box.selected .bundle-title .bundle-title-label, .bundle-box.selected .bundle-title .bundle-title-label2 a, .bundle-box.selected .bundle-title-label2 a:hover { font:bold 22px Verdana; float:left; color:#999 !important; text-decoration:none; }
*/

/* Not selected */
.bundle-box { margin-bottom:10px; background: #fff; overflow:hidden; clear:both; }
.bundle-box-inner { padding:9px 2px 0 9px; }/* background:url(../images/bndl-bg-top.gif) top left no-repeat; */
.bundle-box-bot { background-image:url(../images/bndl-bg-bot.gif); height:5px; overflow:hidden; }


.bundle-title { margin-bottom:5px; }
.bundle-title .bundle-title-label { font:bold 22px Verdana; }
.bundle-title-fee { float:left; width:80px; text-align:center; color:#666; padding-top:5px; }
.bundle-title-close { color:#666; float: right; margin-top: 5px; margin-right: 15px; }
.offer-info { float:left; width:300px; }
.offer-name { padding-left:40px; font-size:14px; font-weight:bold; margin-bottom:5px; }
.offer-name a { text-decoration:none }
.offer-name a:hover { text-decoration:underline }

/* Updated: 2/27 */  
.bundle-left-wrap { float:left; padding: 10px 0  0 35px; margin-bottom: 15px; }

.offer-promo { background:url(../images/bndl-promo-bg-mid_y.gif) top left repeat-y; margin:0 0 0px 35px; padding:0; }
.offer-promo .promo { margin:0; width:255px; line-height:14px; font-size:12px; font-weight:bold; color:#006600; }
.offer-promo-top { background:url(../images/bndl-promo-bg-top_y.gif) top left no-repeat; width:264px; height:6px; margin:0; padding-bottom:0px; }
.offer-promo-bottom { background:url(../images/bndl-promo-bg-bottom_y.gif) bottom left no-repeat; width:264px; height:6px; margin:0; padding-top:1px; }
.offer-promo-image { float:left; margin-left:4px; margin-right:4px; padding-top: 10px; }
.offer-promo-text { padding-left: 80px; line-height: 14px; font-size: 12px; font-weight: bold; color: #006600; } 

.offer-info p { margin-left:49px; color:#666; }
.offer-price1 { width:100px; float:left; text-align:right; font-weight:bold; font-size:16px; padding-right: 10px; }
.bundle-offer-price1 { width:200px; float:left; text-align:right; font-weight:bold; font-size:16px; padding-right: 10px; }
.offer-price { width:200px; float:left; text-align:right; font-weight:bold; }

.bundle-summary { border:0px solid #CCC; padding:0 1px 3px 0; text-align:right; width:200px }
.bundle-summ-save { color:#093; font-size:14px !important; margin-bottom:5px; float:left; font-weight: bold; width: 200px;  }  
  
/* Updated: 2/27 */  
.bundle-offer-button {float:left; width:220px; text-align:right; margin-top:8px; margin-bottom:8px; }
.bundle-offer-button { background:url(../images/choose-bubble-2.gif) repeat-y right; }
.bundle-offer-button div { padding-left:40px; }
.bundle-offer-button .bundle-offer-button-top { background:url(../images/choose-bubble-1.gif) top right no-repeat; padding:10px 8px 0 0; }
.bundle-offer-button .bundle-offer-button-mid { padding:7px 8px; margin:0; color:#666666 }
.bundle-offer-button .bundle-offer-button-mid img { margin:0 1px }
.bundle-offer-button .bundle-offer-button-bottom { background:url(../images/choose-bubble-3.gif) bottom right no-repeat; padding:0px 8px 5px 0; margin:0; text-decoration:none;  }
.bundle-offer-button .bundle-offer-button-bottom a { color:#009933; text-decoration:none !important } 
/*.bundle-offer-button .bundle-offer-button-bottom strong { color:#000 } */
.bundle-offer-button .bundle-offer-button-bottom a:hover { text-decoration:underline } 

.offer-button { float:left; width:130px; text-align:right; }
.offer-button .promo { z-index:1000px; }  
/*.offer-button a.promo strong { color:#000 }*/
.offer-button a.promo { margin-top:5px; padding:5px 0; text-align:right; display:block; text-decoration:none; color:#009933 }
.offer-button a.promo:hover { text-decoration:underline } 
.offer-newbox { padding:8px; border-color:#CCC; background-color:#EDEDED; margin-left:25px; }



.bundle-title img { vertical-align:middle; }
.bundle-info { padding:0 0 0 39px; font-size:14px; }
.bundle-info a { text-decoration:none;  }
.bundle-info a:hover { text-decoration:underline }
.bundle-info .view-all { float:right; padding-right:17px; }

/* Page 3 */
#content-col-2 .white-box { border-top:1px solid #ccc; margin-bottom:5px;  }

#installation { font-size:12px; margin-left:12px }
#installation label { position:relative; top:-3px; font-size:11px; }
#installation .title { text-align:left; font-size:14px; font-weight:bold }
#installation p { margin-left:12px; }
#installation input { margin-left:12px; }

/* End Page 3 */

#content-col-three{ 
	float:left;
	width:196px;
	/*\*/margin-top:20px; margin-right:-200px; margin-left:0px;/**/margin-bottom:20px !important;margin-bottom:10px;}


#content-col-3 {float:left; width:200px; margin:10px 0px 0 0; }
#content-col-3 .white-box { padding-top:0px; } 
#content-col-3 .white-box .button { margin:3px 0; } 
#col-3-head { height:37px; text-align:center; }
#col-3-head p { padding:10px 0 0 0; }
#col-3-head p a.my-info { background:url(../images/icon-info.gif) left center no-repeat; padding-left:20px; }
.price-summary { margin-bottom:10px; }
.price-summary { font-size:12px; }
.price-summary div { margin-left:0px; width:100%; text-align:right; font-size:11px }
.price-summary div span { font-weight:normal; }
.price-summary .selected td { padding:5px 0 0 0; background:none; }
.price-summary .selected .price { font-size:12px; font-weight:bold }
.price-summary .open td { font-weight:bold; padding:0px 0 15px 17px }
.price-summary .open td div { font-weight:normal; }
.price-summary .closed td { display:none }

.blue_contain { position: relative; margin-bottom:5px; width:93%; margin-left: auto; margin-right: auto; padding:0px; background-color: #eff8ff;}
.blue_contain_top { height: 10px; position: relative;}
.blue_contain_bottom { height: 10px; position: relative; }
.blue_contain_body { padding-left:10px; padding-right: 10px; }
.blue_contain_corner { position: absolute; background-repeat: no-repeat; height: 10px; }
.bl { background-image: url(../images/bl_alert.gif); background-position: top left; width: 10px;}
.br { background-image: url(../images/br_alert.gif); background-position: top right; width: 100%; }	
.tl { background-image: url(../images/tl_alert.gif); background-position: top left; width: 10px; }						   
.tr { background-image: url(../images/tr_alert.gif); background-position: top right; width: 100%;}

.AttachmentOfferRow {  }
.AttachmentOfferRow td
{
	padding-bottom:10px;
	padding-top:10px;
	vertical-align: top;
	border-bottom: 1px dotted gray;
}
.AttachmentOfferName { font-weight:bold; }
.AttachmentOfferBonus { margin-left:0px; color: #009933; display:block; }
.AttachmentOfferDescription { font-weight: normal; }
#attachmentBonusDiv { position: absolute; top: 10px; right: 35px; };
#attachmentBonusDivLeft { float: left; background-image: url('../images/details-bonus-left.gif'); background-repeat: no-repeat; height: 59px; width: 70px; }
#attachmentBonusDivRight { float: left; background-image: url('../images/details-bonus-right.gif'); background-repeat: no-repeat; height: 59px; width: 13px; }
#attachmentBonusLogo { display:none; }
#attachmentBonusDivBody { float: left; background-color: #C8D6E6; height: 59px; width: 150px; text-align: center; overflow: hidden; }
#attachmentBonusText { font-size: 11pt; font-weight: bold; margin-top: 7px; }


#MessageDiv.blue_contain { width: 100%; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px;}
#MessageCloseDiv { top: 0px; float: right; z-index: 100; }
#MessageIconDiv { float:left; margin-left: 10px; width:32px; margin-top: 20px;  }

#AddressPickerDiv.blue_contain { width:100%; margin: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px;}
#AddressSuggestionClose { top:0px;}
#AddressSuggestionIntro table { margin-left: auto; margin-right: auto; margin-top: 15px; }
#AddressSuggestionIntro table td { padding-right: 10px; padding-left: 10px; font-size:14px; }
.AddressSuggestionListDiv { padding-left: 10px; border: solid 1px gray; overflow: auto; height: 100px; background-color:#FFFFFF; }
.AddressSuggestionBoxDiv { padding-left: 10px; border: solid 1px gray; background-color:#FFFFFF; }
.AddressSuggestionTitleDiv { padding-left: 5px; padding-top: 5px; font-weight: bold; }
#AddressSuggestionExpandLink { text-decoration: underline; }
#AddressPickerTitleDiv { font-weight: bold; }
#AddressPickerFooterDiv { position: relative; padding-top: 5px; height: 25px; }
#AdddressPickerSubmitBtnDiv { position: absolute; width: 100px; right: 5px; top: 5px; }
#moreBillingInfoDiv { position:absolute; right:20px; top:0px; }

#OrderAttachmentsDiv { background-color:#eff8ff;
					   color:#000000;
					    }
#OrderAttachmentHeader { text-align:center;
						 font-size:12pt;
						 color:#750000;
						 font-weight:bold;
						 margin-top:5px;
						 margin-bottom:5px; }
#OrderAttachmentSubhead { text-align:center;
						  font-size:10pt;
						  font-weight:bold;
						  color:#333333;
						  margin-bottom:5px;
						  margin-top:15px; }

#OrderAttachmentContent { width:100%;
						  margin-left:auto;
						  margin-right:auto;
						  margin-bottom:5px; }	
					  					  
#OrderAttachmentDecline { float:right;
						  width:auto;
						  font-size:8pt;
						  font-weight:bold;
						  margin-right:30px;
						  margin-bottom:5px; }
#orderAttachmentBilling p { text-align:left;
						 font-size:9pt;
						 color:#333333;
						 font-weight:bold;
						 padding-left: 15px;
						 padding-bottom:0px;
						 padding-right:0px;
						 padding-top:0px; }
				 
#attachmentProviderName { font-weight:bold; font-size:16px; }
#attachmentServicename 	{ font-weight:bold; font-size:12px; color:#000066; }
#price_attachment { font-weight:bold; font-size:12px; }

.price-summary td { padding:1px 0; }
#content-col-3 .white-box .button a { color:#000000; text-decoration:none; font-size:12px }
#content-col-3 .white-box .button a span { color:#36c; text-decoration:underline }


#intro-footer { padding:10px 0 10px 25px; border-bottom:1px solid #999; margin-bottom:10px; font-size:12px; }
#footer-links { text-align:center;}
#footer-links span { margin:0 5px; }


#footer-powerd { text-align:center; font-size:9px; margin-top:5px; }
#footer-powerdtemp { text-align:center; }
#footer-powerd img { margin-bottom:5px; }

.marker { display: none; color: #aa5555; font-weight: bold; }
.search { width: 350px; }
.searchPanel{ border: solid 1px #D3D3D3; width:200px; }
.searchPanel{ }


/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .cf {height: 1%;}
/* End hide from IE-mac */

/* Landing Page */

#headerLP { background:url(../images/body-head-bg.gif) bottom left no-repeat; padding-bottom:9px; }
#head-logoLP { width:206px; float:left; margin-right:330px; }
#head-numbLP { width:220px; float:left; padding:0; line-height:18px; }
#contentsLP { padding:10px 5px 5px 0px; border:1px solid #ccc; background-color:#fff; }
#main-colLP { width:524px; float:left; margin-right:10px; margin-bottom:5px;  }
#main-colLP ul { margin:10px 50px 30px 0; padding:0; list-style-type:none; font-size:12px; }
#main-colLP ul li { background:url(../images/bullet.gif) 10px 3px no-repeat; padding-left:20px; }
#main-colLP p { margin:0 20px 1.5em 17px; font-size:12px; }
#main-colLP .titleLP { margin:0 0 7px 17px; }
#right-colLP { float:left; width:216px; }
#right-formLP { padding:5px 2px 2px 2px; border:1px solid #a6c1db; margin-bottom:8px; background-color:#eff7ff; text-align:center; }
#right-formLP .small { width:40px; }

#right-box-2LP { border:1px solid #e2e2e2; background:#f7f7f7; padding:11px 13px 21px 13px;}
#right-box-2LP .title { margin-bottom:7px; }
#right-box-2LP .spacer { margin:10px 0 20px 0; border-bottom:1px solid #e2e2e2; }
#right-box-2LP p { padding:0 10px 0 20px;} 
#right-box-2LP ul { margin:8px 0 20px 0; padding:0; list-style-type:none; }
#right-box-2LP ul li { background:url(../images/bullet.gif) 10px 3px no-repeat; padding-left:20px; }

#footer-wrapperLP { padding-top:25px; text-align:center; }
#footer-wrapperLP div { margin:20px 100px; text-align:left; font-size:10px; }
#footer-wrapperLP a { color:#003399}

/* Added 5/18 - Alex H - Fix for landing page form table */
.alignleft td { text-align:left !important }
.inputfloatleft { float:left }
#phonePanel #areaInput { width:25px !important }
#phonePanel #prefixInput { width:25px !important }
#phonePanel #suffixInput { width:30px !important }

#phonePanellanding { padding-left:400px; padding-top:15px; font-size:150px; width:500px; }
#phonePanellanding #areaInput { width:35px; margin-left:40px; !important }
#phonePanellanding #prefixInput { width:35px !important }
#phonePanellanding #suffixInput { width:70px !important }
#phonePanellanding table,tr,td { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #555146; text-align:left; margin-bottom:5px; margin-top:5px; }

#emailPanellanding { padding-left:401px; padding-top:1px; font-size:150px; width:500px; }
#emailPanellanding #emailInput { width:161px; margin-left:69px; !important }
#emailPanellanding #prefixInput { width:40px !important }
#emailPanellanding #suffixInput { width:70px !important }
#emailPanellanding table,tr,td { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #555146; text-align:left; margin-bottom:5px; margin-top:5px; }


#usePhonePanellanding table,tr,td { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #555146; text-align:left; margin-bottom:5px; margin-top:5px; margin-left:472px; }

#customize table,tr,td { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #555146; margin-bottom:5px; margin-top:5px; }

#header-one { margin-left:350px; padding-top:55px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #6c8eb4; font-weight:bold; line-height:15pt; text-align:left; width:355px; }
#header-two { margin-left:350px; padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #555146; font-weight:bold; line-height:12pt; text-align:left; width:355px; }

#secure-images { width:500px; margin-left:290px; margin-top:10px; }

.atAGlancePanel
{
	position:absolute; top:100px; right:135px;
}
.atAGlanceSecure
{
	position:absolute; top:300px; right:145px;	
}

#glance {
	width:194px;
	
}

/* Added 6/20 - Julio E - Landing Pages TEST */
/* Neutralize styling: */

#landing {text-align: center; padding-top: 5px; background: #F1F6FC; }

div {
	font-size: 1em;
}


a, :link {
	color: #3366D0;
	text-decoration:none;
}

a:hover {
	color: #333;
}

/* Neutralize styling: 
   Elements with a vertical margin: */

h1, h2, h3, h4, h5, h6, pre, form, fieldset,
blockquote, dt, dl, dd, a, address {
	margin: 0;
	padding: 0;
}

ul, ol, {
	padding-top:1px;
	padding-bottom: 0;
	padding-left: 15px;
}	

li {
	padding-top:1px;
	padding-bottom: 0;
	margin-left: 15px
}	

/* Miscellaneous conveniences: */

form label {
	cursor: pointer;
}

fieldset {
	border: none;
}

/* Form field text-scaling */

input, select, textarea {
	font-size: 100%;
}


/* whoever thought blue linked image borders were a good idea? */

img { border: 0; }

/* General
   --------------------------------------------------------------------*/
		


.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Global
   --------------------------------------------------------------------*/
   
h1 {
	font-size: 2em;
	margin: 0 0 10px 0;
	color: #003399;
	line-height: 1.2em;
}



h2 {
	font-size: 1.4em;
	margin: 15px 0 0 0;
	line-height: 1.2em;
	color: #1645AF;
}

.error h2  {
	font-size: 1.4em; 
	font-weight:bold;
	margin: 15px 0 0 0;
	line-height: 1.2em;
	color: red;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1.2em;
	color: #1645AF;
}

p {
	font-size: 1.1em;
	padding-top: 10px;
}


	 			 			
.callout { background:url(/App_Themes/DigitalLanding/images/landing/middle.gif) top left repeat-y; }
#par .callout { padding:0 0px 0 0px; margin:0; width:490px; line-height:30px; }
.callout-top { background:url(/App_Themes/DigitalLanding/images/landing/top.gif) top left no-repeat; width:497px; height:23px; margin:0; padding:0 }
.callout-bottom { background:url(/App_Themes/DigitalLanding/images/landing/bottom.gif) bottom left no-repeat; width:497px; height:23px; margin:0; padding:0 }

		    		 	

/* Header
   --------------------------------------------------------------------*/

#header {
	height: 85px;
	width: 830px;
	margin: 0 auto;
	top: 10px;
	position: relative;
	background: url(../images/landing/bg_header.gif) left top no-repeat;
}

#logo {
	position: absolute;
	bottom: 0px;
	left: 15px;
}

#error {
	display: block;
}

#tel {
	position: absolute;
	top: 35px;
	right: 25px;
	text-align: left;
}

#num {
	display: block;
	position:relative;
	top: -15px;
	right: 25px;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1em;
	color: #333;
}

#num-tag {
	display: block;
	font-size: 1em;
	color: #444;
}


/* Layout / Content
   --------------------------------------------------------------------*/
   
#wrap {
	width: 830px;
	background-color: #fff;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 25px;
}

#content-one {
	width: 540px;
	padding: 20px 15px 15px 15px;
	margin: 10px 0 0 15px;
	float: left;
	background: url(../images/landing/bg_content.jpg) left 5px repeat-x;
}

#content-one ul {
	padding: 0 0 0 10px;
	margin-bottom: 15px;
	list-style: none;
}

#content-one li {
	font-size: 1.1em;
	line-height: 1.3em;
	padding-left: 10px;
	background: url(../images/landing/arrow_li.gif) no-repeat left 5px;
}

#container-one img {
	margin: 10px 0 0 48px;
}

#content-header {
	height: 85px;
	width: 830px;
	margin: 0 auto;
	top: 10px;
	position: relative;
	background: url(/images/landing/bg_header_test.gif) left top no-repeat;
}



#content-title {
	height: 45px;
	width: 830px;
	margin: 0 auto;
	top: 10px;
	text-align:left;
	position: relative;
	background-color:#FFFFFF;
}

#content-title p {
	font-size: 30px;
	font-weight:bold;
	color: #6C8EB4;
	line-height: 1.2em;
	margin-left:20px;
	width:600px;
}

#content-landing {
	width: 723px;
	height:1154px;
	padding: 20px 15px 15px 15px;
	margin: 10px 0 0 15px;
	float: left;
	background: url(/images/landing/bg_landing_content.gif) left 5px no-repeat;
}

#content-landing ul {
	list-style: none;
	width:400px;
}

#content-landing li {
	font-size: 1.1em;
	color:#FFFFFF;
	line-height: 1.3em;
	padding-left: 10px;
	margin-left:100px;
	background: url(../images/landing/arrow_li_wh.gif) no-repeat left 5px;
}

#container-landing img {
	margin: 10px 0 0 48px;
}

#content-landing h1 {
	font-size: 18px;
	font-weight:bold;
	margin: 0 0 10px 0;
	color: #6C8EB4;
	line-height: 1.2em;
	width:310px;
	margin-left:425px;
	margin-top:50px;
}

#right-wrapper {
	position:absolute;
	top:550px;
	left:450px;
	width:700px;
}	

#left-wrapper {
	position:absolute;
	top:580px;
	left:420px;
}	

#cable-burst {
	width:400px;
	height:155px;
	margin-left:40px;
	background:url(../images/landing/burst_cable.gif) no-repeat left 5px;
}

#hs-burst {
	width:400px;
	height:155px;
	margin-left:40px;
	background:url(../images/landing/burst_hsi.gif) no-repeat left 5px;
}

#voice-burst {
	width:400px;
	height:155px;
	margin-left:40px;
	background:url(../images/landing/burst_voice.gif) no-repeat left 5px;
}

#triple-burst {
	width:400px;
	height:155px;
	margin-left:40px;
	background:url(../images/landing/burst_triple.gif) no-repeat left 5px;
}

#cable-burst p {
	font-size:9px;
	color:#000000;
	font-weight:bold;
	position:absolute;
	top:75px;
	right:500px;
}

#content-landing h2 {
	font-size: 15px;
	font-weight:bold;
	margin: 0 0 10px 0;
	color: #555146;
	line-height: 1.2em;
	width:310px;
	margin-left:425px;
	margin-top:10px;
}

#content-landing p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555146;
	margin-left:425px;
	}

#c1-two {
	padding: 0 15px 0 15px;
	border: solid 1px #D3DFED;
	background-color: #F0F5F9;
}



#content-two {
	width: 230px;
	margin: 10px 0 0 10px;
	float: left;
}

#c2-one {
	width: 224px;
	height: 340px;
	background: url(../images/landing/bg_ca.jpg) left top no-repeat;
}

#c2-two {
	width: 195px;
	border: solid 1px #ddd;
	background-color: #fff;
	padding: 5px 10px 10px 10px;
	margin-left: 4px;
}

#container-one {
	font-size: 1em;
	padding: 40px 15px 15px 15px;
}


#footer {
	width: 830px;
	margin: 15px auto 0 auto;
	padding: 10px 0 25px 0;
	border-top: solid 1px #D4E5F7;
}

#f-one {
	display: block;
	font-size: 1em;
	color: #444;
	width: 500px;
	margin: 0 auto;
}


/* Test Form CSS  */



#container{
	position:relative;
	text-align:left;
}
#container, #top, #bottom, #footer{
	margin:0 auto;
	width:548px;
}
#top, #bottom{
	height:10px;
	display:block !important;
}
#top{
	margin-top:10px;
}

form.wufoo{
	margin:20px 20px 0 20px;
	padding:0 0 20px 0;
}

h1, h2, h3{
	font-weight:normal;
}

/* ----- LOGO ----- */


* html h1 a{
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://wufoo.com/images/wflogo.png", sizingMethod="crop"); */
}

img { 
	border:none;
}

/* - - - - - - - - - - - - - - - - - - - - -

FORM

- - - - - - - - - - - - - - - - - - - - - */

.wufoo{
	font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
}
.wufoo li{
	width:62%;
}
form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	font-size:100%;
}
/*
form li{
	margin:0;
	padding:4px 5px 2px 9px;
	position:relative;
}
form li:after, .buttons:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}

form li, .buttons{display: inline-block;}
* html form li, * html .buttons{height: 1%;}
form li, .buttons{display: block;}
*/
/*
* html form li div{
	display:inline-block;
}
*/


form li div, form li span{
	margin:0 4px 0 0;
	padding:0 0 8px 0;
	color:#444;
}
form li span{
	float:left;
}
form li div.left{
	display:inline;
	float:left;
	width:48%;
}
form li div.right{
	display:inline;
	float:right;
	width:48%;
}
form li div.left .medium, form li div.right .medium{
	width:100%;
}

.clear{
	clear:both;
}

form li div label, form li span label{
	margin:0;
	padding-top:3px;
	clear:both;
	font-size:9px;
	line-height:9px;
	color:#444;
	display:block;
}
form li .datepicker{
	float:left;
	margin:.1em 5px 0 0;
	padding:0;
	width: 16px;
	height: 16px;
	cursor:pointer !important;
}

/* ----- INFO ----- */

.info{
	display:inline-block; 
	clear:both;
	margin:0 0 1em 0;
	border-bottom:1px dotted #ccc;
	font-size: 25px;
	font-weight:normal;
	line-height: 1.2em;
	color: #1645AF;
	padding-bottom: 10px;
}
.info[class]{
	display:block;
	font-weight:bold;
	font-size:18px;
	line-height:100%;
	margin:0 0 3px 0;
	clear:left;
	padding-bottom: 10px;
}
.info h2{
	font-weight:bold;
	font-size:18px;
	color:#3366d0;
	margin:0 0 3px 0;
	clear:left;
}
.info h3{
	font-weight:bold;
	font-size:14px;
	color:#808080;
	margin: 5px 0px 0px 10px;
	clear:left;
}
.info p{
	font-weight:bold;
	font-size:18px;
	line-height:100%;
	margin:0 0 3px 0;
	clear:left;
}

/* ----- SECTIONS ----- */

form hr{
	display:none;
}
form li.section{
	border-top:1px dotted #ccc;
	margin-top:9px;
	padding-top:13px;
	padding-bottom:0px;
	padding-left:9px;
	width:97% !important;
}
form ul li.first{
	border-top:none !important;
	margin-top:0px !important;
	padding-top:0px !important;
}
form .section h3{
	font-weight:normal;
	font-size:110%;
	line-height:130%;
	margin:0 0 2px 0;
}
form .section p{
	font-size:85%;
	margin:0 0 10px 0;
}

/* ----- BUTTONS ----- */

input.btTxt{
	padding:0 7px;
	width:auto;
	overflow:visible;
}
.buttons{
	clear:both;
	margin-top:10px;
}
.buttons input{
	font-size:120%;
	margin-right: 5px;
}

/* ----- FIELDS AND LABELS ----- */

label.desc{
	line-height:150%;
	padding:0 0 1px 0;
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:bold;
}
span.symbol{
	font-size:115%;
	line-height:130%;
}
input.text, input.file, textarea.textarea, select.select{
	margin:0;
	font-size:100%;
	color:#333;
}
input.text, textarea.textarea, .firefox select.select{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/images/fieldbg.gif) repeat-x top;
}
input.text, input.file{
	padding:2px 0 2px 0;
}
input.currency{
	text-align:right;
}

input.checkbox, input.radio{
	display:block;
	line-height:1.4em;
	margin:6px 0 0 3px;
	width:13px;
	height:13px;
}
label.choice{
	font-size:100%;
	display:block;
	line-height:1.4em;
	margin:-1.55em 0 0 25px;
	padding:4px 0 5px 0;
	color:#444;
	width:90%;
}
textarea.textarea{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}
select.select{
	margin:1px 0;
	padding:1px 0 0 0;
}
select.select[class]{
	margin:0;
	padding:1px 0 1px 0;
}
*:first-child+html select.select[class]{
	margin:1px 0;
}
.safari select.select{
	margin-bottom:1px;
	font-size:120% !important;
}

/* ----- SIZES ----- */

.third{
	width:32% !important;
}
.half{
	width:48% !important;
}
.full{
	width:100% !important;
}

input.date 
{
	width: 60px;
}
input.small, select.small{
	width:25%;
}
input.medium, select.medium{
	width:50%;
}
input.large, select.large, textarea.textarea{
	width:100%;
}

textarea.small{
	height:5.5em;
}
textarea.medium{
	height:10em;
}
textarea.large{
	height:20em;
}

/* ----- ERRORS ----- */

#errorLi{
	width:99%;
	background:#fff;
	border:1px dotted red;
	margin-bottom:1em;
	text-align:center;
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
}
#errorMsgLbl{
	margin:7px 0 5px 0;
	padding:0;
	font-size:125%;
	color:#DF0000;
}
#errorMsg{
	margin:0 0 .8em 0;
	color:#000;
	font-size:100%;
}
#errorMsg strong{
	background-color: #FFDFDF;
	padding:2px 3px;
	color:red;
}
form li.error{
	background-color: #FFDFDF !important;
	border-bottom:1px solid #EACBCC;
	border-right:1px solid #EACBCC;
	margin:3px 0;
}
form li.error label{
	color:#DF0000 !important;
}
form p.error{
	color:red;
	font-weight:bold;
	font-size:10px;
	margin:0 0 5px 0;
	clear:both;
}

/* ----- REQUIRED ----- */

form .req{
	float:none;
	color:red;
	font-weight:bold;
	font-size:1em;
}

/* ------ CHECKOUT PANEL ----- */
.checkoutFld
{
	margin-bottom: 8px;
}

/* ----- INSTRUCTIONS ----- */

form li.focused{
	background-color:#fff7c0;
}
form .instruct{
	position:absolute;
	top:10px;
	left:45%;
	z-index:1000;
	width:42%;
	margin:0 0 0 8px;
	padding:8px 10px 9px 10px;
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	line-height:130%;
	font-size:80%;
	color:#444;
	visibility:hidden;
}
form .instruct small{
	font-size:105%;
}
form li.focused .instruct, form li:hover .instruct
{
	visibility:visible;
}

.noI .instruct{
	display:none !important;
}
.noI form li{
	width:96%;
}
.noI .leftLabel li, .noI .rightLabel li, .noI li.leftLabel, .noI li.rightLabel{
	width:66%;
	padding-left:30%;
}
.noI li.section{
	padding-left:9px;
}
.noI .leftLabel label.desc, .noI .rightLabel label.desc{
	width:27%;
}
* html .noI .leftLabel label.desc, * html .noI .rightLabel label.desc{
	width:40%;
}
.leftLabel li, .rightLabel li, li.leftLabel, li.rightLabel{
	padding-left:22%;
	padding-top:9px;
	width:55% !important;
}
.leftLabel p.instruct, .rightLabel p.instruct{
	width:26%;
	margin-left:2px;
}
* html .leftLabel p.instruct, * html .rightLabel p.instruct{
	width:37%;
}
.leftLabel label.desc, .rightLabel label.desc{
	position:absolute;
	left:0;
	width:24%;
	margin-left:9px;
	margin-top:2px;
}
* html .leftLabel label.desc, * html .rightLabel label.desc{
	width:34%;
}
.rightLabel label.desc{
	text-align:right;
}
.leftLabel li.buttons, .rightLabel li.buttons{
	padding-left:9px;
}


/* ----- Password ----- */

ul.protected{
	list-style:none;
	margin:60px 0;
}
.protected li{
	text-align:center;
	padding:10px 0;
}
.protected h2{
	font-weight:bold;
	color:#DF0000;
	margin:0 auto 10px auto;
}
.protected label{
	font-size:120% !important;
	padding-top:10px;
	display:block;
}
.protected input.text{
	font-size:170% !important;
	width:380px;
	text-align:center;
}
.protected .buttons{
	margin:0;
}
.protected #saveForm{
	font-size:120% !important;
}
/* ----- CUSTOM THEME ----- */



/*********************************** Phone Part **********************************************/
label.desc
{
	position: relative;
}

label.desc .tooltip
{
	display: none;
	font-size: 105%;
}

label.desc:hover .tooltip
{
	display:block;
    position:absolute;
	top:0px;
	left:45%;
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	width:42%;
	line-height:130%;
	margin:0 0 0 8px;
	padding: 8px 10px 9px 10px;
	font-size: 80%;
	color:#444;
}

.PanelImgDiv
{
	display: none; 
	bottom: 20px; 
	left: 1px;
	float: right; 
}

.PanelImgDiv img
{
	border: none 0px transparent;
	width: 86px;
	height: 13px;
}

.PanelCheckImg
{
	padding-left: 5px; 
	margin-bottom: 5px;
}

.ControlGroupContainerDiv
{

}

.ControlContainerDiv
{
	float: left;
	margin-right: 10px;
}

.ClearingDiv
{
	clear: both;
	height: 0px;
}

.ScrollableTOS
{
	overflow: auto; 
	width: 99%; 
	height: 250px; 
	border: solid 1px black;
}

/*********************************** At A Glance **********************************************/
.AAG_Sep
{
	background:url('/images/body-h-dot.gif') repeat-x bottom left;
	height: 5px;
}

.AAG_Section
{
	font-weight: bold;
	color: #555146;
	position: relative;
	margin-top: 15px;
}

.AAG_Label
{
	width: 75%;
	font-size: 8pt !important;
	margin-bottom: 10px;
	
}

.AAG_Price
{
	font-size: 8pt !important;
	position: absolute;
	top: 0px;
	right: 10px;
}

.AAG_PriceDisclaimer
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 180px;
	background:url('/images/body-h-dot.gif') repeat-x bottom left;
}

#AAG_PlaceOrder
{
	text-align: center;
}

#AAG_PlaceOrder a
{
	font-weight: bold;
}

.AAG_Disclaimer
{
	font-style: italic;
	font-size: 7pt;
}

.tab
{
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid black;
	background-color: #FFFFFF;
	height: 70px;
	padding: 5px;
	margin: 0px;
	width: 117px;
	overflow: hidden;
	background-image: url('../images/body-title-bg.gif');
	background-repeat: repeat-x;
}

.tabActive
{
	padding: 5px;
	margin: 0px;
	background-image: url('../images/arrow_blue.gif');
	background-repeat: no-repeat;
	width:115px;
	padding-right: 30px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}


.tab a
{
	color: #000000 !important;
	font-weight: bold;
}

.tabActive a
{
	color: #FFFFFF !important;
	font-weight: bold;
}

.customizationSection
{
	border: 1px dashed black;
}

.customizationTabs
{
	width: 145px;
	height: 100%;
}

.customizationContents
{
}

.customizationInnerContents
{
	background-color: #FFFFFF;
	height: 100%;
	padding-bottom: 10px;
	position: relative;
}

.customizationSectionHeader
{
	border: 1px solid black;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	padding: 5px;
}
.erricon
{
	left:0px;
	position:absolute;
	vertical-align: middle;
}

.customizationValidationSummary
{
	color:#FF0000;
	padding-bottom:5px;
	font-weight: normal;
}

.customizationValidationSummary li
{
	display: list-item;
	list-style-type: disc;
}

.customizationFld
{
	padding-bottom: 10px;
	padding-left: 30px;
}

.customizationFld .customizationFld
{
	padding-left: 0px;
}

.customizationItem
{
	position: relative;
	font-weight: normal;
}

.customizationHeader
{
}

.customizationDescription
{
	font-weight: normal;
}

.TOSText
{
	border: 1px solid #E0E0E0;
	height: 150px;
	overflow: auto;
	font-weight: normal;
	padding: 10px;
	text-align: justify;
	font-size: 7pt;
	width: 360px;
	word-wrap: break-word;
}

.providerFilterChbx
{
	float: left;
	width: 15px;
}

.PersonalizationProvider
{
	width:180px;
	overflow:hidden;
	text-align:center;
	clear: left;
}

.PersonalizationProviderLogo
{
	width: 145px;
	vertical-align: middle;
}

.PersonalizationProviderLogoPV
{
	width: 145px;
	vertical-align: middle;
	margin-bottom: 20px;
	margin-left: 25px;
}

.PersonalizationProviderPV
{
	width:180px;
	overflow:hidden;
	text-align:center;
	clear: left;
	margin-bottom: 20px;
}

.PersonalizationSwitchLink
{
	text-align: center;
	font-weight: bold;
}

.PersonalizationSwitchLink a
{
	text-decoration: underline;
}

.offerSubtypeFilters
{
	margin-top: 10px;
	background-color: #f0f0f0;
	margin-bottom: 10px;
	width: 100%;
}

.offerSubtypeFilters table
{
	width: 100%;
}

.offerSubtypeFiltersHeader
{
	font-weight: bold;
	float: left;
	vertical-align: top;
	margin: 5px;
}

.offerSubtypeFiltersButtons label
{
	font-weight: normal;
	/* width: 225px; */
	/* text-align: center; */
}

.offerProviderFiltersHeader
{
	font-weight: bold;
	vertical-align: top;
	margin: 5px;
}

.offerSubtypeProviderFilter
{
	text-align: right;
	padding-right: 5px;
}

.offerSubtypeFilter
{
	margin-left: 5px;
	margin-right: 5px;
}

.subgroupDescription
{
	background-color: #CCEEFF;
	margin-bottom: 10px;
}

.subgroupSubtitle
{
	font-weight: normal;
	font-size: 8pt;
	font-style: italic;
}

.searchPanelControl
{
	width: 280px;
	margin-top: 10px;
}

.searchPanelDescription
{
	text-align: justify;
	margin-bottom: 5px;
}

.searchPanelRow
{
	margin-bottom: 7px;
}

.searchPanelLabel
{
	text-align: right;
	width: 80px;
	font-weight: bold;
	padding-right: 5px;
	float: left;
}

.searchPanelFld
{
	font-weight: bold;
	vertical-align: top;
}

.searchPanelFld input, .searchPanelFld select
{
	font-weight: normal;
}

.addressPhoneSummary
{
	color:Green;
	font-weight: normal;
	white-space:nowrap;
}

.OrderSummaryContainer
{
	border: 1px solid #333333;
	background-color: #F0F0F0;
	font-weight: bold;
}

.orderSummaryLbl
{
	font-weight: normal;
}

.OrderSummaryOfferName
{
	font-size: 11pt;
	font-weight: bold;
	color: #3399FF;
}

.OrderSummaryHeader
{
	font-size: 12pt;
	font-weight: bold;
	color: #3399FF;
	text-align: center;
}

.OrderSummaryBody
{
	margin: 10px;
	border: 1px solid black;
}

.OrderSummarySectionHeader
{
	font-size: 11pt;
	text-align: right;
}

.OrderSummarySection
{
	margin: 10px;
}

.CustomerInformationControlText
{
	margin-left:10px;
	margin-top:5px;
}

.CustomerInformationControlText select
{
	margin-left:15px;
}

.CustomerInformationControlLabel
{
	width:100px;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
	text-align:right;
	float:left;
	clear:both;
}

.CustomerInformationControl
{
	margin-bottom:5px;
}

.OfferCount
{
	text-align: right;
	margin-right: 15px;
	margin-top: -10px;
	margin-bottom: 5px;
}

.OfferCount span
{
	font-weight: bold;
}

span.categoryOfferCountLabel
{
	font-weight: normal;
}

.MessageControlText
{
	margin: 12px;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 15px;
	text-align: center;
}

.viewSwitcherLabel
{
	color: Yellow;
}

.OfferContainer
{
	padding-right: 7px;
}

.BorderAddressPhone
{
	border: 1px solid #c0c0c0;
}

#searchNowBtn
{
	margin-right: 10px;
}

#addressViewPanel, #phoneViewPanel
{
	margin-top: 10px;
}

.verisignAlignment
{
	width: 135px;
	margin-left: auto;
	margin-right: auto;
}

.emailSecure
{
	float: right;
}