@import url("global_en-gb.css");
@import url("categorySelector_en-gb.css");

html {
	color:#000;
	background:#FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img {
	border:0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style:inherit;
	font-weight:inherit;
}

del, ins {
	text-decoration:none;
}

li {
	list-style:none;
}

caption, th {
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

q:before, q:after {
	content:'';
}

abbr, acronym {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:baseline;
}

sub {
	vertical-align:baseline;
}

legend {
	color:#000;
}

input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
	font-size:small;
	font:x-small;
}

select, input, button, textarea{
	font:arial, helvetica, clean, sans-serif;
}

input, button, textarea {
	font-size:100%;
}
select {
font-size:93%;
}
table {
	font-size:inherit;
	font:100%;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
	font-size:108%;
	line-height:100%;
}

body {
	text-align:center;
}

#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
	margin:auto;
	text-align:left;
	width:57.69em;
	width:56.25em;
}

#doc2 {
	width:73.076em;
	width:71.25em;
}

#doc3 {
	margin:auto 10px;
	width:auto;
}

#doc4 {
	width:74.923em;
	width:73.05em;
}

.yui-b {
	position:relative;
}

.yui-b {
	_position:static;
}

#yui-main .yui-b {
	position:static;
}

#yui-main, .yui-g .yui-u .yui-g {
	width:100%;
}

.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
	float:right;
	margin-left:-25em;
}

.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	float:left;
	margin-right:-25em;
}

.yui-t1 .yui-b {
	float:left;
	width:12.30769em;
	width:12.00em;
}

.yui-t1 #yui-main .yui-b {
	margin-left:13.30769em;
	margin-left:13.05em;
}

.yui-t2 .yui-b {
	float:left;
	width:13.8461em;
	width:13.50em;
}

.yui-t2 #yui-main .yui-b {
	margin-left:14.8461em;
	margin-left:14.55em;
}

.yui-t3 .yui-b {
	float:left;
	width:23.0769em;
	width:22.50em;
}

.yui-t3 #yui-main .yui-b {
	margin-left:24.0769em;
	margin-left:23.62em;
}

.yui-t4 .yui-b {
	float:right;
	width:13.8456em;
	width:13.50em;
}

.yui-t4 #yui-main .yui-b {
	margin-right:14.8456em;
	margin-right:14.55em;
}

.yui-t5 .yui-b {
	float:right;
	width:18.4615em;
	width:18.00em;
}

.yui-t5 #yui-main .yui-b {
	margin-right:19.4615em;
	margin-right:19.125em;
}

.yui-t6 .yui-b {
	float:right;
	width:23.0769em;
	width:22.50em;
}

.yui-t6 #yui-main .yui-b {
	margin-right:24.0769em;
	margin-right:23.62em;
}

.yui-t7 #yui-main .yui-b {
	display:block;
	margin:0 0 1em 0;
}

#yui-main .yui-b {
	float:none;
	width:auto;
}

.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	float:left;
}

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u {
	float:right;
}

.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {
	float:left;
}

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
	width:49.1%;
}

.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	width:32%;
	margin-left:1.99%;
}

.yui-gb .yui-u {
	margin-left:1.9%;
	width:31.9%;
}

.yui-gc div.first, .yui-gd .yui-u {
	width:66%;
}

.yui-gd div.first {
	width:32%;
}

.yui-ge div.first, .yui-gf .yui-u {
	width:74.2%;
}

.yui-ge .yui-u, .yui-gf div.first {
	width:24%;
}

.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
	margin-left:0;
}

.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
	width:49%;
	width:48.1%;
	margin-left:0;
}

.yui-g .yui-g .yui-u {
	width:48.1%;
}

.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
	margin-right:0;
	width:32%;
	_width:31.7%;
}

.yui-g .yui-gc div.first, .yui-gd .yui-g {
	width:66%;
}

.yui-gb .yui-g div.first {
	margin-right:4%;
	_margin-right:1.3%;
}

.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {
	margin-right:0;
}

.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
	margin-left:1.8%;
	_margin-left:4%;
}

.yui-g .yui-gb .yui-u {
	_margin-left:1.0%;
}

.yui-gb .yui-gd .yui-u {
	width:66%;
	_width:61.2%;
}

.yui-gb .yui-gd div.first {
	width:31%;
	_width:29.5%;
}

.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
	width:32%;
	_float:right;
	margin-right:0;
	_margin-left:0;
}

.yui-gb .yui-gc div.first {
	width:66%;
	float:left;
	margin-left:0;
}

.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {
	margin:0;
}

.yui-gb .yui-gb .yui-u {
	_margin-left:.7%;
}

.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {
	margin-left:0;
}

.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
	width:48.1%;
	margin-left:0;
}

.yui-gb .yui-gd div.first {
	width:32%;
}

.yui-g .yui-gd div.first {
	_width:29.9%;
}

.yui-ge .yui-g {
	width:24%;
}

.yui-gf .yui-g {
	width:74.2%;
}

.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {
	float:right;
}

.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {
	float:left;
}

.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
	width:24%;
	_width:20%;
}

.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
	width:73.5%;
	_width:65.5%;
}

.yui-ge div.first .yui-gd .yui-u {
	width:65%;
}

.yui-ge div.first .yui-gd div.first {
	width:32%;
}

#hd:after, #bd:after, #ft:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#hd, #bd, #ft, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
	zoom:1;
}

.lui-tooltip, #lui_panel_modal.yui-panel .container-close, #lui_panel_modal.yui-panel .hd, #lui_panel_modal.yui-panel .hd div, #lui_panel_modal.yui-panel .ft, #lui_panel_modal.yui-panel .ft div, #lui_confirm.yui-panel .container-close, #lui_confirm.yui-panel .hd, #lui_confirm.yui-panel .hd div, #lui_confirm.yui-panel .ft, #lui_confirm.yui-panel .ft div, #lui_confirm.yui-panel .hd div, #lui_confirm.yui-panel .ft div, #lui_panel_info .container-close, #lui_panel_info .knob, #lui_lightbox_ctrlpanel .bd .lui-lb-ctrl, .lui-autocomplete-toggle .yui-button button {
	background-image:url(../../content/images/sprite/sprite.lui.global.png);
	_background-image:url(../../content/images/sprite/sprite.lui.global.it.png);
	background-repeat:no-repeat;
}

.lui-button, .lui-button .first-child {
	display:inline-block;
}

.lui-button, .lui-button .first-child, .lui-button .first-child .button {
	cursor:pointer;
}

.lui-button.disabled, .lui-button.disabled .first-child, .lui-button.disabled .first-child .button {
	cursor:default;
}

.lui-button, .lui-button .first-child, .lui-button .first-child .button {
	background-image:url(../../content/images/sprite/sprite.button.png);
	background-repeat:repeat-x;
	color:#fff;
	font-family:"trebuchet MS", Arial, Sans-Serif;
	font-style:italic;
}

.lui-button {
	background-position:0 -120px;
}

.lui-button-small {
	background-position:0 -290px;
}

.lui-button-large {
	background-position:0 -475px;
}

.lui-button .button {
	font-size:116%;
}

.lui-button-small .button {
	font-size:100%;
}

.lui-button-large .button {
	font-size:132%;
}

.lui-button .first-child, .lui-button .first-child .button {
	background-repeat:no-repeat;
}

.lui-button .first-child {
/*	margin-right:-3px;	*/		/*commented out - shira*/
	background-position:right -60px;
}

.lui-button .first-child .button {
	margin:0 0 0 -3px;
	padding:.0769em 6px .154em;
	border:0;
	background-color:transparent;
	background-position:0 0;
}

.lui-button-small .first-child {
	background-position:right -235px;
}

.lui-button-small .first-child .button {
	padding:0 .154em;
	background-position:0 -180px;
}

.lui-button-large .first-child {
	background-position:right -410px;
}

.lui-button-large .first-child .button {
	padding:.154em;
	background-position:0 -345px;
}

.lui-button-large .lui-button-dra {
	background-position:right -1192px;
}

.lui-button-large .lui-button-dra .button {
	margin-right:15px;
}

.lui-button.disabled {
	background-position:0 -660px;
}

.lui-button-small.disabled {
	background-position:0 -830px;
}

.lui-button-large.disabled {
	background-position:0 -1015px;
}

.lui-button.disabled .first-child {
	background-position:right -600px;
}

.lui-button.disabled .first-child .button {
	background-position:0 -540px;
	color:#d9d9d9;
}

.lui-button-small.disabled .first-child {
	background-position:right -775px;
}

.lui-button-small.disabled .first-child .button {
	background-position:0 -720px;
}

.lui-button-large.disabled .first-child {
	background-position:right -950px;
}

.lui-button-large.disabled .first-child .button {
	background-position:0 -885px;
}

.lui-button-large.disabled .lui-button-dra {
	background-position:right -1369px;
}

#firefox2 .lui-button, #firefox2 .lui-button .first-child {
	padding:4px 0;
}

#firefox2 .lui-button-small, #firefox2 .lui-button-small .first-child {
	padding:1px 0;
}

#firefox2 .lui-button-large, #firefox2 .lui-button-large .first-child {
	padding:7px 0;
}

#applemac-safari .lui-button .first-child .button {
	padding:4px .4615em;
}

#applemac-safari .lui-button-small .first-child .button {
	padding:2px .4615em 3px;
}

#applemac-safari .lui-button-large .first-child .button {
	padding:5px .4615em;
}

#opera .lui-button {
	position:relative;
	top:1px;
}

#opera .lui-button-small {
	position:static;
}

#opera .lui-button .first-child .button {
	padding:2px .4615em 3px;
}

#opera .lui-button-small .first-child .button {
	padding:0 .4615em 3px;
}

#opera .lui-button-large .first-child .button {
	padding:4px .4615em;
}

.lui-menu {
	display:inline-block;
	position:relative;
}

.lui-menu-button .lui-menu-link, .lui-menu-button .lui-menu-arrow {
	background-image:url(../../content/images/sprite/sprite.lui.header.png);
	background-repeat:no-repeat;
}

.lui-menu-button {
	margin-top:0;
}

.lui-menu-button.lui-menu-hover, .lui-menu-button.lui-menu-arrow-hover, .lui-menu-button.lui-menu-active {
	margin-top:-1px;
	border-width:1px 0;
	border-style:solid;
}

.lui-menu-button.lui-menu-hover {
	border-color:#ccc;
}

.lui-menu-button.lui-menu-arrow-hover {
	border-color:#888;
}

.lui-menu-button.lui-menu-active {
	border-color:#999;
}

.lui-menu-button, .lui-menu-button .lui-menu-link, .lui-menu-button .lui-menu-arrow {
	height:17px;
}

.lui-menu-button .lui-menu-link {
	display:inline-block;
	margin-right:13px;
	padding:0 4px 0 3px;
	background-position:0 200px;
	position:relative;
	left:-2px;
}

