#container {
/*	margin: 15px;*/
    margin-left: auto;
    margin-right: auto;
	width: 900px;

}

/*  ----------------------|  GENERAL  |----------------------  */
body {
	padding:0;
	margin: 0;
	border:0;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#333;
	margin-top: 10px;
}
.clear {
	clear: both;
}
img {
	border: 0;
}
a {
	font-size: 13px;
	text-decoration: none; 
	color: #006699;
}
a:hover {
	color: #FFA906;
}
form {
	margin: 0;
	padding: 0;
}
fieldset {
	border: 0;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	color:#666;
}
.highlight {
	font-weight: bold;
	color: #FF7900;
}

.search-type {
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	color: #FF7900;
}

.search-type-selected {
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	color:#666;
}

.search-type-selected:hover {
	color: #999;
}

#searchsuggestions {
	display:none;
	position:absolute;
	z-index:4;
	font-size:110%;
	text-align: left;
	background-color:#fff;
	border:1px solid #999;
}

#searchsuggestions a {
	display: block;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	padding:2px;
}
#searchsuggestions a.hovered {
	color:#fff;
	background-color:#006699;
}

#plugin {
	cursor: pointer;
	width: 600px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;	
	border: 1px solid #ccc;
	background: #ffffff;
	margin: 25px auto;
	padding: 15px;
	height: 90px;
	vertical-align: middle;
}
#plugin img {
	float:right;
	width: 277px;
	margin-top: 15px;
}
#plugin .title {
	font-family: "Myriad Pro", Myriad, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 22px;
	margin-bottom: 5px;
}
#plugin .text {
	margin-top: 17px;
	width: 230px;
	float: left;
	font-size: 12px;
}

#sideplugin {
	cursor: pointer;
	width: 175px;
	border: 1px solid #ccc;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;		
	margin-top: 20px;
	padding: 5px;
	color: #006699;
	background: #F6F6F6;
}

#sideplugin:hover {
	color: #FF7900
}

#sideplugin .title {
	font-family: "Myriad Pro", Myriad, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	margin-bottom: 5px;
	line-height: 1.3;
}
#sideplugin .text {
	font-family: "Myriad Pro", Myriad, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 10px;
	font-size: 12px;
	color: #000000;
}




/*  ----------------------|  HEADER  |----------------------  */

#header {
	margin-bottom: -5px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}

#logo {
	float:left;
	padding-left: 20px;
	padding-right: 20px;
}

#logo img {
	float:left;
	width:200px;
}

#searchquery {
	width:381px;
	height:28px;
	background:url(../images/box.png) no-repeat;
	border:none;
	padding:11px 10px 0px 10px;
	font-size:14px;
	color:#333;
/*	margin-left: 20px;*/
	margin-right: 5px;
}


#searchbutton {
	display: inline;
	background:url(../images/search2.png) no-repeat;
	width: 127px;
	height: 39px;
	border: 0;
	padding: 0;
	color: #FFF;
	font-size: 14px;
}


/*  ----------------------|  HOME  |----------------------  */
#home-container {
    margin-left: auto;
    margin-right: auto;
	padding-top: 30px;
	width: 800px;
	text-align: center;
}

#home-logo {

}

#home-types{
	padding-top: 20px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#home-searchbox{
	margin-bottom: 10px;
	padding: 10px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;	
	border: 1px solid #ccc;
	background: #f6f6f6;
}

#home-warezfriends {
	padding: 10px;
	font-size: 12px;
}

#home-warezfriends .title {
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  padding-bottom: 5px;
  text-align: left;
}

#home-warezfriends .link {
	float: left;
	padding-top: 3px;
	width: 150px;
}

#home-previoussearch {
	padding-top: 5px;
}

#home-previoussearches {
	padding: 10px;
	font-size: 14px;
}

#home-previoussearches .title {
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  padding-bottom: 5px;
  text-align: left;
}


/*  ----------------------|  RESULTS  |----------------------  */
#results {
	width: 700px;
	float: left;
}

#search-types{
	padding: 5px;
	margin-right:15px;
	margin-bottom:15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;		
	border: 1px solid #ccc;
	background: #f6f6f6;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#results .file {

}

#results .file_type {
	float: left;
}

#results .file_type img {
	width: 60px;
}

#results .link {
	padding-top: 5px;
/*	font-weight: bold;*/
}

#results .details {

}

#right-bar {
	margin-top: -30px;
	width: 189px;
	display: inline;
	float: right;
	padding-left: 10px;
	border-left: 1px dotted #ccc;
}

#spager #nav {
	margin: 3px;
	padding: 5px 10px 5px 10px;
}

