html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 100%;
	font-family: Arial;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	direction: rtl;
	list-style: none;
}

caption, th, td {
	text-align: right;
	font-weight: normal;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

* {
	margin:0;
	padding:0;
}

/*
	SITEWIDE DEFINITIONS AND TOOLBOX
*/

#wpcf .field {
	margin-top: -25px !important;
}

.clear {
	clear: both;
}

a {
	color: #4d4d4d;
}

body {
	background: #D9D9D9 url(images/bg.png) repeat-y;
	color: #4d4d4d;
}

#wrapper {
	width: 942px;
	margin: 0 auto;
	/*background: white url(images/bg.bmp) repeat-x;*/
	margin-top: 5px;
}

/*
	HEADER
*/

#header {
	background: url(images/headerBG.png) repeat-x;
	height: 144px;
	margin-bottom: 8px;
}

.header-inner {
	width: 956px;
	margin: 0 auto;
}

#header h1 {
	height:121px;
	margin:0;
	width:386px;
}

#header h1 a {
	background:transparent url(images/logo.png) no-repeat scroll 0 0;
	display:block;
	height:129px;
	text-indent:-9999px;
	text-decoration: none !important;
	overflow: hidden !important;
}

.header-right {
	float: right;
}

.header-left {
	float: left;
	color: white;
	line-height: 32px;
	/*border-right:1px solid white;
	padding-right: 15px;
	width: 213px;*/
	font-size: 14px;
	color: #81919E;
	margin-left:10px;
	margin-top:104px;
}

.header-left img {
	vertical-align: middle;
}

.header-left a {
	color: white;
	text-decoration: none;
	line-height: 25px;
	padding: 0 2px;
	color: #edebeb;
}

.header-left a:hover {
	color: #BED0DB;
}

.header-search {
	margin-top: -25px;
	float: left;
	margin-right:10px;
}

.header-search form {
	/*margin-top: -8px;*/
}
.header-search #s {
	height: 23px;
	line-height: 23px;
	vertical-align:top;
	background: url(images/searchField.png) top right no-repeat;
	border: none !important;
	margin-top:-1px;
}
#s:focus {
	background: url(images/searchFieldOn.png) top right no-repeat !important;
}

.header-search #searchsubmit {
	height:20px;
        margin-top:-2px;
        padding-top:-10px;
}

/*
	MAIN AREA
*/

#mainarea {
	width: 535px;
	float: right;
}

#mainarea h2 {
	background: url(images/generalH2.png) top right no-repeat;
	height: 32px;
	font-size:18px;
	height:32px;
	line-height:32px;
	/*text-align:center;*/
	color: #4D4D4D;
	/*margin: 0 8px 0 6px;
	padding: 0 2px 0 4px;*/
	padding-right: 8px;
}
#mainarea h2  a{
	color:#3E4851;
	text-decoration:none;
	}
#allpoststitle {
	text-align: center;
}
.singlepost {
	background: url(images/postBG.png) top right no-repeat;
	height: 102px;
	margin-top: 3px;	
}

.posttext {
	width: 422px;
	float: left;
	padding: 5px;
}

.posttext h3 a {
	float: right;
	font-size: 16px;

	font-weight: bold;
	text-decoration: none;
}

.posttext span {
	float: left;
	font-weight: bold;
	font-size:11.5px;
	margin-top:-3px;
	padding-left:8px;
}

.posttext p {
	font-size: 14px;
	height: 42px;
	padding-right:5px;
}
.posttext p a {
	font-size: 13px;
	text-decoration:none;
}

.postmeta {
	float: left;
	font-weight: bold;
    margin-top:0px;
    font-size:11.5px;
	padding-left: 8px;
}

.postimg {
	width: 71px;
	padding: 13px 20px 0 0;
}

.post-image {
	float:right;
	width: 60px;
	height: 60px;
	
}

#postnavigation, #postnavigation a {
	text-align: center;
	font-weight: bold;
	font-size:14px;
	text-decoration:none !important;
}

.previous_posts {
	float: right;
}
.next_posts {
	float: left;
}

.all-posts, .all-posts a {
	float: left;
	padding: 5px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none !important;
}

.single-app {
	margin-top:-2px;
}

.single-app-top { 
	background: transparent url(images/SingleAppBG.png) top right;
	padding-top: 2px;
        width:534px;
	margin-right: 1px;        
}

.single-app-text {
	width: 330px;
	float: right;
	padding-right:8px;
	font-size: 15px;
}

.single-app-text p {
	margin: 10px 0;
}

