﻿body {
	margin:0 auto;
	padding:0; border:0;
	width:100%;
	min-height:2000px;
	min-height:600px;
	min-width:960px;
	font-family:Arial, Sans-Serif;
	font-size:12px; font-weight:normal;
	line-height:16px; background-color:#FFF; color:#303030;
}
img { border:none; }
a, a:hover { text-decoration:none; }
a { color:#586D8A }
.help-topic-content a { color:#5C8ED6 !important; font-weight:bolder !important; }
h1 { font-size:1.6em; line-height:1em; }
h2 { font-size:1.4em; line-height:1em; }
h3 { font-size:1.3em; line-height:1em; }
ul { list-style-type:none; padding:0; margin:0; }
ul.rbl-rtl, ul.rbl-ltr {margin-top:6px;}
ul.rbl-rtl li { position:relative; float:left; margin:0 12px 12px 0; clear:none !important; }
ul.rbl-ltr li { position:relative; float:right; margin:0 0 12px 12px; clear:none !important; }
.notification-title { font-size:1.3em; }
.notification-detail { font-size:1.1em; }

.my-ad { position:relative; width:100%; overflow:hidden; }
.my-ad span.title {  }
.type-of-ad { position:absolute; top:0; right:0; }
.ad-number { display:block; text-align:center; color:#777; position:absolute; bottom:0; right:0; }
.my-ads a:hover { text-decoration:underline; }
.my-ads a.sold, 
#expiredAds a.sold { color: Green; }
.my-ads a.feature { color: Red; }
#expiredAds a.republish { color: Maroon; }

.box, .multiBox, .dropDown, .list {
	font-family:Arial, Sans-Serif;
	min-height: 22px;
	font-size:1em; line-height:1em;
	background-color:#FFFFFF;
	border: solid;
	border-width: 2px;
	border-color: #cecece;
	color:#333333;
	padding:3px 4px;
}
.box, .dropDown, .disabledBox { height:22px; }
.multiBox { line-height:1.2em; }
.water { color:#a3a3a3; font-style:italic; }

.clear { clear:both; }
/*.watertip { display:none; }*/

/* Header */
#header-container {
    display:none; /* temp hide */
    position:relative; float:left; clear:both;
	width:100%; height:110px; margin-bottom:45px; 
	background:#799AC8 url(../images/web/header-bg.jpg) repeat-x;
}

#header {
	position:relative;
	width:960px; height:110px;
	margin:0 auto; padding:0;
}

#header .logo {
    position:absolute;
    width:433px; height:57px;
    top:20px; left:0;
}
#header .ad {
    position:absolute;
    width:468px; height:60px;
    top:37px; right:0;
    background-color:#fff;
}

#header-login {
    overflow:visible; /* err msg */
    display:none;
}
.header-login-container {
    position:absolute;
    overflow:visible !important;
}

#header a.login-pop-hook,
#header a.register-pop-hook,
#header .login-name
{
    display:block; position:absolute; top:0;
    width:106px; height:26px;
    background:transparent url(../images/web/header-bt01-bg.png) no-repeat;
    color:#fff; font-weight:bolder; text-align:center; line-height:200%; font-size:12px;
}
#header a.login-pop-hook,
#header .login-name { right:0; }
#header a.register-pop-hook { right:130px; }

#header .login-name
{
    width:114px; text-align:left; padding:0 52px 0 10px; overflow:hidden;
    background:transparent url(../images/web/header-bt03-bg.png) no-repeat;
}

#header a.logged-in-opts-pop-hook  
{
    display:block; position:absolute;
    width:25px; height:19px;
    right:6px; top:4px;
    background-color:transparent;
    background-image:url(../images/web/logged-in-icon-gear.png);
    background-repeat:no-repeat;
    background-position:0px -19px;
}
#header a.logged-in-opts-pop-hook:hover {
    background:transparent url(../images/web/logged-in-icon-gear.png) no-repeat;
    background-position:0px 0px;
}

#header ul.logged-in-menu
{
    display:none; z-index:5;
    position:absolute; top:25px; right:4px;
    width:148px; height:80px;
    background:transparent url(../images/web/logged-in-opts-white-bg.png) no-repeat;
    color:#555;
    margin-top:5px; padding:10px;
    text-align:right;
}
#header ul.logged-in-menu li a { color:#fefefe; font-weight:bolder; }
#header ul.logged-in-menu li a:hover { color:#cdcdcd; }
#header ul.logged-in-menu li {
    margin-bottom:6px; padding:0;
}