.lui-menu-button.lui-menu-hover .lui-menu-link {
	background-position:0 -20px;
}

.lui-menu-button.lui-menu-arrow-hover .lui-menu-link {
	background-position:0 -88px;
}

.lui-menu-button.lui-menu-active .lui-menu-link {
	background-position:0 -122px;
	color:#fff!important;
}

.lui-menu-button .lui-menu-arrow {
	margin-right:-2px;
	width:17px;
	background-position:right -2px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}

.lui-menu-button.lui-menu-hover .lui-menu-arrow {
	background-position:right -37px;
}

.lui-menu-button.lui-menu-arrow-hover .lui-menu-arrow {
	background-position:right -105px;
}

.lui-menu-button.lui-menu-active .lui-menu-arrow {
	background-position:right -139px;
}

.lui-autocomplete-toggle {
	position:relative;
	left:-3px;
}

.lui-autocomplete-toggle .yui-button .first-child {
	border-width:0 1px 0 0;
}

.lui-autocomplete-toggle .yui-button button {
	padding:0;
	width:18px;
	min-height:1.8196em;
	background-color:transparent;
	background-position:5px -691px;
	line-height:1.8196;
}

.webkit .lui-autocomplete-toggle {
	left:-2px;
}

.lui-validator, .lui-container {
	position:relative;
}

.lui-input-validator img {
	visibility:hidden;
	margin:5px 0 0 5px;
	height:16px;
	width:16px;
}

.lui-tooltip {
	position:absolute;
	top:-8px;
	right:-200px;
	z-index:99;
}

.lui-tooltip div, .lui-tooltip div {
	padding:8px;
	width:175px;
}

.lui-tooltip div div {
	padding:0;
	width:auto;
	background-image:none;
}

.lui-tooltip-left div {
	margin-left:5px;
}

.lui-tooltip-right div {
	margin-left:5px;
}

.lui-tooltip-top div {
	margin-top:5px;
}

.lui-tooltip-bottom div {
	margin-bottom:5px;
}

.lui-tooltip h6, .lui-tooltip em {
	font-size:77%;
}

.lui-tooltip h6 {
	margin-bottom:4px;
}

.lui-tooltip em {
	display:block;
	padding-left:4px;
}

.lui-tooltip-dark.lui-tooltip-left {
	background-position:-30px -982px;
}

.lui-tooltip-dark div {
	background:url(../../content/images/bg/ovrlay/ovrlay.black.80.png) 0 0;
}

.lui-tooltip-dark h6, .lui-tooltip-dark em {
	color:#fff;
}

.lui-password-meter {
	display:none;
	float:left;
	margin:2px 0 0 1em;
}

.lui-password-meter h5 {
	display:block;
	float:left;
	width:9em;
	font-size:77%;
	color:#555;
}

.lui-meter div {
	float:left;
	margin:2px 1px 0;
	padding:0;
	height:6px;
	width:1.4em;
	background-color:#fff;
	border:1px solid #aaa;
	line-height:0;
}

.lui-meter #meter1 {
	margin-left:0;
}

.weak #meter1, .medium #meter1, .strong #meter1, .strongest #meter1 {
	background-color:#ff4545;
}

.medium #meter2, .strong #meter2, .strongest #meter2 {
	background-color:#ffd35e;
}

.strong #meter3, .strongest #meter3 {
	background-color:#57bb41;
}

.strongest #meter4 {
	background-color:#3abb1c;
}

.lui-password-info {
	top:0;
}

.lui-password-info div {
	width:175px;
}

.lui-info-panel, .lui-info-panel .first-child {
	border-style:solid;
	border-color:#b70f0f;
}

.lui-info-panel {
	display:inline-block;
	border-width:1px 0;
	background:#ee2d2d;
	position:absolute;
	left:50%;
	top:4px;
	visibility:hidden;
}

.lui-info-panel .first-child {
	display:block;
	margin:0 -1px;
	padding:0 10px;
	border-width:0 1px;
	text-align:center;
}

.lui-info-panel .first-child em {
	min-height:2em;
	font-weight:900;
	color:#fff;
	line-height:2;
	font-size:93%;
}

#lui_panel_modal.yui-panel, #lui_confirm.yui-panel {
	border:0;
	text-align:left;
}

#lui_panel_modal.yui-panel .hd, #lui_panel_modal.yui-panel .ft, #lui_confirm.yui-panel .hd, #lui_confirm.yui-panel .ft {
	margin:auto 20px;
	border:inherit;
}

#lui_panel_modal.yui-panel .hd, #lui_confirm.yui-panel .hd {
	padding:.385em 0 0;
	background-position:0 -211px;
	background-repeat:repeat-x;
}

#lui_panel_modal.yui-panel .hd .tl, #lui_panel_modal.yui-panel .hd .tr, #lui_confirm.yui-panel .hd .tl, #lui_confirm.yui-panel .hd .tr {
	height:3.154em;
	width:20px;
	position:absolute;
	top:0;
}

#lui_panel_modal.yui-panel .hd .tl, #lui_confirm.yui-panel .hd .tl {
	background-position:left -126px;
	left:0;
}

#lui_panel_modal.yui-panel .hd .tr, #lui_confirm.yui-panel .hd .tr {
	background-position:right -296px;
	right:0;
}

#lui_panel_modal.yui-panel .hd span, #lui_confirm.yui-panel .hd span {
	font-weight:500;
	font-size:138.5%;
	font-family:"trebuchet MS", Arial, Sans-Serif;
	color:#fff;
}

#lui_panel_modal.yui-panel .bd, #lui_confirm.yui-panel .bd {
	margin:0;
	padding:0 3em;
	border-color:#fff;
	border-width:0 2px;
	background:transparent url(../../content/images/bg/ovrlay/ovrlay.black.80.png) 0 0;
	color:#fff;
}

#lui_panel_modal.yui-panel .bd input, #lui_panel_modal.yui-panel .bd textarea {
	display:block;
	margin-bottom:.231em;
	padding:4px 3px 2px;
	width:100%;
	_width:98%;
	font-size:108%;
}

#lui_panel_modal.yui-panel .bd .caption {
	color:#fff;
}

#lui_panel_modal.yui-panel .ft, #lui_confirm.yui-panel .ft {
	padding:10px 1.0769em;
	background-position:0 -470px;
	background-color:transparent;
	background-repeat:repeat-x;
	text-align:right;
	font-size:100%;
}

#lui_panel_modal.yui-panel .ft .bl, #lui_panel_modal.yui-panel .ft .br, #lui_confirm.yui-panel .ft .bl, #lui_confirm.yui-panel .ft .br {
	height:3.545em;
	width:20px;
	position:absolute;
	bottom:0;
}

#chrome #lui_panel_modal.yui-panel .ft .bl, #chrome #lui_panel_modal.yui-panel .ft .br, #chrome #lui_confirm.yui-panel .ft .bl, #chrome #lui_confirm.yui-panel .ft .br {
	bottom:2px;
}

#lui_panel_modal.yui-panel .ft .bl, #lui_confirm.yui-panel .ft .bl {
	background-position:left -385px;
	left:0;
}

#lui_panel_modal.yui-panel .ft .br, #lui_confirm.yui-panel .ft .br {
	background-position:right -555px;
	right:0;
}

#lui_panel_modal.yui-panel .button-group a, #lui_confirm.yui-panel .button-group a {
	margin-right:.385em;
}

#lui_panel_modal.yui-panel .button-group .yui-button, #lui_confirm.yui-panel .button-group .yui-button {
	background-position:0 -370px;
	background-color:#b50000;
}

#lui_panel_modal.yui-panel .button-group .yui-button, #lui_panel_modal.yui-panel .button-group .yui-button .first-child, #lui_confirm.yui-panel .button-group .yui-button, #lui_confirm.yui-panel .button-group .yui-button .first-child {
	border-color:#ff6262;
}

#lui_panel_modal.yui-panel .button-group .yui-button-disabled, #lui_confirm.yui-panel .button-group .yui-button-disabled {
	background-position:0 -525px;
	background-color:#ececec;
	color:#666;
	border-color:#999;
}

#lui_panel_modal.yui-panel .button-group .yui-button-disabled .first-child, #lui_confirm.yui-panel .button-group .yui-button-disabled .first-child {
	border-color:#999;
}

#lui_panel_modal.yui-panel .button-group button, #lui_confirm.yui-panel .button-group button {
	background:transparent;
	font-style:italic;
	font-family:"trebuchet MS", arial, sans-serif;
	color:#fff;
}

#lui_panel_modal.yui-panel .button-group .yui-button-disabled button, #lui_confirm.yui-panel .button-group .yui-button-disabled button {
	color:#999;
}

#lui_panel_modal.yui-panel .button-group button img, #lui_confirm.yui-panel .button-group button img {
	display:none;
	width:20px;
	height:20px;
	background:transparent url(../../content/images/icon/waiting.red.sml.gif) 0 0 no-repeat;
	position:absolute;
	top:-2px;
	right:20px;
}

#chrome #lui_panel_modal.yui-panel .button-group button img, #applemac-safari #lui_panel_modal.yui-panel .button-group button img, #chrome #lui_confirm.yui-panel .button-group button img, #applemac-safari #lui_confirm.yui-panel .button-group button img {
	top:2px;
	right:5px;
}

#lui_panel_modal.yui-panel .button-group .waiting {
	padding-right:30px;
	position:relative;
}

#lui_panel_modal.yui-panel .button-group .waiting img {
	display:block;
}

#lui_panel_modal.yui-panel .button-group #lui_cancel_button, #lui_confirm.yui-panel .button-group #lui_cancel_button {
	margin-right:.4615em;
	background:none;
	border:0;
	position:relative;
	top:-3px;
}

#lui_panel_modal.yui-panel .button-group #lui_cancel_button span, #lui_confirm.yui-panel .button-group #lui_cancel_button span {
	margin:0;
	border:0;
}

#lui_panel_modal.yui-panel .button-group #lui_cancel_button button, #lui_confirm.yui-panel .button-group #lui_cancel_button button {
	padding:0 .4615em;
	min-height:.5385em;
	border-right:1px solid #fff;
	color:#fff;
	text-decoration:underline;
	font-family:arial, sans-serif;
	font-style:normal;
}

#lui_panel_modal.yui-panel .panel-waiting {
	display:block;
	margin:0 auto;
	width:31px;
	height:31px;
	background:transparent url(../../content/images/icon/waiting.gif) 0 0 no-repeat;
}

#lui_panel_modal.yui-panel .container-close, #lui_confirm.yui-panel .container-close {
	height:30px;
	width:30px;
	background-position:0 -636px;
	right:-9px;
	top:-9px;
}

