
UNKNOWN {DISPLAY: none}

BODY { PADDING: 0px ; MARGIN: 0px }

IMG {BORDER: 0}

IMG.title {MARGIN: 25px 0px 15px}
IMG.subheader {FLOAT: right; MARGIN: 2px 10px 0px 0px}
IMG.right {FLOAT: right; MARGIN-LEFT: 5px}
IMG.left {FLOAT: left; MARGIN-RIGHT: 7px}

ABBR, ACRONYM, .help {CURSOR: help}

A {TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline}

P {
	PADDING: 0px;
	DISPLAY: block;
	MARGIN: 0.2em 0px 1em;
	COLOR: #666;
	LINE-HEIGHT: 1.5em;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana
}
BLOCKQUOTE {
	BORDER: #f0ecf0 1px solid; 
	border-bottom-width:: 5px ;
	PADDING: 10px;
	MARGIN: 20px;
	BACKGROUND: #fbfafb
}
BLOCKQUOTE.perfil {
	PADDING: 10px;
	BORDER: #f0ecf0 1px solid; 
	border-bottom-width:: 5px ;
	MARGIN: 5px 20px 10px;
	BACKGROUND: #fbfafb
}

CODE {FONT-SIZE: 12px; COLOR: #000}

UL.index {
	BORDER: #f0ecf0 1px solid;
	PADDING: 5px;
	MARGIN: 5px 0px 20px;
	BACKGROUND: #fbfafb
}
LI.index {
	HEIGHT: 11px ;
	PADDING: 5px;
	MARGIN: 0px 0px 0px 15px;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana; 
}

UL {PADDING: 5px; MARGIN: 5px 0px 20px}

#item_div li, #pages_nav li {PADDING: 5px; FONT-SIZE: 0.7em; MARGIN: 0px 0px 0px 15px; COLOR: #666; FONT-FAMILY: Verdana; HEIGHT: 12px}

H1 {
	PADDING: 0 ; 
	FONT-SIZE: 16px;
	MARGIN: 0px 0px 5px;
	COLOR: #5181a9; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Tahoma
}
H1 A {
	COLOR: #5181a9
}
H1.perfil {
	PADDING: 0 ; 
	FONT-SIZE: 18px ;
	MARGIN: 0px 0px 0px 20px ;
	COLOR: #f3663b; 
}
H5 { PADDING: 0px; FONT-SIZE: 13px; MARGIN: 0px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Tahoma}

H3 {
	PADDING: 0 ;
	DISPLAY: block;
	COLOR: #5181a9;
	FONT-SIZE: 13px;
	FONT-FAMILY: "Trebuchet MS", Tahoma
}

TABLE {BORDER: 0px ; BORDER-COLLAPSE: collapse; border-spacing: 0}

TD.header {
	PADDING: 0px;
	BACKGROUND: url(/custom/images/head_background.png);
	MARGIN: 10px auto 0px auto;
	WIDTH: 100%;
	vertical-align: middle ;
	HEIGHT: 93px;
	border-top: 1px solid gray
}
p.header {font: bold 28px Tahoma, Verdana, Arial ; margin: 0 0 0 10px; padding:0px;}

.frase {font: bold 18px Tahoma, Verdana, Arial ; color:#CCCCCC ; margin-left:20px}

TD.subheader {
	BORDER-TOP: 1px solid ;
	BORDER-BOTTOM: 1px solid ;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 18px; 
}

.new_content{
	PADDING: 0 0 15px ;
	MARGIN: 0px; 
	BACKGROUND: #FBF9FB
}
.new_menu {
	PADDING: 0 ; MARGIN: 0px ;
}
.new_submenu {
	PADDING: 20px 0 0 ; 
	MARGIN: 0px;
	BACKGROUND: #f0ecf0
}
.menu {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px}

.content {BACKGROUND: #ffffff;}

.submenu {PADDING: 20px 0 0 ;  MARGIN: 0px;  BACKGROUND: #f0ecf0}

TD.footer {
	PADDING: 10px 0 0 ;
	BORDER-TOP: 6px solid ;
	MARGIN: 0px; 
	HEIGHT: 40px; 
	BACKGROUND: transparent
}
TD.footer A {
	TEXT-DECORATION: none
}

#CONTENTBOX {PADDING: 0px; MARGIN: 10px 15px 15px; }
#CONTENTBOX.noSideMenues {padding-left: 40px ; padding-right: 40px}

#NAV {PADDING: 0px ; MARGIN: 0px }

#NAV P {
	PADDING: 0px;
	MARGIN: 0px;
	DISPLAY: block;
	FONT-SIZE: 13px;
	COLOR: #999;
	LINE-HEIGHT: 1.6em; 
	FONT-FAMILY: Tahoma, Verdana, Arial, "Trebuchet MS"
}
#NAV h5 A {
		PADDING: 0 0 0 11px;
		BORDER-TOP: 1px solid #000000;
		BORDER-BOTTOM: 1px solid #666666;
		COLOR: #f3cf01;
		BACKGROUND: #464646;
		TEXT-DECORATION: none;
		FONT-FAMILY: Tahoma, Verdana, Arial, "Trebuchet MS";
		FONT-SIZE: 0.9em;	
		LINE-HEIGHT: 1.6em;
}

#NAV B {COLOR: #fff830}

#NAV H3 {
	PADDING: 0 0 0 10px;
	MARGIN: 0px;
	BORDER-BOTTOM: 1px solid #666666;
	DISPLAY: block;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 1.6em;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Tahoma, Verdana, Arial, "Trebuchet MS";
}
.overHeadText {
	PADDING: 0px;
	MARGIN: 0px;
	FONT: bold 11px /1.6em Tahoma, Verdana, Arial, "Trebuchet MS";
	TEXT-DECORATION: none ;
}

#over_all A { MARGIN: 0px; TEXT-DECORATION: none; padding: 0 5px;}

#NAV A {
	border-style: solid ;
	border-width: 1px 0 ;
	PADDING: 0 0 0 10px;
	MARGIN: 0px;
	DISPLAY: block;
	TEXT-DECORATION: none ;
	color: white
}