#header a.anonymous, 
#header span.registered, 
#header ul.registered,
#header a.registered 
{ display:none; }

/* Top search & buttons */
#top-search {
    position:absolute; top:110px;
}
#top-search {
    left:205px;
    width:400px; height:39px;
    background:#586C8B url(../images/web/top-search-bg.jpg) no-repeat;
}
#top-search .tb-bg {
    position:absolute; top:7px; left:15px;
    width:150px; height:24px;
    background:#fff url(../images/web/top-search-tb-bg.jpg) no-repeat;
}
#top-search .search-button {
    position:absolute; top:7px; left:165px;
    width:24px; height:24px; display:block;
    background:#fff url(../images/web/top-search-tb-bt.jpg) no-repeat;
}
#top-search .box, #top-search .water
{
    background-color:transparent;
    border:none;
    min-height: 17px;
    height:17px;
	font-size:13px;
	width:145px;
	padding:3px 5px;
}

#top-search a.advanced
{
    position:relative; float:right;
    display:block; padding:11px 15px 0 0; margin:0;
    color:#fff; font-size:12px; text-transform:uppercase;
    font-weight:normal;
}

#header a.publish
{
    display:block; position:absolute; top:0;
    width:106px; height:26px; left:595px;
    background:transparent url(../images/web/header-bt02-bg.png) no-repeat;
    color:#fff; font-weight:bolder; text-align:center; line-height:180%; font-size:14px;
}

/* icons */
#header .bt { position:absolute; width:74px; height:20px; padding-top:4px; top:119px; display:block; background:transparent url(../images/web/top-button-01-bg.png) no-repeat; text-align:center; }
#header .help { right:108px; }
#header .about { right:192px; }
#header .contact { right:276px; }

#header .icon-bt,
#footer .icon-bt {
    display:block; position:absolute;
    width:32px; height:32px;
}

#header .icon-bt { top:115px; }
#header .fb { right:70px; }
#header .tw { right:35px; }
#header .yt { right:0px; }

#footer .icon-bt { top:60px; }
#footer .fb { right:70px; }
#footer .tw { right:35px; }
#footer .yt { right:0; }

/* categories menu */
#categories-menu { position:relative; width:210px; padding:0; }
#categories-menu ul.root li.first-level .mid > ul {
    padding:10px 10px 6px 20px;
}
#categories-menu ul.root li.first-level .mid > ul li ul {
    list-style-type:disc; color:#515151;
    padding-left:30px; margin:0;
}
#categories-menu ul.root {
    position:relative; float:left; clear:both;
    padding:0 !important;
}

#categories-menu ul.root li.first-level
{
    position:relative; float:left; width:210px; overflow:hidden;
    margin:0 0 15px 0; padding:0;
}

#categories-menu ul.root li.first-level .top,
#categories-menu ul.root li.first-level .mid,
#categories-menu ul.root li.first-level .bot
{
    position:relative; float:left; clear:both; width:100%; margin:0; padding:0;
    background-color:transparent;
    background-repeat:no-repeat;
}
#categories-menu ul.root li.first-level .top
{
    height:40px;
    background-image:url(../images/web/mc-999999-top.png);
}
#categories-menu ul.root li.first-level .mid
{
    background-repeat:repeat-y;
    background-image:url(../images/web/mc-999999-mid.png);
}
#categories-menu ul.root li.first-level .bot
{
    height:10px;
    background-image:url(../images/web/mc-999999-bot.png);
}

#categories-menu ul.root li.first-level .top a
{
    position:relative; display:block; 
    width:174px; height:20px; padding:13px 10px 7px 16px;
    text-transform:uppercase; font-size:1.4em;
    color:#fff; text-shadow:-0.05em 0.05em #333;
}
#categories-menu .mid > ul li {
    line-height:1.5em;
}
#categories-menu .mid > ul li a {
    color:#515151;
    font-weight:normal;
    font-size:1.2em;
}

#categories-menu .mid .new-categories-pin {
    position:absolute; top:-22px; right:5px;
    background:transparent url(../images/web/new-categories-pin.png) no-repeat;
    width:65px; height:82px;
}

