
*{
	margin:0;
	padding:0;
}

body{
	font:    76%/1.5em "Lucida grande", "trebuchet ms", helvetica, arial, sans-serif;
	color:#333;
	background:#9fb8c5;
}

a{
	text-decoration:none;
	color:#39c;
	outline:none;
}

a:hover{
	color:#d36;
}

a img{
	border:none;
}

h2{
	color:#384c3f;
	font-size:18px;
}

h3{
	margin-bottom:5px;
	font-size:14px;
}

h4{
	font-size:12px;
}

ul{
	list-style-type:none;
	display:block;
}

/*
	*
	*  Layout
	*
*/


#header{
	height:105px;
	background:url(images/header_bg.gif) repeat-x;
}

#header h1{

}

#header h1 a{
	display:block;
	text-indent:-5000px;
	width:240px;
	height:105px;
	background:url(images/logo.gif) no-repeat;
}

#container{
	position:relative;
	margin:0 auto;
	width:960px;
	background:#fff;
}



#content{

	background:url(images/content_bg.gif) repeat-x;
}

#footer{
	clear:both;
	margin-top:20px;
	height:100px;
	background:url('images/footer_bg.gif') repeat-x;
	position:relative;
}

#footer p{
	padding:20px;
	color:#fff;
}

#footer a{
	color:#ff9;
}

#footer .footer_links{
	position:absolute;
	right:0;
	top:0;
	text-align:right;
}


/*
	navigation
*/

#main_nav{
	position:absolute;
	left:240px;
	top:0;
}


.navigation ul li{
	font-size:90%;
	position:relative;
	display:block;
	float:left;
}

.navigation ul li a{
	display:block;
	float:left;
	height:70px;
	padding:0 20px;
	padding-top:35px;	
	color:#384c3f;
	width:120px;
}


.navigation span{
	font-size:180%;
	display:block;
}

.navigation ul li a:hover{
	background:url(images/nav_tab_hover_bg.gif);
}

.navigation ul li.current a{
	background:url(images/nav_tab_active_bg.gif);
	cursor:default;
	}

.navigation ul li:hover span, .navigation ul li.current span{
	color:#cc4c3f;		
}	


/*
	User Toolbar
*/


#user_toolbar{
	position:absolute;
	right:0;
	top:0;
	background:#d2dfe5;
	width:220px;
	padding:10px;
}

#user_toolbar h2{
	color:inherit;
}

#user_toolbar .input{
	position:relative;
	padding:4px 0;
}

#user_toolbar .login{
	height:85px;
}

/* Commented by Patrice Fortin to fix display of login element - 2009/01/03 */
#user_toolbar  .text{
/* 	width:133px; */
/* 	position:absolute; */
/* 	left:73px; */
/* 	top:2px; */
}

#user_toolbar .login .input label{
	width:70px;
	text-align:left;
    display:block;
    float:left;
    clear:left;
}

#user_toolbar .submit{
	text-align:right;
}

#user_toolbar #UserEmail,
#user_toolbar #UserPassword {
    width:140px;
    margin-left:2px;
}

#user_toolbar .login .input {
    display:block;
    margin-bottom: 0px;
}
/*
	Drop Navigation
*/


.drop_navigation{

}

.drop_navigation li{
	margin-right:3px;
	position:relative;
	display:block;
	float:left;
	line-height:30px;
	margin-top:15px;	
}


.drop_navigation li a{
	display:block;
	float:left;
	padding:0 10px;
	line-height:30px;
	height:30px;
	font-weight:bold;
}

.drop_navigation li.user_image{
	margin-top:8px;	
}

.drop_navigation li.user_image a{
	height:37px;
	padding:5px;
}

.drop_navigation li  a:hover{
	color:#903;
}

.drop_navigation li.dropper a{
	padding-right:3px;
}

.drop_navigation li.dropper a:hover, .drop_navigation li.dropper:hover , .drop_navigation li.hover ,  .drop_navigation li.dropped a{
	background:#c3cfd5;
	color:#b9113e;
}

.drop_navigation li.dropper a.drop_btn{
	background:transparent url(images/drop_arrows.gif) no-repeat right center;
	width:13px;
	padding-left:0;
	padding-right:0;
	text-indent:-5000px;
}


