/*------------------------------------------------------------8<

	Name:						Emobilez
	Version:					2.0
	Author:						Sajid Iqbal
	URI:						http://www.wirepaq.com
	
>8------------------------------------------------------------*/

body {
	background: 				#fff url(/images/body_bg.png) repeat-x bottom;
	text-align: 				center;
	font-family: 				verdana, tahoma, arial, sans-serif;
	font-size: 					11px;
	line-height:				18px;
	color: 						#3b3b3b; 
}
 
#container {
	text-align: 				left; 
}
 
a  {
	text-decoration:			none;
	color: 						#666;
}
 
a:hover {
	text-decoration:			underline;
	color: 						#0066CC;
}

a:active {
	background:					#F1F8FE;
}

.left {
	float:						left;	
}

.right {
	float:						right;	
}

.aligncenter {
	text-align:					center;
}

.alignright {
	text-align:					right;
}

.headbanner {
	text-align:					center;
	margin:						10px;
}

.alignleft {
	text-align:					left;
}

.clear{
	clear:						both;
	width:						1px;
	height:						1px;
}
 
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: 						#000;
	font-family: 				Arial, Helvetica, Tahoma, Sans-serif; 
}

h4 {
	font-size:					16px;
	text-transform:				capitalize;
}
 
/*---------------8<
	Header
>8---------------*/

#header {
	clear: 						both;
	overflow:					hidden;
	
}

#header h1 a {
	background:					url(images/logo.png) no-repeat;
	display:					block;
	width:						174px;
	height:						57px;
	margin-top:					18px;
	text-indent:				-999px;
}

ul#topbar {
	background:					#f1f1f1;
	border-bottom:				1px solid #ccc;
	margin-bottom:				15px;
	padding:					5px 0;
	overflow:					hidden;
	clear:						both;
}

ul#topbar li {
	display:					inline;
	float:						left;
}

ul#topbar form {
	padding:					4px 0 0 10px;
}

ul#topbar form label {
	font-weight:				bold;
}

ul#topbar form input.address {
	background:					#FFFEEFl;
	border:						1px solid #626161;
	padding:					3.5px 2px;
	font-family:				tahoma, inherit;
	color:						#aaa;
	font-size:					11px;
}

ul#topbar form input.submit {
	background:					#626161;
	color:						#eee;
	border:						none;
	overflow: 					visible;
	padding:					2px 5px;
	font-family:				tahoma, inherit;
	position:					relative;
	top:						1px;
}


ul#topbar a.updates {
	padding:					2px 5px;
	position:					relative;
	top:						7px;
}

ul#topbar a.updates:hover {
	color:						#0066CC;
	text-decoration:			underline;
}

ul#topbar .share_this {
	position:					relative;
	top:						7px;
}

/* Top Navigation */
ul#topnav {
	margin: 					15px 0; 
	width: 						100%;
	overflow:					hidden;
}

ul#topnav li {
	display:					inline;
	position:					relative;
}

ul#topnav li a {
	height:						36px;
	text-indent:				-9999px;
	float: 						left;
}

ul#topnav li a.home{
	background:					url(images/top_nav.png) no-repeat 0 0;   
	width: 						60px;
}
ul#topnav li a.home:hover{
	background: 				url(images/top_nav.png) no-repeat 0px -37px; 
}
ul#topnav li a.home:active, ul#topnav li a.home_active{
	background: 				url(images/top_nav.png) no-repeat 0px -74px; 
	width: 						60px;
}
	
ul#topnav li a.islam {
	background: 				url(images/top_nav.png) no-repeat -60px 0px;  
	width: 						144px;
}
ul#topnav li a.islam:hover {
	background: 				url(images/top_nav.png) no-repeat -60px -37px;
}
ul#topnav li a.islam:active, ul#topnav li a.islam_active {
	background: 				url(images/top_nav.png) no-repeat -60px -74px;
	width: 						144px;
}	
	