#categories-menu ul.root li.first-level .mc-de2227-top { background-image:url(../images/web/mc-de2227-top.png); }
#categories-menu ul.root li.first-level .mc-de2227-mid { background-image:url(../images/web/mc-de2227-mid.png); }
#categories-menu ul.root li.first-level .mc-de2227-bot { background-image:url(../images/web/mc-de2227-bot.png); }

#categories-menu ul.root li.first-level .mc-fdd313-top { background-image:url(../images/web/mc-fdd313-top.png); }
#categories-menu ul.root li.first-level .mc-fdd313-mid { background-image:url(../images/web/mc-fdd313-mid.png); }
#categories-menu ul.root li.first-level .mc-fdd313-bot { background-image:url(../images/web/mc-fdd313-bot.png); }

#categories-menu ul.root li.first-level .mc-5b58a6-top { background-image:url(../images/web/mc-5b58a6-top.png); }
#categories-menu ul.root li.first-level .mc-5b58a6-mid { background-image:url(../images/web/mc-5b58a6-mid.png); }
#categories-menu ul.root li.first-level .mc-5b58a6-bot { background-image:url(../images/web/mc-5b58a6-bot.png); }

#categories-menu ul.root li.first-level .mc-239245-top { background-image:url(../images/web/mc-239245-top.png); }
#categories-menu ul.root li.first-level .mc-239245-mid { background-image:url(../images/web/mc-239245-mid.png); }
#categories-menu ul.root li.first-level .mc-239245-bot { background-image:url(../images/web/mc-239245-bot.png); }

#categories-menu ul.root li.first-level .mc-18b1e7-top { background-image:url(../images/web/mc-18b1e7-top.png); }
#categories-menu ul.root li.first-level .mc-18b1e7-mid { background-image:url(../images/web/mc-18b1e7-mid.png); }
#categories-menu ul.root li.first-level .mc-18b1e7-bot { background-image:url(../images/web/mc-18b1e7-bot.png); }

#categories-menu ul.root li.first-level .mc-844e9f-top { background-image:url(../images/web/mc-844e9f-top.png); }
#categories-menu ul.root li.first-level .mc-844e9f-mid { background-image:url(../images/web/mc-844e9f-mid.png); }
#categories-menu ul.root li.first-level .mc-844e9f-bot { background-image:url(../images/web/mc-844e9f-bot.png); }

#categories-menu ul.root li.first-level .mc-d6df23-top { background-image:url(../images/web/mc-d6df23-top.png); }
#categories-menu ul.root li.first-level .mc-d6df23-mid { background-image:url(../images/web/mc-d6df23-mid.png); }
#categories-menu ul.root li.first-level .mc-d6df23-bot { background-image:url(../images/web/mc-d6df23-bot.png); }


/* category headers */
.section-header {
    font-size:1.6em; line-height:1em; font-weight:normal; color:#fff;
    margin:0 0 10px 0;
}
.section-header a {
    color:#fff; text-shadow:-0.05em 0.05em #333;
}
.section-header
{
    width:534px; height:25px;
    background-repeat:no-repeat;
    padding:14px 10px 6px 16px;
}

