/* 7.2.0 */
/* 
   Reset
------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
table {
border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
table, td, th {vertical-align: middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: none;}
:focus {outline: 0;}

/* 
   font 
   http://www.justbenicestudio.com/studio/websymbols/
   http://www.fontsquirrel.com/widgets/font_image/glyph_map/a0602257b32df73be81fe2dcbf33473f
------------------------------------------------------------------- */
@font-face{ 
font-family: 'WebSymbolsRegular';
src: url('../lib/fonts/websymbols-regular-webfont.eot');
src: url('../lib/fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('../lib/fonts/websymbols-regular-webfont.woff') format('woff'),
     url('../lib/fonts/websymbols-regular-webfont.ttf') format('truetype'),
     url('../lib/fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
}

/* 
   General 
------------------------------------------------------------------- */

html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body {
	background: #FFF;
	color: #334;
	font: normal 75% sans-serif;
	line-height: 1.5;
}


/* 
   Typography 
------------------------------------------------------------------- */

/* Headings */

h1,h2,h3,h4,h5,h6 {
	color: #444;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0.1em;
}
h4,h5,h6 {font-weight: bold;}

h1 {font-size: 1.6em;}
h2 {font-size: 2.1em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}


h1.summary {
  color:#808080;
  float:left;
  font-size:16px;
  line-height:40px;
  margin:0 0 12px;
}

h1.summary em {
  color:#000000;
  font-style:normal;
}

/* Links */

a:focus,a:hover, 
.likea:hover 
 {
 color: #357;
 color : #18658B; 
 text-decoration: underline;
 }
 
a, .likea {
	color: #357;
	color : #0192B5; 
	color : #18658B; 
	text-decoration: none;
}

a#loginlink{
  text-decoration: underline;
}

.likea {
cursor : pointer; 
}

#dashboard a.icon {
	background:url("../img/sprite_dormunt_2colors.png") no-repeat;
  padding-left: 24px;
}

#dashboard a.feed {
  background-position: 0 -1220px;
}

#dashboard a.email {
  background-position: -20px -80px;
}

#dashboard a.twitt {
  background-position: -20px -1200px;
}

#dashboard a.faceb {
  background-position: 0px -1260px;
}

#dashboard a.gplus {
  background-position: -20px -1420px;
}

#dashboard a.feedback {
  background-position: -20px -420px;
}

#dashboard a.contactme{
  background-position: -20px -40px;
}

#dashboard a.help{
  background-position: -20px -260px;
}

#dashboard a.demo{
  background-position: -20px -1450px;
}

#dashboard a.learnmore{
  background-position: -20px -540px;
}

.icon-b-13em{
  color:black;
  font-size:1.2em;
}

/* More links */
a.more {
	color: #579;
	font-weight: bold;
}
a.more:hover {color: #234;}


/* Text elements */

/*
p {margin-bottom: 1em;}
*/

abbr, acronym {border-bottom: 1px dotted #666;}
address {margin-bottom: 1.5em;}
blockquote {margin: 1.5em;}
del, blockquote { color:#666; }
em, dfn, blockquote, address {font-style: italic;}
strong, dfn {font-weight: bold;}
sup, sub {line-height: 0;}

pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre,code,tt {
	font: 1em monospace;
	line-height: 1.5;
}


/* Lists */

li ul, li ol {margin-left: 1.5em;}
ul, ol {margin: 0 0 1em 1em;}

ul {list-style-type: disc;}
ol {list-style-type: decimal;}

dl {margin: 0 0 1.5em 0;}
dl dt {font-weight: bold;}
dd {margin-left: 1.5em;}



/* Special lists */

ul.plain-list li, ul.nice-list li, ul.tabbed li {list-style: none;}

ul.tabbed {
	display: inline;
	margin: 0;
}

#sub-nav ul.tabbed,
#loc-nav ul.tabbed {
  display : inline-block; 
  width: 100%;
}

ul.tabbed li {
  float: left;
  
}

ul.plain-list {margin: 0;}


ul.nice-list {margin-left: 0;}
ul.nice-list li {
	list-style: none;
	border-top: 1px solid #EEE;
	padding: 2px 0;
}
ul.nice-list li:first-child {border-top: none;}
ul.nice-list li .right {color: #999;}


/*  --- subnav in form menu ---*/ 
#settings_nav_menu li{
  float : none;
  padding : 5px; 
  margin : 1px 2px ;
  background-color : #E1E1E1 ;
  color : white ;
  display : inline-block;
}

#settings_nav_menu li a:hover {
  text-decoration: none;

}

#settings_nav_menu  li:hover, #settings_nav_menu  li.active {
  background-color: #333;
}

#settings_nav_menu li span, #settings_nav_menu li i {
  color : black ;
}

#settings_nav_menu li:hover span, #settings_nav_menu li:hover i,
#settings_nav_menu li.active span, #settings_nav_menu li.active i {
  color : white ;
} 

#settings_nav_menu li i {
  margin-right : 4px; 
  font-size  : 1.1em; 
}

/*settings special css*/

/*settings special css*/
.settings_special_wrapper{
   margin: 0 0 1em 1em;
 }

.settings-special .option span{
  margin : 0 4px 0 10px; 
  font-size : 0.8em; 
}

.settings-special .option .labelform span{
  font-size : 1.0em; 
}

.settings-special .option .elem {
  float : left ;
  padding : 4px 0px;
}
.settings-special .option .elem span.span-fullwidth{
  width: 600px;
  display: block;
  font-size: 1.2em;
  background: #EEE;
}

.settings-special .option.islabel{
  background-color: #F1F1F1;
}

.settings-special .option .elem.radio-elem{

  padding : 10px 0px;
}


.settings-special .option-spacer,
.settings-special .option {
  border-top: 1px solid #CCC;
  margin: 4px 0;
}

.settings-special .option-subsection .first {
  width : 70px;
  display: inline-block; 
}

.settings-special input {
  text-align: right;
}


.settings-special .option-subsection {
  border-left: 1px solid #CCC;
  margin: 0px 0px 0px 200px;
}

#formsettings{
  padding : 10px;
}
#formsettings ul {
  /* margin : 0px; */
}
#formsettings h1 {
  /*margin : 4px 0;*/
}
#formsettings p {
  margin-bottom : 20px ;
}



/* -- inline caroussel list  --*/

#userrelads .section-content{
  overflow : hidden;
  border  : 1px solid #EEE;
  position: relative; 

  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;

}

#topgallery{
  width : 100%!important;
  height : 60px;
  /*border  : 1px solid #18648B;*/
  border  : 1px solid #E1E1E1;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  /* -webkit-border-radius: 3px; */
  margin-bottom: 2px;
}

#topgallery #bannertitle{
  display: block;
  float : left;
  height : 60px;
  width : 40px;
  /* background-color: #18648B;*/
  background-color: #E1E1E1;
}

#topgallery .section-content{
  overflow : hidden;
  position: relative; 
  margin-bottom: 2px;
}

#topgallery .section-content IMG{
  border: 0px solid #DDD;
  padding: 0px;
  height : 55px;
  width : 73px;
}

#topgallery .section-content .listcol-b{
  display : none;
}

.patcarousel-wrapper{
 overflow : hidden;
 margin : 2px 26px;
}

.patcarousel-prev, .patcarousel-next {
  z-index: 10;
  color: #000000;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  height: 50%;
  width: 20px;
  top: 25%;
}

.patcarousel-next{
  /*background: url(http://cimg.leguide.com/img/partner/lemonde/v2/fleche_droite.jpg) no-repeat scroll right center transparent;
  */
/*  background: url(../img/arrow-right.png) no-repeat scroll right center transparent;
*/  background: url(../img/next_arrow.png) no-repeat 50% 50%;
  right: 0px;
   background-color : #F5F5F5 ;

     -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;

}

.patcarousel-prev{
  /*background: url(http://cimg.leguide.com/img/partner/lemonde/v2/fleche_gauche.jpg) no-repeat scroll left center transparent;
  */
/*  background: url(../img/arrow-left.png) no-repeat scroll right center transparent;
*/  background: url(../img/prev_arrow.png) no-repeat 50% 50%;
  left: 0px;
   background-color : #F5F5F5 ;

   -webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;

}

ul.nice-list2 {
    margin: 0 0px;
    width : 4000px;
    position: relative; 
}

ul.nice-list2 li {
  float : left;
  /* margin : 0 10px;*/
  border-left: solid 1px #EEE;
  padding-left: 2px;
}

/*special case for plain list display */

.widget.list  .patcarousel-wrapper{
  /*height : 5em; */
}

.widget.list ul.nice-list2{
  width : 100%;
}

.widget.list ul.nice-list2 li {
  float : none;
}

.widget.list ul.nice-list2 li:hover {
  color: #000!important;
  background-color: #E1E1E1!important;
}

.widget.list ul.nice-list2 li div.inl{
  display : inline-block;
}

.widget.list ul.nice-list2 li div.inl.post-date { width : 24%;} 
.widget.list ul.nice-list2 li div.inl.post-title { width : 60%; font-weight : bold;}

.bandecoration {
  display: block;
  float: left;
  height: 6em;
  width: 40px;
  background-color: #F5F5F5;
}

.bandecoration .ribbon-widget-left-inner{
  font-size : 20px; 
  margin-top : 1em;
  margin-left : 0.5em;
}

/*end special case*/

ul.nice-list2 li:first-child {
    border-top: none;
    border-left: none;
}
ul.nice-list2 li .right {color: #999;}


/* Tables */

table {margin-bottom: 1.4em; width: 100%;}
th {font-weight: bold;}
thead th {/* background: #C3D9FF; */}
th,td,caption {padding: 4px 10px 4px 5px;}
tr.even td {background: #F2F6FA;}
tfoot {font-style: italic;}
caption {background: #EEE;}

table.data-table {
	border: 1px solid #CCB;
	margin-bottom: 2em;
	width: 100%;
}
table.data-table th {
	background: #F0F0F0;
	border: 1px solid #DDD;
	color: #555;
	text-align: left;
}
table.data-table tr {border-bottom: 1px solid #DDD;}
table.data-table td, table th {padding: 10px;}
table.data-table td {
	background: #F6F6F6;
	border: 1px solid #DDD;
}
table.data-table tr.even td {background: #FCFCFC;}


/* Misc classes */

.small {font-size: 0.9em;}
.smaller {font-size: 0.8em;}
.smallest {font-size: 0.7em;}

.large {font-size: 1.15em;}
.larger {font-size: 1.25em;}
.largest {font-size: 1.35em;}

.hidden {display: none;}

.quiet {color: #999;}
.loud {color: #000;}
.highlight {background:#ff0;}

.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-separator {padding: 0 5px;}




.error, .notice, .success, .working, .working2, .info, .warning,  .primary, .danger {
  border: 1px solid #DDD;
  /*margin-bottom: 1em;*/
  margin: 1px; 
  padding: 0.6em 0.8em;
}

.error {background: #d9534f; color: white;}
.error a {color: #8A1F11;}

.notice {background: #f0ad4e; color: white }
.notice a {color: #514721;}

.working {background: #C1C1C1; color: #FFF; border-color: #E1E1E1;}
.working a {color: #FFF;}

.working2 {background: white; color: black; border-color: #E1E1E1; border-width : 4px;}
.working2 a {color: black;}

/*.success {background: green;  color: white ;}*/
.success a {color: #FFF;}


.primary {background-color: #337ab7;color: white;}
.info {background-color: #5bc0de;color: white;}
.warning {background-color: #f0ad4e;color: white;}
.danger {background-color: #d9534f;color: white;}

.default a, .primary a, .info a, .warning a, .danger a
 {color: #FFF;}


.notice.bg-green {
  background: #68af28;
}


.success SPAN, .notice SPAN , .working SPAN{
  /*
  font-weight: bold;
  font-size  : 1.2em; 
  */
}

.msg-close {
  background-image:url("../img/sprite_dormunt_2colors.png");
  background-position:0px -960px;
  height:16px;
  /*margin:3px 5px 0 5px;*/
  /*text-indent:-9999em; */ /* indent does not work in IE6 */ 
  width:16px;
  float : right;
  zoom : 1; 
}

#inner {
zoom : 1; 
}


/* 
   Forms 
------------------------------------------------------------------- */
/* default value */
input[type="text"]{
	background: #FCFCFC;
	/* border: 1px inset #AAA; */
	margin: 0;
	padding: 1px 10px;
}


.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}

label {/* font-weight: bold; */cursor: pointer;}
fieldset {padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc;}
legend {font-weight: bold; font-size: 1.2em;}
textarea {overflow: auto;}
input.text, textarea, select {
	background: #FFF;
	border: 1px solid #AAA;
	margin: 0;
	padding: 4px 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	color : black;
}

select:disabled {
    background-color: #f2f2f2;
    color: #ccc;
}

input.checkboxx {
	background: #FFF;
	/*border: 1px solid #AAA;*/
	margin: 0;
	padding: 4px 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

select .level1{
  background-color: #dcdcc3;
}

select .level1.clickable,
select .isCountry{
  background-color: #f2f2f2;
  font-weight : bold; 
  text-transform : uppercase; 
}




input.text:focus, textarea:focus, select:focus {
  background: #FFFFF5;
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  -khtml-border-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  border-color: rgba(82, 168, 236, 0.75) !important;
}

input.button {
	background: #DDD;
	border: 1px outset #AAA;
	padding: 4px 5px;
}
input.button:active {border-style: inset;}

a.button, a.button:visited {
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    background: -moz-linear-gradient(center top , #999999, #888888) repeat scroll 0 0 transparent;
    
    background: -moz-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(136,136,136,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,1)), color-stop(100%,rgba(136,136,136,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(136,136,136,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(136,136,136,1) 100%); /* Opera11.10+ */
    
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block !important;
    font-size: 1em !important;
    font-weight: bold !important;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    text-transform: none !important;
    width: auto !important;
    padding: 2px 10px !important;
}

a.button:hover {
    background: -moz-linear-gradient(center top , #888888, #777777) repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    text-decoration: none !important;
}



input.radiox, input.checkboxx {
margin : 4px 4px 4px 4px; 
}

#previewbton{
 border-bottom : dotted 1px grey; 
}

.input-with-icon-wrapper{
	position: relative;
	display:  inline-block;
}

.input-with-icon-wrapper input{
	text-indent: 20px;
}

.input-with-icon-wrapper i {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 14px;
}



.form-error {border-color: #F00;}

#forminput{
  width: 740px;
  border-bottom : dotted 1px grey; 
  padding : 10px; 
  position : relative; 
}

#forminput .error, 
#previewbton .error {
  border : none; 
  background: none; 
  color : red;
  padding-right : 10px;  
}

.labelform{
  float: left;
  font-size: 13px;
  padding: 4px 10px 0px;
  padding-top: 4px;
  text-align: right;
  width: 140px;
  margin-bottom : 6px;
}

.adinput{
  float: left;
  width: 560px;
  padding: 4px 0px 4px 10px;
  margin-bottom : 6px;
}

.adinput2{
  float: left;
  display : block; 
  background-color : #F5F6F1;
  border-top :1px dotted #C1C1C1;
  padding: 4px 0px 4px 10px;
  width : 240px;
}


.labelform2{
  float: left;
  font-size: 1em;
  font-weight: bold;
  padding: 4px 0px 0px;
  padding-top: 4px;
  padding-top: 4px;
  text-align: right;
  width: 100px;
  border-top :1px dotted #C1C1C1;
}


.adinput_label{
  float: left;
  width: 560px;
  /* background-color : white; */
  border-bottom :1px solid #ddd;
  padding: 4px 0px 4px 10px;
  color : black;
  margin-bottom : 6px;
}


.labelform_label{
  float: left;
  width: 140px;
  border-bottom :1px solid #ddd;
  padding: 4px 0px 4px 0px;
  font-weight: bold;
  margin-bottom : 6px;
  /*text-align: right;*/
  /*color:#D35701;*/
}


.admin-page .labelform_label,  .admin-page .labelform {
  width: 200px;
}


.adhelp{
  margin-left : 5px; 
  color : #666666;
  font-style: italic;
  color :#777; 
  font-size : 12px;
}

.adpostlabel{
  margin-left : 5px; 
  color :#777; 
  font-size : 12px;
}

.adactions{
  margin :10px;
  /*border-top :1px solid #ddd;
  background-color : whitesmoke;
  padding-bottom : 10px;
  */
}

#forminput select option.selected {
  background-color: #5F5F5F; 
  color : white;
}


.orange_text{
color:#D35701!important;
}

.txt_red{ color:red;}
.txt_green{ color:green;}
.txt_grey{ color:grey;}



/*on-off switch*/
/*http://proto.io/freebies/onoff/*/

.onoffswitch-wrapper{
  display : inline-block;
  position : relative;
}

.onoffswitch {
    position: relative; width: 69px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 1px solid #666666; 
    /*border-radius: 5px;*/
}
.onoffswitch-inner {
    width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    float: left; width: 50%; height: 21px; padding: 0; line-height: 21px;
    font-size: 13px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #2CB020; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #FFFFFF; color: #666666;
    text-align: right;
}
.onoffswitch-switch {
    width: 27px; margin: 0px;
    background: #FFFFFF;
    border: 1px solid #666666; 
    /*border-radius: 5px;*/
    position: absolute; top: 0; bottom: 0; right: 38px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
    background-image: -moz-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: -webkit-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}


.multi-inputs-block div{
  margin : 4px 0; 

}
.multi-inputs-block {
  border-left: 2px solid #C1C1C1;
  padding-left: 10px;
}

.multi-inputs-block .sub-input span {
  display : inline-block;
  width : 10% ; 
}

.multi_inputs_list_wrapper {
  font-size : 14px;
  margin-top :10px;
}

.multi_inputs_list_wrapper li {
  margin : 2px 10px 2px 0;
  display : inline-block;
  background-color : #E1E1E1;
}


.multi_inputs_list_wrapper li.over {
  border-right : 3px dotted #d35701; 
}

.multi_inputs_list_wrapper li.draggable {
  cursor : move;
}

.multi_inputs_list_wrapper li span {
  margin-right : 6px;
}

.multi_inputs_list_wrapper li span.title2 {
  font-weight: bold;
}

.multi_inputs_list_wrapper li span.url2 {
  font-size : 9px;
}


/* 
   file upload CSS
------------------------------------------------------------------- */

br{
clear: left;
}


.opt-title{
  background-color:#dcdcc3;
}

#fileupload_area{display : inline-block;position: relative;}


#fileupload_area .uploadbtn{
  margin-right  : 2px;
  margin-bottom: 2px;
  display : inline-block;
  border: 1px solid #C1C1C1;
  margin-right: 3px;
  height: 55px;
  width: 73px;
}

#fileupload_area a {
text-decoration: none;
}

.fileupload_preview{
  float: left;
  display : inline-block; /*changed for zads 5.0*/
  position  : relative;
  margin-right: 3px;
  height: 55px;
  width: 73px;
  border: 1px solid #C1C1C1;
}

#fileupload_area .uploadbtn.inlineuploadbtn {

height: auto;

/* margin-left: 10px; */

width: auto;

/* padding: 0px!important; */

overflow: initial;

margin: 0px!important;
}

div.fileupload_preview.loading {
  background: url('../img/loading.gif') no-repeat;
  background-position: center;
  border: 1px solid #C1C1C1;
}

.fileupload_preview IMG {
  height: 100%;
  width: 100%;
  /* border:1px solid #DDDDDD; */
  /* margin : 5px 0 0 5px; */
  /* padding : 3px; */
  background-color : white;
}
div.test{
  display : inline-block;
}

.fileupload_preview_delete{
  /*
  background:url("../img/icon-close-image-uploader.png") no-repeat scroll 0 0 transparent;
  */
  /* background-image:url("../img/sprite_dormunt_2colors.png"); */
  /* background-position:-20px -1660px; */
  background-color: #C1C1C1;
  text-indent: +2px;
  height:16px;
  width:16px;
  position  : absolute;
  top :0;
  left : 0;
  color: red;
}

.addetails .item-pics-thumbs .selected .fileupload_preview_delete {
  display : none; 
}

#sub-nav div.loading,
#loc-nav div.loading
{ 
  background: url('../img/loading2x16.gif') no-repeat; 
  padding : 3px 0 5px 30px; 
  color : #000; 
}

#sub-nav .loading-opacity,
#loc-nav .loading-opacity
{
  /*background-color: #5F5F5F;*/
  opacity: 0.2;
  filter: alpha(opacity = 20); /* IE7 & 8 */
}

div.fileupload_preview.loading img {
  display: none; 
}

div.pic_photo_upload {
  color: white;
  font-size: 30px;
  background-color: #C1C1C1;
  padding: 0px 10px;
  height: 55px;
  /* width: 54px; */
  vertical-align: middle;
}


.tn_upload IMG {
    height: 100%;
    width: 100%;
    background-color: white;
}

/* Floats */   

.left,.alignleft {float: left;}
.right,.alignright {float: right;/* width: 60%; */}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}


/* 
   details of an ad
------------------------------------------------------------------- */
.addetails{
  /*width: 560px;*/
  /*padding: 2px 0px 4px 2px;*/
  margin : 10px 0 0 0; 
}


.addetails .panel-inner a.dm_button2{
	width : 100%;
	font-size : 15px !important;
	font-weight : 400;
	text-align : center!important;
	height: 30px;
	line-height: 30px;
}

.addetails .panel-inner a.dm_button2:first-letter {
    text-transform: uppercase;
}

#inner-left{
  display: inline;
  float: left;
  margin-top: 4px;
  width: 531px;
}

.addetails .item-desc_part1,
.addetails .item-desc_part2
{
  padding-left : 10px; 
  padding-bottom : 4px; 
}


#inner-right{
  display: inline;
  float: right;
  margin-top: 4px;
  width: 280px;
}

#inner-right .panel {
border : 0px;
	
}


.addetails H1 {
  color: black;
  font-size : 18px; 
  font-weight: bold;
}
/*
.addetails H2 {
  color:#D35701;
  font-size : 15px; 
  font-style : bold; 
  margin-top : 10px ;
  font-weight: bold;
}
*/

.addetails h2 {
  font-size : 15px; 
  font-style : bold; 
  margin-top : 2px ;
  font-weight: bold;
  border-bottom: 1px solid #E6E6E6;
  text-transform:uppercase;
  padding-bottom: 2px;
}



.addetails .item-pics-main {
  display: block;
  float: left;
  margin-bottom: 15px;
  width: 430px;
  position : relative;
}

.addetails .zetvu .item-pics-main {
  width: auto;
}


.full-image-link1 div.loading { 
  background: url('../img/loading.gif') no-repeat; 
  width: 50px;
  height: 50px;
  position: absolute;
  top : 0; 
  left : 40%; 
  opacity:0.4;
}


.item-pics-main  .full-image-link1 IMG {
  width : 420px; 
}

.addetails .zetvu .item-pics-main .full-image-link1 IMG {
  width : 200px; 
}

.addetails .item-pics-main IMG {
  border: 1px solid #EAEAEA;
}

.addetails .item-pics-thumbs {
  display: block;
  margin-bottom : 5px;

  float: right;
  width: 90px;
  /*special settings for thumbs below imapge de*/
  width: auto; 
  float : left;
}

.addetails .zetvu .item-pics-thumbs{
  display : none;
}


.addetails .item-pics-thumbs a {
  position : relative;
  display : inline-block;
}

.addetails .item-pics-thumbs IMG {
  border: 1px solid #EAEAEA;
  cursor: pointer;
  width: 75px;
  height: 56px;
  margin : 4px 4px 9px 4px;
}

.addetails .item-pics-thumbs .selected IMG {
  border: 5px solid #EAEAEA;
  margin : 0px 0px 5px 0px;
}


IMG.item-zoom {
float : right;
}

.addetails .item-videoembed {

}

.addetails .item-desc {
  width: 500px;
  margin-bottom : 20px; 
}

.addetails #item-price {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  margin: 0px 0px 10px 0px;
  color : #D35701; 
}

/* patch when USER details */ 
.userdetails#inner-left  {
  width: 431px;
}
.userdetails#inner-right  {
  width: 300px;
}

.addetails .userdetails .item-pics-main {
  width: 330px;
}

.userdetails  .item-pics-main  .full-image-link1 IMG {
  width : 320px; 
}



.full-image-link1 IMG[src*="loading"]
{width :30px;height 30px; margin:0 0 0 0;}


/* 
   tests boutons
------------------------------------------------------------------- */

.button-medium {
  background:url("../img/buttons-master.png") no-repeat 0 -104px;
  color:#FFF;
  height:26px;
  line-height:26px;
  padding-left:12px;
  margin-bottom:8px;
  width:auto;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  outline:none;
  cursor:pointer
}



.button-medium span
{
  background:url("../img/buttons-master.png") no-repeat right -78px;
  display:inline-block;
  padding-right:12px;
  height:100%
}

.button-medium:hover {
  background-position:0 -156px;
  text-decoration:none
}

.button-medium:hover span{
  background-position:right -130px;
  color:#FFF;
}

.button-medium:active{
  background-position:0 -208px;
  text-decoration:none
}

.button-medium:active span{
background-position:right -182px
}




.button-medium-grey {
  background:url("../img/buttons-master.png") no-repeat 0 -260px;
  color:#FFF;
  height:26px;
  line-height:26px;
  padding-left:12px;
  margin-bottom:8px;
  width:auto;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  outline:none;
  cursor:pointer
}



.button-medium-grey span
{
  background:url("../img/buttons-master.png") no-repeat right -234px;
  display:inline-block;
  padding-right:12px;
  height:100%
}

.button-medium-grey:hover {
  background-position:0 -312px;
  text-decoration:none
}

.button-medium-grey:hover span{
  background-position:right -286px;
  color:#FFF;
}

.button-medium-grey:active{
  background-position:0 -364px;
  text-decoration:none
}

.button-medium-grey:active span{
background-position:right -338px
}

.button-medium-grey img
{
  display:inline-block;
  float:left;
  padding-top : 4px;
}

.button-medium-grey span div.text
{
float: left; 
margin-left : 4px;
margin-right : 4px;
}





.button-large {
  background:url("../img/buttons-master.png") no-repeat 0 -714px;
  color:#FFF;
  height:34px;
  line-height:32px;
  padding-left:8px;
  margin-bottom:8px;
  /*width:auto;*/
  width : 90%;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  outline:none;
  cursor:pointer
}

.button-large img
{
  display:inline-block;
  float:left;
  padding-top : 4px;
}


.button-large span
{
  background:url("../img/buttons-master.png") no-repeat right -678px;
  display:inline-block;
  padding-right:8px;
  height:100%;
  text-align : center; 
  vertical-align : middle;
   width : 100%;
}


.button-large span div.text, .button-large span div.text:hover
{
float: left; 
margin-left : 4px;
margin-right : 4px;
text-decoration : none !important;
width : 100%;
}

.button-large:hover
 {
  background-position:0 -786px;
  text-decoration:none; 
}

.button-large a:hover {
  text-decoration:none;  
}

.button-large:hover span{
  background-position:right -750px;
  color:#FFF;
}

.button-large:active{
  background-position:0 -858px;
  text-decoration:none;
}

.button-large:active span{
background-position:right -822px;
}


.button-large-grey {
  background:url("../img/buttons-master.png") no-repeat 0 -260px;
  color:#FFF;
  height:26px;
  line-height:24px;
  padding-left:8px;
  margin-bottom:8px;
  width:auto;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  outline:none;
  cursor:pointer;
  width : 90%;
  
}

.button-large-grey img
{
  display:inline-block;
  float:left;
  padding-top : 4px;
}


.button-large-grey span
{
  background:url("../img/buttons-master.png") no-repeat right -234px;
  display:inline-block;
  padding-right:8px;
  height:100%;
  text-align : center; 
  vertical-align : middle;
  width : 100%;
}


.button-large-grey span div.text, .button-large-grey span div.text:hover
{
float: left; 
margin-left : 14px;
margin-right : 4px;
text-decoration : none !important;
width : 100%;
}

.button-large-grey:hover
 {
  background-position:0 -312px;
  text-decoration:none; 
}

.button-large-grey a:hover {
  text-decoration:none;  
}

.button-large-grey:hover span{
  background-position:right -286px;
  color:#FFF;
}

.button-large-grey:active{
  background-position:0 -364px;
  text-decoration:none
}

.button-large-grey:active span{
background-position:right -338px
}







.button-bis:hover{
  background-color: #666;
}

.button-bis{
  color: #ECECEC !important;
  background-color: #C1C1C1;
  height : 23px;
  display : block;
  text-decoration:none;
  text-align:center;
}

.button-bis-span {
  background-image: url(../img/spriteToolbarIcons.gif);
  background-position: 0px -61px;
  background-repeat: no-repeat;
  padding-left: 21px;
  padding-top: 2px;
}


.button-bis-span-v2 {
  background-image: url(../img/upload.png);
  background-repeat: no-repeat;
  padding-left: 31px;
  padding-top: 2px;
}


/* button from plantronics */ 
.buttonLink {
background:url("../img/button_right.gif") no-repeat scroll right top transparent;
display:inline;
float:left;
line-height:28px;
margin:0 5px 10px 0;
padding:0 4px 0 0;
}

.buttonLink a {
float:none;
}

.buttonLink > a {
width:auto;
}


.buttonLink a {
background:url("../img/button_left.gif") no-repeat scroll left top transparent;
color:#666666;
display:block;
float:left;
font-size:0.75em;
font-weight:bold;
line-height:28px;
padding:0 10px 0 15px;
text-decoration:none;
text-transform:uppercase;
white-space:nowrap;
width:0.1em;
}



/* 
   breadcrumbs 
------------------------------------------------------------------- */

#breadcrumbs{
	
/*  -moz-border-radius:3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;*/
	
  border-bottom: 1px solid #ECECEC;
  height : 30px; 
  color:#5C5C5C;
  font-size:11px;
  font-weight:bold;
  background-color:#F5F5F5;
  background-color:#E1E1E1;
  border-bottom:1px solid #E6E6E6;
  border-top:1px solid #F4F4F4;
  /*height:24px;*/
  display : inline-block; 
  line-height:22px;
  width:100%;
  /* width : 760px;*/
  
}

#breadcrumbsul{
  list-style: none;
  padding: 2px 0px 6px 2px;
  float : left; 
  /* width : 540px;*/
  overflow : hidden;
  margin : 0 0 0 0;
  line-height:22px;
  font-weight:bold;
}

#breadcrumbsul li {
float: left;
overflow : hidden;
}



#breadcrumbsul a {
  color:#5C5C5C;
  cursor:pointer;
  display:inline;
  float:left;
  font-weight:normal;
  height:22px;
  margin:0 1px 0 1px;
  text-decoration:none;
}

#breadcrumbsul a:hover {
  color:#333333;
  text-decoration:underline;
}

#breadcrumbsul .home
 {
/*  background-image:url("../img/sprite_dormunt_2colors.png");
  background-position:0px -300px;*/
  /*height:16px;*/
  /*line-height : 16px;  /* IE6 fix */
 
  /*text-indent:-9999em;*/
  /*width:16px;*/
  font-size : 1.3em;
   margin: 0px 5px;
}

#breadcrumbsul .home:hover { 
  background-position:-20px -300px;
}

#breadcrumbsul span {
  background-image:url("../img/sprite_dormunt_2colors.png");
  background-position:0px -860px;
  background-repeat:no-repeat;
  display:inline;
  float:left;
  height:16px;
  line-height : 16px;  /* IE6 fix */
  margin:0;
  position:relative;
  text-indent:-9999em;
  top:4px;
  width:12px;
}

#breadcrumbs .nav, #breadcrumbs .navmob{
  float : right!important; 
  padding: 2px 5px 6px 2px;
  font-weight:normal;
}

#breadcrumbs .navmob {
display : none; 
}


#breadcrumbs .nav .navtxt
{
  margin-right : 2px; 
  margin-left : 2px; 
  position : relative; 
  top : -4px; 
}

/* 
   Alignment 
------------------------------------------------------------------- */
/* General */

.center,.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align : center; 
}