.drop_navigation li.dropper:hover a.drop_btn, .drop_navigation li.hover a.drop_btn{
	background-color:#903;
}

.drop_navigation li.dropped a.drop_btn{
	background:#a1d9eb url(images/drop_arrows.gif) no-repeat left center;
}


.drop_navigation li ul{
	position:absolute;
	z-index:50;
	clear:both;
	background:#d2eefc;
	padding:5px;
	width:120px;
	top:30px;
	border:1px solid #fff;
	border-right-color:#bbe6fb;
	border-bottom-color:#cbd6eb;
	display:none;
}

.drop_navigation li.user_image ul{
	top:40px;
}

.drop_navigation li.dropper li{
	float:none;
	height:auto;
	line-height:20px;
	margin:0;
	background:transparent;
}

.drop_navigation li.dropper li a{
	margin:0;
	height:20px;
	line-height:20px;
	float:none;
	color:#c39;
	background:transparent;
	
}



.drop_navigation  li.dropper .friends_flyout li{
	clear:both;
}

.drop_navigation li.dropper .friends_flyout li a{
	margin:0;
	height:32px;
	line-height:32px;
	padding:3px ;
	float:none;
	color:#c39;
/*	background:transparent;	*/
}

.drop_navigation li.dropper .friends_flyout li a img{
	display:block;
	float:left;
	margin-right:3px;
}

.drop_navigation li.dropper li a:hover{
	color:#d06;
}

/*
	admin_toolbar
*/

#admin_toolbar{
	background:#222;
	border-bottom:1px solid #555;
	height:60px;
}

.sublevel li{
	display:block;
	float:left;
}

.sublevel{
	position:relative;
}


.sublevel li a{
	line-height:30px;
	padding:0 12px;
	display:block;
	float:left;
}

.sublevel ul li:hover a, .sublevel ul li a:hover{
	color:#fff;
	background:#454545;
}

.sublevel li ul{
	position:absolute;
	top:30px;
	left:0;
	display:none;
	background:#444;
	width:100%;
}

.sublevel li:hover ul{
	display:block;
}

.sublevel li ul a:hover{
	color:#ff6;
}

/*
	Misc
*/
.model_index{
	padding:10px;
	border:4px solid #eee;
}


/*
	Forms
*/
.input{
	padding:10px;
	margin-bottom:5px;
}

.box .input{
	font-size:120%;
	font-weight:bold;
	color:#006ea7;
}

label{
	display:block;
}

input.text,textarea,select{
	margin-top:2px;
	padding:3px;
	display:block;
	background:url(images/input_bg.gif);
	border:1px solid #bec8ce;
}

input.text:focus, textarea:focus{
	border:1px solid #f9c;
}

input.checkbox{
	display:inline;
	margin-right:3px;
}

.submit input{
	background:#f60 url(images/button_bg.png) repeat-x center;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding:0 5px;
	color:#fc3;
	border:1px solid #7e0524;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.submit input:hover{
	background-position:right top;
	border:1px solid #512;
	color:#ffd;	
}

.submit input:active{
	background-position:right bottom;
	border:1px solid #623;
	color:#f93;	
}

.date{
	display:inline;
}

/*
	Page
*/


.page-title{
	font-weight:normal;
	font-size:200%;
	color:#903;
	padding:0 10px;
	line-height:40px;
	background:url(images/page_title_bg.gif) repeat-x;
}

.page-title span{
	font-size:80%;
	color:#a89;
}

.breadcrumbs{
	height:28px;
	line-height:28px;	
	line-height:28px;
	padding:20px 10px 5px 10px;
}

.breadcrumbs span{
	display:block;
	float:left;
	padding-right:16px;
	padding-left:10px;	
	background:url(images/breadcrumbs_bg.gif) right;	
	border-left:1px solid #e4ebef;	
}

.breadcrumbs a{
	display:block;
	float:left;
	padding:0 16px 0 0;
	margin-right:10px;
	background:url(images/breadcrumbs_bg.gif) right;		
}



/*
	
	*
	*  Different model stylings
	*	
	
*/
/*
	Browse pages
*/


#description{
	position:relative;
	background:#d2dfe5;
	padding:10px;
}