.ct-999999 { background-image:url(../images/web/ct-999999-bg.jpg); background-color:#999999; color:#333; text-shadow:-0.05em 0.05em #fff; }
.ct-de2227 { background-image:url(../images/web/ct-de2227-bg.jpg); background-color:#de2227; }
.ct-fdd313 { background-image:url(../images/web/ct-fdd313-bg.jpg); background-color:#fdd313; }
.ct-5b58a6 { background-image:url(../images/web/ct-5b58a6-bg.jpg); background-color:#5b58a6; }
.ct-239245 { background-image:url(../images/web/ct-239245-bg.jpg); background-color:#239245; }
.ct-18b1e7 { background-image:url(../images/web/ct-18b1e7-bg.jpg); background-color:#18b1e7; }
.ct-844e9f { background-image:url(../images/web/ct-844e9f-bg.jpg); background-color:#844e9f; }
.ct-d6df23 { background-image:url(../images/web/ct-d6df23-bg.jpg); background-color:#d6df23; }

/* content */
#content {
    display:none; /* temp hide */
}
#content, #no-script {
	position:relative; clear:both;
	width:960px; margin:0 auto; padding:0;
}
#no-script { text-align:center; margin-top:30px; }
/* content columns */
.col { position:relative; float:left; margin:0;  }
.cleft   { width:210px; padding-top:70px; }
.cmiddle { width:570px; padding-top:10px; }
.cright  { width:180px; padding-top:10px; }
.cbigright  { width:750px; }
.cmiddle p { margin:12px 12px 12px 20px; }
.cmiddle ul.list-01 { list-style-type:disc; margin-left:36px; }
.cmiddle h1.bigger { font-size:2em; margin:12px; width:465px; }
.cmiddle h2 { margin:12px; }
/*
.cleft   { background-color:Orange; }
.cmiddle { background-color:Maroon; }
.cright  { background-color:Navy; }
*/

.col.cleft a.publish-badge-01 {
    display:block; position:absolute; 
    top:-75px; left:30px;
    width:146px; height:142px;
}

/* clima */
#weather {
    position:relative; float:left; clear:both;
    width:164px; height:120px; overflow:hidden;
    border:solid 3px #d9d9d9;
    padding:5px; background-color:#f9f9f9;
    margin-bottom:10px;
}
#weather h2 { margin:0; padding:0; color:#82A3D0; }
#weather .temp { z-index:1; position:absolute; top:55px; right:10px; font-size:2.1em; line-height:1em; color:#0B0B0B; }
#weather .mxmn { z-index:1; position:absolute; top:95px; right:10px; color:#777 }
#weather img { position:relative; clear:both; margin:0 auto; width:160px; }

#ideas {
    position:relative; float:left; clear:both;
    width:180px; height:118px;
    margin-bottom:10px;
}
.cr-fb-container {
    position:relative; float:left; clear:both;
    width:180px; height:90px;
    margin-bottom:10px;
}

/* ads */
.ad { position:relative; float:left; clear:both; margin-bottom:10px; text-align:center; }
.ad.right-180x150 { width:180px; height:150px; overflow:hidden; }
.ad.right-180x150 .ui-widget .ui-state-highlight {height:100px; padding:23px 20px;}

/* lists */
a.switch_list,
a.switch_grid {
    display: block; position:relative; float:right;
    width:22px; height:22px;
    padding:0; margin-top:4px;
}
a.switch_list { background:url(../images/web/bt-list.png) no-repeat; margin-right:-2px; }
a.switch_grid { background:url(../images/web/bt-grid.png) no-repeat; margin-right:8px; }

/* primary */
ul.display {
	position:relative; float:left; width:100%;
	margin:0; padding:0; list-style:none;
}
ul.display li {
	position:relative; float:left; 
	width:548px; height:170px;
	padding:6px; margin:0;
	border-bottom:4px solid #f6f6f6;
	overflow:hidden;
}
ul.display li.featured {
    background-color:#FFFFF0;
    margin-bottom:10px;
	width:540px; height:166px;
	border:4px solid #FFFFCA;
}
ul.display li a.thumb {
    position:relative; float:left; display:block; 
    width:124px; height:94px; overflow:hidden;
    margin-right:10px; padding:2px;
    border:solid 1px #dedede; background-color:#fff;
    text-align:center; vertical-align:middle;
}
ul.display li a.thumb .picture {
    width:100%; height:100%;
    background-position:center center;
    background-repeat: no-repeat;
}
ul.display li h2 {
	margin:0; padding-bottom:8px;
	font-weight:bolder; font-size:1.1em;
	text-transform:uppercase;
}
ul.display li .content_block a.thumb img {
	margin:0 auto;
}

/* ad fields in lists */
ul.display li h2 {
    margin:0 0 10px 0; padding:0;
    width:545px; height:1em;
    overflow:hidden;
}
ul.display li h2 a { color:inherit; }
ul.display li .field {
    position:absolute; color:#555; font-size:.8em;
}
ul.display li .price {
    font-size:1.4em; font-weight:bolder;
    bottom:10px; right:10px;
}
ul.display li .date,
ul.display li .views { left:10px; }
ul.display li .spec1,
ul.display li .spec2 { left:140px; }
ul.display li .spec3,
ul.display li .spec4 { left:300px; }

ul.display li .date,
ul.display li .spec1,
ul.display li .spec3 { bottom:24px; }
ul.display li .views,
ul.display li .spec2,
ul.display li .spec4 { bottom:10px; }

ul.display li .details {
    display:block;
    height:95px; overflow:hidden;
}
ul.display li .details .description { color:inherit; }

/* secondary */
ul.grid_view li h2 {
    width:255px;
}
ul.grid_view li {
	width:255px; height:125px;
	margin-left:10px;
	margin-bottom:10px;
	border:solid 4px #f6f6f6;
}
ul.grid_view li.featured {
	width:255px; height:125px;
    background-color:#FFFFF0;
    margin-bottom:10px;
	border-color:#FFFFCA;
}
ul.grid_view li a.thumb {
    width:80px; height:60px;
}
ul.grid_view li a.thumb .picture {
    background-position:50% 50%;
}
ul.grid_view li.first { margin-left:0px; }
ul.grid_view li h2 {
	font-size:1em;
}
ul.grid_view li .price {
    font-size:1.2em;
}
ul.grid_view li .date { bottom:14px; }
ul.grid_view li .views { bottom:2px; }
ul.grid_view li .details { display:none; }

ul.grid_view li .spec1, 
ul.grid_view li .spec2,
ul.grid_view li .spec3,
ul.grid_view li .spec4 { left:98px; }

ul.grid_view li .spec1 { top:30px; }
ul.grid_view li .spec2 { top:48px; }
ul.grid_view li .spec3 { top:66px; }
ul.grid_view li .spec4 { top:84px; }

/* free in home */
.latest-free-title {
    font-size:1.1em; 
    padding:10px; 
    background-color:#f3f3f3; 
    position:relative; float:left; clear:both; 
    width:540px; color:#606060;
}
#free-ads-carousel {
    position:relative; float:left;
    width:560px; overflow:hidden;
}
ul.mini_view {
	position:relative; float:left;
	width:560px; 
	margin:0; padding:0; list-style:none;
    color:#808080;
    display:none;
}
ul.mini_view li {
	position:relative; float:left; 
	width:548px; height:45px;
	padding:6px; margin:0;
	border-bottom:4px solid #f6f6f6;
	overflow:hidden; 
}
ul.mini_view li * {
    z-index:0;
}
ul.mini_view li a.all {
    position:absolute; top:0; left:0;
    width:100%; height:100%;
    z-index:1;
}
ul.mini_view li h2 {
	font-weight:normal;
	font-size:1em;
	width:345px; margin-top:4px;
}
ul.mini_view li h2 a { color:inherit; }
ul.mini_view li a.thumb {
    position:relative; float:left; display:block; 
    width:38px; height:38px; overflow:hidden;
    margin-right:10px; padding:2px;
    border:solid 1px #dedede; background-color:#fff;
    text-align:center; vertical-align:middle;
}
ul.mini_view li a.thumb .picture {
    position:absolute; top:2px; left:2px;
    width:38px; height:38px;
    margin:0; padding:0; overflow:hidden;
}
ul.mini_view li a.thumb .picture img {
    display:inline;
}
ul.mini_view li a.thumb .picture img.landscape { width:36px; }
ul.mini_view li a.thumb .picture img.portrait { height:36px; }
ul.mini_view li a.thumb .picture .wrapper { width:100%; height:100%; margin:0; padding:0; border:0; }
ul.mini_view li a.thumb .picture .wrapper td { vertical-align:middle; text-align:center; }
ul.mini_view li .field {
    position:absolute; color:#555; font-size:.8em;
}
ul.mini_view li .price {
    bottom:10px; right:10px;
    font-size:1em;
    font-weight:bolder;
}

/* ad details */
#ad-details-content {
    position:relative; float:left; clear:both;
    width:475px; overflow:hidden;
    padding-bottom:70px; 
}
#ad-details-content label.field {
    display:block; position:relative; clear:both;
    margin-top:15px;
    font-weight:bolder; font-size:1.2em;
}
#ad-details-content span.field {
    display:block; position:relative; clear:both;
    margin:5px 0 0 15px;
}
#ad-details-content .price {
    display:block; position:absolute;
    font-size:2em; font-weight:bolder;
    bottom:0; right:0;
    padding:16px;
    border:solid 1px #F0F0F0;
    background-color:#FAFAFA;
}

