
/*--- [START  Phones handy] -------*/

.clearBoth {
	clear:both;
}

/*--- [END  Phones handy] -------*/



/*--- [START Phones home] -------*/


.phones_home_content_holder {
	float:left;
	width:780px;
	/*border:1px solid red;*/
}

	.phones_home_toppanels {
	
		/*border:1px solid yellow;*/
		
	}
	
		.phones_home_toppanels #flashcontent_splash {
			padding: 10px 0 10px 0;
			margin: 0 0 0 0; /* nudge right*/
		}
	
	.phones_home_bottompanels {
	
		/*border:1px solid blue;*/
		
	}
	
	
		.phones_home_bottompanels #panels_v4 { 
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #666666;
			margin-left:2px;
			/*border:1px solid green;*/
		 }
		 
		.phones_home_bottompanels #panels_v4 #hope_panel_right ul.red_bullet {
			/*background-image:url(../img/GEN/phones/red_bullet_point.jpg); */
			color:#FF0000;
			margin:5px 0 0 14px;
			padding:0 0 0 0;	
		}
		
		.phones_home_bottompanels #panels_v4 #hope_panel_right ul.red_bullet li{
			padding:1px 0 1px 2px;
			text-align:left;
		}
		
		.phones_home_bottompanels #panels_v4 #home_panel_left_container{
			width:384px; /*373*/
			height:126px; 
			background-image:url(../img/GEN/phones/home_panel_left_bg.jpg); 
			background-repeat:repeat-x;
			float:left;
			margin: 0 3px 0 0;
		}
		
		.phones_home_bottompanels #panels_v4 #hope_panel_right #hope_panel_left_1{
			display:block;
			width:162px;
			height:106px;
			overflow:hidden;
			padding: 20px 0 0 20px;
			text-align:left;
			float:left;
		}
		
		.phones_home_bottompanels #panels_v4 #hope_panel_right #hope_panel_left_2{
			display:block;
			width:162px;
			height:106px;
			overflow:hidden;
			padding: 20px 0 0 20px;
			text-align:left;
			float:left;
		}
		
		.phones_home_bottompanels #panels_v4 #home_panel_left_container_col2{
			overflow:hidden;
			width:384px; /*373*/
			height:126px;
			float:left;
			margin: 4px 3px 0 0;
		}
		
		.phones_home_bottompanels #panels_v4 #hope_panel_right{
			width:384px; 
			height:126px; 
			float:left;
			overflow:hidden;
			background-image:url(../img/GEN/phones/home_panel_left_bg.jpg); 
			background-repeat:repeat-x;	
		}
		
		.phones_home_bottompanels #panels_v4 #hope_panel_right_col2{
			overflow:hidden;
			width:384px;	
			height:126px; 
			float:left;
			margin: 4px 0 0 0;
		}
		
		.phones_home_bottompanels #panels_v4 #hope_panel_right_col2 img, #panels_v4 #home_panel_left_container_col2 img {
			border:none;
		}
		
		.phones_home_bottompanels #panels_v4 .home_vert_sep{
			background-image:url(../img/GEN/phones/grey_sep_dot.gif); 
			background-repeat:repeat-y; 
			height:100px;
			float:left;
			margin: 12px 0 0 10px;
		}
		
		.phones_home_bottompanels #panels_v4 .small_vert_sep{
			background-image:url(../img/GEN/phones/grey_sep_dot.gif); 
			background-repeat:repeat-y; 
			height:13px;
			margin: 0 2px 0 2px;
		}
		
		a.grey_link:link{ text-decoration:none; color:#666666;}
		a.grey_link:active{ text-decoration:none; color:#666666;}
		a.grey_link:visited{ text-decoration:none; color:#666666;}
		a.grey_link:hover{ text-decoration:underline; color:#666666;}
		
		.button span { display: block; width: 0; height: 0; overflow: hidden; line-height:0; overflow: hidden;}
		
		.phones_home_bottompanels #btn_digiflex{ 
			float:left;
			height: 126px; width: 192px; margin: 0; 
			background: url(../img/GEN/phones/btn_digiflex.gif) top left no-repeat; display: block;
		}
		
		.phones_home_bottompanels #btn_digiflex:hover { background-position: top right; }
		
		.phones_home_bottompanels #btn_digiselect{ 
			float:left;
			height: 126px; width: 192px; margin: 0; 
			background: url(../img/GEN/phones/btn_digiselect.gif) top left no-repeat; display: block;
		}
		
		.phones_home_bottompanels #btn_digiselect:hover { background-position: top right; }
		
		.phones_home_bottompanels #btn_fixed_phones { 
			float:left;
			height: 126px; width: 192px; margin: 0; 
			background: url(../img/GEN/phones/btn_fixed_phones.gif) top left no-repeat; display: block;
		}
		
		.phones_home_bottompanels #btn_fixed_phones:hover { background-position: top right; }
	
.phones_home_sideadverts_holder {
	margin:10px 0px 0px 0px;
	/*border:1px solid blue;*/
	/*overflow:hidden;*/
	float:right;
		
}

	.phones_home_sideadverts_holder img{
		width:175px;
		/*border:1px solid blue;*/
		padding:0px 0px 10px 0px;
	}
	
	


/*--- [END Phones home] -------*/

body {
  font-family:Arial, Verdana;
  font-size:11px;
  color:#6a6a6a;
}

.page_numbers {
  color:#ff0000;
}

.phoneName, .phoneName a, .phoneName a:visited, .phoneName a:link {
  font-size:22px;
  color:#ff0000;
  text-decoration:none;
}

h3 {
  margin:0px;
  padding:0px 0px 5px 0px;
  font-size:25px;
  font-weight:normal;
  color:#ff0000;
}

h4 {
  margin:0px;
  padding:0px 0px 10px 0px;
  font-size:12px;
  font-weight:bold;
  color:#ff0000;
}

.phoneDetail {
  padding:10px;
  font-size:12px;
}

.phoneDetail .likethis {
  padding:15px 0 10px 0;
}

.phoneDetail table {
  width:100%;
  margin:0px;
  padding:0px;
}

.phoneDetail table tr {
  vertical-align:top;
}

.phoneDetail .price_note {
  padding:5px 0 3px 0;
}

.red {
  color:#ff0000;
}

table.phonePrices {
  width:244px;
  height:141px;
  background:url('../img/GEN/phones/panel_prices.gif') left repeat-y;
  color:#fff;
  font-size:16px;
  font-weight:bold;  
}

table.phonePrices.small {
  height:70px;
  /*background-position:top left;*/
  background-image:none;
  background:#ff0000;  
  overflow:hidden;
}


table.phonePrices tr {
  text-align:center;
  vertical-align:middle;
}

.phoneTabs {
  width:100%;
  margin:0px;
  padding:0px;
}

.phoneTabs .buttons {
  padding-bottom:1px;
}

p.clear { clear: both;   margin: 0; padding: 0;	border:0; font-size:0;}

.phoneTabs .tabs {
  background:url(../img/GEN/phones/panel_tabbed.gif) left repeat-y;
}

.phoneTabs .tabs .tabs_bottom {
  border-top:1px solid #ff0000;
  display:block;
  overflow:hidden;
  width:473px;
  padding:10px 20px 20px 20px;
  background:url(../img/GEN/phones/panel_tabbed_bottom.gif) left bottom no-repeat;
  font-size:12px;
  /*line-height:20px;*/
}

.phoneTabs .btn {
  display:block;
  overflow:hidden;
  float:left;  
  width:167px;
  height:19px;
  padding:5px 0 0 0;
  background:url(../img/GEN/phones/btn_tab.gif) top right no-repeat;
  color:#000;
  text-align:center;
  text-decoration:none;
  font-size:12px;
}

.phoneTabs .spacer {
  display:block;
  overflow:hidden;
  float:left;  
  width:6px;
  height:24px;
}

.phoneTabs .btn:hover, .phoneTabs .btn.current {
  background-position:top left;
  color:#fff;
}

.phoneCompare {
  text-align:right;
}

.phoneDescription {
  font-size:12px;
  line-height:20px;
  color:#333333;
}

.phoneDescription ul {
  margin:0 0 0 4px;
  padding:0 0 0 15px;
  list-style-image:url(../img/GEN/phones/bullet.gif);
}

/*p {
  padding:10px 10px 10px 0;
  margin:0px;
}

ul {
  margin:0 0 0 4px;
  padding:0 0 0 15px;
  list-style-image:url(../img/GEN/phones/bullet.gif);
}

li {
  padding:0px;
  margin:0px;
}*/

.ph_paytype {
  font-style:italic;
  display:block;
  padding:0 0 3px 0;
}

.ph_price {
  display:block;
  font-size:18px;
  font-weight:bold;
  color:#ff0000;
}

img {
  border:none;
}

.separator {
  border-bottom:1px dotted #6a6a6a;
  margin:10px 0 10px 0;
  padding:0px;
}

#phones {
  background:url(../img/GEN/phones/GEN/phones/panel_bk.gif) left repeat-y;
}

