/********** 
Sherri Fleming - AvenueA | Razorfish - 4/6/07
**********/
.main .content {
margin: 10px 10px 3em 10px;
line-height: 1.3em;
font-size: .85em;
color: #656565;
}

.main .content h1
{
font-size: 1.8em;
font-weight: normal;
margin: 0 0 15px 0;
color: #000 !important;
display: block;
}

.main .content h1.bundles_serv
{
background: url(/Common/att_rev1/images/ico_bundles_10x7.gif) 0 0 no-repeat;
text-indent: 40px;
line-height: 30px;
}

.main .content h1.int_serv
{
background: url(/Common/att_rev1/images/ico_internet_10x7.gif) 0 0 no-repeat;
text-indent: 44px;
line-height: 32px;
margin-bottom: -2px;
}

.main .content h1.voice_serv
{
background: url(/Common/att_rev1/images/ico_voice_10x7.gif) 0 0 no-repeat;
text-indent: 34px;
line-height: 40px;
margin-bottom: -10px;
}

.main .content h1.wireless_serv
{
background: url(/Common/att_rev1/images/ico_wireless_10x7.gif) 0 0 no-repeat;
text-indent: 28px;
line-height: 36px;
margin-bottom: -6px;
}

.main .content h1.tv_serv
{
background: url(/Common/att_rev1/images/ico_tv_10x7.gif) 0 0 no-repeat;
text-indent: 30px;
line-height: 34px;
margin-bottom: -4px;
}

.main .content h1.addtl_serv
{
background: url(/Common/att_rev1/images/ico_addtl_serv_10x7.gif) 0 0 no-repeat;
text-indent: 40px;
line-height: 29px;
}

.main .content h1.integrated_serv
{
background: url(/Common/att_rev1/images/ico_integrated_10x7.gif) 0 0 no-repeat;
text-indent: 40px;
line-height: 30px;
}

.main .content h4.int_serv
{
background: url(/Common/att_rev1/images/ico_internet_sm_10x7.gif) 0 3px no-repeat;
height: 28px;
padding: 0 0 6px 37px;
margin: -1px 0 0 0;
}

.main .content h4.voice_serv
{
background: url(/Common/att_rev1/images/ico_voice_gr_10x7.gif) 0 0 no-repeat;
height: 34px;
padding: 4px 0 0 34px;
margin: -5px 0 0 0;
}

.main .content h4.wireless_serv
{
background: url(/Common/att_rev1/images/ico_wireless_sm_10x7.gif) 0 0 no-repeat;
height: 31px;
padding: 0 0 3px 25px;
margin: -1px 0 0 0;
}

.main .content h4.tv_serv
{
background: url(/Common/att_rev1/images/ico_tv_sm_10x7.gif) 0 0 no-repeat;
height: 31px;
padding: 0 0 3px 25px;
margin: -1px 0 0 0;
}

/* Header */
/* NOTE: h2 through h6 */
.main .content h2, 
.main .content h3, 
.main .content h4,
.main .content h5,
.main .content h6
{
margin-top: 0;
margin-bottom: 0;
font-weight: normal;
clear: both; /* Added for image lists */
}

.main .content h2
{
font-size: 1.35em;
color: #000;
margin-bottom: 5px;
}

.main .content h3
{
color: #656565;
font-size: 1.3em;
margin-bottom: 10px;
}

.main .content h4
{
color: #023F72;
font-weight: bold;
font-size: 1.2em;
}

.main .content h5
{
color: #656565;
font-weight: bold;
font-size: 1em;
margin-top: 5px;
border-top: 1px solid #656565;
}

/* Paragraph */
.main .content p {
margin: 10px 0;
padding: 0;
}

.main .content sup
{
padding: 0;
margin: 0;
vertical-align: middle;
position: relative;
top: -4px;
}

/* Lists */
.main .content ul,
.main .content dl
{
margin: 0 0 1em 0;
list-style-type: none;
padding: 0;
}

.main .content ol
{
margin: 0 0 1em 0;
padding: 0;
}

.main .content ul ul,
.main .content ol ol
{
margin-top: .2em;
margin-bottom: .4em;
}

.main .content ul li
{
background: url(/Common/att_rev1/images/bullet_square_10x7.gif) 1px -1px no-repeat;
padding: 1px 10px;
}

.main .content .block
{
display: block;
}

.main .content ol li
{
padding: 1px 0;
margin: 0 0 0 2.8em;
}

