body{
background:#365472;
font-family: 'Trebuchet MS', Tahoma, Sans-serif;
text-align:left;
margin: 10px 0 50px 0;
font-size:13px;
}

/*table{
  margin-bottom:20px;
}*/

img{
  border:0;
}

a{
 color:#6DABC7;
 text-decoration:none;
}

a:hover{
 text-decoration:underline;
}

h1{
 margin:0px; 
 font-size:32px;
 font-weight:normal;
}

h2{
 font-size:20px;
 color:#333;
 margin:20px 0 10px 0;
}

#main{
width:1065px;
align:center;
overflow:auto;
}

#side-ads{
width:200px;
height:600px;
float:left;
margin:40px 5px 0 0;
border:1px dashed #4D789F;
-moz-border-radius: 4px;
border-radius: 4px;
padding:15px 0;
}

#content{
float:right;
width:850px;
overflow:auto;
}

#main-content{
background:#FFF;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0 0 40px #CCC;
-webkit-box-shadow: inset 0 0 50px #CCC;
box-shadow: inner 0 0 50px #CCC;
padding:20px;
overflow:auto;
text-align:left;
}

#menu{
background-image:url(../images/menu.png);
height:36px;
-moz-border-radius: 4px;
border-radius: 4px;
margin:0px 0 5px 0;
text-transform:uppercase;
}

#header{
overflow:auto;
}

#header img{
}

#logo{
float:left;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

#logo_img{
  float:left;
}

#logo_text{
  float:right;
  margin:0 0 0 3px;
}

#logo a{
color:#FFF;
font-size:32px;
  text-decoration:none;
}

#language{
float:right;
font-size:12px;
color:#B7C8D7;
text-transform:uppercase;
line-height:36px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
margin:4px 8px 0 0;
}

#language span{
color:#FFF;
font-weight:bold;
}

#alphabet{
background:#365472;
margin:px 0 0 0;
-moz-border-radius: 4px;
border-radius: 4px;
padding:0px;
font-size:14px;
color:#B7C8D7;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

#alphabet a{
  color:#fff;
  font-weight:bold;
}
#alphabet ul{
  list-style-type:none;
  margin:0;
  padding:0;
  margin:15px;;
}

#alphabet li{
  border-bottom:1px dashed #4D789F;
  padding:3px 0 3px 5px;
}

#alphabet li.active{
  background:#4D789F;
  padding:3px 0 3px 5px;
}

#displayText{
  background:#7EA800;
  color:#FFF;
  padding:5px 10px;
  margin:0;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-transform:uppercase;
  float:right;
  display:block;
}



#footer{
color:#B7C8D7;
font-size:12px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
text-align:left;
margin:10px 0 0 0 ;
}

#footer a{
color:#FFF;
text-decoration:underline;
margin:0 5px;
}

.ads-main-content{
width:100%;
margin:20px 0 0 0;
border:1px dashed #CCC;
-moz-border-radius: 4px;
border-radius: 4px;
 padding: 10px 0;
  text-align:center;
}

/************* results ***********/
.results{
border-bottom:1px solid #e1e1e1;
margin:0 0 10px 0;
padding:0 0 10px 0;
}

.results_title{
 font-weight:bold;
  font-size:15px;
}

.results_title h1{
 font-weight:bold;
  font-size:18px;
}

.results_title a{
color:#365472;
text-decoration:underline;
}

.results_title a:hover{
text-decoration:none;
}

.results_desc{
  margin:10px 0;
  color:#333;
}

.results_tags a{
  color:#009933;
  margin:0 5px 0 5px;
}

/****************************/
div.pagination {
padding:10px;
text-align:center;
margin-top:20px;
font-size:12px;
}

div.pagination a {
padding: 4px 8px;
margin: 2px;
border: 0;	
text-decoration: none; /* no underline */
color:#333;
background:#EEE;
border: 1px solid #303F44;
}

div.pagination a:hover, div.pagination a:active {
color: #FFF;
background:#CC0000;
border: 1px solid #CC0000;
}

div.pagination span.current {
padding: 4px 8px;
margin: 2px;
border: 0;
font-weight: bold;
color: #FFF;
background:#CC0000;
border: 1px solid #CC0000;
}
	
div.pagination span.disabled {
padding: 4px 8px;
margin: 2px;
border: 1px solid #666;
color: #333;
text-shadow:none;
}

/************************/
.add td{
 border-bottom:1px dashed #ccc;
 padding:10px 0;
}

.textfield{
  width:250px;
  padding:5px;
   font-family: 'Trebuchet MS', Tahoma, Sans-serif;
font-size:13px;
}

.select{
  width:261px;
  padding:5px;
    font-family: 'Trebuchet MS', Tahoma, Sans-serif;
font-size:13px;
}

.textarea{
  width:350px;
  padding:5px;
  font-family: 'Trebuchet MS', Tahoma, Sans-serif;
font-size:13px;
}

#alphabet1{
padding:5px 10px;
background:#365472;
margin:0;
-moz-border-radius: 4px;
border-radius: 4px;
font-size:14px;
color:#B7C8D7;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

#msg{
font-weight:bold;
padding:5px 10px;
margin:0 0 10px 0;
background:#365472;
-moz-border-radius: 4px;
border-radius: 4px;
font-size:14px;
color:#B7C8D7;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

/*************** listing **********/
#listing{
  overflow:auto;
}

#listing_details{
  float:right;
width:490px;  
}

#listing_ads{
 float:left;
 width:300px;
}

/************************************/
#intro{
padding:5px 10px;
background:#6CA9C6;
-moz-border-radius: 4px;
border-radius: 4px;
font-size:13px;
color:#FFF;
text-transform:uppercase;
text-align:center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
margin-bottom:3px;
}


