/* cellular plugin */
table.cellSelection {margin:0;padding:0;border:0;width:100%;}
table.cellSelection td {margin:0;padding:3px 0 3px 10px;background-color:#eef8d8;font:10px verdana;}
table.cellSelection select {width:150px;font:9px verdana;background-color:#f2f2f2;border:1px solid #7F9DB9;}
table.cellSelection td.cellOptionList {padding-left:25px;background-image:url(images/icon_list.gif);background-repeat:no-repeat;background-position:5px 50%;}
table.cellMain {font-family:verdana;font-size:11px;}
.cellSmall {font-size:10px;padding:5px 5px 10px 5px;color:#666;}

/* cell phones */
table.cellframe {margin:0 10px;padding:0;border:1px solid #ccc;width:96%;border-collapse:collapse;}
table.cellframe tr th {background-color:#DDDDDD;font-size:12px;}
table.cellframe td {padding:0 0px;font-family:verdana;}
table.cellPriceInfo {margin:0;padding:0;border:0;width:170px;text-align:left;}
table.cellPriceInfo td {font:9px verdana;padding-bottom:1px;}
td.phoneFeature {width:100%;height:110px; font-size:11px;}
td.phoneFeature .equipmentName {color:#406CBF;font-weight:bold;font-size:14px;white-space:wrap;}
td.phoneFeature .equipmentName a:link {color:#406CBF;font-weight:bold;font-size:14px;}
td.phoneFeature .equipmentName a:visited {color:#406CBF;font-weight:bold;font-size:14px;}
td.phoneFeature .equipmentName a:hover {color:#72A14B;font-weight:bold;font-size:14px;}
td.phoneFeature .equipmentName a:active {color:#406CBF;font-weight:bold;font-size:14px;}
td.phoneFeature .viewFeatures {color:#666;font:10px verdana;}
td.phoneFeature .viewFeatures img {position:relative;top: 2px;}

/* cell plans */
td.phoneFeature .planName {margin:10px 0 5px 0; color:#406CBF;font-weight:bold;font-size:14px;font-family:verdana;white-space:wrap;}
td.phoneFeature .planName a:link {color:#406CBF;font-weight:bold;font-size:14px;font-family:verdana;}
td.phoneFeature .planName a:visited {color:#406CBF;font-weight:bold;font-size:14px;font-family:verdana;}
td.phoneFeature .planName a:hover {color:#72A14B;font-weight:bold;font-size:14px;font-family:verdana;}
td.phoneFeature .planName a:active {color:#406CBF;font-weight:bold;font-size:14px;font-family:verdana;}
table.cellPlanFeature {margin:0 0 10px 0;padding:0;border:0;width:100%;}
table.cellPlanFeature td {font:10px verdana;padding:3px 2px;color:#666;border-bottom:1px dotted #ccc;}

table.cellFilterMenu {margin:10px 10px;padding:0;border:1px solid #ccc;width:96%;background-color:#eee;}
table.cellFilterMenu td {margin:0;padding:0;border:0;font:bold 10px verdana;background-color:#eee;}
table.cellFilterMenu td.cellPriceSelect select {width:130px;font:9px verdana;background-color:#f2f2f2;border:1px solid #7F9DB9;}
table.cellFilterMenu .title {font:bold 13px Arial;color:#BB0000;}
.cellCompareBtn {font:11px verdana;}
div.locationDesc {margin:0;padding:0 0 0 50px;text-align:left;font:12px arial;border:0px solid red;}

.cellFilterSelected {background-color:#dde3eb;color:#000;}

div.cellFrame {border:0;font-family:verdana;font-size:11px;}

div.cellNav {margin:0 10px 2px 10px;padding-bottom:10px;text-align:right;font:12px arial;width:96%;display:inline;background-color:transparent;}
div.cellNav .pageNav {color:#72A14B; word-spacing:1px;background-color:transparent;}
div.cellNav .pageNav a:link {color:#72A14B;background-color:transparent;}
div.cellNav .pageNav a:visited {color:#72A14B;background-color:transparent;}
div.cellNav .pageNav a:hover {color:#72A14B;background-color:transparent;}
div.cellNav .pageNav a:active {color:#72A14B;background-color:transparent;}
div.cellNav .pageNav img {position:relative;top: 5px;background-color:transparent;}

/* cell feature */
table.cellFeature {margin:0;padding:0;border:0px dotted #666;width:80%;font-family:verdana;font-size:10px;}
table.cellFeature th {padding:5px 10px;font-family:verdana;font-size:11px;background-color:#f2f2f2;}
table.cellFeature td {padding:10px 10px 5px 10px;font-family:verdana;font-size:11px;background-color:#f5f5f5;}
table.cellFeature td ul {padding-left:15px;margin-left:5px;}
table.cellFeature td ul li {font-family:verdana;font-size:11px;padding:1px;}

/* cell phone compare */
table.cellPlanCompareFrame {margin:0 auto;padding:0;border:0px solid #ccc;width:98%;border-collaspe:collapse;}
table.cellPlanCompareFrame td {padding-left:5px;border-bottom:1px dotted #ccc;font-size:10px;font-family:verdana,Sans-serif;color:#000;}
div.cellCompareRemove {height:15px;margin:2px 0;padding:0;border:0;}
div.cellCompareRemove {font:9px verdana;color:#666;}
div.cellCompareRemove a:link {text-decoration:underline;color:#666;}
div.cellCompareRemove a:visited {text-decoration:underline;color:#666;}
div.cellCompareRemove a:hover {text-decoration:none;color:#72A14B;}
div.cellCompareRemove a:active {text-decoration:underline;color:#666;}
div.cellCompareName {font:bold 10px verdana;margin:5px 0 5px 10px;padding:0;white-space:wrap;}
div.cellCompareName a:link {text-decoration:underline;color:#406CBF;white-space:wrap;}
div.cellCompareName a:visited {text-decoration:underline;color:#406CBF;white-space:wrap;}
div.cellCompareName a:hover {text-decoration:none;color:#72A14B;white-space:wrap;}
div.cellCompareName a:active {text-decoration:underline;color:#406CBF;white-space:wrap;}
table.cellCompare {margin:0;padding:0;float:left;border:0;}
table.cellCompare td {font:10px verdana;border:0;padding:2px 5px;}
table.cellCompare div.cellPlanImage {height:75px;}

/* cell results */
img.left { float: left; margin: 10px 30px 10px 10px; }
table.cellResultPlan {width:100%;padding:0;margin:0 0 20px;border:0;}
table.cellResultPlan td {padding:2px 10px;font-family:verdana;font-size:12px;}
table.cellResultPlan h2 {font-size:15px;font-weight:bold;font-family:verdana;margin:5px 0;}

.cellLinksPlan {font:9px verdana; color: #4889E3;margin:5px 0;}
.cellLinksPlan a:link { color: #4889E3; }
.cellLinksPlan a:visited { color: #4889E3; }
.cellLinksPlan a:hover { color: #D58000; }

table.list2 {border:1px solid #ccc; border-collapse: collapse; margin: 10px;font-family:verdana; }
table.list2 tr a:link { color: #4889E3; }
table.list2 tr a:visited { color: #4889E3; }
table.list2 tr a:hover { color: #D58000; }
table.list2 th { border:1px solid #ccc; background-color:#eee;font-size:12px;font-weight:bold; padding:8px 2px;}
table.list2 td { padding: 2px 5px; border:1px solid #ccc;font-size:12px;}
div.error {text-align:center;color:#C94444;font:bold 16px arial;}
div.error a:link {text-align:center;color:#C94444;font:bold 16px arial;}
div.error a:visited {text-align:center;color:#C94444;font:bold 16px arial;}
div.error a:hover {text-align:center;color:#C94444;font:bold 16px arial;}
div.error a:active {text-align:center;color:#C94444;font:bold 16px arial;}

.cellLink {font-family:arial;font-size:12px;font-weight:normal;}
.cellLink a:link {text-decoration:underline;}
.cellLink a:visited {text-decoration:underline;}
.cellLink a:hover {text-decoration:none;}
.cellLink a:active {text-decoration:underline;}

.cellLinkPage {font-family:arial;font-size:13px;font-weight:normal;color:#666;background-color:transparent;}
.cellLinkPage a:link {text-decoration:underline;color:#000;font-weight:normal;}
.cellLinkPage a:visited {text-decoration:underline;font-weight:normal;}
.cellLinkPage a:hover {text-decoration:none;font-weight:normal;}
.cellLinkPage a:active {text-decoration:underline;font-weight:normal;}

div.cellMessage {margin:10px;padding:20px;border:0;font-family:verdana;font-size:12px;width:100%;text-align:center;}
.cellNote {font-size:11px;font-family:verdana; padding:2px 0;margin:0;}

/* cell location desc */
table.cellLocationDesc {margin:2px 5px 5px 5px;padding:0;width:96%;border-collapse:collapse;}
table.cellLocationDesc tr th {background-color:#DDD;font-size:12px;}
table.cellLocationDesc td {padding:0 0px;font-family:verdana;}

td.cellZip {padding-right:20px;margin-right:20px;font-family:verdana;font-size:11px;}
td.cellTitle {font-family:verdana,sans-serif;margin-left:10px;padding:0  0 0 10px;color:#373737;font-size:11px;}
.cellChangeLocation {font-family:verdana,sans-serif;margin:10px 0;padding-right:0px;color:#4675FF;font-size: 11px;}

/* cell home */
table.cellHome {margin:0 10px;padding:0;border:1px solid #e0e9d6;width:400px;background-color:#e0e9d6;border-collpase:collapse;}
table.cellHome td {margin:2px 3px;;padding:3px 5px;;border:0;font-family:verdana;font-size:11px;font-weight:normal;;background-color:#e0e9d6;color:#555;}
table.cellHome th {text-align:left;}
div.cellFrameHome h3 {font-family:arial;font-size:15px;font-weight:bold;color:#506538;background-color:#ecf2e6;margin:8px 2px;padding:8px 5px;width:100%;}

/* cell error */
table.cellError {margin:0 10px;padding:0;border:1px solid #e0e9d6;width:500px;background-color:#e0e9d6;border-collpase:collapse;}
table.cellError td {margin:5px 5px;;padding:20px 15px;;border:0;font-family:verdana;font-size:11px;font-weight:normal;;background-color:#e0e9d6;color:#555;}
hr {height:1px;color:#ccc;width:100%;}
.cellContinue {font-family:arial;font-size:12px;font-weight:bold;color:#333;background-color:#ecf2e6;padding:5px;text-decoration:none;border:1px solid #ccc;}

/* cell top 5 */
div.cellTop5 {margin:10px 10px;font:bold 18px Arial;color:#406CBF;width:100%;border:0;text-align:center;}