/*
	Cities
*/

#add_city_form{
	padding:10px;
	background:#eee;
}

#add_city_form label, #add_city_form input{
	display:inline;
}

ul.cities li a{
	line-height:22px;
	padding-left:6 px;	
}

ul.cities li span.feature a{
	font-size:90%;
	color:#39c;
	display:none;
}

ul.cities li:hover{
	background:#eee;
}


ul.cities li:hover span.feature a{
	display:inline;
}

/*
	Items
*/

.single{
	padding:20px;
}

/*Index*/

a img{
	background:#eee;
	padding:2px;
	border:1px solid #cfdce1;
}

a:hover img{
	background:#ff9;
	border:1px solid #f5e093;
	border:1px solid #f9c;
}

#items_index {
    clear: left;
}

#items_index .box{
	float:left;
	background:url(images/box_gradient.gif) repeat-x;
	margin:10px;
	padding:0;	
}

#items_index .box h2{
	font-size:14px;
	color:#222;
	line-height:30px;
	padding:0 10px;
	background:transparent url(images/comments_title_bg.gif) repeat-x;
}

#items_index .module{
	padding:10px;
}


#items_index #categories{
	width:220px;
}

/*
	Categories tree
*/

#categories.list li a{
	font-weight:bold;
	font-size:14px;
}

#categories.list li ul{
	padding-left:10px;
}

/* IE7 hack */
* + html #categories.list li ul {
	margin-top: -20px;
}

#categories.list li ul li a{
	display:block;
	line-height:24px;
	padding-left:10px;
	background:transparent url(images/tree_node.gif) no-repeat;
	font-size:90%;
	font-weight:normal;	
	height: 21px;
}


#items_index #tags{
	width:460px;
}

#items_index #groups{
	width:220px;
	margin-right:0;
}

#item #main{
	position:relative;
	padding:10px;
}


#item #info{
	text-align:center;
	margin-right:240px;
}

#item #info h2{
	line-height:60px;
	font-weight:normal;
}

#item img{
	max-width:380px;
}


#item #meta{
	color:#8d9993;	
	position:absolute;
	right:0;
	top:10px;
	width:220px;
	background:url(images/dotted_pattern.gif) repeat-y top left;	
}

#item #meta h3{
	font-weight:normal;
	font-size:13px;
}

#item .rating{
	position:relative;
	width:380px;
	height:77px;
	background:url(images/rating_bg.gif) no-repeat;
	margin-top:10px;
	margin-bottom:20px;
}

#item .rating .label{
	position:absolute;
	right:265px;
	top:40px;	
}

#item .rating ul{
	position:absolute;
	left:125px;
	top:40px;
}

#meta .module{
	padding:5px;
}

#item .rating .jump{
	position:absolute;
	left:265px;
	top:40px;	
}

#item .click {
    color:#666666;
    font-size:90%;
}


div.items{
	width:560px;
}



.items_mosaic{
	overflow:auto;
}

.items_mosaic .item {
	float:left;
	margin-right:10px;
	margin-top:22px;
	position:relative;
}

/*
	User Profile
*/

#profile{
	margin-top:10px;
}

#profile .box{
	background:#fff;
}

#user_details{
	position:relative;
	background:#d2dfe5;
	padding:10px;
}

#user_details h2 a{
	display:block;
	padding-left:40px;
	line-height:32px;
	margin-bottom:10px;
}

#user_details img{
	position:absolute;
	left:10px;
	top:10px;
}

ul.definition li{
	font-size:11px;
}

ul.definition .term{
	color:#555;
}

#user_details,#profile_actions{
	background:#d2dfe5;
	padding:10px;
}


#user_tabs{
	margin-bottom:10px;	
}

#items_from_watchlist{
	overflow:visible;
	height:80px;
}

.watch_list{
	overflow:auto;
	margin-top:10px;
}

.watch_list .item{
	margin-bottom:22px;	
	position:relative;
	float:left;
	margin-right:10px;
}

.watch_list .item .user{
	color:#fff;
	position:absolute;
	top:0px;
	left:0;
	z-index:10;
	background:transparent url(images/alpha.png);
	height:20px;
	line-height:20px;
	width:100%;
	padding:3px 0;
	display:none;
}

