html {overflow: -moz-scrollbars-vertical;}

/*** CSS RESET ***/
#css-reset ul,
#css-reset ol,
#css-reset li,
#css-reset form,
#css-reset fieldset,
#css-reset legend,
#css-reset label,
#css-reset input,
#css-reset textarea,
#css-reset p,
#css-reset h1, 
#css-reset h2, 
#css-reset h3,
#css-reset th,
#css-reset td{margin:0; padding:0; vertical-align:top}
#css-reset table{border-collapse:collapse; border-spacing:0; empty-cells: show}
#css-reset td{vertical-align:top}
#css-reset fieldset, #css-reset img{border:0;}
#css-reset sup{vertical-align:text-top; position:relative}
#css-reset input, #css-reset textarea, #css-reset select{font-family:Verdana; font-size:1em; font-weight:normal;}
#css-reset input, #css-reset textarea, #css-reset select{*font-size:100%;}
#css-reset ul, #css-reset ol, #css-reset li{list-style:none; background:none}
#css-reset br{line-height:10px; clear:both; float:none}
#css-reset .left{text-align:left !important}
#css-reset .right{text-align:right !important}
.screenreader{position:absolute; left:-9999px}
a.underline{text-decoration:underline !important}
a.underline:hover{text-decoration:none !important}
/* text box */
#css-reset input.text{border:1px solid #cccccc; background:#fff; height:1.4em; padding:2px 5px 0 5px; font-size:1.1em; margin-bottom:12px; margin-left:4px; position:relative; top:.4em}
	#ie #css-reset input.text{height:1.8em; border:1px solid #aaaaaa; padding:2px 5px 0 5px; margin-bottom:10px; top:-.4em}
#css-reset td input.text{font-size:1.0em; top:0; margin-left:0}
	#ie #css-reset td input.text{top:0}
/* select */
#css-reset select{margin-bottom:12px; position:relative; top:.4em; margin-left:5px; font-size:1.1em}
	#ie #css-reset select{position:relative; top:-.3em; margin-bottom:13px; margin-left:0}
#css-reset option{height:1.4em;}
	#ie #css-reset option{height:1.5em;}
/* select in a table */
#css-reset td select{top:0; margin-bottom:12px; position:relative; left:-.4em; font-size:1em}
	#ie #css-reset td select{position:relative; top:1px; left:0; margin-bottom:10px}
#css-reset td option{height:1.4em;}
	#ie #css-reset td option{height:1.5em;}
/* radio */
#css-reset input.radio{border:none !important; position:relative !important; top:-.4em !important; margin-right:5px}
	#ie #css-reset input.radio{height:16px; width:12px;}	
#css-reset td input.radio{border:0 !important; position:relative; top:.35em !important; margin-right:0px}
	#ie #css-reset td input.radio{height:16px; width:16px; top:.4em !important}
   #ie #css-reset td p input.radio,
   #css-reset p label input.radio,
   #ie #css-reset td label input.radio{top:0 !important}
/* checkbox */
#css-reset input.check{border:none !important; position:relative; top:-.15em !important; margin-right:5px}
	#ie #css-reset input.check{height:15px; width:15px; top:0 !important;}
#css-reset td input.check{border:0 !important; position:relative; top:.3em !important;}
	#ie #css-reset td input.check{height:15px; width:15px; top:.4em !important;}
   #ie #css-reset td p input.check,
   #ie #css-reset td label input.check{top:0 !important}
/* no border */
#css-reset input.noBorder{border:none}
/* **************************************** */

/* top of pages */
#header{height:68px}
#css-reset h1{margin-bottom:10px; color:#333333}
#css-reset .security{position:absolute; top:5px; right:5px; height:20px; text-align:right; font-size:1.1em; font-weight:normal; background: url(http://www.att.com/Common/supern/images/icn_security_lock.gif) 0 2px no-repeat; text-decoration:underline !important}
#css-reset .security:hover{text-decoration:none !important}
#css-reset .progressIndicator{border-bottom:1px solid #ccc; padding:1px 0 1px 0; margin-bottom:10px}
#css-reset .introText p{font-size:1em; color:#656565}
#css-reset .required2{width:100%; position:relative; top:-10px;}
#css-reset .topSubmit{position:absolute; bottom:10px; right:5px; text-align:right; font-size:1.1em; font-weight:normal; background-position:0 0; text-decoration:underline !important}
	#css-reset .topSubmit{bottom:0px}
