/**

 * Dovolen.bg

 *

 * Dovolen.bg theme is built on Ikebana theme framework.

 *

 * For more information about Ikebana see <http://go.joneff.info/ikebana>.

 *

 * @author	Ivan Zhekov <http://joneff.info>

 */





/*--------------------------------------------------------------------------*/









/**

 * @region	Basic styling

 */









/*--------------------------------------------------------------------------*/









/**

 * @region	Reset

 */

html, body, div, span , applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, /* font, */ /*img,*/ ins, kbd, q, s, samp,

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*/ {

	margin: 0;

	padding: 0;

	background: transparent;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

}

body {

	line-height: 1.4;

}









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region Elements

 */









/** Root elements */

html {

	background: #f6f7f8 url("../images/site-bg.jpg") center bottom no-repeat;

}

body {

	color: #252424;

	background: transparent url("../images/body-tile.png") center top repeat-x;

	/*background: url("http://joneff.info/../images/grid-line-18.gif") !important;*/

	font: 14px Tahoma, Verdana, sans-serif;

	text-align: left;

}

#site-wrap {

	margin: 0 auto;

	padding: 25px 0 0 0;

	width: 990px;

	position: relative;

}









/** Block Elements */

div {}

p {

	margin: 1em 0;

}





address {

	font-style: italic;

}





pre {

	font-family: monospace;

	white-space: pre;

}









/** Headings */

h1, h2, h3, h4, h5, h6 {

	margin: 1em 0 .5em;

	color: #000000;

}

h1 {

	font-size: 2em;

	font-weight: normal;

}

h2 {

	font-size: 1.7em;

	font-weight: normal;

}

h3 {

	font-size: 1.4em;

	font-weight: normal;

}

h4 {

	font-size: 1.2em;

	font-weight: normal;

}

h5 {

	font-size: 1em;

	font-weight: bold;

}

h6 {

	font-size: .8em;

	font-weight: bold;

}









/** Tables */

table {}

caption {}

thead, tbody ,tfoot {}

th, td {}









/** Lists */

ol, ul {

	margin: 1em 0;

	padding: 0 0 0 40px;

}

ol ol, ol ul,

ul ul, ul ol {

	margin-top: 0;

	margin-bottom: 0;

}

ol:first-child, ul:first-child {

	margin-top: 0;

}

ul:last-child, ol:last-child {

	margin-bottom: 0;

}





dl {

	margin: 1em 0;

}

dt {}

dd {
	text-align:right;
	margin: 0 0 0 40px;

}









/** Quotes */

blockquote {

	margin: 1m 40px;

	quotes: "";

	quotes: none;

}

cite {

	font-style: italic;

}

q {

	quotes: "“" "”" "‘" "’";

}









/** Links */

a {

	color: #ec2a81;

	text-decoration: none;

}

a:hover {

	color: #ec2a81;

	text-decoration: underline;

}

a:focus {

	outline: 1px dotted;

}









/** Phrase elements */

i, em {

	font-style: italic;

}

b, strong {

	font-weight: bolder;

}





small {

	font-size: .8333em;

}

big {

	font-size: 1.2em;

}





sub {

	font-size: .8333em;

	vertical-align: sub;

}

sup {

	font-size: .8333em;

	vertical-align: super;

}





tt, code, kbd, samp {

	font-family: monospace;

}









/** Images */

img {}









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Forms

 */

form {}

fieldset {}





.text {

	padding: 2px 5px;

	color: #828385;

	background: #d8dbde;

	border: 1px solid #cfd2d4;

	font: 13px Tahoma;

}

.button {

	padding: 1px;

	color: #ffffff;

	background: #133d5f url("../images/button-tile.gif") repeat-x;

	border: 1px solid #133d5f;

	font: 13px Tahoma;

	text-transform: lowercase;

}

