#header
{
	width:996px;
	margin: 0 auto 5px auto;
}
#logo
{
	background:url('/images/teltoniclogo.png') no-repeat top;
	height: 102px;
	width: 100%;
}
#logo .logoLink {display: block; height:80px; width:250px;}
#lc a{font-size: 12px;}
#footernav{background:url('/images/teltonicnav.png') no-repeat; width:996px; height: 42px; margin: 5px auto 5px auto;}
#footernav ul{margin:0;padding:0;height:100%; margin-left: auto; margin-right:auto; width:400px;}
#footernav li{display:inline; list-style:none; line-height: 42px; height:100%; padding-top:12px; color:#fff; font-size: 14px; font-family: Arial; margin-right: 4px;}
#footernav a{color:#fff; text-decoration:none;}
#topbar{margin-bottom: 12px; background: url('/images/topbar.jpg') repeat-x; height: 24px; color:#fff; font-size: 12px; font-family: Arial;}
#topbar a{color:#fff; font-size: 12px; font-weight:normal; font-family: Arial;}
#topbar a:hover{text-decoration: underline;}
#topbar div{width: 960px; text-align:right; margin-left:auto;margin-right:auto; height:100%; line-height: 24px;}
#navTop
{
	width: 100%;
	height: 42px;
	background-image: url('/images/teltonicnav.png');
	background-position: top;
}
#navTop ul
{
	padding:0; margin:0; width: 100%; height: 42px; 
}
#navTop li
{
	float:left;
	display: inline;
	margin:0;
	padding:0;
	width: 100px;
	height: 42px;
}
#navTop a{display: block; text-decoration:none; background-image: url('/images/teltonicnav.png'); height: 42px; width: 100%;}
#navTop li:hover{background-image: url('/images/teltonicnav.png'); background-position: 300px -84px;}
#navTop .first:hover{background-position:0px -84px;}
.phonesWithPlans{background-position: 0px -42px;}
.plans{background-position: -100px -42px;}
.dataCards{background-position: -200px -42px;}
.routers{background-position: -300px -42px;}
.accessories{background-position: -400px -42px;}
.cellphones{background-position: -500px -42px;}
.btnAdd
{
    float:right;
}
img { 

	border:none;
}
.fieldHeader
{
    padding-left: 6px;
}
.defaultText
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding:5px;
	margin:3px;
}
.messagebox
{
    margin: 8px;
    font-family: Arial;
    color: #CC0000;
    display: block;
    background-color: #EEEEEE;
    border: solid 1px black;
    padding: 4px;
    font-size: 12px;

    
}
.mpebackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
hr 
{
    width:100%;
    height:0px;
    color:#92b754;
    border-top: solid;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.panClearance
{
    margin-right:5px;
}
#container #lc #ctl00_ctl00_pnlNewServiceZip .ziptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
	margin-left: 15px;
}

#container #rwrap2 #ctl00_ctl00_pnlNewServiceRight {
    
    position: relative;
	left: 5px;
	top: 5px;
	width: 768px;
	min-height:300px;
	margin-bottom:10px;
}
.home
{
    background-color: Transparent;
}
.steps 
{
    background-color:#FFFFFF;
}
#nav1 #rwrap1 {
	height: 21px;
	width: 988px;
	position: relative;
	left: 0px;
	top: 0px;
}
#nav2 #rwrap1 {
	position: relative;
	height: 21px;
	width: 988px;
	left: 0px;
	top: 0px;
}

#nav1 #rwrap1 table {
	position: absolute;
	top: -5px;
	right: 5px;
}
#nav2 #rwrap1 {
	position: relative;
	height: 21px;
	width: 988px;
	left: 0px;
	top: 0px;
}
#nav2 #rwrap1 #cart {
	float: right;
	background-color: #FFFFFF;
	height: 28px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: -5px;
	right: 0px;
}
#nav2  #rwrap1 #cart img {
	margin-top: 7px;
	margin-left: 10px;
	margin-right: 20px;
}

#nav1 {
	padding-top: 5px;
	background-color: #92b754;
	height: 21px;
	width: 988px;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


#nav1 form {
	float: right;
	position: relative;
	top: -20px;
	right: 5px;
}