ul#topnav li a.games{
	background: 				url(images/top_nav.png) no-repeat -204px 0px;
	width: 						87px;	
}
ul#topnav li a.games:hover{
	background: 				url(images/top_nav.png) no-repeat -204px -37px;	
}
ul#topnav li a.games:active, ul#topnav li a.games_active{
	background: 				url(images/top_nav.png) no-repeat -204px -74px;	
	width: 						87px;
}	
	
ul#topnav li a.software{
	background: 				url(images/top_nav.png) no-repeat -291px 0px;
	width: 						113px;	
}
ul#topnav li a.software:hover{
	background: 				url(images/top_nav.png) no-repeat -291px -37px;	
}
ul#topnav li a.software:active, ul#topnav li a.software_active{
	background: 				url(images/top_nav.png) no-repeat -291px -74px;	
	width: 						113px;
}

ul#topnav li a.themes{
	background: 				url(images/top_nav.png) no-repeat -404px 0px;
	width: 						97px;	
}
ul#topnav li a.themes:hover{
	background: 				url(images/top_nav.png) no-repeat -404px -37px;	
}
ul#topnav li a.themes:active, ul#topnav li a.themes_active{
	background: 				url(images/top_nav.png) no-repeat -404px -74px;	
	width: 						97px;
}	
		
ul#topnav li a.wallpapers{
	background: 				url(images/top_nav.png) no-repeat -501px 0px;
	width: 						123px;	
}
ul#topnav li a.wallpapers:hover{
	background: 				url(images/top_nav.png) no-repeat -501px -37px;	
}
ul#topnav li a.wallpapers:active, ul#topnav li a.wallpapers_active{
	background: 				url(images/top_nav.png) no-repeat -501px -74px;
	width: 						123px;	
}
	
ul#topnav li a.sms{
	background: 				url(images/top_nav.png) no-repeat -624px 0px;
	width: 						117px;	
}
ul#topnav li a.sms:hover{
	background: 				url(images/top_nav.png) no-repeat -624px -37px;	
}
ul#topnav li a.sms:active, ul#topnav li a.sms_active{
	background: 				url(images/top_nav.png) no-repeat -624px -74px;	
	width: 						117px;	
}

ul#topnav li a.savers{
	background: 				url(images/top_nav.png) no-repeat -741px 0px;
	width: 						142px;	
}
ul#topnav li a.savers:hover{
	background: 				url(images/top_nav.png) no-repeat -741px -37px;	
}
ul#topnav li a.savers:active, ul#topnav li a.savers_active{
	background: 				url(images/top_nav.png) no-repeat -741px -74px;	
	width: 						142px;	
}
		
ul#topnav li a.code{
	background: 				url(images/top_nav.png) no-repeat -884px 0px;
	width: 						57px;	
}
ul#topnav li a.code:hover{
	background: 				url(images/top_nav.png) no-repeat -884px -37px;	
}
ul#topnav li a.code:active, ul#topnav li a.code_active{
	background: 				url(images/top_nav.png) no-repeat -884px -74px;		
	width: 						57x;	
}
 
/*---------------8<
	Content
>8---------------*/
#content {
	overflow: 					hidden;
	background:					#fff;
	border:						1px solid #eee;
	border-bottom:				3px solid #ddd;
	-moz-border-radius:			10px;
	-webkit-border-radius:		10px;
	border-radius:				10px;
	padding:					10px 0;
	clear:						both;	
}

#content h2 {
	font-size:					24px;
	margin-bottom:				5px;
}
 
#content ul#sections {
	border-left:				1px solid #eee;
	padding-left:				30px;
}


#content ul#sections li{
	margin:						15px 0;
	min-height:					150px;
}


#content ul#sections h2 a{
	font-size:					18px;
	margin-left:				15px;
}

#content ul#sections h2 a:hover {
	color:						#0066CC;
}

#content ul#sections p {
	margin:						0 40px 0 75px;
}

#content table.sub_sections {
	background:					#fff;
	width:						85%;
	border:						1px dotted #ccc;
	border:						1px 0 0 1px;
	margin-top:					10px;
	font-size:					11px;
	text-align:					center;
}

#content table.sub_sections tr:hover {
	background:					#f1f1f1;
}