#phones .top {
  background:url(../img/GEN/phones/panel_top.gif) left top no-repeat;
}

#phones .bottom {
  display:block;
  overflow:hidden;
  width:513px;
  padding:10px;
  background:url(../img/GEN/phones/panel_bottom.gif) left bottom no-repeat;  
}

.NavTable {
  width:100%;
  margin:0px 5px 0px 5px;
  padding:0px;
  vertical-align:top;
}

.TABLEitem_phone {
  width:100%;
  margin:10px 0 10px 0;
  padding:0px;
  vertical-align:top;
}

#phoneSearch {
  text-align:center;
  margin:0px auto 0px auto;
  background:#f7f7f7;
  width:197px;
}

#phoneSearch h4 {
  text-align:left;
  padding:5px 0 0 0;
}

#phoneSearch p {
  text-align:left;
  padding:5px 0 0 0;
}

#phoneSearch .top {
  background:url(../img/GEN/phones/panel_search_top.gif) left top no-repeat;
}

#phoneSearch .bottom {
  display:block;
  overflow:hidden;
  width:177px;
  padding:10px;
  background:url(../img/GEN/phones/panel_search_bottom.gif) left bottom no-repeat;  
}

#phoneSearch select {
  width:180px;
  border:1px solid #d1cfcf;
  margin:3px 0 3px 0;
  color: #6a6a6a;
  font-family:Arial, Verdana;
  font-size:11px;
}

