/* Extra styles for header */

/* Original logo */

.wru-logo__color {
	float: left;
	display: block;
	background: transparent url(../../images/logo/logo_watchru_color.svg) no-repeat;
	background-size: 199px auto;
	background-position: center;
	width: 200px;
	height: 100px;
	margin: 0 15px 0 0;
}

a.wru-logo__color-a {
	float: right;
	text-align: right;
	width: 100%;
	padding: 75px 0 0 0;
	font: bold 11pt Arial;
	color: #0089E1;
	text-decoration: none;
}

a.wru-logo__color-a:hover {
	color: #605D5C;
}

/* Enlarged logo (height 120px) */

.wru-logo__color120 {
	float: left;
	display: block;
	background: transparent url(../../images/logo/logo_watchru_color.svg) no-repeat;
	background-size: 100% auto;
	background-position: center;
	width: 200px;
	height: 120px;
	margin: 0 15px 0 5px;
}

a.wru-logo__color120-a {
	float: right;
	text-align: right;
	width: 100%;
	padding: 85px 0 0 0;
	font: bold 11pt Arial;
	color: #0089E1;
	text-decoration: none;
}

a.wru-logo__color120-a:hover {
	color: #605D5C;
}

/* Black logo */

.wru-logo__black {
	float: left;
	display: block;
	background: transparent url(../../images/logo/logo_watchru_black.svg) no-repeat;
	background-size: 100% auto;
	background-position: center;
	width: 200px;
	height: 120px;
	margin: 0 15px 0 5px;
}

a.wru-logo__black-a {
	float: right;
	text-align: right;
	width: 100%;
	padding: 85px 0 0 0;
	font: bold 11pt Arial;
	color: #000;
	text-decoration: none;
}

a.wru-logo__black-a:hover {
	color: #000;
}

/* Black logo with additional light block */

.wru-logo__black2 {
	float: left;
	display: block;
	background: transparent url(../../images/logo/logo_watchru_black.svg) no-repeat;
	background-size: 100% auto;
	background-position: center;
	width: 200px;
	height: 120px;
	margin: 0px 15px 0px 5px;
	position: relative;
	bottom: 10px;
	padding: 0 5px 0 5px;
}

a.wru-logo__black2-a {
	float: right;
	text-align: right;
	width: 100%;
	padding: 85px 0 0 0;
	font: bold 11pt Arial;
	color: #000;
	text-decoration: none;
}

a.wru-logo__black2-a:hover {
	color: #000;
}

a.wru-logo__addition1 {
	display: inline-block;
	position: relative;
	top: 15px;
	text-align: center;
	width: 100%;
	font: normal 12px Arial;
	font-style: italic;
	color: #000;
	text-decoration: none;
}

/* Black logo with additional dark block */

.wru-logo__black3 {
	float: left;
	display: block;
	background: transparent url(../../images/logo/logo_watchru_black.svg) no-repeat;
	background-size: 100% auto;
	background-position: center;
	width: 200px;
	height: 120px;
	margin: 0px 15px 0px 5px;
	position: relative;
	bottom: 15px;
}

a.wru-logo__black3-a {
	float: right;
	text-align: right;
	width: 100%;
	padding: 85px 0 0 0;
	font: bold 11pt Arial;
	color: #000;
	text-decoration: none;
}

a.wru-logo__black3-a:hover {
	color: #000;
}