/* Images */

img.bordered,img.alignleft,img.alignright,img.aligncenter {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}
img.alignleft, img.left {margin: 0 1.5em 1em 0;}
img.alignright, img.right {margin: 0 0 1em 1.5em;}

img.pop{
width : 80px; 
height : 60px;
margin : 0 2px 2px 0;
}

/* 
   Separators 
------------------------------------------------------------------- */

.content-separator, .archive-separator {
	background: #D5D5D5;
	clear: both;
	color: #FFE;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 1px;	
}
.content-separator {margin: 20px 0;}
.archive-separator {margin: 10px 0;}


/* 
   Posts 
------------------------------------------------------------------- */

.content-separator-small{
  border-bottom:1px solid #ECECEC;
  width : 740px;
}
/*
.post a {text-decoration: underline;}
.post a:hover {text-decoration: underline;}
*/

.post-date a {text-decoration: none;}

.post-location a {text-decoration: none;}
.post-username a {text-decoration: none;}

div.post-username {
	margin : 4px 0px;
}


.post{
  width : 100%;
  border-bottom:1px solid #ECECEC;
  background-color : #FFF;
  padding  : 2px 0;
  position : relative;
  z-index : 2;
}

.postunder{
  width : 100%;
  position : absolute;
  top : 0;
  left : 100%;
  z-index : 1;
  background-color:#F5F5F1;
  margin : 4px 0;
}

.post p {
  margin : 0px; 
}

.post H3 a{
font-weight:bold;
}

.post H3 a:visited{
  font-weight:normal;
  color : #5F5F5F;
}

/*
.post h3 a {
  color : orange;
  text-decoration : none; 
}
*/


.post img.left, .post img.right {margin-bottom: 0;}

.post-date {
	color: #777;
	color: #A4A4A4;
}

.post .post-username{
color: #A4A4A4;
}

.post .username{
  font-weight:bold;
}

.nice-list .post-date{

}

.post-date a {color: #444;}

.post-title h1, .post-title h2, .post-title h3 {margin-bottom: 0;}

.post-meta {
	background: #F6F6F6;
	border: 1px solid #DDD;
	color: #777;
	padding: 6px 10px;
}
.post-meta a {color: #345; }
.post-meta a:hover {color: #001;}

.post-body {font-size: 1.1em;}
.post-body a {color: #039;}
.post-body a:hover {color: #039;}

.post-body img.left, .post-body img.right {margin-bottom: 1em;}

.post-price{
  font-size :14px; 
  color : #78C042;
  /* color : #FF5400;  */
  color : orange; 
  font-weight:bold;
}

/* zetvu settings */

.zetvu .post-price{
display : none;
}

.zetvu .category-title{
display : none;
}

/*.zetvu .pcol-a  IMG {
width : 80px;
height : 40px; 
}*/

.zetvu-title{
font-size : 12px; 
margin-right : 5px;
}

UL.post-list {
margin : 0; 
width : 100%;
overflow : hidden;
}    
                
UL.post-list LI {
list-style: none;
float : left; 
overflow : hidden;
position : relative;
/*width : 99%*/
}


UL.post-list.list-view LI.paidhighlight, 
UL.post-list.simplelist-view LI.paidhighlight, 
UL.post-list.maplist-view LI.paidhighlight
{
  /*border-left : 6px solid orange;*/
  border : 1px solid orange;
}

UL.post-list.thumb-view LI.paidhighlight{
  border-left : 0px solid orange;
}


UL.post-list .postunder LI{
width : 48%; 
}


UL.post-list LI.hasinfofocus {
background-color  : #C1C1C1; 
}

UL.post-list LI.hasfocus {
background-color  : #E1E1E1; 
}

.pcol-a, .pcol-b, .pcol-c, .pcol-d, .pcol-e
{
float : left; 
height : auto; 
/*height :100px;*/
margin : 1px 5px; 
}

.pcol-c-d-wrap{
overflow : hidden;
position : relative;
height : 100px; 
float : left; 
}

UL.cat .pcol-c-d-wrap {
  height : auto;
}


.pcol-e{
  height : auto;
  padding :  0 10px; 
}


.pcol-c-d-wrap div.inner{
position : relative;
z-index : 3;
background-color : #FFF;
float : left;
}


.pcol-a  IMG {
width : 80px;
height : 60px; 
}


UL.cat .pcol-c .adlist_status {
  width : 50%;
}




UL.cat .pcol-a  IMG {
  width : 50px;
  height : 37px; 
}



/* special case for AVATAR IMG */ 
.pcol-a IMG.user{
height : 100px!important; 
}

ul.thumb-view .pcol-a IMG.user{
height : 192px!important; 
width : auto!important;
}


h5.recommendedProduct  {
  background:url("../img/ban_new.png") no-repeat scroll 0 0 transparent;
  height:0;
  left:0;
  overflow:hidden!important; /* specify the text not to be discplayed when Bow is smaller */ 
  padding-top:57px; /* move the text to let appears the background image */ 
  position:absolute;
  top:0;
  width:57px;
  z-index : 2;
}


h5.recentProduct  {
  background:url("../img/ban_recent.png") no-repeat scroll 0 0 transparent;
  height:0;
  left:0;
  overflow:hidden!important; /* specify the text not to be discplayed when Bow is smaller */ 
  padding-top:57px; /* move the text to let appears the background image */ 
  position:absolute;
  top:0;
  width:57px;
  z-index : 2;
}

.aimg{
position : relative;
}

span.nbimg  {
  position:absolute;
  background-color : #C1C1C1; 
  color : white;
  padding: 2px; 
  top : -54px;
  left : 75px;
  text-decoration : none; 
}


.pcol-b {
width : 300px;
}

.pcol-c {
width : 160px;
}

.pcol-d {
  width : 110px;
}


ul.thumb-view .postunder,
ul.maplist-view .postunder
{
display : none; 
}

/* overwrite the css when in thumb view*/
UL.thumb-view LI {
  width: 170px;
  margin-right : 6px; 
  margin-top : 6px; 
}

UL.thumb-view LI DIV.post-price{
  font-size :12px; 
  color : #78C042; 
  font-weight:bold;
}


ul.thumb-view li div.post  { 
/*width: auto; */
border: 1px solid #DDD;
padding : 0; 
width : 98%;
position  : relative;
}

ul.thumb-view li.paidhighlight div.post{
  border: 1px solid orange;
}


.hd {
  filter: alpha(opacity = 0);
  opacity: 0;
  width: 100%;
  height: 100%;
  display : none;
  position: absolute;
  background: rgba(0,0,0,0.7);
  transition-duration: .3s;
  -moz-transition-duration: .3s;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
}

.hd a, .hd a:hover, .hd a:visited {
  color: #fff;
  display : block;
  height : 100%;
}

/*just display it in thumb view*/
ul.thumb-view li div.post .hd{
  z-index: 9998;
  display : block;
} 



ul.thumb-view li div.post:hover .hd {
  filter: alpha(opacity = 80);
  opacity: 0.8;
}


.rebloger {
  margin-top: 15%;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity = 0);
  Z-index: 9999;
  transition-duration: .3s;
  -moz-transition-duration: .3s;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
}


ul.thumb-view li div.post:hover  .rebloger {
  margin-left: 5%;
  opacity: 1;
}


.rebloger span {
  overflow: hidden;
}

.rebloger p {
  overflow: hidden;
  font-size: 0.8em;
  height : 200px;
}

.rebloger span.title {
  font-weight:bold;
}

.noteee span {
  overflow: hidden;
  border-bottom: 1px dotted;
}


ul.thumb-view li div.pcol-a  IMG {
width : 150px;
height : auto; 
/*height : 120px;*/
height : 112px;
border: 0px solid #DDD; /* remove the Border as a global border is applied then */
}

ul.thumb-view li div.pcol-b
{ 
width: 160px;  /* in order to wrap texte */
/*height :30px;*/
height :3em;
margin-top : 0px; 
}

ul.thumb-view li div.pcol-b H3 { 
display: inline-block; 
font-size : 1em; 
width : 150px ; 
line-height : 1em;
}

ul.thumb-view .pcol-c-d-wrap{
height : auto!important;
}

ul.thumb-view li div.pcol-c
{ 
/*height :20px;*/
width : 150px;
}

/*ul.thumb-view li div.pcol-d
{
  height : 20px;
}*/

ul.thumb-view li div.pcol-b P,
ul.thumb-view li div.pcol-b #skills,
ul.thumb-view li div.pcol-c div.post-date,
ul.thumb-view li div.pcol-c div.post-price,
ul.thumb-view li div.pcol-c div.post-location,
ul.thumb-view li div.pcol-c div.post-locdist,
ul.thumb-view li div.pcol-c div.post-prowebsite,
ul.thumb-view li div.pcol-c div.post-username,
ul.thumb-view li div.pcol-d div.post-username, 
ul.thumb-view li div.pcol-d div.adlist_status,
ul.thumb-view li div.pcol-d div#item-hits,
ul.thumb-view li div.pcol-d div.drop-down-container

{ display: none; }




/* when in list view */ 
ul.simplelist-view li div.pcol-a {
display: none;
}

ul.simplelist-view li div.pcol-b {
width : 380px
}

/* when in Map view */

#map_canvas, #map_canvas2{
height : 600px; 
width : 420px; 
float : left;
margin-right : 2px; 
}

#map_box_overlay{
  position  : absolute; 
  top : 100px; 
  left : 100px; 
  width : 0px; /* init to 0 to hide it */ 
  background-color : #FFF;
  z-index : 9999;
  padding  : 5px;
  border : 8px solid #C1C1C1;
  -moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px; 
}

#map_box_overlay #inner{ 
margin: 2px 20px 2px 20px; 
}

#map_box_overlay #map_canvas2{
height : 400px; 
margin: 2px 20px 2px 20px; 
}

#map_box_overlay div.loading, 
#logs div.loading { 
  background: url('../img/loading.gif') no-repeat; 
  height : 40px; width : 40px; 
  margin : 0 auto;
}

#map_box_overlay #cancel_btn {
  text-decoration: underline;
  color: #18658B;
}

.post div.map_markers{
width : 20px; 
height  :20px;
float : left; 
}

.post div.map_markers IMG{
cursor : pointer; 
}

ul.maplist-view{
width : 300px; 
}

ul.maplist-view li div.pcol-a {
display: none;
}

ul.maplist-view li div.pcol-d {
display: none;
}
ul.maplist-view li div.pcol-b {
width : 200px;
}
ul.maplist-view li div.pcol-c {
width : 60px; 
}
ul.maplist-view li div.pcol-c #post-location, 
ul.maplist-view li div.pcol-c .post-date {
display: none; 
}

.category-title, .category-title a  {
  background-color : #F5F5F1;
  padding : 2px; 
  margin : 0px 0px 4px 0px;
  color : #808080; 
  font-weight : bold; 
  text-align : center; 
  text-decoration : none;
  font-size :10px; 
}

/* Archives */
.archive-pagination {margin-bottom: 16px;}
.archive-post-date {
	background: #F5F5F5;
	border-bottom: 1px solid #C5C5C5;
	border-right: 1px solid #CFCFCF;
	float: left;
	margin-right: 12px;
	padding: 2px 0 5px;
	text-align: center;
	width: 46px;
}
.archive-post-title .post-date {margin: 0;}
.archive-post-title {padding-top: 4px;}
.archive-post-day {font: normal 1.6em Georgia,serif;}


/* 
   Layout 
------------------------------------------------------------------- */

/* General */
.center-wrapper {
	margin: 0 auto;
	width: 980px;
}

#network .center-wrapper {
	/* padding : 10px 0px 0px 0px; */
	/* margin-top : 10px; */
}

#network-wrapper-left #site-name{
  color : white;
  margin-right : 10px;
  font-size : 18px; 
}


/* Network */
#network {
  background: #779aff ;
  color : #FFFFFF; 
  position: fixed;top: 0px;
  height: 55px;
  z-index: 100;
  width : 100%;

	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out
}


#network.scrolled {
	background: #779aff
}


#body-clickeable-background{
  /*z-index: -100;*/
  background: transparent;

  position: fixed;
/*  top: 70px;
  height : 200px;
  width : 600px;*/
  width : 100%; 
  height : 100%;
  /*margin: 0 50%; */
  cursor : pointer;
}

.banner.background {
  z-index: -1;
  background: black;
  position: fixed;
  top: 70px;
  
}

.banner.background.w300h100{
  width: 300px;
  height: 100px;
  margin: 0 60%;
}

.banner.background.w728h90{
  width: 728px;
  height: 90px;
  margin: 0 40%;
}

.banner.background.w600h120 {
  width: 600px;
  height: 120px;
  margin: 0 40%;
}

/*
#network .left {
	color: #333;
	color : #FFFFFF; 
	padding: 6px 0;
}
*/

.displaynone {
	display : none;
}
.MobileHeader-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.6);
    z-index: 5;
    cursor: pointer;
    -webkit-animation: .3s ease-in-out OverlayAppear;
    animation: .3s ease-in-out OverlayAppear;
}

#network-wrapper-left DIV {
  float : left;
}

#network-wrapper-left UL {
  list-style:none outside none;
  line-height : 20px;
}

#network-wrapper-left UL LI {
  float : left ;
  padding : 2px 2px 0 0;
}

#network-wrapper-right {
 margin-bottom : 6px;
}

#network-wrapper-flags{
  margin-left : 10px; 
  position : relative;
}

#network-wrapper-help{
  margin-left : 10px; 
}
#network .flags, 
span.flag {
  background-image:url("../img/sprite_flags.png");
  background-repeat:no-repeat;
  height : 11px;
  width : 16px;
  margin-top : 5px; 
  display : inline-block;
}

#network .flags.fr,
span#fr_FR {
  background-position:0px 0px;
}

#network .flags.en,
span#en_US {
 background-position:0px -43px;
}


#network .flags.de,
span#de_DE {
 background-position:0px -32px;
}

#network .flags.nl,
span#nl_NL{
  background-position:0px -54px;
}



#network .flags.en_gb,
span#en_GB{
  background-position:0px -11px;
}

#network .flags.ar,
span#ar_AR{
  background-position:0px -65px;
}

#network .flags.tr,
span#tr_TR{
  background-position:0px -76px;
}

#network .flags.it,
span#it_IT{
  background-position:0px -87px;
}

#network .flags.sv,
span#sv_SV{
  background-position:0px -98px;
}



#network  ul.tabbed li a{	
	 color :white; 
}

#network  ul.tabbed li {
  margin : 0 5px 2px 5px; 
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  
/*  background-image:url("../img/sprite_dormunt_2colors.png");
  background-position:left -800px;
  background-repeat:repeat-x;*/
}

#network  ul.tabbed li.tab-orange{
  background-color : orange;
  line-height: 30px;
}

#network  ul.tabbed li.tab-green{
  background-color : #18648B;
  line-height: 30px;
}

#network  ul.tabbed li.tab-yellow{
  background-color : #18648B;
  line-height: 30px;
}


#network .tabbed a {
	display: block;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
	color: #999;
}
#network .tabbed li a:hover {
	background: #F6F6F6;
	color: #000;
	-moz-border-radius: 3px;
  -khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#network .text-separator, 
#network span {
  /* color: #999; */
}


#network .login-menu .tw-button div.down-arrow, 
div.down-arrow, span.down-arrow{
  background:url("../img/sprite_dormunt_2colors.png") no-repeat;
  background-position: 0 -1170px;
  width:9px;
  height:5px;
  margin:10px 5px 0 2px;
  display: inline-block;
}



/* Toolbar */
#toolbar {
	padding: 12px 0 8px;
	font-size: 1.1em;
	color: #999;
	margin-right : 10px;
}
#toolbar img {
  vertical-align: middle;
  }

/* Header */

#header {
  margin: 4px 0px 10px 0px ;
}

/* Site title */
#site-title {
	font: normal 1.6em sans-serif;
	border-bottom: 1px solid #CCC;
	/* padding-bottom: 5px;*/
	position  : relative; 
}
#site-title span {
  /*color: #999;*/
  color : orange; 
}

#site-title span span {
  /*color: #999;*/
  color : #999; 
}

#site-title a {
	color: #000;
	text-decoration: none;
}

#site-title #logo{
float : left; 
margin-top : 2px;

}

#site-title #logopartner{
float : left; 
margin-top : 16px;
margin-left : 10px; 

}

#site-title #motto{
float: left; */
   position: absolute; 
   top: 20px;
   left: 240px;
 }


/* Navigation */
#navigation {
  margin-bottom: 1px;
  border-bottom: 1px solid #CCC;
}
#navigation a {
	display: block;
	text-decoration: none;
}

/* Main navigation */
#main-nav{
 padding:5px 0 5px 0;
 display : block;
 background-color: #5A5A5A; 
 margin-bottom : 5px; 
 -moz-border-radius: 3px;
-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#main-nav-links li:hover a, 
.dropcontent h3
{
  color :#2276B5;
}


.dropcontent h3 span.counter
{
  color :#2276B5;
  margin : 3px;
  line-height: 24px;
}

.dropcontent h3 ul
{
  /* color :#2276B5; */
  /* margin : 3px ; */
  margin: 0px 14px 2px 0px;
}

#main-nav-links li span.drop, 
#sidebar a.more{
  background-image:url("../img/sprite_dormunt_2colors.png");
  background-position:-0px -1020px;
  display : inline-block;
  height : 12px;
  width : 12px;
  margin-left : 3px; 
}

#sidebar a.more{
  margin-top : 6px;
  text-indent:-9999em;
}

#main-nav-links li span.active{
background-position:-0px -1032px;
}


span.icon32{
  background-image:url("../img/sprite_dormunt_2colors.png");
  height  : 32px; 
  width : 32px; 
  display : inline-block; 
  vertical-align: middle;
}

span.icon32.cat {
background-position: 0 -1750px;
}


#main-nav-links .dropcontent{
  position : absolute; 
  background-color : #EEEEEE;
  color : black;
  padding : 10px;
  left  : 0;
  z-index : 10;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));
  background:-moz-linear-gradient(top,#fff,#eee);
  */
}



#main-nav-links .dropcontent .button-options {
/*display: inline-block;
float : none; 
margin-left : 100px!important;
*/
}

#main-nav-links .dropcontent .button-options a {font-size : 12px!important;font-weight :bold;color : #18658B!important;}

#main-nav-links .dropcontent .button-options span {
margin : 3px 3px 0px 0px!important;
padding : 0px!important;
width : 16px!important;
}



#main-nav-links .dropcontent .dropinner{
  display : inline;
  margin : 4px; 
  float : left;
}


#main-nav-links .dropcontent .dropinner li a{
  background : none!important;
}


.col_8{
  width : 588px;
}

#admin .col_8{
  width : 460px;
}


#main-nav-links{
}

#main-nav-links UL {
  display : block;
  padding-left : 2px;
}

#main-nav-links li {
  padding : 5px 10px 5px 5px; 
  margin : 0 5px 0 5px;
  position : relative;
}

#main-nav-links li:hover {
  background-color : #EEE;
}

#main-nav ul.tabbed li{

  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
/*
	-moz-border-radius-topright: 3px;
	-khtml-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	
	-moz-border-radius-topleft: 3px;
	-khtml-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;  
*/
/*
	border-left  : #CCC 1px solid;
	border-right  : #CCC 1px solid;
	border-top  : #CCC 1px solid;
	margin-right : 5px;
*/


}


#main-nav ul.tabbed li.current-tab
 {
  background-color : #E1E1E1;
  background-color : #FFF;
  color : white; 
	/*
  border-left  : #FFF 1px solid;
	border-right  : #FFF 1px solid;
	border-top  : #FFF 1px solid;
	*/
}

#main-nav-links a {
	color : #FFF; 
	font-size: 1.5em;
  /* padding: 3px 10px;*/
}

#main-nav-links li.current-tab a,
#main-nav-links li.current-tab a:hover {
  color :#2276B5;
  background-color: #FFF; 
}

/* --- search bar --*/
#main-nav-search {
  float  : right;
  margin-right : 5px;
  display : inline;*/
}

#main-nav-search  #search-bar {
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-color:#EDEDED #E8E8E8 #E8E8E8 #EDEDED;
  background-color : #FFF;
  border-style:solid;
  border-width:3px;
  height: 30px;
  margin-top : 2px;
  width : 280px;

  /*Z5.1*/
  float : right;
}

.borderred{
border : 1px solid red; 

}



#main-nav-search .input-group {
 background-color:white;
 float:right;
 height:22px;
 padding: 0 4px 0 4px;
 /* margin : 2px 0 0 2px; */
}

#search-bar .input-group input.text {
  background-color:white;
  border:medium none;
  color:#646464;
  font-family:"Lucida Grande",arial;
  font-size:13px;
  height : 22px!important;
  margin:0;
  outline:0 none;
  padding:0 0 0 6px;
  width:230px;   /*was 240 IE fixe, dont go higher */
  white-space:nowrap;
  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}


#search-bar .input-group input.text:focus{
    -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
    -khtml-border-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
    border-color: rgba(82, 168, 236, 0.75) !important;
}


#search-bar input.submitbutton {

	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	
	-moz-border-radius-topright: 3px;
	-khtml-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
    
  background-color:#D4D4D4;
  /* background-color: #3784CC; */
  background-repeat:repeat-x;
  border:2px solid white;
  color:#333333;
  cursor:pointer;
  float:left;
  font-family:"Lucida Grande",arial;
  font-size:11px;
  font-weight:bold;
  height:26px;
  line-height:20px !important;
  margin:0;
  padding:0 12px;
  /*text-shadow:0 1px 1px #FFFFFF;*/
  width:100px;
}


#search-bar .input-group i {
  font-size : 1.2em;
  margin-left : 10px;
  margin-top : 4px;
  cursor: pointer;
}

#search-bar input.submitbutton:hover {
  background-color:#CACACA;
}


/* search forme (advanced) */
#advsearch_area{
  border-top: 1px solid white;
}

.advs-title {
 color: white;
 margin-left: 6px;
 display: inline-block;
}

.advsearch-main {
  padding: 2px 6px;
  position : relative;
}


.advsearch-main .autocomplete{
  top : 33px!important;
  width : 230px ;
}

.advs-in {
  height  :30px;
  /* padding: 0 5px; */
  margin-right : 5px!important;
  margin-top: 1px!important;
  float: left;
  border: 0px!important;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
  position: relative;
}

.advs-in input.advs-in {
	margin: 0!important;
}

#advsearch.advs-in{
	width: 180px; 
}


.vfield_in_div input[type=text] {
  height  :30px;
  padding: 0 5px;
  margin-right : 5px!important;
  /* border: 1px solid #aaa!important; */
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}


.advs-in.advsearch-main-select-cat {
  width  : 250px;
}

.advs-in.advsearch-main-select-type{
  width  : 100px;
}

.advs-in select {
  height : inherit;
  width : inherit;
  border: 0px;
}

.advs-in.dm_button2{
  height: 30px;
  line-height: 30px;
  width : 100px;
}

.advsearch-actions i {
  font-size: 1.3em;
  color: white;
  float: right;
  cursor: pointer;
}

i.action-close {
  font-size: 1.3em;
  color: white;
  float: right;
  cursor: pointer;
  margin : 2px ;
}

.dm_button2 i {
  margin-right:4px; 
}


/* Subnav */
#sub-nav ul li,
#loc-nav ul li  {
  margin : 2px 0px 2px 0px; 
  display : block;
  width : 100%;
  white-space: nowrap;
}





.cat_list ul li
{
  display : inline; 
  width : 32%; 
  padding : 0 !important; 
  margin : 0 !important; 
  -moz-border-radius: 0px!important;
  -khtml-border-radius: 0px!important;
  -webkit-border-radius: 0px!important;
  border : none !important;

  white-space: nowrap;

}


.cat_list dl {
  float : left;
  width : 32%; 
  margin : 0 2px;
}

.cat_list dl dd{
 
  padding : 0 !important; 
  margin : 0 !important; 
  -moz-border-radius: 0px!important;
  -khtml-border-radius: 0px!important;
  -webkit-border-radius: 0px!important;
  border : none !important;
  white-space: nowrap;
}

.cat_list dl dd.morecat {
  display : none;
}

.cat_list dl dd.morelink {
  text-align: right;
}
.cat_list dl dd.morelink a  {
  font-style : italic;
  font-size : 10px!important;
}

.cat_list dl dd a {
  background-color: none;
}

.cat_list dl dd.disabled a {
  cursor: default;
}


#main-nav-links .dropcontent .dropinner dl dd:not(.nohover):hover {
background-color: #E1E1E1!important;
}

#main-nav-links .dropcontent .dropinner dl dd a {
background: none!important;
text-decoration: none!important;
}

#main-nav-links .dropcontent .dropinner dl dd a:hover {
background: none!important;
text-decoration: underline!important;
}

#main-nav-links .dropcontent .dropinner dl dd.disabled a:hover {
text-decoration: none!important;
}

/* level 1 links and counters  */
.cat_list dl dd.level_1 {
  background-color: #CCC;
}

.cat_list dl dd.level_1.utype_pub {
   background-color: #5A5A5A!important;
}

#main-nav-links .dropcontent .dropinner dl dd.level_1:hover {
  background-color: #5A5A5A!important;
}

.cat_list dl dd.level_1 .cnt{
  margin-left : 8px!important;
  /*color : #fff !important;*/
}

.cat_list dl dd.level_1 a {
  /*color: #FFF !important;*/
}

.cat_list dl dd.level_1 a:hover {
  color: #FFF !important;
}
.cat_list dl dd.level_1 a:hover .cnt{
  color : #fff !important;
}


.cat_list dl dd.level_2 a {
  margin-left : 4px ;
}


.cat_list ul li.chapter{
  width : 100%; 
  border-bottom : 1px solid #ccc!important; 
  margin-bottom : 5px!important;
  margin-top : 5px!important;
  background-color: #CCC;
  color : white; 
}

.cat_list ul li.chapter:hover{
  background-color: #CCC!important;
 
}

.cat_list ul li.chapter2{
  width : 100%; 
  padding: 2px 5px !important;
  color : #CCC;
}



#sub-nav ul li.title, 
#loc-nav ul li.title  {
  color : white; 
  width : 100px;
  padding : 3px 1px;
}

#sub-nav ul li div.title1inner,
#loc-nav ul li div.title1inner   {
	display: block;
  background-color : #5A5A5A;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding : 2px 0 4px 4px;
}


#sub-nav ul li div.title1inner span.title1,
#loc-nav ul li div.title1inner span.title1 {
  font-size :12px;
  font-weight: bold;
  padding-left :2px;
  color : white; 
}

#sub-nav span.icon, 
.cat_list span.icon, 
#loc-nav span.icon  {
  background-image:url("../img/sprite_dormunt_2colors.png");
  height:16px;
  width:16px;
  /*vertical-align: middle;*/
  display : inline-block;
  float : none;  
  margin : 0px;
  position : relative; 
  top : 2px;
}

#sub-nav span.icon.tag,  
.cat_list span.icon.tag {
  background-position: -0px -1700px;
}

#loc-nav span.icon.tag {
  background-position: -20px -340px;
}

#sub-nav span.icon.admin,  
.cat_list span.icon.admin {
  background-position: -20px -440px;
}

#sub-nav span.icon.contact,  
.cat_list span.icon.contact {
  background-position: -20px -40px;
}
  
#sub-nav a,
#loc-nav a,
.cat_list a {
	color : #000 !important; 
	font-size:  13px !important ;
	padding: 2px 5px !important;
	text-decoration: underline !important;
	display : inline-block !important;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle; /* for firefox and opera bad display*/

}

