body,p,form,div,ul,li,h1,h2,h3,h4,h5,h6,pre,a,img{
padding:0;
margin:0;
}

html{
}

body{
background:#fcf7f0 url(../images/interface/bg.jpg) repeat;
position:relative;
font-family:'arabic transparent';
font-size:16px;
}

pre{
font-family:'arabic transparent';
font-size:16px;
}

table{
border-spacing:1;
border-collapse:collapse;
margin:auto;
}
table td{
border:1px solid #f1f1f1;
padding:2px;
}
 
form{
margin-right:-10px;
}

select{
width:144px;
font-family:'arabic transparent',tahoma,arial;
font-size:15px;
text-align:right;
}

img{
border:none;
}

small{
font-weight:bold;
}
h4{
display:inline;
}


/**/
.centered{
text-align:center;
}

#response{
text-align:center;
xmargin:50px;
}

#otherComplaint{
display:none;
}

.hiddenItem{
display:none;
}

#filterForm{
margin-bottom:10px;
margin-right:10px;
}

#adDetails{
float:right;
text-align:right;
width:472px;
direction:rtl;
}

#periodicalDetails{
clear:both;
padding-top:10px;
}

#subContent{
}

#wholeProfile{
display:none;
}

.inline{
display:inline !important;
}

#periodicalLink{
margin:10px 0;
}

#PeriodicalImage{
float:left;
width:150px;
border:1px solid #faedb7;
}

#advertiserDetails{
position:absolute;
width:160px;
min-height:200px;
z-index:4;
border:1px solid #ecd3a4;
background:#fbeaad;
overflow:hidden;
}
#loadingImage{
position:absolute;
z-index:100;
}

#advTitle{
border-bottom:1px solid #FFFFFF;
background:#bf9773;#b58262;
padding:5px;
text-align:center;
font-weight:bold;
}

#advertiserDetails #details{
padding:5px;
direction:rtl;
}

.adTitle,.adRecord{
display:inline;
width:100px;
margin-left:20px;
text-align:right;
padding:3px;
height:20px;
line-height:20px;

}
.adTitle{
margin-left:32px;
}
.adRecord{
float:right;
border-right:1px solid #f1f1f1;
position:relative;
z-index:6;
}
#endAdTitle,#endAdRecord{
clear:both;
border-bottom:1px solid #f1f1f1;
}

#adTitleNO,#adRecordNo{
padding:0;margin:0;
width:20px;
}

#adTitlePrice,#adRecordPrice{
width:48px;
}

#adTitlePage,#adRecordPage{
width:190px;
}

#adTitleMeasure,#adRecordPage{
margin-left:0;
}

table tr td #requiredField{
display:inline;
text-align:center;
line-height:20px;
width:13px;
height:14px;
background: transparent url(../images/interface/required.gif) no-repeat center;
}

.error{
border:1px solid red;
}

#hoveringArrow{
position:absolute;
z-index:5;
}

#ourVision{
margin-top:20px;
}

#ourVision p{
margin-bottom:20px;
}

#ourVision h3{
color:#7a1d41;
margin-bottom:20px;
}
/**/

/**/

/* start links styling*/ 
a {
text-decoration:none;
}

a:hover{
text-decoration:underline;
}
a:visited{
color:blue;
}

#firstPart #nav a,#languageBar ul a{
color:#000000;
}

#firstPart #nav .subNav a{
color:#FFFFFF;
}

#firstPart #nav .subNav a:hover{
color:#000000 !important;
}

/* end of links styling*/ 

/* start of some css3 styling*/
.banner,#main,#measureImage{
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;

-webkit-border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
}

#firstPart #nav .subNav,#firstPart #nav .subNav li:last-child:hover{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;

-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
}

#firstPart #content .adMeasure:hover{
color:#FFFFFF;
text-decoration:none;
overflow:normal;
z-index:1000;
}
/* end of some css3 styling*/

/* start of wholeContainer styling*/ 
#wholeContainer{
position:relative;
width:850px;
margin:auto;
padding-bottom:250px;
}
/* end of wholeContainer styling*/ 

/* start of layout width*/
.banner,#main{
width:770px;
margin:auto;
}
/* end of layout width*/

/* start of bar styling*/ 
#languageBar ul{
margin:25px 0px 10px 0px;
text-align:center;
direction:rtl;
}

#languageBar ul li{
list-style:none;
display:inline;
}

#languageBar ul .homeIcon{
margin-left:510px;
}

#languageBar ul li a{
padding-right:5px;
padding-left:5px;
}
/* end of bar styling*/ 

/* start of banner styling*/ 
.banner{
border:1px solid #ecd3a4;
padding:1px;
height:67px;
}
/* end of banner styling*/ 

/* start of main div styling */
#main{
background:#FFFFFF;
border:1px solid #ecd3a4;
margin-top:10px;
margin-bottom:10px;
min-height:285px;
direction:rtl;
overflow:auto;
_overflow:normal;// ie6 hack
}

#firstPart{
width:495px;
float:left;
overflow:hidden;
}

#firstPart #logo{
width:247px;
height:48px;
margin-top:15px;
background:url(../images/interface/logo.png) no-repeat;
padding-bottom:10px;
margin-left:20px;
float:left;
}

#firstPart #nav ul{
clear:both;
border-bottom:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
padding-top:3px;
padding-bottom:3px;
}

#firstPart #nav ul li{
display:inline;
list-style:none;
margin-left:45px;
position:relative;
}

#firstPart #nav #lastList{
margin-left:0;
}

#firstPart #nav ul li a{
padding-right:5px;
text-decoration:none;
}

#firstPart #nav .subNav{
display:none;
position:absolute;
width:110px;
padding:0;
overflow:hidden;
_overflow:normal;
z-index:10;
min-height:50px;
height:auto !important;
height:100px;
}

#listA{
background:#149bd8;#7ba8d7;
}
#listB{
background:#e43226;#e85f49;
}
#listC{
background:#fdc500;#fbcf20;
}
#listD{
background:#1e1d1c;#1f1f1e;
}

#firstPart #nav ul.subNav li{
list-style:none;
display:block !important;
padding:3px 2px;
border-top:1px solid #FFFFFF;
margin-left:0 !important;
width:110px;
}

#firstPart #nav .subNav li:first-child{
border-top:0;
}

#firstPart #content{
min-height:250px;
line-height:20px;
height:auto !important;
height:250px;
padding:5px 2px 10px 15px;
}

#firstPart #content #title{
text-align:center;
margin:10px;
}

#profile img,#profile object{
z-index:-10;
}

#firstPart #content #periodicalProfile{
float:right;
width:320px;
}

#main #secondPart{
}

#main #secondPart #mainImage{
background: transparent url(../images/interface/mainImage.jpg) no-repeat;
height:350px;
width:267px;
}

/*
#adv1{
background:#a2a2a2;
width:252px;
height:80px;
margin-right:1px;
overflow:hidden;
xborder:1px; solid #FFFFFF;
}
*/

/* end of main div styling */

/* start of jcarousel image hovering*/
#largeImage{
position:absolute;
z-index:4;
padding:1px;
background:#ecd3a4;
}

#measureImage{
position:absolute;
z-index:4;
background:#bf9773;
top:317px;
}
/* end of jcarousel image hovering*/

/* start footer styling*/
#footer{
clear:both;
}
/* end footer styling*/