.main .content li a
{
padding: 0;
margin: 0;
}

/*unbulleted unordered list*/
.main .content ul.nobullet
{
margin: 0 0 1em 0;
list-style-type: none;
padding: 0 !important;
}

.main .content ul.nobullet li
{
background: none !important;
padding: 0 !important;
margin: 0 !important;
}

/*make list inline*/
.main .content ul.inline li
{
display: inline;
}

/* A "skip list" */
.main .content ul.skip {
list-style: none;
margin-left: 12px;
padding-left: 0;
}
.main .content ul.skip li a {
background-image: url(/Common/att_rev1/images/arrow_down_main_10x7.gif);
background-position: 0 4px;
background-repeat: no-repeat;
left: -12px;
padding-left: 12px;
position: relative;
font-size: 1em;
display: block; /* Keep arrow and item from colliding */
}

/* Definition List */
.main .content dl dt
{
margin-top: 1em;
margin-bottom: 0;
font-weight: bold;
}
/* NOTE: These are different! */
.main .content dl dt:first-child,
.main .content dl dt.first
{
margin-top: 0;
}
.main .content dl dd
{
margin-bottom: 0.5em;
margin-left: 0;
}

/* Table Defaults */
.main .content table
{
border: 1px solid #fff !important;
border-collapse: collapse;
margin-bottom: 1em;
color: #656565;
width: 100%;
}
.main .content table td,
.main .content table th
{
padding: 3px 8px;
border-left: 1px solid #fff !important;
border-bottom: 1px solid #fff !important;
}
.main .content table th
{
text-align: left;
vertical-align: middle;
background-color: #0a94d6;
color: #fff;
}
.main .content table td
{
vertical-align: top;
}
.main .content table tr td:first-child,
.main .content table tr th:first-child
{
border-left: 0 !important;
}

/* Forms are the only construct that allow borderless tables */
.main .content form table,
.main .content form table td,
.main .content form table th
{
border: 0 !important;
}

/* "The Ever Popular (Heath?) Ledger Effect" */