.watch_list .item .user img{
	margin:0 3px;
	width:16px;
}

.watch_list .item:hover .user {
	display:block;
}

/* Flyouts */

.watchlist_item{
	position:relative;
	float:left;
	margin-right:5px;
}

.watchlist_flyout{
	position:absolute;
	background:#adf;
	bottom:60px;
	right:-50px;
	z-index:500;
	display:none;
	width:150px;
}

.watchlist_flyout .inner{
	padding:10px;	
}

.flyout-loaded{
	right:-250px;
	width:540px;
}

.flyout-anchor{
	height:20px;
	position:absolute;
	width:100%;
	background:url(images/flyout-anchor.gif) no-repeat top center;
}

.watchlist_item:hover .watchlist_flyout{
	display:block;
}


a.user_from_watchlist{
	display:block;
}

a.user_from_watchlist img{
	padding:5px;
	float:none;
	display:block;
	background:#f1f5f7;
	border:none;
}

a.user_from_watchlist:hover img{
	background:#adf;
}



/*
	DASHBOARD
*/

.box .tab_panel{
	background:#fff;
}

#dashboard{
	margin-bottom:10px;
}

/*
	Trends
*/

/* Index */

#trends .trend{
	float:left;
	width:40%;
	padding:10px;
}

#trends li{
	padding-left:5px;
	margin-left:1em;
	list-style-type:square;
	color:#aaa;
}

#trends .trend li a{
	font-size:120%;
}


/*
	Home 
*/

#home{
	padding:10px;
	overflow:auto;
}

#home .box{
	padding:10px;
	float:left;
	width:360px;
	margin-right:10px;
	background:url(images/dotted_pattern.gif) repeat-y top right;
}


#home .gals{
	width:130px;
	background:none;
}

#home .box .user{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#home .box .intro{
	padding:10px 0;
}

.welcome{
	position:relative;
	padding:10px;
	line-height:1em;
	background:#fcf6db url(images/flash_bg.gif) repeat-x;
	border-bottom:1px solid #f5e093;
}

.welcome .copy {
	height:100px;
	background:url(images/welcome_copy.gif) no-repeat;
	text-indent:-5000px;
}

.welcome .action{
	position:absolute;
	right:0;
	top:0;
	width:310px;
	padding:20px 0;
}

.welcome .action a{
	display:block;
}

.welcome #signup_btn{
	width:225px;
	height:55px;
	line-height:50px;
	text-align:center;
	background:url(images/signup_btn_bg.gif) no-repeat;
	color:#fc3;
	font-size:18px;
}


/*
	TRENDS
*/


#users{
	margin-top:10px;
	overflow:auto;
}

#users .user{
	float:left;
	margin-right:5px;
}

/*
	TAGS
*/

.tagzone{
	text-transform:lowercase;
}
.cloud li{
	display:inline;
	text-transform:lowercase;	
}
.cloud li.level1 a{font-size:10px;}
.cloud li.level2 a{font-size:15px;}
.cloud li.level3 a{font-size:20px;}
.cloud li.level4 a{font-size:25px;}
.cloud li.level5 a{font-size:30px;}

/* IE7 hack */
* + html .cloud li a{
    line-height: 1em;
}

/*
	TABS
*/

/*
	Tabs
*/




div.tab_panel{
	padding:10px;
}


.tab_panel .module{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}

#tabs{
	height:40px;
	line-height:40px;
	padding-left:10px;
	background:#bee6f3 url(images/tabs_rail_bg.gif) repeat-x;
}



#tabs li, #tabs a{
	display:block;
	float:left;
	padding-top:10px;
}

#tabs a{
	color:#384c3f;
	padding:0 12px;
	background:transparent;
	line-height:30px;	
}

#tabs a:hover{
	color:#cc4c3f;	
	background:#a1d9eb url(images/tab_hover_bg.gif) repeat-x;
}

#tabs li.ui-tabs-selected a{
	background:#fff;
	color:#cc4c3f;
	background:url(images/tab_active_bg.gif) repeat-x;
}

.tab-panel{
	border:1px solid #eee;
}


.ui-tabs-hide{
	display:none;
}