.single-app-data {
	width: 155px;
	float: left;
	/*background: #C4C4C4;*/
	margin-top:-2px;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px;
	text-align: center;
	height: auto !important;
        
}

.single-app-data ul {
	padding: 6px 0;
}


.single-app-data li {
	padding: 4px 0;
}

.single-app-data span {
	font-size: 16px;
	font-weight: bold;
}

.app-thumb {
	width: 60px;
	margin: 10px 0 0px 0;
}

.itunes-download {
	margin: 8px auto;
}

.single-app-youtube {
	background: #dce4e9;
	padding: 10px 0;
	text-align: center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#single-app-pictures {
	background: #b9c5cd;
	text-align: center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;

}

#single-app-pictures {
	margin: 0 auto;
	text-align: center;
}

#single-app-pictures img {
	height: 120px;
	margin: 10px;
}

#page {
	background: url(images/pageBG.png) top right repeat-y;
	margin-top: -3px;
	padding: 10px;
}

/*#single-app-pictures-cont {
	background: #C4C4C4;
	height: 167px;
}

#single-app-pictures {
        position:relative;
        padding:0;
        margin:0 auto;
		
}

#single-app-pictures table {
   position:absolute;
   padding:0;
   margin:0;
}
#single-app-pictures td {
   position:relative;
   padding:0;
   margin:0;
}*/

.comments-title {
	
}

#commentlist li {
	background: #F3F4F5 none repeat scroll 0 0;
	border: 1px solid #E6E3D3;
	margin: 15px 0 3px;
	padding: 8px 15px 10px;
}

.singlecomment {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E6E3D3;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 2px;
}

.comment-author {
	font-weight: bold;
}

.comment-meta {
	font-size: 12px;
}

#commentsform {
	margin-top: 20px;
	font-size:14px;
}

#commentsform  p {
	margin: 8px 0;
}

.submit {
	text-align: left;
	padding-left:97px;
}

#commentform label {
	font-weight: normal;
	color: #4D4D4D;
}

.disclaimer {
	font-size: 10px;
}

/*
	SIDEBARS
*/

#infosidebar {
	width: 155px;
	float: right;
	margin-left: 16px;
}
h2 a{
color:white;
}
#infosidebar-inner {
	background: url(images/infosidebarBG.png) repeat-y;
	margin-top: -2px;
	/*margin-right:2px;*/
}

#infosidebar h2 {
	background: url(images/infosidebarH2.png) top right no-repeat;
	height: 32px;
	text-align: right;
	line-height: 32px;
	font-size: 18px;
	color: #3E4851;
	padding-right:8px;
	float: right;
	width: 147px;
	text-decoration: none !important;
}
.subscribe h3 {
	float: left;
	font-weight: bold;
}

.subscribe a img {
	border: none;
	float: right;
}

.subscribe form {
	/*border:1px solid #ccc;*/
	padding:3px;
	/*text-align:center;*/
}
.categories li {
	text-align: right;
/*	padding: 0 5px;
	margin-right:4px;*/
	line-height: 25px;
	font-size: 18px;
	width: 143px;
	padding-right: 8px;
	height:25px !important;
	clear:both;
}

.categories li a {
	/*float: right;*/
	color: inherit;
	text-decoration: none;
	width: 141px;
	display: block;
}
.categories li h2 a {
color: white;
}
.categories li:hover {
	background: url(images/cathoverBG.png) repeat-x;
	/*color: white;*/
}

.categories span {
	float: left;
	margin-top: -25px;
	margin-left:5px;
}

#gadgetsidebar {
	width: 222px;
	float: left;
}

#gadgetsidebar ul {
	margin-top: -2px;
	background: #fff;
	border-top: 0;
	margin: 0px 0 0px 0px;
}

#gadgetsidebar h2 {
	background: url(images/gadgetsidebarH2.png) top right no-repeat;
	height: 32px;
	/*text-align: center;*/
	line-height: 32px;
	font-size: 18px;
	color: #3E4851;
	padding-right: 10px;
	margin-right: -1px;
	float: right;
	width: 213px;
} 

.similar-related {
	background: url(images/gadgetsidebarBG.png) repeat-y !important;
}

#tabs{
/*background:#fff;*/
/*min-height:120px;*/
}

#side_pop{
	background: url(images/gadgetsidebarBG.png) repeat-y !important;
	font-size: 15px;
	margin-top:-4px;
	padding:4px 0 2px;
}

#side_pop span {
	float: left;
	width: 185px;
	margin-left: 5px;
}