#sub-nav li .cnt, 
#loc-nav li .cnt
{
  display : inline-block;
/*  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;*/
  border-left  : #C1C1C1 1px solid;
  color : #000; 
  /*color : white;*/ 
  font-size : 10px; 
  font-weight: bold;
  padding: 0 5px;
  margin-left : 4px
}

#sub-nav li span.cnt.greenx {
  border-left  :none!important;
  color : white!important;
  background-color : #AAA!important;
}


.cat_list li .cnt, 
.cat_list dd .cnt {
  display : inline-block;
	border-left  : #C1C1C1 1px solid;
  color : #000; 
  font-size : 10px; 
  font-weight: bold;
  padding: 0 5px;
  margin-left : 4px;
}

.cat_list li .cnt.orangex,
.cat_list dd .cnt.orangex {
  color : white; 
  background-color: orange;
   border-left  :none!important;
}



.blue{
background-color : blue!important;
}


#sub-nav-title{
position : relative; 
height : 20px;
}

#sub-nav-title .inner{
background-color : #5A5A5A; 
position : absolute; 
left : -20px; 
top : 0px;
width : 100%; 
display : inline-block;
}

#sub-nav-title .inner .headline{
padding : 2px 0 2px 10px;
color : #FFF; 
}



#sub-nav li.current-tab, 
#sub-nav li.current-tab a, 
#sub-nav a:hover, 
#sub-nav li.link:hover, 
.cat_list li.current-tab, 
.cat_list a:hover, 
.cat_list li.link:hover,
.cat_list dd.current-tab 

{
  color : #000!important;
  background-color : #E1E1E1!important; 
  -moz-border-radius: 3px!important;
	-khtml-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
}

#sub-nav li.current-tab a,
.cat_list li.current-tab a,
.cat_list dd.current-tab a
{
font-weight: bold;
}


/* Main */

.main {
/*margin-bottom: 18px;*/
}

.main#main-three-columns {background: url('../img/main-three-columns.gif') repeat-y right top;}
.main#main-three-columns .sidebar {width: 193px;}
.main#main-three-columns #main-left {width: 520px;}

/*
.main#main-two-columns {background: url('../img/main-two-columns.gif') repeat-y right top;}
*/

.main#main-two-columns .sidebar {
  width: 190px;
 position : relative; 
}
.main#main-two-columns #main-left {
  width: 750px;
  position : relative; 
}


.sidebar a {text-decoration: none;}
.sidebar a:hover {text-decoration: underline;}

#sidebar-1 {margin-left: 37px;}

/* Columns */
.col3 {width: 32%;}
.col3-mid {margin-left: 2%;}

/* Sidebar */

#sidebar-wrapper {}
#sidebar {
/*border-left : solid 1px #D5D5D5;*/
padding-left : 10px; 

}

/* Sidebar sections */
.section {
  margin-bottom: 10px;
  /* -moz-border-radius:5px 5px 5px 5px;*/
  /* border: 1px solid #ABC;*/
  border  : 1px solid  #C1C1C1;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
}


#sidebar-buttons {
  margin-bottom: 1px;
}

#sidebar-buttons-lev2 a {
  margin-bottom: 3px;
}

#sidebar-pub {
  margin-bottom: 5px;
  margin-left : 10px;
}

.section-title {
	/*border-top: 4px solid #CCC;*/
	margin-bottom: 5px;
	min-height: 0;
  /*border-top: 1px solid white;*/
  display: block;
  background-color : #5A5A5A;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding : 2px 0 4px 4px;
}

/*
.mod3ColSidebar .account .title{
background:#ebebeb url(../img/backgrounds/sidebar_accordion_sprite.gif) 7px 0 no-repeat
}
*/

.section-title div.title {
  /*font-family : verdana; */
  font-size :12px;
  color : white;
  font-weight:bold;
  margin : 5px 0 0 0;
}

.section-title-spacer {
	border-top: 2px solid #ABC;
	margin: 5px 0 10px 0;
}

.section-title .title-img{
  background-image:url("../img/sprite_dormunt_2colors.png");
  height:16px;
  margin:5px 5px 0 0;
  text-indent:-9999em;
  width:16px;
}

#latestzetevu-title-img { background-position:0 -1180px; }
#mostviewed-title-img { background-position:-20px -100px; }
#top-title-img { background-position:-20px -160px; }

#section3-title-img{
  background-position:-20px -1200px;
}

#section4-title-img{
  background-position:-0px -1260px;
}

.section .section-content{
margin :  2px;
}

.section .post-date{
font-size : 11px; 
color: #999999 !important;
}

.listcol-a  IMG {
width : 40px;
height : 30px; 
float : left;
margin-right : 2px;
}

.listcol-a {

}

.panel-inner {
	/* border: 1px solid #E6E6E6;*/
	/*-moz-border-radius:5px 5px 0px 0px;*/
	margin-bottom: 10px;
	padding: 1px; 
}

.panel-inner#banner, 
.panel-inner#banner .section{
  margin-bottom: 0px!important
}

.panel-inner-top {
	/*-moz-border-radius:5px 5px 0px 0px;*/
	margin-bottom: 10px;
	padding: 1px; 
}

.panel-title {
	background-color: #F2F6FA;
	/*-moz-border-radius:5px 5px 0px 0px;*/
	font: bold 1.1em sans-serif;
	padding: 5px 8px 6px;
}

.panel-inner .level1,
.panel-inner-top .level1 {
	/*-moz-border-radius:5px 5px 0px 0px;*/
	margin: 4px 4px;
}

.panel-inner .level1 li{
  margin-bottom : 4px; 
  position : relative;
}

.panel-inner .level1 .cola,
.panel-inner-top .level1 .cola  {
	/*-moz-border-radius:5px 5px 0px 0px;*/
	width : 80px;
}

.userdetails .panel-inner .level1 .cola,
.userdetails  .panel-inner-top .level1 .cola  {
	/*-moz-border-radius:5px 5px 0px 0px;*/
	width : 100px;
}


.network-section .section-title {
	background-color: #F6F6F6;
	border-color: #D6D6D6;
}


/* Dashboard */

#dashboard {
	/* background-color: #FAFAFA;*/
	/*border: 1px solid #E7E7E7;*/
  /*border-top: 10px solid #E7E7E7;*/
	border-bottom: 10px solid #E7E7E7;
	
}

#dashboard-content{ 
  position: relative;
  width: 980px;
  margin: 0 auto;
  padding: 0;
  background-color: white;
}

#dashboard .column {
  width: 240px;
  border-right: 1px solid #E7E7E7;
  display: table-cell; 
}

#dashboard #column-4 {border-right: none;}

#dashboard .column-content {
	padding: 14px 16px;
}
#dashboard .column-title {
	color: #666;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 5px;
}
#dashboard a {color: #456;}
#dashboard a:hover {color: #000;}


/* Footer */

#footer {
padding: 10px 10px;
background-color : #5A5A5A; 
text-align: center;
}

#footer-content{ 
  width: 980px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

#footer a {
	color : #FFF;
	text-decoration: underline;
}
#footer .right, #footer .right a {
	color: #999;
	text-decoration: none;
}
#footer .text-separator {
	padding: 0 3px;
	color: #BBB;
}
#footer a:hover {color: #C1C1C1;}

#footer #copyright{ color : #FFF; }

/* 
   Listing Nav 
------------------------------------------------------------------- */
#listings-nav {
border-bottom:1px solid #ECECEC;
margin : 0 0 3px 0;
background-color : #F5F5F1; 
width : 100%; 
/*-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;*/
}

#listings-nav UL#navpage {
 list-style:none outside none;
 text-align: center;
 margin : 0px auto; 
 float : right; 
}

#listings-nav UL#navpage li#navtxt
{
  position : relative; 
  top : 4px; 
}

#listings-nav #navpage LI {
 float : left ; 
 margin : 4px; 
}

/*
#listings-nav #navpage LI {
 float : left ; 
 margin : 4px; 
 border:1px solid #CCCCCC;
 padding:2px 4px;
 background-color : #FFF; 
}

#listings-nav #navpage li.selected{
 background-color : #C1C1C1;
}
*/


#listings-nav #navpage li.selected a {
 color : white; 
}

/*
#listings-nav #navpage li.text{
 border:1px solid #ECECEC;
}

#listings-nav #navpage li a{
text-decoration : none;
padding : 0 5px 0 5px;
}
*/

.text-nav{
float : left; 
padding : 2px 0 0 10px;
line-height:22px;
}



/* 
   Listing Header 
------------------------------------------------------------------- */

#listings-header, #listings-header-filters {
/*  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;*/
  background-color:#E1E1E1;
  display : inline-block; 
  /*
  clear:left;
  float:left;
  */
  margin:0 0 4px;
  /*padding:5px 5px 5px 10px;*/
  width:100%;
  -display : inline-block; 
}

ul.view-options {
  list-style:none outside none;
  float:right;
  margin : 0; 
  /*width:104px;*/
  display : block;
  padding:5px 5px 5px 10px;
}

ul.filter-loc{
  margin : 0; 
  padding:5px 5px 5px 10px;
}

ul.filter-loc span.locval{
   font-weight:bold;
}

ul.button-options {
  list-style:none outside none;
  float:right;
  /* margin:5px 13px 0 0 ; */
}

ul.view-options li {
  float:left;
  height:23px;
  margin-right:2px;
  position:relative;
  width:23px;
}

ul.view-options li a {
  background:url("../img/sprite_view.png") no-repeat scroll 0 0 #D0D0D0;
  display:inline-block;
  height:23px;
  position:absolute;
  text-decoration:none;
  top:0;
  width:23px;
}

ul.view-options li span {
  display:none;
}

.view-options li.list a { background-position:0 0;}
.view-options .list a.selected {background-position:-69px 0;}
.view-options .list a:active {background-position:-46px 0;}
.view-options .list a:hover {background-position:-23px 0;}

.view-options li.simplelist a {background-position:0 -46px;}
.view-options .simplelist a.selected {background-position:-69px -46px;}
.view-options .simplelist a:active {background-position:-46px -46px;}
.view-options .simplelist a:hover {background-position:-23px -46px;}

.view-options li.maplist a {background-position:0 -69px;}
.view-options .maplist a.selected {background-position:-69px -69px;}
.view-options .maplist a:active {background-position:-46px -69px;}
.view-options .maplist a:hover {background-position:-23px -69px;}

.view-options li.gallery a {background-position:0 -23px;}
.view-options .gallery a.selected {background-position:-69px -23px;}
.view-options li.gallery a:active {background-position:-46px -23px;}
.view-options li.gallery a:hover {background-position:-23px -23px;}

ul.sort-options {
  float:left;
  margin : 0; 
  padding:5px 5px 5px 10px;
}

ul.sort-options li.label
 {
  border:medium none;
  color:#808080;
  font-weight:bold;
  margin-right:5px;
  padding:0;
}

ul.sort-options li {
  color:#000000;
  display:inline-block;
  float:left;
  border-right:1px solid #D4D4D1;
  padding:0 10px;
}

ul.sort-options li.last {
  border-right:0px solid #D4D4D1;
}

ul.sort-options li a.selected {
  color:#000000;
}

ul.sort-options li a {
  font-weight:normal;
}

ul.sort-options select {
font-size : 11px;
padding : 2px
}

ul.sort-options select .selected
{
background-color : #C1C1C1; 
}


.sort-option-inline input {
  vertical-align: middle; 
}

 .sort-option-inline span {
  margin-left : 5px;
  font-size : 12px;
}

.sort-option-inline span#mylocation {
  margin-left : 0px;
}

div.sort-option-inline{
  display : inline-block;
  margin-left  :20px;
}


.icon.icon-loc {
background-position: -20px -340px;
}

.icon.icon-locdist {
background-position: -20px -1300px;
}

.icon.icon-del {
background-position: -20px -960px;
}

/* ******** new sort options  **********/
ul.sort-options li {
  float:left;
  height:23px;
  margin-right:2px;
  position:relative;
  width:23px;
  border-right:0px solid #D4D4D1;
  padding:0;
}

ul.sort-options li.label {
width  : auto; 
}

ul.sort-options li a {
  background:url("../img/sort-sprite.png") no-repeat scroll 0 0 #D0D0D0;
  display:inline-block;
  height:23px;
  position:absolute;
  text-decoration:none;
  top:0;
  width:23px;
}

ul.sort-options li span {
  display:none;
}

.sort-options li.price_asc a { background-position:0 0;}
.sort-options .price_asc a.selected {background-position:-69px 0;}
.sort-options .price_asc a:active {background-position:-46px 0;}
.sort-options .price_asc a:hover {background-position:-23px 0;}

.sort-options li.price_desc a {background-position:0 -46px;}
.sort-options .price_desc a.selected {background-position:-69px -46px;}
.sort-options .price_desc a:active {background-position:-46px -46px;}
.sort-options .price_desc a:hover {background-position:-23px -46px;}

.sort-options li.hits_desc a {background-position:0 -69px;}
.sort-options .hits_desc a.selected {background-position:-69px -69px;}
.sort-options .hits_desc a:active {background-position:-46px -69px;}
.sort-options .hits_desc a:hover {background-position:-23px -69px;}

.sort-options li.date_desc a {background-position:0 -23px;}
.sort-options .date_desc a.selected {background-position:-69px -23px;}
.sort-options li.date_desc a:active {background-position:-46px -23px;}
.sort-options li.date_desc a:hover {background-position:-23px -23px;}


/* ******** end new sort options  **********/



.handpicked-items h2 {
  float:left;
  font-size:14px;
  font-weight: bold;
}

.handpicked-items .more {
float:left;
margin-left:16px;
}

.handpicked-items p.attribution {
clear:none;
float:right;
font-size:12px;
}

.listings {
  list-style:none outside none;
  margin : 0px;
  margin-top : 5px;
}

ul.listings  {
  clear:left;
  float:left;
  list-style-type:none;
  margin-right:-10px;
}


ul.listings li.listing-card {
  border:1px solid #ECECEC;
  height:170px;
  margin-right:8px;
  padding:6px;
  position:relative;
  width:170px;
}

.listings li {
  border:1px solid #EAEAEA;
  display:inline;
  float:left;
  height:159px;
  margin-bottom:14px;
  margin-right:7px;
  padding:6px;
  width:155px;
}

ul.listings li.listing-card .listing-detail {
  bottom:6px;
  left:6px;
  position:absolute;
}

ul.listings li.listing-card .listing-title {
  color:#666666;
  line-height:15px;
}


.listings .listing-title {
  color:#666666;
  height:15px;
  line-height:15px;
  margin-top:5px;
  overflow:hidden;
}

ul.listings li.listing-card a {
float:none;
}

.listings .listing-title a {
color:#666666;
}

ul.listings li.listing-card .listing-maker {
color:#B6B6B6;
height:14px;
}

.listings .listing-maker {
line-height:14px;
}

.listings .listing-maker a {
color:#B2B2B2;
}

ul.listings li.listing-card .listing-price {
bottom:6px;
color:#78C042;
position:absolute;
right:6px;
}

.listings .listing-price {
color:#78C042;
float:right;
line-height:14px;
margin-top:-14px;
}

ul.listings li.listing-card .listing-thumb, ul.listings li.listing-card img {
height:135px;
width:170px;
}

ul.listings li.listing-card a {
float:none;
}

.listings .listing-thumb {
display:block;
height:125px;
width:155px;
}


ul.listings li.listing-card .listing-thumb, ul.listings li.listing-card img {
height:135px;
width:170px;
}

.listings .listing-thumb img {
border:medium none;
display:block;
height:125px;
width:155px;
}

ul.pages {
list-style:none outside none;
font-size:1.2em;
margin : 0px;
}


.pager {
clear:both;
color:#666666;
display:table;
height:80px;
padding:30px 0 0;
margin:0 auto;  
}

.pager p, .pager .pages, .pager .pages li, .pager form {
float:left;
}

.pages li {
  font-weight:bold;
  margin:0 5px;
}


.pager .controls {
  text-align:center;
  width:74px;
}


.pager .controls a {
  display:inline;
  float:left;
  height:41px;
  margin:0.5px;
  overflow:hidden;
  text-indent:-999em;
  width:40px;
}

.pager .controls {
  clear:both;
  display:block;
  float:none;
  margin:0 auto;
  padding:10px 0 0;
  width:88px;
}



.pager .controls a {
  background:url("../img/main-sprite.png") no-repeat scroll 0 -765px transparent;
  display:block;
  float:left;
  height:29px;
  margin:0 4px;
  width:27px;
}

.pager .controls a.next {
background-position:0 -795px;
}

#infowin a.next, #infowin a.prev{
margin   :  1px 5px 1px 0 ; 
padding  : 0px 10px; 
border   : 1px  solid #C1C1C1;
text-decoration: none;
} 

.sidebar li span.icon 
{
  background-image:url("../img/shop-icons-16x16.gif");
  background-repeat:no-repeat;
  display:inline;
  float:left;
  height:16px;
  margin:-2px 5px 0 0;
  width:16px;

}


.addetails .panel span.icon, 
.post span.icon,
.tw-button span.icon, 
.section span.icon, 
.msg_banner span.icon,
.userdetails span.icon, 
#logs span.icon,
#banners span.icon
{
  display:inline;
  float:left;
  height:16px;
  /*margin:-2px 5px 0 0;*/
  margin:0 5px 0 0;
  width:16px;
  background:url("../img/sprite_dormunt_2colors.png") no-repeat;
}

.icon-menu span.icon{
  background-image:url("../img/sprite_dormunt_2colors.png");
  height:16px;
  width:16px;
  display : inline-block;
  margin:0 2px 3px 0;
  /*text-indent:-9999em;*/
  vertical-align: middle; /* simply align the background to right location */ 
}

.tw-button div.down-arrow{
  background:url("../img/sprite_dormunt_2colors.png") no-repeat;
  background-position: 0 -1160px;
  width:9px;
  height:5px;
  margin:10px 5px 0 2px;
  display: inline-block;
  font-size: 1px;
  *display: inline; zoom: 1;
}

.tw-button div.right-arrow{
  background:url("../img/sprite_dormunt_2colors.png") no-repeat;
  background-position: -25px -984px;
  width:8px;
  height:9px;
  margin:5px 5px 0 2px;
  display: inline-block;
  font-size: 1px;
  *display: inline; zoom: 1;
}

#user-menu span.icon{
  background-image:url("../img/sprite_dormunt_2colors.png");
  height:16px;
  width:16px;
  display : inline-block;
  margin:0 4px 0px 0;
  float : left; 
}

#user-menu #plus .icon {background-position: -20px -1060px;}
#user-menu #tag .icon {background-position: -20px -1700px;}
#user-menu #fav .icon {background-position: -20px -1180px;}
#user-menu #logout .icon {background-position: -0px -1660px;}
#user-menu #profile .icon {background-position: -0px -1280px;}

#server-error .icon {
background-position: -20px -520px;
}

#nodata .icon {
background-position: -20px -520px;
}

#loc .icon {
 background-position: 0 -1300px;
}

 #post-locdist .icon {
 background-position: -20px -1300px;
}

span#help {
margin-left :4px; 
}

.help_icon_form{
  font-size : 1.2em;
}

#help .icon {
 background-position: 0 -1320px;
 /*background-position: -20px -960px;*/
}


#email-it .icon {
  /*background-position:-64px 0;*/
  background-image:url("../img/16x16/mail.png");

}

#item-moddate .icon{
  background-position: -20px -220px;
}

#item-moddate .colb,#item-registerdate .colb,#item-lastvisitdate .colb,#item-lastemaildate .colb {
  font-size: 10px;
}

#item-email  {
  font-size: 10px;
}

#item-email .icon {  
  background-position: -20px -80px;
}

#item-phone .icon {
  background-position: -20px -60px;
}

#item-userid .icon, 
#item-username .icon,
#item-firstname .icon, 
#item-lastname .icon, 
#item-compositename .icon 
 {
  background-position: -20px -40px;
}

#item-procpny .icon{
  background-position: -20px -300px;
}

#item-gender .icon{
  background-position: 0px -1720px;
}

#item-prosiret .icon{
  background-position: -20px -240px;
}


#item-location .icon,
#post-location .icon{
  background-position: -20px -340px;
}

#item-locale .icon{
  background-position: -20px -120px;
}
#item-prowebsite .icon,
#post-prowebsite .icon 
{
  background-position: -20px -120px;
}


#post-date .icon{
  background-position: -20px -220px;
}

#post-datelastvisit .icon{
  background-position: -20px -220px;
}

#post-dateregister .icon{
  background-position: -20px -700px;
}

#post-nbads .icon{
/*  background-position: -20px -100px;*/
background-position: -20px -1700px;
}

.icon.icon-subfolder{
background-position: -20px -1320px!important;
}

#post-username .icon{
  background-position: -20px -40px;
}



#item-flagit .icon{
  background-position: -20px -200px;
}

#item-savefav .icon{
  background-position: -20px -480px;
}

#item-twitter .icon{
  background-position: -20px -1200px;
}

#item-facebook .icon{
  background-position: 0 -1260px;
}

#item-evernote .icon{
  background-position: -20px -1380px;
}

#item-delicious .icon{
  background-position: 0 -1420px;
}

#item-googleplus .icon{
  background-position: -20px -1420px;
}


#item-linkedin .icon{
  background-position: 0 -1400px;
}

#item-savefav.del .icon{
  background-position: -20px -1360px;
}

#item-print .icon{
  background-position: -20px -360px;
}

#item-printleaflet .icon{
  background-position: -20px -760px;
}


#item-emailad .icon{
  background-position: -20px -80px;
}

#item-up .icon{
 background-position: 0px -1092px;
}

#item-down .icon{
  background-position: 0px -1061px;
}


#item-resethits .icon,
.icon.icon-resethits,
.icon.icon-reset{
  background-position: -20px -400px!important;
}

#item-edit .icon, 
.icon.icon-edit{
  background-position: -20px -280px!important;
}

#item-tool .icon{
  background-position: -20px -440px;
}

#item-delete .icon, 
.icon.icon-delete {
  background-position: -20px -140px!important;
}


.icon.icon-remove {
  background-position: -0px -960px!important;
  cursor : pointer;
}

#item-hits .icon{
  background-position: 0px -100px;
}

#item-hits .icon{
  background-position: -20px -1340px;
}

.post-username .icon{
  background-position: -20px -40px!important;
}

.post-relads .icon {
  background-position: -20px -1700px!important;
}


#addtofav .icon {
  background-position:-96px 0;
}

#contact_it .icon {
  background-position:-16px 0;
}



#add_ad .icon {
  background:url("../img/plus.png") no-repeat;
  height : 26px; 
  width : 26px; 
  float : left;
}


/* 
  tool tips messagebox
------------------------------------------------------------------- */
.messageBox {float:left;}

.messageBox .body {
  background:url(../img/messageHeader.gif) no-repeat 0 0;
  width:550px;
  min-height:40px;
  font-size:12px;
  padding:5px 0 0 25px;
}

.messageBox .footer {
  background:url(../img/messageFooter.gif) no-repeat 0 0; 
  height:8px; 
  width:575px
}

/* 
  Modal box
------------------------------------------------------------------- */

/* Z-index of #mask must lower than #boxes .window */
#mask, #mask2 {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .mbox-window {
  position:absolute;
  /*
  width:440px;
  height:200px;
  */
  display:none;
  z-index:9999;
  padding:10px;
}

/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width: 400px;
  background-color : white;
  border : 8px solid #C1C1C1;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#boxes #dialog #mbox-close{
  position : absolute; 
  top : 16px;
  right :16px; 
  height : 16px;
  width : 16px; 
  z-index : 10;
}

#mbox-close a  {
    background:url("../img/sprite_dormunt_2colors.png") no-repeat;
    background-position: 0 -780px;
    display: block;
    height: 16px;
    width: 16px;
}

#mbox-close a:hover {
    background-position: -20px -780px;
}


#boxes #dialog #mbox-body {
  /* height:203px;*/
  clear : both; 
  position : relative; 
  -moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}
/*
#dialog #mbox-body a#nav-prev{
  position : absolute; 
  top : 50%; 
  left : 0; 
}

#dialog #mbox-body a#nav-next{
  position : absolute; 
  top : 50%; 
  right : 0; 
}
*/






#mbox-body H1,#mbox-body H2, #mbox-body H3 {
background-color : #F5F5F5;
line-height : 32px; 
}

 #mbox-body H3 span.tt{
 padding  : 0 10px; 
 font-size :12px; 
 }




#boxes #dialog .orbar{
  border-top: 1px solid #DDDDDD;
  margin : 10px 0px; 
  position : relative;
}

#boxes #dialog .orbar div{
  left : 45%;
  top : -10px;
  position : absolute;
  background-color : #FFF; 
  padding : 0 10px;
  font-weight: bold;
  font-size: 1.2 em;
}

/* facebook login area */

#facebook .icon {
 background-position: 0 -1260px;
}

#facebook {
  background: #5F78AB; 
  border: solid 1px #879AC0;
  display: inline-block;
  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#facebook a {
color : white;
}

#boxes #dialog #fb-login-area{
  margin : 2px 0px; 
}

#boxes #dialog #fb-login-area #fb-login-a{
  padding : 2px 10px;
  font-size: 1.2 em;
  color : #FFF; 
}

#boxes #dialog #fb-login-area #fb-login-a:hover{
 text-decoration: none;
}

#boxes #dialog #fb-login-area p {
  font-style:italic;
  color : #A5A5A5;
}

#boxes #dialog #fb-login-area h4{
}

#boxes #dialog #fb-login-area a{
  text-align: center;
}

/* Google login area */

#google .icon {
 background-position: -20px -1260px;
}

#google {
  /*background: #E5E5E5; */
  border : 1px solid #AAAAAA; 
  color: black;
  display: inline-block;
  padding : 2px; 
  background: #F5F5F5;
  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#boxes #dialog #google-login-area{
  margin : 2px 0px; 
}

#boxes #dialog #google-login-area #google-login-a{
  padding : 2px 10px;
  font-size: 1.2 em;
  color : #333333; 
}
#boxes #dialog #google-login-area #google-login-a:hover{
  text-decoration: none;
}

#boxes #dialog #google-login-area p {
  font-style:italic;
  color : #A5A5A5;
}

#boxes #dialog #google-login-area a{
  text-align: center;
}


#boxes #dialog #mbox-footer {
  /* border-top: 1px solid #DDDDDD;*/
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#boxes #dialog #mbox-header {
  height:32px;
  /* width : 100%;*/
  background: #F7F7F7;
  border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  padding: 4px;
  margin-bottom :4px; 
  /*display : inline-block;*/
  /*float : left;*/
  /*width:367px;*/ 
  position : relative;
}

#boxes #dialog #mbox-header .text {
  padding-top : 5px; 
  padding-left : 10px;
  font-weight: bold;
  font-size: 1.2 em;
  float : left;
}

#boxes #dialog #mbox-header .text .mbox_btons {
position : absolute; 
top : 5px; /* this is done to remove the effect of the .text class */
}

#boxes #dialog #mbox-header .text #nav_button{
display : inline-block; 
margin-left : 20px; 
}

#boxes #dialog #mbox-header .icon {
  /*background: url(../img/sprite-modbox-icons-color.png) no-repeat;*/
  background: url(../img/sprite_dormunt_2colors.png) no-repeat;
  width: 32px; height: 32px;
  float : left;
}
/*
#boxes #dialog #mbox-header .attentionm { background-position: 0 0; width: 32px; height: 32px;} 
#boxes #dialog #mbox-header .infom { background-position: 0 -40px;  width: 32px; height: 32px;} 
#boxes #dialog #mbox-header .checkmarkm { background-position: 0 -80px; width: 32px; height: 32px;} 
#boxes #dialog #mbox-header .errorm { background-position: 0 -120px; width: 32px; height: 32px; } 
*/
#boxes #dialog #mbox-header .attentionm { background-position: 0 -1500; width: 32px; height: 32px;} 
#boxes #dialog #mbox-header .info, span.icon32.info { background-position: 0 -1540px;  width: 32px; height: 32px;} 
#boxes #dialog #mbox-header .checkmarkm { background-position: 0 -1580px; width: 32px; height: 32px;} 
#boxes #dialog #mbox-header .errorm { background-position: 0 -1620px; width: 32px; height: 32px; } 




/* 
   Misc overriding classes
------------------------------------------------------------------- */


.hideit {display  : none;}
.forcedhideit{display  : none!important;}

/* Border */

.noborder {border: 0;}
.notborder {border-top: 0;}
.norborder {border-right: 0;}
.nobborder {border-bottom: 0;}
.nolborder {border-left: 0;}

/* Margin */

.nomargin {margin: 0;}
.notmargin {margin-top: 0;}
.normargin {margin-right: 0;}
.nobmargin {margin-bottom: 0;}
.nolmargin {margin-left: 0;}

/* Padding */

.nopadding  {padding: 0;}
.notpadding {padding-top: 0;}
.norpadding {padding-right: 0;}
.nobpadding {padding-bottom: 0;}
.nolpadding {padding-left: 0;}

/* Single line IE fix */
* html #sub-nav, * html .section-title, * html .main {height: 0.01%; min-height: 0.01%;}
/*
.lcUploaderImageDelete{
  background:url("../img/icon-close-image-uploader.png") no-repeat scroll 0 0 transparent;
  left:0;
  top:0;
  margin:-7px 0 0 -7px;
  position:absolute;
  text-indent:-9999px;
  height:23px;
  width:23px;
}

div.lcUploaderImage.portrait img.lcUploaderImage {
  height:120px;
  position:relative;
}

div.lcUploaderImage.portrait  {
  background:url("../img/bg-images-uploader-portrait.png") no-repeat scroll 0 0 transparent;
  height:138px;
  width:94px;
}

div.lcUploaderImage {
  float:left;
  margin-top:-7px;
  padding:7px;
  position:relative;
}
*/