#lui_panel_overlay.yui-panel {
	background:url(../../content/images/bg/ovrlay/ovrlay.177-227-225-0.7.png) 0 0;
	border:1px solid #6fc5c7;
}

#lui_panel_overlay.yui-panel .hd, #lui_panel_overlay.yui-panel .bd, #lui_panel_overlay.yui-panel .ft {
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
	background-image:none;
}

#lui_panel_overlay.yui-panel .hd, #lui_panel_overlay.yui-panel .ft {
	height:20px;
}

#lui_panel_overlay.yui-panel .hd span, #lui_panel_overlay.yui-panel .ft span {
	display:block;
	margin:0 20px;
	height:20px;
}

#lui_panel_overlay.yui-panel .tl, #lui_panel_overlay.yui-panel .tr, #lui_panel_overlay.yui-panel .bl, #lui_panel_overlay.yui-panel .br {
	height:20px;
	width:20px;
	position:absolute;
}

#lui_panel_overlay.yui-panel .tl, #lui_panel_overlay.yui-panel .tr {
	top:0;
}

#lui_panel_overlay.yui-panel .bl, #lui_panel_overlay.yui-panel .br {
	bottom:0;
}

#lui_panel_overlay.yui-panel .tl {
	background-position:0 -14px;
	left:0;
}

#lui_panel_overlay.yui-panel .tr {
	background-position:right -34px;
	right:0;
}

#lui_panel_overlay.yui-panel .bl {
	background-position:0 -54px;
	left:0;
}

#lui_panel_overlay.yui-panel .br {
	background-position:right -74px;
	right:0;
}

#lui_panel_overlay.yui-panel .bd .enlarge-image {
	margin:auto;
	display:inline-block;
	border:2px solid #ececec;
}

#lui_panel_overlay.yui-panel .bd .enlarge-image img {
	padding:4px;
	background:#fff url(../../content/images/icon/waiting.green.wide.gif) no-repeat center;
	border:1px solid #dadada;
}

#lui_panel_info{
	border:1px solid #666;
	background-color:#eeeeee;
	position:relative;
}

#lui_panel_info .hd span {
	display:block;
	padding:.385em;
	font-size:123.1%;
}

#lui_panel_info .ft {
	height:10px;
}

#lui_panel_info .container-close {
	height:14px;
	width:14px;
	background-position:0 -742px;
	position:absolute;
	top:10px;
	right:10px;
}

#lui_panel_info .knob {
	width:11px;
	height:19px;
	background-position:0 -791px;
	position:absolute;
	top:13px;
	left:-11px;
}

.yui-skin-sam .lui-lightbox .bd {
	background-color:#fff;
	cursor:pointer;
}

.yui-skin-sam .lui-lb-ctrl-panel {
	width:155px;
	border:3px solid #fff;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd {
	padding:6px;
	height:21px;
	background:transparent url(../../content/images/bg/ovrlay/ovrlay.black.80.png) 0 0;
	border:0;
	position:relative;
	text-align:center;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd .lui-lb-ctrl {
	width:21px;
	height:21px;
	cursor:pointer;
	position:absolute;
	top:6px;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd .lui-lb-resize {
	background-position:1px -863px;
	left:25px;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd .lui-lb-prev {
	background-position:2px -889px;
	left:51px;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd .lui-lb-next {
	background-position:2px -913px;
	left:77px;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd .lui-lb-close {
	background-position:4px -937px;
	left:103px;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd .lui-lb-help {
	background-position:4px -961px;
	left:129px;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd .lui-lb-drag {
	width:15px;
	cursor:url(../../content/images/icon/openhand.cur), move;
	background-position:6px -835px;
	left:0;
}

.yui-skin-sam .lui-lightbox-helppanel .bd {
	background-color:#e4e4e4;
	border:5px solid #666;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.yui-skin-sam .lui-lightbox-helppanel .bd .lui-lb-helppanel-title {
	font-size:1em;
	font-weight:bold;
}

.yui-skin-sam .lui-lightbox-infopanel {
	cursor:url(../../content/images/icon/openhand.cur), move;
}

.yui-skin-sam .lui-lightbox-infopanel .bd .lui-lb-infopanel-title {
	margin-bottom:5px;
	font-weight:900;
}

.yui-skin-sam .lui-lightbox-infopanel .bd .lui-lb-infopanel-title span {
	color:#00f;
}

.yui-skin-sam .lui_lightboxLoader .hd {
	height:20px;
	line-height:1;
	padding:5px 0 0 5px;
}

.yui-skin-sam .lui_lightboxLoader .lui_lightboxLoader_bg {
	background-image:url('progressBar.gif');
	width:220px;
	height:21px;
}

.yui-skin-sam .lui_lightboxLoader a {
	color:#666;
	font-size:9pt;
	text-decoration:none;
}

.lui-crumb {
	font-size:13px;
	color:#999;
	font-family:arial, sans-serif;
}

.lui-crumb-delimiter {
	margin:0 .385em;
}

.lui-crumb-link:hover {
	color:#f00;
}

.lui-crumb-link, .lui-crumb-kyd {
	color:#000;
}

.lui-crumb-kyd {
	color:#000;
	font-weight:900;
}

.lui-error {
	color:#f00;
}

.lui-field-error {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f0f7f7;
}

.lui-field-error input, .lui-field-error input select {
	border:1px solid #f00;
}

.lui-error-message {
	margin-left:10px;
	font-weight:900;
}

.textbox .lui-error-message {
	display:block;
	margin:.5385em 0 0 13em;
	clear:both;
}

.lui-loading-overlay {
	width:100%;
	position:absolute;
}

.lui-loading-overlay[class='lui-loading-overlay'] {
	background-image:url(../../content/images/bg/ovrlay/ovrlay.white.50.png);
}

.lui-loading-overlay img {
	width:31px;
	height:31px;
	background:url(../../content/images/icon/waiting.gif) 0 0 no-repeat;
	position:absolute;
}

.lui-category-browse {
	min-height:13.8462em;
	height:13.5125em;
	background-color:#6d6d6d;
	position:relative;
}

.lui-category-browse .lui-category-list-crumb {
	padding:.385em .5385em;
	_height:1.3em;
	border-bottom:1px solid #242424;
	background-color:#3C3543;
	font-size:116%;
	color:#8d8d8d;
	position:relative;
}

.lui-category-browse .lui-category-list-crumb span {
	color:#fff;
	font-family:"trebuchet MS", Arial, Sans-Serif;
}

.lui-category-browse .lui-category-list-crumb .lui-category-selected {
	font-style:italic;
}

.lui-category-browse .lui-category-list-crumb .lui-category-restart {
	font-size:85%;
	position:absolute;
	right:.5385em;
}

.lui-category-browse .lui-category-list-crumb .lui-category-back {
	font-size:85%;
	font-style:italic;
	text-decoration:none;
}

.lui-category-browse .lui-category-list-crumb .lui-category-back u {
	margin:0 3px;
}

.lui-category-browse ul {
	padding:.5385em 0;
	zoom:1;
}

.lui-category-browse ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.lui-category-browse li {
	float:left;
	margin-bottom:.5385em;
	margin-bottom:0;
	_margin-bottom:-6px;
	width:33%;
	height:10px;
}

.lui-category-browse a u {
	color:#fff;
}

.lui-category-browse li a {
	display:inline-block;
	margin:0 1em;
}

.lui-category-browse li a, .lui-category-browse li a u {
	text-decoration:none;
}

.lui-category-browse li a:hover u {
	text-decoration:underline;
}

.lui-category-browse .premium u {
	color:#FFBF18;
}

.lui-category-browse a.premium {
	font-weight:900;
}

.lui-category-browse .has-child {
	padding-right:13px;
	background-position:right -213px;
	background-repeat:no-repeat;
}

.lui-category-browse .has-child {
	background-image:url(../../content/images/sprite/sprite.icon.ap.png);
}

.lui-category-browse .lui-loading-overlay {
	min-height:14.2307em;
	_height:12.2em;
	top:0;
}

.lui-category-browse .lui-loading-overlay img {
	top:48%;
	top:35%;
	_top:40%;
	right:50%;
}

#lui_panel_overlay.yui-panel {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#gNav {
	position:fixed;
	top:0;
	left:10px;
	right:10px;
	z-index:10000;
}

#gNav #gNavL, #gNav #gNavR {
	background-image:url(../../content/images/sprite/sprite.lui.header.png);
	_background-image:url(../../content/images/sprite/sprite.lui.header.it.png);
	background-repeat:no-repeat;
}

#gNav #gNavL {
	min-width:955px;
	background-position:0 -193px;
}

#gNav #gNavR {
	background-position:right -243px;
}

#gNav #gNavC {
	margin:0 12px;
	height:32px;
	background:url(../../content/images/bg/ovrlay/ovrlay.177-227-225-0.7.png) 0 0;
	border-bottom:1px solid #6fc5c7;
}

#gNav nobr {
	margin:8px auto 0;
}

#gNav #gNavC em {
	margin:0 5px;
	font-size:108%;
	color:#6fc5c7;
}

#gNav #gNavLeft {
	float:left;
}

#gNav #gNavRight {
	float:right;
	margin-right:3px;
	position:relative;
}

#gNav #gNavRight span {
	color:#777;
}

#gNav #gNavRight #user_actions.inc-search {
	margin-right:330px;
}

#gNav #gNavRight #search_form {
	float:right;
	position:absolute;
	top:-1px;
	right:0;
}

.webkit #gNav #gNavRight #search_form {
	top:-3px;
}

#gNav #gNavRight .gKyd, #gNav #gNavRight .gArea {
	padding:1px 0 1px 5px;
	width:125px;
	background:url(../../content/images/bg/bg.input.rounded.5px.png) 0 0 no-repeat;
	border:1px solid #6fc5c7;
}

#gNav #gNavRight .gArea {
	margin-right:5px;
}

#gNav a {
	font-weight:900;
	text-decoration:none;
}

/*#gNav a:hover {
	text-decoration:underline;
}*/		/*commented out by Shira*/

#gNav .yuimenu {
	font-size:93%;
	line-height:1.5;
	left:-999em;
	top:-999em;
}

#gNav .yuimenu .bd {
	background-color:#fff;
	border:1px solid #808080;
}

#gNav .yuimenu ul {
	padding:3px 0;
	border-color:#ccc;
	border-style:solid;
	border-width:1px 0 0;
}

#gNav .yuimenu ul.first-of-type {
	border-width:0;
}

#gNav .yuimenu a {
	outline:none;
	cursor:pointer;
}

#gNav .yuimenu a:hover, #gNav .yuimenu u {
	text-decoration:none;
}

#gNav .yuimenuitem-selected {
	background-color:#c2dfe3;
}

#gNav .yuimenuitemlabel {
	padding:0 20px;
	cursor:default;
}

.refine-search {
	border:1px solid #6fc5c7;
	background-color:#caebea;
	padding: 5px 0;
}

