@charset "UTF-8";
/* CSS Document */

/*---general styles---*/

body {
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:white;
        }

a.item {color:#fff;background-color:#309086; text-decoration: none;}
a.item:hover {color:#000;background-color:#309086; text-decoration: underline;}
        
td {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px;
	}
	


li.downloads {
        list-style: none;
        margin-left: 0px;
        padding-left: 0px;
        text-indent: 0px;
        }
     
/*---ad styles---*/

#ciu {
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#cccccc;
        border:1px solid #000000;
        margin-top:5px;
        margin-right: 365px;
        padding: 2px;
        }

#bob {
     float:right;
	 padding:5px;
 
     }     

#hardware_central {
      text-align: center;
 
     }  
     
/*---marketplace ads---*/
.wireless_partners {
     font-family:verdana, arial, helvetica, sans-serif;
      font-size:12px;
      background-color:#FFFFFF;
      width:155px;
      padding:2px;
 
     }            	
	
/*---text styles---*/

.text_header {
     font-size:14px;
     font-family:verdana,arial;
     font-weight:bold;
     color:#000000;
    }
 


       
 .text_smheader {
     font-size:12px;
     font-family:verdana,arial;
     font-weight:bold;
     color:#000;
     padding:5px 0;
    }

 .text_news_header {
     font-size:12px;
     font-family:verdana,arial;
     font-weight:bold;
     padding:5px;
     color:#000000;
    }
    
/* top ad */

#top_ad {top:40px;align:right;}

/* pdastreet tabs */
#tabs {font-family:verdana,arial,helvetica,sans-serif;font-size:77%;font-weight:bold;width:100%;position:relative;top:15px;}
#tabs em {font-style:normal;}

/* spt tabs */
#spt_tabs {font-family:verdana,arial,helvetica,sans-serif;font-size:77%;font-weight:bold;width:100%;position:relative;top:15px;}
#spt_tabs em {font-style:normal;}

/* link color and behavior*/
#main .sep {display:none;}
#main a {color:#fff;text-decoration:none;}
#main a:hover {color:#fff;background-color:#309086; text-decoration:underline;}
#main a.selected {color:#fff;background-color:#309086;}
#main a.selected em {padding-bottom:7px;}
#main a.selected:hover {background-color:#309086; text-decoration:underline;}
#main a.highlighted {background-color:#C2D5F0; text-decoration:underline;}
#main a.highlighted:hover {background-color:#C2D5F0; text-decoration:underline;}

#main a.smartphone {color:#fff;background-color:#003399;}
#main a.smartphone:hover {color:#000;background-color:#8EAFEF; text-decoration:underline;}
#main a.smartphoneselected {color:#000;background-color:#8EAFEF;}
#main a.smartphoneselected:hover {color:#000;background-color:#8EAFEF;}
#main a.smartphoneselected em {padding-bottom:7px;}


#main {
  height:20pt; 
  padding-top:2px; padding-top:1px; margin-bottom:10px;
} 
#main a {
  background-color:#102f2b;
  margin:0 4px 0 0;
}
#main span {
  background:url(http://www.internet.com/_mocks/wireless-channel/pdastreet/img/tab_corner_nw2.gif) no-repeat left top;
}
#main span, #main em, #main a {
  display:inline-block;
  float:left;
  cursor:hand;
}
/* hide macIE \*/
#main span, #main em, #main a {
  display:block;
}
/* end hide */
#main em {
  background: url(http://www.internet.com/_mocks/wireless-channel/pdastreet/img/tab_corner_ne7.gif) no-repeat right top;
  cursor:hand; cursor:pointer; padding:6px 9px;
}

     
/*---default links---*/
A {
	COLOR: #0000FF; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}
A:visited {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;

}
A:active {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}
A:hover {
	COLOR: #0000FF; TEXT-DECORATION: NONE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}


/*---custom links---*/
A.topnav {
	COLOR: #fff; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}
A:visited.topnav {
	COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;

}
A:active.topnav {
	COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}
A:hover.topnav {
	COLOR: #fff; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}


A.main {
	COLOR: #0000FF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}
A:visited.main {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;

}
A:active.main {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}
A:hover.main {
	COLOR: #0000FF; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}


A.side_menu {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;
}
A:visited.side_menu {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;

}
A:active.side_menu {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;
}
A:hover.side_menu {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;
}

    
/*---layout ---*/




/*---header ---*/


#header_container {
        margin:0px 0px 0px 0px;
        padding:5px 0px 0px 0px;
        width:100%;

        }

.sptHeader {
        margin:-8px 0px 0px 0px;
        padding:7px 0px 7px 7px;
        background-color:#8EAFEF;
        border-top:1px solid #000000;
        font-size:11px;
}

.Header {
        margin:-8px 0px 0px 0px;
        padding:7px 0px 7px 7px;
        background-color:#309086;
        border-top:1px solid #000000;
        font-size:11px;
        
}

        
.main_content {
		
		padding:10px;
		padding-top:5px;

        }
        
/*---left side menu ---*/

#sptmenu {
        margin:0px 0px 0px 0px;
        width:168px;
        /*background-color:#8EAFEF;*/
	background-color:#309086;
        }
        
#menu {
        margin:0px 0px 0px 0px;
        width:168px;
        background-color:#309086;

        }   
 
/*---search ---*/

#sptsearch {
     background-color:#CBE0F5;
     font-family:verdana, arial, helvetica, sans-serif;
        font-size:11px;
        text-align:center;
     
     }            

#search {
     background-color:#C5D4C5;
     font-family:verdana, arial, helvetica, sans-serif;
        font-size:11px;
        text-align:center;
     }

#search a {color:#000;text-decoration:underline;} 

/*---site resources ---*/

#site_resources {
     font-family:verdana, arial, helvetica, sans-serif;
      font-size:12px;
      padding:8px;
     }    