#NAV A:hover {PADDING-LEFT: 11px}

#session {
	BORDER: #fff 1px solid;
	border-bottom-width: 8px ;	
	MARGIN: 8px 7px 0px 8px;
	PADDING: 5px;
	OVERFLOW: hidden;
	BACKGROUND: #F1ECF0; 
	width: 125px
}
#session H3 {PADDING: 0 ; MARGIN: 2px 0px 10px}

.clear {CLEAR: both}

.date {
	PADDING: 0px;
	FONT-SIZE: 10px;
	MARGIN: 1px 15px 0px 20px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma, Verdana, Arial
}

.pag {FONT-SIZE: 10px; COLOR: #bebebe; FONT-FAMILY: Verdana}
.pag A {FONT-WEIGHT: bold; COLOR: #5181a9}
.pag A:hover {COLOR: #fff; BACKGROUND: #5181a9; TEXT-DECORATION: none}

.comment {FONT-SIZE: 10px; MARGIN: -5px 0px 20px; COLOR: #8fbc4e; BORDER-BOTTOM: #d7e7be 1px solid; BACKGROUND: #f9fcf5}

.orange {COLOR: #ff6600}

.clear {CLEAR: both; MARGIN-TOP: 0px; PADDING-TOP: 0px}

FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
FORM P {PADDING: 0px; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666; FONT-FAMILY: Verdana}
FORM IMG {MARGIN: 0px}

FORM.box {BORDER: #f0ecf0 1px solid ; PADDING: 10px ; MARGIN: 10px 0px 30px ; BACKGROUND: #fbfafb}

.inp {BORDER: 1px solid ; border-color: #c7c7c7 #ececec #ececec #c7c7c7 ; MARGIN: 0px 0px 3px ; WIDTH: 110px}

SELECT {FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana}

TEXTAREA {FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana}

#CATEGORIAS IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 5px 0px 10px 20px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}

#title_box {font: bold 14px Tahoma ; text-align:left ; padding :5px ; border-radius: 7px ; box-shadow: 0 2px 5px gray ; background: -webkit-linear-gradient(#FDF8FC,#DFDADE)}

#cat_description {font: 12px arial ; color: gray ; padding-top: 3px}

#sort_box{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-align:right;
	padding : 0;
}

#sort_box a:hover {text-decoration: none}

#publicidad_centro{
	font: bold 24px Tahoma, Verdana, Arial ;
	margin: 10px auto;
	text-align: center;
	width: 100%;
}

#item_box h2 {margin: 0}

#item_box{
	BACKGROUND: #F1ECF0;
	border: #cccccc 1px solid;
	margin: 0px auto 0px auto;
	width:100%;
	border-radius: 10px ;
}
#item_head{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
}
#item_category {text-align:left ; float:left}
#item_category a {color:#666666;}

#item_from {float: right}

.item_photo img{
	border:#FFFFFF 2px solid;
	display:block;
	width:120px;
	height:120px;
}
.item_photo p{
	border:#000000 1px solid; 
	display:block; 
	width:124px; 
	height:124px
}

#item_div{
	margin-top:15px;
	display:block;
}

.gris_link,  a.gris_link:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#pages_nav ul {margin: 0 ; padding: 5px 0 6px ; white-space: nowrap}
#pages_nav li {display: inline ; list-style-type: none ; margin-left:-5px}

#pages_nav a { padding: 4px 12px;}

#pages_nav a:link, #pages_nav a:visited {BACKGROUND:#F1ECF0 ; border:#cccccc 1px solid ; text-decoration: none}
#pages_nav a:hover {text-decoration: none}

#pages_nav li#active a {color: #FFFFFF ; text-decoration: none}

#items_descripcion, #items_just_box {margin-top:5px ; BACKGROUND:#F1ECF0 ; border:#cccccc 1px solid ; padding:5px}
#items_just_box {font-family: Tahoma, Verdana, Arial ; font-size:12px ; color:#333333}

#items_descripcion p, #items_descripcion table{
	font-family: Tahoma, Verdana, Arial ;
	font-size: 11px ;
	color: #333333 ;
}
#items_descripcion h2 {margin: 0}

p#items_photo {border: 1px solid black;}

#items_photo img{
	border:#FFFFFF 2px solid;
	width:400px;
}
#items_photo p{
	border:#000000 1px solid;
	width:404px;
	text-align:center;
	margin: 0 auto;
}

