.background_image {
    background-image: url('/media/att/2011/emerging_devices/site_redesign/get_connected/GetConnected_bg2.png');
    background-repeat: no-repeat;
    background-position: top center;
}
 
/* Modal Window */
#modalContainer {
display: none;
position: absolute;
width: 100%;
height: 100%;
z-index: 100;
top: 125px;
left: 0;
margin: 0;
}

#modalBG {
background-color: #2d2d2d;
opacity: .8;
-moz-opacity: .8;
filter: alpha(opacity=80);
width: 1400px;
height: 1800px;
position: absolute;
z-index: -1;
top: -125px;
left: -300px;
}

#modalWindow {
width: 734px;
background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/modal-repeating-bg.png");
background-repeat: repeat-y;
position: absolute;
top: 15px;
left: 50%;
margin: 0 0 0 -336px;
}

#modalCloseButton {
position: absolute;
top: -128px;
right: -10px;
}

#modalTop {
width: 734px;
height: 114px;
background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/modal-top-bg.png");
background-repeat: no-repeat;
margin-top: -114px;
}

#modalContent {
margin: -107px 47px -34px 47px;
width: 620px;
}

#modalContent h2 {
background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/photo-archive-icon.png");
background-repeat: no-repeat;
background-position: 0 0;
padding: 15px 0 0 70px;
margin-top: 30px;
min-height: 57px;
font-size: 24px;
font-weight: normal;
}

#currentModalImage {
width: 620px;
height: 410px;
border: 1px solid #525252;
position: relative;
}

#modalImageNav {
position: relative;
margin: 15px 0 0;
text-align: center;
}

#modalImageList {
width: 641px;
margin-left: -5px;
}

#modalBottom {
width: 734px;
height: 64px;
background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/modal-bottom-bg.png");
background-repeat: no-repeat;
margin-bottom: -64px;
}