#site_resources a {color:#fff;text-decoration:underline;}
#site_resources a:hover {color:#fff;text-decoration:none;} 

     
#more_ptc {
     font-family:verdana, arial, helvetica, sans-serif;
      font-size:12px;
      margin:auto;
      padding:8px;
     } 
       
#more_ptc a {color:#fff;text-decoration:underline;}
#more_ptc a:hover {color:#fff;text-decoration:none;} 


#icom {
     font-family:verdana, arial, helvetica, sans-serif;
      font-size:11px;
      color:#000000;
      margin:auto;
      padding:8px;
     }  

#icom a {color:#fff;text-decoration:underline;}
#icom a:hover {color:#fff;text-decoration:none;} 
     
/*---wifi ---*/

     
#wifi {
	 padding:5px;
	 border:1px solid #000000;
	text-align:center;
 
     }   


/*---forums ---*/

#spt_forums {

	 padding:5px;
 	width:99%;	 
 	border:1px solid #999;
	 margin:auto;
 
     }    
     
#forums {
	 padding:5px;
 	width:99%;	 
 	border:1px solid #346639;
	 margin:auto;
 
     }    

 .spt_forum {
     font-size:12px;
     float:left;
     font-family:verdana,arial;
     font-weight:bold;
     color:#000000;
	   }
	   
.spt_threads {
     font-size:12px;
     float:right;
     font-family:verdana,arial;
     font-weight:bold;
     color:#000000;
	   }	   

.forum_header {
     background-color:#309086;
     position: relative;
     font-weight:bold;
	color: #000;
	font-size: 12px;
	font-family: helvetica, verdana, arial, sans-serif;
	margin: 1em 0;
	padding: 0.5em 0 0.5em 0;
	border: 1px solid #000;
    }       
    
.spt_forum_header {
     background-color:#8EAFEF;
     position: relative;
     font-weight:bold;
	color: #000;
	font-size: 12px;
	font-family: helvetica, verdana, arial, sans-serif;
	margin: 1em 0;
	padding: 0.5em 0 0.5em 0;
	border: 1px solid #000;
    }           
/*---downloads ---*/

#downloads {
	 padding:5px;
	 border:1px solid #346639;
	 margin:auto;

 
     }            
       
 #todaysoftware {
 	background-color:#dedede;
 	padding: 5px;
 	font-family:verdana,arial;
	display: none;
 	} 
 	
 #download_sub {
 	background-color:#ffffff;
 	padding:5px
 	font-family:verdana,arial;
 	
 	} 
 	
 #moredownloads {
 	background-color:#ffffff;
 	padding:5px
 	font-family:verdana,arial;
 	
 	} 
     
          
     
#doublelinks {
	 padding:5px;
 	text-align:center;
     }       
     

/*--- Handheld Software Downloads box ---*/	 
#hhsd {
     border: 1px solid #417749; 
     padding: 5px; 
     background: url(/img/software_download_bkgd.jpg) #c3e0c5 repeat-x;
}        

#buyingchoices {
	background-color: #EEEEEE;
	padding: 2px;
	border: 1px solid #999999;
	margin: 10px;
	padding: 10px;
}








.section {
	border-top:2px solid #34615c;
	padding:0;
	margin:0;
}

.section .sectionHeader {
	position:relative;
}
.section .sectionHeaderwithLine {
	padding-top:5px;
	border-bottom:1px solid #BCBEC0;
}

	.section .sectionHeader a.more {
		color:#34615c;
		font-size:12px;
		font-weight:bold;
		position:absolute;
		right:0;
		top:4px;
		line-height:1.22em;
	}
	* html .section .sectionHeader a.more {
		right:10px;
	}
.section .sectionContent a.more {
	font-weight:bold;
	color:#34615c;
}

h2 {
color:#44504E;
font-size:16px;
line-height:1.5em;
margin:0 0 0.5em;
font-weight: bold;
}

#mainContentContainer {
	background: #FFFFFF;
}

#ciuAdvertisementContainer {
	/*padding-left: 8px;*/
	padding-top: 8px;
	width: 536px;
	/*height: 33px;*/
}

.frontListRSSLinks {
	font-size: 12px;
}

#frontListRSSDescription {
	margin-top: 5px;
	margin-bottom: 15px;
}

#ewgtcontainer{
	display: none;
}

.ciu_wrapper * {
margin: 0;
padding: 0;
font-size: 11px;
}

.ciu_wrapper {
border: 0;
margin: 3px 0;

background-color: #e1e1e1;
display: table;
}

.ciu_wrapper a, .ciu_wrapper a:visited, .ciu_wrapper a:link {
color: #000;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}

.ciu_wrapper a:hover {
text-decoration: underline;
}