.not-specified {
    font-style:italic;
    color:#999;
}

#article-pictures {
    display:none;
}
.visits  {
    position:absolute; display:block;
    font-size:.85em; 
    top:0px; left:350px;
}
.published {
    position:absolute; display:block;
    font-size:.85em; 
    top:15px; left:350px;
}

/* publisher data */
.ad-publisher-data {
    position:absolute; top:65px; right:10px;
    width:74px; height:87px;
    line-height:1em;
}
.ads-list-publisher-data {
    position:relative; float:left; clear:both;
    width:180px; height:165px;
    margin-bottom:10px;
}
.ad-publisher-data,
.ads-list-publisher-data {
    overflow:hidden;
    background-color:#444;
}

.ad-publisher-data span,
.ads-list-publisher-data span {
    display:block; position:relative; clear:both;
    padding:3px 0; width:74px; font-size:.75em;
    text-align:center; color:#fff;
}
.ads-list-publisher-data span { padding:4px 0; width:180px; font-size:1em; }

.ad-publisher-data a {
    width:100%; height:100%;
}

.ad-publisher-data .user-thumb,
.ads-list-publisher-data .user-thumb {
    display:block; position:relative; clear:both; margin:0 auto;
    width:64px; height:48px; 
    border:solid 2px #fff;
    background-color:#fff;
    overflow:hidden;
}
.ads-list-publisher-data .user-thumb { width:120px; height:90px; }