#content table.sub_sections td {
	border-right:				1px dotted #ccc;
	border-bottom:				1px dotted #ccc;
	padding:					3px 0;
}

#content table.sub_sections a:hover {
	color:						#0066CC;
	text-decoration:			underline;
}

ul#parent_menu {
	
}

ul#parent_menu li{
	line-height:				34px;
	font-size:					12px;
	border-bottom:				1px dotted #ccc;
}

ul#parent_menu li a.themes{
	background:					url(images/folder_themes.png) no-repeat 0 -2px;
	padding-left:				22px;
}

ul#parent_menu li a.islamic{
	background:					url(images/folder.png) no-repeat 0 -2px;
	padding-left:				22px;
}

ul#parent_menu li a.wallpapers{
	background:					url(images/wallpaper.png) no-repeat 0 -2px;
	padding-left:				22px;
}

ul#parent_menu li a.manuals{
	background:					url(images/manual.png) no-repeat 0 -2px;
	padding-left:				22px;
}

ul#parent_menu li a:hover {
	color:						#0066cc;
	text-decoration:			underline;
}

ol#listed {
	list-style:					decimal;
	padding-left:				20px;
}

ol#listed li{
	width:						34%;
	line-height:				36px;
	border-bottom:				1px dotted #ccc;
	margin-right:				65px;
	font-family:				georgia,inherit;
	color:						#999;
	font-size:					16px;
}

ol#listed li a {
	font-size:					11px;
	font-family:				verdana, inherit;
	font-weight:				normal;
}

ol#listed li a:hover {
	color:						#0066cc;
	text-decoration:			underline;
}

ul#highlighted {
	background:					#f1f1f1 url(/images/highlighted_bg.png) repeat-x;
	overflow:					hidden;
	border-bottom:				3px solid #ccc;
	-moz-border-radius:			10px;
	-webkit-border-radius:		10px;
	border-radius:				10px;
	margin:						10px 0;
}

ul#highlighted li {
	display:					inline;
	float:						left;
	width:						193px;
	padding:					15px 10px 20px 30px;
	border-right:				1px solid #ddd;
	border-left:				1px solid #fff;
	text-align:					center;
}

ul#highlighted h2, ul#highlighted h2 a {
	font-size:					18px;
	font-weight:				bold;
	text-align:					left !important;
	text-shadow:				1px 1px #fff;
}

ul#highlighted h2 a:hover {	
	color: 						#0066CC;
}

ul#highlighted p {
	text-align:					left;
	margin-bottom:				5px;
}

/*-----------------------8<
	Andromeda
>8-----------------------*/

table.andro1 {
	font-size:					12px !important;
	width:						100%;
}

table.andro1 td {	
	padding:					4px 0;
}

table.andro1 td table td {
	border-bottom:				1px dotted #ccc;
}

table.andro1 td table td table td{
	border-bottom:				0;
}

table.andro1 img {
	position:					relative;
	top:						4px;
}

table.andro1 sup {
	color:						red;
	font-size:					9px;
	position:					relative;
	top:						-5px;
}
  
/*-----------------------8<
	4images Stylesheet
>8-----------------------*/

ul, li, p, td {
	margin: 					0;
	padding: 					0; 
}
 
.tablehead {
	background-color: 			#f7f7f7;
	color: 						#000000; 
}
 
.tablebottom { 
	background: 				#000000; 
}
 
.bordercolor { 
	background: 				#e7e7e7; 
}
 
.tablebgcolor { 
	background: 				#f7f7f7; 
}
 
.navbar {
	background:		 			#fcdc43;
	color: 						#000000; 
}
 
.row1 {
	background: 				#e1e1e1;
	color: 						#000000; 
}
 
.row2 {
	background: 				#f5f5f5;
	color: 						#000000; 
}
 
.head1 {
	background: 				#f7f7f7;
	color: 						#000000;
	font-weight: 				bold; 
}	
 
.head2 {
	background-color: 			#000000;
	color: 						#000000;
	font-weight: 				bold; 
}
 
.title {
	font-size: 					24px;
	font-weight: 				bold; 
	text-align:					left;
}
 