.button-negative{

	padding: 1px;

	color: #ffffff;

	background: #ff3399 url("../images/button-negative-tile.gif") repeat-x;

	border: 1px solid #ff3399;

	font: 13px Tahoma;

	text-transform: lowercase;

}





/** @end region */









/*--------------------------------------------------------------------------*/









/**

 * @region	Utility classes

 */









/** Text alignment */

.align-left {

	text-align: left;

}

.align-right {

	text-align: right;

}

.align-center {

	text-align: center;

}

.align-justify {

	text-align: justify;

}









/** Positioning classes */

.float-left {

	float: left;

}

.float-right {

	float: right;

}









/** Sizing classes */

.half-width {

	width: 45%;

}

.full-width {

	width: 99%;

}









/** Visual clear */

.clear {

	clear: both;

}

.empty  {

	height: 0 !important;

	font-size: 0 !important;

	line-height: 0 !important;

}





.clear-fix {

	clear: both;

	height: 0 !important;

	font-size: 0 !important;

	line-height: 0 !important;

}

.clear-left {

	clear: left;

}

.clear-right {

	clear: right;

}





.clear-after {

	height: 1%;

}

.clear-after:after {

	content: "";

	height: 0;

	clear: both;

	display: block;

}









/** Info boxes */

.success {

	margin: 1em;

	padding: 0 1em;

	background: #e9f7e4;

	border-top: 2px solid #71c954;

	border-bottom: 2px solid #71c954;

}

.important {

	margin: 1em;

	padding: 0 1em;

	background: #fef8e1;

	border-top: 2px solid #fdd95e;

	border-bottom: 2px solid #fdd95e;

}

.error {

	margin: 1em;

	padding: 0 1em;

	background: #fee8e8;

	border-top: 2px solid #ff8a8a;

	border-bottom: 2px solid #ff8a8a;

}

#errorCurrent{

	margin: 1em;

	padding: 0 1em;

	background: #fee8e8;

	border-top: 2px solid #ff8a8a;

	border-bottom: 2px solid #ff8a8a;

}









/** @endregion */









/*--------------------------------------------------------------------------*/









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Layout blocks

 */









/*--------------------------------------------------------------------------*/









/**

 * @region Top navigation

 */

#top-nav {

	padding: 5px 0;

	width: 100%;

	height: 1%;

	color: #666666;

	font-size: 13px;

	text-transform: lowercase;

	position: absolute;

	top: 0;

	left: 0;

}

#top-nav:after {

	content: "";

	height: 0;

	clear: both;

	display: none;

}





#top-nav a {

	color: #153462;

	text-decoration: underline;

}

#top-nav a:hover {

	color: #2d77a8;

}









/** Primary */

#top-nav .primary {

	margin: 0 0 0 5px;

	float: left;

}









/** Secondary */

#top-nav .secondary {

	margin: 0 5px 0 0;

	float: right;

}









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Site title

 */
#site_title_wrapper{
clear:both;
}
#site-title {

	margin: 0;
	width:591px;
	float:left;
}

#site-title a {

	width: 241px;

	height: 84px;

	background: url("../images/site-logo.png") no-repeat;

	_background: url("../images/site-logo.gif") no-repeat;

	display: block;

}

#site-title a span {

	display: none;

}



#loginFormTop{
float:left;
width:373px;
height:55px;
background:url(../images/form_bg.png) 0 0 repeat;
padding:7px 13px 5px;
margin:10px 0 0 0;
}
#loginFormTop fieldset label{
position:absolute;
left:-9999px;
}
#loginFormTop .reg_tools{
 clear:left;
}
	#loginFormTop .reg_tools a{
	 font-size:11px;
	 padding:0 20px 0 7px;
	 color:#153462;
	 background: url(../images/sb-bullet.gif) 0 4px no-repeat;
	}
#loginFormTop p{
	margin:0;
	padding:2px 0 2px 0;
	font-size:12px;
}
#loginFormTop p a{
	color:#153462;
}
#loginFormTop p img{
	vertical-align:middle;
}