#intelligence_events_nav_item {
  margin : 1px; 
}

#intelligence_events_nav_item div.icon {
  background:url("../img/icon-plus.gif") no-repeat scroll transparent;
  height:20px;
  margin:1px 0 0;
  width:20px;
  float:left;
  margin-right : 10px;
  position : relative ; 
  top : -5px;
}

#intelligence_events_nav_item  div.content {
  border-bottom:1px solid #CCCCCC;
  font-weight:bold;
  /* line-height:20px;*/
  margin-left:40px;
  /* padding:0 6px 0 0;*/
  margin : 0px;
  
}

.beta_label {
  color:red;
  font-weight:normal;
  text-decoration:none;
  margin : 0px;
}

/* 
   tooltips
------------------------------------------------------------------- */
.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    /*width:250px;*/
    width:150px;
    text-align: center; 
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}


.tooltip_tweet{
    position:absolute;
    z-index:999;
    left:-9999px;
    padding:5px;
    
    /*
    background-color:#dedede;
    border:1px solid #fff;
    */
    /*width:250px;*/
    width:250px;
    text-align: center; 
    background-image: url(../img/tipsy-south.png);
    background-position: 10% 100%;
    background-repeat: no-repeat;
    opacity: 0.9;
}

.tooltip_tweet_inner{
  background-color: black;
  
  border-bottom-left-radius: 4px 4px;
  border-bottom-right-radius: 4px 4px;
  border-top-left-radius: 4px 4px;
  border-top-right-radius: 4px 4px;

  -moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
  
  opacity: 0.9;

  color: white;
  font: normal normal normal 11px/normal 'Lucida Grande', sans-serif;
  font-weight: bold;
  max-width: 200px;
  padding: 10px;
  text-align: left;
}


.icon-list li {
  padding-left:22px;
  position:relative;
  list-style-type:none;
}

.icon-list li span.icon-sprite{
  left:0;
  position:absolute;
  top:1px;
  background-image:url("../img/icon-plus.gif");
  height:16px;
  margin:-1px 4px 0 0;
  width:17px;
}

.icon-notify {
  background-position: 0px 0px;
}

.loadingbar{
  background:url("../img/loading-bar2.gif") no-repeat;
  width: 200px ;
  padding-left  : 160px; 
  margin-left: auto ;
  margin-right: auto ; 
}

.rot-loading, 
#previewbton span.loading {
 display:inline-block;
}

.rot-loading SPAN, 
#previewbton span.loading {
 background:url("../img/loading2x16.gif") no-repeat;
 float : left; 
 height : 20px; 
 width : 20px;
 padding-right:1px;
 margin-left : 4px;
 vertical-align: middle;
}

.rot-loading p {
white-space:nowrap;
color : #888888;
}

.fieldicon {
 display:inline-block;
}

.fieldicon SPAN {
 height : 20px; 
 width : 20px;
 margin-left : 4px;
 display:inline-block;
}

.fieldicon.rot-loading2 SPAN {
 background:url("../img/loading2x16.gif") no-repeat;
}

.fieldicon.check-ok SPAN {
 background-image:url("../img/sprite_dormunt_2colors.png");
 background-position: 0 -1800px;
}

.fieldicon.check-ko SPAN {
 background-image:url("../img/sprite_dormunt_2colors.png");
 background-position:-20px -1800px;
}


.adlist_status, .adlist_priority, .adlist_protype, .adlist_plan, .adlist_urgent {
  text-align : center;
  margin : 0 0 4px 0;
  /*cursor : help;*/ 
  color : #fff; 
  font-size : 10px; 
  padding : 1px 5px;
/*  -moz-border-radius:3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;*/
}


h3 .adlist_protype, h3 .adlist_plan {
  position : relative; 
  bottom : 3px;
  margin-left : 4px;  
}

.cattype_ {background-color : gray; }
.cattype_ad {background-color : lightgray; }
.cattype_user {background-color : darkblue; }

.PUBLISHED{ background-color : limegreen;  }
.DRAFT, .NOT CREATED{ background-color : gray; }
.DRAFT.PAYMENT.OK {background-color : lightgreen;}
.DELETED, .REJECTED, .UNPUBLISHED{ background-color : red; }
.UNDER{ background-color : orange; }
.WILLEXPIRE{ background-color : orange; }

.yes-badge, .oui-badge { 
  background-color : limegreen;  
  color : white;
  text-align: center;
  margin: 0 0 4px 0;
  color: #fff;
  font-size: 10px;
  padding: 1px 5px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.pty_normal{ background-color : #18648B;  }
.pty_top{ background-color : #18648B;  }
.pty_permanent{ background-color : black;  }

.protype_pri { background-color : gray;  }
.protype_pub { background-color : #18648B;  }
.protype_pro { background-color : black;  }
.protype_par { background-color : #18648B;  }

.msgOverlay{
position : absolute; 
top : 45px; 
margin : 0px 5px;
width : 80px;
opacity: 0.6;
font-size : 0.8em;
}

a.imgWrapper{
  position : relative; 
}

.priceOverlay{
  position : absolute; 
  bottom: 7px;   right: 5px;
  margin-right: 0;   margin-top: 0;
  background-color: #000000;
  
  -moz-border-radius:3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  
  color: #FFFFFF !important;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  height: 14px;
  line-height: 14px;
  opacity: 0.75;
  padding: 0 4px;
  vertical-align: top;
}

.priceOverlay2{
  position : absolute; 
  top : 0px; left:0px;
  margin-right: 0;   margin-top: 0;
  background-color: #000000;
  
  -moz-border-radius:3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  
  color: #FFFFFF !important;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  height: 14px;
  line-height: 14px;
  opacity: 0.75;
  padding: 0 4px;
  vertical-align: top;
}

.adinput.paidoptions{
  background-color: #FFFFEB; 

}

.paidoptions .price {
  background-color: orange; 
  -moz-border-radius:3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
   padding: 1px 4px;
    color : white; 
   font-weight: bold;
}

.paidoptions .price.freeprice {
  background-color: green; 
}



#bton_tools{
margin-top : 10px;
}

#bton_tools li {
  background-position:right top;
  background-repeat:no-repeat;
  display:inline;
  /* float:left;*/
  height:100%;
  margin-right:8px;
  vertical-align:middle;
}



li {
  list-style:none outside none;
}

#addetails #vfields li {
  border-bottom: 1px solid #E6E6E6;
  padding: 4px;
}

#bton_tools li .favorite {
background-position:left -200px;
}

#bton_tools li a:hover .favorite {
background-position:left -216px;
}


/* new set of buttons */ 
#bton_tools2,#bton_tools2b {
  margin-top : 10px;
}

#bton_tools2 li, #bton_tools2b li  {
  background-position:right top;
  background-repeat:no-repeat;
  display:inline;
  /* float:left;*/
  height:100%;
  margin-right:8px;
  vertical-align:middle;
}

.dm_button2, .dm_button2b, .dm_button_nopad {
  -moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.25) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.25) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.25) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-image: -moz-linear-gradient(top,#ffffff,#efefef);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
  /*
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
  */
  background-color:#F6F6F6;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border:1px solid #AAA;
  color:black!important;
  cursor:pointer;
  display:inline-block;
  font-size:12px;
  height:22px;
  line-height:22px;
  /*overflow:hidden;*/
  text-align:center;
  text-decoration:none;
  white-space:nowrap;
}

.dm_button2, .dm_button2b{
  padding:0 10px !important;
}

a.disabled, a.disabled{
  color: #999999!important;
  background-color: transparent!important;
  cursor: default!important;
}



.dm_button2b {
  width : 90%;
  text-align:left;
}

.sidebar .dm_button2b:hover, a.dm_button2:hover, a.dm_button2b:hover  {
text-decoration: none;
}

li.selected .dm_button2  {
color: black;
font-weight: bold;
background: #DDD;
-moz-boz-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
cursor: default;
}


.dm_button2:hover,.dm_button2b:hover   {
  border-color: #666666;
  -webkit-box-shadow:  0 0 1px 1px #999999;
  -moz-box-shadow:  0 0 1px 1px #999999;
  box-shadow:  0 0 1px 1px #999999; 
  background-color:#F5F5F5;
}

.dm_button2.disabled:hover,.dm_button2b.disabled:hover   {
  border-color: #AAA;
  -webkit-box-shadow:  0 0 0px 0px #999999;
  -moz-box-shadow:  0 0 0px 0px #999999;
  box-shadow:  0 0 0px 0px #999999; 
  background-color:#F6F6F6;
}

.dm_button2 span, .dm_button2b span, .dm_button_nopad span {
  float:left;
  display : inline-block; 
  background-image:url("../img/sprite_dormunt_2colors.png");
  background-repeat:no-repeat;
  height:16px;
  width:16px!important;
  
  font-weight:bold;
  margin-top:3px!important;
  /*padding-right:6px!important;*/
  margin-right : 4px!important;

}

.dm_button2b .feed-email{ background-position:0 -1240px;}
.dm_button2b .feed-reader{ background-position:0 -1220px;}
.dm_button2b .feed-twitter{ background-position:-20px -1200px;}

/* plus button */ 
.dm_button2 .item-plus{ background-position:0px -180px;}
.dm_button2:hover .item-plus{ background-position:-20px -180px;}

/* navigation */ 
.dm_button2  .prev {float:none!important; background-position:-24px -1000px; width : 9px!important; margin-right : 0px!important;}
.dm_button2  .next, .dm_button_nopad  .next {float:none!important; background-position:-24px -980px;width : 9px!important;margin-right : 0px!important;}
.dm_button2.disabled  .prev {float:none!important; background-position:-24px -1040px; width : 9px!important; margin-right : 0px!important;}
.dm_button2.disabled  .next, .dm_button_nopad.disabled  .next {float:none!important; background-position:-24px -1020px;width : 9px!important;margin-right : 0px!important;}


.dm_button2  .back {float:none!important; background-position:-20px -300px;}


#bton_tools2 li .login {
background-position:0 -700px;
}

#bton_tools2 li a:hover .login {
background-position:-20px -700px;
}

#bton_tools2 li .ok {
background-position:0 -380px;
}

#bton_tools2 li a:hover .ok {
background-position:-20px -380px;
}

#bton_tools2 li .edit {
background-position: -20px -280px;
}

#bton_tools2 li .preview {
background-position: -20px -380px;
}


/* save draft */ 
#bton_tools2 li .save-10 {
background-position:0 -620px;
}

#bton_tools2 li a:hover .save-10 {
background-position:-20px -620px;
}

#bton_tools2 li .save-15 {
background-position:0 -460px;
}

#bton_tools2 li a:hover .save-15 {
background-position:-20px -460px;
}

/* submit to publishing   */ 
#bton_tools2 li .save-20 {
background-position:0 -660px;
}

#bton_tools2 li a:hover .save-20 {
background-position:-20px -660px;
}


/* publish  */ 
#bton_tools2 li .save-40 { background-position:0 -380px;}
#bton_tools2 li a:hover .save-40 { background-position:-20px -380px;}

/* remove from publishing  */ 
#bton_tools2 li .save-60 { background-position:0 -680px; }
#bton_tools2 li a:hover .save-60 { background-position:-20px -680px;}

/* suppress */ 
#bton_tools2 li .save-80 { background-position:0 -140px; }
#bton_tools2 li a:hover .save-80 { background-position:-20px -140px; }

/* reject */
#bton_tools2 li .save-90 { background-position:0 -140px; }
#bton_tools2 li a:hover .save-90 { background-position:-20px -140px; }

/* cancel */ 
#bton_tools2 li .cancel { background-position:0 -780px; }
#bton_tools2 li a:hover .cancel { background-position:-20px -780px;}

/* email it   */ 
#bton_tools2 li .email { background-position:0 -80px;}
#bton_tools2 li a:hover .email{ background-position:-20px -80px;}

.social{
  display:inline-block;
  height:48px;
  width:48px;
}

.social span {
  background-image:url("../img/social2.png");
  background-repeat:no-repeat;
  background-position:0 0;
  height:48px;
  width:48px;
  display:inline-block;
}

.social .f-rss{
background-position:0 -100px;
}

.social .f-twitter{
background-position:0 -50px;
}

.social .f-facebook{
background-position:0 0;
}

.social .f-email{
background-position:0 -150px;
}





.allwhitespan, .allwhitespan a {
color : white;
text-decoration: none;
}

.allwhite:hover, .allwhite , .allwhite:visited, .allwhite:focus   {
color : white;
text-decoration: underline;
}


#errorlogin, #erroremail  {
  border : none; 
  background: none; 
  color : red;
}

.inline{
display : inline;
}

.input-error, input.input-error{
border-right : 4px solid red;
}

/* ---- simple button menu ----*/
.drop-down-container {
  position: relative; /*--Removed to ensure IE6 bug Important--*/
  /* display : inline-block;*/ /* important to overcome IE bug */
}

#network .login-menu{
  display:inline-block;
}

#network .login-menu a {
 vertical-align : middle;
 padding : 0 0;
}

#network .login-menu IMG {
  padding : 0 2px 0 2px;
  border : none;  
}



.drop-down-box {
/*	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;*/

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	
  background-color: #FFFFFF;
  border: 1px solid #AAAAAA;
  color: #666666;
  /*left: 0px;*/
  top : 20px;
  list-style-type: none;
  margin: 0 !important;
  padding: 3px 0 !important;
  position: absolute;
  z-index: 9;
  text-align: left;
}


.login-menu .drop-down-box  {
	-moz-box-shadow: rgba(0, 0, 0, 0.597656) 0px 2px 2p;
	-webkit-box-shadow: rgba(0, 0, 0, 0.597656) 0px 2px 2p;
  background-color: #000;
  border: 1px solid #000;
  color: #FFFF;
}

.lang-menu .drop-down-box  {
	-moz-box-shadow: rgba(0, 0, 0, 0.597656) 0px 2px 2p;
	-webkit-box-shadow: rgba(0, 0, 0, 0.597656) 0px 2px 2p;
  background-color: #000;
  border: 1px solid #000;
  color: #FFFF;
  right :0!important; 
}

.drop-down-box li {
    cursor: pointer;
    margin: 0 !important;
    padding : 2px 8px !important;
    clear : left;
    min-width : 150px ; 
    /* -width : 140px; for IE6 */
    width:auto !important; /* hack for IE */
    /*width:130px;   hack for ie */
}


.drop-down-box li.spacer:hover {
  background-color: none;
}

 .drop-down-box li a, .drop-down-box li a:hover, .drop-down-box li a:visited {
    color  : #000; 
    text-decoration : none; 
}

#network .login-menu .drop-down-box li a, 
#network.login-menu .drop-down-box li a:hover,
#network .login-menu .drop-down-box li a:visited {
    color  : #FFF; 
}

#network .lang-menu .drop-down-box li a, 
#network.lang-menu .drop-down-box li a:hover,
#network .lang-menu .drop-down-box li a:visited {
    color  : #FFF; 
}

#network .lang-menu .drop-down-box li.active {
  background-color: #999;
} 




.drop-down-box li:hover {
    background-color: #999999;
    text-shadow: none;
}

/* IE6 hack  as IE6 does not support hover on other tha a items */
.drop-down-box a:hover {
    -background-color: #999999;
}


/* ---------- Navigation Menu  -----------*/
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}

ul#topnav li a {
	float: left;
	/* text-indent: -9999px; *//*--Push text off of page--*/
	height: 44px;
}

ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; } /*--Hover State--*/
ul#topnav a.home {
	background: url(nav_home.png) no-repeat;
	width: 78px;
}

ul#topnav a.products {
	background: url(nav_products.png) no-repeat;
	width: 117px;
}

ul#topnav a.sale {
	background: url(nav_sale.png) no-repeat;
	width: 124px;
}

ul#topnav a.community {
	background: url(nav_community.png) no-repeat;
	width: 124px;
}

ul#topnav a.store {
	background: url(nav_store.png) no-repeat;
	width: 141px;
}

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 44px; left: 0;
	z-index: 99999;
	
  /*background: #344c00 url(sub_bg.png) repeat-x; */ /*--Background gradient--*/
  background : white; 
  border  : black 1px solid;
	
  padding: 10px 10px 10px;
	/*float: left;*/
	
	
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}

ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}

ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}

ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}

ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	/*color: #e8e000;*/
}

ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
}

ul#topnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
}

.tc-maintext{
margin : 20px auto; 
width : 800px; 

}

.tc-maintext H1{
  font-size : 20px; 
  font-weight: bold;
}

.tc-maintext UL{
  list-style-type : circle; 
  margin : 10px 10px 10px 20px; 
}

.tc-maintext UL LI {
  list-style-type : circle;
  margin : 10px 0 10px 0;   
}

.tc-footer {
border-top:1px solid #CCCCCC;
}

.tc-maintext .level1 span.icon 
{
  display:inline;
  height:16px;
  margin:-2px 5px 0 0;
  width:16px;
  float : left;
  background:url("../img/icon-toolbar-sprite_dormunt.png") no-repeat;
}

.tc-maintext .level1 div 
{
  float : left;
}

.navnotsup-alert{
font-size : 20px; 
Color : red; 
margin : 10px auto 10px auto; 
}

.tc-maintext .navnotsup-ul LI {
list-style-type : none; 
}


.navnotsup-ul LI SPAN {
position : relative;
bottom : 5px;
left : 1px;  
}


.msgbox-center
{
  text-align : center;
}

.faq-title1{
  /*
  font-size : 18px; 
  font-weight: bold;
  color : orange; 
  padding : 4px, 4px,4px, 0px; 
  border-bottom : solid 1px; 
  */
  
  font-size : 14px; 
  font-weight: bold;
  padding : 2px 4px 2px 10px;
  background-color : #C1C1C1;  
  margin : 10px 0 2px 0; 
  
  background:none repeat scroll 0 0 #666666;
  color : #FFFFFF; 
  -moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;

}


/* styles for home page */ 

div#header {
  /* height:56px;*/
  margin:0 auto 1px;
  position:relative;
  z-index : 20; /* IE hack for Z-index positionning = parent must be higher*/ 
}

#home-network {
  /* background: #EEE;*/
  background:  #193D5E;
  color : #FFFFFF; 
  height : 10px;
}


#faq-network{
  background:  #2DAEBF;
  color : #FFFFFF; 
  height : 10px;
}

#services-network{
  background:  #A9014B;
  color : #FFFFFF; 
  height : 10px;
}


#header .motto{
color : orange; 
}

ul.tabs  {
float:right;
margin:0;
display : inline-block;
}

ul {
list-style:none outside none;
}

ul.tabs li {
display:inline-block;
float:left;
}

ul.tabs li.current a {
background:none repeat scroll 0 0 #193D5E;
color:#FFFFFF;
}

ul.tabs li a:hover, ul.tabs li.current a {
-moz-border-radius:0 0 3px 3px;
-khtml-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
background:none repeat scroll 0 0 #193D5E;
border:0 none;
color:#FFFFFF;
margin:0;
padding-top:6px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}

ul.tabs li.current a.faq{
background:none repeat scroll 0 0 #2DAEBF;
}

ul.tabs li.current a.services,
ul.tabs li.current a.tour {
background:none repeat scroll 0 0 #A9014B;
}



ul.tabs li a {
border-left:1px solid #EEEEEE;
color:#333333;
cursor:pointer;
display:block;
font-weight:bold;
margin:4px 0 0 -1px;
padding:2px 5px 11px 15px;
text-decoration:none;
width:70px;
font-size:14px;
}


ul.tabs li span {
display:block;
font-size:14px;
font-weight:bold;
}



ul.tabs li a.services:hover{
background : none repeat scroll 0 0 #A9014B;
}

ul.tabs li a.tour:hover{
background : none repeat scroll 0 0 #A9014B;
}

ul.tabs li a.faq:hover{
background : none repeat scroll 0 0 #2DAEBF;
}

ul.tabs li a.feedback:hover{
background : none repeat scroll 0 0 #FC9200;
}

ul.tabs li a.contact:hover{
background : none repeat scroll 0 0 #FF6908;
}

ul.tabs li a.blog:hover{
background : none repeat scroll 0 0 #B8D30B;
}



.home div.page-header {
  background:url("./home_img/secret4.jpg") no-repeat scroll 98% top transparent;
}

.home div.header-services {
  background:url("./home_img/services4.jpg") no-repeat scroll 98% top transparent;
}

.home div.header-tour {
  background:url("./home_img/tour3.png") no-repeat scroll 98% top transparent;
}

.home div.page-header {
  background-position:right bottom;
  background-repeat:no-repeat;
  border-bottom:2px solid #EEEEEE;
  clear:both;
  margin:0 0 20px;
  padding:35px 0 27px;
  position:relative;
  width:100%;
}

.home div.page-header h1 {
  color:#222222;
  display:block;
  font-size:60px;
  font-weight:bold;
  letter-spacing:-3px;
  line-height:1;
  margin:0;
}

.home div.page-header h2 {
  color:#777777;
  font-size:24px;
  font-weight:normal;
  letter-spacing:0;
  line-height:1.25;
  margin:6px 0 0;
}

.home .column-row {
display:block;
}

.home .column-row{
margin:0 0 18px -20px;
}

.home .one-third  {
width:300px;
}

.home .one-half  {
width:450px;
}

.home .column, .columns {
display:inline;
float:left;
margin:0 0 0 20px;
}

.home hr {
border-color:#DDDDDD;
border-style:solid;
border-width:1px 0 0;
clear:both;
height:0;
margin:17px 0 18px;
}

.home  .alt-hr {
margin:2px 0 2px;
}

.home  h3 {
font-size:24px;
line-height:1;
margin:3px 0 9px;
}

.home  a, .home a:hover {
color : #2DAEBF;
}

.home h1, .home h2, .home h3 {
letter-spacing:-1px;
}

.home h1, .home h2,.home  h3, .home h4, .home h5, .home h6 {
color:#333333;
font-weight:bold;
}

.home .alt-h4{
color : #2DAEBF; 
font-size : 1.5em; 
padding-left : 0px;
margin-bottom : 4px; 
}

  
.home #worlds-greatest {
  list-style:none outside none;
  margin:0;
  padding:0;
}

.home #worlds-greatest li {
height:36px;
line-height:1;
padding:0 0 18px;
}

.home #worlds-greatest li img {
float:left;
margin-top:7px;
}

.home #worlds-greatest li p {
color:#777777;
font-size:12px;
font-weight:normal;
margin:0 0 0 130px;
width:150px;
}

.home p {
line-height:18px;
margin:0 0 18px;
}


.home #our-services ol {
list-style:none outside none;
margin:0;
padding:0;
}

.home ol {
list-style:decimal outside none;
margin-left:30px;
}

.home #our-services li  {
margin-bottom :10px;
}

.home #our-services li IMG {
float : left; 
margin : 1px 8px 0 2px;
}

.home #our-services li H5 {
color : #2DAEBF; 
}

.home blockquote  {
  background:url("./home_img/quote.jpg") no-repeat scroll 0 0 transparent;
  border:medium none;
  color:#444444;
  font-size:15px;
  font-style:italic;
  padding:9px 20px 0 35px;
}

.home blockquote {
  margin:0 0 18px;
}

.home blockquote, .home  blockquote p {
  color:#555555;
  font-size:18px;
  line-height:24px;
}

.home blockquote cite {
  margin-top:10px;
}

.home  blockquote cite {
  color:#999999;
  display:block;
  font-size:13px;
  padding:0 0 9px;
}

.home  div.simple-sub-nav ul {
  border-top:2px solid #EEEEEE;
  float:left;
  margin-top:-33px;
  padding-bottom:30px;
  width:100%;
}

.home  div.simple-sub-nav li.current {
  border-top:5px solid #A9014B;
}

.home  div.simple-sub-nav li {
  border-top:5px solid #FFFFFF;
  float:left;
  font-size:17px;
  font-weight:bold;
  margin-right:5px;
  padding:5px 18px 5px 2px;
}

.home  div.simple-sub-nav li.current a {
color:#3B3B3B;
}

.home  div.simple-sub-nav li a {
color:#868686;
text-decoration:none;
}

.home #pic{
float : left; 
padding-left: 5px;
padding-right: 5px;
position: relative;
	border: 1px solid #DDD;
	padding: 3px;
	margin  : 0 10px 0 0; 
}


#pic .zoom {
background: url("home_img/ico_zoom.gif") no-repeat scroll 0 0 white;
bottom: 0;
height: 15px;
margin-bottom: 1px;
margin-right: 3px;
position: absolute;
right: 0;
width: 15px;
}

.home #our-services #pic IMG {
margin : 0 0 ;
}



/*
#tc-toolbar{
padding: 10px; 
border : 1px solid black;
}
*/

/* for news banners */
#banner-news {
  color:#00000;
}

#banner-news-label {
float:left;
width:100px;
}

#banner-news strong {
color:#000000;
}

#banner-news ol {
  float:left;
  height : 18px
  margin:0;
  overflow:hidden;
  padding:0;
}

#banner-news ol li {
  display:list-item;
  height : 18px
  list-style-type:none;
  margin-left:0;
}









/* for news scroller */
#slide .slide-visible-area {
float:left;
}

#slide .slide-visible-area {
background:url("/img/global/gradient/h300.png") repeat-x scroll 0 0 transparent;
border:1px solid #CCCCCC;
height:120px;
position:relative;
width:680px;
/*overflow : hidden;*/
}
#slide .slide-inner{
  clear:both;
  width:20000em;
  position : relative;
}
#slide .item {
float:left;
width:800px;
position : relative; 
}

#slide .item .title {
position:absolute;
top : 20px;
left :0; 
}

#slide .item .desc {
}
#slide .item .img {
float : left;
}


.xslide-item {
  width:800px;
  position : relative; 
}

.xslide-item .xslide-item-img {
  float : left;
}

.xslide-item .xslide-item-title {
  position:absolute;
  top : 20px;
  left :0; 
}

.slide-item .slide-item-desc {

}





/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 660px;
	height:90px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}

/* position and dimensions of the navigator */
.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}




ul.slideshow {
	list-style:none;
	width:600px;
	height:300px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}

ul.slideshow li span {
	display:none;	
}


#slideshow-caption {
	width:600px;
	height:auto;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
	white-space: normal;
}



/* ------------
* twitter 
------------ */
/* Form & timeline styles */

#twitter-container #twitter-header{
  height  : 30px;
  padding : 0 10px ; 
  background-color :  #000000; 
  -moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
}

#twitter-container #twitter-header div{
  background:url(../img/twitter_logo_right.png) no-repeat left center ;
  height : 20px;
  float : left;
  width : 108px;
  margin-top  : 5px;
}
#twitter-container #twitter-header span{
  color : white;
  position : relative;
  left : 10px;
  top : 7px;
  font-weight:bold;
}

#twitter-container{
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;

	border:6px solid #f5f5f5;

	padding:10px;
	width:600px;

	font-size:11px;
	font-family:'Lucida Grande',sans-serif;
	color:#333333;
	margin : 0 0 10px 40px; 
}

#twitter-container label{
	font-size:20px;
	display:block;
	color: #999999;
}

#twitter-container .counter{
	color:#CCCCCC;
	float:right;
	font-family:Georgia,serif;
	font-size:30px;
	font-weight:bold;
	height:40px;
	overflow:hidden;
}

#twitter-container textarea{
  -moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	
	-moz-box-shadow: 0 1px #FFF;  
  -webkit-box-shadow: 0 1px  #FFF;  
  box-shadow: 0 1px #FFF; 
  
  border:1px solid #CCCCCC;
	
	width:594px;
	height:38px;
	margin:5px 0 10px 0;

	padding: 4px 2px;

	font-family:'Lucida Grande',sans-serif;
	overflow:auto;
	font-size:14px;
}

#twitter-container textarea:focus{
    -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
    -khtml-border-radius: 0 0 8px rgba(82, 168, 236, 0.5);
    border-color: rgba(82, 168, 236, 0.75) !important;
}


.clear{
	clear:both;
}

#twitter-container .submitButton{
	color:#666666;
	font-size:14px;
	height:32px;
	width:115px;

	-moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;

	border:1px solid #cccccc;
	background:url(../img/button_bg.gif) repeat-x #f5f5f5;

	cursor:pointer;
	float:right;
}

#twitter-container .submitButton:hover{
	background-position:bottom;
	border-color:#dddddd;
	color:#333333;
}

#twitter-container .inact,.inact:hover{
	background:#f5f5f5;
	border:1px solid #eeeeee;
	color:#aaaaaa;
	cursor:auto;
}

#twitter-container .latest{
	color: #666666;
}

#twitter-container ul.statuses{
	margin:10px 0;
}

#twitter-container ul.statuses li {
	position:relative;
	border-bottom:1px dashed #D2DADA;
	padding:15px 15px 15px 10px;
	list-style:none;
	font-size:12px;
}

#twitter-container ul.statuses li:first-child{
	border-top:1px dashed #D2DADA;
}

#twitter-container ul.statuses li:hover {
	background-color:#F7F7F7;
}

#twitter-container h3.timeline{
	margin-top:2px;
	color:#999999;
	font-size:20px;
	font-weight:normal;
}

#twitter-container div.tweetTxt{
	float:left;
	width:498px;
	overflow:hidden;
	line-height:15px;
}

#twitter-container .tweet-full-name {
    color: #999999;
    font-size: 12px;
}

#twitter-container .tweet-text  {
    font-family: Arial,"Helvetica Neue",sans-serif;
    line-height: 19px;
}

#twitter-container .tweet-screen-name {
    color: #333333 !important;
    font-weight: bold;
}

#twitter-container ul.statuses a img.avatar{
	float:left;
	margin-right:10px;
	border:1px solid #446600;
}

#twitter-container ul.statuses  img.tw-loading{
	float:left;
	margin-right:10px;
}