/*form {
  margin:0px;
  padding:0px;
}*/

.btn.bullet {
  display:block;
  overflow:hidden;
  float:left;  
  width:150px;
  height:15px;
  padding-left:0px;
  margin:10px 0 10px 0;
  background:url(../img/GEN/phones/btn_bullet.gif) bottom left no-repeat;
  text-decoration:none;
  font-size:12px;
  color:#6a6a6a; 
  text-decoration:underline;
}

.btn.bullet:hover {
  text-decoration:none;
}

/*--- [START  Filter/Search] -------*/

#filter img{
	vertical-align:middle;
}

#mp_show_filters {
	display:none;
}

#list_filters {
	text-align:left;
	border:1px solid #ccc;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
}

#filter_manu {
	margin-left:5px;
	margin-bottom:5px;
}

#filter_styl {
	margin-left:5px;
	margin-bottom:5px;
}

#filter_ring {
	margin-left:5px;
	margin-bottom:10px;
}

#filter_submit {
	margin-left:5px;
}

/*--- [END PHONE Filter/Search] -------*/


/*--- [START PHONE pagination] -------*/

#result_number_div {
	float:left;
	font-size:11px;
}


#pagination_div {
	float:left;
	margin:0px 0px 0px 8px;
	height:15px;
	width:220px;
	font-size:11px;
}


#mp_previous_big {
	position:relative;
	float:left;
	width:50px;
	height:15px;
	color:#656565;
}

#mp_previous_big a:link { color: #656565; text-decoration: none;}
#mp_previous_big a:active { color: #ff0d02; text-decoration: underline;}
#mp_previous_big a:visited { color: #656565; text-decoration: none;}
#mp_previous_big a:hover { color: #ff0d02; text-decoration: underline;}

#mp_previous_big span {
	position:absolute;
	left:0px;
}

#mp_middle {
	/*border:1px solid #ccc;*/
	position:relative;
	float:left;
	width:110px;
	height:15px;
	overflow:hidden;
	margin-left:2px;
	color:#656565;
}

.pagination_holder {
	margin-left:2px;
	width:400px;
}