#css-reset .youEntered{padding:10px 0 0 25px; color:#333333}

/* global stuff */
.LightYellowBG{background:#ffedd9 !important}
#css-reset h2{color:#ff7200; font-size:1.2em; margin-bottom:7px}
#css-reset h3{color:#ff7200; font-size:1.4em; padding-top:3px; margin:25px 0 10px 0; background:url(http://www.att.com/Common/supern/images/dotted-line.gif) 0 0 repeat-x}
#css-reset h3 img{position:relative; top:5px}
	#ie #css-reset h3 img{top:7px}
#css-reset h3.noDots{background:none; margin:0 0 10px 0}
#css-reset h4{margin-bottom:7px}
#css-reset .dottedLine{background:url(http://www.att.com/Common/supern/images/dotted-line.gif) 0 0 repeat-x; margin:0; height:1px}
#css-reset .newWin {background:url(http://www.att.com/Common/indc/images/doubleSquareIcon.gif) 2px left no-repeat; padding-left:15px;}
#css-reset .minWhiteCagedArrow{margin-bottom:10px}
#css-reset .minWhiteCagedArrow li{background:url(http://www.att.com/Common/supern/images/btn_carat.gif) 0 60% no-repeat; padding-left:15px; line-height:1.6em}
#css-reset p.minWhiteCagedArrow {background:url(http://www.att.com/Common/supern/images/btn_carat.gif) 0 60% no-repeat; padding-left:15px; line-height:1.6em}
#css-reset b.note{color:#ff7200}
   
#css-reset .grayBorder{border:1px solid #cccccc; margin-bottom:0 !important}
#css-reset .whitePadding{border:10px solid #fff; zoom:1}
#css-reset .tableWrapper {padding:10px; zoom:1}
#css-reset table{zoom:1}
#css-reset table td{line-height:1.8em; padding-right:10px}
#css-reset table td span.exUnder{position:relative; top:-10px}
#css-reset p{line-height:1.2em; margin-bottom:10px}
#css-reset textarea{height:9em; width:615px; overflow:auto; padding:5px; border-color:#aaaaaa}
#css-reset .bull li{padding-left:10px; line-height:1.1em; background: url(http://www.att.com/Common/indc/images/bullet_square_10x7.gif) 0 20% no-repeat !important}
#toggleList{padding:0; height:auto}
#toggleList .open p.q{background:transparent url(http://www.att.com/Common/indc/images/toggle_minus.png) 0 50% no-repeat !important; padding-left:20px; cursor:pointer; width:20px; white-space:nowrap}
#toggleList .close p.q{background:transparent url(http://www.att.com/Common/indc/images/toggle_plus.png) 0 50% no-repeat !important; padding-left:20px; cursor:pointer; width:20px; white-space:nowrap}

#css-reset .normalBullet {margin-left:17px}
#css-reset .normalBullet li{list-style-type:disc !important; vertical-align:baseline !important; margin-bottom:15px !important}
#popupContent h3.accent4{color:#023f72; margin-bottom:10px}
#css-reset .txt10{font-size:1em !important}

/* utility */
.fsize10{font-size:1em}
.fsize11{font-size:1.1em}
.fsize12{font-size:1.2em}
.topMar0{margin-top:0 !important}
.topMar5{margin-top:5px !important}
.topMar10{margin-top:10px !important}
.topMar15{margin-top:15px !important}
.topMar20{margin-top:20px !important}
.botMar0{margin-bottom:0px !important}
.botMar5{margin-bottom:5px !important}
.botMar10{margin-bottom:10px !important}
.botMar15{margin-bottom:15px !important}
.botMar20{margin-bottom:20px !important}
.bottom{position:absolute; bottom:10px}

.col_30{	float:left; width:30px; margin-left:10px }
.first_155 { float:left; width:155px; clear:left }
.first_319 { float:left; width:319px; clear:left }
.first_339 { float:left; width:339px; clear:left } /* ch9235 6/16/09 */
.col_319 { float:left; width:319px; margin-left:10px } /* ch9235 6/16/09 */
.col_339 { float:left; width:339px; margin-left:10px }
.first_222 {float:left; width:222px; clear:left }
.col_223 {float:left; width:223px; margin-left:10px }
.first_446 {float:left; width:446px; clear:left}
.col_230 {FLOAT: left; MARGIN-LEFT: 7px; WIDTH: 230px}
.first_688 {float:left; width:688px; clear:left}/* ch9235 6/16/09 */
.first_730 {float:left; width:688px; clear:left}/* ch9235 6/16/09 */

.min135 { min-height: 135px; height:auto}/* ch9235 6/16/09 */
#ie .min135 {height:145px;}/* ch9235 6/16/09 */
.min200 { min-height: 190px; height:auto}
#ie .min200 {height:200px;}
.min295 { min-height: 295px; height:auto}
#ie .min295 {height:305px;}
.min330 { min-height: 330px; height:auto}
#ie .min330 {height:340px;}

.popupClose{background-position:0 50%}
.closeAfter {
   background: url(http://www.att.com/Common/indc/images/btn_close_x.gif) 100% 50% no-repeat !important;
	line-height: 3em;
   padding: 2px 20px 2px 5px !important;
}

#css-reset #popupWrapper .printDetails,
#css-reset .printDetails {
   background: url(../images/icn_printer.gif) 0 50% no-repeat;
   padding: 0 5px 0 25px;   
}
.smallBullet li{background:url(http://www.att.com/Common/supern/images/small_bullet.gif) 0 0 no-repeat !important; padding-left:8px !important;}
.errorBullet li{background:url(http://www.att.com/Common/supern/images/small_bullet_orange.gif) 0 0 no-repeat !important; line-height:1.2em; padding-left:8px !important;}

/* service address results */
.serviceAddressCheck1 .h28 td,
.serviceAddressResults .h28 td{padding-bottom:10px !important}

/* multiple addresses */

.multipleAddresses{height:11.25em; width:100%; overflow:auto; border:1px solid #cccccc; background:#fff}
.multipleAddresses table.h28 td{padding-top:5px; padding-bottom:5px}
.highlightOff{display:block; height:1.9em; padding-top:.3em !important}
.highlight{display:block; height:1.9em; padding-top:.3em !important; background:#f9f4d3}
	#ie .highlightOff{height:2.2em; padding-top:.4em !important}
	#ie .highlight{height:2.2em; padding-top:.4em !important}
input.multi{height:16px; width:12px; border:none; background:none; position:relative; left:-999px}

/* congratulations */
.congratulations .center{width:100%; padding:5px 20px; margin-top:}

/* product and service selection */
.productServiceSelection td div.monthPrice{margin-left:20px}
.productServiceSelection td{padding-right:0 !important; position:relative}
.productServiceSelection .min318{height:318px; border:1px solid #ccc; position:relative}
.productServiceSelection .min318 h6{color:#ff7200; margin-bottom:25px}
.productServiceSelection .promoContent{padding:10px}
.productServiceSelection .bestCir{position:absolute; top:10px; right:10px}
/*.productServiceSelection .pricepoint{margin:25px 0 8px 0} */
.productServiceSelection ul{margin-top:0}
.productServiceSelection ul li{line-height:1.2em}
.productServiceSelection .addToCart{position:absolute; bottom:10px; right:10px}
.productServiceSelection td .addToCart{position:absolute; bottom:10px; right:0}
.productServiceSelection #faqList{margin-top:10px; margin-bottom:0px}
#ie .productServiceSelection #faqList{margin-top:0}
.productServiceSelection .dottedTitle{background:url(../images/dotted-line.gif) 0 bottom repeat-x; padding-bottom:2px !important; font-size:.9em !important; font-weight:bold}
.productServiceSelection .additionalOffers td{padding:10px 0 !important}
.productServiceSelection .monthPrice{position:relative; height:2.0em; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold}
	#ie .productServiceSelection .monthPrice{height:2.1em}
.productServiceSelection .monthPrice div{position:absolute; right:0; top:0; color:#ff7200}


/* personalize your service */
.personalizeService .telNum-table{width:100%; margin:0}
.personalizeService .telNum-table th.col_1{font-size:1.0em; padding-bottom:5px !important}
.personalizeService .telNum-table td.col_1 td{font-size:1.0em; height:2.5em}

.personalizeService .telNum-table .exNum1,
.personalizeService .telNum-table .exNum2{width:25px; position:relative; top:0 !important}
.personalizeService .telNum-table .exNum3{width:35px; position:relative; top:0 !important}
	#ie #existingNum{margin-top:10px}
   #ie .personalizeService .telNum-table .exNum1,
	#ie .personalizeService .telNum-table .exNum2{width:35px; top:-.5em !important}
	#ie .personalizeService .telNum-table .exNum3{width:45px; top:-.5em !important}

.personalizeService .telNum-table table{margin-left:25px}
.personalizeService .services-table{width:100%; margin:0 !important;}
.personalizeService .services-table th.col_1{border-bottom:1px solid #ccc; width:50px; vertical-align:bottom; padding:0 0 2px 15px !important; text-align:left; font-size:1.0em !important}
.personalizeService .services-table th.col_2{border-bottom:1px solid #ccc; vertical-align:bottom; padding:0 10px 2px 10px !important; font-size:1.0em !important}
.personalizeService .services-table th.col_3{border-bottom:1px solid #ccc; width:85px; vertical-align:bottom; padding:0 15px 2px 10px !important; text-align:left; font-size:1.0em !important}

.personalizeService .services-table p a{text-decoration:underline}
.personalizeService .services-table td.col_1{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px !important; vertical-align:top; text-align:center}
.personalizeService .services-table td.col_2{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px !important; vertical-align:top; text-align:left}
.personalizeService .services-table td.col_2 table{margin-bottom:15px !important; font-size:.9em}
	#ie .personalizeService .services-table td.col_2 table{margin-bottom:5px !important}

.personalizeService .services-table td.col_3{border-bottom:1px solid #ccc; padding:10px 15px 10px 10px !important; vertical-align:top; text-align:right; padding-right:15px !important}
.personalizeService .donotinclude{margin-left:90px !important}

.personalizeService .nobullet li{margin:0 !important; padding:0 !important; line-height:1.1em !important}
            

/* billing & credit info */
.rel label{position:relative}
.rel label img{position:absolute; top:-10px; right:-15px}
	#ie .rel label img{position:absolute; top:-10px; right:-10px}

.attCCinfo td.col_1{padding-right:5px !important}
.attCCinfo td.col_2{padding-right:0 !important}
.attCCinfo td table span{font-size:.9em; line-height:1.2em}
.attCCinfo td table .text{margin-bottom:5px !important}
.attCCinfo td span{position:relative; top:-5px}
	#ie .attCCinfo td span{position:relative; top:4px}




.landlord label{padding-right:10px !important}
.termsconditions{margin-bottom:5px; width:600px; text-align:right;}

/* security deposit payment options */
.sameCCinfo{text-indent:20px; padding-bottom:15px !important}

/* activation and installation */
.activationOption{padding-left:35px}
.activationOption .enabled{}
.activationOption .disabled, 
.activationOption .disabled th, 
.activationOption .disabled select{color:#cccccc !important}
.activationOption .calendar{padding-left:22px !important}
	#ie .activationOption .calendar{padding-left:21px !important}
.activationOption .calendar table th{padding-bottom:2px !important}
.activationOption label{display:block; margin-bottom:10px !important;}
.activationOption .icn_cal{width:46px}
.activationOption .icn_cal input{position:relative; top:-4px;}
	#ie .activationOption .icn_cal img{position:relative; top:-2px}
.activationOption .month{width:10.0em;}
.activationOption .day{width:5.0em; left:10px;}

.activation-installation .telNum span{position:relative; top:-.5em}
	#ie .activation-installation .telNum span{position:relative; top:.3em}


/* calendar */
.cal{border:1px solid #ccc; width:250px; padding:1px; background:#fff; position:absolute; top:-2.5em; right:0}
.cal table{width:100%; empty-cells: show}
.calMonth{font-size:10px; background:#ff7200; color:#fff; text-align:center;}
.calMonth img{vertical-align:middle; margin:0 8px}
.calMonth b{color:#fff; font-size:10px}
.calDays th{background:#ccc; color:#fff; font-size:10px !important; text-align:center !important; font-weight:normal; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc}
.cal table td{font-size:10px; font-weight:bold; background:#fff; color:#999999; text-align:right; padding:0 2px !important;}
.cal table td.br{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; cursor:pointer}
.cal table td.blr {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; cursor:pointer}
	
   
   
   

/* review and submit order */
.reviewSubmitOrder .services-table{ width:100%;background:#fff; margin-top:10px !important;}
.reviewSubmitOrder .services-table.topMar0{margin-top:0 !important;}
.reviewSubmitOrder .services-table th.col_1{vertical-align:bottom; padding:0 0 2px 15px !important; text-align:left; border-bottom:1px solid #ccc; font-size:.9em !important; background:#fff}
.reviewSubmitOrder .services-table th.col_2{width:85px; vertical-align:bottom; padding:0 0 2px 10px !important; border-bottom:1px solid #ccc; font-size:.9em !important; background:#fff}
.reviewSubmitOrder .services-table th.col_3{width:85px; vertical-align:bottom; padding:0 15px 2px 10px !important; border-bottom:1px solid #ccc; text-align:left; font-size:.9em !important; background:#fff}

.reviewSubmitOrder .services-table td.col_1{width:422px; padding:10px 10px 5px 0 !important; vertical-align:top; text-align:left;}
.reviewSubmitOrder .services-table td.col_2{background:#f5f5f5; width:85px; padding:10px !important; vertical-align:top; text-align:right;}
.reviewSubmitOrder .services-table td.col_3{background:#f5f5f5; width:85px; padding:10px !important; vertical-align:top; text-align:right;}
#promoCodeID{margin-bottom:0 !important}
.reviewSubmitOrder span{display:block; padding:0 !important}
.reviewSubmitOrder .col_1 li{padding-left:35px !important}

/* error message */
.errorContainer{padding:1px;}
.errorContainer div{border:1px solid #ff7200; padding:5px}
.errorContainer div .alert{background:url(http://www.att.com/Common/supern/images/icn_error_alert_big.gif) 0 0 no-repeat; text-indent:25px; height:20px; line-height:30px; color:#ff7200; font-weight:bold}
.errorContainer div h4{font-size:1.2em}
.errorContainer li{padding:0px; font-weight:bold; color:#ff7200}

/* error handling */
.rowSpacer td{
	font-size:.1em; 
   height:3px
}
.errorBox{
	background:#ffedd9 !important; 
   vertical-align:middle !important;      
}
.errorBox .errorIcon{	
	background: #ffedd9 url(http://www.att.com/Common/supern/images/icn_error_alert_small.gif) 5px 7px no-repeat !important; 
   border:1px solid #ff7200; 
   border-right:none;
   padding-top:3px !important;
}
	#ie .errorBox .errorIcon{	
		background: #ffedd9 url(http://www.att.com/Common/supern/images/icn_error_alert_small.gif) 5px 8px no-repeat !important; 
   }
.errorBox .errorTxt{
	color:#ff7200 !important; 
   border-top:1px solid #ff7200; 
   border-bottom:1px solid #ff7200; 
   margin-bottom:1px !important;
   padding-top:3px !important;
}
.errorBox .error{
	border-top:1px solid #ff7200; 
   border-bottom:1px solid #ff7200;
   padding-top:3px !important;
}
.errorBox .errorLast{
	border:1px solid #ff7200; 
   border-left:none;
   padding-top:3px !important;
}
.errorBox .exUnder{
	top:-5px !important;
   display:block;
}
	#ie .errorLast .exInline{position:relative; top:4px}

.error input.text,
.errorLast input.text{margin-bottom:9px !important}
	#ie .error input.text,
	#ie .errorLast input.text{margin-bottom:7px !important}

.error select,
.errorLast select {margin-bottom:9px !important}
	#ie .error select,
   #ie .errorLast select{margin-bottom:9px !important}

.errorBox input.text{ margin-bottom:3px !important}
	#ie .errorBox input.text{ margin-bottom:3px !important}

.errorBox select{ margin-bottom:3px !important}
	#ie .errorBox select{ margin-bottom:5px !important}





/* button group */
.buttonGroup{position:relative; display:block; height:33px; padding:7px; border:1px solid #cccccc; border-top:none;}
.buttonGroup img{border:none;}

.cancelButtons{position:absolute; top:0; left:0; vertical-align:top}
.cancelOrder{width:20px; white-space:nowrap; height:3.3em;}
.cancelOrder a{margin-right:20px; padding:2px 0; height:3.3em}
.cancelOrder a{background:url(http://www.att.com/Common/indc/images/btn_close_x.gif) 0 1px no-repeat; width:20px; white-space:nowrap; padding-left:20px;}
.cancelOrder a.previous{background:url(http://www.att.com/Common/supern/images/btn_small_previous.gif) 0 1px no-repeat; width:20px; white-space:nowrap; padding-left:20px;}

.makeChanges{position:relative; top:0; left:-10px; background:none !important}
.makeChanges img{position:absolute; top:0; left:0}
.cancelOrder a.minWhiteCagedArrow{background:url(http://www.att.com/Common/supern/images/btn_carat.gif) 0 3px no-repeat; padding-left:15px; position:relative; top:10px}

.flowButtons{position:absolute; top:7px; right:7px}


/**************************
MODULES - TABBED
**************************/
#iePopup #popupWrapper { width: 100% }
#css-reset #tabContainer {
   position:relative;
   top:0px;
}
#css-reset #navContainer {
   margin:0;
   padding:0;   
}
#css-reset #navContainer li {
   float: left;
   position: relative;
   top:0px; 
   border:1px solid #cccccc;
   border-bottom:none;
   margin: 0 5px 0 0;
   background:url(http://www.att.com/Common/supern/images/popupTab.gif) top left repeat-x;   
}
#css-reset #navContainer li a {
   display: block;
   position:relative;
   top:1px;
   color: #067AB4;
   line-height:1.9em;
   padding:0 6px 0 6px;
   font-size:1.0em; 
   border-bottom:1px solid #ccc;  
}
#css-reset #navContainer li.active {
   background:url(http://www.att.com/Common/supern/images/popupTabselected.gif) top left repeat-x;
   padding:0;
   margin:0 5px 0 0;
}
#css-reset #navContainer li.active a {
   display:block; 
   color: #ff7200;
   border-bottom:1px solid #fff;
}

/* content area */
#css-reset #contentDiv .tabBody {
   padding: 14px;
   color: #666;
   border: 1px solid #ccc;
   clear: both;
   left: 0;
   width: 680px;   
}
#iePopup #css-reset #contentDiv .tabBody{
	width:100%;
}
#css-reset .popupDetail #contentDiv .tabBody {
   width: 95.53%;
  
   height: auto;
}
#iePopup #css-reset .popupDetail #contentDiv .tabBody {
   width: 100%;
   
}
/********************/
/*     PRICING      */
/********************/
#css-reset .pricepoint span {
   color: #ccc;
   font-size: .9em;
   position:relative;
   top:-3px;
}
#css-reset .pricepoint div {
	color: #74b727;
   font-size: 3.6em;
   padding:6px 0 0 0;
   margin-left:-1px;
}
#ie #css-reset .pricepoint div {
	padding:0;
}
#css-reset .pricepoint div sup, 
#css-reset .pricepoint div sup.cents{
	vertical-align:baseline;
   position:relative;
   top:-11px;
   font-size:58%;   
}
#ie #css-reset .pricepoint div sup,
#ie #css-reset .pricepoint div sup.cents{	font-size:70% }

#css-reset .pricepoint div sup.cents{
	left:-5px;
}
#css-reset .pricepoint span.oneDigits{
	position:relative;
   top:-1.3em;
   left:4.8em;
   font-size:1em;
   line-height:1.1em;
   white-space:nowrap;
}
#css-reset .pricepoint span.twoDigits{
	position:relative;
   top:-1.3em;
   left:7.1em;
   font-size:1em;
   line-height:1.1em;
   white-space:nowrap;
}
#css-reset .pricepoint span.threeDigits{
	position:relative;
   top:-1.3em;
   left:9.4em;
   font-size:1em;
   line-height:1.1em;
   white-space:nowrap;
}

#ie #css-reset .pricepoint span.oneDigits,
#ie #css-reset .pricepoint span.twoDigits,
#ie #css-reset .pricepoint span.threeDigits{
	position:relative;
   top:-.9em;
}
.teeny { /* Utility Class for those special times when tables mess up the ems */ /* ch9235 6/16/09 */
	font-size: .9em !important;
}
 
/* new styles from ch9235 */
 .greyborder { 
 border: 1px solid #cccccc;
  }
 
  