/*
	Social Tabs
*/

#social{
	background:#e7edf1;	
	margin-right:20px;
	text-align:left;
}

#social_tabs{
	height:40px;
	line-height:40px;
	background:#f5f5f5;
	margin:5px 0;
	padding:0 10px;
	
}

#social_tabs  li{
	display:block;
	float:left;
	line-height:40px;
	padding:10px 5px;
}

#social_tabs li.title{
	font-weight:bold;
	color:#384c3f;
	padding:3px;
}

#social_tabs a{
	float:left;
	display:block;
	width:16px;
	height:16px;
	padding:3px;
	text-indent:-5000px;
	background:url(images/icons/share.png) no-repeat 3px 3px;
}

#social_tabs a:hover{
	background-color:#dee;
}


#social_tabs li.ui-tabs-selected a{
	background-color::#fff !important;
	color:#f60;
}

#social_tabs li.mail a{
	background-image:url(images/icons/email_go.png);
}

#social_tabs li.bookmark a{
	background-image:url(images/icons/bookmark.png);
}

#social_tabs li.pool a{
	background-image:url(images/icons/pool.png);
}

#social_tabs li.facebook a{
	background-image:url(images/icons/facebook.png);
}

#social_tabs li.twitter a{
	background-image:url(images/icons/twitter.png);
}

/*
 *
 *	Comments
 *
*/


#comments{
	background:#e4ebef;
}

#comment_form{
	background:url(images/comments_globe_bg.gif);
	margin-bottom:10px;
}

#CommentBody{
	width:270px;
	height:110px;
}

#comment_form .submit{
	text-align:right;
	padding-right:10px;
}

#comment_form .submit input{
	font-size:120%;
}

#comments_list h3{
	height:30px;
	line-height:30px;
	background:url(images/comments_title_bg.gif) repeat-x;
	padding:0 10px;
}

.comment{
	position:relative;
	padding:6px 0 6px 6px ;
	margin:10px;
	margin-left:60px;
	height:auto !important;
	height:40px;
	min-height:50px;
	background:#f1f5f7;	
}

.comment .avatar{
	position:absolute;
	left:-60px;
	padding:0 10px;
	width:40px;
	background:url(images/comment_call.gif) no-repeat right top;
}

/*
	Static pages
*/

#static{
	padding:20px;
}

#static #body{
	padding:20px;
}

#static #body h2, #static #body h3, #static #body h4, #static #body p, #static #body blockquote{
	margin-bottom:1em;
}

/*
	Login
*/

#login{
	width:450px;
	margin: 0 auto;
}

#login h2{
	text-align:center;
}

#login input.text{
/* 	width:400px; */
}

.login a{
	position:absolute;
}

/*
	widgets
*/

/* Action links*/

ul.actions{
	height:30px;
	clear:both;
}

ul.actions li{
	float:left;
	margin-right:10px;
}

ul.actions a{
	font-size:95%;
	display:block;
	line-height:20px;
 	height:20px;
	padding:0 6px;
	margin:5px 0;
	background:#51a3cf;
	border:1px solid #4992ba;
	color:#fff;
}

ul.actions li.delete a{
	background:#a00;
	border:1px solid #900;
	color:#fff !important;
}

ul.actions a:hover{
	background:#adf;
	border:1px solid #51a3cf;
}

#act_on_selected{
	padding:10px 20px;
}

/*pool_select*/

div.select li.checked{
	color:#999;
}

/*
 *
 *	Tables
 *
*/

table{
	border-collapse:collapse;
	width:100%;
}

td,th{
	padding:5px;
	text-align:left;	
}

tr.altrow{
	background:#eef3f6;
}

tr:hover{
	background:#fefafb;
}

td{	
	text-align:left;
	padding:5px 10px;
}


td.select{
	width:30px;
}

tr.parent td.name{
	font-size:120%;
	color:#933;
	font-weight:bold;
	border-bottom:2px solid #dee;
}

/* Paging */

.paging{
	margin:10px 0 10px 21px;
	padding-left:10px;
	overflow:auto;
}

.paging div, .paging a.enabled{
	display:block;
	height:30px;
	line-height:30px;
	padding:0 12px;
	float:left;
}