#mp_middle a:link { color: #656565; text-decoration: none;}
#mp_middle a:active { color: #ff0d02; text-decoration: underline;}
#mp_middle a:visited { color: #656565; text-decoration: none;}
#mp_middle a:hover { color: #ff0d02; text-decoration: underline;}

.current_page {
	color: #ff0d02;
}

#mp_next_big {
	position:relative;
	float:left;
	height:15px;
	background-position:right;
	background-repeat:no-repeat;
	margin-left:2px;
	color:#FEFEFE;
}

#mp_next_big a:link { color: #656565; text-decoration: none;}
#mp_next_big a:active { color: #ff0d02; text-decoration: underline;}
#mp_next_big a:visited { color: #656565; text-decoration: none;}
#mp_next_big a:hover { color: #ff0d02; text-decoration: underline;}

#mp_next_big span {
	position:absolute;
	left:9px;
}

/*--- [END PHONE pagination] -------*/

/*--- [START PHONE highlight] -------*/

.phone_image_area {
	position:relative;
}

	.phone_image_area .phone_highlight {
		position:absolute;
		width:50px;
		height:52px;
		top:0px;
		left:0px;	
		background: url('../img/GEN/phone_highlight.gif') no-repeat top left;
	}
	
	.phone_image_area .phone_highlight4G {
		position:absolute;
		width:50px;
		height:52px;
		top:0px;
		left:0px;	
		background: url('../img/GEN/phone_highlight4G.png') no-repeat top left;
	}	

/*--- [END PHONE highlight] -------*/

/*--- [START PHONE highlight bar] -------*/
.TDitem_phonetopborder {
	height:2px;	
	padding:0px;
	margin:0px;
	width:100%;
	background-color: #cccccc;
}

.TDitem_phonetopborder_comON {
	height:2px;	
	padding:0px;
	margin:0px;
	width:100%;
	background-color: red;
}

.TDitem_phonetopborder_comOFF {
	height:2px;	
	padding:0px;
	margin:0px;
	width:100%;
	background-color: #cccccc;
}


/*--- [END PHONE highlight bar] -------*/


/*--- [START SYSYTEM Messages] -------*/

.page_text { 
padding-bottom: 10px;
}

.error_message {
	margin: 0px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 60px;
	border: 1px solid #ccc;
	/*height: 50px;*/
	min-height: 30px;
	color:#ffffff;
	font-weight:bold;
	background: #be8e8e url(../img/GEN/icon_error.gif) no-repeat top left;
}

.success_message {
	margin: 0px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 60px;
	border: 1px solid #ccc;
	/*height: 50px;*/
	color:#ffffff;
	min-height: 30px;
	font-weight:bold;
	background: #8fb280 url(../img/GEN/icon_ok.gif) no-repeat top left;
}

.content_header_error_txt {
	margin:5px auto 5px auto;
	text-align:center;
	width:100%;
	height: 30px;
}

/*--- [END SYSYTEM Messages] -------*/



/*--- [START View Phone section] -------*/

.vp_left{
	width:454px;
	background: #ffffff url(../img/GEN/phones/bk_redline_left.gif) top right no-repeat;
}

.vp_right{
	width:116px;
	background: #ffffff url(../img/GEN/phones/bk_redline_right.gif) top right no-repeat;
}


/*.vp_left_blueline {
	width:454px;
	height:7px;
	background: #ffffff url(../common_images/bk_redline_left.gif) top right no-repeat;
}*/


.viewPhone {
	margin-top:10px;
}

.TABLEitem_phone {
	margin:3px 3px 3px 3px;
}

table.TABLEitem_phone td{
	padding:0;
}

#sp_image {
	width:180px;
	height:300px;
	overflow:hidden;
	/*border:1px solid #999999;*/
}

#sp_image input {
	margin:5px 0px 5px 0px;
}

#sp_findretailer {
	width:245px;
	height:53px;
	margin-bottom:20px;
	background: #ffffff url(../img/GEN/phones/mp_vp_fretailer.gif) top right no-repeat;

}