/* Hides from IE-Mac \*/
* html .main .content table.ledger { border-collapse: collapse; }
/* End hide from IE-Mac */
.main .content table.ledger tr td
{
border-left: 1px solid #fff !important;
border-bottom: 0 !important;
}
.main .content table.ledger tr th
{
border-left: 1px solid #fff !important;
}
.main .content table.ledger tr td:first-child,
.main .content table.ledger tr th:first-child
{
border-left: 0 !important;
}
.main .content table.ledger tr td.odd { background-color: #f2f7fb; }
.main .content table.ledger tr td.even { background-color: #e3eef4; }

/* Highlight */
.main .content table.highlight tr.sfhover,
.main .content table.highlight tr.sfhover td
{
background-color: #b5dff3;
color: #000;
}

/* Selected */
/* This always takes precedence over highlight color! */
.main .content table.ledger tr.selected td,
.main .content table tr.selected td
{
background-color: #4775d1;
color: #fff;
border-left: 1px solid #346dbe;
border-bottom: 1px solid #7daaea;
}

.backtotop
{
margin-bottom: 20px;
}

.backtotop img
{
border: 0;
width: 91px;
height: 17px;
}

img.border
{
border: 1px solid #e2e2e2;
}

/*Forms*/
.main form
{
position: relative;
}

.main form .content-form
{
border: 1px solid #ccc;
background-color: #e4edf4;
margin-bottom: 10px;
}

.main form fieldset
{
padding: 10px;
border: 1px solid #fff;
}

.main table.form-grid
{
width: 100%;
border-collapse: collapse;
}

.main .content-box table.form-grid,
.main .content-box table.form-grid td
{
border: 0;
}

.main table.form-grid td
{
padding: 2px 0;
}

.main table.form-grid td label
{
padding-right: 10px;
}

.main table.form-grid tr,
.main table.form-grid tbody
{
margin: 0;
padding: 0;
}

.main table.form-grid p
{
margin: 0;
}

.main input,
.main select,
.main textarea
{
border: 1px solid #8DB2C4;
}

.main .image-input
{
border: 0 !important;
vertical-align: bottom;
}

.main .submit-input
{
margin: 0 0 0 4px;
}

.main .radio-input
{
vertical-align: -4px;
border: 0;
}

.main .checkbox-input
{
border: 0;
vertical-align: -4px;
}

.main .text-input
{

}

.main div.button-submit
{
text-align: right;
margin: 0 0 5px 0;
}

.main td.right
{
text-align: right;
}

.main .content form.check_avail
{
margin: -10px 0;
}

.main .content form.check_avail fieldset
{
margin: 0;
padding: 0;
}

.main .content form.check_avail button
{
background: url(/Common/att_rev1/images/button/btn_arrow_submit1_10x7.gif) 0 0 no-repeat;
border: 0;
height: 20px;
width: 18px;
margin-left: 5px;
text-indent: -9000px;
vertical-align: middle;
}

.main .content form.check_avail input
{
vertical-align: middle;
}

/*Bounded content*/
.main .content .bound
{
border: 1px solid #e2e2e2;
margin: 15px 0;
padding: 0 10px 10px 10px;
display: inline-block;
}

.main .content .bound p.pack_desc
{
margin-bottom: 0;
}

.main .content .bound h2
{
color: #656565;
font-weight: bold;
padding: 15px 0 2px 0;
margin: 0;
}

.main .content .bound a.link_right
{
float: right;
margin-top: -2.2em;
text-decoration: underline;
}

.main .content .bound a.link_right:hover
{
text-decoration: none;
}

.main .content .bound a.link_compare
{
float: right;
margin-top: -1.3em;
text-decoration: underline;
font-size: 1.1em;
}

.main .content .bound a.link_compare:hover
{
text-decoration: none;
}


.main .content .bound a.link_left
{
float: left;
text-decoration: underline;
}

.main .content .bound a.link_left:hover
{
text-decoration: none;
}

/* Common to all module types */
.main .content .bound .module,
.main .content .bound .module33,
.main .content .bound .module50,
.main .content .bound .module100,
.main .content .bound .module1andhalf,
.main .content .bound .duomodule,
.main .content .bound .trimodule,
.main .content .bound .quadmodule,
.main .content .bound .pentmodule
{
border-top: 4px solid #023f72;
float: left;
padding: 10px 5px;
margin-top: 10px;
}

.main .content .bound .nobar
{
border-top: none;
float: left;
padding: 0 5px 10px 5px;
margin-top: 0;
}

.main .content .bound .module h3,
.main .content .bound .module33 h3,
.main .content .bound .module50 h3,
.main .content .bound .module100 h3,
.main .content .bound .module1andhalf h3,
.main .content .bound .duomodule h3,
.main .content .bound .trimodule h3,
.main .content .bound .quadmodule h3,
.main .content .bound .pentmodule h3
{
color: #f90;
font-weight: bold;
font-size: 1.2em;
height: 2.2em;
}

.main .content .bound .module h4,
.main .content .bound .module33 h4,
.main .content .bound .module50 h4,
.main .content .bound .module100 h4,
.main .content .bound .module1andhalf h4,
.main .content .bound .duomodule h4,
.main .content .bound .trimodule h4,
.main .content .bound .quadmodule h4,
.main .content .bound .pentmodule h4
{
margin-bottom: 10px;
}

.main .content .bound .module ul,
.main .content .bound .module33 ul,
.main .content .bound .module50 ul,
.main .content .bound .module100 ul,
.main .content .bound .module1andhalf ul,
.main .content .bound .duomodule ul,
.main .content .bound .trimodule ul,
.main .content .bound .quadmodule ul,
.main .content .bound .pentmodule ul
{
margin: 0;
padding: 0;
list-style-type: none;
position: relative; /*fixes IE6 peek-a-boo*/
}

.main .content .bound .module li,
.main .content .bound .module33 li,
.main .content .bound .module50 li,
.main .content .bound .module1andhalf li,
.main .content .bound .duomodule li,
.main .content .bound .trimodule li,
.main .content .bound .quadmodule li,
.main .content .bound .pentmodule li
{
background: url(/Common/att_rev1/images/bullet_square_10x7.gif) 0 0 no-repeat;
padding: 1px 10px;
margin: 5px 0;
}

.main .content .bound .modbtn,
.main .content .bound .mod33btn,
.main .content .bound .mod50btn,
.main .content .bound .mod1andhalfbtn,
.main .content .bound .duomodbtn,
.main .content .bound .trimodbtn,
.main .content .bound .quadmodbtn,
.main .content .bound .pentmodbtn
{
padding: 10px 5px;
margin-top: -15px;
float: left;
text-align: right;
}

.main .content .bound .modulesep
{
/*width in column css*/
float: left;
height: 1px;
}

/*33% module (spans 33% width of page regardless of number of columns needed)*/
.main .content .bound .module33,
.main .content .bound .mod33btn
{
width: 29.75%;
text-align: left;
}

.main .content .bound .mod33btn
{
margin-top: 10px;
}

.main .content .bound .mod33btn img
{
margin-top: 1.2em;
}

.main .content .bound .mod33btn a
{
text-decoration: underline;
}

.main .content .bound .mod33btn a:hover
{
text-decoration: none;
}

/*50% module (spans 50% width of page regardless of number of columns needed)*/
.main .content .bound .module50,
.main .content .bound .mod50btn
{
width: 47%;
text-align: left;
}

.main .content .bound .mod50btn
{
margin-top: 10px;
}

.main .content .bound .mod50btn img
{
margin-top: 1.2em;
}

.main .content .bound .mod50btn a
{
text-decoration: underline;
}

.main .content .bound .mod50btn a:hover
{
text-decoration: none;
}

/* 100% module */
.main .content .bound .module100
{
margin: 0;
clear: both;
width: 98%;
}

.main .content .bound .module100 .submodule100
{
margin-top: 5px;
}

.main .content .bound .module100 .submodule100a,
.main .content .bound .module100 .submodule100b
{
width: 258px;
float: left;
}

.main .content .bound .module100 .submodule100a
{
margin: 5px 10px 0 0;
}

.main .content .bound .module100 .submodule100b
{
margin: 5px 0 0 17px;
}

.main .content .bound .module100 .submodule100b p
{
padding: 0 0 5px 0;
margin: 0;
}

/* One module (1 column width) */
.main .content .bound .module,
.main .content .bound .modbtn
{
width: 158px;
}

.main .content .bound .module li.viewall
{
margin-top: 10px;
}

.main .content .bound .modbtn img
{
margin-top: 2.2em;
}

.main .content .bound .modbtn .learnmore
{
float: left;
display: block;
}

/* Span one and a half modules */
.main .content .bound .module1andhalf,
.main .content .bound .mod1andhalfbtn
{
width: 255px;
text-align: left;
}

.main .content .bound .mod1andhalfbtn
{

}

.main .content .bound .mod1andhalfbtn img
{
margin-top: 1.2em;
}

.main .content .bound .mod1andhalfbtn a
{
text-decoration: underline;
}

.main .content .bound .mod1andhalfbtn a:hover
{
text-decoration: none;
}

/* Span 2 modules */
.main .content .bound .duomodule,
.main .content .bound .duomodbtn
{
width: 355px;
}


/* Span 3 modules */
.main .content .bound .trimodule,
.main .content .bound .trimodbtn
{
width: 544px;
}


/* Span 4 modules */
.main .content .bound .quadmodule,
.main .content .bound .quadmodbtn
{
width: 732px;
}

/* Span 5 modules */
.main .content .bound .pentmodule,
.main .content .bound .pentmodbtn
{
width: 910px;
}

/*Color modifications*/
.main .content .bound .modgreen
{
border-top: 4px solid #61bf1a;
}

.main .content .bound .modorange
{
border-top: 4px solid #f90;
margin-top:10px;
}

/*Unbound styles*/
.main .content .duomod1,
.main .content .duomod2
{
width: 282px;
float: left;
}

.main .content .duomod1
{
margin: 0 10px 15px 0;
}

.main .content .duomod2
{
margin: 0 0 15px 0;
}

/*small business main secondary page only*/
.main .content #sma .duomod1
{
margin-right: 5px;
}

/*small business main secondary page only*/
.main .content #sma .duomod2
{
border-left: 1px solid #dbdee4;
padding-left: 5px;
}

.main .content .duomod1 .serv_box,
.main .content .duomod2 .serv_box
{
background: url(/Common/att_rev1/images/gradient_bar.gif) repeat-x;
padding: 7px;
}

/*Style the current offers if javascript is off*/
.main .content #current_offers
{
border: 1px solid #e2e2e2;
margin: 0 0 15px 0;
padding: 0 10px 10px 10px;
}

.main .content #current_offers h2
{
color: #656565;
font-weight: bold;
padding: 15px 0 2px 0;
margin: 0;
}

.main .content #current_offers a.additional
{
display: none;
}

.main .content #current_offers a.learnmore
{
color: #0a94d6;
margin: 10px 0 0 0;
display: block;
}

.main .content #current_offers .offer_mod
{
border-top: 4px solid #e2e2e2;
width: 98%;
padding: 10px 5px;
margin-top: 10px;
}

.main .content #current_offers .offer_mod li
{
background-position: 0 0;
padding: 0 0 0 10px;
}

.main .content #current_offers .other_mod li
{
background-position: 0 0;
padding: 0 0 0 10px;
margin-left: 10px;
}

.main .content #current_offers .offer_mod h3,
.main .content #current_offers .other_mod h3
{
/*color: #023F72;*/
color:#ff9900;
font-weight: bold;
font-size: 1.2em;
padding: 2px 0;
margin-bottom: 5px;
}

.main .content #current_offers .offer_mod .pricing
{
font-size: 1.2em;
font-weight: bold;
color: #f90;
}

.main .content .serv_box a
{
text-decoration: underline;
}

.main .content .serv_box a:hover
{
text-decoration: none;
}

.main .content .serv_box ul
{
margin-top: 5px;
}

.main .content .serv_box li
{
background: url(/Common/att_rev1/images/bullet_square_b_10x7.gif) 0 0 no-repeat;
}

.main .content .duomod2 .serv_box img.service
{
margin-left: -5px;
}

.main .content .bannerSlot
{
width: 182px;
height: 51px;
margin: 10px 0;
padding: 0;
}

.main .content object.bannerSlot
{
width: 250px;
height: 70px;
margin: -5px 0 0 -5px;
}

.main .content .bannerSlot img,
.main .content .bannerSlot html,
.main .content .bannerSlot body
{
margin: 0;
padding: 0;
}

/*Other*/
.main .content .note
{
margin: 35px 0 0 0;
font-size: .9em;
}
.blizNote{font-size:.6em}
#ie .blizNote{font-size:.9em}
.main .content .note a
{
color: #656565;
text-decoration: underline;
}

.main .content .note a:hover
{
text-decoration: none;
}

.main .content .button
{
float: right;
}

.main .content .buttonleft
{
margin: 0 5px 0 0;
}

.main .content .buttonright
{

}

.main .content .main-promo
{
margin: 15px 0;
display: block;
}

.main .content .banner
{
margin-bottom: 15px;
}

.main .content .more_serv
{
/*background: url(/Common/att_rev1/images/more_phone_serv_bg_10x7.jpg) bottom right no-repeat;*/
background: url(/Common/att_rev1/images/other_rec_services_v5.jpg) bottom right no-repeat;
/*height applied in ie.css to fix IE6 bug*/
}

.main .content .more_serv .module100
{
margin-top: 10px;
}

.main .content .res_serv
{
background: url(/Common/att_rev1/images/generic_newdsl_res.jpg) bottom right no-repeat;
}

.main .content .res_serv .module100
{
margin-top: 10px;
margin-bottom: -20px;
}

.main .content .bus_serv
{
background: url(/Common/att_rev1/images/generic_newdsl_business.jpg) bottom right no-repeat;
}

.main .content .bus_serv .module100
{
margin-top: 10px;
}

.main .content .bus_int
{
background: url(/Common/att_rev1/images/world_map_10x7.gif) top right no-repeat;
}

.main .content .learnmore
{
text-decoration: underline;
}

.main .content a.learnmore:hover
{
text-decoration: none;
}

/* Clear */
.main .content .clear
{
clear: both;
height: 1px;
font-size: 1px;
border: none;
margin: 0;
padding: 0;
background: transparent;
z-index: -1000;
display: inline-block;
}

.orangepricing {
	font-weight:bold;
	color:#ff9900;
}
.device-text{
	position:absolute;
	top:0;
	left:-9000px;	
	height:1px;
	width:1px;
	overflow:hidden;
}

/* added 09/27/07 by Derek */

.main .content#support_content{
	margin: 0px 0px 0px 0px;
	line-height: 1.3em;
	font-size: .85em;
	color: #656565;
}


.main .content#support_content .bound .orange_checkmark {
	background:url(/Common/att_rev1/images/orange_checkmark.gif) 1px -1px no-repeat;
	margin-left:-10px;
	padding-left:20px;
	font-weight:bold;
}