.refine-search label {
	font-size:85%;
}
/*shira***/
#refine_search{
	width:180px;
	border: 0; 
	background: none;
}
#refine_search .button{
	background-color:#EDF7F7;
	background-image:none;
	color: #0F5C66;
	border: solid thin #0F5C66;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	text-align: center;
	padding: 0 10px;
}
#refine_search .lui-button, #refine_search .lui-button .first-child, #refine_search .lui-button .first-child .button {
	background-image:none;
}
#refine_search .button:hover{
	text-decoration:none;
	color:#EDF7F7;
	background-color:#0F5C66;
}
#refine_search #showmoreoptions{
	display:block;
	text-align:center;
	padding:4px 4px 8px 4px;
/*	width:80%;*/
	margin:6px auto;
	/*background: #BADDDC;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-khtml-border-radius:4px;
		border-radius:4px;*/
	font-weight: bold;
/*	text-decoration:none;*/
	color: #006b6b;
}
#refine_search a#showmoreoptions:hover{
/*	text-decoration: underline;*/
	color: #003f3f;
}
ul#category, ul#drill, #show_only ul{
	margin: 10px 3px;
}
/*shira****/
	
#show_only ul, #price_range ul, #category ul#in_this_category{
	margin-bottom: 0;
	margin:.65em .45em;
	padding: .45em;
	background:#badddc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
}
#price_range ul{
	margin-left: -4px;
	background:#CAEBEA;
	margin-bottom:0;
	padding:.25em .45em 0 .45em;
	
}
#category ul#in_this_category{
	padding-left: 0;
}
#category ul#in_this_category li{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
/*	background-position:-32px -305px;*/
/*	padding-left:12px;*/
}
#category #category_tree_current{
	font-weight: bold;
	color: #002a2a;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#category #category_tree_current #in_this_category li a{
	font-weight: normal;
}
/* ****/
.refine-search .categories .refine-list-item {
	margin:.385em 0 .385em 8px;
}

.refine-search .categories .refine-list-item a {
	text-decoration:none;
}

.refine-search .categories .refine-list-item a:hover {
	text-decoration:underline;
}


.refine-search .categories .refine-list-item span {
	margin-left:3px;
	font-size:85%;
	color:#003838;
}

.refine-search .categories .all-categories {
	margin:.5385em 8px;
	font-weight:900;
}

#category .cat-lvl-1 {
	filter:alpha(opacity=62);
	-moz-opacity:0.62;
	-khtml-opacity: 0.62;
	opacity: 0.62;
}
#category .cat-lvl-2 {
	filter:alpha(opacity=69);
	-moz-opacity:0.69;
	-khtml-opacity: 0.69;
	opacity: 0.69;
	padding-left:11px;
	background-position:2px 0;
}
#category .cat-lvl-3 {
	padding-left:19px;
	background-position:9px 0;
	filter:alpha(opacity=76);
	-moz-opacity:0.76;
	-khtml-opacity: 0.76;
	opacity: 0.76;
}

#category .cat-lvl-4 {
	padding-left:28px;
	background-position:18px 0;
	filter:alpha(opacity=83);
	-moz-opacity:0.83;
	-khtml-opacity: 0.83;
	opacity: 0.83;
}

#category .cat-lvl-5 {
	padding-left:36px;
	background-position:27px 0;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#category .cat-lvl-6 {
	padding-left:40px;
	background-position:29px 0;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
/**/
.refine-search .refine-type-list {
	margin:0;
}

.refine-search .refine-type-list.first {
	margin-bottom:.385em;
}

.refine-search .refine-type-title {
	margin:.154em 0 .231em;
	border-top:1px solid #6fc5c7;
}

.refine-search .refine-title, .refine-search .refine-type-title,  .refine-search .property-list-item label{
	padding:.3385em .5385em 0 .5385em;
}
/**/
.refine-search .refine-title, .refine-search .refine-type-title, .refine-search label, .refine-search #moreadsRefine {
	display:block;
	font-weight:900;
	font-size:100%;
	margin-bottom: 5px;		
}


.refine-search .refine-list-item, .refine-search h4 {
	margin-left:10px;
	margin-bottom:10px;	
}
/**/
.refine-search .refine-list-item span {
	font-size:93%;
	font-style:italic;
}

.refine-search .refine-list-item input, .refine-search .refine-list-item input {
	width:13em;
	width:154px;
}

.refine-search #price input, .refine-search .offer-type input, .refine-search .trade-type input {
	width:auto;
}

.refine-search ul#property {
	padding-top:.5385em;
	border-top:1px solid #6fc5c7;
}
ul#offer_type ul#trade_type{
	margin-top: 5px;
	border-top:1px solid #6fc5c7;
}
.refine-search .refine-list-item li.radio {
	position:relative;
}

.refine-search li.radio label.radio {
	display:inline;
	margin:0 3px 0 20px;
	font-weight: normal;
	color: #003838;		
}

.refine-search li.radio input.radio {
	position:absolute;
	top:2px;
}

.refine-search #price_range input{
	width:29%;
}
.refine-search #price_range input.radio{
	width:auto;
}
#search_results #room_range select{
	width:40%;
}
#price_range label, #room_range label{
	display:none;
}
#price_range ul label{
	display:inline;
}
.refine-search #price_range em {
	font-weight:900;
}

.refine-search #price_range span {
	margin:0 0.4em 0 0;
}

.refine-search .price ul {
	padding-top:1em;
}

.refine-search .refine-submit {
	margin-top:1em;
	padding:.6154em 1.154em;
	text-align:right;
	border-top:1px solid #6fc5c7;
	text-align: center; 
}
/*
.refine-search .selected-property {
	display:block;
	margin-right:1em;
	padding:2px 50px 2px 5px;
	min-height:16px;
	background-color:#ffffff;
	border: 2px inset #E0DFE3;
	color:#313131;
	font-weight:normal;
	font-style:normal;
	position:relative;
}

.refine-search .selected-property a {
	position:absolute;
	top:2px;
	right:5px;
	color:#00f;
}
*/
.refine-search .lui-autocomplete-toggle .yui-button button {
	height:18px;
	background-position:5px -694px;
}

.refine-search.yui-skin-sam .lui-autocomplete-toggle {
	font-size:82%;
}

.refine-search.yui-skin-sam .yui-ac-input {
	width:151px;
	width:136px;
}

.refine-search.yui-skin-sam .yui-ac-container {
	width:153px;
	top:1.4615em;
}

.refine-search.yui-skin-sam #price .yui-ac-container {
	top:3.692em;
}

.refine-search.yui-skin-sam #location .yui-ac-container {
	top:1.6154em;
}

#refine_search .no-border {
	border-top:0;
	margin-top:0;
}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
	padding:0 10px;
	border-color:#b70f0f;
}

.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
	border-top-color:#b70f0f;
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
	border-color:#b70f0f;
}

.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
	background-image:url(../../content/Images/sprite/sprite.yui.png);
}

.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	font-size:108%;
	font-family:"trebuchet MS", arial, sans-serif;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected a em {
	font-style:normal;
}

.yui-skin-sam .yui-navset .yui-content {
	background:#edf7f7;
}

.yui-skin-sam .yui-ac-input {
	position:static;
	vertical-align:top;
}

.yui-skin-sam .yui-ac-content {
	max-height:18em;
	overflow:auto;
	overflow-x:hidden;
}

body {
	background-color:#fff;
	color:#313131;
}

h1 {
	font-size:146.5%;
	font-family:"trebuchet MS", arial, sans-serif;
}

h2, h3, h4, h5, h6 {
	font-family:arial, sans-serif;
}

strong {
	font-weight:900;
}

i strong {
	font-style:italic;
}

input {
	padding-left:.154em;
}

label sup {
	margin:0 1px;
	font-size:123.1%;
	color:#f00;
	position:relative;
	top:-1px;
}

button, input.button {
	border:1px solid #ff6262;
	background-color:#b50000;
	background-position:0 -370px;
	color:#fff;
	font-family:"trebuchet MS", arial, sans-serif;
}

button:hover, input:hover.button {
	cursor:pointer;
}

.leaderboard {
	margin:0;
	height:90px;
	width:730px;

}

.mpu, .sky, .banner {
	margin:0 0 1em;
}

.mpu {
	height:250px;
	width:300px;
}

.sky {
	height:600px;
	width:120px;
}

div#bd div#yui-main div.yui-gb ul.crawl li a:link, div#bd div#yui-main div.yui-gb ul.crawl li a:visited {
	text-decoration:underline;
}

div#bd div#yui-main div.yui-gb ul.crawl li.h2 a:link, div#bd div#yui-main div.yui-gb ul.crawl li.h2 a:visited, div#bd div#yui-main div.yui-gb ul.crawl li a:hover, a:hover, a:active {
	color:#000;
	text-decoration:none;
}

a:link, a:visited {
	color:#003838;
	text-decoration:underline;
}

a.ntd {
	text-decoration:none;
}

a.rss:hover, a.rss:active {
	background-color:transparent;
}

a.disabled, a.disabled:hover, a.disabled:active, a.disabled:visited {
	border-bottom:1px dashed #bfbfbf;
	color:#bfbfbf;
	text-decoration:none;
	cursor:default;
}

.float.left {
	float:left;
}

.float.right {
	float:right;
}

.warning {
	padding:.5385em;
	border:2px solid #d0d000;
	background-color:#ffff74;
	color:#000;
	font-weight:900;
}

.caption {
	display:block;
	margin-top:.231em;
	font-size:93%;
	color:#7D7D7D;
}

.no-pointer {
	cursor:default!important;
}

.sub-title {
	margin:.231em;
	color:#999;
	font-size:93%;
}

.sub-title a {
	font-size:8pt;
	color:#999;
	text-decoration:none;
}

.sub-title a:hover {
	color:#999;
	text-decoration:underline;
}

.required {
	font-size:85%;
	color:#999;
	position:absolute;
}

.required sup {
	font-size:123.1%;
	color:#f00;
}

.save span {
	display:inline-block;
	cursor:pointer;
	height:17px;
	width:18px;
	background-repeat:no-repeat;
}

.save {
	outline:none;
}

.save span u {
	display:none;
}

.listing-image {
	border:2px solid #ececec;
	position:relative;
}

.listing-image img {
	padding:3px;
	background-color:#fff;
	border:1px solid #dadada;
}

.listing-image .no-photo {
	background-position:3px 3px;
	background-repeat:no-repeat;
}

.listing-image .enlarge-image {
	display:none;
	position:absolute;
}

.listing-image img.enlarge-image {
	background-position:0 -467px;
	background-color:#fff;
	border:1px solid #dedede;
	z-index:1;
}

.listing-image span.enlarge-image {
	background-color:#000;
	color:#fff;
	font-size:10px;
	text-align:center;
	bottom:3px;
	left:1px;
}