#loginFormTop p.loged_in_tools  a{
	text-decoration:underline;
	margin:0 7px 0 0;
}



/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Middle

 */

#middle {

	_height: 1%;
	
}

#middle:after {

	content: "";

	height: 0;

	clear: both;

	display: block;

}





.main, .sidebar {

	overflow: visible;

}

.main .c-wrap,

.sidebar .c-wrap {

	height: 100%;

	position: relative;

}

.sidebar .c-wrap:after {

	content: "";

	height: 0;

	clear: both;

	display:block;

}









/*--------------------------------------------------------------------------*/









/**

 * @region	Layouts

 */









/** Two column layouts */

.layout-sc {}

.layout-sc #content {

	width: 820px;

	float: right;

}

.layout-sc #sb-a {

	width: 160px;

	float: left;

}









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Sidebar

 */

.sidebar {}

.sidebar .c-wrap {

	padding: 19px 0 0;

}









/** Sidebar section */

.sidebar .section {

	margin: 0 0 13px 0;

	padding: 5px;

	_height: 1%;

	background: #fefefe;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.sidebar .section:after {

	content: "";

	height: 0;

	display: block;

	clear: both;

}

.sidebar .section:last-child {

	margin-bottom: 0;

}









/** Sidebar titles */

.sidebar h2.title {

	margin: 0;

	display: none;

}





.sidebar h1, .sidebar h2, .sidebar h3,

.sidebar h4, .sidebar h5, .sidebar h6 {

	font-size: 1em;

	font-weight: bold;

}









/** Sidebar content */

.sidebar .content {

	padding: 0;

}

.sidebar p {

	margin: 0 0 .5em 0;

}

.sidebar ul {

	margin: 0;

	padding: 0 0 0 15px;

}

.sidebar ul li {

	margin: 2px 0;

	_height: 1%;

	min-height: 1%;

/*	list-style-image: url("../images/sb-bullet.gif"); */

	clear: both;

}

.sidebar ul li:after {

	content: "";

	height: 0;

	clear: both;

	display: block;

}









/** Sidebar links */

.sidebar a {}

.sidebar a:hover {}









/** Sidebar extra content */

.sidebar .text {

	width: 138px;

}

.sidebar .buttons {

	margin: 1em;

	padding: .5em 0;

	text-align: center;

}

.sidebar .button {

	width: 100%;

	text-align: left;

	display: block;

}

.sidebar .more {

	margin: 1em 0 0 0;

	font-size: 13px;

	text-align: right;

	clear: both;

}









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Main region

 */

.main {}

.main .c-wrap {

	padding: 95px 0 0 0;

}









/** Main region section */

.main .section {

	margin: 0 0 13px 0;

	height: 1%;

	background: #fefefe;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.main .section:after {

	content: "";

	clear: both;

	height: 0;

	display: block;

}









/** Main region titles */

.main h2.title {

	margin: 0;

	padding: 4px 8px 4px 17px;

	background: #dddddd url("../images/sb-bullet.gif") 8px center no-repeat;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	display: none;

}

.main h1, .main h2, .main h3,

.main h4, .main h5, .main h6 {

	font-size: 1em;

	font-weight: bold;

}









/** Main region content */

.main .content {

	padding: 5px;

	height: 1%;

}

.main .content:after {

	content: "";

	clear: both;

	height: 0;

	display: block;

}

.main p {}

.main ul {}

.main ul li {}

.main blockquote {}









/*--------------------------------------------------------------------------*/







/**

 * @region	Node

 */

.node {}









/** @endregion */









/*--------------------------------------------------------------------------*/









/** @endregion */









/*--------------------------------------------------------------------------*/









/** @endregion */









/*--------------------------------------------------------------------------*/







/**

 * @region	Footer

 */