#side_pop img {
	float: right;
	margin-right: 8px;
	padding-top: 5px;
	vertical-align: middle;
}

#side_pop a {
	/*margin: 2px 0;*/
	display: block;
	text-decoration: none;
	color: #30628F;
}

#side_pop a:hover {
	color: #4D4D4D;
	text-decoration: underline;
}

#comm{
/*margin-top:25px;*/
padding:5px;
background: url(images/gadgetsidebarBG.png) repeat-y !important;
font-size: 12px;
}

#side_pop li, #side_pop li a, #comm li, #comm li a {
	padding: 0 2px;
	/*font-weight: bold;*/
	text-decoration: none;
}

.left_banner {
	text-align: center;
}

.right_banner {
	text-align: right !important;
	margin-right: 1px;
}

.left_banner  h3, .left_banner  h3 a, .right_banner  h3, .right_banner  h3 a {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align: justify;
	padding: 0 6px;
	height: 32px;
}

.left_banner img, .right_banner img {
	/*width: 200px;*/
	padding-left:3px;
}

.app-of-the-day {
	/*background: url(images/app_of_the_day_bg.png) top center no-repeat;
	height: 250px;
	padding:50px 0 0;*/
	text-align: center;
	position: relative;
}

#crp_related li {
	height: 60px;
	vertical-align: middle;
        margin: 5px 0;
}

.related_item_image {
	width: 60px;
	margin: 5px 0;
	float: right;
	clear: right;
}

.related_item_title {
	font-size: 14px;
	line-height: 60px;
	vertical-align: middle;
	float: left;
	clear: left;
	/*font-weight: bold;*/
}

#footer, #footer a {
	height: 36px;
	text-align: center;
	background: #475868;
	color: white;
	text-decoration: none;
	text-align: center;
}

#footer ul {
	width: 300px;
	margin: 0 auto;
	padding: 8px 0;
	font-weight: bold;
}

#footer li {
	width: 100px;
	float: right;
}

.footer-line {
	clear: both;
	background: url(images/footer-line.bmp);
	height: 7px;
}

.banner{
padding:5px 8px;
/*height:106px;
overflow:hidden;*/
font-size:15px;
}
label{
font-weight:bold;
}
#content{
background:#000;
}
#slider{
width: 551px;
height:259px;
margin-left: 15px;
background:#000;
}
.display
{
float: left;
width: 37px;
height: 240px;
margin: 8px 2px 0 2px;
cursor:default;
}
.stretcher{
margin: 8px 2px 0 2px;
float: left;
width: 366px;
height:242px;
}

#slide_title{
        margin: 7px 1px 0 1px;
        float:left; 
        padding:0px;
        width:38px; 
        height:244px;
        background:url("images/buzz1.png");
        z-index:0;
       }
#slide_content{
        margin: 7px 0px 0px 0px;
        padding:0px;
        float:left; 
        width:0px; 
        height:246px; 
        background:url("images/main.png") no-repeat;
        z-index:0;       
 }
#slide_title_hover{
        margin: 7px 1px 0 0px;
        float:left; 
        padding:0px;
        width:0px; 
        height:244px;
        background:url("images/buzz.png") no-repeat;
        z-index:0;
       
 }
 
 /*
	MAIN - Menifa
 */
 


#main{
	height:390px;
}

#navigation ul { 
       background:url("images/Grey.png") bottom repeat-x;
       width:535px;
       height:41px;
       list-style: none;
       margin: 0;
       padding: 0;
}
#navigation ul li{
list-style: none;
background:url("images/LeftNotActive.png") no-repeat;
float:left;
text-align:center;
list-style: none;
width:110px;
height:32px;
}
#navigation li a{
text-decoration:none;
color:#fff;
line-height: 32px;
}
.active_tab{
/*text-decoration:underline !important;*/
background: url(images/TabOn.png) top right no-repeat !important;
color: #4D4D4D !important;
/*margin-top:-1px !important;*/
width:127px;
}

.active_tab a {
color: #4D4D4D !important;
}

.nav_button{
/*background:url("images/Grey.png") repeat-x;
position:absolute;
top:128px;
left:222px;
width:225px;
height:19px;*/
margin: -2px -3px 0 0;
}
.ddsg-wrapper h2{
background:none !important;
color:#000 !important;
}
.ddsg-wrapper ul{
margin:5px;
padding 5px;
}

a.close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 20px;
	height: 21px;
	background: url(images/close_button.jpg);
	text-indent: -9999px;
}