#twitter-container div.date{
	line-height:15px;
	font-size:11px;
	color:#999999;
}

#twitter-container li a, #twitter-container li a:visited {
	color:#007bc4;
	text-decoration:none;
	outline:none;
}

#twitter-container li a:hover{
	text-decoration:underline;
}


.pager .controls a.next {
background-position:0 -795px;
}


/*NEw HEADER WIDGET */

.headerwidget{
  float : right;
  margin : 20px;
}

.logo{
  float: left ;
  margin: 15px 10px;
}

.mr6{
  margin-right : 6px; 
}
.fs13em{
  font-size:1.3em;
}

.forcedwhite{
  color:white!important;
}

.fb-width{
  width: 220px!important; 
}

.vamiddle {
  vertical-align: middle ; 
}



#site{
padding-top : 60px; 
}

#site .center-wrapper{
  background-color : white;
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border :1px solid #CCCCCC;
}

#site .center-wrapper-inner{
margin : 5px; 
}

#noresults{
	/* background:url(../img/noresults_bg.png) no-repeat right center ; */
	height : 200px;
}

.noimg{
	background:none !important;
	height : auto !important; 
}

#noresults p ,
#okcheckmark p,
.homemessage p 
{
  padding-left : 20px;
  font-size: 16px;
}

#noresults p big,
#okcheckmark p big,
.homemessage p big
 {
  font-size: 40px;
  font-weight: bold;
}



#okcheckmark,
.homemessage.success {
	height : 200px; 
  background:url(../img/checkmark-ok.png) no-repeat right top ;
  color : black;
  border : 0px;
}

#kocheckmark,
.homemessage.cancel {
  height : 200px; 
  background:url(../img/checkmark-ko.png) no-repeat right top ;
  color : black;
  border : 0px;
}

#kocheckmark,
.homemessage.loading {
  height : 200px; 
  background:url(../img/loading_128.gif) no-repeat right top ;
  color : black;
  border : 0px;
}

/* new indicator (orange) */
span.new {
-moz-border-radius: 4px 4px 4px 4px;
-moz-box-shadow: 0 1px 0 0 #F5ECB8;
background: none repeat scroll 0 0 #FFF6C3;
color: #525252;
font-size: 8px;
font-weight: bold;
letter-spacing: 0.5px;
padding: 2px 5px;
position: relative;
text-transform: uppercase;
top: -2px;
}
.loadarea{
  /* padding-left  : 160px; */
  position: relative;
  float: none;
}

.loadarea .loading-img {
	width:	100%; 
} 

.loadarea .loading-content{
	width : 100%;
	position : absolute;
	top : 0;
	display: table;
}

.loadarea .loading-content .loading-text{
position : relative;
vertical-align: middle;
display: table-cell;
font-size: 3em;
text-align: center;
top: 1em;
color: white;
}


.loadspan{
  font-size : 16px;  
  font-weight: bold;
  margin-left : 10px; 
  float : left;
}
.loadbox {
    height: 18px;
    width: 8px;
    float : left; 
    border: 1px solid #000;
    margin: 0 5px 0 0;
    background: #CCC;
    opacity: 0.2;
    filter:alpha(opacity=20);
    
}

.bulleNew {
    background: url("../img/sprite_dormunt_2colors.png") no-repeat scroll -0px -1480px transparent;
    display: block;
    height: 14px;
    position: absolute;
    right: 1px;
    text-indent: -5000px;
    top: -12px;
    width: 21px;
}

.oe_wrap{
  display : block; 
  position : absolute; 
  top :0; 
  left : 25%; 
  width : 50%; 
  height : 30px; 
  background:#000;
  opacity:0.4;
  z-index : 1;
  -moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;  
}


.oe_wrap DIV{
color : white; 
float : left ;
opacity : 1; 
}

.oe_wrap div.icon { 
  background: url('../img/aloader_t4.gif') no-repeat; 
  width  : 50px; 
  height : 100%;
  margin : 5px 5px 5px 10px;
}

.oe_wrap div.content{
font-weight: bold;
}

.mapinfowin_marker{
  float : left; 
  margin-right : 5px;
}

/* special styles for leaflet */ 
#site.leaflet{
padding-top : 2px; 
}

.leaflet .center-wrapper,
.leaflet #main-left {
	width: 780px!important;
}

#site.leaflet .center-wrapper {
	border :2px dashed #AAAAAA;
}


.leaflet .addetails H1 {
    font-size: 30px;
}


.leaflet .panel #actions,
.leaflet .panel #item-hits,
.leaflet #inner-left  .full-image-linkzoom, 
.leaflet #inner-left .item-desc
{
display : none; 
}

.leaflet .addetails .item-pics-main {
  width: 340px;
  width: 100%;
}
.leaflet  .item-pics-main  .full-image-link1 IMG {
  width: 440px;
}

.leaflet .addetails .item-pics-thumbs
 {
  width: 100%;
}
.leaflet #item-qrcode{
  display : inline-block;
}

.leaflet #item-qrcode canvas{
  margin: 4px 4px 9px;
}

.leaflet .addetails .item-pics-thumbs IMG {
  width: 100px;
  height : 74px;
}

.leaflet #inner-left {
  width: 460px;
}

.leaflet #inner-right {
  width: 300px;
  margin-right :10px;
}


#global_message #inner{
  /*
  text-align : center; 
  font-size  : 1.2em; 
  */
  /*margin-left : 20px; */
  /*display : block; */
}

#global_message i{
  float : left;
}



#global_message #inner a {
	color : #18658B; 
	text-decoration: underline;
}

.leaflet #dashboard{
border-width: 5px 1px;
position : relative; 
}

.leaflet #dashboard span{
font-size : 14px; 
position : absolute; 
top :10px;
margin-left : 10px;
}

.leaflet #dashboard p{
font-size : 14px; 
}

/* ----------  stats & Logs  ------------*/
#dash .wrapper {
  clear : both; 
  margin : 6px 0 ; 
  display : inline-block;
}

#logs{
  clear : both; 
}

#logs .wrapper {
  clear : both; 
  margin : 6px 0 ; 
  display : block;
}

#dash .wrapper .title, 
#logs .wrapper .title{
  border-bottom: 2px solid #666;
  margin  : 4px 0; 
}

#dash .wrapper .title span, 
#logs .wrapper .title span {
  font-weight: bold;
  padding: 3px 10px;
  text-align: center;
  background-color: #666;
  color : white;
  border : 1px solid #666;
  -moz-border-radius-topright: 3px;
	-khtml-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	
	-moz-border-radius-topleft: 3px;
	-khtml-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;  
  
}

.dashnodata{

  padding: 3px 10px;

}


#logs a.dm_button2{
display : block; 
width : 200px; 
margin-left : auto; 
margin-right : auto; 
}

#dash .wrapper .inner.one-col{
  width : 750px;
  float : left; 
}


#dash .wrapper .inner.col1{
  width : 400px;
  float : left; 
}

#dash .wrapper .inner.col2{
  float : left; 
  margin : 10px 0 4px 20px;
  width : 300px;
}

#dash .wrapper .inner.graph{
  height : 200px; 
}

#dash  #top_dashboard.wrapper .inner.graph{
  height : 140px; 
}


#dash #title{
  margin : 10px 0 5px 0;
  font-size: 1.5em;
  font-weight: bold;
  padding : 5px 5px 5px 5px; 
  background-color : #EEE;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  float : clear; 
}

#dash #section1, #dash #section2{
  float : left;
}

#dash #section1{
 width : 300px;
 margin-left :10px;
}

#dash .figure{
  font-size: 2em;
  margin-left : 20px;
}

#dash .figure a {
  font-size: 0.7em;
  margin-left : 10px;
  font-weight: normal;
}

#dash .pie_chart{
width : 350px;
height :200px;
float : right; 
}


#dash table {
font-size : 95%;
}

#dash table th {
border-bottom: 1px solid #BBB;
background: #E5E5E5;
white-space: nowrap;
}

#dash table th.text {
/* width: 30%; */
text-align: left;
}

#dash table td.text {
text-align: left;
}

#dash table td a
{
color: #058DC7;
/*overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display : block;*/
}


#dash table th{
padding: .5em .75em;
text-align: right;
}

#dash table td {
border-top: 1px solid #BBB;
/* background: #F9F9F9;*/
padding: .5em .75em;
text-align: right;
}

/*@ file manager mode  -- */
/*
#main-nav-links a {
font-size: 1.2em!important;
}


.pcol-c-d-wrap{
height : 100%!important; 
}
*/


.file-link a {
  text-align : center;
  margin-right : 10px;
  color : #fff; 
  font-size : 10px; 
  padding : 1px 5px;
  -moz-border-radius:3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.file-link .link-catl1 {
background-color : #5A5A5A;
}

 
.file-link .link-catl2 {
background-color : #F5F5F1;
color : black; 
}

/*
#item-download{
margin-bottom : 4px;
}
 
.pcol-d {
width: 150px!important;
}

#item-size{
color : #A4A4A4; 
}

#item-size .icon{
  background-position: -20px -740px;
}
*/

/*@filemanager mode  end -- */


/* 
  extra CSS from version 3.6 to 4.0
------------------------------------------------------------------- */

/* ribbon style */
 .ribbon-wrapper {
	position: absolute;
	bottom : 50px; 
	/*left : -3px;*/
  background-color: #E21B25; /* red */   
/*  width : 20px;
  height :16px;*/
}

.ribbon-wrapper.greenrib{ background-color: #7BAD3A; /* green */ }
.ribbon-wrapper.orangerib {background-color: #F3B021; /* orange*/ }
.ribbon-wrapper.bluerib {background-color: #18648B; /* blue */}

.ribbon-front {
  color : white; 
	font: 10px/10px 'WebSymbolsRegular', sans-serif;
	margin : 1px 8px;
}

.ribbon-front2 {
  color : black; 
  font: 14px/40px 'WebSymbolsRegular', sans-serif;
  margin : 1px 8px;
}

/* style for drop down menu  */
.drop-down-box li.bbtom { border-bottom: 1px solid #999999 !important;}
.drop-down-box li.btop { border-top: 1px solid #999999 !important;}

/* more buttons */
.button_more, .button_more_2 {
  background-color:#F6F6F6;  
  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
  /*border:1px solid #AAA;*/
  color:black!important; 
  cursor:pointer;
  display:inline-block;
  font-size:12px;
  height:22px;
  line-height:22px;
  overflow:hidden;
  text-align:center;
  text-decoration:none;
  white-space:nowrap;
  width : 95%;
}

.button_more_2 {
  width : 100%;
  background-color:#ECECEC; 
}

#listing-nav-infinite div.loading { 
  background: url('../img/loading.gif') no-repeat; 
  height : 40px; width : 40px; 
  margin : 0 auto;
}

/* new select option  */
ul.filter-status-options {
  float:left;
  margin : 0; 
  padding:5px 5px 5px 10px;
}


ul.filter-status-options li.label{
display:inline-block;
margin-right : 4px;
}

ul.filter-status-options select {
font-size : 11px;
padding : 2px
}

ul.filter-status-options select .selected
{
background-color : #C1C1C1; 
}

/* admin sub nav menu */
#sub-nav ul li div.title2inner  {
	display: block;
	border-bottom : 1px solid  #C1C1C1;
  color : #C1C1C1;
}

/* sidebar modules  */
#latestzetevu-title-img { background-position:0 -1180px; }
#mostviewed-title-img { background-position:-20px -100px; }
#top-title-img { background-position:-20px -160px; }
#latest-title-img {background-position: -20px -220px;}
#urgent-title-img { background-position: -20px -160px;}

/* updated dashboard styles */

#dash table tr:first-child th,
#logs table tr:first-child th  {
border-bottom: 1px solid gray;
color: black;
font-weight: bold;
padding: 12px 8px 3px;
background: white;!important
}

#dash table th.text {
/*width: 30%;*/
text-align: left;
}

#dash .settings {
padding: 5px 5px 5px 5px;
background-color: #EEE;
}

#dash .wrapper .inner.col2{
  margin : 2px 0 4px 20px;
}


#dash table tr:hover td {
  background-color: #FFC;
  cursor: pointer;
}

#dash table td.perc {
  white-space: nowrap;
  text-align: left;
}

#dash table td .bar {
  background-color: #058DC7;
  display: inline;
  float: left;
  height: 1.17em;
  margin: 0 4px 0 0;
  min-width: 1px;
}

#logs table td img.mini{
  width : 16px;
  height : 16px; 
}


#logs table {
font-size : 95%;
}


#logs table th  {
border-bottom: 1px solid #BBB;
background: #E5E5E5;
white-space: nowrap;
}


#logs table th.text {
text-align: left;
}

#logs table td.text {
text-align: left;
}


#logs table th {
padding: .5em .75em;
text-align: right;
}


#logs table td {
border-top: 1px solid #BBB;
/* background: #F9F9F9;*/
padding: .5em .75em;
text-align: right;
}


/* severity styles */
.severity_0{ background: white;}
.severity_1{ background: orange;}
.severity_2{ background: red;}



.category-title, .category-title a {
font-size: 10px!important ;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.list-view .category-title, .category-title a, 
.maplist-view .category-title {
  width: 85px;
}

.thumb-view .category-title, .category-title a {
  width: 153px;
}

.adinput2{
  background-color : white;
  border-top :none;
}

.labelform2{
  font-weight: normal;
  border-top :none;
}

.noresults{
	background:url(../img/noresults_bg.png) no-repeat right center ;
	height : 100px; 
	padding : 10px 0 0 20px; 
	font-weight: bold;
	font-size : 1.5em;
}

#log-batch-actions-wrapper{
  margin: 5px 5px 5px 10px;
}

#log-batch-actions-wrapper a {
  margin: 0px 10px 0px 0px;
   text-decoration: underline;
}

/* for password checker */ 
.adpostlabel.good{ color :green; }
.adpostlabel.bad{ color :red; }

/* display for infinite scroll */ 
a.dm_button2#loadmore {
display: block;
width: 300px;
margin-left: auto;
margin-right: auto;
}

/* bug correction */ 
UL.post-list LI.hasinfofocus .post ,
UL.post-list LI.hasinfofocus .post .pcol-c-d-wrap div.inner{
background-color  : #C1C1C1!important;
}

UL.post-list LI.hasfocus .post, 
UL.post-list LI.hasfocus .post .pcol-c-d-wrap div.inner{
background-color  : #E1E1E1!important; 
}



.actions-ul  {
  margin : 0 0 0 0 !important;
}

.actions-ul span.order{
  width: 10px;
  display: inline-block;
  text-align: center;
  /*background-color: green;
  margin: 0 2px;
  color: white;
   -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;*/
}

/* news and top menu */
.pty_news{ background-color : black;  }

.zads_adsense_area{
  margin : 0 0 3px 0;
  background-color : #F5F5F1; 
  width : 100%; 
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.zads_adsense_wrapper{
  padding : 10px; 
}

/* scroll top button used for infinite scroll */ 
#ScrollTop {
  right: 15px; 
  bottom: -10px; 
  width: 50px; 
  padding: 20px 10px 30px; 
  -moz-transition: bottom 250ms ease-in-out; 
  -webkit-transition: bottom 250ms ease-in-out;
  -o-transition: bottom 250ms ease-in-out;
  
  height : 60px; 
  
  position: fixed; 
  z-index: 4; 
  display: block; 
  text-align: center; 
  font-size: 15px; 
  /*border-width: 0; */
  box-shadow: 0 0 #fff; 
  -moz-box-shadow: 0 0 #fff; 
  -webkit-box-shadow: 0 0 #fff;
}

#ScrollTop.Off {
  bottom: -100px; 
  -moz-transition-duration: 250ms; 
  -webkit-transition-duration: 250ms;
}

.bton.ScrollTop span {
  border-width: 0; 
  box-shadow: 0 1px 3px rgba(34,25,25,0.5); 
  -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.5); 
  -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.5);
}


/* Generic BOX Model  */ 
.dm_container {
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  -webkit-transition: opacity .218s;
  -moz-transition: opacity .218s;
  -ms-transition: opacity .218s;
  -o-transition: opacity .218s;
  transition: opacity .218s;
  background: white;
  border: 1px solid #CCC;
  border: 1px solid rgba(0, 0, 0, .2);
  cursor: default;
  font-size: 13px;
  margin: 0;
  outline: none;
  padding: 0 0 6px;
  position: absolute;
  text-align : left;
  z-index :1000;
}

.dm_container ul {
  margin : 0px!important; 
}

.dm_container .header {
  padding : 2px 8px; 
  color: #333;
}

.dm_container .separator {
  border-top: 1px solid #EBEBEB;
  margin-top: 5px;
  margin-bottom: 6px;
}

.dm_container .check, 
.dm_container .select-one, 
.dm_container .text 
{
  padding-right: 44px;
  background-repeat: no-repeat;
  background-position: left center;
  position: relative;
  color: #333;
  cursor: pointer;
  list-style: none;
  margin: 0;
  padding: 2px 7em 2px 30px;
  white-space: nowrap;
}

.dm_container .check {
background-image: url(../img/tristate-unchecked.png);
}

.dm_container .check.checked {
background-image: url(../img/tristate-checked.png);
}

.dm_container .loading {
margin : 2px 0 0 2px;
background-image: url(../img/anim_loading.gif);
cursor: inherit;
}


.dm_container .search {
  overflow: hidden;
  border: 1px solid;
  padding: 1px;
  margin: 6px 8px;
  border-color: #888 #CCC #CCC #CCC;
  position: relative;
}


.dm_container .select-one.checked {
background-image: url(../img/checkmark.png);
}

.dm_container .enhover:hover {
  background-color: #EEE;
}


/* autocomplete variant */
.autocomplete div{
  display : inline-block; 
  font-size : 10px; 
  margin-right : 2px; 
}

.autocomplete div.cnt, 
.autocomplete div.anv {
  font-size : 08px; 
}

.autocomplete{
/* top : 40px!important;*/
z-index : 10;
}

/* ------------ search bar -----------*/
#search-bar #search-type{
  float : left ; 
  padding : 3px; 
  margin-left : 10px; 
}

#search-bar .down-arrow-black{
  background:url("../img/sprite_dormunt_2colors.png") no-repeat;
  background-position: -3px -983px;
  width:10px;
  height:8px;
  margin:10px 5px 0 2px;
  display: inline-block;
  float : left; 
}


/* zads 4.0 new types of images */

.fileupload_preview.avatarimg IMG {
  width :40px;
  height : 50px; 
}

.fileupload_preview.probannerimg IMG {
  width : 300px;
  height : 37px; 
}

.fileupload_preview.probannerimg{
  width : 300px;
}

/* ZADS 4.0 theme for Pick list  */ 
.picklist .scroll {
  height  : 12em;
  width : 80%;  
  overflow-y: auto;
  border :1px solid #aaa; 
  padding : 4px 4px;
  margin-top : 10px;
}

.picklist .level_2{
  margin-left : 10px!important;
}

.picklist .level_1{
  /*background-color : #EEE;*/
  font-weight : bold ;

}



.scroll div{
margin : 1px 4px 1px 4px; 
}

.scroll div.title1{
font-weight: bold;
}

.scroll div.item:hover {
background-color:  #E1E1E1; 
}

.scroll .aaction {
margin-left : 10px;
text-decoration: underline;
}


::-webkit-scrollbar {
width: 12px;
height : 12px;
}


/* the buttons on top and end */ 
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment  {
}

::-webkit-scrollbar-track-piece  {
background-color: #efefef;
/* border-left :1px solid #aaa; */
}

::-webkit-scrollbar-thumb:vertical {
height: 25px;
background-color: #5A5A5A;
/* background-color: #CECECE;*/
border :1px solid white; 
}

/* star rating system */
/* ---------- Lists ---------- */
#pick_skills_selected ul, 
.userdetails #skills ul,
.post-list #skills ul {
display :inline-block; 
margin : 2px 5px;
}



.post-list #skills ul li{
float : none; 
}


.post-list #skills div
{
display : inline-block;
float : left; 
margin : 0 2px; 
}

.post-list #skills.mastercat div {
  display : block; 
  float : none ;
  margin : 0 0 ;
}

.post-list #skills .title2
{
background-color : #F5F5F1; 
}

.post-list #skills .current .title2
{
background-color : #5F5F5F; 
color : white;
}



#pick_skills_selected ul li.text{
margin : 0 5px; 
}

/* main title for pick list */
#pick_skills .title1{
  font-weight: bold;
  /*border-bottom: 1px solid #DDD;*/
}

#pick_skills_list .title1{
  color : #FFF;
  background : #5F5F5F;
}




#pick_skills_selected .item .title2,
.userdetails #skills .title2 {
  min-width : 30%; 
  display : inline-block; 
  /*font-size : 16px; */
  margin-left : 5px;
}

#pick_skills_selected .item .rating-w-fonts {
  display : inline-block; 
}

#pick_skills_selected .item .help_rating {
  display : inline-block; 
  min-width :20%; 
}


#pick_skills_selected .item .aaction {
  min-width : 10%; 
  display : inline-block; 
  margin-left : 5px; 
}


.rating-w-fonts li {
  display: inline;
}

.rating-w-fonts li.star {
	font: 16px/20px 'WebSymbolsRegular', sans-serif;
	color: #eee;
	/*text-shadow: 1px 1px 0px #323439;*/
	cursor: pointer;
}
                           
.rating-w-fonts li.star.rated, 
.rating-w-fonts li.star:hover
{
 color: #18658B; 
}


/* patch for Userdetails display */ 
.userdetails  .rating-w-fonts li.star {
cursor: default;
}

.userdetails .rating-w-fonts li.star:hover {
 color: #eee;
}


/* patch for image formats */

.userdetails.premium  #avatar .item-pics-main  {
  margin-bottom: 1px;
  width: 100px;
}

/*
.userdetails.premium  #avatar .item-pics-main  {
  position : relative;
  bottom: 40px;  
  
}
*/

.addetails .userdetails.premium  #avatar .item-pics-main  .full-image-link1 IMG {
  width : 90px;
  /*
  -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
  */
  border: 1px solid #FFF;
}




.userdetails.premium  #probanner .item-pics-main  {
  margin-bottom: 1px;
  width: 728px;
}

.addetails .userdetails.premium  #probanner .item-pics-main  .full-image-link1 IMG {
  width : 728px;
  height : 90px; 
}


.userdetails.premium  #portfolio .item-pics-main  {
  margin-bottom: 1px;
  width: 240px;
}

.addetails .userdetails.premium  #portfolio .item-pics-main  .full-image-link1 IMG {
  width : 240px; 
}


.addetails .userdetails.premium H1, 
.addetails .userdetails.premium H2 
{
  text-transform: uppercase;
}

.addetails .userdetails.premium H2 {
 color : black!important;
 border-bottom: 1px solid #E6E6E6;
 /* margin-top: 20px; */
}

.userdetails.premium .panel-inner{
border: 0px solid #E6E6E6!important;
} 


/* paypal paiment details */
TABLE.payment-details{


}


.payment-details tr {
  border-bottom : 1px solid #EEE; 
}

.payment-details td {
  padding : 0 0; 
}

.payment_totamount{

  margin : 4px;
  font-size  : 1.3em;
}


/* ----------- STyle for the Pricing plans  ------------------*/ 
#plans {
    margin : 20px 20px;
}

#plans .plans_all {
 
  margin  : 10px 10px;
}

#plans .plans_header {
margin-left: 20px;
}

#plans .plan_item {
  float : left;
  border  : 1px solid #EEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width : 29%;
  margin : 0 4px;
}

#plans .plan_item .pl_header {
  background-color: #5A5A5A; 
  padding : 4px 24px 4px 24px;
  color : white;

  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/*default color for button*/
#plans .plan_item .buttons_area_top{
  background-color: #5A5A5A; 
}


/* special colors */ 
#plans .plan_item.plan_0 .pl_header,
#plans .plan_item.plan_0 .buttons_area_top, 
.adinput.plan_option.plan_0,
.adlist_plan.plan_0 {
   background-color: #507484; 
}

/* special colors */ 
#plans .plan_item.plan_1 .pl_header,
#plans .plan_item.plan_1 .buttons_area_top, 
.adinput.plan_option.plan_1,
.adlist_plan.plan_1 {
   background-color: #507484; 
   background-color: #0080c0; 
}
#plans .plan_item.plan_2 .pl_header,
#plans .plan_item.plan_2 .buttons_area_top, 
.adinput.plan_option.plan_2,
.adlist_plan.plan_2 {
   background-color: #344C56; 
   background-color: rgb(255, 128, 0);
}
#plans .plan_item.plan_3 .pl_header,
#plans .plan_item.plan_3 .buttons_area_top, 
.adinput.plan_option.plan_3,
.adlist_plan.plan_3 {
   background-color: #020202; 
   background-color: #800040; 
}

.adinput.plan_option{
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.adinput.plan_option .adpostlabel{
  color : #FFF !important;
}

.adinput.plan_option .adpostlabel .plan_name{
   font-weight: bold; 
   text-transform:uppercase;
}

#plans .plan_item .pl_header .pl_name{
  font-size: 28px; 
  font-weight: bold; 

}
#plans .plan_item .pl_header .pl_desc{
  font-size: 12px; 
}
#plans .plan_item .pl_header .pl_price{
  font-size: 16px; 
  text-align: center;
  color : #CDDAE0;
}


#plans .plan_item ul {
  margin: 0 24px 0 8px;
  list-style: none;
}

#plans .plan_item  li {
  padding: 0 0 0 16px;
  font-size: 11px;
  color: #808080;
}


#plans .plan_item  li span.pld {
  display: block;
  width: 100%;
  padding: 8px 0;
  cursor: pointer;
  border-bottom: dotted 1px #ddd;
}

#plans .plan_item .limit {
  font-weight: bold;
  color: #222;
  margin-right : 4px;
  margin-left : 6px; 
}

#plans .plan_item .plan-icon {
  color: black;
  font-size : 12px;
}

#plans .plan_item.plan_1 .plan-icon {
  color: #0080c0;
}

#plans .plan_item.plan_2 .plan-icon {
  color: rgb(255, 128, 0);
}

#plans .plan_item.plan_3 .plan-icon {
  color: #800040; 
}



#plans .plan_item  li.noval,
#plans .plan_item  li.noval .limit {
color: #ccc;
}


#plans .plan_item .buttons_area_top, 
#plans .plan_item .buttons_area_bottom 
 {
   text-align: center;
   margin: 10px 0;
}

#plans .plan_item .buttons_area_top{
   margin :0 0;
   padding : 10px 0;
}

#plans .plan_item .buttons_area_top  .dm_button2 {
   width: 70%;

}
#plans .plan_item .buttons_area_bottom  .dm_button2 {
   width: 70%;
}

#plans .plans_faq dl {
float: left;
width: 49%;
}

#plans .plans_faq dt {
  margin-top: 32px;
  margin-bottom: 5px;
  padding-left: 32px;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  background: url(../img/icon_question.jpg) 8px 0 no-repeat transparent;
}

#plans .plans_faq  dd {
width: 288px;
padding-left: 32px;
margin-left: 0px;
}

#plans .plans_faq  dd p {
margin-bottom: 0;
font-size: 11px;
line-height: 16px;
color: #808080;
}


.picsCounterOverlay {
  position: absolute;
 
  bottom: 7px;
  left: 4px;
  margin-right: 0;
  margin-top: 0;
  background-color: #CCC;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  font-size: 11px;
  color : #FFF!important;
  font-weight: bold;
  height: 14px;
  line-height: 14px;
  opacity: 0.75;
  padding: 0 4px;
  vertical-align: top;
}


/* extra theme */ 

.icon-fa-us_skills:before {
  content: "\f0e8";
}

.icon-fa-us_longdesc:before {
  content: "\f0a1";
}

.icon-fa-us_bio:before {
  content: "\f0a1";
}

.icon-fa-us_phone:before,
.icon-fa-ad_enphone:before  {
  content: "\f098";
}

.icon-fa-us_dispemail:before ,
.icon-fa-ad_enemail:before {
  content: "\f0e0";
}

.icon-fa-ad_nb:before {
  content: "\f02c";
}

.icon-fa-us_videoembed:before {
   content: "\f008";
}

.icon-fa-ad_nbpics:before {
  content: "\f030";
}

.icon-fa-us_avatarimg:before {
  content: "\f007";
}

.icon-fa-us_folioimg:before {
  content: "\f03e";
}

.icon-fa-ad_nbvideos:before,
.icon-fa-ad_videoembed:before {
  content: "\F03D";
}

.icon-fa-us_subscription:before {
  content: "\F017";
}

/*new in zads 6.8.1*/

.icon-fa-us_prowebsite:before {
  content: "\F0ac";
}

.icon-fa-us_links:before,
.icon-fa-ad_links:before {
  content: "\F0c1 ";
}


/* map zads 4.9.7  */
 .map_area {
  margin : 10px;
 }

 .map_first_p{
  /*border-top : 1px solid #E1E1E1;*/
  padding-top : 10px; 
  font-size : 1.2em; 
 }

 .country_map{
  width : 70%;
  margin : 0 auto; 
 }

 .map_last_p{}

 #loc-nav ul li.active {
  background-color : orange;
 }

 /* social URL WIDGET */ 
 .social-widget-header{
    left: 50%;
    margin-left: 506px;
    position: fixed;
    right: 48px;
    top: 130px;
    min-height: 30px;
    width: 40px;
    border: 1px solid #bebebe;
  }

  .social-widget-header UL {
    margin: 0;
  }

  .social-widget-header i {
    font-size : 40px; 
    
  }