#footer {

	margin: 20px 0 0 0;

	padding: 5px;

	_height: 1%;

	color: #666666;

	background: #f6f7f8;

	font-size: 9px;

	clear:both;
	
	min-height:15px;
	
	opacity: .77;

	filter: alpha(opacity=77);

}

#footer:after {

	content: "";

	height: 0;

	clear: both;

	display: block;

}





#footer p {

	margin: 0;

}









/** Footer links */

#footer a {

	color: #153462;

	text-decoration: underline;

}

#footer a:hover {

	color: #2d77a8;

}









/** Primary */

#footer .primary {

	float: left;

}









/** Secondary */

#footer .secondary {

	float: right;

}









/** @endregion */









/*--------------------------------------------------------------------------*/









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Sidebar modules

 */









/** Menu */

.sidebar .menu {

	padding: 0;

	background: none;

}

.sidebar .menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

.sidebar .menu ul li {

	margin: 0 0 1px 0;

	background: #fefefe;

	position: relative;

}

.sidebar .menu ul li:first-child {

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

}

.sidebar .menu ul li:last-child {

	margin: 0;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

}

.sidebar .menu ul li a {

	padding: 4px 8px 4px 17px;

	color: #153462;

	background: url("../images/sb-bullet.gif") 8px center no-repeat; 

	display: block;

}

.sidebar .menu ul li a:hover {

	color: #2d77a8;

}



.sidebar .menu ul li a.current {

	font-weight: bold;

	background-color: #f0f0f0;

}



.sidebar .menu li ul { /* second-level lists */

	background: #fefefe;

	position: absolute;

	top: 0;

	width: 100%;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

	border-left: 1px solid #b7d2e0;

}



.sidebar .menu li ul li {

	border-bottom: 1px solid #b7d2e0;

	margin: 0 0 0 0;

}



.sidebar .menu li ul ul { /* third-and-above-level lists */

	background: #fefefe;

	position: absolute;

	top: 0;
	
	z-index:1;

	border-left: 1px solid #b7d2e0;

}



.sidebar .menu li ul ul li {

	border-bottom: 1px solid #b7d2e0;

	margin: 0 0 0 0;

}



.sidebar .menu li:hover ul ul, .sidebar .menu li.sfhover ul ul {

	left: -999em;

}



.sidebar .menu li:hover ul, .sidebar .menu li li:hover ul, .sidebar .menu li.sfhover ul, .sidebar .menu li li.sfhover ul { /* lists nested under hovered list items */

	width: 100%;

	left: 100%;

}







/** Search */

.sidebar .search {}

.sidebar .search label {

	display: none;

}









/** Userbox */

.sidebar .user-box {}

.sidebar .user-box label {

	display: none;

}









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Content modules

 */









/** Bread crumb */

.main .bc {

	color: #cccccc;

	background: #153462;

	font-size: 13px;

}

.main .bc p {

	margin: 0;

}

.main .bc a {

	color: #aaaaaa;

}

.main .bc a:hover {

	color: #cccccc;

}







/** Pagination */

.main .pagination {

	color: #cccccc;

	background: #153462;

	font-size: 13px;

	text-align:center;

}

.main .pagination p {

	margin: 0;

}

.main .pagination a {

	color: #e0e0e0;

	text-decoration:underline;

	padding: 0 2px 0 2px;

}

.main .pagination a:hover {

	color: #d0d0d0;

}



.main .pagination .prevPage {

	display:inline;

	float:left;

}



.main .pagination .nextPage {

	display:inline;

	clear:none;

	float:right;

}



.main .pagination .current {

	font-weight: bold;

	text-decoration:none;

}





/** biz list */

.main .biz-list {}



.main .biz-list .node {

	margin: 5px;

	width: 154px;

	border-right: 1px solid #eaeced;

	border-bottom: 1px solid #eaeced;

	float: left;

	display: inline;

}



.main .biz-list .odd {

 float: left;

 clear: left;

}



.main .biz-list .even {

 float: right;

}





/** Category description */

.main .category-description {}