.ad-publisher-data .user-thumb .picture, 
.ads-list-publisher-data .user-thumb .picture {
    width:100%; height:100%;
    background-position:center center;
    background-repeat: no-repeat;
}

table.thumb-wrapper { height:100%; width: 100%; margin: 0; padding: 0; border: 0; }
table.wrapper td { vertical-align: middle; text-align: center; }


/* Footer */
#footer-container {
    display:none; /* temp hide */
    position:relative; float:left; clear:both;
	width:100%; height:168px; margin-top:40px; 
    background:#3A4659 url(../images/web/footer-bg.jpg) repeat-x;
}
#footer
{
	position:relative; clear:both;
	width:960px; margin:0 auto; padding:0;
	color:#fff;height:168px;
}
.footer-art-01
{
    position:absolute; 
    top:-26px; left:20px;
    width:89px; height:26px;
    background:transparent url(../images/web/footer-art-01.png) no-repeat;
}
#footer .logo {
    position:absolute;
    width:341px; height:44px;
    top:15px; left:0;
}
#footer .mails {
    position:absolute;
    top:80px; left:0;
    font-size:.95em;
}
#footer .mails a, #footer .mails a:hover,
#footer .terms a, #footer .terms a:hover { color:#fff; text-decoration:none; }

#footer .terms {
    position:absolute; top:6px; right:0; 
    height:20px; width:240px;
}
#footer .terms a { display:block; position:relative; float:right; margin:3px 5px; }
#footer .terms img { position:relative; float:right; }

#footer .find-us { position:absolute; top:42px; right:0; }

#tuaise-signature {
    position:absolute;
    right:5px; top:115px;
    width:150px; height:20px;
    text-align:right;
}
a.tuaise-link { color:#F58220; }
a.tuaise-link:hover { text-decoration:none; }

#copyright {
    position:absolute;
    left:0px; top:145px;
    width:960px; height:20px;
    text-align:center;
}
#copyright a { color:#fff; }


/* PAGER */
.pagerButtons
{
	width:25px;
	height:25px;
	border:solid 1px #D0CFCF;
	background-color:#FFF;
	cursor:pointer;
	color:#8F8F8F;
	font-size:9pt;
}
.pagerButtonsSelected
{
	width:25px;
	height:25px;
	border:solid 1px #D0CFCF;
	background-color:#8F8F8F;
	cursor:pointer;
	color:#FFF;
	font-size:9pt;
}

/* register form */
table.form { font-size:1.1em; width:100%; }
table.form tr td { padding:5px; }
table.form tr td.one-cell { width:100%; text-align:center; }
table.form tr td.left-cell { text-align:right; width:30%; }
table.form tr td.right-cell { text-align:left; }