.photo_slider_img {
	width: 100px;
	height: 100px;
	margin-bottom: 5px;
	overflow: hidden;
}

td {
	vertical-align: top;
}

.photo_slider {
	position: relative;
	width: 100px;
	height: 130px;
	/*padding: 10px;*/
	border: 1px solid #C4C4C4;
	overflow: hidden;
	margin: 10px 5px;
	background: white;
	float: right;
}

.info_area {
	display:none;
        padding:0;
        margin:0;
}

.more_info {
	display: block;
	width: 89px;
	height: 26px;
	background: url(images/moreinfo.jpg);
	text-indent: -9999px;
	cursor: pointer;
        text-decoration:none;
        
}
#tabs{
width:535px;
height:391px;
margin:0px;
padding:0px 1px 0 1px;
}
#tab_nav{
	/*background: url(images/whatsapp_bg.png) no-repeat !important;*/
	text-decoration:none;
	margin:0px;
	width:535px;
	height:30px;
	line-height:32px;
	/*background:#4d4d4d;*/
	margin-right: 5px;
}
#tab_nav li{
background: url(images/Tab.png) top right no-repeat;
text-decoration:none;
float:right;
list-style: none;
display:block;
/*margin-right:15px;*/
/*color:#fff;*/
/*font-weight:bold;*/
margin-top:0px;
height:30px;
width: 137px;
text-align: center;
margin-right: -5px;
}

/*#tab_nav li:hover {
	background: url(images/TabRollOver.png) no-repeat;
}*/

#tab_nav li a{
text-decoration:none;
color:#3E4851;
margin-top:0px;
height:30px;
line-height:27px;
font-size:18px;
padding:0 3px;
width: 127px;
display: block;

}
/*#tab_nav li a:active{
text-decoration:underline;
}*/

#pop{
width:525px;
height:334px;
background: url(images/BGwhite.png) repeat-y;
position:relative;
padding-left:8px;
padding-top:4px;
margin-right:-1px;
}
#new{
width:525px;
height:334px;
background: url(images/BGwhite.png) repeat-y;
position:relative;
padding-left:8px;
padding-top:4px;
margin-right:-1px;
}
#heb{
width:525px;
height:334px;
background: url(images/BGwhite.png) repeat-y;
position:relative;
padding-left:8px;
padding-top:4px;
margin-right:-1px;
}
#today{
width:525px;
height:334px;
background: url(images/BGwhite.png) repeat-y;
position:relative;
padding-left:8px;
padding-top:4px;
margin-right:-1px;
}


#tab_info {
float:left;
font-size:10px;
font-weight:bolder;
padding-top:0px;
padding-left:2px;
text-align:right;
direction:rtl;
}
#tab_info a
{
color:#FFF;
font-weight:bold;
text-decoration:underline;
}
#tab_title{
font-size:14px;
position: absolute;
right: 10px;
top: 101px;
z-index: 500;
background: #dce4e9;
padding: 0 2px;
text-decoration: underline !important;
font-weight: bold;
}
#tab_text{
float:right;
padding: 5px 10px 0 0;
width:240px;
height:35px;
text-align:right;
font-size:14px;
direction:rtl;
margin-top:-2px;
overflow: hidden;
}
#tab_image{
width:200px; 
height:100px; 
padding:0 1px;
margin:0px;

}
#tab_image a{
text-decoration:none;
width:200px; 
height:100px; 
border:0px;
}
#table_tab_td{
height:164px; 
width:254px;  
background: url(images/BGContent.png) no-repeat; 
/*color:#fff;*/
margin: 3px 2px;
padding:0px 0px 0px 3px;
float:left;
position: relative;

}

#center{ 
  text-align:center; 
  padding:auto auto auto auto;
}
a.linkopacity:hover img {
filter:alpha(opacity=85);
-moz-opacity: 0.85; 
opacity: 0.85;
-khtml-opacity: 0.85;
border:0;
 }
 
a.linkopacity img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0;
border:0;
 }

#taboimage{
padding:0px;
margin:7px 10px 0;
width:240px;
height:110px;
z-index: -1;
}

#taboimage:hover {
margin:9px 12px 2px;
width:236px;
height:106px;
}

/* 
	LIGHTBOX 
*/

#jquery-overlay {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #E4E4E4;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	right: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { right: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	right: 0; 
	float: right;
}
#lightbox-nav-btnNext { 
	left: 0; 
	float: left;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #E4E4E4;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: right; 
	text-align: right; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: right; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: left;
	padding-bottom: 0.7em;	
}