.social-widget-header li {
  height: 40px;
  border-bottom: 1px solid #bebebe;
  background: #fefefe;
  padding: 2px;

/*  background: -webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#e4e4e4));
  background: -webkit-linear-gradient(#fefefe,#e4e4e4);
  background: -moz-linear-gradient(#fefefe,#e4e4e4);
  background: -ms-linear-gradient(#fefefe,#e4e4e4);
  background: -o-linear-gradient(#fefefe,#e4e4e4);
  background: linear-gradient(#fefefe,#e4e4e4);
  -pie-background: linear-gradient(#fefefe,#e4e4e4);
  behavior: url(/js/PIE.php);*/
  position: relative;
}

.social-widget-header li a {
  display: block;
  height: 40px;
  width: 40px;
  color : black;
  /*text-indent: 2000px;*/
}

.social-widget-header li a:hover {
  color : #EEE;
}

.social-widget-header i.icon-fa-envelope {
font-size: 36px!important;
}

/*---- socialfooter --------*/

ul.social-footer {
    margin: 0!important;
}

.social-footer i {
    font-size : 40px;     
}

.social-footer li {
  float : left ;
  margin-right  : 4px ;
}
.social-footer li a {
  display: block;
  color : black!important;
}

.social-footer li a:hover {
   color : #E6E6E6!important;
}

.newsletter-form a {
  margin-top :4px;
  width: 100%;
}




.files-infos{
  padding  : 2px 10px;
  font-size : 1.2em;
  margin : 0px;
}

.files-infos li {
  padding-right : 10px;
  float : left;
}

.files-infos i {
  padding-right : 4px;
}

.files-img-tn{
  height : 50px;
  width : auto;
}
.files-actions {
  font-size : 1.5em;
  color : black;
}

#emails_manager li, 
#file_editor .actions li  { 
 padding-right : 10px;
 float : left;
}

.fullwidth {
  /*float: left;*/
  width: 100%!important;
}

#emails_manager span.big{
  color: white;
  background-color: #333;
  margin-right: 10px;
  padding: 4px;
}

.flags.fr_FR {
  background-position: 0px 0px;
  background-image: url("../img/sprite_flags.png");
  background-repeat: no-repeat;
  height: 6px;
  width: 16px;
  margin-top: 5px;
  margin-left: 5px;
  display: inline-block;
}

.flags.tr_TR {
  background-position:0px -76px;
  background-image: url("../img/sprite_flags.png");
  background-repeat: no-repeat;
  height: 6px;
  width: 16px;
  margin-top: 5px;
  margin-left: 5px;
  display: inline-block;
}



.flags.en_US {
  background-position:0px -43px;
  background-image: url("../img/sprite_flags.png");
  background-repeat: no-repeat;
  height: 6px;
  width: 16px;
  margin-top: 5px;
  margin-left: 5px;
  display: inline-block;
}



.flags.it_IT {
  background-position:0px -87px;
  background-image: url("../img/sprite_flags.png");
  background-repeat: no-repeat;
  height: 6px;
  width: 16px;
  margin-top: 5px;
  margin-left: 5px;
  display: inline-block;
}

.flags.sv_SV {
  background-position:0px -98px;
  background-image: url("../img/sprite_flags.png");
  background-repeat: no-repeat;
  height: 6px;
  width: 16px;
  margin-top: 5px;
  margin-left: 5px;
  display: inline-block;
}



.new_banner_msg_error {
  color: white;
  background-color: red;
  padding: 4px;
  font-size: 1.2em;
  margin-bottom: 4px;
}

.new_banner_msg_error i {
  margin-right : 10px;
  font-size: 2em;
}

.highlight_badwords {
  background:red;
  color : white;
}
.icon_overlay.badwords {
  position: absolute;
  bottom: 40px;
  right: 4px;
  font-size: 20px;
  color: red;
}

.adinput_vfields{
  margin  : 10px 0px;
  border-bottom : 1px solid #E5E5E5;
}

.adinput_vfields div{
  margin : 4px 0px;
}


.adinput_vfields .disp_label{
  font-weight: bold;
  margin-right : 6px;
  width: 150px;
  display:  inline-block;
}

.adinput_vfields select, .adinput_vfields input {
  width : 50%;
} 

.adinput_vfields .unit{
  margin-left : 6px; 
}

.panel-inner-top#vfields {
  font-size : 0.9em;
}

.panel-inner-top#vfields .key{
  padding-right : 4px;
  display : inline-block;
  width: 130px;
  font-size : 1em;
}

.panel-inner-top#vfields .unit{
  margin-left : 6px; 
}


/* --------------- updated style for 5.5 -------------  */ 

.mr6{
  margin-right : 6px; 
}

/*special for admin pages ( applicable to all designs) */
.admin-page #sidebar,
.admin-page #header-widgets-section,
.admin-page #dashboard,
.admin-page .social-widget-header,
.admin-page #topgallery
{
  display: none;
}

.admin-page #site {
  padding-top: 40px;
}

.admin-page #main-left,
.admin-page #forminput
{
  width  : 100%!important;
}

.admin-page .adinput,
.admin-page .adinput_label {
  width  : 680px!important;
}

.admin-page .pcol-d {
  display : block;
}

.admin-page .list-view .pcol-b{
  width : 420px;
}


.admin-page #admin .col_8 {
 width : 800px; 
}

/*DASHBOARD text */
.admin-page #dash .wrapper .inner.col1 {
  width: 500px;
}
.admin-page #dash .wrapper .inner.col2{
  width : 400px;
}





/* extra*/ 

.advsearch-footer-wrapper{
  float: right;
}

.advsearch-button{
  float : right;
  margin: 1px 10px;
  display: inline-block;
}

.advsearch-second {
  padding: 2px 6px;
  /*position : relative;*/
  color : white;
}

.advsearch-second div  div {
  float : left ;
  margin  : 4px;
  padding : 0 4px;
}


.advsearch-second span {
  margin-right : 6px; 
  width: 100px; 
}


.advsearch-second .min {
/*  border : 1px solid white;
  border-right : 0px;*/
  background-color: #777; 
  margin-right : 0px ;
}

.advsearch-second .unit {
  margin-left : 4px ;
}

.advsearch-second .min .unit {
  display : none ;
}


.advsearch-second .max {
/*  border : 1px solid white;
  border-left : 0px;*/
  background-color: #777; 
  margin-left : 0px ;
}

.multi_inputs_list_wrapper li.search.vfield, .opt_search_style {
 background-color: #FFF000;
}


/*upadte 5.5.1*/

TABLE TD.actions i {
  font-size : 1.3em;

}

.adlist_status, .adlist_priority, .adlist_protype, .adlist_plan {
  max-width : 100px;
}


ul.top-actions {
  padding : 5px 5px 0 10px;
  float : left;
}

.item-dpe .dpe{
  position: relative;
  width: 110px;
  height: 194px;
  float: left;
  padding: 0 0 0 150px;
  margin : 10px 0px ;
}

.dpe li {
  position: absolute;
  width: 30px!important;
  height: 22px;
  background: #000000 url("../img/bg_DEP-li_arrow.jpg") no-repeat 0 0;
  padding: 0 10px 0 20px;
}

#dpe1.dpe {
   background:url("../img/bg_dpe.jpg") no-repeat 0 0;
}

#ges1.dpe {
   background:url("../img/bg_ges.jpg") no-repeat 0 0;
}

.dpe li span {
  height: 22px;
  line-height: 22px;
  display: block;
  color: #ffffff;
  text-align: center;
}


.leaflet .post-relads {
  display : none ;
}

#footer a {
  text-decoration: none;
}

.ml6 {
  margin-left : 6px;
}

.ifl {/*icon float left*/
float : left ;

}
.fs12{
  font-size : 1.3em;
}

/*--- for vfields displayed --- */
ul.user_vfields_details{
  margin : 4px 0; 

}

ul.user_vfields_details li span.key{
  min-width : 200px ; 
  font-weight: bold;
  display : inline-block;
}
ul.user_vfields_details li span.unit{
  margin-left : 6px; 
}

ul.paidoptions_list li span.key{
  min-width : 200px ; 
  font-weight: bold;
  display : inline-block;
}

/*-- for filters on admin tables ---*/

ul.sort-options-2 {
float: left;
margin: 0;
padding: 0px 5px 5px 10px;
}

ul.sort-options-2 select {
font-size: 11px;
padding: 2px;
}

ul.sort-options-2 span {
  margin-right: 6px; 
}

.urgent{
  color: #F60;
  font-weight: bold;
}


.advsearch-urgent .urgent{
  margin: 0 4px 0 0 ; 
}

.advs_checkbox{
	display : inline-block;
	line-height: 30px;
	float: left;
	color: white;
	margin: 0;
	margin-right: 10px;
}

.advs_checkbox input{
	vertical-align : -2px;
	background-color : white ;
}

.list-view .urgent_space, .maplist-view .urgent_space, .simplelist-view .urgent_space {
display: none;
}


.ribbon-wrapper i {
  color : white; 
  font-size : 1.5em;
}

.adlist_urgent.yes{
  background-color: #F60;
} 


.prelabel_filename, .prelabel_location {
  margin  : 0px 0px 4px 0px ;
  font-weight: bold;
}


.login-menu .tw-button span {
  position: relative;
  bottom: 6px;
}
.login-menu .tw-button img {
  border-radius: 15px;
}
#network-wrapper-left #info-ul {
  margin-left: 0px;
}

#sub-nav a.sub_nav_more,
#sub-nav a.sub_nav_more:hover,
#loc-nav a.sub_nav_more,
#loc-nav a.sub_nav_more:hover
{
  text-decoration: none!important;
  text-align: center;
}  

.social-footer .social-elem a:hover,
.social-widget-header .social-elem a:hover
 {
  text-decoration: none!important;
}

#network .flags.disablelink{
cursor: default; 
}


/* 
RESET 
*/
body{
  margin:0;
  padding:0;
  /*font-size:10px;*/
  /*font-family:verdana, Arial, Helvetica, sans-serif;*/
  color:#333333;
  background-color:#FFFFFF;
}

/* LAYOUT */
#logo {
  /*display:none;*/
}

#info ul#info-ul {
  margin-left : 0px;
}


#site-name{
  color: #F5A30D !important; 
  font-size: 20px !important;
  /*font-family: Georgia, "Times New Roman", Times, serif!important;*/
  
}

a, #dashboard a {
  color : #024C8A;
}




#site-motto{
  color: white;
}

.orange_text {
  /*color:  #C80000!important;*/
}


#network-wrapper-right, #network-wrapper-flags {
  /*margin-top: 10px;*/
}


#boxes #dialog {

  /*border: 8px solid #F4BB10;*/
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
}


#site{
  padding-top : 60px !important; 
}


#main-nav, #footer {
  background-color: #779aff;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
}

#sub-nav ul li div.title1inner, #loc-nav ul li div.title1inner, .section-title {

  background-color: #779aff;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;

}

#main-nav ul.tabbed li {
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
}

#network ul.tabbed li, #network .tabbed li a:hover,
#main-nav-search .input-group, #main-nav-search #search-bar,
.section,
.dm_button2, .dm_button2b, .dm_button_nopad,
#site .center-wrapper,
#plans .plan_item .pl_header,
#map_box_overlay,
.error, .notice, .success, .working, .working2,
.adinput.plan_option,
input.text, textarea, select ,
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-drop, .chosen-container-single .chosen-single,
.lang-menu .drop-down-box,
.priceOverlay2
 {
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
}

#network ul.tabbed li.tab-orange, #network .tabbed li a, #network .tabbed li a:hover,
#main-nav ul.tabbed li.current-tab {
  /*background: #024C8A;*/

}

#main-nav-links li.current-tab a, #main-nav-links li.current-tab a:hover
 {
  /*color : white;*/
  /*background: #024C8A;*/

}

#listings-nav, .postunder{

  background-color : #E1E1E1;
}

/*#main-nav-links .dropcontent .dropinner dl dd a{
  color : white!important;
}*/


.postunder a{
  font-size : 0.9em;
}

#dashboard .column#column-1 {
  width: 480px!important;
}

#footer {
  /*text-align: center;*/
  /*width:100%;*/
  min-width  : 980px; /*workaround*/
/*  position: fixed;
  bottom: 0 ;*/
}

#btn_edit_profile_tab{
  display : block!important;
}


/*settings special css*/


.settings_special_wrapper{
   margin: 0 0 1em 1em;
 }

.settings-special .option span{
  margin : 0 4px 0 10px; 
  font-size : 0.8em; 
}

.settings-special .option .labelform span{
  font-size : 1.0em; 
}

.settings-special .option .elem {
  float : left ;
  padding : 4px 0px;
}

.settings-special .option-spacer,
.settings-special .option {
  border-bottom: 1px solid #CCC;
  margin: 4px 0;
}

#formsettings{
  padding : 10px;
}
#formsettings ul {
  margin : 0px;
}
#formsettings h1 {
  /*margin : 4px 0;*/
}
#formsettings p {
  margin-bottom : 20px ;
}

ul.top-actions {
  padding: 5px 5px 0 10px;
  float: left;
}


/*paid options */
.labelform.paidoptions div {
  display: none;
}

.adinput_label.paidoptions span {
 color: orange;
 font-weight: bold;
}

.labelform_label.paidoptions div {
 margin-right: 20px;
}

.labelform_label.paidoptions {
 text-align: right;
}


.shoppingcart-content .part-content{
  border  : 1px solid #dcdcdc;
  margin-top : 20px;
}

.shoppingcart-content .part-title{
  color : white ;
  font-size : 1.3em;
  padding : 4px; 
  background-color : #333;
}

.shoppingcart-content .part-title span{
  margin: 0 6px 0 4px;
  color : black;
  background-color : white;
  padding  : 4px ;

/*  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px; */

}

.shoppingcart-content .part-content-inner{
  margin : 1px ;
}

.shoppingcart-content .plan-list{
  margin : 0px;
}

.shoppingcart-content .plan-list div {
 display: inline-block;
 vertical-align: middle;
 margin-right : 6px;
}

.shoppingcart-content .plan-list li.reallist{
  border-top : 1px solid #dcdcdc;
}

.shoppingcart-content .plan-list li.disabled{
  color : #E3E3E3;
}


.shoppingcart-content .plan-list  li.reallist:first-child{
 border-top : none; 
}

.shoppingcart-content .plan-list li.withhover:hover {
  background-color: #e3e3e3!important;
}

.shoppingcart-content .plan-list .plan-name{
  vertical-align: top;
  width : 20%;
  font-size  : 1.2em;
  font-weight: bold;
}

.shoppingcart-content .plan-list .plan-name .plan-priceid{
  font-size  : 1em;
  font-weight: normal;
}

.shoppingcart-content .plan-list .plan-button-right {
  width : 99%;
  margin-bottom:10px;
}
.shoppingcart-content .plan-list .plan-button-right a {
  float:right;
  margin-left: 10px;
}





#sc-part3 .plan-name{
 vertical-align: middle;
}

.shoppingcart-content .plan-list .plan-desc{
  width : 50% ;
}

.shoppingcart-content .plan-list .plan-sdesc{
  width : 40% ;
}

.shoppingcart-content .plan-list .plan-packselect{
  width : 30% ; 
}

.shoppingcart-content .plan-list .plan-packselect SELECT{
  width  : 99%;
}


.shoppingcart-content .plan-list .plan-price{
  width : 20% ; 
  font-size : 2em;
}

.shoppingcart-content .plan-list .plan-status{
  min-width : 50px ; 
  margin-top : 2px;
}

.shoppingcart-content .plan-list .plan-invoice{
  /*border : 1px solid #333;*/
  cursor: pointer;
}

.shoppingcart-content .plan-list a.action {
  color: #00a498;
  text-decoration: underline;
}

.shoppingcart-content .plan-list a.action:hover {
  color: #333;
  text-decoration: underline;
}



.valigntop{
  vertical-align: top!important;
}

.bar-graph-container {
  height: 12px;
  background-color: #F5F5F5;
  width: 100px;
  position: relative;
  margin-right : 0px!important;
}

.bar-graph-gauge {
  height: 12px;
  background-color: limegreen;
  float: left;
}

 .nbr {
  font-size: 09px;
  color: #5A4099;
  margin-left: 1px;
}

#global_message #inner a, 
#global_notif_wrapper a
 {color:white; text-decoration: underline;}

#sc-part3 .error {
  border: none;
  background: none;
  color: red;
  padding-right: 10px;
}

.adinput_label.paidoptions {
  /*background-color: orange;*/
}

.adinput_label.paidoptions span{color:orange; font-weight: bold;}


.labelform.paidoptions div {display : none;}

.prelabel_filename{
  margin  : 0px 0px 4px 0px ;
  font-weight: bold;

}


#admin_admin .title1.myadmin{
  position: relative;
  bottom: 15px;
  margin-left:10px;
}

#network-wrapper-left #info-ul {
  margin-left: 0px;
}


/*// elements for the invoice */

.talignright{
  text-align: right;
}


h1.invoice_title{
  font-size : 20px!important;
  font-weight:normal;
  float: left;

}

h1.invoice_title span{
  font-weight:bold;
}

.invoice-topbar .button {
  float: right;
  margin: 15px 20px;
  font-size: 18px;
  padding: 1px 5px;
  border : 1px dashed #00a498;
  cursor : pointer; 
}

table.invoice, table.invoice td {
  vertical-align: top!important;
}


table.invoice.header, table.invoice.timeline , table.invoice.content {
  width : 98%;
}


table.invoice.header .imglogo img {
  width : 200px;
}

table.invoice.header td.buyer, 
table.invoice.header td.seller, 
table.invoice.timeline td.timeline
 {
  border : 1px dashed #00a498;
  font-size : 1.2em;
  width : 48%;
}



table.invoice.content td,
table.invoice.content th
{
  border : 1px dashed #00a498;
}


table.invoice span {
  font-weight:bold;
}

.rightalign {
  text-align: right;
}


.invoice-footer{
  margin : 20px 0px;
  padding : 10px 0px;
  border-top : 1px dashed #00a498;
  border-bottom : 1px dashed #00a498;
  width : 98%;
  font-weight:bold;
}

#site.invoice-leaflet .center-wrapper {
border: 0px dashed #AAAAAA!important;
}

#site.invoice-leaflet .main#main-two-columns #main-left{
  border-top: 0px solid #333!important;
}


/*end of invoicing part */



/*admin pages , special display on elements*/
.elem_display.isPageAdmin .item-pics-main {
  float : left ;
  width : 150px ;
  height: 150px ; 
}

.elem_display.isPageAdmin  .item-pics-main .full-image-link1 IMG{
  width : 150px ;
  height: 150px;
}

.elem_display.isPageAdmin .item-pics-thumbs {
  float : left ;
}
.elem_display.isPageAdmin .item-pics-thumbs a {
  margin-left: 1px;
  margin-bottom: 1px;
}


/*// adult disclmer */
.dialog_disclamer_content_outter {
  width: auto;
  min-height: 0px;
  height: 229px;
  overflow-y: scroll;
  padding:10px ;
}

.dialog_disclamer_content_inner{

}

/*inherited from bootstrap*/
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  /*-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;*/
}

.datepicker-dropdown {
  background: white;
  position: absolute;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
  -moz-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
  border: none;
  z-index: 2000;
}

.datepicker {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.datepicker-dropdown .datepicker-days {
  border: 1px solid #9ea4b7;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.table-condensed th, .table-condensed td {
padding: 4px 5px;
}

.table-condensed thead th {
background: none;
}

.datepicker-dropdown .datepicker-days {
  border: 1px solid #9ea4b7;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}


.datepicker-dropdown .table-condensed th {
  background: #22356b !important;
  color: white !important;
  border:0px ;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.datepicker-dropdown thead tr:first-child {
 border-bottom: 1px solid #336699;
}

.datepicker-dropdown .table-condensed tbody {
  border: 16px solid white;
  border-top: 8px solid white;
  padding-bottom: 8px;
  background: white;
}

.datepicker-dropdown td.active, 
.datepicker-dropdown td.day.active, 
.datepicker-dropdown td.day.focused, 
.datepicker-dropdown td.day.new.active {
  background: #fdc40f;
  color: #22356b;
}




/*datepicker for INNER text*/
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker-inner { 
  margin-top: 1px;
   /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
  width : 30%;
  float : left ;
  margin : 1px 10px 10px 1px ;

}

.datepicker-inner > div {
  /*display: none;*/
}
.datepicker-inner table {
  width: 100%;
  margin: 0;
}

.datepicker-inner td,
.datepicker-inner th {
  text-align: center;
  width: 20px;
  /*height: 20px;*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

  border : 1px #CCC solid ;
}
.datepicker-inner td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker-inner td.day.disabled {
  color: #eeeeee;
}
.datepicker-inner td.old,
.datepicker-inner td.new {
  color: #999999;
}
.datepicker-inner td.active,
.datepicker-inner td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker-inner td.active:hover,
.datepicker-inner td.active:hover:hover,
.datepicker-inner td.active:focus,
.datepicker-inner td.active:hover:focus,
.datepicker-inner td.active:active,
.datepicker-inner td.active:hover:active,
.datepicker-inner td.active.active,
.datepicker-inner td.active:hover.active,
.datepicker-inner td.active.disabled,
.datepicker-inner td.active:hover.disabled,
.datepicker-inner td.active[disabled],
.datepicker-inner td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker-inner td.active:active,
.datepicker-inner td.active:hover:active,
.datepicker-inner td.active.active,
.datepicker-inner td.active:hover.active {
  background-color: #003399 \9;
}
.datepicker-inner td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker-inner td span:hover {
  background: #eeeeee;
}
.datepicker-inner td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker-inner td span.active:hover,
.datepicker-inner td span.active:focus,
.datepicker-inner td span.active:active,
.datepicker-inner td span.active.active,
.datepicker-inner td span.active.disabled,
.datepicker-inner td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker-inner td span.active:active,
.datepicker-inner td span.active.active {
  background-color: #003399 \9;
}
.datepicker-inner td span.old {
  color: #999999;
}
.datepicker-inner th.switch {
  width: 145px;
}
.datepicker-inner th.next,
.datepicker-inner th.prev {
  /*font-size: 21px;*/
}
.datepicker-inner thead tr:first-child th {
  cursor: pointer;
}
.datepicker-inner thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* ----- end of date picker ------ */


/*// adult disclmer */
.dialog_disclamer_content_outter {
  width: auto;
  min-height: 0px;
  height: 229px;
  overflow-y: scroll;
  padding:10px ;
}

.dialog_disclamer_content_inner{

}


/*// generic updates */
.panel-inner#admin a.dm_button2, 
.panel-inner#vendor a.dm_button2, 
.panel-inner #item-edit a.dm_button2
{
  min-width : 80%;
  text-align: left;
}

a#passwordchange {
  cursor: pointer;
}


.btn-danger {
/*  color: #fff!important;
  background-color: #d9534f!important;
  border-color: #d43f3a!important;
  background-image: none;*/

}

.btn-primary {
/*  color: #fff!important;
  background-color: #428bca!important;
  border-color: #357ebd!important;
  background-image: none;*/
}

/*min width for drop box select*/
.chosen-container {
  min-width: 180px; 
  z-index: 9998;
}

.select_drop_down {
  position: absolute; 
  top : 30px;
  right: 0px;
  background-color: #FFF ;
  border : 1px solid #CCC;
  z-index: 999;
  min-width: 600px;
}

.select_drop_down .fields_selection_actions_btns {
  text-align: center; 
  margin : 10px 0 ;
}

.select_drop_down .fields_selection_actions_btns a {
  margin : 0 10px;
}



.select_drop_down .drop_column { 
  float : left;
  margin-right : 10px ;
  width : 180px;
}

.select_drop_down .drop_column li span { 
  margin-left : 6px;
}

/*// correct  the bug on display  -- */
#user-menu i {display : inline-block; width : 14px; color : white;}
#network-wrapper-left UL#user-menu.drop-down-box LI { float : none; }
 /*end correction*/


/*==== update 6.1.2 generic === */
.input-ok, input.input-ok{
  border-right : 4px solid green ;
}

UL.thumb-view li.video_thumbs {
  width: 310px;
}
/*// display ful size image when in video mode*/
ul.thumb-view li.video_thumbs div.pcol-a IMG {
  width : 300px!important;
  height : 180px!important;
}

ul.thumb-view li.video_thumbs div.pcol-b {
   width  :95%;
   line-height: 4em; 
}

ul.thumb-view li.video_thumbs div.pcol-b H3 {
  width  :95%;
}

ul.thumb-view li.video_thumbs div.pcol-b H3 a {
  font-size: 1.1em;
}

.video_full iframe{
  width: 600px; 
  height : 360px;
}

#adlist #table_gen tr:hover{
  background-color : #E1E1E1;
}

.userdetails#inner-left {
  width : 95%!important;
}
.admin-page #adlist ul.top-actions li a { font-size : 0.9em;}



/*// generic 6.1.3*/
#logo_wrapper{

}

#site-motto-below-logo {
  position: relative; 
  top:-10px ;
  margin-left: 10px ; 
}

ul.top-actions {
  padding: 3px 0px 0 1px;
}

ul.maplist-view.post-list li {
  float : none;
}

ul.maplist-view li div.pcol-c {
width: 70px;
}

.mbox_big_icon {
  font-size :32px!important;
  float : left;
}

.icon-fa-attention:before {
content: "\f06a";
color: orange; 
}

.icon-fa-info:before {
content: "\f05a";
}

.icon-fa-checkmark:before, .icon-fa-checkmarkm:before {
  content: "\f14a";
  color: green; 
}

.icon-fa-error:before , .icon-fa-errorm:before{
  content: "\f057";
  color: red;
}

/*// badge notification for admin ** only HTML5 support */
/* make sure the element has position: relative */
[data-notifications] {
  position: relative;
}

/* append the notification badge after it */
[data-notifications]:after {
  /* the burger */
  content: attr(data-notifications);
  /* the fries */
  position: absolute;
  background: orange;
  border-radius: 50%;
  display: inline-block;
  padding: 0 0.4em;
  color: #f2f2f2;
  right: -15px;
  top: -10px;   
}

/* new generation of view options*/
ul.view-options li a {
  background: none!important; 
}


.view-options-icon-wrapper {
  /*border: 1px #a5a5A5 solid;*/
  width: 22px; 
  height : 22px;
  background-color : white;
  text-align: center;
}

.view-options-icon{
  font-size: 16px;
/*  padding: 2px 2px;
*/  color : #a5a5A5 ;
  position: relative; 
  top : 2px;

}

.view-options a.selected .view-options-icon {
  color : black;
}

.view-options a.selected .view-options-icon-wrapper {
  background-color : white;
}


ul.list-second-filter-line{
  float : left ;
  margin: 0;
  padding: 5px 5px 5px 10px;
}

/*inherited from bootstrap*/
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  /*-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;*/
}

.datepicker-dropdown {
  background: white;
  position: absolute;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
  -moz-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
  border: none;
  z-index: 8999;
}