#spager {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}

#spager a {
/*	font-size: 14px;
	padding: 0 10px;*/
	margin: 3px;
	padding: 5px 10px 5px 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;	
	border: 1px solid #ccc;
	background: #f6f6f6;
	text-decoration: none;
}

#spager a.current {
	margin: 3px;
	padding: 5px 10px 5px 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;		
	border: 1px solid #ccc;
	background: #ffffff;
	text-decoration: none;
	color: #000;
}

#spager a:hover {
	background: #FFA906;
	text-decoration: none;
	color: #006699;
}

.arrows {
	font-weight: bold;
}

.current {
	font-weight: bold;
}

#nav {
	font-size: 13px;
	font-weight: bold;
}

.sidetitle {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	color:#666;
}

#search_result_ad { 
	padding: 10px 5px;
	margin: 0px 15px 5px 0px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;	
	border: 1px solid #ccc;
	background: #fdf3ec;
}
#search_result_ad .head { float: right; font-family: Arial,sans-serif; font-size: 11px; color: #999; margin-bottom: 2px;}
/*#search_result_ad .highlight { font-weight: bold; color: #006699; }
#search_result_ad .highlight:hover { font-weight: bold; color: #FFA906; }*/
#search_result_ad em { font-style:normal; font-weight: bold;  }
#search_result_ad .title { padding-top: 10px; font-size: 15px; }
#search_result_ad .details { font-weight: normal; color: #333; font-size: 13px; }
#search_result_ad .site { font-weight: normal; font-size: 13px; color: green; float:left; margin-right: 15px; }


/*  ----------------------|  DOWNLOAD  |----------------------  */

 #file {
	float: left;
	width: 700px;
 }

#file-name, #file-size, #file-type, #file-search {
	font-weight: bold;
	display: inline;
}

#captcha {
	margin:20px auto 20px auto;
}

#captcha-error {
	color:#FF0000;
}

.download-button {

}
 
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color:#FFFFFF !important; /* reCaptcha widget background color */
}
 
#recaptcha_table {
	border-color: #CCCCCC !important; /* reCaptcha widget border color */
}
 
#recaptcha_response_field {
	border-color: #006699 !important; /* Text input field border color */
	background-color:#FFCCCC !important; /* Text input field background color */
}

#fileSearches {
	width: 189px;
	display: inline;
	float: right;
	padding-left: 10px;
	border-left: 1px dotted #ccc;	
}

#fileRelated {
	float: left;
	width: 420px;
}

#fileNewest {
	float: left;
	width: 420px;
	padding-left: 10px;
	border-left: 1px dotted #ccc;	
}

#fileAdvert {
	width: 650px;
	/*margin-top: 15px;*/
	padding: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;	
	border: 1px solid #ccc;
	background: #f6f6f6;
	font-size: 14px;
	text-align:center;
}

#fileAdvert a {
	line-height:130%;
	font-size: 16px;
	font-weight: bold;
}


/*  ----------------------|  FOOTER  |----------------------  */
#footer {
    margin-left: auto;
    margin-right: auto;
	padding-top: 20px;
	width: 800px;
	text-align: center;
}

#footer-navigation {
	padding: 5px;
	margin-bottom:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;		
	border: 1px solid #ccc;
	background: #f6f6f6;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;

}

.footer-nav-l {
	color: #0071d6;
	padding-left:10px;
	padding-right:10px;
}

.footer-nav-r {
	color: #000000;
/*	padding-left:10px;
	padding-right:10px;*/
}

#stats {
	/*padding-top: 10px;*/
	text-align: center;
	color:#ccc;
}

#box1, #box2 {
	width:280px;
	height:190px;
	background:url(http://desiimg.com/images/boxbg.gif);
	padding:12px 0 0 12px;
	margin:25px 15px 15px 45px;
	float:left;
}

#box1 h2, #box2 h2 {
	margin:0;
	padding:0;
	color: #1a8dcd;
}


#box1 p, #box2 p {
	font-size:14px;
	color:#555555;
	margin:8px 0 0 0;
	padding: 0 6px;
	line-height: 22px;	
}

#box2 ul {
	list-style:none;
	width:220px;
	margin:12px auto 0 auto;
	padding:0;
}

#box2 ul li {
	display:inline;
	margin:0 10px 0 0;
	padding:0;
}

#box2 ul li img {
	border:0;
	margin-bottom:10px;
}

.live-chat, .support-login {
	margin: 0 0 8px 0;
	//margin: 0 0 0 0; /* for IE */
	padding:0;
	border:0;
	float:left;
}


