﻿body {
	margin:0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.bgTable {
	background-repeat:repeat-n;
}
.subHeader a{
	color:#000080;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.subHeader a:hover{
	color:maroon;
}
.mainTable {
	background-color:white;
}
.advertisements {
	background-color:white;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #E7E7E7;	
}
.mostPopular {
	background-color:white;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #E7E7E7;	
}
.mostPopular a{
	color:darkblue;
	text-decoration:none;
}
.mostPopular a:hover {
	color:maroon;
}
.leftHeader{
	background-color:red;
	color:white;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.rightHeader{
	background-color:red;
	color:white;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}

.pageNav {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.pageNav ul {
	list-style:none;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;		
}
.pageNav a{
	padding-left:2px;
	text-decoration:none;
}
.pageNav a:hover{
	color:maroon;
}
.pageNav li{
		border-top:1px solid #E7E7E7;
		padding:3px;
		background-color:white;
}	
.pageNav li:hover{
	background-color:#FFFFCC;
	
}	
/* Category Level 1 -- Root */
.pageNav li a{
	color:darkblue;
}
/* Category Level 2 */
.pageNav li li a{
	color:#FF6600;
}
/* Category Level 3 */
.pageNav li li li a{
	color:#666666;
}
/* Category Level 4 */
.pageNav li li li li a{
	color:#000000;
}
.pageNav li li li li li a{
	color:#993300;
}

/* SUB HEADER */
.subHeader{
	background-color:#FFF2F1;
	border-top:1px solid #ACACAC;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

.leftCell{
	background-color:#E5E5E5;
}

.rightCell{
	background-color:#E5E5E5;
}

select {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
input {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
textarea{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.main{ 
	padding:10px;
	color:#333333;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
.main a{
	color:darkblue;
	text-decoration:none;
}
.main a:hover {
	text-decoration:underline;
}
.subCat a{
	color:#003333;
	padding-left:10px;
}
.footer {
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
}
.innerSearchTable {
}
.innerSearchTable td{
	border-top:1px solid #FFFFCC;
}
.searchImage {
	border:1px dotted gray;
}
.detailTable td{
	border-top:1px solid #CCCCCC;
}
.featureAds td{

}

.halfmoon{
margin-bottom: 2px;

}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 9px Verdana,Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 0; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font: bold 9px Verdana,Arial;
background: #ECEEEC url(tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover, .halfmoon li a.current{
background-color: #CDDADA;
color: navy;
}

#tabcontentcontainer{
width:95%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
font: 11px Verdana,Arial;
}

.tabcontent{
display:none;
}



#feature
{
	width:680px;
	clear:center;
	margin-top:0px;
	position:relative;
	padding-top:6px;
	left:-5px;
	margin-left:190px!important; /*fixes display bug in ie/firefox depending on how you look at it */
	margin-left:187px; /*fixes display bug in ie/firefox depending on how you look at it */
	height: auto;
}


#feature_footer
{
 	height:8px;
	line-height:0px!important;
	font-size:0px!important;
	margin-bottom:10px;
}

#partner_centercol {
	width: 650px;
	margin-left:10px;
	position:relative;
	top:10px;
}

#partner_centercol h2{
	xwidth:650px;
}

.lego_627_40_carriers {
	text-align: center;
	}

.lego_627_40_carriers {
	width:625px;
	height: 58px;
	padding: 0;
	margin: 0;
	position: relative;
	overflow: hidden;
	text-align: center;
	margin-top:6px;
}

.lego_627_40_carriers a
{
	padding-left:10px;
	padding-right:10px;
}

.lego_627_40_carriers img {
	margin: 0 3px;
	}


a img {
    text-decoration: none;
    color: inherit;
    border: none;
	}

img{
	border:0;
	}
.cheapcellphones_clump_stretchy {
	position: relative;
	width: 201px!important;
	height: 233px!important;
	background-position: top right;
	overflow: hidden;
	float: left;
	margin-top: 5px;
}

.cheapcellphones_clump_stretchy {
	margin-right: 2px;
	height:218px;
}

.cheapcellphones_clump_stretchy_left {
	position: absolute;
	top: 0;
	left: 0;
	background: url('images/cheapcellphones_clump_stretchy_white_corner_left.png') no-repeat left top;
	height: 100%;
	z-index: 22;
	}

.cheapcellphones_clump_stretchy_left_phone {
	margin: 15px 15px 15px 5px;
	padding: 0;
	}

.cheapcellphones_clump_stretchy_right {
	position: absolute;
	z-index: 25;
	top: 4px;
	right: 7px;
	width:  130px;
	background: url('images/cheapcellphones_clump_stretchy_white_corner_right.png') no-repeat right top;
	padding:10px 8px 0px 0pt;
	right:0pt;
	top:0pt;
	height:233px;
	}

.cheapcellphones_clump_stretchy_logo {
	position: relative;
	text-align: center;
	}

.cheapcellphones_clump_stretchy h3 {
	top: -10px;
	color: #000!important;
	font-size: 11px;
	line-height:11px!important;
}

div.cheapcellphones_clump_stretchy_right ul {
margin-top:5px; /* updated from -10px for PRN 27793*/
}

div.cheapcellphones_clump_stretchy_right ul {
width:120px;

}

.cheapcellphones_clump_stretchy ul {
	line-height: 10px;
	list-style: disc;
	width: 100px!important;
	font-size: 9px!important;
	position:absolute;
	top:96px!important;
}

.cheapcellphones_clump_stretchy li {
	margin-left: 15px;
	font-size: 9px!important;
}

.cheapcellphones_clump_stretchy h3.priceFree {
top:115px;
}

.cheapcellphones_clump_stretchy h3.priceFree {
	font-size: 10px!important;
	font-weight:bold;
	color: #cc0000!important;
	line-height:12px!important;
	width:180px;
	position:absolute;
	left:-55px;
	top:153px!important;
	display:block;
	height:40px;
}

.subtext {
top:33px;
}

.subtext
{
	color:#666;
	font-weight:normal;
	font-size:10px;
	display:block;
	position:absolute;
	top:23px!important;
	line-height:9px!important;
}



.cheapcellphones_clump_stretchy_zip {
	position: absolute;
	background: url('images/cheapcellphones_clump_stretchy_grad_corner_right.png') no-repeat right bottom;
	bottom: 0;
	right: 0;
	z-index: 26;
	width: 100%!important;
	width: 200px;
	overflow: hidden;
	height: 36px;
	}

.cheapcellphones_clump_stretchy_zip_left {
	position: absolute;
	background: url('images/cheapcellphones_clump_stretchy_grad_corner_left.png') no-repeat left bottom;
	bottom: 0px;
	left: 0;
	z-index: 30;
	height: 36px;
	overflow: hidden;
	}

.cheapcellphones_clump_stretchy_zip_left P
{
	line-height:11px!important;
}

.cheapcellphones_clump_stretchy_zip_left p {
	position: relative;
	color: rgb(152,149,144);
	text-transform: uppercase;
	line-height: 10px;
	font-size: 10px;
	font-family:Arial!important;
	margin: 7px 4px 4px 7px;
	font-weight:bold!important;
	}

.cheapcellphones_clump_stretchy_zip_right {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 29;
	}

.cheapcellphones_clump_stretchy_zip_form {
	position: absolute;
	right: 7px;
	bottom: 4px;
	margin: 0;
	padding: 0;
	}

form {
	margin:0;
	padding:0;
	font-family:verdana, arial, helvetica, sans-serif;
   	color: rgb(0, 0, 0);
	}

input {
	margin:0;
	padding:0;
	font-family:verdana, arial, helvetica, sans-serif;
   	color: rgb(0, 0, 0);
	}

.cheapcellphones_clump_stretchy_zip_form_zinput {
	position: absolute;
	bottom: 4px;
	right: 24px;
	height: 18px;
	padding: 1px;
	font-size: 11px;
	width: 50px;
	}

.cheapcellphones_clump_stretchy_zip_form_button
{
	width:20px;
	height:18px;
	background-image:url('images/cheapcellphones_phone_offer_clump_stretchy_zip_button.png');
}

.cheapcellphones_clump_stretchy_zip_form_button {
	position: absolute;
	bottom: 4px;
	right: 2px;
	}

.style1 {
	font-size: x-small;
}
.style3 {
	text-decoration: none;
}
.style4 {
	text-align: center;
}
.style5 {
	font-weight: normal;
}
.style6 {
	font-size: small;
}
.style7 {
	font-size: medium;
}

.style13 {
	text-decoration: none;
	color: inherit;
	border-style: none;
	border-color: inherit;
	border-width: medium;
}
.style16 {
	border-width: 0px;
}

.style17 {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
}
.style18 {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #3c3c3c;
	text-align: left;
}
.style22 {
	font-size: medium;
}