.form .box,
.form .multiBox,
.form .wysiwyg
{ width:270px; margin:4px 6px; float:left; }
.box.cv-val.category { float:right; margin-right:120px; }
.form .qq-upload-button { margin:4px 6px; }
.form .qq-upload-drop-area { width:286px; margin-left:6px; }
.form .captcha-code
{ width:100px; margin:4px 6px; }
.form .dropDown { height:28px; width:280px; margin:4px 6px; }
.form .dropDown-disabled { background-color:#efefef; color:#9a9a9a; }
.form .cv-val { display:inline; visibility:hidden; width:1px; height:1px; padding:0; margin:0; }

ul.form { margin:20px auto 0; padding:0; }
ul.form li {
    padding:0 0 8px;
    clear:both;
    text-align:left;
}
ul.form li label {
    font-weight:bolder; font-size:1.2em;
}
.form .buttons {
    padding-top:12px; text-align:center;
}
ul.form li ul li label {
    font-weight:normal; font-size:1em;
}

/* form width */
ul.register,
ul.contact,
ul.login,
ul.login-to-publish,
ul.search,
ul.my-data,
ul.change-password,
ul.password-recovery { width:300px; }
ul.new-ad { width:420px; }
ul.contact-publisher, ul.recommend { width:164px; margin-top:5px; }

ul.contact-publisher li,
ul.recommend li { padding-bottom:0; }
ul.contact-publisher li .buttons,
ul.recommend li .buttons { padding-top:0; }

ul.contact-publisher .box,
ul.recommend .box,
ul.contact-publisher .multiBox,
ul.recommend .multiBox {
    width:140px;
    border-width:1px;
}

ul.contact-publisher .box,
ul.recommend .box {
    min-height:18px;
    height:18px;
}

#contact-publisher-right-container,
#recommend-ad-right-container {
    position:relative; float:left; clear:both;
    width:164px; 
    border:solid 3px;
    padding:5px; 
    margin-bottom:10px;
    text-align:center;
}

#contact-publisher-right-container {
    border-color:#FEBF0F;
    background-color:#fefefe;
}
#recommend-ad-right-container {
    border-color:#7999C8;
    background-color:#F4F8FB;
}

.contact-publisher-sent {
    text-align:center;
}

.contact-publisher-link {
    position:absolute; top:162px; right:0; width:78px;
    text-align:center; background-color:#FEBF0F; padding:3px;
}

.social-box { position:absolute; top:225px; right:10px; width:74px; text-align:center; }
/*.social-box .addthis_toolbox a { width:74px; margin:0 auto 10px; }*/

.social-box .addthis_toolbox a.addthis_counter,
.social-box .addthis_toolbox a.addthis_button_google_plusone.at300b,
.social-box .addthis_toolbox a.addthis_button_tweet.at300b /*,
.social-box .addthis_toolbox a.addthis_button_facebook_like.at300b */ { width:74px; margin:0 auto 10px; }

.social-box .addthis_toolbox a.addthis_counter .addthis_button_expanded { margin:0 auto 3px auto; }
.social-box .addthis_toolbox a.addthis_counter .atc_s.addthis_button_compact { margin:0 auto; }

.forgot-link { color:#D23E2F !important; }
.register-link { color:#45924D !important; }

#header-login .form .box { width:180px; margin:0 auto 4px; }
#header-login ul.form { width:200px; margin:0 auto; }
#header-login ul.form li { padding:0; }
#header-login .form .buttons { padding-top:4px; }
#header-login .forgot-link, 
#header-login .register-link { font-size:.7em; }
#header-login .box.cv-val.toppsw { width:1px; }

/* simple css-based tooltip */
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

/* ad references */
.reference-title {
    font-weight:bolder;
}
.reference {
    margin-left:36px;
}

/* feature ad */
.feature-waiting {
    color:Red;
    font-size:.8em;
}
#feature-request-form {
    display:none;
    overflow:visible;
}
#feature-request-form .third-party-payment { display:none; }
#feature-request-form .third-party-payment .loading {
    position:absolute; top:50%; left:50%;
    width:180px; height:30px; text-align:left;
    margin-top:-15px; margin-left:-90px;
}
#feature-request-form .third-party-payment iframe {
    display:block; position:absolute;
    top:10px; left:10px;
}
#feature-request-form .details-and-feature-request .ad-title-to-feature {
    font-weight:bolder;
}