.main .category-description h2.title {

	display: block;

}

.main .category-description p:first-child,

.main .category-description ul:first-child {

	margin-top: 0;

}

.main .category-description ul:last-child,

.main .category-description ul:last-child {

	margin-bottom: 0;

}

.main .category-description ul {

	padding: 0;

	height: 1%;

	list-style: none;

}

.main .category-description ul:after {

	content: "";

	height: 0;

	clear: both;

	display: block;

}

.main .category-description ul li {

	margin: 0 13px 0 0;

	float: left;

}









/** Comments */

.main .comments {}

.main .comments h2.title {

	display: block;

}









/** form */

.main .form {}

.main .form h2.title {

	display: block;

}





.main .form table {

	width: 500px;

}

.main .form table th {

	padding: 5px 0;

	width: 200px;

	vertical-align: top;

}

.main .form table th .requested {

	color: #8e2e2e;

	display: inline;

}

.main .form table td {

	padding: 5px 0;

	vertical-align: top;

}

.main .form input.text {

	width: 300px;

}

.main .form textarea.text {

	width: 300px;

}



.main .form .buttons {

	width: 500px;

	text-align: right;

}









/** Node list */

.main .node-list {}









/** Quick navigation */

.main .quick-nav {

	padding: 0;

	width: 100%;

	height: 85px;

	background: none;

	position: absolute;

	top: 0;

	left: 0;

}

.main .quick-nav .content {

	padding: 0;

}

.main .quick-nav ul {

	margin: 0;

	padding: 0;

	height: 1%;

	list-style: none;

}

.main .quick-nav ul:after {

	content: "";

	height: 0;

	clear: both;

	display: block;

}

.main .quick-nav ul li {

	margin: 0 4px 0 0;

	width: 202px;

	height: 85px;

	float: left;

}

.main .quick-nav ul li.commented {

	margin: 0;

}





.main .quick-nav ul li a {

	width: 202px;

	height: 85px;

	display: block;

	background-position: top left;

	background-repeat: no-repeat;

}

.main .quick-nav ul li a span {

	display: none;

}





.main .quick-nav ul li.highest-rated a {

	background-image: url("../images/quick-nav-highest-rated.png");

	_background-image: url("../images/quick-nav-highest-rated.gif");

}

.main .quick-nav ul li.lowest-rated a {

	background-image: url("../images/quick-nav-lowest-rated.png");

	_background-image: url("../images/quick-nav-lowest-rated.gif");

}

.main .quick-nav ul li.latest a {

	background-image: url("../images/quick-nav-latest.png");

	_background-image: url("../images/quick-nav-latest.gif");

}

.main .quick-nav ul li.commented a {

	background-image: url("../images/quick-nav-commented.png");

	_background-image: url("../images/quick-nav-commented.gif");

}









/** @endregion */









/*--------------------------------------------------------------------------*/









/**

 * @region	Node types

 */









/** biz */

.node.biz {

	padding: 5px 40px 5px 200px;

	_height: 85px;

	min-height: 85px;

	font-size: 13px;

	position: relative;

}





.node.biz .thumb {

	border: 3px solid #ec2a81;

	position: absolute;

	top: 5px;

	left: 5px;

}

.node.biz .thumb img {

	border: none;

}





.node.biz h3.node-title {

	margin-top: 0;

	font-size: 14px;

}





.node .score {

	font-size: 14px;

	padding-bottom: 60px;

	width: 37px;

	color: #626465;

	background-position: right bottom;

	background-repeat: no-repeat;

	font-weight: normal;

	position: absolute;

	top: 5px;

	right: 5px;
	
	text-align:right;

}

.node .score.pos-1 {

	background-image: url("../images/score-pos-1-bg.gif");

}

.node .score.pos-2 {

	background-image: url("../images/score-pos-2-bg.gif");

}

.node .score.pos-3 {

	background-image: url("../images/score-pos-3-bg.gif");

}