.titulo_comentarios{
	padding:3px;
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	color:#c4380d;
	font-weight:bold;
}
.menu_nav{
	font-family: Verdana, Arial;
	font-size:10px;
	padding: 0px 5px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu_nav a:link,  .menu_nav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.menu_nav a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#comentario_box{
	BACKGROUND:#F1ECF0;
	border:#cccccc 1px solid;
	padding:5px;
	display:block;
}
#comentario_box p {line-height:8px;}

hr {
	clear: both;
	height: 0;
	border: 0;
	border-top: 1px solid #E6E6DF;
	margin: 5px 0 3px 0;
	padding: 0;
}

.tabla_lista {
	BACKGROUND:#F1ECF0;
	border:#cccccc 1px solid;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	padding:2px;
}
.tabla_lista2 {
	BACKGROUND:#F1ECF0;
	border:#cccccc 1px solid;
	color:#333333;
	padding:2px;
}
.tabla_lista2 p{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	padding:2px;
	line-height:6px;
}

.tabla_lista3 {
	BACKGROUND:#F1ECF0;
	border:#cccccc 0px solid;
	color:#333333;
	padding:2px;
}
.tabla_lista3 p{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	padding:2px;
	line-height:6px;
}

form dd {margin-left:20px ; padding:5px}

.boton_form{
	color:#FFFFFF;
	border:#000000 1px solid;
	BACKGROUND:#666666;
	padding:3px 6px ;
	width:auto;
	font: bold 12px Arial, Helvetica, sans-serif;
}

form dt {
	display:block;
	width:100%;
	padding-left:50px;
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-style: normal;
}
form dd {padding-left:28px}

dd input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:#cccccc 1px solid;
	margin-top:-3px;
	width:200px;
}
dd textarea {width: 300px ; height: 100px}

dd select {width: 200px ; border: #cccccc 1px solid}

input.disabled {border: 1px solid #F2F2F2 ; BACKGROUND: #F2F2F2}

input.required, textarea.required, select.validate-selection , input.validate-email{
	border: 1px solid #00A8E6;
	font-size: 11px;
}
input.validation-failed, textarea.validation-failed, select.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
	font-size: 11px;
}
input.validation-passed, textarea.validation-passed , select.validation-passed{
	border: 1px solid #00CC00;
	color : #000;
	font-size: 11px;
	
}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	BACKGROUND: #FF3300;
	color : #FFF;
	font-weight: bold;
	font-size: 11px;
}