.li .listing-image .enlarge-image {
	display:block;
	cursor:url(../../content/Images/icon/magnify.cur), pointer;
}

li:hover .listing-image {
	border-color:#f00;
}

li:hover .listing-image img {
	border-color:#f00;
}

#gMap {
	background-color:#99b3cc;
	position:relative;
}

#gMap .map-loading {
	margin:-15px -25px;
	height:31px;
	width:31px;
	position:absolute;
	top:50%;
	left:50%;
}

#hd, #hd div.first div.first, #bd, #ft {
	min-width:73.49em;
}

/*#hd {
	margin-bottom:30px;
}*/
/**/
#hd h1 {
	margin:0 1em 0 155px;
	padding:1em .769em;
}

#hd h1 .lui-crumb {
	margin:.385em -.769em 0;
	padding:.385em .9231em 0;
	border-top:1px solid #dedede;
	font-size:69%;
	font-family:arial, sans-serif;
	position:relative;
	z-index:1;
}


#hd .emp {
	color:#ccc;
	font-style:italic;
}

#hd .required {
	top:2.4434em;
	right:35px;
}

#place_ad #hd #head_content {
	margin-right:192px;
}

#place_ad.splash #hd #head_content, #place_ad.payment #hd #head_content {
	margin-right:0;
}

.crawl {
	margin-bottom:1em;
}

.crawl a:visited {
	color:#f00;
}

.crawl li {
	padding:.154em .6154em;
}

.crawl span {
	margin-right:4px;
	color:#0f5c66;
}

/**/
#bd {
	margin:1em auto;
	padding-bottom:2em;
}

#bd h2 {
	margin-bottom:.385em;
	font-size:116%;
}

.save span {
	background-position:0 0;
}

.save span:hover {
	background-position:0 -19px;
}

.save span.starred {
	background-position:0 -38px;
}

.save span.starred:hover {
	background-position:0 -57px;
}

.box {
	margin:0 0 1em;
}

.box .l, .box .r, .box .c {
	background-image:url(../../content/Images/sprite/sprite.box.png);
}

.box .l, .box .r {
	background-repeat:no-repeat;
}

.box .c {
	margin:0 12px;
	background-repeat:repeat-x;
}

.box .t {
	color:#fff;
	font-size:108%;
}

.box.lite .t, .box.dark .t {
	color:#000;
}

.box .t.l {
	background-position:0 -110px;
}

.box .t.c {
	padding:.3007em 0;
	background-position:0 -225px;
}

.box.lite .t.c {
	padding:.4615em 0;
}

.box .t.r {
	background-position:right -340px;
}

.box .f.l {
	background-position:0 -723px;
}

.box .f.c {
	padding:.3846em 0 .6154em;
	min-height:1.0769em;
	background-position:0 26px;
	position:relative;
}

.box .f.r {
	background-position:right -833px;
}

.box.lite .t.l {
	background-position:0 -455px;
}

.box.lite .t.r {
	background-position:right -565px;
}

.box.lite .f.l {
	background-position:0 -724px;
}

.box.lite .f.r {
	background-position:right -834px;
}

.box.dark .t.l {
	background-position:0 -945px;
}

.box.dark .t.r {
	background-position:right -1055px;
}

.box.dark .f.l {
	background-position:0 -1214px;
}

.box.dark .f.r {
	background-position:right -1324px;
}

.box.lite .t.c, .box.dark .t.c {
	background-position:0 0;
}

.box.lite .f.c, .box.dark .f.c {
	background-position:0 25px;
}

.box.lite .t.c, .box.lite .f.c, .box.lite .m {
	background-color:#fff;
}

.box.dark .t.c, .box.dark .f.c, .box.dark .m {
	background-color:#f0f7f7;
}

#bd .box h2 {
	margin:0;
	font-size:100%;
}

.box .f nobr {
	position:absolute;
	right:0;
}

.box .f a {
	text-decoration:none;
	font-size:93%;
}

.box .m, .box .tm, .box .bm {
	border:1px solid #a5aeb5;
}

.box .m {
	border-width:0 1px;
}

.box .tm {
	border-width:1px 1px 0;
}

.box .bm {
	border-width:0 1px 1px;
}

.box .m p {
	padding:.231em 12px;
	font-size:85%;
}

.box .m p.sub-nav, .box .m p.sub-title {
	margin:0;
	padding:.5385em 12px;
	border:inherit;
	border-width:1px 0;
	background-color:#ececec;
}

.box .m>div {
	margin:0 12px;
}

.box .tm>div {
	margin:12px 12px 0;
}

.box .bm>div {
	margin:0 12px 12px;
}

#pagination {
	margin:1em 0;
	padding:0;
}

#pagination li {
	float:left;
	margin:.5em .5em 0;
}

#pagination li a, #pagination li span {
	display:block;
	padding:.3em .6em;
}

#pagination li.previous span, #pagination li.previous a, #pagination li.next span, #pagination li.next a {
	padding:.3em 0;
}

#pagination li.previous span, #pagination li.previous a {
	padding-left:10px!important;
}

#pagination li.next span, #pagination li.next a {
	padding-right:10px!important;
}

#pagination li.previous span, #pagination li.previous a, #pagination li.next span, #pagination li.next a {
	position:relative;
	top:1px;
}

#pagination li.pageCount {
	float:none;
	margin:1px 0 3px;
	padding:2px;
}

#pagination li.pageCount span {
	display:block;
	padding:.231em .4615em;
}

#pagination li a, #pagination li span {
	border-width:1px;
	border-style:solid;
}

#pagination li.previous, #pagination li.last, #pagination li.next {
	border-width:0;
}

#pagination li.previous span {
	background-position:0 -633px;
}

#pagination li.next span {
	background-position:right -654px;
}

#pagination li.previous a, #pagination li.previous a:hover {
	background-position:0 -591px;
}

#pagination li.next a, #pagination li.next a:hover {
	background-position:right -612px;
}

#pagination li.previous span, #pagination li.previous a, #pagination li.next span, #pagination li.next a {
	border:0;
}

#pagination li.pageCount {
	border-width:1px;
	border-style:solid;
}

#pagination li.pageCount span {
	border:0;
}

#pagination li.pageCount {
	font-size:93%;
}

#pagination li.pageCount em, #pagination li span {
	font-weight:900;
	font-style:italic;
}

#pagination li.pageCount span {
	font-style:normal;
	font-weight:500;
}

#pagination li a {
	text-decoration:none;
}

#pagination li.previous a:hover, #pagination li.next a:hover {
	text-decoration:underline;
}

#pagination li a, #pagination li.previous span, #pagination li.next span {
	font-weight:500;
	font-style:normal;
}

#pagination {
	color:#313131;
}

#pagination #current {
	background-color:#fff;
	color:#b60606;
}

#pagination li a:hover {
	background-color:#6fc5c7;
	color:#fff;
}

#pagination li.pageCount, #pagination li a, #pagination li span {
	border-color:#6fc5c7;
}

#pagination li.pageCount span, #pagination li a {
	background-color:#caebea;
}

#pagination li.previous span, #pagination li.next span {
	color:#d6d3d6;
}

#pagination li.PaginationListSeparator {
	margin:1.2307em 0 0;
}

#pagination li.PaginationListSeparator span {
	padding:0;
	border:0;
	color:#6f6f6f;
}

#pagination li.previous a, #pagination li.next a, #pagination li.previous a:hover, #pagination li.next a:hover {
	background-color:transparent;
	color:#6f6f6f;
}

.box .f #pagination {
	margin:-1px 0 0;
	background-color:transparent;
	text-align:center;
	color:#313131;
	font-size:100%;
}

.box .f #pagination li {
	float:none;
	display:inline;
	margin:0;
	padding:0 .5385em;
	border-right:1px solid #dadada;
}

.box .f #pagination li.first {
	border-left:1px solid #dadada;
}

.box .f #pagination li.previous, .box .f #pagination li.next {
	border:0;
}

.box .f #pagination li a, .box .f #pagination li span {
	display:inline;
	padding:0;
	border:0;
	background-color:transparent;
}

.box .f #pagination li a:hover {
	background-color:transparent;
	text-decoration:underline;
	color:#6f6f6f;
}

.box .f #pagination li.pageCount {
	border:0;
}

.box .f #pagination li.previous a:hover, .box .f #pagination li.next a:hover {
	text-decoration:none;
}

.box .f #pagination li.previous span {
	background-position:0 -326px;
}

.box .f #pagination li.next span {
	background-position:right -347px;
}

.box .f #pagination li.previous a {
	background-position:0 -285px;
}

.box .f #pagination li.next a {
	background-position:right -306px;
}

#ft {
	margin:0 -10px;
}

#ft #footer_content {
	padding:1em;
	border-top:1px solid #dedede;
	background-position:0 -838px;
	background-color:#fff;
}

#ft #about_loot {
	margin-bottom:1.154em;
}

#ft ul, #ft p {
	font-size:85%;
	text-align:center;
	color:#999;
}

#ft li {
	display:inline;
	border-right:1px solid #afafaf;
}

#ft .first, #ft .last {
	border:0;
}

#ft li a {
	margin:0 .769em 0 .5385em;
}

#ft .chrome-frame {
	margin:auto;
	padding:3px;
	width:200px;
	background-color:#ececec;
	border:1px solid #dadada;
}

.err {
	position:relative;
	background:url(../../content/Images/bg/err_bg.png) 0 0 repeat-y;
}

.err label, .err input {
	margin:17px 0 16px;
}

.err label {
	background-position:0 -714px;
	color:#c01a00;
}

.err .mess {
	background-color:#c01a00;
	background-position:right -771px;
	position:absolute;
	top:0;
	left:37.2307em;
}

#place_ad #bd .err .mess div {
	background-position:right -787px;
}

.err .mess p {
	padding:5px;
	width:175px;
	height:50px;
	color:#fff;
}

.err .mess div, .err .mess p {
	background-repeat:no-repeat;
}

.odd .err .mess {
	background-position:right -882px;
}

#place_ad #bd .odd .err .mess div {
	background-position:right -898px;
}

#hd div.first div.last, #footer_content, input.button, button, #lui_panel_modal.yui-panel .button-group .yui-button, #lui_confirm.yui-panel .button-group .yui-button, #view_ad .sub-details, #search_results #info_message {
	background-image:url(../../content/Images/sprite/sprite.gradient-v.png);
	background-repeat:repeat-x;
}