#ad-title-to-feature
{
    font-weight:bolder;
    font-size:1.4em;
    margin:20px 0;
}
.feature-price
{
    font-weight:bolder;
    font-size:1.1em;
}
#feature-now
{
    display:block; position:relative; margin:30px auto 0;
    clear:both;
    width:250px; height:48px;
}
a.inside-ui-obj,
a.inside-ui-obj:hover { text-decoration:none !important; }
a.inside-ui-obj { color:#586D8A !important; }

/* Listados */
.gridView {
	width:95%; margin:12px auto 0;
	color: #4B4C4C;
	border:solid 1px #627AA0;
}

.emptyDataRowStyle {
	text-align:center;
	color:Red;
	height:100px;
}

.headerStyle th, .newHeaderStyle {
	font-weight:normal;
    border-bottom-color: #627AA0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: #A9B6CB;
    border-right-style: solid;
    border-right-width: 1px;
    color: #000;
    padding: 7px 5px;
    text-align: center;
    vertical-align: middle;
    background-color:#C8D2DF;
}

.footerStyle {
    background-color:#F0F0F0;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: #A9B6CB;
    border-right-style: solid;
    border-right-width: 1px;
    color: #000;
    padding: 10px 5px;
    text-align: center;
    vertical-align: bottom;
}

.rowStyle { background-color: #FFFFFF; }
.alternatingRowStyle { background-color: #fafafa; }

.rowStyle:hover, .alternatingRowStyle:hover {
    background-color: #F3F5F8;
}

.rowStyle td, .alternatingRowStyle td {
    padding: 7px 10px;
    border-right: solid 1px #A9B6CB;
	border-bottom: solid 1px #EEEEEE;
    font-weight: normal;
    height:22px;
}

.pagerStyle {
	border-right: solid 1px #CCCCCC;
	display:table-row;
	height:30px;
	width:100%;
}

.pagerStyle a {
	color:#003980;
	text-decoration:none;
	padding:3px 6px 3px 6px;
	background-color:#FFFFFF;
	text-align:center;
}

.pagerStyle a:hover {
	background-color:#A9B6CB;
}

.pagerStyle span {
	color:#FFF;
	text-decoration:none;
	padding:3px 6px 3px 6px;
	background-color:#A9B6CB;
	text-align:center;
	font-weight:bolder;
}

.genericColumn { border-top: solid 1px white; }

.columnText { text-align:left; }
.columnMoney { text-align:right; }
.columnLink { text-align:center; width:10px; }
.columnDate, .columnNumber {
	text-align:center;
	vertical-align:middle;
}
.columnText, .columnLink, .columnDate, .columnNumber, .columnMoney {
	padding-left:3px;
	padding-right:3px;
}

/* renew */
.renewAdsMessage {
    position:relative; float:left; clear:both;
    margin:12px; 
}

.ad-title-to-renew
{
    font-weight:bolder;
    font-size:1.4em;
    margin:20px 0;
}

#expiredAds {
    clear:both;
}


.emptyPanel  {
    border: 4px solid #F6F6F6;
    height: 16px;
    margin: 10px 0;
    padding: 25px 10px;
    text-align: center;
    width: 530px;
}

.help-updating-message {
    border:1px solid #f0f000;
    background-color:#FFFFEC;
    margin:10px 0 25px;
    padding:0px;
    width:558px;
}
.help-q {
}
p.help-a,
.help-a {
    margin-bottom:35px;
}
.featured-word { color:#F47421; }

#help-container { padding: 20px 10px 10px 20px; display:none; }
#help-container #help-index,
#help-container #help-topics {
    position:relative;
    float:left;
}
#help-container #help-index { width:240px; padding-right: 10px;} 
#help-container #help-topics {
    border-left: 1px solid #D8D8D8;
    padding-left: 20px;
    width:560px;
}
#help-container #help-topics .help-topic-title { margin-top:0;}
#help-container #help-topics .help-topic-content  {
    height: 390px;
    overflow:auto;
    padding-right:15px;
}
#help-container #help-index ul li { margin-bottom: 10px;} 
#help-container #help-topics .help-topic-content ul {
    list-style-type:disc;
    margin:0 0 0 20px;
}
.highlighted {
    font-size:1.1em; font-weight:bolder;
}
.help-topic-content .step { color:#F90000; text-transform:uppercase; font-weight:bolder; font-size:1.1em; }
.help-topic-content img { text-align:center; margin-bottom:15px; }

/* paging ui */
.pager-container {
    position:relative;
    float:right; clear:both;
    height:30px;
    margin:10px;
}
.pager-container a {
    position:relative; float:left;
    padding:4px 0;
    margin:2px;
}
.pager-container a .ui-text,
.pager-container a .ui-icon {
    float: left;
    margin: 0 4px;
}
.pager-container a .ui-text {
    width:15px;
    text-align:center;
}
.pager-container .inactive-page {
    cursor:default !important;
}
a.pagerButton, a.pagerButton:visited {}
a.pagerButton:hover {}
a.pagerButtonCurrentPage {}
.pagerButtonDisabled {}