.main .content#support_content .bound .bull3{
	background: url(/Common/att_rev1/images/bullet_square_10x7.gif) 0 0 no-repeat;
	padding:1px 0 1px 10px;
	margin-left:15px;
}

.main .content#support_content .bound .bull4{
	background: url(/Common/att_rev1/images/bullet_square_10x7.gif) 10px -2px no-repeat;
	text-indent:20px;	
}

.main .content#support_content .bound #round-box-bullets{
	margin-top:10px;
	width:220px;
}
.main .content#support_content .bound #round-box-bullets td{
	padding:0; 
	margin:0;
	color:#013f70;
	font-size:10px;
	line-height:11px;
}

.main .content .bound .modorange_nopad
{
border-top: 4px solid #f90;
padding-bottom:0;
}



/********** 
Section added for the new res landing page
**********/

.main .content .bound .nobar2
{
border-top: none;
float: left;
padding: 10px 0 10px 0;
width: 255px;
text-align: left;
}

.main .content .bound .nobar2 h1
{
font-size: 1.7em;
font-weight: normal;
margin: 0 0 20px 0;
color: #023F72 !important;
display: block;
}

.main .content .bound .nobar2 p
{
font-size: 1.1em;
font-weight:normal;
color:#023F72;
margin-top: -10px;
margin-left: 40px;
}