#hd #tb_local_services, 
#hd #tb_saved_ads, 
#sorting #current a, 
.results-list li.date span, 
.results-list h4 a:visited, 
a.save span, span.save span, 
.listing-image img.enlarge-image, 
#search_results div.SearchCriteriaDisplay a, 
#pagination li.previous span, 
#pagination li.previous a, 
#pagination li.next span, 
#pagination li.next a, 
#lui_advanced_uploadr div.action a, 
#my_loot .m .attrWrap .ac .rem a, 
#my_loot .m .attrWrap .ac span span, 
#view_ad #contact_details .trade, 
#view_ad #contact_details .report-abuse, 
#view_ad #contact_details .share-ad {
	background-image:url(../../content/Images/sprite/sprite.icon.global.png)!important;
	_background-image:url(../../content/Images/sprite/sprite.icon.global.it.png)!important;
	background-repeat:no-repeat;
}
.refine-search .cat-lvl-2, .refine-search .cat-lvl-3, .refine-search .cat-lvl-4, .refine-search .cat-lvl-5{
	background-image:url(../../content/Images/sprite/sprite.icon.refine.catlvl.png)!important;
	_background-image:url(../../content/Images/sprite/sprite.icon.refine.catlvl.it.png)!important;
	background-repeat:no-repeat;
}

.refine-search #in_this_category .cat-lvl-2, .refine-search #in_this_category .cat-lvl-3, .refine-search #in_this_category .cat-lvl-4, .refine-search #in_this_category .cat-lvl-5, .refine-search #in_this_category .cat-lvl-6{
	background-image:url(../../content/Images/sprite/sprite.icon.refine.subcategories.png)!important;
	_background-image:url(../../content/Images/sprite/sprite.icon.refine.subcategories.it.png)!important;
	background-repeat:no-repeat;
}
div.clr:after, #hd:after, #mkting:after, #hd div.first div.first:after, .fs-list:after, .box .m div:after, .box .tm div:after, .box .bm div:after, #thumbnails:after, div.section:after, #view_ad:after, #page_error .yui-g .yui-gb:after, #ad_confirmation #confPnl .m ul:after, #userForm fieldset .textbox:after, #directories #results_list li .adText:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

div.clr, #hd, #mkting, #hd div.first div.first, .fs-list, .box .m div, .box .tm div, .box .tm div, #thumbnails, div.section, #view_ad, #page_error .yui-g .yui-gb, #ad_confirmation #confPnl .m ul, #userForm fieldset .textbox, #directories #results_list li .adText {
	zoom:1;
}

#hd #hp_search_box {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
}

#hd #hp_search_box fieldset, .refine-search, #view_ad .lui-crumb, #search_results .lui-crumb, .yui-skin-sam .lui-lb-ctrl-panel, .user-input, #page_error #browse_cats, #search_results #info_message, #search_results #info_message #lui_panel_info, #search_results #info_message .shadow .underlay, .user-highlight, #view_ad #ad_specifics {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
}

.yui-skin-sam .lui-lb-ctrl-panel .bd {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
}

.cta-button, .spons_list, #search_results .category-info, #pagination li.pageCount, .user-info {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	border-radius:7px;
}

.cta-button span {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
}

#gNav #gNavRight .gKyd, #gNav #gNavRight .gArea, #hd #hp_search_box li {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}

.results-list .properties .property-value, #pagination li.pageCount span, #ft .chrome-frame {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}

#view_ad h1 {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
}

#view_ad h1 {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
}

.results-list .date {
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
}

.results-list .date {
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
}

#sorting ul li a {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
}

#sorting ul li a {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}

.results-list .date p {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
}

.results-list .date p {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
}

#gNav .yuimenu .bd {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
}

#gNav .yuimenu .bd {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}

.yui-skin-sam .yui-console-ft .yui-console-filters-categories, .yui-skin-sam .yui-console-ft .yui-console-filters-sources {
	text-align:left;
	padding:5px 0;
	border:1px inset;
	margin:0 2px;
}

.yui-skin-sam .yui-console-ft .yui-console-filters-categories {
	background:#fff;
	border-bottom:2px ridge;
}

.yui-skin-sam .yui-console-ft .yui-console-filters-sources {
	background:#fff;
	margin-bottom:2px;
	border-top:0 none;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
}

.yui-skin-sam .yui-console-filter-label {
	white-space:nowrap;
	margin-left:1ex;
}

.yui-skin-sam .yui-separate-console {
	position:absolute;
	right:1em;
	top:1em;
	z-index:999;
}

.yui-skin-sam .yui-inline-console {
	display:-moz-inline-stack;
	display:inline-block;
	display:inline;
	zoom:1;
	vertical-align:top;
}

.yui-skin-sam .yui-inline-console .yui-console-content {
	position:relative;
}

.yui-skin-sam .yui-console-content {
	background:#777;
	_background:#D8D8DA url(bg.png) repeat-x 0 0;
	font:normal 13px/1.3 Arial, sans-serif;
	text-align:left;
	border:1px solid #777;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.yui-skin-sam .yui-console-hd, .yui-skin-sam .yui-console-bd, .yui-skin-sam .yui-console-ft {
	position:relative;
}

.yui-skin-sam .yui-console-hd, .yui-skin-sam .yui-console-ft .yui-console-controls {
	text-align:right;
}

.yui-skin-sam .yui-console-hd {
	background:#D8D8DA url(bg.png) repeat-x 0 0;
	padding:1ex;
	border:1px solid transparent;
	_border:0 none;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
}

.yui-skin-sam .yui-console-bd {
	background:#fff;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	color:#000;
	font-size:11px;
	overflow:auto;
	overflow-x:auto;
	overflow-y:scroll;
	_width:100%;
}

.yui-skin-sam .yui-console-ft {
	background:#D8D8DA url(bg.png) repeat-x 0 0;
	border:1px solid transparent;
	_border:0 none;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
}

.yui-skin-sam .yui-console-controls {
	padding:4px 1ex;
	zoom:1;
}

.yui-skin-sam .yui-console-title {
	color:#000;
	display:inline;
	float:left;
	font-weight:bold;
	font-size:13px;
	height:24px;
	line-height:24px;
	margin:0;
	padding-left:1ex;
}

.yui-skin-sam .yui-console-pause-label {
	float:left;
}

.yui-skin-sam .yui-console-button {
	line-height:1.3;
}

.yui-skin-sam .yui-console-collapsed .yui-console-bd, .yui-skin-sam .yui-console-collapsed .yui-console-ft {
	display:none;
}

.yui-skin-sam .yui-console-content.yui-console-collapsed {
	-webkit-border-radius:0;
}

.yui-skin-sam .yui-console-collapsed .yui-console-hd {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:0;
}

.yui-skin-sam .yui-console-entry {
	border-bottom:1px solid #aaa;
	min-height:32px;
	_height:32px;
}

.yui-skin-sam .yui-console-entry-meta {
	margin:0;
	overflow:hidden;
}

.yui-skin-sam .yui-console-entry-content {
	margin:0;
	padding:0 1ex;
	white-space:pre-wrap;
	word-wrap:break-word;
}

.yui-skin-sam .yui-console-entry-meta .yui-console-entry-src {
	color:#000;
	font-style:italic;
	font-weight:bold;
	float:right;
	margin:2px 5px 0 0;
}

.yui-skin-sam .yui-console-entry-meta .yui-console-entry-time {
	color:#777;
	padding-left:1ex;
}

.yui-skin-sam .yui-console-entry-warn .yui-console-entry-meta .yui-console-entry-time {
	color:#555;
}

.yui-skin-sam .yui-console-entry-info .yui-console-entry-meta .yui-console-entry-cat, .yui-skin-sam .yui-console-entry-warn .yui-console-entry-meta .yui-console-entry-cat, .yui-skin-sam .yui-console-entry-error .yui-console-entry-meta .yui-console-entry-cat {
	display:none;
}

.yui-skin-sam .yui-console-entry-warn {
	background:#aee url(warn_error.png) no-repeat -15px 15px;
}

.yui-skin-sam .yui-console-entry-error {
	background:#ffa url(warn_error.png) no-repeat 5px -24px;
	color:#900;
}

.yui-skin-sam .yui-console-entry-warn .yui-console-entry-content, .yui-skin-sam .yui-console-entry-error .yui-console-entry-content {
	padding-left:24px;
}

.yui-skin-sam .yui-console-entry-cat {
	text-transform:uppercase;
	padding:1px 4px;
	background-color:#ccc;
}

.yui-skin-sam .yui-console-entry-info .yui-console-entry-cat {
	background-color:#ac2;
}

.yui-skin-sam .yui-console-entry-warn .yui-console-entry-cat {
	background-color:#e81;
}

.yui-skin-sam .yui-console-entry-error .yui-console-entry-cat {
	background-color:#b00;
	color:#fff;
}

.yui-skin-sam .yui-console-hidden {
	display:none;
}

.yui-menu .yui-menu {
	position:absolute;
	z-index:1;
}

.yui-menu .yui-shim {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	opacity:0;
	filter:alpha(opacity=0);
	border:none;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}

.yui-menu-hidden {
	top:-10000px;
	left:-10000px;
	visibility:hidden;
}

.yui-menu li {
	list-style-type:none;
}

.yui-menu ul, .yui-menu li {
	margin:0;
	padding:0;
}

.yui-menu-label, .yui-menuitem-content {
	text-align:left;
	white-space:nowrap;
	display:block;
}

.yui-menu-horizontal li {
	float:left;
	width:auto;
}

.yui-menu-horizontal li li {
	float:none;
}

.yui-menu-horizontal ul {
	zoom:1;
}

.yui-menu-horizontal ul ul {
	zoom:normal;
}

.yui-menu-horizontal>.yui-menu-content>ul:after {
	content:"";
	display:block;
	clear:both;
	line-height:0;
	font-size:0;
	visibility:hidden;
}

.yui-menu-content {
	zoom:1;
}

.yui-menu-hidden .yui-menu-content {
	zoom:normal;
}

.yui-menuitem-content, .yui-menu-label {
	_zoom:1;
}

.yui-menu-hiden .yui-menuitem-content, .yui-menu-hiden .yui-menu-label {
	_zoom:normal;
}

.yui-skin-sam .yui-menu-content, .yui-skin-sam .yui-menu .yui-menu .yui-menu-content {
	font-size:93%;
	line-height:1.5;
	line-height:1.45;
	border:solid 1px #808080;
	background:#fff;
	padding:3px 0;
}

.yui-skin-sam .yui-menu .yui-menu .yui-menu-content {
	font-size:100%;
}

.yui-skin-sam .yui-menu-horizontal .yui-menu-content {
	line-height:2;
	line-height:1.9;
	background:url(sprite.png) repeat-x 0 0;
	padding:0;
}

.yui-skin-sam .yui-menu ul, .yui-skin-sam .yui-menu ul ul {
	margin-top:3px;
	padding-top:3px;
	border-top:solid 1px #ccc;
}

.yui-skin-sam .yui-menu ul.first-of-type {
	border:0;
	margin:0;
	padding:0;
}

.yui-skin-sam .yui-menu-horizontal ul {
	padding:0;
	margin:0;
	border:0;
}