#nav1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline;
}
#nav1  a, a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 8px;
	margin-left: 8px;
}
#nav1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	margin-right: 8px;
	margin-left: 8px;
	text-decoration: none;
}
#nav1 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: inline;
}
#nav3 {
	background-color: #92b754;
	height: 26px;
	width: 988px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
}
#nav3 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline;
}
#nav3  a, a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 8px;
	margin-left: 8px;
}
#nav3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	margin-right: 8px;
	margin-left: 8px;
	text-decoration: none;
}
#nav3 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: inline;
}
#nav2 {
	padding-top: 5px;
	background-color: #336600;
	height: 21px;
	width: 988px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#nav2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 818px;
	display: inline;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceSteps #lc #ctl00_ctl00_cphLeft_one h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336600;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 7px;
	text-align: center;
	
}
.stepOnOne {
    color: #990000;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceSteps #lc #ctl00_two h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336600;
	position: relative;
	top: 7px;
	text-align: center;
}
.stepOnTwo {
    color: #990000;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceSteps #lc #ctl00_three h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336600;
	position: relative;
	top: 7px;
	text-align: center;
}
.stepOnThree {
    color: #990000;
}
#nav2  a, a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 8px;
	margin-left: 8px;
	display: inline;
}
#nav2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	margin-right: 8px;
	margin-left: 8px;
	text-decoration: none;
	display: inline;
}
#nav2 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: inline;
}
#nav2 #cart {
	float: right;
	background-color: #FFFFFF;
	height: 28px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: relative;
	margin-top: -21px;
}
#nav2 #cart img {
	margin-top: 7px;
	margin-left: 10px;
	margin-right: 20px;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceSteps #lc #ctl00_ctl00_cphLeft_one {
	
	background-repeat: no-repeat;
	height: 92px;
	width: 182px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.stepOneOn
{
    background-image: url(/images/buttons/one_off.jpg);
    
}
.stepOneOff
{
    background-image: url(/images/buttons/one_off.jpg);
    
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceSteps #lc #ctl00_three {
	
	background-repeat: no-repeat;
	height: 32px;
	width: 182px;
	margin-bottom: 10px; 
	margin-top: 10px;
	margin-left: 10px;
}
.stepThreeOn
{
    background-image: url(/images/buttons/two_three_off.jpg);
    
}
.stepThreeOff
{
    background-image: url(/images/buttons/two_three_off.jpg);
    
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceSteps #lc #ctl00_two 
{
    
	height: 32px;
	width: 182px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	
}

#nav2  #cart a, a:link, a:active, a:visited a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669900;
	text-decoration: underline;
	margin-right: 8px;
	margin-left: 8px;
	display: inline;
}
#container {
	
	width: 986px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #EDEBCD;
	border: 1px solid #669900;
}
#container #rwrap2 #lc #ctl00_ctl00_cphLeft_one table {
	position: relative;
	top: 20px;
	left: 18px;
}
body {
	
	background-color: #FFFFFF;
	
	margin: 0;
}
#partners 
{
    
    height: 65px;
	width: 988px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	background-color: #FFFFFF;
	
    
} 
#footer {
	
	/* background-color: #9ED881; */
	background-color: #fff;
	height: 120px;
	width: 988px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* color: #FFFFFF;*/
	color: #000;
	text-align:center;
	
}
#footer  a, a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 8px;
	margin-left: 8px;
}
#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	margin-right: 8px;
	margin-left: 8px;
	text-decoration: none;
}
#container #rwrap2 
{
    position: relative;
    width: 986px;
    top: 0px;
    left: 0px;
    
}
#container #rwrap2 #lc {
	background-color: #FFFFFF;
	width: 200px;
	margin-top: 5px;
	margin-left: 5px;
	margin-botton: 10px;
}
#container #rwrap2 #lc h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: #ccc url(/images/h2bar.jpg) repeat-x;
	margin: 0px;
	height: 21px;
	width: 195px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceRight #mc {
	/*height: 600px;*/
	width: 561px;
	margin-left: 0px; 
	background-color: #FFFFFF;
	margin-top: 0px;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceRight #mc a,a:link,a:active, a:visited, a:hover {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceRight #rc {
	background-color: #FFFFFF;
	width: 200px;
	/*height: 400px;*/
	position: absolute;
	top: 0px;
	right: 0px;
	float: right; 
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceRight #rc h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: #ccc url(/images/h2bar.jpg) repeat-x;
	margin: 0px;
	height: 21px;
	width: 195px;
	padding-top: 4px;
	padding-left: 5px;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceRight #mc h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: #ccc url(/images/h2bar.jpg) repeat-x;
	margin: 0px;
	height: 21px;
	width: 556px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#container #rwrap2 #ctl00_ctl00_pnlNewServiceRight h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: #ccc url(/images/h2bar.jpg) repeat-x;
	margin: 0px;
	height: 21px;
	width: 763px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#container #rwrap2 #lc h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