a.wru-logo__addition2 {
	display: inline-block;
	position: relative;
	top: 15px;
	/* text-align: left; */
	text-align: center;
	width: 195px;
	font: normal 12px Arial;
	font-style: italic;
	color: #fff;
	background: #000;
	border-radius: 4px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

/* Original light color logo (height 100px) */

.wru-logo__original_light {
	float: left;
	display: block;
	background: transparent url(../../images/logo/logo_watchru_original_light.svg) no-repeat;
	background-size: 100% auto;
	background-position: center;
	width: 180px;
	height: 105px;
	margin: 0 15px 0 0;
}

a.wru-logo__original_light-a {
	float: right;
	text-align: right;
	width: 100%;
	padding: 72px 0 0 0;
	font: bold 11pt Arial;
	color: #4A86E8;
	text-decoration: none;
}

a.wru-logo__original_light-a:hover {
	color: #605D5C;
}

/* Small ver */

.wru-logo__lh_light {
	float: left;
	display: block;
	background: transparent url(../../images/logo/logo_watchru_original_light.svg) no-repeat;
	background-size: 96% auto;
	background-position: center;
	width: 150px;
	height: 80px;
	margin: 0 15px 0 0;
}

a.wru-logo__lh_light-a {
	float: right;
	text-align: right;
	width: 100%;
	padding: 72px 0 0 0;
	font: bold 11pt Arial;
	color: #4A86E8;
	text-decoration: none;
}

a.wru-logo__lh_light-a:hover {
	color: #605D5C;
}

/* Rules block */

.fwru-rules {
	background-color: #d9535a;
}

/* Navigation menu */

#nav {
	margin: 0;
	width: 100%;
}

#nav td {
	border-bottom: 1px solid #003399;
	border-spacing: 0;
}

#navlist {
	padding: 0;
	margin: 0;
	font-size: 11px;
	position: relative;
	top: 2px;
}

/*
#navlist li { 
	display:inline; 
	white-space:nowrap;
	font-size:11px;
	margin-left:0;
}

#navlist li a {
	float:left;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin-right: 0.2em;
	border: 1px solid #3B5998;
	border-bottom:0;
	background: #fff;
	text-decoration: none;
}
*/

#navlist li {
	display: inline-block;
	height: 22px !important; 
	white-space: nowrap;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#navlist li a {
	/*float: left;*/
	padding: 3px 6px 3px 6px;
	/*margin-right: 0.3em;*/
	border: 1px solid #3B5998;
	border-bottom: 0;
	background: #fff;
	text-decoration: none;
}

#navlist li a:link { color: #003399; }
#navlist li a:visited { color: #003399; }

#navlist li a:hover {
	color: #fff;
	background: #5978B8;
	border-color: #5978B8;
	border-bottom: 0;
}

#navlist li a#selected {
	color: #fff;
	background: #3B5998;    
	border-top: 1px solid #3B5998;
	border-left: 1px solid #3B5998;
	border-right: 1px solid #3B5998;
	border-bottom: 0;
	text-decoration: none;
}

/* Extra styles for menu categories */

#brandtxt { 
	border: 0;
	text-decoration: none;
	font-size: 11px;
}

#brandtxt a { 
	border: 0;
	text-decoration: none;
	font-size: 11px;
}

#brandtxt a:hover {
	border: 0;
	text-decoration: underline;
}

.brandmore {
	background:#E6EFF8;
	color:#000;
	border-top: 0px solid #3B5998;
	font-size: 11px;
}