.main .content .bound .nobar2 ul
{
/*margin: 0;*/
padding: 0 0 3px 0;
list-style-type: none;
position: relative; /*fixes IE6 peek-a-boo*/
margin-left: 40px;
}

.main .content .bound .nobar2 li
{
background: url(/Common/att_rev1/images/bullet_square_10x7.gif) 0 0 no-repeat;
padding: 1px 10px;
margin: 5px 0;
}

.main .content .bound .nobar2 a
{
padding: 10px 0 0 10px;
/*margin-left: 20px;*/
}

.main .content .bound .nobar2 a.viewall
{
color: #0a94d6;
margin: 10px 0 0 40px;
background: url(/Common/att_rev1/css/images/arrow_sidebar_learnmore_10x7.gif) no-repeat bottom left;
}

.main .content .bound .module100gray,
.main .content .bound .module1andhalfgray
{
border-top: 2px solid #e2e2e2;
float: left;
padding: 10px 5px;
margin-top: 10px;
}

.main .content .bound .module100gray h1,
.main .content .bound .module1andhalfgray h1
{
font-size: 1.7em;
font-weight: normal;
margin: 0 0 20px 0;
color: #023F72 !important;
display: block;
}

.main .content .bound .module100gray p,
.main .content .bound .module1andhalfgray p
{
font-size: 1.2em;
font-weight:normal;
color:#023F72;
margin-top: -10px;
margin-left: 40px;
}

