﻿#redBar 
{
    width: 997px;
}

.Copy
{
	width: 997px;
	height: 500px;
	background-image: url('/images/ServicesStore/ServicesStoreBackground.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.StayingInTouchCopy
{
	width: 997px;
	height: 1160px;
	background-image: url('/images/ServicesStore/ServicesStoreBackground2.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.PeaceofMindCopy
{
	width: 997px;
	height: 725px;
	background-image: url('/images/ServicesStore/ServicesStoreBackground2.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.HealthandWellnessCopy
{
	width: 997px;
	height: 760px;
	background-image: url('/images/ServicesStore/ServicesStoreBackground2.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.MyCalendarCopy
{
	width: 997px;
	height: 596px;
	background-image: url('/images/ServicesStore/MyCalendarBackground.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.MyWorldCopy
{
	width: 997px;
	height: 596px;
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.HowYouLiveCopy
{
	width: 997px;
	height: 1090px;
	background-image: url('/images/ServicesStore/ServicesStoreBackground2.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.Services
{
	width: 997px;
	height: 740px;
	background-image: url('/images/ServicesStore/ServicesBackground.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.ServicesStoreAll
{
	width: 997px;
	height: 700px;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.CopySimpleText
{
	width: 997px;
	height: 500px;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.CopyVoicemailText
{
	width: 997px;
	height: 500px;
	background-image: url('/images/ServicesStore/VoicemailBackground.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.CopyHandsetReplacement
{
	width: 997px;
	height: 500px;
	background-image: url('/images/ServicesStore/HandsetReplacementBackgroun.jpg');
	background-repeat: no-repeat;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.RoadsideAssistanceDetailsCopy
{
	width: 2000px;
	height: 500px;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.CopySimpleTextText
{
	position: relative;
	top: 40px;
	left: 30px;
	width: 575px;
	height: 412px;
	overflow: auto;
	overflow: scroll;
	padding-right: 10px;
}
.CopyRoadsideAssistanceText
{
	position: relative;
	top: -430px;
	left: 320px;
	height: 395px;
	width: 635px;
	float: right;
}
.CopyHandsetReplacementText
{
	position: relative;
	top: 10px;
	left: 2px;
	width: 590px;
	height: 500px;
}
.VoicemailText
{
	position: relative;
	top: 70px;
	left: 30px;
	width: 640px;
	height: 500px;
}
#CommunicationCopy
{
	display: none;
	position: relative;
	top: 194px;
	left: -20px;
	width: 453px;
	height: 51px;
}
.ServicesStoreHeader
{
	position: relative;
	top: 10px;
	left: 34px;
	width: 930px;
	height: 25px;
}
.StayingInTouchHeader
{
	position: relative;
	top: 20px;
	left: 30px;
	width: 192px;
	height: 25px;
}
.ServicesStoreButtons
{
	position: relative;
	top: 20px;
	left: 95px;
	width: 453px;
	height: 51px;
}
.StayingInTouch
{
	position: relative;
	top: 15px;
	left: 38px;
	width: 925px;
	height: 51px;
}
.ServicesCopy
{
	position: relative;
	top: 80px;
	left: 120px;
	height: 51px;
	font-size: 13px;
	letter-spacing: -.8px;
	line-height: 14px;
}
.ServicesAll
{
	position: relative;
	top: 110px;
	left: 30px;
	height: 51px;
}
.PhoneImage
{
	position: relative;
	top: -21px;
	left: 20px;
	width: 345px;
	height: 500px;
}
#Screen1Div
{
	display: block;
	position: relative;
	top: 98px;
	left: 89px;
    width: 213px;
	height: 266px;
}
#Screen2Div
{
	display: none;
	position: relative;
	top: 98px;
	left: 89px;
    width: 213px;
	height: 266px;
}
#Screen3Div
{
	display: none;
	position: relative;
	top: 98px;
	left: 89px;
    width: 213px;
	height: 266px;
}
#Screen4Div
{
	display: none;
	position: relative;
	top: 98px;
	left: 89px;
	width: 213px;
	height: 266px;
}
#Screen5Div
{
	display: none;
	position: relative;
	top: 98px;
	left: 89px;
	width: 213px;
	height: 266px;
}
.ServiceStoreImage
{
	border-bottom: solid 1px #000000;
	padding-top: 15px;
}
.ServiceStoreCopy
{
	border-bottom: solid 1px #000000;
	padding-left: 15px;
}

.RoadsideAssistanceDetailsCopy
{
	width: 2000px;
	height: 500px;
	border-right: solid 1px #C9C9C9;
	border-left: solid 1px #C9C9C9;
}
.CopySimpleTextText
{
	position: relative;
	top: 40px;
	left: 30px;
	width: 575px;
	height: 412px;
	overflow-x: auto;
	overflow: scroll;
	padding-right: 10px;
}
.CopyRoadsideAssistanceText
{
	position: relative;
	top: -430px;
	left: 320px;
	height: 395px;
	width: 635px;
	float: right;
}
.CopyHandsetReplacementText
{
	position: relative;
	top: 10px;
	left: 2px;
	width: 590px;
	height: 500px;
}
.VoicemailText
{
	position: relative;
	top: 70px;
	left: 30px;
	width: 640px;
	height: 500px;
}
#CommunicationCopy
{
	display: none;
	position: relative;
	top: 194px;
	left: -20px;
	width: 453px;
	height: 51px;
}
.ServicesStoreHeader
{
	position: relative;
	top: 10px;
	left: 34px;
	width: 930px;
	height: 25px;
}
.StayingInTouchHeader
{
	position: relative;
	top: 20px;
	left: 30px;
	width: 192px;
	height: 25px;
}
.ServicesStoreButtons
{
	position: relative;
	top: 20px;
	left: 95px;
	width: 453px;
	height: 51px;
}
.StayingInTouch
{
	position: relative;
	top: 15px;
	left: 38px;
	width: 925px;
	height: 51px;
}
.ServicesCopy
{
	position: relative;
	top: 80px;
	left: 120px;
	height: 51px;
	font-size: 13px;
	letter-spacing: -.8px;
	line-height: 14px;
}
.ServicesAll
{
	position: relative;
	top: 110px;
	left: 30px;
	height: 51px;
}
.PhoneImage
{
	position: relative;
	top: -21px;
	left: 20px;
	width: 345px;
	height: 500px;
}
#Screen1Div
{
	display: block;
	position: relative;
	top: 98px;
	left: 89px;
    width: 213px;
	height: 266px;
}
#Screen2Div
{
	display: none;
	position: relative;
	top: 98px;
	left: 89px;
    width: 213px;
	height: 266px;
}
#Screen3Div
{
	display: none;
	position: relative;
	top: 98px;
	left: 89px;
    width: 213px;
	height: 266px;
}
#Screen4Div
{
	display: none;
	position: relative;
	top: 98px;
	left: 89px;
	width: 213px;
	height: 266px;
}
#Screen5Div
{
	display: none;
	position: relative;
	top: 98px;
	left: 89px;
	width: 213px;
	height: 266px;
}
.ServiceStoreImage
{
	border-bottom: solid 1px #000000;
	padding-top: 15px;
}
.ServiceStoreCopy
{
	border-bottom: solid 1px #000000;
	padding-left: 15px;
}
/* NEW SERVICES STORE APRIL 2010 */
#content 
{
    background: #ffffff url(/images/ServicesStore/background2.jpg) repeat-x 0 0;
}

#content_services
{
    background: #dadada url(/images/ServicesStore/bg_services2.gif) repeat-x 0 0;
    overflow: auto;
    
}

/* slider */
.next, .prev {
	cursor:pointer;
}

#slider {
	position:relative;
	height:383px;
	width:997px;
	overflow: hidden;
}

#slider h1 
{
    margin: -15px auto -10px 30px;
    font: bold 24px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
    letter-spacing: -1px; 
    color: #ce1126;
}

#slider p 
{
    width:725px; 
    margin-left: 30px;
}

#slider .next, #slider .prev {
	position:absolute;
	top:199px;
	height: 30px;
	width: 25px;
	text-decoration: none;
	}

#slider .prev {
	left:0px;
	background: transparent url(/images/ServicesStore/arrow_left.png) no-repeat 0 0;
	}

#slider .next {
	right:0px;
	background: transparent url(/images/ServicesStore/arrow_right.png) no-repeat 0 0;
	}
	
#slider .prev span, #slider .next span {visibility: hidden;}

#services {
	overflow:hidden;
	background-color:transparent;
	width:997px;
	height:369px;
	clear:left;
	margin-left:0;
	margin-top: -13px;
}
	
#services ul {
	width:5000px;
	}
	
#services li {
	float:left;
	padding:0 19px 15px;
	list-style: none;
		}
		
#services h2 
{
    text-indent: -9999px;
}

#services a {
	text-decoration:none;
			}

#services img 
{
    border: none;
}

/* category navigation */
#navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
    position: relative;
    top: -93px;
    left: 309px;
    background: transparent url(/images/ServicesStore/bg_categories.png) no-repeat 0 0;
    width: 435px;
    height: 35px;
}

#navigation ul li {
    display: inline;
    position: relative;
    top: 5px;
    left: 3px;
}

#navigation ul a, #navigation ul a:link, #navigation ul a:visited {
    padding: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#navigation ul a:hover, #navigation ul a:active {
    text-decoration: underline;
}

#navigation ul a.current {
    background-color: transparent;
    text-decoration: underline;
}

#navigation ul a:focus, a.next, a.prev {
    outline: none;
}



/* secondary services */
#secondary 
{
    background: transparent url(/images/ServicesStore/bg_secondary.gif) repeat-x 0 0; 
    width: 999px; 
    height: 152px;
}

#secondary p 
{
    font: bold 12px/13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    letter-spacing: -.5px;
    color: #666666;
    padding: 25px 0 21px 10px;
}

#secondary h2 
{
    background: #ce1126 url(/images/ServicesStore/bg_redLabel.gif) repeat-x 0 0; 
    padding: 0 0 3px 4px;
    margin: 0 150px 0 1px;
}
    

#secondary h2 a, #secondary h2 a:link, #secondary h2 a:visited, #secondary h2 a:hover, #secondary h2 a:active
{
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
   }

span#call 
{
    color: #ce1126;
    font-size: 18px;
    margin: 0;
    padding: 0;
    font-weight: bolder;
    letter-spacing: -2px;
    line-height: 24px;
}

#box_left, #box_middle, #box_right 
{
    float: left; 
    padding-right: 40px; 
    width:253px; 
    height: 140px;
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: 0 15px;
}

#box_left 
{
    background-image: url(/images/ServicesStore/bg_accessories.jpg);
    margin-left: 80px;
}

#box_middle 
{
    background-image: url(/images/ServicesStore/bg_customerService.jpg);
}

#box_middle p 
{
    margin-bottom: 5px;
    padding-top: 15px;
    padding-bottom: 0;
}

#box_middle h2
{
    margin-right: 105px;
    white-space: nowrap;
}

#box_right 
{
    background-image: url(/images/ServicesStore/bg_myJitterbug.jpg);
}

/* service page specific styles */
        #content_services {margin-top: -15px; margin-bottom: 10px; width: 997px; padding-bottom: 25px;}
	    p {font-size: 13px; color: #3f4347;}
	    p.intro {font-size: 15px; color: #ce1126; line-height: 16px; width: 310px;}
	    h1 {font: bold 24px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing: -2px; color: #ce1126; padding-top: 25px; margin-left: 25px; margin-bottom: 5px;}
	    h2 {font: bold 30px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing: -2px; color: #ce1126;}
	    span.red {color: #ce1126;}
	    span.small {font-size: x-small;}
	    span.bold {font-weight: bold;}
	    #cross-sell h2 {font-size: 22px;}
	    #breadcrumbs {margin-left: 25px;}
	    #breadcrumbs a {font-size: 14px; font-weight: bold; color: #707070; text-decoration: none;}
	    #main_container {
          width:705px;
          background: transparent url(/images/ServicesStore/bg_main_top.png) no-repeat top left; 
          margin: 25px 0 0 15px;
          float:left;
          }
        #outer {float: left; width: 705px; background: transparent url(/images/ServicesStore/bg_main_outer.png) repeat-y 0 0; margin-top: 25px;}
        #main {width: 460px; padding: 15px 10px 0 15px; float: left;}
        #main img {float: left;}
        #main h2 {margin: 0 auto -10px 145px; line-height: 32px;}
        #main h3 {margin: 0 auto -5px 145px;}
        #main ul {margin-left: 120px;}
        #main li {margin-bottom: 5px;}
        #main ul#sample {margin-left: 107px; width: 350px;}
        #main ul#sample li {float:left; list-style: none; padding-right: 15px;}
        #main p {margin-left: 145px; } 
        p#video {height: 203px;}
        #main h2 sup {font-size: 18px;}  
        #main p > sup {font-size: 8px}
        #citia a, #citia a:link, #citia a:visited, #citia a:hover, #citia a:active {text-decoration: none; color: #3f4347; font-size: 12px; line-height: 13px; font-weight: bold;}
        #citia img {position: relative; left: -3px; top: -3px;}
        #Wellness {background-image: url(/images/Wellness/AudioSample.jpg); position: relative; left: 185px; top: -848px;	width: 619px; height: 250px; display: none; z-index: 1000;}
        #rightRail {float: left; width: 200px; text-align: center;} 
        #rightRail h2 {font-size: 54px; line-height: 50px; margin-bottom: 5px;}
        #rightRail h2 span {position: relative; top: 0; line-height: 16px;}
        #rightRail h2 span.space {top: 10px;}
        #rightRail sup {font-size: 32px;}
        #rightRail span {font-size: 16px; letter-spacing: normal;}
        #rightRail h3 {font-size: 18px; color: #ce1126; white-space: nowrap; letter-spacing: -1px;}
        #rightRail h3 span {font-size: 12px; line-height: 14px; letter-spacing: normal;}      
        #rightOffer { padding-top: 15px; border-top: 1px solid #ccc; }
            #rightOffer-ST { padding-top: 3px; border-top: 1px solid #ccc; }
        #disclaimer {clear: both; padding: 0 25px; background: transparent url(/images/ServicesStore/bg_main_btm.png) no-repeat 0 0; height: 103px; margin-top: -20px;}
        #disclaimer p {font-size: 9px; line-height: 11px;}
        #disclaimer p sup {font-size: 8px;}
        #cross-sell {float:left; background: transparent url(/images/ServicesStore/bg_side_box.jpg) no-repeat 0 0; width:262px; height:242px; margin-top: 25px; padding-left: 15px;} 
        #cross-sell ul {margin-top: -8px; margin-left: -35px; list-style: none;}
        #cross-sell li {margin-bottom: -5px; float: left; clear: right; color: #666666; width: 100%;}
        #cross-sell li img {float: left; position: relative; top: -9px;}
        #cross-sell a,  #cross-sell a:link,  #cross-sell a:visited {color: #ce1126; text-decoration: none; border-bottom: 1px dotted #cd1126;}
        #cross-sell a:hover {text-decoration: none; border-bottom-style: none;}
        #learn {margin: 0 auto; background: transparent url(/images/ServicesStore/bg_main_btm2.png) no-repeat -2px 0px; width: 705px; height: 185px; float: left;}
        #learn li {float: left; width: 302px; list-style: none; margin-bottom: 4px; padding-right: 15px;} 
        #learn li img {float: left; padding-right: 5px;}
        #learn a, #learn a:link, #learn a:visited, #learn a:hover, #learn a:active {font-size: 12px; line-height: 12px; color: #3F4347; text-decoration: none;}
        #learn li img:hover {filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: .65;}
        #learn a:hover {text-decoration: underline;}
        #secondary h2 {letter-spacing: normal;}
        #secondary p {text-align: left;}