#container #rwrap2 #lc #ctl00_ctl00_cphLeft_one p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	left: 20px;
	top: 15px;
}
.phoneGrid h3
{
    font-family: helvetica,verdana,tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #990000;
    margin-top:15px;
    margin-bottom:0px;
    
}
.planContainer h3
{
    font-family: helvetica,verdana,tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #990000;
    margin-top:15px;
    margin-bottom:0px;
    
}
.planDescriptionContainer
{
    border: 2px solid #999999;
    padding:10px;
    
}
.upgradeDescriptionContainer
{
    border: 2px solid #999999;
    padding:0px 10px;
    margin: 10px 15px;
    background-color:#F2FAEE;
    color: #CC0000;
    font-family: arial,helvetica,verdana,tahoma;
    font-size: 12px;
    font-weight: bold;
    
}
.planLevelsContainer
{
    float:right;
    text-align:right;
    
}
.levelsTable
{
    background-color:#bbbbbb;
    
}  
.levelsRow
{
    background-color:#F2FAEE;
    border-bottom:1px solid #bbbbbb;
}
.levelsFooterRow
{
    background-color:#336600;
    color:#FFCC00;
    text-align:center;
}
.levelsTable label
{
    visibility:hidden;
} 
.levelsCell
{
   font-family:verdana,tahoma;
    color:#000000;
    font-size:10px;
    font-weight:bold;
   
}
.levelsHeaderRow
{
    background-color:#336600;
    font-family:verdana,tahoma;
    color:#ffffff;
    font-size:9px;
    font-weight:bold;
}
.marginwrap {
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:40px;
}
.zipMessage 
{
    font-family: helvetica,verdana,tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #990000;
    margin-left: 10px;
    
}
.selectFilter
{
    font-family: helvetica,verdana,tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #003300;
    text-align:left;
}
.selectFilterRow
{
    font-family: verdana,tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color:#ffffff;
    
   
}
.selectFilterRow label
{
    visibility:hidden;
    
   
}
#filterBox
{
    width:100%;
    text-align:center;
}
#filterBox input 
{
    margin-right:20px;
    margin-left:10px;
}
.selectFilterData
{
    border: 2px solid #999999;
    padding: 3px 3px 3px 3px;
    background-color: #F2FAEE;
    
}
.selectFilterData2
{
    border: 2px solid #999999;
    padding: 3px 3px 3px 3px;
    background-color: #FBFBFB;
    
    
}
.selectFilterData2 input
{
    margin: 0px;
    
    
    
}
.lblPhoneFeature
{
    color:#990000;
}
.covContainer
{
    margin: 10px;
}
.phoneGrid 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.gridImage 
{
    padding:10px;
}
.phoneGrid li
{
    margin-left: -20px;
}

.phonePriceRow 
{
    border-bottom:solid 1px #BBBBBB;
}
.cart_contents h3
{
    font-family: helvetica,verdana,tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #336600;
    margin-top:3px;
    margin-bottom:0px;
}
.cart_contents
{
    font-family: verdana,tahoma;
    font-size: 11px;
}
.cart_contents a, a:link, a:active, a:visited
{
    font-family: verdana,tahoma;
    font-size: 11px;
    text-decoration:underline;
    color:#990000;
    
}
.cart_contents a:hover
{
    font-family: verdana,tahoma;
    font-size: 11px;
    text-decoration:none;
    color:#336600;
    
}
.plan_cell
{
    padding:5px;
    
}
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalPopup
{
    width: 400px;
    overflow:hidden;
    font-family: verdana,tahoma;
    font-size: 11px;
    background-color:#FFFFFF;
    
}

.tabItemNames a, a:link, a:active, a:visited, a:hover
{
    font-family:Trebuchet MS, Verdana, Tahoma;
    font-weight:bold;
    font-size: 14px;
    color:#003300;
}
.phonePopOff
{
    visibility: hidden;
}