.clickstream { 
	font-family:				Arial, inherit;
	font-size:					12px;
}
 
.smalltext {
	font-size: 10px;
	font-weight: normal; }
 
.marktext {
	color: #000000;
	background-color: #f7f7f7; }
 
.new { color: #FF0000; }
 
form { }
 
.logininput {
	background-color: 			#000000;
	color: 						#0f5475;
	width: 						130px; 
}
 
.searchinput {
	background-color: 			#000000;
	color: 						#0f5475;
	width: 						130px; 
}
 
.textarea {
	color: 						#0f5475;
	width: 						230px; 
}
 
.input {
	color: 						#0f5475;
	width: 						230px; 
}
 
.select { 
	color: 						#0f5475;
}

.text {
	border:						1px solid #ccc;
	padding:					3px;
	font-family:				verdana, inherit;
}
 
.setperpageselect { 
	color: 						#161616; 
	border:						1px solid #ccc;
	padding:					2px;
	margin-right:				3px;
	font-family:				verdana, inherit;
	text-transform:				capitalize;
}
 
select {
	color: 						#161616; 
	border:						1px solid #ccc;
	padding:					2px;
	margin-right:				3px;
	font-family:				verdana, inherit;
	text-transform:				capitalize;
}

.categoryselect { 
	width:						255px;
}
 
.dropdownmarker {
	color: 						#616161;
	font-weight:				bold;
	font-family:				arial, inherit;
}
 
.button { 	
	background:					#777 url(/images/button_bg.png) bottom;
	border:						none;
	color:						#FFF;
	padding:					3px 8px;	
	-moz-border-radius:			3px;
	-webkit-border-radius:		3px;
	border-radius:				3px;
	overflow:					visible;
	text-shadow:				1px 1px #333;
}
 
/*--Categories--*/
#.catbgcolor {
	background-color: 			#fff;
	width: 						50%; 
}
 
a.maincat {
	background: 				url(/images/folder.png) no-repeat 0 1px;
	padding: 					0;
	padding-left: 				20px;
	color: 						#666;
	display: 					block;
	height: 					18px; 
}

a.maincat:hover {
	text-decoration:			underline;
	color: 						#0066CC;
} 

a.maincat span {
	font-weight:				normal;
	font-size:					10px;
	color:						#555;
}

.subcat {
	color: 						#000000;
	font-size: 					10px;
}
 
/*--Images--*/
.imagerow1 {
}
 
.imagerow2 { 
}

.imagerow1 td{
	padding:					15px 0;
	border-bottom:				1px dotted #ccc;
}

.imagerow2 td {
	padding:					15px 0;
	border-bottom:				1px dotted #ccc;
}

.imagerow1 img, .imagerow2 img {
	background:					#fff;
	border:						1px solid #ccc;
	padding:					5px;
	
}

/*Pagination*/

a.paging {
	font-size:					13px;
	border:						1px solid #CCC;
	padding:					4px 9px;
	font-family:				arial, inherit;
}

a.paging:hover {
	background:					#DDD;
}

.pagingon {
	background:					#DDD;
	color:						#000;
	font-size:					13px;
	border:						1px solid #CCC;
	padding:					4px 9px;
	font-weight:				bold;
	font-family:				arial, inherit;
}

p.pagination {
	font-size: 					14px;
	word-spacing: 				10px;
}

p.pagination a {
	text-decoration: none;
	color: #666;
	border: 1px solid #666;
	padding: 0 5px;
}

p.pagination a:hover,
p.pagination a.active {
	text-decoration: none;
	color: #0066CC;
	border: 1px solid #0066CC;
}

p.pagination a.back {
	background: url(/images/arrow_back.png) no-repeat left;
	padding-left: 24px;
	border: 0;
}

p.pagination a.next {
	background: url(/images/arrow_next.png) no-repeat right;
	padding-right: 24px;
	border: 0;
}

ul#pagination li a:hover {
	text-decoration: none;
	color: f77b00;
	font-weight: bold;
}