.yui-skin-sam .yui-menu li, .yui-skin-sam .yui-menu .yui-menu li {
	_border-bottom:solid 1px #fff;
}

.yui-skin-sam .yui-menu-horizontal li {
	_border-bottom:0;
}

.yui-skin-sam .yui-menubuttonnav li {
	border-right:solid 1px #ccc;
}

.yui-skin-sam .yui-splitbuttonnav li {
	border-right:solid 1px #808080;
}

.yui-skin-sam .yui-menubuttonnav li li, .yui-skin-sam .yui-splitbuttonnav li li {
	border-right:0;
}

.yui-skin-sam .yui-menu-label, .yui-skin-sam .yui-menu .yui-menu .yui-menu-label, .yui-skin-sam .yui-menuitem-content, .yui-skin-sam .yui-menu .yui-menu .yui-menuitem-content {
	padding:0 20px;
	color:#000;
	text-decoration:none;
	cursor:default;
	float:none;
	border:0;
	margin:0;
}

.yui-skin-sam .yui-menu-horizontal .yui-menu-label, .yui-skin-sam .yui-menu-horizontal .yui-menuitem-content {
	padding:0 10px;
	border-style:solid;
	border-color:#808080;
	border-width:1px 0;
	margin:-1px 0;
	float:left;
	width:auto;
}

.yui-skin-sam .yui-menu-label, .yui-skin-sam .yui-menu .yui-menu .yui-menu-label {
	background:url(vertical-menu-submenu-indicator.png) right center no-repeat;
}

.yui-skin-sam .yui-menu-horizontal .yui-menu-label {
	background:url(sprite.png) repeat-x 0 0;
}

.yui-skin-sam .yui-menubuttonnav .yui-menu-label, .yui-skin-sam .yui-splitbuttonnav .yui-menu-label {
	background-image:none;
}

.yui-skin-sam .yui-menubuttonnav .yui-menu-label {
	padding-right:0;
}

.yui-skin-sam .yui-menubuttonnav .yui-menu-label em {
	font-style:normal;
	padding-right:20px;
	display:block;
	background:url(horizontal-menu-submenu-indicator.png) right center no-repeat;
}

.yui-skin-sam .yui-splitbuttonnav .yui-menu-label {
	padding:0;
}

.yui-skin-sam .yui-splitbuttonnav .yui-menu-label a {
	float:left;
	width:auto;
	color:#000;
	text-decoration:none;
	cursor:default;
	padding:0 5px 0 10px;
}

.yui-skin-sam .yui-splitbuttonnav .yui-menu-label .yui-menu-toggle {
	padding:0;
	border-left:solid 1px #ccc;
	width:15px;
	overflow:hidden;
	text-indent:-1000px;
	background:url(horizontal-menu-submenu-indicator.png) 3px center no-repeat;
}

.yui-skin-sam .yui-menu-label-active, .yui-skin-sam .yui-menu-label-menuvisible, .yui-skin-sam .yui-menu .yui-menu .yui-menu-label-active, .yui-skin-sam .yui-menu .yui-menu .yui-menu-label-menuvisible {
	background-color:#B3D4FF;
}

.yui-skin-sam .yui-menuitem-active .yui-menuitem-content, .yui-skin-sam .yui-menu .yui-menu .yui-menuitem-active .yui-menuitem-content {
	background-image:none;
	background-color:#B3D4FF;
	border-left-width:0;
	margin-left:0;
}

.yui-skin-sam .yui-menu-horizontal .yui-menu-label-active, .yui-skin-sam .yui-menu-horizontal .yui-menuitem-active .yui-menuitem-content, .yui-skin-sam .yui-menu-horizontal .yui-menu-label-menuvisible {
	border-color:#7D98B8;
	background:url(sprite.png) repeat-x 0 -1700px;
}

.yui-skin-sam .yui-menubuttonnav .yui-menu-label-active, .yui-skin-sam .yui-menubuttonnav .yui-menuitem-active .yui-menuitem-content, .yui-skin-sam .yui-menubuttonnav .yui-menu-label-menuvisible, .yui-skin-sam .yui-splitbuttonnav .yui-menu-label-active, .yui-skin-sam .yui-splitbuttonnav .yui-menuitem-active .yui-menuitem-content, .yui-skin-sam .yui-splitbuttonnav .yui-menu-label-menuvisible {
	border-left-width:1px;
	margin-left:-1px;
}

.yui-skin-sam .yui-splitbuttonnav .yui-menu-label-menuvisible {
	border-color:#808080;
	background:transparent;
}

.yui-skin-sam .yui-splitbuttonnav .yui-menu-label-menuvisible .yui-menu-toggle {
	border-color:#7D98B8;
	background:url(horizontal-menu-submenu-toggle.png) left center no-repeat;
}

.yui-overlay {
	position:absolute;
}

.yui-overlay-hidden {
	visibility:hidden;
}

.yui-slider {
	display:-moz-inline-stack;
	display:inline-block;
	display:inline;
	zoom:1;
	vertical-align:middle;
}

.yui-slider-content {
	position:relative;
}

.yui-slider-rail {
	position:relative;
}

.yui-slider-thumb {
	position:absolute;
}

.yui-slider-thumb-image {
	display:block;
}

.yui-slider-image-error .yui-slider-thumb {
	height:10px;
	width:10px;
	background:#000;
	color:#000;
	overflow:hidden;
}

.yui-slider-image-error .yui-slider-thumb-image {
	display:none;
}

.yui-skin-sam .yui-slider-rail-x {
	background:url("rail-classic-x.png") repeat-x 0 7px;
	min-height:19px;
	height:19px;
}

.yui-skin-sam .yui-slider-rail-y {
	background:url("rail-classic-y.png") repeat-y 7px 0;
	min-width:19px;
	width:19px;
}

.yui-widget-stacked .yui-widget-shim {
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	border:none;
	top:0;
	left:0;
	padding:0;
	margin:0;
	z-index:-1;
	width:100%;
	height:100%;
	_width:0;
	_height:0;
}

.yui-widget-hidden {
	display:none;
}

.results-list .result, .results-list .date {
	display:block;
	background-color:#fff;
	border-style:solid;
	position:relative;
	clear:both;
}

.results-list .result {
	margin-top:-1px;
	padding-right:22px;
	min-height:88px;
	border-color:#dadada;
	border-width:1px 0 1px;
}

.results-list .result {
	background-image:url(../../content/Images/bg/bg.grad.sr.save.gif);
	background-repeat:repeat-y;
	background-position:right 0;
}

.results-list .hl {
	background-color:#feff7f;
}

.results-list .date, .results-list .date:hover {
	margin-top:10px;
	padding:2px;
	height:auto;
	border-width:1px;
	border-color:#c77170;
	border-color:#d50000;
	background:none;
	z-index:2;
}

.results-list .date, .results-list .date .ntd {
	color:#fff;
}

.results-list .date p {
	padding:.3007em .4615em;
	background-color:#f7adaf;
	background-color:#ff6b6b;
}

.results-list .date span {
	padding-right:25px;
	height:27px;
	background-position:right -241px;
	position:absolute;
	right:2px;
	top:.4615em;
	font-weight:900;
	z-index:10;
}

.results-list .date span span {
	padding:0;
	height:auto;
	background:none!important;
	position:static;
}

.results-list .date .ntd {
	font-size:108%;
	position:relative;
	top:-1px;
}

.results-list .odd {
	background-color:#fafafa;
}

.results-list #navigation, #sponsored_links {
	width:200px;
	position:absolute;
	top:0;
	bottom:0;
}

.results-list .listing-image {
	float:left;
	margin:5px 9px 5px 5px;
}

.results-list .listing-image img {
	height:65px;
	width:65px;
}

.results-list .listing-image .no-photo {
	background-image:url(../../content/images/bg/bg.sr.no-photo.png);
}

.results-list .listing-image img.enlarge-image {
	height:8px;
	width:8px;
	top:0;
	right:0;
}

.results-list .listing-image span.enlarge-image {
	width:71px;
}

.results-list .save {
	position:absolute;
	right:2px;
	top:50%;
}

.results-list .save span {
	margin-top:-8px;
	height:18px;
	width:18px;
	position:relative;
}

.results-list .price {
	float:right;
	margin:9px 9px 0 5px;
	font-weight:900;
	font-size:116%;
	line-height:1.05;
}

.results-list .price .price-type {
	margin-left:2px;
	font-weight:500;
	font-size:77%;
}

.results-list h4 {
	padding-top:9px;
	font-size:108%;
	line-height:1.05;
}

.results-list h4 a {
	color:#000;
	text-decoration:none;
}

.results-list h4 a:visited {
	padding-left:22px;
	background-position:0 -426px;
}

.results-list .bl h4 a {
	font-weight:900;
}

.results-list h4 i {
	margin-left:5px;
	color:#cecece;
}

.results-list .distance {
	margin-left:.385em;
	font-size:85%;
	font-weight:900;
}

.results-list .sub-title, .sub-title * {
	color:#cecece;
}

.results-list .sub-title {
	margin:.5385em 0;
	font-size:85%;
}

.results-list .properties {
	margin-right:10px;
	height:37px;
	overflow:auto;
	position:relative;
}

.results-list .properties .lui-scroller-hor {
	display:none;
}

.results-list .scroller {
	height:1.5385em;
	overflow:hidden;
}

.results-list .property-list {
	position:absolute;
	white-space:nowrap;
}

.results-list .property {
	display:inline;
}

.results-list .property .property-value {
	display:inline-block;
	margin-right:3px;
	padding:2px 6px;
	font-size:85%;
	color:#f00;
	border:1px solid #cecece;
	background-color:#ececec;
	color:#cecece;
}

.results-list .property a.property-value {
	color:#f00;
	border:1px solid #cecece;
	background-color:#ececec;
	color:#cecece;
	text-decoration:none;
}

.results-list .property span.property-value {
	color:#f00;
	border:1px solid #cecece;
	background-color:#ececec;
	color:#cecece;
}

.results-list li:hover {
	border-color:#999;
	z-index:1;
}

.results-list li:hover .scroller {
	overflow-x:auto;
}

.results-list li:hover h4 a {
	text-decoration:underline;
}

.results-list li:hover .sub-title {
	color:#999;
}

.results-list li:hover .sub-title *, .results-list li:hover h4 i {
	color:#666;
}

.results-list li:hover .properties .property-value {
	border-color:#999;
	color:#f00;
	outline:none;
}

.results-list li:hover .properties a.property-value:hover {
	cursor:default;
}

.results-list .lui-scroller .lui-scroller-hor {
	display:block;
}

.results-list .lui-scroller {
	height:35px;
	overflow:hidden;
}

.lui-scroller {
	position:relative;
}