/* Business Modal Window */
#businessModalBG {
    background-color: #2d2d2d;
    opacity: .8;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
    width: 1400px;
    height: 1800px;
    position: absolute;
    z-index: -1;
    top: -125px;
    left: -300px;
}
#businessModalContainer {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 100;
    top: 125px;
    left: 0;
    margin: 0;
}
#businessModalWindow {
    width: 734px;
    background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/modal-repeating-bg.png");
    background-repeat: repeat-y;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -336px;
}
#businessModalTop {
    width: 734px;
    height: 114px;
    background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/modal-top-bg.png");
    background-repeat: no-repeat;
    margin-top: -114px;
}
#businessModalBottom {
    width: 734px;
    height: 64px;
    background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/modal-bottom-bg.png");
    background-repeat: no-repeat;
    margin-bottom: -64px;
}
#businessModalContent {
    margin: -107px 47px -34px 47px;
    width: 620px;
    position: relative;
    z-index: 0;
}
#businessModalContent h2 {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/prepare/business-models-icon.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 15px 0 0 70px;
    margin-top: 30px;
    min-height: 57px;
    font-size: 24px;
    font-weight: normal;
}
#modalUseCases {
    display: none;
}
#visibleUseCase {
    position: relative;
    z-index: 0;
    text-align: left;
}
#visibleUseCase img {
    float: left;
}
#visibleUseCase p, #visibleUseCase li {
    color: #fff;
    line-height: 24px;
    text-align: left;
    font-size: 14px;
}
#visibleUseCase li {
    margin-bottom: 20px;
    list-style-position: inside;
    text-align: left;
    font-size: 14px;
}
#visibleUseCase ul {
    float: left;
    width: 290px;
    padding: 0;
    margin: 0;
    text-align: left;
}
#businessModalImageNav {
    position: relative;
    margin: 15px 0 0 0;
    text-align: center;
}
#businessModalImageNav .imageNumber {
    color: #7d7d7d;
}
#businessModalImageNav .previousImage {
    float: left;
    background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/prev-image-button.png");
    background-repeat: no-repeat;
    padding: 8px 0 0 30px;
    min-height: 23px;
    color: #7d7d7d;
}
#businessModalImageNav .nextImage {
    float: right;
    background-image: url("/media/att/2011/emerging_devices/site_redesign/news-and-events/modal/next-image-button.png");
    background-repeat: no-repeat;
    background-position: right top;
    padding: 8px 30px 0 0;
    min-height: 23px;
    color: #7d7d7d;
}
#businessModalCloseButton {
    position: absolute;
    top: -128px;
    right: -10px;
}
#coverPage {
    height: 365px;
}
#coverPage_image {
    top: 0;
    left: 300px;
}
#coverPage_header {
    top: 60px;
    left: 70px;
}
#coverPage_text {
    top: 180px;
    left: 80px;
    width: 280px;
    line-height: 20px;
}
#coverPage_learnMoreBtn {
    top: 345px;
    left: 190px;
}
#coverPage_bgElement {
    top: 185px;
    left: 95px;
}
#coverPagePrepare {
    background-repeat: no-repeat;
    background-position: right 4px;
    position: relative;
    min-height: 324px;
    background-position: right 43px;
}
#coverPagePrepareDesc {
    margin: 40px 0 0 60px;
    padding-top: 0;
}
#coverPagePrepareDesc p {
    width: 360px;
}
#coverPageWorkWithEDO {
    
    background-repeat: no-repeat;
    position: relative;
    min-height: 415px;
    background-position: right 57px;
}
#coverPageWorkWithEDOHotspot{
    position: absolute;
    width: 470px;
    height: 300px;
    overflow: hidden;
    /*border: 1px solid red;*/
    top: 70px;
    right: 80px;
}
#coverPageWorkWithEDODesc {
    margin: 40px 0 0 60px;
    padding-top: 40px;
}
#coverPageWorkWithEDODesc p {
    width: 220px;
}
#coverPageDesign {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/main_page/getConnected-mainPage-Design-image.jpg");
    background-repeat: no-repeat;
    background-position: left 0;
    position: relative;
    min-height: 377px;
    padding-bottom: 40px;
}
#coverPageDesignDesc {
    float: right;
    width: 450px;
    margin: 40px 0 0 0;
}
#coverPageDesignDesc p {
    width: 300px;
}
#coverPageDeploy {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/choose_att/cover_page_OurCollaborations_image.jpg");
    background-repeat: no-repeat;
    background-position: right 0;
    position: relative;
    min-height: 483px;
}
#coverPageDeployDesc {
    margin: 40px 0 0 60px;
    padding-top: 15px;
}
#coverPageDeployDesc p {
    width: 220px;
    margin-left: 60px;
}
#prepare {
    height: 365px;
}
#prepare_image {
    top: -20px;
    left: 530px;
}
#prepare_bgArc {
    top: 85px;
    left: 35px;
}
#prepare_header {
    top: 100px;
    left: 70px;
}
#prepare_text {
    top: 180px;
    left: 80px;
    width: 280px;
    line-height: 20px;
}
#ownershipControlDiagram {
    position: relative;
}
#ownershipControlDiagram h3 {
    position: absolute;
    top: 30px;
    left: 15px;
}
#ownershipControlDiagram a {
    position: absolute;
}
#networkList li {
    color: #fff;
}
#networkTable {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/prepare/network-table-bg.jpg");
    width: 612px;
    height: 479px;
}
#networkTable td {
    font-size: 13px;
    color: #fff;
    line-height: 16px;
    width: 205px;
    padding: 0 15px 0 20px;
    vertical-align: top;
}
#networkTable td.first-column {
    font-weight: bold;
    padding-left: 15px;
    padding-right: 25px;
}
#networkTable td.second-column {
    width: 180px;
}
#networkTable tr.first-row td {
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 8px;
}
#networkTable td div.icon3G {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/mba/3g.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 60px;
    padding-top: 6px;
    min-height: 23px;
    margin: 0;
}
#networkTable td div.icon4G {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/prepare/4G-LTE-icon.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 70px;
    padding-top: 6px;
    min-height: 26px;
    margin: 0;
}
#connectionKit {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/prepare/control-center-connectionKit-bg.jpg");
    background-repeat: no-repeat;
    width: 334px;
    height: 107px;
    padding: 20px 0 0 30px;
    margin-left: -5px;
}
#connectToNetwork {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/prepare/connect-to-network-image.jpg");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 80px;
}
#connectToNetworkList {
    padding: 0 0 0 15px;
    width: 620px;
}
#connectToNetworkList li {
    color: #fff;
    margin: 25px 0 0 0;
    list-style-position: outside;
}
#design {
    height: 365px;
}
#design_header {
    top: 100px;
    left: 70px;
}
#design_text {
    top: 180px;
    left: 80px;
    width: 280px;
    line-height: 20px;
}
#design_bgElement {
    top: -130px;
    left: -170px;
}
#mmt-advertisement {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/design/mmt-advertisement-bg.jpg");
    width: 270px;
    height: 308px;
    clear: both;
    float: left;
}
#mmt-advertisement a {
    float: right;
    margin: 70px 8px 0 0;
}
#certification ul {
    width: 570px;
}
#certification ul li {
    color: #fff;
    margin-top: 25px;
    list-style-type: disc;
    list-style-position: inside;
}
#mbaList {
    width: 360px;
}
#mbaList li {
    color: #fff;
    list-style-type: none;
    background-image: url("/media/att/2011/emerging_devices/site_redesign/common/subpage/list-bullet-disc.jpg");
    background-repeat: no-repeat;
    background-position: 0 8px;
    padding: 0 0 0 8px;
}
#mbaDeviceTable td, #mbaDeviceTable th, #mbaDeviceTable li {
    color: #fff;
    line-height: 20px;
}
#mbaDeviceTable td {
    font-size: 12px;
    vertical-align: top;
    padding: 0 0 0 40px;
}
#mbaDeviceTable ul {
    padding: 0;
    margin: 0;
}
#mbaDeviceTable li {
    list-style-type: none;
    background-image: url("/media/att/2011/emerging_devices/site_redesign/common/subpage/list-bullet-disc.jpg");
    background-repeat: no-repeat;
    background-position: 0 8px;
    padding: 0 0 0 8px;
}
#mbaDeviceTableMain td, #mbaDeviceTableMain th, #mbaDeviceTableMain li {
    color: #fff;
    line-height: 20px;
}
#mbaDeviceTableMain td {
    font-size: 12px;
    vertical-align: top;
    padding: 0 0 0 40px;
}
#mbaDeviceTableMain ul {
    padding: 0;
    margin: 0;
}
#mbaDeviceTableMain li {
    list-style-type: none;
    background-image: url("/media/att/2011/emerging_devices/site_redesign/common/subpage/list-bullet-disc.jpg");
    background-repeat: no-repeat;
    background-position: 0 8px;
    padding: 0 0 0 8px;
}
#deploy {
    height: 365px;
}
#deploy_header {
    top: 115px;
    left: 620px;
}
#deploy_text {
    top: 195px;
    left: 628px;
    width: 280px;
    line-height: 20px;
}
#deploy_bgElement {
    top: -125px;
    left: 90px;
}
#collaborations-ad {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/deploy/collaborations-ad-bg.jpg");
    width: 299px;
    height: 373px;
    clear: both;
    float: left;
}
#collaborations-ad a {
    float: right;
    margin: 330px 50px 0 0;
}
.mbaFooter {
    clear: both;
    position: relative;
    bottom: 30px;
    right: 30px;
    float: right;
    margin-top: 20px;
    margin-bottom: 0;
}
#mba_detailContainer p.container_right11.compareDevice {
    margin-left: -5px;
    margin-bottom: 15px;
    text-align: center;
    color: #4cafdf;
    margin: 7px 5px 0 0;
    padding: 0;
    width: 160px;
}
#mba_detailContainer p.container_right11 {
    width: 99px;
    float: left;
    color: #cfcfcf;
    font-size: 12px;
    line-height: 15px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin: 0 5px 0 0;
    padding: 0;
}
#mba_detailContainer p.container_text11 {
    width: 99px;
    text-align: left;
    float: left;
    color: #cfcfcf;
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 15px;
    margin: 0 5px 0 40px;
    padding: 0;
}
#mbaConsumerCompare {
    margin: 0;
    padding: 0;
    width: 629px;
}
#mbaDetail {
    margin: 0;
    padding: 0;
    width: 629px;
}
#compareHeader {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/mba/compareTop.png");
    background-repeat: no-repeat;
    height: 15px;
    width: 629px;
    margin: 0;
    padding: 0;
}
#mba_compare_content {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/mba/compareBG.png");
    background-repeat: repeat-y;
}
#mba_detail_background {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/get_connected/mba/compareBG.png");
    background-repeat: repeat-y;
    width: 629px;
}
.mbaDashedLine {
    margin-bottom: 7px;
    margin-top: 7px;
}
#mba_detailContainer td {
    border-top: 1px dotted #c5c5c5;
    font-size: 10px;
    color: #cfcfcf;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 15px;
    table-layout: fixed;
    border-collapse: collapse;
}
#mba_compareContainer td {
    border-top: 1px dotted #c5c5c5;
    font-size: 10px;
    color: #cfcfcf;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 15px;
    table-layout: fixed;
    border-collapse: collapse;
}
#mba_compareContainer th {
    margin-right: 50px;
    font-size: 10px;
    color: #4cafdf;
    text-align: center;
}
#mba_detailContainer td {
    border-top: 0;
}
#mba_detailContainer td.column1 {
    font-weight: bold;
    padding-left: 10px;
    padding-right: 0;
    width: 80px;
}
#mba_detailContainer th {
    margin-right: 50px;
    font-size: 10px;
    color: #4cafdf;
    text-align: center;
}
#salesInfo {
    padding-left: 25px;
    font-size: 11px;
    color: #ccc;
    line-height: 20px;
}
#salesInfo h4 {
    margin: 15px 0 0 0;
    font-size: 18px;
    font-weight: normal!important;
}
#salesInfo a {
    color: #4cafdf;
}
#salesInfo a.link {
    font-size: 12px;
}
#salesInfo a.link img {
    vertical-align: bottom;
}
#detailHeader {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/mba/detailTop.png");
    background-repeat: no-repeat;
    height: 10px;
    width: 358px;
    margin: 0;
    padding: 0;
}
#mba_detail_content {
    background-image: url("/media/att/2011/emerging_devices/site_redesign/mba/detailBG.png");
    background-repeat: repeat-y;
    width: 358px;
}
#mba_detailContainer p {
    width: 210px;
}
#mba_productInfo p {
    font-size: 12px!important;
}
#mba_detailImage {
    padding-left: 30px;
}
#mba_detail_content td {
    border-top: 1px dotted #c5c5c5;
    font-size: 11px;
    font-weight: normal;
    color: #cfcfcf;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 15px;
    table-layout: fixed;
    border-collapse: collapse;
}
#mba_detail_content td.column1 {
    font-weight: bold;
    padding-left: 30px;
    padding-right: 0;
    text-align: right;
    text-align: top;
    width: 80px;
}
#mba_detailContainer td h2, #mba_detailContainer td h2 span {
    font-size: 15px;
}