.comentario_img {
	width: 50px;
	height: 50px;
	border: #999999 1px solid ;
	margin-right: 10px
}

.texto_comentario {
	font-family: Arial, Helvetica, sans-serif;
	width:80%;
	font-size: 12px;
	text-align:left;
	margin:0;
}

.texto_item{
	font-family: Arial, Helvetica, sans-serif;
	width:80%;
	font-size: 12px;
	text-align:justify;
	margin:0 auto;
}

.error_class{
	border: 1px solid #FF3300;
	BACKGROUND:#FFFFFF;
	color : #FF3300;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:3px;
}
.msg_class{
	margin-top:10px;
	border: 1px solid #00CC00;
	padding:3px;
	BACKGROUND:#FFFFFF;
	color : #00CC00;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.none {display:none}

* {box-sizing: border-box ; -moz-box-sizing: border-box}

.strongText {font: bold 12px/20px tahoma ; color: black ; margin: 5px 0}
.slightlyStrong {font: 12px/20px tahoma ; color: gray ; margin: 5px 0}

#commentPages {font: bold 13px arial ; color: gray ; padding: 5px ; margin: 5px 0 ; background: #F1ECF0}
#commentPages * {font: 14px arial ; padding: 3px 6px ; margin: 3px ; border: 1px solid gray ; background: lightgrey ; color: black}
#commentPages .current {font-weight: bold}

#searchForm {border: 1px solid gray ; background: black ; padding: 5px ; width: 210px}
#searchForm table {width: 100%}
#searchForm .input {width: 100% ; border-width: 1px ; font: 11px arial}
#searchForm .button {font: 11px arial}

#searchResultsTitle {font: bold 14px verdana ; margin-top: 10px ; color: darkblue ; border-bottom: 1px solid black}
#searchResultsTitle span {font-weight: normal ; font-size: 12px}

.codeTextArea {width: 95% ; border-width: 1px ; font-size: 10px ; height: 80px}

.codeInput {width: 350px ; border-width: 1px ; font-size: 10px ;}

.searchFormCode {border: 1px solid lightgrey ; background: #EAE5E9 ; margin: 20px ; padding: 15px}

#itemContainer {background: #EAE5E9 ; padding: 10px 0}

#itemArea {}
#itemArea .wallpaper {border: 1px solid black ; background: white ; wfilter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=gray,strength=4)}
#adArea {padding-left: 0px}

#adItemToYourSite {border: 1px solid lightgrey ; background: #FAF5F9 ; margin-top: 5px }
#adItemToYourSite td {padding: 3px 5px ; font: bold 11px Arial ; color:#666666}
#adItemToYourSite input {border-width: 1px ; background: #EAE5E9}

.relatedItems {width: 100% ; position: relative ; text-align: center ; overflow: hidden}
.relatedItems .scroller {display: block ; text-decoration: none ; position: absolute ; top: 0 ; width: 50px ; height: 90px ; overflow: hidden ; cursor: default ; z-index: 1}
.relatedItems .scroller table {position: relative ; width: 100% ; height: 100%}
.relatedItems .scroller td {vertical-align: middle ; font: bold 18px arial ; padding: 7px ; color: gray}
.relatedItems .scroller:hover td {color: black ; font-size: 22px ; text-decoration: none}
.relatedItems .scroller div {position: absolute ; top: 0 ; left: 0 ; width: 100px ; height: 100px ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/custom/images/vanishing.png",sizingMethod=scale)}
.relatedItems #scrollLeft {left: 0 ; visibility: hidden}
.relatedItems #scrollLeft div {left: -50px}
.relatedItems > #scrollLeft {background: -50px top url(/custom/images/vanishing.png)}
.relatedItems #scrollRight {right: -1px}
.relatedItems #scrollRight td {text-align: right}
.relatedItems > #scrollRight {background: url(/custom/images/vanishing.png)}
.relatedItems .scrollContainer {width: 600px ; padding: 0 30px ; text-align: center ; overflow: hidden ; margin: 0 auto}
.relatedItems .scrollContainer td {padding: 0 10px}
.relatedItems .scrollContainer .itemLayoutCont {position: relative ; width: 100%}
.relatedItems .scrollContainer .itemLayoutCont a {display: block ; border: 1px solid lightgrey ; padding: 1px}
.relatedItems .scrollContainer .itemLayoutCont a:hover {BACKGROUND: gray}
.relatedItems .scrollContainer .itemLayoutCont img {width: 80px ; border: 1px solid lightgrey}
.relatedItems .scrollContainer .itemLayoutCont div {
	position: absolute ; top: 0 ; right: 0 ; font: 800 15px/11px verdana ; background: white ; padding: 0 3px 3px ; 
	border: 1px solid lightgrey ; margin: 2px ; color: black ; filter: alpha(opacity=70) ; opacity: 0.7 ; cursor: default
}

#moreRelatedItems {border: 1px solid lightgrey ; color: gray ; font: 10px arial}
#moreRelatedItems span {display: block ; background: white ; padding: 10px 2px}
#moreRelatedItems:hover {BACKGROUND: lightyellow ; text-decoration: none}

#popularTags {font: 12px tahoma ; border: 1px lightgrey solid}
#popularTags #title {font: bold 11px tahoma ; padding: 4px 4px }
#popularTags #content {margin: 5px 0 0 4px ; padding-bottom: 5px}
#popularTags #content a {display: block ; color: white}
#popularTags #footer {text-align: center ; margin: 8px 0 2px}
#popularTags #footer a {color: lightgrey}

#queryList td {font-size: 14px}
#queryListPages td {padding: 2px 10px ; border: 1px solid gray ; font-size: 12px}
#queryListPages span {font-weight: bold}

#recomendEmailList {margin-left: 30px}
#recomendEmailList dl,
#recomendEmailList dt,
#recomendEmailList dd {border: 0px solid red ; margin: 0 ; padding: 0}

.tabContainer {border: 0px solid red ; position: relative ; height: 30px}
.tabContainer .activeTab {z-index: 2 ; cursor: default ; height: 23px}
.tabContainer .activeTab .atCell0 {width: 5px ; background: url(/custom/images/tabs.png)}
.tabContainer .activeTab .atCell1 {background: left -68px url(/custom/images/tabs.png) ; font: bold 12px arial}
.tabContainer .activeTab .atCell2 {width: 5px ; background: right -136px url(/custom/images/tabs.png)}
.tabContainer .inactiveTab {z-index: 0 ; cursor: pointer ; height: 20px}
.tabContainer .inactiveTab .atCell0 {width: 5px ; background: left -34px url(/custom/images/tabs.png)}
.tabContainer .inactiveTab .atCell1 {background: left -102px url(/custom/images/tabs.png) ; font: 12px arial}
.tabContainer .inactiveTab .atCell2 {width: 5px ; background: right -170px url(/custom/images/tabs.png)}
.tabContainer .tabline {border-bottom: 1px solid gray ; width: 100% ; overflow: hidden ; height: 7px ; z-index: 1}
.tabContainer .tabline div {position: absolute ; top: -204px ; width: 100% ; height: 214px ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/custom/images/tabs.png",sizingMethod=scale)}
.tabContainer .activeTab,
.tabContainer .inactiveTab,
.tabContainer .tabline {position: absolute ; bottom: 0}


.favItemsList {border: 1px solid gray ; margin: 15px 5px ; padding-bottom: 5px}
.favItemsList center {font: 10px arial ; color: gray}
.favItemsList .title {background: white ; font: bold 12px arial ; text-align: center ; margin-bottom: 5px ; padding: 2px 0}
.favItemsList a {
	position: relative ; width: 100% ; display: block ; border: 1px solid lightgrey ; font: 11px arial ;
	margin: 1px 5px ; padding: 2px 2px ; color: darkblue
}
.favItemsList > a {width: 95%} /* hack para los mozilla que no saben establecer las dimensiones de forma razonable*/
.favItemsList a .delItem {
	position: absolute ; top: 2px ; right: 2px ; border: 0px solid lightgrey ; padding: 0 3px ; font: 11px verdana ;
	background: lightgrey ; text-decoration: none ; color: black ; cursor: default
}
.favItemsList a:hover {text-decoration: none ; color: darkblue ; background: white ; border-left-width: 0}
.favItemsList a .itemPreview {position: absolute ; visibility: hidden ; top: -1px ; left: -90px ; border: 1px solid lightgrey ; border-right-width: 0 ; padding: 4px 5px 4px 4px ; background: white}
.favItemsList a .itemPreview img {width: 80px ; border: 1px solid lightgrey}
.favItemsList a:hover .itemPreview {visibility: visible}

.noticeMessage {padding: 5px 15px ; border: 1px solid #CC6666 ; border-width: 2px 0 ; background: #FFCCCC ; color: darkred ; font: 11px arial}
.noticeMessage a {color: darkred ; text-decoration: underline ; font-weight: bold}


.topFavItemsList {margin: 5px ; border: 1px solid ; padding-bottom: 3px}
.topFavItemsList .title {font: italic bold 15px arial ; text-align: center ; padding: 4px 0 ; margin: 1px ; margin-bottom: 4px}
.topFavItemsList a {position: relative ; display: block ; font: 11px tahoma ; padding: 4px 0 4px 5px ; margin: 0 3px 0 0 ; text-decoration: none}
.topFavItemsList a .itemPreview {position: absolute ; visibility: hidden ; top: -15px ; left: -112px ; padding: 4px}
.topFavItemsList > a > .itemPreview {left: -105px} /* hack para los mozilla que no respetan el padding al posicionar objetos flotantes*/
.topFavItemsList a:hover {text-decoration: none}
.topFavItemsList a:hover .itemPreview {visibility: visible}
.topFavItemsList a:hover .itemPreview img {width: 100px ; border: 1px solid lightgrey}
.topFavItemsList .more {text-align: center ; font:  bold 11px arial ; margin-top: 10px}
.topFavItemsList .more:hover {background: none ; text-decoration: underline}


#inplaceLoginForm {background: white ; border: 2px solid gray ; width: 100% ; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=gray,strength=3)}
#inplaceLoginForm div {text-align: right ; padding-right: 3px}
#inplaceLoginForm a {font: 11px arial ; color: blue ; text-decoration: underline}
#inplaceLoginForm a span {font: 600 13px/11px verdana}

#itemReportDone {border: solid red ; border-width: 1px 0 ; text-align: center ; font: italic 14px arial ; color: red ; background: white ; padding: 30px 50px ; margin: 60px 50px}

.discreteButton {border-width: 1px ; font-size: 9px ; background: transparent ; color: gray}
.userComment {margin-top:10px ; }
.userComment .reported {font: italic 11px arial ; color: gray ; padding: 3px}

.itemPreviewImgCont {margin: 5px ; width: 135px ; height: 135px ; background: no-repeat url(/custom/images/itemPreviewShadow.png) ; _background: none ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/custom/images/itemPreviewShadox.png")}

a#googBookmks {display: block ; float: left ; font: 11px arial ; padding: 2px 2px ; text-decoration: none ; color: blue}
a#googBookmks img {margin-right: 3px ; border: none}
a#googBookmks span {vertical-align: 30%}
a#googBookmks:hover {border: 1px solid lightgrey ; background: white ; padding: 1px}

.captcha {border: 1px solid black ; padding: 2px ; background: white}
.captcha .code {border: 1px solid lightgrey}
.captcha .reload {cursor: pointer}

#topFavsFullList .item {border: 1px solid lightgrey ; border-radius: 5px ; background: #F1ECF0 ; margin-bottom: 10px ; padding: 0 2px}
#topFavsFullList .item .rank {font-weight: bold ; width: 10px ; padding-left: 2px}
#topFavsFullList .item img {border: 1px solid gray ; margin: 3px}
#topFavsFullList .item .thumbnail {text-align: right}
#topFavsFullList td {font: 12px tahoma}
#topFavsFullList .column {padding: 0 25px}

#relatedTags {border: 1px solid #E3DFE2 ; background: #F3EEF2 ; margin-top: 15px}
#relatedTags td {font: 12px arial ; padding: 7px 20px}
#relatedTags a {font-weight: bold ; background: #EEE9ED ; margin: 0 4px ; padding: 1px 2px ; border: 1px solid #E8E2EF}

* {box-sizing: border-box ; -moz-box-sizing: border-box ; -webkit-box-sizing: border-box ; -ms-box-sizing: border-box }

#mainCol {width: 645px ; min-width: 645px ; max-width: 645px }

#itemList {width: 612px ; overflow: hidden}

#itemList .ad {float: left ; margin: 3px ; border-radius: 4px ;-moz-border-radius: 4px ;-webkit-border-radius: 4px ; /*box-shadow: 0px 1px 5px -1px black ;-moz-box-shadow: 0px 1px 5px -1px black ;-webkit-box-shadow: 0px 1px 5px -1px black ;box-shadow: 0px 1px 5px -1px black ;*/ ; behavior: url(/webIncludes/PIE.htc)}
#itemList #advtLabel label {wid_th: 300px ; border: 1px solid lightgrey ; display: inline-block ; border-bottom: none ; border-radius: 8px 8px 0 0 ; text-align: center ; font: 13px arial ; margin: 10px 3px -3px ; padding: 2px 10px ; color: gray ; backgrou_nd: #EEEEEE}
#itemList .item,
#itemList .spacer {width: 300px ; height: 122px ; float: left ; margin: 3px}
#itemList .item {position: relative ; overflow: hidden ; padding: 3px ; border: 1px solid lightgrey ; wea-border-radius: 4px ;-moz-border-radius: 4px ;-webkit-border-radius: 4px ;
						background: #ECECEC ; background: linear-gradient(#F5F5F5,#DFDFDF) ;background: -moz-linear-gradient(#F5F5F5,#DFDFDF) ;background: -webkit-linear-gradient(#F5F5F5,#DFDFDF) ; -pie-background: linear-gradient(#F5F5F5,#DFDFDF) ; wea-box-shadow: 0px 1px 5px -1px black ;-moz-box-shadow: 0px 1px 5px -1px black ;-webkit-box-shadow: 0px 1px 5px -1px black ; wea-behavior: url(/webIncludes/PIE.htc)}
#itemList .itemHover {position: absolute ; height: auto ; margin: 0}
#itemList .item:hover {z-index: 1 }
#itemList .item img {float: left ; border: 1px solid gray ; padding: 1px ; background: white ; weabox-shadow: 0px 1px 5px 0px black ; wea-moz-box-shadow: 0px 1px 5px 0px black ; wea-webkit-box-shadow: 0px 1px 5px 0px black ; weabox-shadow: 0px 1px 5px 0px black ; margin: 2px 6px 2px 2px ; height: 110px ; behavior: url(/webIncludes/PIE.htc)}
#itemList .item a.url {color: #3B4BA9 ; font: bold 13px arial ; margin: 0 ; text-decoration: underline;}
#itemList .item p {font: 11px/12px arial ; margin: 0 ; color: #4F4F4F; text-align: justify;}
#itemList .item m[itemprop=summary] {display: none}
#itemList .item .rating {background: url(/webIncludes/images/starGraySmall.png) ; height: 12px ; width: 60px ;  float: right ; opacity: 0.6 ;  margin-left: 1px}
#itemList .item .rating div {background: url(/webIncludes/images/starSmall.png) ; height: 12px ;}
#itemList .item .numRatings {font: bold 11px arial ; float: right ; margin-left: 5px ; color: brown ; clear: right}
#itemList .item .views {font: bold 11px arial ; white-space: nowrap ; display: table}
#itemList .item .views div {width: 16px ; height: 16px ; background: url(/webIncludes/images/gamepad.png) ; display: inline-block ; vertical-align: -30% ; margin-right: 2px}
#itemList .item .cats {position: absolute ; right: 0 ; bottom: 0 ; padding: 1px 2px 1px 4px ; background: #CDCDCD ; font: bold 10px arial ; border-radius: 6px 0 0 0 ;-moz-border-radius: 6px 0 0 0 ;-webkit-border-radius: 6px 0 0 0 ;border-radius: 6px 0 0 0 ; behavior: url(/webIncludes/PIE.htc)}
#itemList .item .cats a {color: #464646 ; text-decoration: none}
#itemList .item a:hover {text-decoration: underline}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #000000;
    margin: auto;
    border: 1px solid #888;
    width: 640px;
    color: white;
    font-size: x-large;
    text-align: right;
    font-style: bold;
    text-decoration: underline;
}