.node .score.pos-4 {

	background-image: url("../images/score-pos-4-bg.gif");

}

.node .score.pos-5 {

	background-image: url("../images/score-pos-5-bg.gif");

}

.node .score.neg-1 {

	background-image: url("../images/score-neg-1-bg.gif");

}

.node .score.neg-2 {

	background-image: url("../images/score-neg-2-bg.gif");

}

.node .score.neg-3 {

	background-image: url("../images/score-neg-3-bg.gif");

}

.node .score.neg-4 {

	background-image: url("../images/score-neg-4-bg.gif");

}

.node .score.neg-5 {

	background-image: url("../images/score-neg-5-bg.gif");

}





.node.biz .node-info {
	margin-bottom:0;
}

.odd .node-info dt , .even .node-info dt {

	width: 60px;

	color: #8c8c8c;

	float: left;

}

 .node-info dt {

	width: 180px;

	color: #8c8c8c;

	float: left;

}
.description{
	clear:both;
	margin-top:0;
	padding-top:3px;
}
.node.biz .node-info dd {

	margin: 0;

}



.node.biz h3.desc{
	color:#8C8C8C;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.node.biz .more {

	text-transform: lowercase;

}

.node.biz .more a {

	margin: 0 5px 0 0;

	padding: 0 0 0 6px;

	background: url("../images/main-bullet.gif") left 5px no-repeat;

}









/** comment */

.node.comment {

	padding: 0 0 0 70px;

	position: relative;

}

.node.comment .node-header {}

.node.comment .node-header p {

	margin: 0;

	font-size: 13px;

}

.node.comment .node-content {

	width:550px;

}



.node.comment .avatar {

	_margin-left: -70px;

	position: absolute;

	top: 0;

	left: 5px;

	border:0;

}

.node.comment .user-meta {

	padding: 5px;

	width: 200px;

	height: 100px;

	background: #f0f0f0;

	display: none;

	position: absolute;

	top: 60px;

	left: 5px;

}



/* CSS tooltip */

a.tooltip {

	position:relative;

}



a.tooltip:hover {

	background:#ffffff;

	text-decoration:none;

} /*BG color is a must for IE6*/



a.tooltip span {

	display:none;

	padding:2px 3px;

	margin-left:8px;

	width:130px;

}



a.tooltip:hover span{

	display: block;

	position: absolute;

	top: 21px;

	left:0;

	border: 1px solid #336;

	background-color: #f7f7ee;

	font: normal 13px;

	text-align: left;

	color: #000;

}

/* end CSS tooltip */





/** Format buttons */



#format-buttons {

  margin: 7px 0 1px 0;

}

#format-buttons input {

  vertical-align: middle;

 }

input.button2 {

  background:#F1F1F1;

  border:1px solid #A1A1A1;

  color:#000000;

  padding: 0 0 0 13px;

  font-family: Verdana,Arial,Helvetica,sans-serif;

  text-align:left;

  font-size:13px;

}

#helpbox {

  color: #999999;

  height: 12px;

  font-size:9px;

  margin: 5px;

}



/** end format buttons*/



/* Suggestion List-----------------------------*/

#searchSuggestion, #titleSuggestion {

  z-index: 100;

  position: absolute;

  top: 1.6em;

  left: 0;

  width: 130px;

  padding: 0;

  border: 1px solid #336;

  background-color: #f7f7ee;

  font: normal 13px;

  text-align: left;

  color: #000;

}

#searchSuggestion ul, #titleSuggestion ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

#searchSuggestion li a, #titleSuggestion li a{

	font-size: 13px;

    color: #000;

	text-decoration: none;

	display: block;

	width: 100%;

	line-height: 15px;

	text-indent: 13px;

	height: 15px;

	overflow: hidden;

	padding: 0;

	white-space: nowrap;

	z-index:1000;

}



#searchSuggestion li a:hover, #titleSuggestion li a:hover {

  background-color: #e7e7de;

}