a.sp_findretailerLink:link {color: #fff; text-decoration:none;}
a.sp_findretailerLink:visited {color: #fff; text-decoration:none;}
a.sp_findretailerLink:hover {color: #fff; text-decoration:none;}
a.sp_findretailerLink:focus {color: #fff; text-decoration:none;}
a.sp_findretailerLink:active {color: #fff; text-decoration:none;}


#sp_blackberrycenter {
	width:245px;
	height:32px;
	margin-bottom:20px;
	background: #ffffff url(../img/GEN/phones/mp_vp_bbcenter.gif) top right no-repeat;

}

a.sp_blackberrycenterLink:link {color: #fff; text-decoration:none;}
a.sp_blackberrycenterLink:visited {color: #fff; text-decoration:none;}
a.sp_blackberrycenterLink:hover {color: #fff; text-decoration:none;}
a.sp_blackberrycenterLink:focus {color: #fff; text-decoration:none;}
a.sp_blackberrycenterLink:active {color: #fff; text-decoration:none;}


.sp_topimage {
	height:270px;
	overflow:hidden;
	/*border:1px solid blue;*/
}

.sp_botoptions {
	height:50px;
	/*border:1px solid yellow;*/
}

.sp_botoptions a:link {color: #666666; text-decoration: none;}
.sp_botoptions a:visited {color: #666666; text-decoration: none;}
.sp_botoptions a:hover {color: #666666; text-decoration: none;}
.sp_botoptions a:focus {color: #666666; text-decoration: none;}
.sp_botoptions a:active {color: #666666; text-decoration: none;}

.sp_botoptions img{
	border:0;
	 margin:5px 0px 5px 0px;
}

.visit_manuf {
	width:117px;
	height:25px;
	background: #ffffff url('../img/GEN/phones/but_visitmanusite.gif') top right no-repeat;
	padding:5px 0px 0px 0px;
}

.visit_manuf span{
	color:#FFFFFF;
	font-size:90%;
}


#sml_grey {
	padding:5px 0px 0px 7px;
	display:block;
	font-size:9pt;
	color:#666666;
}

#med_red {
	padding:5px 0px 0px 7px;
	display:block;
	font-size:14pt;
	color:#ff0000;
}

#sp_description {
	color:#666666;
	margin-bottom:20px;
}

#sp_selflex {	
	margin:5px 0px 20px 0px;
}

#sp_selflex div{ 
	margin:1px;
}

#sp_selflex div span{ 
	padding:3px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
}

#sp_info {
	padding:2px 0px 2px 0px;
}

#sp_tl {
	padding:10px 0px 0px 10px;	
	margin-right:1px;
	float:left;
	width:150px;
	height:30px;
	color:#FFFFFF;
	background:#ff0000;
}

#sp_tr {
	padding:10px 0px 0px 10px;	
	float:left;
	width:100px;/*150*/
	height:30px;
	color:#FFFFFF;
	background:#ff0000;
}

.sp_bl {
	padding:10px 0px 0px 10px;	
	margin-right:1px;
	float:left;
	width:150px;
	height:30px;
	color:#666666;
	background:#ff0000;
}

.sp_br {
	padding:10px 0px 0px 10px;	
	float:left;
	width:100px;/*150*/
	height:30px;
	color:#666666;
	background:#ff0000;
	margin-bottom:1px;
}

/*--- [END View Phone section] -------*/

/* -------- [START Compare Phones] ----------- */

table.comparePhones {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 90%;
	color: #fff;
	/*background-color: #666;*/
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.comparePhones td {
	/*background-color:#66CCFF;*/
	color: #666666;
	/*padding: 1em;*/
	padding: 10px;
	text-align: left;
	/*border: 1px #ccc solid;*/
	border: 0;
	/*border-right: 1px solid #ccc;*/
}

tr.compare_row {
	background-color:#f0f0f0;
	border-bottom:1px dashed #ccc;
}

tr.compare_row td{
	border-right: 1px solid #ccc;
	text-align:center;
}

tr.compare_row_close {
	background-color:#fff;
	border-top: 1px #ccc solid;
}

tr.compare_row_close td{
	padding:0;
}

tr.select_row {
	background-color:#ffffff;
	border:0;
}

tr.select_row td{
	border:0;
	text-align:center;
}

table.comparePhones td.compare_heading {
	/*background-color: #666;*/
	color: #666;
	padding: 0.3em;
	text-align: left;
	border-bottom: 1px #ccc solid;
	font-size: 12px;
	font-weight: bold;
}

.compare_head_div {
	padding:5px 0px 5px 0px;
}

#info_4compareTable {
	font-weight:normal;
}

table.comparePhones td.compare_subheading {
	/*background-color: #666;*/
	color: #666;
	padding: 0.7em;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
}

.cp_image {
	width:120px;
	height:320px;
	border:1px solid #999999;
}

.cp_image div {
	color:#333333;
	font-size:90%;
}

/*.cp_image input {
	margin:5px 0px 5px 0px;
}*/

.cp_topimage img{
	vertical-align:middle;
}

.cp_topimage {
	height:230px;
	overflow:hidden;
	/*border:1px solid blue;*/
}

.noPhoneSelected {
	margin:25px 0px 0px -15px; /*Don't know why this has to be a minus LEFT*/
	/*border:1px solid blue;*/
}

.compare_pricep {
	font-size:10px;
}

.cp_midoptions {
	height:35px;
	/*border:1px solid red;*/
	border:0;
	border-top:1px dashed grey;
	font-weight:bold;
	padding-top:5px;
}

.cp_botoptions {
	height:40px;
	/*border:1px solid yellow;*/
	border:0;
	border-top:1px dashed grey;
}

.cp_botoptions a:link {color: #666666; text-decoration: none; padding:0; margin:0; font-size:90%;}
.cp_botoptions a:visited {color: #666666; text-decoration: none; padding:0; margin:0; font-size:90%; }
.cp_botoptions a:hover {color: #666666; text-decoration: underline; padding:0; margin:0; font-size:90%; }
.cp_botoptions a:focus {color: #666666; text-decoration: none; padding:0; margin:0; font-size:90%; }
.cp_botoptions a:active {color: #666666; text-decoration: none; padding:0; margin:0; font-size:90%; }

.cp_botoptions ul {
	list-style:url('../img/GEN/bullet.gif');
	padding:0 0 0 2px;
	margin:3px 0 3px 20px;
	/*border:1px solid blue;*/
}

.cp_botoptions ul li {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

	/*
	Useage:
	<span class="balloon"><a href="#">Information<span><?php echo getVoteAltInfo(0); ?></span></a></span>
	*/
	
.balloon a:hover {background-color: #FFFF99;color:#0000FF;}
.balloon a:link span{display: none;}
.balloon a:visited span{display: none;}
.balloon a:hover span {
		position: absolute;
		margin:15px 0px 0px 20px;
		background-color: beige;
		max-width:400px;
		padding: 2px 10px 2px 10px;
		border: 1px solid #C0C0C0;
		font: normal 10px/12px verdana;
		text-decoration:none;
		color: #000;
		text-align:left;
		display: block;
	}
	
	
.feature_alt_text {
		width:500px;
}
	
.info_link img {
		border:0;
		vertical-align:middle;
		padding:0;
		margin:0;
}
	
	a.info_link {color:#fff;font-weight:normal;padding:0;margin:0;}
	a.info_link:link {color:#fff;font-weight:normal;padding:0;margin:0;}
	a.info_link:visited {color:#fff;font-weight:normal;padding:0;margin:0;}
	a.info_link:hover {color:#ccc;font-weight:normal;padding:0;margin:0;}	

/* -------- [END Compare Phones] ----------- */

		#container #content div.domtab{
			font-family:Arial, Helvetica, sans-serif;
			padding:0 3em;
			width:98%;
			margin:0;
			padding:0;
			border:none;
		}
		
		/* [START Tabs] */
		#container #content ul.domtabs{
			list-style:none;
			float:left;
			width:100%;
			margin:2em 0 0 0;	
			padding:0;
			margin:0;		
		}
		
		#container #content ul.domtabs li{
			float:left;
			padding:0 .5em 0 0;
			margin:0;	
		}
		
		#container #content ul.domtabs a:link,
		#container #content ul.domtabs a:visited,
		#container #content ul.domtabs a:active,
		#container #content ul.domtabs a:hover{
			width:100px;
			/*width:167px;
			height:2em;*/
			padding:5px 0px 0px 20px;
			display:block;
			background:#ffcfcc;
			/*background: #ffcfcc url('../img/GEN/phones/btn_tab.gif') no-repeat top left;*/
			color:#000000;
			height:2em;
			text-decoration:none;
		}
		
		html>body #container #content ul.domtabs a:link,
		html>body #container #content ul.domtabs a:visited,
		html>body #container #content ul.domtabs a:active,
		html>body #container #content ul.domtabs a:hover{
			height:auto;
			min-height:3em;
		}
		
		#container #content ul.domtabs a:hover{
			background:#ff0000;
			/*background-position:right top;*/
		}
		
		/*div.domtab div {clear:both;width:100%;background:#ff0000;color:#fff;padding:1em 3em;}*/
		
		#container #content #tab_overview{clear:both;width:100%;background:#ff0000;color:#fff;padding:1px;}
		#container #content #tab_specs{clear:both;width:100%;background:#ff0000;color:#fff;padding:1px;}
		#container #content #tab_features{clear:both;width:100%;background:#ff0000;color:#fff;padding:1px;}
		
		#container #content ul.domtabs li.active a:link,
		#container #content ul.domtabs li.active a:visited,
		#container #content ul.domtabs li.active a:active,
		#container #content ul.domtabs li.active a:hover{
			background:#ff0000;
			color:#ffffff;
		}
		/* [END Tabs] */
		
		#container #content .tab_center {
			background-color:#ffffff;
			padding:10px;
		}
		
		#container #content #tab_desc {
			margin-bottom:10px;
			color:#666666;
			
		}
		
		/*Overview*/
		#container #content #tab_overview_content {
			margin-bottom:10px;
			color:#666666;
			
		}
		
		#container #content #tab_overview_content span {
			font-weight:bold;
		}
		
		#container #content #tab_overview_content ul{
			/* Temporarily hardcode*/
			list-style:url('../img/GEN/phones/bullet.gif');
			padding:0 0 0 15px;
		}
		
		#container #content #tab_overview_content ul li{
			padding:0px;
			margin-bottom:1px;
		}
		
		/*Spec*/
		#container #content table.specs_table {
			font-size: 90%;
			color: #666666;
			/*background-color: #666;*/
			border: 0px;
			border-collapse: collapse;
			border-spacing: 0px;
		}

		#container #content table.specs_table td {
			/*background-color:#66CCFF;*/
			color: #666666;
			padding: 0.2em;
			text-align: left;
			/*border: 1px #ccc solid;*/
			border: 0;
			border-bottom: 1px solid #ccc;
			
		}
		
		
		 #container #content table.specs_table td.header{
			font-weight:bold;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		 }
		 
		/*Features*/
		#container #content #tab_features_content {
			margin-bottom:10px;
			color:#666666;
			
		}
		
		#container #content #tab_features_content span {
			font-weight:bold;
		}
		
		#container #content #tab_features_content ul{
			/* Temporarily hardcode*/
			list-style:url('../img/GEN/phones/bullet.gif');
			padding:0 0 0 15px;
		}
		
		#container #content #tab_features_content ul li{
			padding:0px;
			margin-bottom:1px;
		}

		
		#container #content div.domtab div a:link,
		#container #content div.domtab div a:visited,
		#container #content div.domtab div a:active
		{
			color:#fff;
			display:block;
			padding:1em .5em;
			font-weight:bold;
			font-size:1.3em;
		}
		
		#container #content div.domtab div h2 a,
		#container #content div.domtab div h2 a:hover,
		#container #content div.domtab div h2 a:active
		{
			color:#cfc;
			display:inline;
			padding:0;
			font-weight:normal;
			font-size:1em;
		}
		
		/* other scheme! */
		#container #content #other{
			font-size:.8em;
			margin-left:.3em;
			width:60em;
			margin-bottom:3em;
			float:left;
		}
		
		#container #content div#other.domtab div{
			clear:both;
			width:54em;
			background:#669;
			color:#fff;
			padding:1em 3em;
		}
				
		#container #content #other ul.domtabs a:hover{
			background:#669;
		}
		#container #content div#other ul.domtabs li.active a:link,
		#container #content div#other ul.domtabs li.active a:visited,
		#container #content div#other ul.domtabs li.active a:active,
		#container #content div#other ul.domtabs li.active a:hover{
			background:#669;
			color:#fff;
		}
		#container #content #other div{
			float:left;
		}
		#container #content ul.prevnext{
			float:left;
			width:100%;
		}
		#container #content ul.prevnext li{
			float:left;
			width:49%;
		}
		#container #content ul.prevnext li.next{
			float:right;
			text-align:right;
		}