.brandmore a:link, .brandmore_alink {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.brandmore a:visited, .brandmore_avisited {
	color: #000000;
	text-decoration: none;
}

.brandmore a:hover, .brandmore a:active, .brandmore_ahover {
	color: #000000;
	text-decoration: underline;
}

/* Modification of common elements */

.nbutton1, nbutton1.a {
	padding: 3px 3px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold; 
	font-style: normal; 
	text-transform: none;
	cursor: pointer;
	text-decoration: none;
	box-shadow: 0px 1px 3px #000;
	-o-box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 2px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.nbutton2, nbutton2.a {
	padding: 5px 6px;
	font-size: 11px; 
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold; 
	font-style: normal; 
	text-transform: none;
	cursor: pointer;
	text-decoration: none;
	box-shadow: 0px 1px 3px #000;
	-o-box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 2px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.nbutton1-blue {
	background-color: #376ea6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3b76b3), color-stop(1, #5795D5));
	background: -moz-linear-gradient(bottom, #5795D5, #3b76b3);
	background: -o-linear-gradient(#3b76b3,#5795D5);
	text-shadow: 1px 1px 0px #000;
	-o-text-shadow: 1px 1px 0px #000;
	-moz-text-shadow: 1px 1px 0px #000;
	-webkit-text-shadow: 1px 1px 0px #000;
}

.nbutton1-blue1 {
	background-color: #A5BDE6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A5BDE6), color-stop(1, #A5BDE6));
	background: -moz-linear-gradient(bottom, #A5BDE6, #A5BDE6);
	background: -o-linear-gradient(#A5BDE6,#A5BDE6);
	text-shadow: 1px 1px 0px #CEE6FF;
	-o-text-shadow: 1px 1px 0px #CEE6FF;
	-moz-text-shadow: 1px 1px 0px #CEE6FF;
	-webkit-text-shadow: 1px 1px 0px #CEE6FF;
}

.nbutton1-gray {
	background-color: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(1, #ccc));
	background: -moz-linear-gradient(bottom, #ccc, #ddd);
	background: -o-linear-gradient(#ddd,#ccc);
	text-shadow: 1px 1px 0px #eee;
	-o-text-shadow: 1px 1px 0px #eee;
	-moz-text-shadow: 1px 1px 0px #eee;
	-webkit-text-shadow: 1px 1px 0px #eee;
}

.nbutton1-blue2:hover {
	background-color: #74AEEA;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #74AEEA), color-stop(1, #74AEEA));
	background: -moz-linear-gradient(bottom, #74AEEA, #74AEEA);
	background: -o-linear-gradient(#74AEEA,#74AEEA);
}

.nicon-thankyou {
	/*background: url(../../images/nelement/thankyou.png) left center no-repeat;
	text-indent: 20px; */
	display: inline-block;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	/* vertical-align: middle; */
	text-decoration: none;
	color: #000;
}

.nicon-mmessage {
	background: url(../../images/nelement/mmessage.png) left center no-repeat;
	text-indent: 20px;
	display: inline-block;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	/* vertical-align: middle; */
	text-decoration: none;
	color: #fff;
}

.nicon-msearch {
	background: url(../../images/nelement/msearch.png) left center no-repeat;
	text-indent: 20px;
	display: inline-block;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	/* vertical-align: middle; */
	text-decoration: none;
	color: #000;
}

/* Market elements */

.maamenu-controllist { padding:0 0 6px 5px; }
.maamenu-controlitem { padding:6px 0 0 2px; }
.maamenu-statusitem { padding:6px 0 0 2px; font:normal 11px Verdana, Tahoma, Arial; /* font-style:italic; */ }
.maamenu-accesslist { font:normal 9pt Verdana, Tahoma, Arial; font-style:italic; padding:5px 0 5px 5px; }
.maamenu-listitem { padding:1px 0 0 5px; }
.maamenu-statusbuyer { font:bold 10pt Verdana, Tahoma, Arial; }
.maamenu-statustb { font:bold 11px Verdana, Tahoma, sans-serif; }

.mm-inlineimg { padding-left:3px; vertical-align: middle; }

.mm-white { color:#fff; }
.mm-black { color:#000; }

.marketbutton, marketbutton.a {
font-size: 11px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold;
cursor: pointer;
box-shadow: 0px 1px 2px #000;
-o-box-shadow: 0px 1px 2px #000;
-moz-box-shadow: 0px 1px 2px #000;
-webkit-box-shadow: 0px 1px 2px #000;
border-radius: 2px;
-o-border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 1px;
}

.mm-button-text, mm-button-text.a {
display: inline-block;
line-height: 14px;
padding: 2px 4px;
text-decoration: none;
/* color: #fff; */
}

/* Blue button */
.marketblue, marketblue.a {
color: #fff;
background-color: #376ea6;
border: 1px solid #3b76b3;
text-shadow: 1px 1px 0px #000; 
-o-text-shadow: 1px 1px 0px #000; 
-moz-text-shadow: 1px 1px 0px #000;
-webkit-text-shadow: 1px 1px 0px #000;
}

.marketblue:hover {
background-color: #369;
border-color: #376ea6;
color: #fff;
}

/* Red button */
.marketred, marketred.a {
color: #fff;
background-color: #a00;
border: 1px solid #b00;
text-shadow: 1px 1px 0px #400;
-o-text-shadow: 1px 1px 0px #400;
-moz-text-shadow: 1px 1px 0px #400;
-webkit-text-shadow: 1px 1px 0px #400;
}

.marketred:hover {
background-color: #900;
border-color: #a00;
color: #fff;
}

/* Orange button */
.marketorange, marketorange.a {
color: #fff;
background-color: #f60;
border: 1px solid #ff8533;
text-shadow: 0px 1px 1px #441b00;
-o-text-shadow: 0px 1px 1px #441b00;
-moz-text-shadow: 0px 1px 1px #441b00;
-webkit-text-shadow: 0px 1px 1px #441b00;
}

.marketorange:hover {
background-color: #cc5200;
border-color: #f60;
color: #fff;
}

/* Green button */
.marketgreen, marketorange.a {
color: #fff;
background-color: #3c7d35;
border: 1px solid #47953f;
text-shadow: 0px 1px 1px #1f421c;
-o-text-shadow: 0px 1px 1px #1f421c;
-moz-text-shadow: 0px 1px 1px #1f421c;
-webkit-text-shadow: 0px 1px 1px #1f421c;
}

.marketgreen:hover {
background-color: #367130;
border-color: #42893a;
color: #fff;
}

/* Gray button */
.marketgray, marketgray.a {
background-color: #ddd;
border: 1px solid #666;
text-shadow: 0px 1px 1px #fff;
-o-text-shadow: 0px 1px 1px #fff;
-moz-text-shadow: 0px 1px 1px #fff;
-webkit-text-shadow: 0px 1px 1px #fff;
color: #333;
}

.marketgray:hover {
background-color: #ccc;
border: 1px solid #ddd;
color: #333;
}

.markettodo {
border: 2px solid #ff8533 !important;
}

/* Market Status #1 Gold */
.marketgold1, marketgold1.a {
	background-color: #FEFFDB;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.marketstatuscolor_1 { color:green; }
.marketstatuscolor_2 { color:#E4444B; }
.marketstatuscolor_3 { color:#888888; }

/* Market access menu for Admin and Sellers */

ul, li { margin:0; border:0; list-style:none; padding:0; }

#marketaamenu { padding:0 0 5px 5px; }
#marketaamenu a { }
#marketaamenu a:hover { }	
#marketaamenu li { display:inline; position:relative; }
#marketaamenu li span { position:relative; border-bottom:none; font-style:italic; line-height:18px; }	
#marketaamenu li span a { }	
#marketaamenu li span.over { }
/*+html #marketaamenu li span.over { border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
#marketaamenu li span.over a { }
#marketaamenu li span.over a:hover { text-decoration:none; }
#marketaamenu li span.active { }
/*+html #marketaamenu li span.active { border-top:solid 2px #E5E5E5; padding-bottom:3px; } */
#marketaamenu li span.active a { }
#marketaamenu li span.active a:hover { text-decoration:none; }
#marketaamenu span.mm-arrow { font:normal 9pt Verdana, Tahoma, Arial; font-style:italic; color:green; cursor:pointer; border-bottom: dashed 1px green; z-index:100; }
#marketaamenu div.sub_menu { display:none; position:absolute; left:-10px; top:-5px; margin-top:0px; border:solid 1px #3b76b3; padding:25px 5px 5px 5px; width:255px; background:#fff; z-index:99; }
/* html #marketaamenu div.sub_menu { margin-top:23px; } /* IE6 */
/*+html #marketaamenu div.sub_menu { margin-top:23px; } /* IE7 */
#marketaamenu div.sub_menu span { display:block; font:normal 11px Verdana, Tahoma, Arial; text-decoration:none; padding:3px; }
#marketaamenu div.sub_menu a { display:block; font:normal 11px Verdana, Tahoma, Arial; text-decoration:none; padding:5px 5px 5px 8px; }
#marketaamenu div.sub_menu a.statustext_active { display:block; font:normal 11px Verdana, Tahoma, Arial; text-decoration:none; padding:5px 5px 5px 8px; background-color:#D3D3D3; }
#marketaamenu div.sub_menu a.statustext_active:hover { text-decoration:none; color:#22229C; cursor:default; }
#marketaamenu div.sub_menu a:hover { text-decoration:underline; }
#marketaamenu div.sub_menu a.haveacc { color:red; }
#marketaamenu div.sub_menu a.havenotacc { color:#22229C; }


/* Multiselect */

.mselect {
	/* position: absolute; */
	position: relative;
	background: #fff;
	border: solid 1px #ABADB3;
	z-index: 10;
}

.mselect-fixed {
	overflow-x: hidden;
	overflow-y: auto;
}

.mselect-full { position: absolute; padding: 10px; width: 410px; }

.mselect-list .mselect-list-item.ui-state-hover {
/*	margin-top: -1px;
	margin-bottom: -1px;
	border-left: 0 solid;
	border-right: 0 solid;
	font-weight: normal; */
}

.mselect-list-item { 
	display: block;
}

.mselect-list-item label { 
	width: 100%;
	display: block;
}

.mselect-input-container { 
	position: relative;
	padding: .2em;
	display: none;
}

.mselect-input { width: 99%; margin: 0; }

.mselect-button-add { 
	display: block;
	zoom: 1;
	position: relative;
	text-decoration: none; 
	padding-left: 24px;
	padding: 2px 2px 2px 24px;
	cursor: pointer;
}

.mselect .mselect-button-add-icon,
.mselect .mselect-button-cancel {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 50%;
}

.mselect-button-add-icon { left: .2em; margin-top: -10px; }

.mselect .mselect-button-cancel { 
	right: .5em; 
	margin-top: -8px;
	cursor: pointer; 
	border: 0 solid;
	background: transparent;
}

/* Random quotes */

.quoteit-rq-bkg {
	background: #E0F0FF url(../../images/quote/square-4pix.gif) left top repeat-x;
	padding: 10px;
	/* font: italic 9pt Verdana, Tahoma, Arial;
	color: #000;
	font-weight: normal; */
}

.quoteit-rq-bkgtop {
	line-height: 20px;
	padding: 2px 0 3px 0; 
	background-color: #376ea6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3b76b3), color-stop(1, #5795D5));
	background: -moz-linear-gradient(bottom, #5795D5, #3b76b3);
	background: -o-linear-gradient(#3b76b3,#5795D5);
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0px 1px 3px #000;
	-o-box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 2px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
}

a.quoteit-rq-number {
	font: normal 9pt Verdana, Tahoma, Arial;
	padding-right: 15px;
	line-height: 20px;
	color: #fff;
}

.quoteit-ver {
	color: #eee;
	font: bold 11px Tahoma, Verdana, Arial;
	padding-left: 8px;
}

.quoteit-rq-title {
	font: bold 13pt Tahoma, Arial, Verdana;
	color: #fff;
	font-style: normal;
	text-decoration: none;
	margin: 0;
	/* line-height: 20px; */
	padding: 0 0 0 15px;
	text-shadow: 1px 1px 0px #000;
	-o-text-shadow: 1px 1px 0px #000;
	-moz-text-shadow: 1px 1px 0px #000;
	-webkit-text-shadow: 1px 1px 0px #000;
}

.quoteit-button2, quoteit-button2.a {
	padding: 5px 6px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	color: #fff; 
	font-weight: bold; 
	font-style: normal; 
	text-transform: none;
	cursor: pointer;
	text-decoration: none;
	box-shadow: 0px 1px 3px #000;
	-o-box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 2px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	border-radius: 0px;
	-o-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

.quoteit-button, quoteit-button.a {
	padding: 4px 5px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	/* color: #fff; */ 
	font-weight: bold; 
	font-style: normal; 
	text-transform: none;
	cursor: pointer;
	text-decoration: none;
	box-shadow: 0px 1px 3px #000;
	-o-box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 2px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.quoteit-blue {
	background-color: #376ea6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3b76b3), color-stop(1, #5795D5));
	background: -moz-linear-gradient(bottom, #5795D5, #3b76b3);
	background: -o-linear-gradient(#3b76b3,#5795D5);
	text-shadow: 1px 1px 0px #000;
	-o-text-shadow: 1px 1px 0px #000;
	-moz-text-shadow: 1px 1px 0px #000;
	-webkit-text-shadow: 1px 1px 0px #000;
}

.quoteit-blue2:hover {
	background-color: #74AEEA;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #74AEEA), color-stop(1, #74AEEA));
	background: -moz-linear-gradient(bottom, #74AEEA, #74AEEA);
	background: -o-linear-gradient(#74AEEA,#74AEEA); 
}

.quoteit-gray {
	background-color: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(1, #ccc));
	background: -moz-linear-gradient(bottom, #ccc, #ddd);
	background: -o-linear-gradient(#ddd,#ccc);
	text-shadow: 1px 1px 0px #eee;
	-o-text-shadow: 1px 1px 0px #eee;
	-moz-text-shadow: 1px 1px 0px #eee;
	-webkit-text-shadow: 1px 1px 0px #eee;
}

.quoteit-icon-all {
	background: url(../../images/quote/quote-bubble.png) left center no-repeat;
	text-indent: 20px;
	display: inline-block;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	text-shadow: 1px 1px 0px #000;
	-o-text-shadow: 1px 1px 0px #000;
	-moz-text-shadow: 1px 1px 0px #000;
	-webkit-text-shadow: 1px 1px 0px #000;
	color: #fff;
}

.quoteit-icon-submit {
	background: url(../../images/quote/quote-submit2.png) left center no-repeat;
	text-indent: 20px;
	display: inline-block;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #fff;
}

.quoteit-icon-next {
	background: url(../../images/quote/next-quote.png) left center no-repeat;
	text-indent: 20px;
	display: inline-block;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	-o-text-shadow: 1px 1px 0px #000;
	-moz-text-shadow: 1px 1px 0px #000;
	-webkit-text-shadow: 1px 1px 0px #000;
	color: #fff;
}

.quoteit-icon-like {
	display: inline-block;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #fff;
}

.quoteit-icon-rating {
	/* background: url(../../images/quote/heart2.png) left center no-repeat;
	text-indent: 20px; */
	display: inline-block;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #000;
	cursor: help;
}

.quoteit-icon-ratingdone {
	/* background: url(../../images/quote/heart2.png) left center no-repeat;
	text-indent: 14px; */
	display: inline-block;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #fff;
}

/* Common quotes style */
#quoteit-loader-next {
	padding-left: 5px;
	vertical-align: middle;
}

#quoteit-loader-rate {
	padding-left: 5px;
	vertical-align: middle;
}

.quoteit-readonly {
	background-color: #ccc;
	color: #000;
	cursor: help;
}

.quoteinlineimg {
	border: 0;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: -2px;
	vertical-align: bottom;
}

.quoteinlineimg2 {
	border: 0;
	margin-left: 5px;
	vertical-align: bottom;
	text-decoration: none;
}

.quoterow {
	padding: 5px 10px 5px 10px;
}

.quoteborder {
    /* border-top: dotted 1px #444; */
}

.quotetop {
	padding: 0px;
}

.quotepagenav {
    padding: 5px 0px 5px 0px;
}

.quotemodlinks {
	float: right;
}

.quotebottom {
	padding: 10px 0 5px 0;
}

.quoteid, .quoteunapproved {
	float: right;
}

.quotebody {
	font: italic 9pt Verdana, Tahoma;
	margin-top: 15px;
}

.quoteaddedby {
	color: #666;
}

.quoteratethis {
    vertical-align: bottom;
    padding-left: 5px;
}

.quoteapproved {
	display: none;
}

.unapprovedcell {
	background:#9CCBFB;
}

.selected {
	background: #FFFFCC;
	border-bottom: dotted 1px #444;
}

.quotesortby {
	float: right;
	font-weight: bold;
}

.deleted {
	display: none;
}

#navandmodcontainer {
	float: right;
	margin-bottom: 15px;
}

/* 
#quoteerror {
	text-align: center;
}

#votesoperator, #averageoperator, #totaloperator {
	min-width: 5em;
	max-width: 9em;
} 
*/

.quotefieldsearch, .quotemanager, .quotefiltergroup {
	padding: 10px;
}

/* Extra pages */

.rules-changed_item {
	display: inline-block;
	background: #d9535a;
	color: white;
	padding: 4px 8px;
}

changed_item {
	display: inline-block;
	background: #d9535a;
	color: white;
	padding: 4px 8px;
}

.button_rules { 
	font: bolder 13px Tahoma, Geneva, sans-serif;
	padding: 4px 10px;
	cursor: pointer;
}

.nmarket-bkg {
	padding: 15px;
	background: #FEFFDB;
}

.nmarketgs-bkg {
	padding: 15px;
	background: #f5f5f5;
}