.datepicker {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.datepicker-dropdown .datepicker-days {
  border: 1px solid #9ea4b7;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.table-condensed th, .table-condensed td {
padding: 4px 5px;
}

.table-condensed thead th {
background: none;
}

.datepicker-dropdown .datepicker-days {
  border: 1px solid #9ea4b7;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border:   1px solid #CCC ; 
}


.datepicker-dropdown .table-condensed th {
  background: #E6E6E6 !important;
  color: black !important;
  border:0px ;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.datepicker-dropdown thead tr:first-child {
 border-bottom: 1px solid black;
}

.datepicker-dropdown .table-condensed tbody {
  /*border: 16px solid white;*/
  border-top: 8px solid white;
  padding-bottom: 8px;
  background: white;
}

.datepicker-dropdown td.active, 
.datepicker-dropdown td.day.active, 
.datepicker-dropdown td.day.focused, 
.datepicker-dropdown td.day.new.active {
  background: #fdc40f;
  color: #22356b;
}


/* ------- 6.2.0  GENERIC OPTIONS  for DATE PICKER for example -------------*/ 

/*datepicker for INNER text*/
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker-inner { 

  font-size: 11px;
  line-height: 16px;
  margin-top: 1px;
   /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
  /*width : 30%;*/
  float : left ;
  /*margin : 1px 10px 10px 1px ;*/

}


.dow {
  font-size: .75em;
}

.datepicker-inner > div {
  /*display: none;*/
}

.datepicker-inner table {
/*  width: 100%;
  margin: 0;*/
  width: 95%;
  margin: 0;
  margin: .4em auto .4em;
}

.datepicker-inner td,
.datepicker-inner th {
  text-align: center;
  width: 16px;
  height: 16px;
/*  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;*/

  border : 1px #CCC solid ;
}

.datepicker-inner td.day {
  position: relative;
  padding: 0;
  overflow: hidden;
}

.datepicker-inner td.day a {
   color : inherit;
    border: 0;
    background-color: transparent;
    background-image: none;
    position: relative;
    text-align: center;
    z-index: 1;
    font-size: 1em;
    padding: 4px 4px;
    padding : 10px 8px;
}

.datepicker-inner td.day:hover a {
  /*background: #eeeeee;*/
  cursor: pointer;
  text-decoration: none;
}
.datepicker-inner td.day.disabled a {
  color: #eeeeee;
}
.datepicker-inner td.old a,
.datepicker-inner td.new a {
  color: #999999;
}

/*hide OLD items*/
.datepicker-inner td.old a,
.datepicker-inner td.new a {
  color: white;
}



.datepicker-inner td.active,
.datepicker-inner td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker-inner td.active:hover,
.datepicker-inner td.active:hover:hover,
.datepicker-inner td.active:focus,
.datepicker-inner td.active:hover:focus,
.datepicker-inner td.active:active,
.datepicker-inner td.active:hover:active,
.datepicker-inner td.active.active,
.datepicker-inner td.active:hover.active,
.datepicker-inner td.active.disabled,
.datepicker-inner td.active:hover.disabled,
.datepicker-inner td.active[disabled],
.datepicker-inner td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker-inner td.active:active,
.datepicker-inner td.active:hover:active,
.datepicker-inner td.active.active,
.datepicker-inner td.active:hover.active {
  background-color: #003399 \9;
}


.datepicker-inner td.today-key {
  background-color: black;
  color: white;
}


.datepicker-inner td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker-inner td span:hover {
  background: #eeeeee;
}
.datepicker-inner td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker-inner td span.active:hover,
.datepicker-inner td span.active:focus,
.datepicker-inner td span.active:active,
.datepicker-inner td span.active.active,
.datepicker-inner td span.active.disabled,
.datepicker-inner td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker-inner td span.active:active,
.datepicker-inner td span.active.active {
  background-color: #003399 \9;
}





.datepicker-inner td span.old {
  color: #999999;
}
.datepicker-inner th.switch {
  width: 145px;
}
.datepicker-inner th.next,
.datepicker-inner th.prev {
  /*font-size: 21px;*/
}
.datepicker-inner thead tr:first-child th {
  /*cursor: pointer;*/
  background: #eeeeee;
}
.datepicker-inner thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}




/*.datepicker-inner td.day.full-hold a:before,
.datepicker-inner td.day.full-reserved a:before {
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    display: block;
    content: "";
    width: auto;
    height: auto;
    border-bottom: 15px solid gray;
    border-top: 15px solid gray;
    border-left: 18px solid gray;
    border-right: 18px solid gray;
    font-size: 0;
    line-height: 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -300
}*/

.datepicker-inner.full-hold a:before,
.datepicker-inner .full-reserved a:before,
.datepicker-inner .full-hold-hover a:before,
.datepicker-inner .full-reserved-hover a:before,
.datepicker-inner .full-changeover a:before,
.datepicker-inner .full-selected a:before 
{
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    display: block;
    content: "";
    width: auto;
    height: auto;
    border-bottom: 30px solid gray;
    border-top: 30px solid gray;
    border-left: 130px solid gray;
    border-right: 30px solid gray;
    font-size: 0;
    line-height: 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -300
}

.datepicker-inner [class^=am-] a:before, 
.datepicker-inner [class*=" am-"] a:before {
    -ms-filter: "alpha(Opacity=50)";
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    display: block;
    content: "";
    width: auto;
    height: auto;
    border-bottom: 30px solid transparent;
    border-top: 0 solid transparent;
    border-left: 30px solid transparent;
    font-size: 0;
    line-height: 0;
    /*left: 0;*/
    top: 0;
    right: 0;
    z-index: -300
}

.datepicker-inner [class^=pm-] a:after,
.datepicker-inner [class*=" pm-"] a:after {
    -ms-filter: "alpha(Opacity=50)";
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    display: block;
    content: "";
    width: auto;
    height: auto;
    border-top: 30px solid transparent;
    border-bottom: 0 solid transparent;
    border-right: 30px solid transparent;
    font-size: 0;
    line-height: 0;
    /*top: 0;*/
    /*right: 0;*/
    bottom: 0;
    z-index: -300
}

/*case of really reserved */
.datepicker-inner .pm-reserved a:after, .datepicker-inner .pm-reserved-hover a:after {
border-right: 30px solid lightgrey;
}
.datepicker-inner .am-reserved a:before, .datepicker-inner .am-reserved-hover a:before {
border-left: 30px solid lightgrey;
}
.datepicker-inner .full-reserved a:before, .datepicker-inner.full-reserved-hover a:before {
border-color: lightgrey;
}

.datepicker-inner  .full-reserved-hover a:before, 
.datepicker-inner .full-hold-hover a:before, 
.datepicker-inner .am-reserved-hover a:before, .ui-datepicker .am-hold-hover a:before,
.datepicker-inner .pm-reserved-hover a:after, .datepicker-inner .pm-hold-hover a:after {
opacity: .7;
filter: alpha(opacity=70);
}

/*case of draft*/
.datepicker-inner .pm-draft a:after, .datepicker-inner .pm-draft-hover a:after {
border-right: 30px solid orange;
}
.datepicker-inner .am-draft a:before, .datepicker-inner .am-draft-hover a:before {
border-left: 30px solid orange;
}
.datepicker-inner .full-draft a:before, .datepicker-inner.full-draft-hover a:before {
border-color: orange;
}

.datepicker-inner  .full-draft-hover a:before, 
.datepicker-inner .full-hold-hover a:before, 
.datepicker-inner .am-draft-hover a:before, .ui-datepicker .am-hold-hover a:before,
.datepicker-inner .pm-draft-hover a:after, .datepicker-inner .pm-hold-hover a:after {
opacity: .7;
filter: alpha(opacity=70);
}


/*cancell all display**/
.datepicker-inner td.old.am-reserved a:before,
.datepicker-inner td.new.am-reserved a:before,
.datepicker-inner td.old.pm-reserved a:after,
.datepicker-inner td.new.pm-reserved a:after,
.datepicker-inner td.old.full-reserved a:before,
.datepicker-inner td.new.full-reserved a:before{
  border-color : transparent; 
}

/* strike through */ 
.datepicker-inner td.am-reserved a,
.datepicker-inner td.pm-reserved a,
.datepicker-inner td.full-reserved a{
 /*text-decoration:line-through;*/
}


/*debug purpose*/

#test_calendar , .datepicker-inner {
  background-color: white; 
}

.calendar_list{
  margin  : 20px 0.4em
}

h3.calendar_list_header {
  font-weight:  bold;
}

.calendar_list_content #listings-header {
  background-color:   transparent;
  margin-left : 0px ;
} 


.input_date_wrapper{
  border: 1px solid #aaa;
  width: 150px;
  padding: 1px 6px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  /*background: #eff1f3;*/
  outline: none;
  float:  left ; 
  margin-right : 6px ;
}

.input_date_wrapper .date {
  display: block;
  font-size: 14px;
  line-height: 12px;
  text-transform: capitalize;
}

.input_date_wrapper .dow {
  color: #9ea4b7;
  font-size: 12px;
  line-height: 12px;

}

.input_date_wrapper .placeholder {
  color: #AAA;
  font-size: 12px;
  line-height: 24px;
  height: 24px;
}

.input_date_wrapper:after {
  display: block;
  content: "\f073";
  font-family: FontAwesome;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 2px;
  right: 8px;
  line-height: 1;
  font-size: 20px;
}


/* ----- end of date picker ------ */


/*6.2.0 version generic */
/* ----------  stats & Logs  ------------*/

.disp-section .wrapper {
  clear : both; 
  margin : 6px 0 ; 
  display : block;
}

.disp-section .wrapper .title{
  border-bottom: 2px solid #666;
  margin  : 4px 0; 
}

.disp-section .wrapper .title span {
  font-weight: bold;
  padding: 3px 10px;
  text-align: center;
  background-color: #666;
  color : white;
  border : 1px solid #666;
  -moz-border-radius-topright: 3px;
  -khtml-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  
  -moz-border-radius-topleft: 3px;
  -khtml-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;  
  
}

.disp-section  a.dm_button2{
display : block; 
width : 200px; 
margin-left : auto; 
margin-right : auto; 
}


/* 
  FORM INPUT WHEN IN MODEL BOX 
------------------------------------------------------------------- */
.forminput_modal {
  width:  660px;
}

.forminput_modal .labelform_label, 
.forminput_modal .labelform,
.forminput_modal .adinput_label ,
.forminput_modal .adinput {

  padding: 2px 0px 2px 6px;
  margin-bottom : 0px;

}

.forminput_modal .form_p {
  display:  none; 
}


.admin-page .forminput_modal .adinput,
.admin-page .forminput_modal .adinput_label,
.forminput_modal .adinput,
.forminput_modal .adinput_label {
  width  : 450px!important;
}


input.ml6 {
  margin-left : 6px;
}

.tooltip_tweet {
  z-index:  99999; 
}


.forminput_modal .error  {
  border : none; 
  background: none; 
  color : red;
  padding-right : 10px;  
}

#adlist{
  position : relative;
}


/* 
  Modal box 2 for FORM
------------------------------------------------------------------- */

/* Z-index of #mask must lower than #boxes .window */
#mask3 {
  position:absolute;
  background-color:#000;
  display:none;
}
  
.box .mbox-window {
  position:absolute;
  display:none;

  padding:10px;
}

.box.midlayer .mbox-window {
  z-index:8888; /*// lower than initial element */
}

#mask3.midlayer {
  z-index:8000;
}


/* Customize your modal window here, you can add background image too */
.box .modal_box {
  width:375px; 
  background-color : white;
  border : 8px solid #C1C1C1;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px; 
}

.box .modal_box .mbox-close{
  position : absolute; 
  top : 16px;
  right :16px; 
  height : 16px;
  width : 16px; 
  z-index : 10;
}

.mbox-close a  {
    background:url("../img/sprite_dormunt_2colors.png") no-repeat;
    background-position: 0 -780px;
    display: block;
    height: 16px;
    width: 16px;
}

.mbox-close a:hover {
    background-position: -20px -780px;
}


.box .modal_box .mbox-body {
  /* height:203px;*/
  clear : both; 
  position : relative; 
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.mbox-body H1,.mbox-body H2, .mbox-body H3 {
background-color : #F5F5F5;
line-height : 32px; 
}

.mbox-body H3 span.tt{
 padding  : 0 10px; 
 font-size :12px; 
}

.box .modal_box  .mbox-footer {
  /* border-top: 1px solid #DDDDDD;*/
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

.box .modal_box  .mbox-header {
  height:32px;
  background: #F7F7F7;
  border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  padding: 4px;
  margin-bottom :4px; 
  position : relative;
}

.box .modal_box  .mbox-header .text {
  padding-top : 5px; 
  padding-left : 10px;
  font-weight: bold;
  font-size: 1.2 em;
  float : left;
}

.box .modal_box  .mbox-header .text .mbox_btons {
position : absolute; 
top : 5px; /* this is done to remove the effect of the .text class */
}

.box .modal_box  .mbox-header .text #nav_button{
display : inline-block; 
margin-left : 20px; 
}

/* 
  end modal box 2
------------------------------------------------------------------- */


/*patch generic */
/* new sizings for AD DISPLAY */ 
#site-motto-below-logo{
  display: none;
}

#inner-left, .addetails .item-desc, .addetails .item-pics-main, .item-pics-main .full-image-link1 IMG {
width: 440px;
}

#inner-right {
  width : 280px;
}

#inner-right #videoembed iframe, 
#inner-right #videoembed2 iframe {
  width: 280px; 
  height: 168px; 
}
/**end patches generic */

/* ---------  6.3  - Multi APPS login form ----------- */ 
/*special login form*/
#third_party_login_area {
  text-align: center; 
}

#third_party_login_area a {
	margin : 4px ; 
}
#third_party_login_area  span {
  margin: 0 6px; 
  position : relative;
  bottom : 4px ;
}

.tuderl {
  text-decoration: underline; 
}

/*same width */
.forl.adinput2 input.text ,
.forl.adinput2 .dm_button2 { 
  width: 80%; 
  padding: 4px 10px; 
}

.forl .inner-right {
  width: 90%;
  text-align: right; 
  line-height: 12px;
  margin: 0px
}

#login_btn2, #email_btn2 {
  font-size: 1em;
}

#email_btn2 {
  font-size: 0.9em;
}

.forl #bton_tools2 {
  margin: 0px;
}

/*// oauth login*/
.oauth_register-button {
  
  color: white;
  padding: 2px 4px;
  text-decoration: none;
}

.oauth_register-button:hover{
  color : white;
}


.auth-type-tw, .auth-type-fb, .auth-type-fa, .auth-type-li,  .auth-type-go, .btn-facebook, .btn-google, .btn-twitter, .btn-linkedin {
  text-align: center;
  margin: 0 0 4px 0;
  color: #fff;
  font-size: 10px;
  padding: 1px 5px;
/*  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;*/
}

.oauth_register-button.btn-facebook, 
.auth-type-fa,
.btn-facebook {
  background: #3A5AA0; 
} 

.oauth_register-button.btn-google,
.auth-type-go,
.btn-google{
  background: #D74720; 
} 

.oauth_register-button.btn-twitter,
.auth-type-tw,
.btn-twitter{
  background: #00B4F3; 
}

.oauth_register-button.btn-linkedin,
.auth-type-li,
.btn-linkedin{
  background: #4875B4; 
}





#network  .login-menu .login-user-name{
  color : white;

}


/*// the P on registration is updated with social context*/
.social_connect_header_text.updated{
  font-size : 1.4em;
} 

.social_connect_header_text.updated span {
  font-size: inherit;
}


/*special theme*/
.home-page-inner{
}

.home-page-inner ul{
  margin : 0px;
}

.home-page-inner li {
  margin : 10px;
}

.head_green{
  color: #7fbf33; 
}

.head_violet{
  color: #da00e5; 
}


.home-page-inner .column-1 , 
.home-page-inner .column-2{
  float: left; 
  width  : 50% ;
}

.home-page-inner .column-1 p , 
.home-page-inner .column-2 p {
  text-align: center;
  font-weight: bold;
  line-height: 20px;
  font-size : 1.4em;
}


.large_button {
  /*width : 200px;*/
  padding : 10px; 
  text-align: center;
  background-color: white;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
  -webkit-border-radius: 6px;
}

.btn_white{
  color : black;
  background-color: white; 
}

.btn_orange{
  color : black;
  background-color: #fbca01; 
}

.btn_green{
  color : black;
  background-color: #8CA837; 
}

.btn_violet{
  color : black;
  background-color: #FF39CA; 
}

.btn_violet a, .btn_violet a:hover {
  color : #000;
}



/*// new generic 6.4.0 theme */
.left0{
  left :0px!important;
  right: auto!important;
}

.forced-red{
  color :red;
}

.badge {
  padding : 2px;
  color : white;
  background-color: #CCC; 
}

/*// social buttons colors  : */

.btn-social {
  color : white!important;
  width : 200px;
  display :inline-block;
}
.btn-social i {
  font-size : 1.3em; 
}

.btn-fb {
    border-color: #587dbe #546fa5 #2b467f #546fa5;
    background: #4F75C1;
}

.btn-fb:hover {
    color: #FFF;
    background: #587ac4;
}

.btn-go {
    border-color: #d54735 #c83f2e #bb3626 #c83f2e;
    background: #d54735;
}

.btn-go:hover {
  color: #FFF;
  background: #e45d4a;
}

.btn-tw {
    /*border-color: #0084B4 #0084B4 #0084B4 #0084B4;*/
    background: #3cf;
}

.btn-tw:hover {
  color: #FFF;
  background: #3cf;
}


.btn-lk{
  background: #4875B4; 
}

.btn-lk:hover{
  color: #FFF;
  background: #4875B4; 
}


/*default value for selected plan*/

.adinput.plan_option .selected_plan {
  background-color: #A6A6A6;
  padding : 4px 6px;
}


.adlist_plan{
  background-color: #A6A6A6; 
}

.admandatory{
  color : red;
  font-size: 1.2em;
}

.map_in_center{
  width : 70% ;
  margin:0 auto;
}


/*// audio files CSS*/
div.pic_audio_uploaded {
  color: white;
  font-size: 38px;
  background-color: #333;
  padding: 0 10px;
}

/*info banner on top of images in list */
.medias-info-banner {
  font-size: 10px;
  /*font-weight: bold;*/
  color: #fff;
  position: absolute;
  top: 0;
  right: 0; 
  background: black;
  /*width: 100%;*/
  opacity: 0.3;
  /*height: 12px;*/
}

.medias-info-banner span {
  padding:0 2px;
  float: right;
}
.medias-info-banner span i {
  margin-right: 1px; 
}

a.imgWrapper{
  position : relative; 
  display: block; 
}

.pcol-a  IMG {
  width : 89px;
  height : 66px; 
}

ul.thumb-view li div.pcol-a IMG {
  width: 157px;
}

/*css for media player*/

.media-player-wrapper {
  background-color: #333 ; 
/*  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;*/
  padding : 2px;
  margin: 3px;
}


.media-player-wrapper .player-controls{
  margin : 0 10px;
}

.media-player-wrapper .player-controls,
.media-player-wrapper .player-controls a,
.media-player-wrapper .player-controls a:hover
{
  font-size : 16px;
  color : white ; 
  text-decoration: none;
}


.media-player-wrapper .player-controls div {
  float : left;
  margin-right : 10px;
}

.media-player-wrapper .player-controls .media-play-pause, 
.media-player-wrapper .player-controls .audio-volume
 {
  width: 16px;/* fixed with to avoid move when changing from play to pause */
}

.icon-red {
  color: red; 
}

.icon-green {
  color: green; 
}


.media-progress{
  width: 100px ;
  border: 1px solid white;
  margin-top: 5px;
  height: 12px
}

.progress-bar {
  width: 0px;
  background: #ebebeb;
  height: 10px;
  margin : 1px;
  text-align: right;
  /*line-height: 15px;*/
  font-size: 9px;
  color: black; 
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
}

.progress-time, .progress-duration, .progress-slash {
  font-size : 9px;
  margin : 0 1px;
}

.progress-duration
, .progress-slash  {
  color : #E1E1E1;
}

/* ---------  6.5.2 THEME --------------- */
.hidden-file-input {

  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 1px;  /*vrey important as fixes the height of the input element */
  z-index: 20001;

  opacity: 0.0; /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=0); /* IE lt 8 */
  -ms-filter: "alpha(opacity=0)"; /* IE 8 */
  -khtml-opacity: 0.0; /* Safari 1.x */
  -moz-opacity: 0.0; /* FF lt 1.5, Netscape */

}

.uploadwp_elem a.uploadbtn {
  position: relative;
  overflow: hidden;
}

.uploadwp_elem .delete_upload {
    background-color: #C1C1C1;
    text-indent: +2px;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 0;
    left: 0;
    color: red;
}

.uploadwp_elem .progress {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  /* border: 1px solid #ddd; */
  /* padding: 1px; */
  /*border-radius: 3px;*/
  margin-bottom: 0px;
}

.uploadwp_elem .bar {
  background-color: #B4F5B4;
  width: 0%;
  height: 16px;
  /* border-radius: 3px; */
  /* position: relative; */
}

.uploadwp_elem .inlineuploadbtn .bar {
 
height: 10px;
}

.uploadwp_elem .percent {
  position: absolute;
  display: inline-block;
  bottom: 7px;
  left: 38%;
  font-size: 10px;
  height: 10px;
}

.uploadwp_elem .inlineuploadbtn .percent {
 
bottom: 4px;
}

div.pic_photo_upload.progressing {
  font-size:24px;
  background-color: #A5A5A5; 

}

div.pic_photo_upload.uploaded {
  font-size:24px;
  background-color: #333; 
}

/*.modal_box  .media-player.video {
  width: 560px;
  height: 320px;
}
*/

.cookiesWarning {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 21;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 17px 34px 17px 15px;
  background-color: #111;
  opacity: 0.9;
  color: #fff;
  font-size: 13px;
  text-align: center;
  line-height: 18px;
}


.media-player-wrapper .media-name{
  color: white;
  width: 300px;
  display: inline-block;
  float: left;
  margin: 0px 4px;
  font-size: 0.7em;
  overflow: hidden;
}

.section .section-title {
  color: white;
}

.section .section-title .more-icon {
  color: white;
  margin-left: 4px;
}

.section .section-title i ,.section .title1inner i {
  color: white ; 
  margin :0px 4px 0px 0px;
}

#sub-nav ul li.subnavtitle, #loc-nav ul li.subnavtitle {
  margin: 0px ;
}

/* --- END --------  6.5.2 THEME --------------- */



/* --- BEGINING  --------  6.5.3 THEME --------------- */

.oneline-search div {
  float: left;
  /* height: 30px; */
  margin: 2px;
}

.oneline-search span {
  color: white;
  margin : 0px 10px;
}

.nav-no-bar #advsearch_area{
  border-top : 0px;
}

.adlist_cat2{
  color: white ;
  padding: 0 4px;
  font-size : 0.9em; 
  background-color : #333;

}
/* --- END --------  6.5.3 THEME --------------- */


/* --- START --------  6.5.4 THEME --------------- */
.icon-fa-ad_videourl:before, .icon-fa-us_videourl:before {
  content: "\F03D";
}
.icon-fa-ad_audiourl:before, .icon-fa-us_audiourl:before{
  content: "\f130";
}

.userdetails  .display_links li {
  height : 40px;
  width :40px;
  float: left ; 
  background-color: black; 
  margin : 2px 2px;
}

.userdetails  .display_links li a span.title2 {display : none;}

.userdetails  .display_links li span[class^="icon-fa-"]{
  font-size: 20px;
  color  : white ;

}

.userdetails  .display_links li a:hover{
  text-decoration: none ; 
  color : gray;
}

.userdetails  .display_links li a{
  padding: 10px;
  display: block;
  height: 20px;
  width: 20px;
}


/* --- END --------  6.5.4 THEME --------------- */


/* --- START --------  6.5.5 THEME --------------- */
#my_booth {
  position: absolute;
  /*position is defined dynamically*/
  /* 
  top: 60px;
  left: 10px;
  width: 150px;
  */
  width: 300px;
  background-color: white;
  border: 8px solid #C1C1C1;

  z-index: 9999;
  padding: 10px;
}


#my_booth .visualizer {
 width: 100%;
 height: 60px; 
 border: 1px solid #CCC;
}

#my_booth .visu_wrapper{
  position : relative; 
}

.visu_timeline{
  position :absolute;
  height: 80%;
  border-right: 1px solid black; 
  width: 0px;
  bottom: 9px;

  background: black;
  opacity: 0.1;
}

#my_booth .visu_wrapper .visu_title{
  position : absolute;
  top : 3px ;
  right: 0 ; 
  color: #fff;
  background: black;
  opacity: 0.3;
  font-size: 0.9em;
  padding: 0 4px;
}

#my_booth .visu_wrapper .mute_btn {
  position : absolute;
  bottom : 6px;
  right: 0 ;  
  font-size: 1.3em; 
}


#my_booth .close {
  position: absolute;
  top: 16px;
  right: 16px;
  height: 16px;
  width: 16px;
  z-index: 10;
  color: #a7a7a7;
  cursor: pointer;
}

#my_booth_mask{
  position: absolute;
  z-index: 9000;
  background-color: #000;
  display: none;
}


#my_booth .video_wrapper{
  position : relative; 
  width: 70%;
  margin: 0 auto;
}

#my_booth .video_wrapper .video_title{
  position : absolute;
  top : 3px ;
  right: 0 ; 
  color: #fff;
  background: black;
  opacity: 0.3;
  font-size: 0.9em;
  padding: 0 4px;
}


#my_booth .video_wrapper  .video_effect{
  position : absolute;
  top : 23px ;
  right: 0 ; 
  color: #fff;
  background: black;
  opacity: 0.3;
  font-size: 0.9em;
  padding: 0 4px;
}

#my_main_video{
  width: 100% ; 
  /*height: 100px;*/
}

.video-flash {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.video-countdown p { 
  color : white ;
}

.video-countdown{
  position: absolute;
  left: 30%; /* depends greatly on size of font */ 
  top: 0;
  font: bold 140px "Museo-700",sans-serif;
  color : white ;
}

.snap_canvas{
  border: 1px dotted #CCC;
  width: 210px; /* force width independantly to canvas size */ 
}


.video_effect_range_wrapper{
  position: absolute;
  top: 0;
  right: -30px;
}

.video_effect_range_wrapper .vert {
   width: 20px;
  height: audo;
  -webkit-appearance: slider-vertical;
}

.video_effect_range_wrapper .video_effect_range_value {


}


#my_booth H1 {
 background-color: #F5F5F5;
 line-height: 32px;
}

#my_booth .intro_p {
 margin-bottom : 10px;
}

.dm_button2.fullwidth{
  padding: 0px!important; 
  width: 100%; 
}
.dm_button2 label{
  font-weight: normal;
}

/*for record button in form */
.uploadwp_rec_live {
  display: inline-block;
  font-size: 1.5em;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.uploadwp_rec_live a {
  color: #D35701 ;
}

.uploadwp_rec_live a:hover {
  text-decoration: none;
}

.uploadwp_rec_live i {
  font-size: 38px;
}


/*update for gellery view*/
ul.thumb-view li .pcol-d {
  min-height: 1.5em;
}

ul.thumb-view li div.pcol-d div#item-hits,  
ul.thumb-view li div.pcol-d div#post-nbads,
ul.thumb-view li div.pcol-d div#item-likes, 
ul.thumb-view li div.pcol-d div#item-vcounters {
 display : inline-block;
}

/*// like hover menu */
a:hover #item-likes {
  color : #E97F02 ; /*orange*/
}

.notdecoration{
  text-decoration : none!important;
}

/* for list of categories in below page */
ul.display_cats_ad {
  /* margin : 0 10px; */
}

ul.display_cats_ad.col_2 {
  width: 45% ; 
  float: left
}

ul.display_cats_ad.col_3 {
  width: 30%;
  float: left;
}


ul.display_cats_ad li  {

}

ul.display_cats_ad li.level_1  {
  font-size : 1.3em;
  border-bottom: 1px #ccc solid; 
  margin-bottom: 6px;
}

ul.display_cats_ad li.level_2  {
  list-style: initial!important;
  margin-left: 20px;
}

/* --- END --------  6.5.5 THEME --------------- */



/* --- START --------  6.5.6 THEME --------------- */
.booth_progress  {
  position: relative;
  width: 80%;
  border: 1px solid #ddd;
  padding: 1px;
  margin-bottom: 4px;
  /*border-radius: 3px;*/
}

.booth_progress .bar {
  background-color: #B4F5B4;
  width: 0%;
  height: 16px;
  /*border-radius: 3px;*/
}

.booth_progress .percent {
  position: absolute;
  display: inline-block;
  top: 3px;
  left: 38%;
  font-size: 10px ; 
}

.hideprice{
  display:none; 
}

/* --- END --------  6.5.6 THEME --------------- */

.tab-content{
  position: relative; 
}

.tab-section {
  position :relative;
  top  : 0; 
}

.addetails .item-pics-main {
  float: none;
}

.section-map,.section-panorama{
  height: 460px;
  /*background-color: red ; */
}

.section-panorama{
  /*background-color: orange ; */
}

#panorama_container, #map_container {
  height: 100%; 
  width: 100%; 
}


.patclearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* --- START --------  6.7 THEME --------------- */

.uploadwp_elem{
  display: inline-block;
}

div.pic_photo_upload.uploadedinit {
  background-color: #333;
}

div.pic_photo_upload.elemdisplay {
  background-color: #333; 
  display: inline-block; 
  margin  : 1px 6px 2px 0px;
  cursor: pointer; 
}

.media-doc-wrapper-top, .media-player-wrapper-top{
  margin-bottom: 10px; 
}

.a-text-strike {
 text-decoration: line-through!important;
}


.a-color-secondary {
  color: #555!important;
}

.a-percent {
  color: red!important;
  font-size: 0.9em;
}

.pricedisplayedinform{
  font-size :1.2em; 
}

h5.pricelower {
background: url("../img/ban_pricelower.png") no-repeat scroll 0 0 transparent;
height: 0;
left: 0;
overflow: hidden!important;
padding-top: 57px;
position: absolute;
top: 0;
width: 57px;
z-index: 2;
}

.expireddate{
  color : red;
}

/* --- END  --------  6.7 THEME --------------- */

/*.social-elem .icon-fa-facebook-square{
  color : #3A5AA0;
}

.social-elem .icon-fa-google-plus-square{
  color : #D74720;
}

.social-elem .icon-fa-twitter-square{
  color : #00B4F3;
}

.social-elem .icon-fa-linkedin-square{
  color : #4875B4;
}

*/


/* --- START  --------  6.7.5 THEME --------------- */

.block_categories_hp {
  /* background: #fff; */
  border: 1px solid #E7E7E7;
  margin-bottom: 1px;
  padding: 10px 0 0 18px;
  overflow: hidden;
}

.block_categories_hp ul {
  padding: 0;
  margin: 0;
}

.block_categories_hp li {
  display: block;
  width: 220px;
  float: left;
  margin-bottom: 16px;
  padding: 0;
  margin-right: 16px;
}

.block_categories_hp li a {
  color: #707070;
}

.block_categories_hp li img.category_img {
  width : 100%; 
  height : 80px; 
}