/*SMS MESSAGES */
h2.sms {
	margin: 0;
	padding: 2px 0;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 1.2em;
	border-bottom: 3px solid #f1f1f0;
	width: 99.5%;
}

	td {
		padding: 0;
}
	
	p.sms_text {
		font-family: courier, tahoma, verdana, arial, sans-serif;
		font-size: 10px;
		line-height: 18px;
		margin: 10px 5px;
}
	
	a.submit_sms {
		background: #666 url(images/sms_send.png) no-repeat;
		background-position: 2px 5px;
		color: #f7f7f7 !important;
		padding: 6px 18px;
		border-bottom: 3px solid #eee;
		margin: 0 auto;
		text-transform: uppercase;
		font-weight: bold;		
}
	
	a.submit_sms:hover {
		background: #000 url(images/sms_send.png) no-repeat;
		background-position: 2px 5px;
		color: #fff !important;
		border-bottom: 3px solid #8FE830;
}	
	
	.mnu {
		border-bottom: #ccc solid 1px;
		border-right: #ccc solid 1px;
		border-left: #ccc solid 1px;
		margin-top: 44px;
}
	.mbox {
		border:0;
}
	.mbox2 {
		border: #ccc solid 1px;
}
	.mnuh {
		background-color: #f5f5f5;
		text-align: center;
		font-weight: bold;
		border-top: #ccc solid 1px;
}
	.mnuc {
		background-color: #fff;
		text-align: left;
		padding-left: 4px;
		font-size: 8pt;
}
	.mnul:link, .mnul:visited {
		text-decoration: none;
		color: #000000;
}
	.mnul:hover {
		text-decoration: underline;
		color: #000000;
}
	
	table.pagination td  {
		padding: 2px;
}
	
	table.pagination td  a{
		border: 1px solid #666;
		padding: 4px 0;
		display: block;
		width: 24px;
}
	
	table.pagination td  a:hover{
		border: 1px solid #0066CC;
}
	
	a:link, a:visited {
		text-decoration: none;
		color: #000000;
}
	a:hover {
		text-decoration: none;
		color: #000000;
}
	
	a.apagelink {
		margin: 0 3px;
		padding: 2px 6px;
		border: 1px solid #666;
}	
	
	a.disabledpagelink{
		margin: 0 3px;
		padding: 2px 6px;
		border: 1px solid #666;
}	
	
	a.disabledpagelink:hover,
	a.apagelink:hover,
	a.currpagelink{
		margin: 0 3px;
		padding: 2px 6px;
		border: 1px solid #0066CC;
		color: #0066CC;
}

/*FOOTER*/
#footer {
	clear: 						both;
	margin-top: 				5px; 
}	
 
#footer p {
	text-align:					center; 
}
 
#footer_menu {
	background:					#fff;
	border:						1px solid #ccc;
	-moz-border-radius:			5px;
	-webkit-border-radius:		5px;
	border-radius:				5px;
	margin-bottom:				10px;
}
 
#footer_menu h3 {
	display:					block;
	color: 						#999;
	border-bottom:				1px dotted #999;
	text-transform: 			uppercase;
	padding: 					7px 10px;
	font-size: 					12px;
}
 
#footer_menu ul.menu_lists {
	list-style: 				none;
	margin: 					0;
	padding: 					10px 5px;
	float: 						left;
	margin: 					0 4px; 
}
 
#footer_menu ul.menu_lists h4 {
	font-size: 					11px;
	font-family:				verdana, inherit;
	text-transform:				uppercase;
	font-weight: 				bolder; 
	color:						#0066CC;
}
 
#footer_menu ul.menu_lists li a {
	color:			 			#555;
	text-decoration: 			none;
	display: 					inline; 
	font-family:				Arial, inherit;
	font-size:					11px;
}

#footer_menu ul.menu_lists li a:hover {
	color: 						#0066CC;
	text-decoration: 			underline; 	
}

#footer_menu ul.menu_lists li a.browse {
	border-bottom:				1px dotted #555;
	font-weight:				bold;
}

#footer_menu ul.menu_lists li a.browse:hover {
	border-bottom:				1px solid #0066CC;
	text-decoration:			none;
}