.main .content .bound .module1andhalfgray a
{
padding: 10px 0 0 10px;
/*margin-left: 40px;*/
}

.main .content .bound .module1andhalfgray a.viewall
{
color: #0a94d6;
margin: 10px 0 0 40px;
background: url(/Common/att_rev1/css/images/arrow_sidebar_learnmore_10x7.gif) no-repeat bottom left;
}


.main .content .bound .module100gray ul,
.main .content .bound .module1andhalfgray ul
{
/*margin: 0;*/
padding: 0 0 3px 0;
list-style-type: none;
position: relative; /*fixes IE6 peek-a-boo*/
margin-left: 40px;
}

.main .content .bound .module1andhalfgray li
{
background: url(/Common/att_rev1/images/bullet_square_10x7.gif) 0 0 no-repeat;
padding: 1px 10px;
margin: 5px 0;
}

.main .content .bound .module1andhalfgray
{
width: 255px;
text-align: left;
}

.main .content .bound .module100gray
{
margin: 0;
clear: both;
width: 100%;
}

.main .content h1.bundles_service
{
background: url(/Common/att_rev1/images/icn_respg_bundles.gif) 0 0 no-repeat;
text-indent: 40px;
line-height: 30px;
}

.main .content h1.int_service
{
background: url(/Common/att_rev1/images/icn_respg_internet.gif) 0 0 no-repeat;
text-indent: 44px;
line-height: 34px;
/*margin-bottom: 10px;*/
}

.main .content h1.voice_service
{
background: url(/Common/att_rev1/images/icn_respg_homephone.gif) 0 0 no-repeat;
text-indent: 40px;
line-height: 50px;
/*margin-bottom: -2px;*/
}

.main .content h1.tv_service
{
background: url(/Common/att_rev1/images/icn_respg_digitaltv.gif) 0 0 no-repeat;
text-indent: 40px;
line-height: 44px;
/*margin-bottom: -4px;*/
}