.lui-scroller-hor, .lui-scroller-thumb {
	height:9px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.lui-scroller-hor {
	width:100%;
	background-color:#ececec;
	position:absolute;
	bottom:3px;
}

.lui-scroller-thumb {
	width:30px;
	background-color:#dadada;
	cursor:pointer;
}

.results-list li:hover .lui-scroller-hor {
	background-image:url(../../content/Images/sprite/sprite.gradient-v.png);
	background-repeat:repeat-x;
	background-position:0 -156px;
}

.results-list li:hover .lui-scroller-thumb {
	background-image:url(../../content/Images/sprite/sprite.gradient-v.png);
	background-repeat:repeat-x;
	background-position:0 -370px;
}

.results-list li:hover .lui-scroller-thumb {
	width:28px;
	height:7px;
	border:1px solid #999;
}

#info_message {
	margin-bottom:1em;
	padding:.5385em .385em .5385em 10px;
}

#info_message p {
	padding-left:38px;
	min-height:28px;
}

#info_message strong {
	display:block;
	font-size:123.1%;
}

#info_message strong a {
	text-decoration:none;
	color:#00f;
	font-size:70%;
	position:relative;
	top:-8px;
}

#info_message em {
	margin-right:1em;
	font-size:138.5%;
	font-weight:900;
	color:#000;
}

#info_message.warning {
	border:1px solid red;
	background-position:0 -559px;
	color:#706a51;
}

#info_message.warning p {
	background:url(../../content/Images/icon/icon.searchresults.infobar.warning.png) 0 center no-repeat;
}
#search_results #info_message.multiple-locations{
	color: red;
	background-color:#eeeeee;
	background-image: none;
}
#info_message.multiple-locations #lui_panel_info_c{
	color: #555555;
}

#info_message.multiple-locations strong a {
	display:none;
	font-size:90%;
	color: black;
	font-weight: normal;
	top: 0;
}
#info_message #lui_panel_info ul {
	height:160px;
	border:1px solid #666666;
	border-width:1px 0;
	overflow:auto;
	overflow-x:hidden;
}

#info_message #lui_panel_info li {
	padding:.4615em 1em;
}

#info_message #lui_panel_info li.first {
	padding-top:.769em;
}

#info_message #lui_panel_info li.last {
	padding-bottom:.769em;
}

#info_message #lui_panel_info li.even {
	background-color:#d6d6d6;
}

#info_message .shadow .underlay {
	width:100%;
	height:100%;
	background-color:#000;
	position:absolute;
	top:3px;
	left:3px;
	opacity:.3;
}

.spons_list {
	padding:1em 0 1px 0;
	margin:1em 0;
	font-size:1em;
	background-color:#e4e4e4;
	position:relative;
	clear:left;
}

.spons_list.bottom { 
    margin:44px 10px 0 192px;
}

.spons_list ul {
    -webkit-border-bottom-radius: 5px;
    -webkit-border-bottom-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    border-bottom-radius: 5px;
    border-bottom-radius: 5px;
    margin:7px;
    background:#fff;
    padding:2px;
    text-align:left;
}

.spons_list li {    
	margin:0;
	padding:3px 7px;
	background-color:#fff;
	font-size:12px;
	line-height:1.4em;
}

.spons_list li.adsense { padding:0; }

.spons_list h2  {
    color:#0F5C66;
    font-size:14px;
    font-weight:bold;
    margin-top:-5px;
    padding-left:7px;
    padding-right:7px;
    padding-bottom:0px;
    text-align:left;
}

.spons_list a#advertise_here  {
    color:#0F5C66;
    font-size:12px;
    position:absolute;
    right:7px;
    top:9px;
}

.spons_list h5 {
	margin-bottom:3px;
	font-size:12px;	 
}

.spons_list li h5 a, .spons_list li h5 span {
    background-color: #fff;
    display:inline;    
} 

.spons_list h5 * {
	color: #0f5c66; 
}

.spons_list li .contact {
	margin:3px 0;
	padding-left:20px;
	height:16px;
	font-size:10px;
}

.spons_list li .content {
	margin:10px auto; 
	font-size:12px; 
	line-height:1.4em; 
}

.spons_list li .url {
	background-position:0 -570px;	
	background-image:none;
	color:#0F5C66;
	line-height:1.2em;
}

.spons_list li .contact.url {
    
    
    font-size:12px;
    line-height:1.4em;
    padding:0 8px 0 0;    
    margin:0;    
    
    text-decoration:none;
}

.spons_list li .email {
	background-position:0 -549px;
}

.spons_list li .tel {
	background-position:0 -528px;
	font-size:12px;
	line-height:1.4em;
}

.spons_list .advertise-here {
	position:absolute;
	top:30px; 
	right:9px;
	text-decoration:none;
	color:#999;
}

.spons_list .advertise-here:hover {
	text-decoration:underline;
	color:#003838;
}

.spons_list .label {
	display:block;
	text-align:right;
	color:#cecece;
}

#search_results {
	position:relative;
}

#search_results #doc3 {
	min-width:989px;
	position:absolute;
	left:0;
	right:0;
}

#search_results.show-ad #doc3 {
	right:130px;
}

#search_results.int #doc3 {
	right:0;
}

#search_results .lui-crumb {
	margin-right:10px;
	padding:6px 10px;
	border:1px solid #dadada;
}

#search_results.int .lui-crumb {
	border-width:1px 0 0;
}

#search_results #body_content {
	float:left;
	margin:10px -25em 0 0;
	width:100%;
}

#search_results #content {
	margin-right:0;
}

#search_results #results_pagination {
	float:right;
	margin-left:-25em;
	width:100%;
}

#search_results #results, #search_results .PaginationController {
	margin:0 10px 0 192px;
}

#search_results #page_skyscraper {
	margin-top:-30px;
	position:absolute;
	right:-130px;
	overflow:hidden;
}

#search_results.show-ad #ft {
	margin-right:-140px;
}

#search_results .category-info {
	margin-top:10px;
	padding:.385em;
	border:1px solid #6fc5c7;
	background-color:#caebea;
}

#search_results .refine-search {
	margin-top:0px;
	float:left;
	width:180px;
	margin-bottom:5px;
}

#search_results #search_results #spons_list_frame {
	float:right;
	width:200px;
	position:relative;
	top:-30px;
}

#search_results.int .spons_list {
	float:none;
	width:auto;
	top:0;
}

#search_results .SearchCriteriaDisplay {
	margin:0 -13px 1em 0;
	padding:.231em;
	border:1px solid #dedede;
	background-color:#f8f8f8;
	font-size:85%;
	font-weight:900;
	color:#f90;
}

#search_results .SearchCriteriaDisplay span {
	margin-right:2px;
	padding:0 15px 0 3px;
	position:relative;
}

#search_results .SearchCriteriaDisplay span.title {
	margin:1px;
	padding:1px;
	color:#797979;
}

#search_results .SearchCriteriaDisplay span span {
	margin:1px 3px 0 0;
	padding:0;
}

#search_results .SearchCriteriaDisplay a, #search_results .SearchCriteriaDisplay a:visited {
	padding:0 5px;
	background-position:left -485px;
}

#search_results .SearchCriteriaDisplay a:hover {
	background-position:right -485px;
}

#search_results .SearchCriteriaDisplay a u {
	display:none;
}

#search_results select{     
	margin-left:10px;
	width:160px;	
	margin-bottom: 10px;
}
#search_results #property select{
	margin-bottom: 5px;
}
#search_results #property input{
	margin-bottom: 5px;
	margin-left:10px;
}
#sorting {
	margin-top:14px;
	padding:0 .5385em .231em;
	border-bottom:1px solid #cecece;
	position:relative;
	font-weight:900;
}

#sorting ul {
	position:absolute;
	right:.5385em;
	bottom:.231em;
	color:#999;
}

.webkit #sorting ul {
	bottom:.3077em;
}

#sorting ul li {
	display:inline;
	margin:0 2px;
}

#sorting ul li a {
	padding:.154em .5385em;
	border:1px solid #cecece;
	border-width:1px 1px 0;
	background-color:#ececec;
	position:relative;
	bottom:-1px;
	color:#999;
	text-decoration:none;
}

#sorting ul li a:hover {
	color:#000;
	text-decoration:underline;
}

#sorting #current a {
	padding:.231em .5385em .231em 21px;
	border-bottom:1px solid #fff;
	background-color:#fff;
	background-repeat:no-repeat;
	bottom:0;
	color:#000;
}

#sorting #current.dsc a {
	background-position:-23px -142px;
}

#sorting #current.asc a {
	background-position:-23px -190px;
}

#results h1 {
	padding:.5385em;
	color:#999;
	font-size:123.1%;
	border-bottom:1px solid #cecece;
}

#results h1 em, #bd #content h1 strong {
	font-weight:900;
}

#results h1 em {
	color:#f00;
}

#results h1 strong {
	color:#000;
}

#searchResults #pagination {
	border-width:1px;
	border-style:solid;
}

#searchResults #pagination {
	border-color:#0f0;
}

.spons_list_frame iframe {
	width:200px;
	height:1100px;
}

iframe.jobs-content-iframe {
	margin-bottom:1em;
	height:150px;
	border:0;
}

#holding-div #structure-centre {
	float:none;
	/*width:auto!important;*/
	margin:0 210px 0 195px;
}

#structure-centre #jobSearch, #structure-centre #jobSearch p, #structure-centre #channels {
	width:auto;
	clear:none;
}

#structure-centre #jobSearch {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#structure-centre #jobSearch fieldset {
	margin-bottom:6px;
	padding-bottom:10px;
	border-bottom:1px solid #dadada;
}

#structure-centre #jobSearch label {
	display:inline-block;
	width:27.5%;
}

#structure-centre #jobSearch label input, #structure-centre #jobSearch label select {
	width:100%;
}

#structure-centre #jobSearch label select {
	padding:1px 0;
	font-size:100%;
}

.unselected { color: #767676; }

#search_results.override #bd {
    margin:0;
    padding:0;
    text-align:left;
}

#search_results.override .spons_list {
    width:205px;
    margin:0;
}

#search_results.override .spons_list a#advertise_here {
    display:block;
    height:20px;
    left:17px;
    line-height:10px;
    margin:0;
    padding:0;
    position:absolute;
    text-align:left;
    top:43px;
    width:80px;    
}

#search_results.override .spons_list li .contact.url {
    padding:0;    
}

#search_results.override .spons_list a {
    position:relative;
    display:inline;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */     
}

#search_results.override .spons_list span {
    display:block;
    margin:0;
}

#search_results.override .spons_list ul {
    padding-top:30px;
}

#spons_list_frame
{
    height:660px;
    width:205px;
    position:absolute;
    right:10px;
    top:213px;
    z-index:1000;
}

#spons_list_frame iframe 
{
    height:660px;
    width:205px;
    
    /*
    
    position:absolute;
    right:10px;
    top:213px;
    
    z-index:10;   
    */
}