.phonePopOn
{
    position:fixed;
    bottom: 0px;
    height:100px;
    width:768px;
    background-color:#E8F2E2;
    border-left:solid 1px #000000;
    border-right:solid 1px #000000;
    border-bottom:solid 1px #000000;
    margin:0px;
    padding: 0px;
    font-family: Verdana, Tahoma;
    font-size: 10px;
    font-weight: bold;
    color:#000000;
}
.phonePopOn h5 
{
	color: #fff;
	background: #ccc url(/images/h2bar.jpg) repeat-x;
    width: 768px;
    height: 25px;
    font-family: Verdana, Tahoma;
    font-size: 11px;
    font-weight: bold;
    margin: -5px 0px 0px -5px;
    padding: 5px 20px 0px 5px;
    text-align:left;
    
    
}
.phonePopOn h5 a, a:link, a:active, a:visited
{
    
    text-decoration:underline;
    color:#003300;
    
}
.phonePopOn h5 a:hover
{
    
    text-decoration:none;
    color:#990000;
    
}
.phonePopOn a, a:link, a:active, a:visited
{
    
    color: #990000;
}

.phonePopOn p 
{
    margin: -8px 0px 0px 0px;
}
.lines 
{
    visibility:hidden;
    
}
.linesContainer
{
    background-color:#FFFFFF;
    width:171px;
    border: 1px solid #000000;
}
.linesHeader
{
    background-color:#336600;
    color:#FFCC00;
    width:100%;
    
}
.selectedPlan
{
    color:#990000;
}
.phoneEdit 
{
    border: solid 1px #336600;
    visibility:hidden;
    background-color: #ffffff;
    padding: 5px;
}
.phoneContainer
{
    font-family: Verdana, Tahoma;
    font-size: 11px;
    color:#000000;
    padding:5px;
}
.phoneContainer h3
{
    font-family: helvetica,verdana,tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #990000;
    margin-top:0px;
}
.phoneContainer h4
{
    font-family: helvetica,verdana,tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #003300;
    margin-top:0px;
    margin-bottom:-5px;
}
.phoneDescriptionContainer
{
    min-height: 310px;
}
.phoneSpecs
{
    float:right;
    width: 300px;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    background-color:#F2FAEE;
    border:solid 1px #000000;
    
}
.detailSpecs
{
    list-style-image:url(/images/bullet.gif);
}
.detailFeatures
{
    list-style-image:url(/images/bullet.gif);
}
.phoneDescriptionAcc
{
    overflow: auto;
}
.phoneDescriptionAcc a,a:link,a:active, a:visited {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration:none;
	
}
.phoneDescriptionAcc a:hover {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
	
}
.accPanel
{
    min-width:200px;
}
.pager
{
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.pager a, a:link, a:active, a:visited
{
    color:#990000;
}
.pager a:hover
{
    text-decoration:underline;
}
.outerCheckout
{
    font-family: helvetica,verdana,tahoma;
    font-size: 14px;
    font-weight: bold;
    background-color: #F2FAEE;
    text-align:center;
    height: 175px;
    border-bottom: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    
}

.outerCheckout p
{
    color:#990000;
}
.innerCheckout 
{
    vertical-align:top;
}
.checkout
{
    border-bottom: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
}
.checkInfo
{
    background-color :#F2FAEE;
    font-family: helvetica,verdana,tahoma;
    font-size: 12px;
    font-weight: bold;
    
}
.checkout th 
{
    background-color:#D3E5BB;
    font-size: 14px;
    color:#990000;
}
.IDDrop 
{
    background-color:#EDEBCD;
    border: solid 1px #CCCCCC;
}
.cardDrop 
{
    background-color:#EDEBCD;
    border: solid 1px #CCCCCC;
}
.shipDrop 
{
    background-color:#EDEBCD;
    border: solid 1px #CCCCCC;
}
.hidden 
{
    display:none;
}
.planButtons
{
    float: right;
}
.planOptions
{
    margin-top: 10px;
    background-color: #F2FAEE;
    border: solid 1px #000000;
}
.listRow 
{
    
    border: solid 1px #CCCCCC;
    background-color: #F2FAEE;
}
.listRowHover
{
    border: solid 1px #CCCCCC;
    background-color: #FFFFFF;
    color:#990000;
    text-decoration: #underline;
    cursor:pointer;
}
.accessoryList 
{
    background-color:#F2FAEE;
    font-family: Verdana, Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#003300;
}
.optionHead
{
    font-family: helvetica,verdana,tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #990000;
    margin-top:0px;
}
.optionHead2
{
    font-family: helvetica,verdana,tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #003300;
    margin-top:0px;
}
.planOptionBox
{
    margin:10px;
    font-family: helvetica,verdana,tahoma;
    font-size: 11px;
}
.optTable 
{
    background-color: #F2FAEE;
    border:solid 1px #000000;
}
.optTable label
{
    visibility:hidden;
}
.optionRowStyle
{
    background-color:#92B754;
    font-family: helvetica,verdana,tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top:0px;
}
.bundles
{
    font-family:Trebuchet MS, Verdana, Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #003300;
    margin-top:0px;
    margin-bottom:0px;
} 
.bundleDetail
{
    font-family: Verdana, Tahoma;
    font-size: 11px;
    margin: 5px;
} 
.contactBox
{
    float:right;
    color: #FFFFCC;
    font-family:Verdana, Tahoma;
    font-weight:bold;
    font-size: 12px;
    margin-top:0px;
    
}
.logoBox
{
    float:left;
    margin-top:10px;
}
.btnUpCkt
{
    margin-right:3px;
    float:left;
    
}
.btnUpQty
{
    margin-right:3px;
    float:right;
    
}
.btnUpCont
{
    margin-right:3px;
    float:right;
    
}
.imgUPS
{
    border: 0px;
    margin-left:20px;
    vertical-align:text-top;
   
}
.tsPrice
{
    font-weight: bold;
    color:#990000;
}
.tsPlanPrice
{
    font-weight: bold;
    
}
.tsClaim 
{
    font-size: 10px;
    color: #999999;
}
.tsPlanCost
{
    color: #990000;
}
.aboutHead
{
    color: #003300;
    font-weight:bold;
    font-size: 14px;
    font-family:Trebuchet MS, Verdana, Tahoma;
}
.ordStatus 
{
    margin:5px;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Tahoma;
    text-align:center;
}
.cntButton
{
    margin:5px;
}
.sftError
{
    color:#990000;
}
.adspace
{
    text-align:center;
    margin-bottom:5px;
}
/* .Net Tab Styles */


/* xp theme */
.ajax__tab_xp2 .ajax__tab_header {font-family:verdana,tahoma,helvetica; font-size:12px; font-weight:bold; color: #669900;}
.ajax__tab_xp2 .ajax__tab_outer {background:url(/images/tabs/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:10px;background:url(/images/tabs/tab-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(/images/tabs/tab.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(/images/tabs/tab-hover-right.gif) no-repeat right; color: #003300;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(/images/tabs/tab-hover-left.gif) no-repeat; color: #003300;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(/images/tabs/tab-hover.gif) repeat-x; color: #003300;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(/images/tabs/tab-active-right.gif) no-repeat left; color: #003300;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(/images/tabs/tab-active-left.gif) no-repeat; color: #003300;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(/images/tabs/tab-active.gif) repeat-x; color: #003300;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:11px; vertical-align:top; padding:3px; border-top: solid 5px #D2E5B8; border-left: solid 2px #D2E5B8; border-bottom: solid 2px #D2E5B8; border-right: solid 2px #D2E5B8;}




.phoneGrid .phoneGridBorder{border:solid 1px #dedede; padding:4px; width: 160px; height:180px; font-size:10px;}
.phoneGrid .phoneWrapper{padding:5px; margin-left:auto;margin-right:auto;}
.steps .frontpg .phoneGrid tr{display: inline; float:left;}
.steps .frontpg .disclaimerGrid {color: #999; font-style: italic;}
.steps .frontpg .phoneGrid td {border:0;}
.steps .phoneGrid {border:0;}
.phoneGrid .phoneGridBorder .imglink {height:120px;}
.phoneGrid li
{
    margin-left: -20px;
}
.phoneGrid h3
{
    font-family: helvetica,verdana,tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #990000;
    margin-top:15px;
    margin-bottom:0px;
    
}

#lc ul{font-family:Arial;font-size:12px; list-style:none; padding-left:10px;}
#lc li{font-family:Arial;font-size:12px;}

.phoneGrid .phoneGridBorder h3{margin-top:0; font-size: 14px; height:14px; overflow:hidden;}