.paging .disabled{
	color:#999;
}



/*
	Misc
*/

#flashMessage{
	background:#ff9;
	border-bottom:1px solid #adf;
	color:#09f;
	padding:10px;
}

div.error-message{
	color:#e00;
	background:#ffe;
	margin-top:5px;
	padding:5px;
	font-size:95%;
}

.page{
	overflow:auto;
}

.page #sidebar{
	width:300px;
	float:left;
	
}

.page #main{
	margin-left:310px;
}


.box{
	padding:10px;
}


.already{
	font-size:90%;
	color:#999;
	padding:.5em;
}

.empty{
	font-size:90%;
	color:#666;
	border:1px solid #eee;
	background:#f9f9f9;
	padding:.5em;
}

.please_login{
	font-size:90%;
	color:#630;
	border:1px solid #e96;
	background:#f9f9e9;
	padding:.5em;
}

a.action{
	padding:0 .5em;
	background:#9c3;
	color:#fff;
}

#confirm{
	font-size:130%;	
}

/*//messages */

.msg_success{
	font-size:90%;
	color:#090;
}

.msg_error{
	font-size:90%;
	color:#900;
}


.item.expired img{
	opacity:.5;
}



/*             styles for the star rater                */	
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(images/alt_star.gif) left -1000px repeat-x;
}
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 125px;
	height: 25px;
	position: relative;
	overflow:hidden;
	background-position: top left;		
	background-repeat: repeat-x;
}
.star-rating li{
	padding:0px;
	margin:0px;
	width:25px;
	height:25px;
	/*\*/
/* 	float: left; */
    display:inline;
	/* */
/* 	background-image: url(images/alt_star.gif); */
    background-color: transparent;
}
.star-rating li a,
.star-rating li.current-rating{
	position: absolute;
	left: 0px;
	height: 25px;
	display: block;
	text-indent: -9000px;
	overflow:hidden;
}.star-rating li a{
	width:25px;
	height: 25px;
	line-height:25px;		
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	padding: 0px;
}
.star-rating li a:hover{
	background-position: left bottom;
	z-index: 2;
	left: 0px;
	border:none;
}
.star-rating a.star1{
	left: 0px;
}
.star-rating a.star1:hover{
	width:25px;
}
.star-rating a.star2{
	left:25px;
}
.star-rating a.star2:hover{
	width: 50px;
}
.star-rating a.star3{
	left: 50px;
}
.star-rating a.star3:hover{
	width: 75px;
}
.star-rating a.star4{
	left: 75px;
}	
.star-rating a.star4:hover{
	width: 100px;
}
.star-rating a.star5{
	left: 100px;
}
.star-rating a.star5:hover{
	width: 125px;
}
.star-rating li.current-rating{
	z-index: 1;
    background-position: left center;
}


/* remove halo effect in firefox   */
a:active{
	outline: none;
}


/*
	Admin Categories tree
*/

#categories_admin table{
/*	background:#eee;*/
}

#categories_admin td.name{
	background:url(images/folder_sub_level.png) no-repeat left center;
}

#categories_admin tr.level_0 td.name{
	font-size:110%;
	font-weight:bold;
	padding-left:20px;	
	background-image:url(images/folder_top_level.png);
}

#categories_admin tr.level_1 td.name{
	padding-left:32px;	
/*	background-position:left center;;*/
}

#categories_admin tr.level_2 td.name{
	padding-left:48px;	
	background-position:15px center;
}

#categories_admin tr.level_3 td.name{
	padding-left:64px;	
	background-position:30px center;
}

#categories_admin tr.level_4 td.name{
	padding-left:80px;	
	background-position:45px center;
}

#categories_admin td.actions{
	font-size:90%;
	width:120px;
}

/*
	Autocomplete Styles
*/

.ac_input {
	width: 200px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('/jquery/img/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}



/*
	Debuggin
*/

.cake-sql-log{
	clear:both;
	display:block;
	border-collapse:collapse;
	border:1px solid #999;
	margin:24px;
}

.cake-sql-log td, .cake-sql-log th,.cake-sql-log tr{
	font-family:"monaco";
	font-size:12px;
	padding:5px;
	border:1px solid #999;
}

/*
TESTT
*/




