/* CSS Document */

.QMenu{
	border:1px solid #666;	background-color:#444;	border-radius:8px 8px 8px 8px;	box-shadow:inset 0 0 10px #444;
	background-image:linear-gradient(top right, #444, #AAA 50%, #CCC 50%, #333);
	background-image:-moz-linear-gradient(top right, #444, #AAA 50%, #CCC 50%, #333);
	background-image:-webkit-gradient(linear, left top, right bottom, from(#444), color-stop(0.5, #AAA), color-stop(0.5, #CCC), to(#333) );
}
.QMenuAlt{							height:20px; 					overflow:hidden;			}
.QMenuAltLabel{					text-align:center;	  padding:3px; 		color:#FFF;			font-size:12px;	}
.QMenuPagesContainer{		overflow:hidden;			background-repeat:repeat-x;		background-image:url(../imgs/qmenu/back01.jpg);		}
.QMenuPages{						position:relative;		left:0;						}
.QMenuPage{							overflow:hidden;			text-align:center;		float:left; 	}
.QMenuButtons{					text-align:center;	 	padding:4px;			}


/* SEARCH */
.QMenuSearch{						padding:10px 0;				text-align:center; 		}
.QMenuSearchInput{		
	padding-left:20px;		background-image:url(../imgs/qmenu/bt_search_selected.png);	background-repeat:no-repeat;		background-position:left center;
	font-size:14px;				text-align:left;		border-radius:8px 8px 8px 8px;	
}
.QMenuSearchItems{			overflow:auto;			border-bottom:1px solid #F0F0F0;		}
.QMenuSearchItem{				font-size:11px;			border-top:1px solid #F0F0F0;			height:60px;	text-align:left;		color:#000000;  text-decoration:none;		padding:0 15px;				}
.QMenuSearchItemIco{		
	float:left;		padding:2px;	margin:5px 0 0 0;		border:1px solid #999;	border-radius:5px 5px 5px 5px;	box-shadow:inset 0 0 5px #AAA;
}
.QMenuSearchItemTitle{	float:left;		padding:7px	0	0	6px;	overflow:hidden;		height:16px;		font-size:11px;		font-weight:bold;		}
.QMenuSearchItemDesc{		clear:both;		padding:0 0 0 34px;		overflow:hidden;		height:30px;		line-height:14px;		}


/* QMENU PIN BOX */
.QMenuBoxIco,
.QMenuBox{					position:absolute;	left:8px;		border:1px solid rgba(0,0,0,0);	border-bottom:none !important;	}	

.QMenuBoxIco{				padding:1px 5px;	z-index:10;			top:1px;	cursor:pointer;		transition:background-color .2s, border .3s;		}
.QMenuBoxIcoOpen{		border:1px solid #333;				background-color:#CCCCCC;		border-radius:5px 5px 0 0;	}
.QMenuBox{					padding:8px;			z-index:1;			top:-1000px;		border-radius:0 7px 7px 7px;	box-shadow:5px 5px 5px #666;	opacity:0; filter:alpha(0);	transition:opacity .3s, filter .3s;		}
.QMenuBoxOpen{												border:1px solid #333;		background-color:#CCCCCC;		top:46px;				opacity:1; filter:alpha(100);			}

.QMenuBoxIco #pinImage{		width:40px;	 }