.block_categories_hp a span.category_img {
  display: block;
  margin-bottom: 5px;
  height: 60px;
  background: url("../img/cats_image.jpg") no-repeat scroll 0 0;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.block_categories_hp .cathpauto-moto span.category_img {
  background-position: 0 -65px;
}

.block_categories_hp .cathpventeimmobilier span.category_img {
  background-position: 0 -199px;
}

.block_categories_hp .cathptelephone span.category_img {
  background-position: 0 -266px;
}

.block_categories_hp .cathpmultiservices span.category_img {
  background-position: 0 -467px;
}

.block_categories_hp .cathpventesdiverses span.category_img {
  background-position: 0 -133px;
}

.block_categories_hp span.category_title {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  display: block;
  text-align: center;
}

.block_left_hp {
	/*background: #fff;*/
	border: 1px solid #E7E7E7;
	margin-top: 10px;
	padding: 10px;
	overflow: hidden;
	height: 440px;
	overflow: hidden;
	border-radius: 2px;
	text-align: center;
	background: #fff;
	box-shadow: 0 1px 1px rgba(0,0,0,.26);

}

.block_left_hp p {
  margin : 4px 0; 
}

.block_left_hp a.dm_button2 {
  width: 100%;
  background: #03A9F4;
  color: white!important;
  height:  40px;
  line-height: 40px;
  border: 0px;
}



/*new admin menu*/
.clearfix:after {
    display:block;
    clear:both;
}

.adminmenu li {
    margin:0px;
    list-style:none;
    /*margin-top :5px!important;*/
    
}

.adminmenu li.level1 {
    /*border-right: 1px solid #A7A7A7; */
    background-color: #2E2728;
    margin : 0px 4px 4px 4px!important;
}

.adminmenu li:hover > a, .adminmenu .current-item > a {
    text-decoration:none;
    color:#be5b70;
}

.adminmenu .arrow {
    font-size:11px;
    line-height:0%;
}

.adminmenu > li {
    float:left;
    display:inline-block;
    position:relative;
    font-size:10px;
}

.adminmenu > li:hover, .sub-menu li:hover{
    background:#191e23!important;
}



.adminmenu > li > a {
    /*padding:10px 40px;*/
    display:inline-block;
    /*text-shadow:0px 1px 0px rgba(0,0,0,0.4);*/
}

.adminmenu > li:hover > a, .adminmenu > .current-item > a {
    /*background:#2e2728;*/
    color:white!important;
}


/*
.sub-menu.hoverIn {
  z-index:1;
  opacity:1;
  display: block!important; 
}


.sub-menu {
    width:220%;
    display: none!important;
    padding:5px 0px;
    position:absolute;
    margin-left:0px!important;
    top:100%;
    left:0px;
    z-index:-1;
    opacity:0;
    transition:opacity linear 0.15s;
    box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    background:#2e2728;
}*/

.sub-menu li {
    display:block;
    font-size:10px;
    width:90%;
}
 
.sub-menu li a {
    padding:5px 10px;
    display:block;
    color:white!important;
}
 
.sub-menu li a:hover, .sub-menu .current-item a {
    /*background:#3e3436;*/
    color:white!important;
}

.nav-counter {
  float: right;
  margin-top: 6px;
  padding: 0 6px;
  line-height: 16px;
  font-size: 10px;
  background: #464e59;
  border-radius: 9px;
}


.nav-counter.orangex {
  background-color: orange;
}

/* -- table menu (sameas bootstrap) --- */

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered>tbody>tr>td, 
.table-bordered>tbody>tr>th, 
.table-bordered>tfoot>tr>td, 
.table-bordered>tfoot>tr>th, 
.table-bordered>thead>tr>td, 
.table-bordered>thead>tr>th {
  border: 1px solid #ddd;
}


.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

td.bold{
  font-weight: bold;
}

table.about{
  width: 80%;
  margin: 20px auto;
}

table.about>tbody>tr>td:first-child {
    font-weight: bold;
    margin-left: 10px;
    vertical-align:top;

}


/*ods to support vcounters*/
.thumb-view .pcol-d {
  width: auto!important;
}

.floatmr6{
  float: left;
  margin-right: 6px;
}

.dm_button3, .dm_button2b, .dm_button_nopad {
  background-color:#F6F6F6;
  /*border:1px solid #AAA;*/
  color:black!important; 
  cursor:pointer;
  display:inline-block;
  font-size:12px;
  /*height:22px;
  line-height:22px;*/
  overflow:hidden;
  text-align:center;
  text-decoration:none;
  white-space:nowrap;
  width: 100%;
}

.admin-page ul.top-actions{
  margin : 0px; 
} 


.admin-search-medium {
  font-size: 13px;
  line-height: 20px;
  width: 300px;
  border: 1px solid #a7A7A7;
}



.user_is_admin {
  background-color : rgb(213, 236, 242);
}

.user_is_superadmin {
  background-color : rgb(99, 213, 242);
}


.admin-page #main-nav {
  /*background-color: #191818;*/
  background-color: #23282d;
}



/* --- END  --------  6.7.5 THEME --------------- */


/*new layout for MAP */
 
ul.maplist-view li div.pcol-a {
  display: inline-block;

}
ul.maplist-view li div.pcol-b {
  width: 150px;
}
ul.maplist-view li div.pcol-b .list_description{
  display: none;
}

ul.maplist-view li div.pcol-c-d-wrap {
  height: 100%; 
}


ul.maplist-view .post div.map_markers {
  width: 20px;
  height: 90px;
}

ul.maplist-view li.hasinfofocus div.map_markers {
  background-color: rgb(245, 245, 241);
}

UL.post-list.maplist-view LI.hasinfofocus,
UL.post-list.maplist-view LI.hasinfofocus .post,
UL.post-list.maplist-view LI.hasinfofocus .post .pcol-c-d-wrap div.inner {
  background-color: white!important;
}

.maplist-view h5.recentProduct,.maplist-view h5.recommendedProduct, .maplist-view h5.pricelower {
  left: 20px;
}


/*css style for zeditor */

.zeditor-box {
    position: relative;
    overflow: visible;
    /*margin-bottom: 2px;*/
}

.zeditor-editor {
    position: relative;
    overflow: auto;
    margin: 0 !important;
    padding: 20px;
    min-height: 80px;
    outline: none;
    white-space: normal;
    border: 1px solid #eee;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important;
    font-size: 14px;
    line-height: 1.6em;
}

.zeditor-toolbar {
position: relative;
    top: 0;
    left: 0;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    font-size: 14px !important;
    line-height: 1 !important;
    background: #fff;
    background:#000;
    border: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.zeditor-toolbar li {
    vertical-align: top;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
    outline: none;
    list-style: none !important;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.zeditor-toolbar li a {
    display: block;
    color: #333;
    color : white;
    text-align: center;
    padding: 9px 10px;
    outline: none;
    border: none;
    text-decoration: none;
    cursor: pointer;
    zoom: 1;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.zeditor-toolbar li a.button-disabled {
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

.zeditor-toolbar li a:hover {
    outline: none;
    background-color: #1f78d8;
    color: #fff!important;
}


.zeditor-textarea {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: auto;
    outline: none;
    border: none;
    background-color: #111;
    box-shadow: none;
    color: #ccc;
    font-size: 13px;
    font-family: Menlo, Monaco, monospace, sans-serif !important;
    resize: none;
}

.zeditor-textarea:focus {
  background-color: #111;
}


/*inline editor */
.inelemform  .zeditor-toolbar {
  background-color: #E1E1E1;
  font-size: 12px!important;
  box-shadow : none;
  border: 1px solid #AAA; 
  border-bottom: 0px; 
}  

.inelemform  .zeditor-toolbar li a {
  color: black;
 
}

.inelemform  .zeditor-editor {
  border: 1px solid #AAA; 
  padding: 6px;
}

.inelemform.zeditor-box {
  width: 90%; 
}

.adinput   textarea {
  width: 88%; 
}






/*end zeditor*/


/*// emails generation new one */
.emails-list-left {
  width: 38%; 
  float: left; 
}
.emails-list-left .date{
  font-size: 0.9em; 
}
.emails-list-right {
    width: 60%;
    float: left;
    margin: 0px 0px 0px 10px!important;
}



#gen-files-list table.content-list td img.mini{
  width : 16px;
  height : 16px; 
}


#gen-files-list table.content-list {
font-size : 95%;
}


#gen-files-list table.content-list th  {
border-bottom: 0px solid #BBB;
background: #E5E5E5;
white-space: nowrap;
}


#gen-files-list table.content-list th.text {
text-align: left;
}

#gen-files-list table.content-list td.text {
text-align: left;
}


#gen-files-list table.content-list th {
padding: .5em .75em;
text-align: right;
}


#gen-files-list table.content-list td {
border-top: 1px solid #BBB;
/* background: #F9F9F9;*/
padding: .5em .75em;
text-align: right;
}

#gen-files-list table.content-list td.center{
  text-align: center; 
}


.edit-empty{
  background-color: #E5E5E5;
  padding: .5em .75em;
  font-weight: bold;
  font-size: 0.9em;
}

#file_editor #file_subject {
  margin-bottom: 20px; 
  width: 98%;
  border: 1px solid #eee;
}

#gen-files-list .filenameheader {
    background-color: #193D5E;
    color: white;
}

#gen-files-list .filenameheader span {
    margin-left: 10px; 
}


.emailsroutes .title_level1{
    background-color: #2E2728;
    color: white;
    padding: 10px;
}

.emailsroutes .level2{
    margin-left: 20px; 
    border-bottom: 1px solid #CCC;  
}

.emailsroutes .level2 .title_level2{
border-bottom: 1px solid white;  
}

.emailsroutes .level2 .left{
    margin-left: 10px;
    margin-top: 2px;
}

.emailsroutes .title_level2{
    background-color: #CCCCCC;
    color: white;
    padding: 10px;
    float: left;
    width: 200px;
}

.emailsroutes .level3 span.item2 {
  width: 120px; 
  display: inline-block;
}

.emailsroutes .level3 span.item4 {
  font-style: italic ;
}

.emailsroutes .level3 span.item3 {
  width: 100px; 
  display: inline-block;
}

.emailsroutes .level3 span.item5 {
  /*width: 80px; */
  display: inline-block;
  margin : 0 10px;
}

.borderbottom {
  border-bottom: 1px solid #DDDDDD; 
}

.email-editor-wrapper{
  margin: 10px 40px; 
}

.file-actions{
  float: right ; 
}

.file-actions ul {
  margin-bottom: 0px; 
  font-weight: normal;
}

ul.subaction-nav li {
  float: left ;
  margin-right: 6px; 
}

.file-modified{
    color: red;
    font-weight: normal!important;
    margin-left: 10px;
}
.addroute{
  color:white!important;
  font-size: 0.9em;
  margin-left: 10px;
}


/*6.9 COMMMUNICATION */

.com_box {
    /*background: #eceff3;*/
    margin: 0 0 1px 0;
    padding: 4px;
    /*margin-bottom: 20px!important;*/
    /*border-bottom: 1px solid #eceff3;*/
}  

.com_box  .com_message{

}

.img_side_content {
  display: table;
  vertical-align: top;
  width: 100%;
}

.img_side_content > a {
  margin: 0 10px 0 0;
  display: block;
}

.img_side_content img
{
/*    width: 63px;
    height: auto;*/
    vertical-align: top;
    width: 50px;
    height: 50px;
    border-radius: 100px;
}

.img_side_content .com_content {
    display: table-cell;
    width: 100%;
    vertical-align: top;

    border: #f5f5f5 1px solid;
    padding: 10px 10px 3px 10px;
}

.img_side_content .com_author {
  font-size: 1.2em; 
  text-decoration : none; 
  font-weight: bold;
}

.img_side_content  .com_text{
    background: #fff;
    /*border: 1px solid #d6d6d4;*/
    /*padding: 10px;*/
}

.img_side_content  .com_text > p:first-child{
    margin-bottom: 10px;
}

.img_side_content  .com_text.opacity{
    background-color: rgba(0, 0, 0, 0.04);
    color: orange;
}

.img_side_content  .com_menu{
  padding-top : 2px; 
}

.lighten {
    color: #888!important;
}

.sep_02_10v, .sep_02_15v, .sep_02_20v, .sep_02_30v {
    height: 1px;
    background: #d6d6d4;
    overflow: hidden;
    margin: 10px 0;
}

#com_description{
  width: 98%;
}

.cleardisp{
  margin:0px!important;
  width: auto!important;
  display: inline-block!important;
}


.likes-count {
    padding: 2px 6px 2px 5px;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    display: inline;
    margin-right: 5px;
    /*background: #666666;*/
}

.likes-count.positive{
  color: green; 
}

.likes-count.negative{
  color: red; 
}


.no-posts{
  text-align: center;
}

.isloading {
  text-align: center;
}

.com_menu a {

}


/*6.9.0  more simple to understandadmin menu */

.admin-page #network-wrapper-left {
  margin-left: 10px;
}

.admin-page #network-wrapper-flags {
  margin-right: 20px;
}

.admin-page #site {
  padding-top: 48px!important; 
}

.admin-page .center-wrapper {
  /*max-width: 1600px!important;*/
  width: 100%!important; 
}

#admin-left-sidebar {
    float: none;
    width: 220px;
    margin-left: -220px;
    position: fixed;
    left: 0;
    /*padding-top: 10px;*/
    background: none;
    /*background: #191818;*/
    background-color: #23282d;
    z-index: 10;
    height: 100%; 
}

#admin-left-sidebar.active {
  left: 220px;
  width: 220px;
}

.admin-page ul.tabbed li {
  float: none; 
}

#admin-left-sidebar ul.tabbed.adminmenu > li {
    float: none!important;
    display: block;
    width: auto!important; 
    position: relative;
    font-size: 10px;

}

.adminmenu-link {
    position: fixed;
    display: block;
    /*top: 0;*/
    left: 0;
    /*background: #000;*/
    background: #0073aa;
    /*background: rgba(0,0,0,0.7);*/
    font-size: 10px;
    z-index: 10;
    font-size: 20px; 
    padding: 3px 12px;
    color: white; 
}

/*animation*/
.admin-page #main-left, #admin-left-sidebar,  .adminmenu-link {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}


.admin-page #main-nav {
  padding: 0; 
}

.admin-page #main-left {
  width: auto!important; 
  min-width: 50%;
}


.admin-page #listings-nav {
  background-color: white; 
}

.admin-page  #listings-nav #navpage LI {
    margin: 4px 4px 0 4px;
}

.admin-page #breadcrumbsul {
    padding: 6px 0px 4px 2px;
}

.admin-page #breadcrumbs {
  background:none!important; 
}

.admin-page #main-nav-links UL {
  padding-left: 0px; 
}

.admin-page .sub-menu {
    width: auto;
    display: block!important;
    padding: 0px 0px;
    position: static; 
    margin-left: 0px!important;
/*    top: 100%;
    left: 0px;*/
    opacity: 0;
    /*transition: display linear 0.5s;*/
    box-shadow: none; 

/*    opacity:0;
    transition:opacity 0.5s linear;
*/
    transition: max-height 0.4s linear, opacity 0.3s ;
    max-height:0;
    overflow: hidden ; 
    margin:0!important;
}

.admin-page .sub-menu.hoverIn {
    opacity: 1;
    display: block!important;
    max-height:500px;
    transition: max-height 0.3s linear, opacity 0.2s ;
/*    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;*/
}

#admin-left-sidebar #main-nav-links  li.level1 {
    padding: 7px 0px 5px 10px;
    display: block; 
    background: none; 
    border-bottom: 1px solid #2E2728;
}

#admin-left-sidebar .adminmenu > li:hover, #admin-left-sidebar .adminmenu > li.active {
    background-color: #191e23!important;
    color: #00b9eb;
}

#admin-left-sidebar #main-nav-links  li.level1 a {
  display: block; 
  clear: both;
}

#admin-left-sidebar #main-nav-links  li.level1 a .plusminus {
  display: block;
  float: right;
  margin-top : 5px;
  font-size: 08px;
  margin-left: 4px;
}


.admin-page .labelform_label, .admin-page .labelform {
    clear: both;
}


#admin-left-sidebar #main-nav-links ul.sub-menu li {
    padding: 2px 0px 2px 4px;
}

#admin-left-sidebar #main-nav-links .sub-menu li a {
     padding: 0 0 0 10px;
     font-size  : 1.3em;  
}

#admin-left-sidebar #main-nav-links .sub-menu li a:hover span:first-child, 
#admin-left-sidebar #main-nav-links .sub-menu li a:focus span:first-child
 {
     color :#00b9eb!important;
     text-decoration: none;
}

#admin-left-sidebar #main-nav-links .sub-menu li a:focus {
  text-decoration: none;

}


#admin-left-sidebar .nav-counter {
    margin-top: 2px;
}

#admin-left-sidebar {
      overflow-y: auto; 
}

.adminmenu-link.active {
    left: 220px;

}

#admin-left-sidebar #main-nav-links li.level1#menu-header
 {
  background-color: #0073aa;
  margin: 0!important;
  /* padding: 0!important; */
  color: white;
  /*font-size: 14px;*/
}

#admin-left-sidebar #main-nav-links li.level1#menu-header:hover, 
#admin-left-sidebar #main-nav-links li.level1#menu-header:hover a ,
#admin-left-sidebar #main-nav-links li.level1#menu-header.active 
 {
  background-color: #0073aa!important;
}


.admin-page #main-left.active {
    position: relative;
    left: -220px;
}


/*// forced hide */
#admin-left-sidebar.forcedhide {
      left: -220px;
}

.admin-page #main-left.forcedhide {
      padding-left: 0px;
}

.adminmenu-link.forcedhide{
      left: 0px;
}

/*
Hides the menu at `48em`, but modify this based on your app's needs.
*/
@media (min-width: 48em) {

    /* the admin menu  */
    #admin-left-sidebar {
      left: 220px;
    }

    /* the content to be moved to display the text */ 
    .admin-page #main-left {
      padding-left: 220px; /* left col width "#menu" */
      left: 0;
      padding-right: 4px ;  /*to leave some space*/
    }
  

    .adminmenu-link{
      position: fixed;
      left: 180px;
    }

}

@media (max-width: 48em) {
    /* Only apply this when the window is small. Otherwise, the following
    case results in extra padding on the left:
        * Make the window small.
        * Tap the menu to trigger the active state.
        * Make the window large again.
    */

}


.btn_disabled{
  pointer-events : none;
  color: #888!important; 
}


.greenx {
  background-color: green;
}

/*rating system*/

.com_rating_item {
  line-height: 22px;
}

.com_rating_item i {
    font-size: 16px;
    padding: 0 1px;
    color: #888;
}

.com_rating_item .rating_name {
  color: #999;
  width: 100px;
  text-align:right;
  display: inline-block;
  margin-right: 4px;
}

.com_rating_item .rating_label{
  color: #999;
}

.com_form .com_rating_item i {
  cursor: pointer;
}

.com_rating_item i.rated {
  color: #ffd119;
} 

.com_rating_item i.icon-focus{
  color: #ffd119;
  /*font-size : 18px;*/
}

.com_rating_item i.pnn-icon {
  font-size: 1.5em; 
  margin-right : 10px ;
  margin-bottom : 10px ;
}


.com_rating_item .rating_value {
    font-size: 11px;
    text-align: center;
    background: #e7ebf0;
    display: inline-block;
    width: 26px;
    vertical-align: middle;
    margin : 0 4px;
}

.coms_counterssummary {
  background-color: #F5F5F5; 
  margin-bottom: 10px;
  padding: 4px;
}

.coms_counterssummary > span{
  font-size: 1.2em;
  color:  #999 ; 
  font-weight: bold;
  display: table-cell;
}

.coms_counterssummary > div.sumratings{
  display: table-cell;
}

.coms_counterssummary > div.sumactions{
  display: table-cell;
  padding-left: 20px;
}

.com_sum{
  display: table; 
  width: 100%;
  background-color: #E6E6E6; 
}

.com_sum .com_counters {
  display: table-cell ; 
}

.com_sum .com_spare {
  display: table-cell ; 
  width: 50px; 
}

.com_sum .com_actions {
  display: table-cell ; 
  padding: 10px 0px;
}

.pnn-icon.icon-fa-plus-circle.active {
  color: green;
}
.pnn-icon.icon-fa-minus-circle.active {
  color: red;
}
.pnn-icon.icon-fa-dot-circle-o.active {
  color: black;
}


#transData {
  font-size: 0.9em; 
}

#transData table tr {
  border: 1px solid #EEE;
}

.about-in-header {
  width: 400px;
  display: inline-block;
}
option.optionWithAd{
 font-weight: bold!important;
}

.vtag_badge {
  padding: 0 20px;
  color: white;
  background-color: #666666;
  width: 100px;
  display: inline-block;
  margin: 1px;
  text-align: center;
}

.pcol-c .vtag_badge {
  padding: 0 1px;
}

.vtag_badge.vtag1_false {
  background-color: orange; 
} 

.vtag_badge.vtag1_true {
  background-color: green; 
} 


/*badges in notification zone */

.cnt-badge {
  position: relative;
  bottom: 10px;
  right: 10px;
  color: white!important;
  font-size: 10px;
  padding: 2px;
  background-color: #eee;
  border-radius: 2px;
}

.cnt-badge-warning {
  background-color: red;
}

ul.buttons {
  color : white ;
  font-size : 20px ;
}
ul.buttons li { 
  float: left;
}

ul.buttons li a, ul.buttons li a:hover { 
  color: white;
  text-decoration: none; 
}

.cat_list dl dd.cat-protype-header{
  margin-bottom : 6px!important;
  font-size: 1.2em; 
  text-align: center;
}

/*#main-nav-links .dropcontent .dropinner dl dd.nohover:hover {
    background-color: none!important;
}

*/

.gen-dropzone
{
  /*display: inline-block!important; */
  float: left;
  height: 55px;
  width: 70px;
  margin-right: 5px;
  text-align: center;
  padding: 5px 2px;
  color: #555;
  border: 1px dashed #555;
  cursor: default;
}


.pcol-a img:hover {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    opacity: .85!important;
    filter: alpha(opacity=85)!important;
}


.admin-page form[name=bookings]  .labelform_label, .admin-page form[name=bookings] .labelform {
    width: 140px; 
}



/*zads theme update 7.0.2*/

#topgallery.fullwidth,
#userrelads.fullwidth {
  height : auto!important;
}

#topgallery.fullwidth .patcarousel-wrapper,
#userrelads.fullwidth .patcarousel-wrapper{
 margin : 2px 0px;
}

#userrelads.fullwidth .bandecoration {
  height : 120px;
  width: 70px;
}

.nice-list.fullwidth li {
  padding: 0 18px!important;
  border-top: 0px!important;
}

#topgallery.fullwidth li,
#userrelads.fullwidth li{
  position : relative;
  width : auto!important;
  margin : 1px!important;
  border-left:  0px;
  padding-left: 0px;
}


.nice-list.fullwidth .listcol-a  {
 position: relative;

}

.nice-list.fullwidth .post-img  {
  /*display: table-cell;*/
}

.nice-list.fullwidth .post-img img,
#topgallery.fullwidth .section-content IMG,
#userrelads.fullwidth .section-content IMG {
  /*display: table-cell;*/
  width: 150px;
  height: 112px;
  float: none;
  border: 0px; /* remove the border */
  padding: 0px; /* remove the padding */
}


.nice-list.fullwidth .post-img .priceOverlay2,
#topgallery.fullwidth .priceOverlay2, 
#userrelads.fullwidth .priceOverlay2
{
  z-index: 11; 
  color: #f56b2a!important;
  background-color: white;
}

.nice-list.fullwidth .post-text,
#topgallery.fullwidth li p.title, 
#userrelads.fullwidth li p.title {
  /*display: table-cell;*/
  position  : absolute;
  top: 20px;
  left: 5px;
  color: #FFFFFF;
  font-weight: bold;
  z-index: 9;
  width: 150px;
}


.nice-list.fullwidth li .featuredoverlay,
#topgallery.fullwidth li .featuredoverlay,
#userrelads.fullwidth li .featuredoverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 112px;
/*    background-image: url(../img/linebg-fade.png);
    background-position: bottom;
    background-repeat: repeat-x;*/
    background-color: black; 
    z-index: 8;
    opacity: 0.3;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}

.nice-list.fullwidth li .featuredoverlay:hover,
#topgallery.fullwidth li .featuredoverlay:hover,
#userrelads.fullwidth li .featuredoverlay:hover {
    opacity: 0.09;
}

.nice-list.fullwidth .post-date,
#topgallery.fullwidth .post-date,
#userrelads.fullwidth .post-date {
  position  : absolute;
  bottom: 5px;
  left: 0;
  color: #FFFFFF;
  z-index: 7;
  width: 150px;
  font-size: 10px; 
  background-color: black;
  text-align: center; 
}

.large-hidden {
  display: none; 
}


ul.sharethis-in-icons {
  margin: 0; 
}

.sharethis-in-icons li {
  font-size: 30px ; 
  margin-right: 4px; 
  float: left;
  color: #333; 
}

.sharethis-in-icons li a {
  color: #333; 
}

.color-facebook {
  color: #3A5AA0!important; 
} 

.color-googleplus{
  color: #D74720!important;  
} 

.color-twitter{
  color: #00B4F3!important; 
}

.color-linkedin{
  color: #4875B4!important; 
}

.color-pinterest{
  color: #cb2027!important; 
}

.color-linkedin{
  color: #007bb5!important; 
}

/* tabs  */ 

.listing-tabs {
	display : block;
	/* border-bottom: 1px solid #ECECEC; */
	margin-top: 0px;
	padding-top: 0px;
}

.listing-tab {
    display: block;
    float: left;
    height: 30px;
    padding: 0 30px;
    line-height: 29px;
    text-align: center;
    font-size: 14px;
    color: #1a1a1a;
    background: #E1E1E1;
    border: none;
    border: 1px solid #ECECEC;
}

.listing-tab.active, .listing-tab:hover, .listing-tab:focus {
    background: #FFF;
    /* border: none; */
    border-bottom: 1px solid #FFF;
}

.tab-counter {
    display: block;
    float: right;
    margin-left: 5px;
    color: #666;
}

.gen_page_map .svg-map {
}

/*item details - pictures*/
.addetails .ad-main-section .item-pics-main{
width: 100%!important;
margin-bottom: 1px;
height: 460px;
background-color: #e1E1E1;
}


.addetails .ad-main-section .item-pics-main .full-image-link1 IMG {
    width: auto;
    max-width: 100%;
    /* max-height: 250px; */
    display: block;
    display: block;
    max-height: 100%;
    margin: auto!important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#footer-content-debug {
	color: white ;
	background-color : orange ;
}

.debug-css-normal{
  display : block ;
}


/* general theme for static pages */ 
.static-maincontent{
	font-size : 1.2em ; 
}

.static-maincontent h1 {
	margin : 20px 0px; 
	font-size : 1.8em; 
}

.static-maincontent h2 {
	margin : 20px 0px;
	font-size : 1.6em;
	color: #008ac9!important;
}



.static-maincontent p {
	margin : 10px 0px;
}

.marker-label {
	background-color : black;
	/* padding: 2px; */
	margin: 2px 2px;
	color : white;
	cursor: pointer;
	/* position: relative; */
	/* top: 10px; */
	display: inline-block;
	min-width: 16px;
	text-align: center;
}


.z-upload-hidden{
	/* border :1px solid red; */
	opacity: 1 !important;
	visibility: visible!important;
	/* text-indent: -1000px; */
}

.z-upload-hidden input {
	background-color : blue;
	opacity: 0;
}


/*zads 7.1.0 */
.list-row:before, .list-row:after {
    /* content: " "; */
    /* display: table; */
}


.list-cell:before, .list-cell:after {
    content: " ";
    display: table;
}

.list-row-div {
    content: " ";
    display: table;
    margin: 4px;
}

.list-cell{
    display: table-cell;
    vertical-align: middle;
    border-bottom: 1px solid lightblue;
}


/* generic table cell elements */
.tbl {
	display : table; 
}

.tblrow {
	display : table-row;
}


.tblcell {
	display : table-cell;
	padding: 4px;
}



.icon-vtag-lg{
	font-size: 3em; 
	color : #E08E4B; 
	margin-right : 6px; 
} 

.icon-vtag{
	font-size: 1em; 
	color : #E08E4B; 
	margin-right : 6px; 
} 

.vtag_badges.display li {
	display: inline-block;
	margin-right: 6px;
	position : relative;
	width: 70px;
}

.vtag_badges.display li i {
	text-align : center; 
}

.vtag_badges.display li span.below {
position : absolute; 
bottom : -10px; 
left :0 ; 
font-size :0.6em; 
text-align : center; 
}


.static-page #site-title #motto {
	float: none;
    position: relative;
    top: 0px;
    left: 0px;
}


#mapttip {
	width: auto;
	min-height: 20px;
	position: absolute;
	display: none;
	padding: 4px 10px;
	text-align: center;
	z-index: 10;
	color : white;
	background-color: #333333;
}


#myalerts_form {
	/*background-color: #03A9F4;*/
}

.myalerts-form{background-color: #03A9F4;padding : 10px;margin: 20px 0px;}

.advsearch-main-cityzip{
	position : relative;
}


.alert-title {
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom: 4px;
}

.create-zone, .loading-zone {
  margin : 10px 0; 
}


/* flags/ */
span.flags {
    width: 20px;
    height: 14px;
    /* box-shadow: 0px 0px 1px 0px #888; */
    background-image: url(../img/flags.png);
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
    display: inline-block;
}

.flags.fr {
    background-position: -1731px 0px;
}

.flags.tn {
    background-position: -5021px 0px;
}



/* big buttons onlpgins  */

#login_btn2, #email_btn2, #register_btn2 {
    font-size: 1.6em;
    padding: 6px 6px!important;
    width: 100%;
    text-transform: uppercase;
    height : 30px; 
}

.btn-primary, .btn-warning {
    background-color: #e08e4b;
    background-image: none;
    color: white!important;
    border: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:focus:hover, .btn-primary:active, .btn-primary:active:hover {
    color: #fff;
    background-color: #c1783d;
    border-color: #c1783d;
}

#login_form .btn-go {
    border: 1px solid #ccc;
    background: #fff;
    color: black!important;
}

.dm_button2.btn-fb {
    border: 1px solid #4F75C1;
    background: #4F75C1;
}

.dm_button2.btn-social {
    color: white!important;
    width: 100%;
    display: block;
    line-height: 34px;
    border: none;
    font-size: 1.1em;
    height : 34px; 
}


.advs-in.dm_button2 {
    background-color : orange!important;
    background-image: none;
    color: white!important;
}

.advsearch-button {
    background-color : orange!important; 
}

.btn-login, .btn-register {
    background-color: transparent!important;
}

.hdr .elem .hdr-btn .btn.btn-login:hover, .hdr .elem .hdr-btn .btn.btn-register:hover {
    color: grey!important;
}


.nice-list.fullwidth li {
    padding: 0 0px!important;
}

.nice-list.fullwidth .post-img img, #topgallery.fullwidth .section-content IMG, #userrelads.fullwidth .section-content IMG {
    width: 100%;
    /* height: auto; */
}

.nice-list.fullwidth li .featuredoverlay, #topgallery.fullwidth li .featuredoverlay, #userrelads.fullwidth li .featuredoverlay {
width : 100%; 
}



















