@charset "utf-8";
/* CSS Document */

/* reset.css 
---------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 	margin:0;	padding:0;}
.first_table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0; }
address,caption,cite,code,dfn,em,var {	font-style:normal;	font-weight:normal;}
ol,ul {	list-style:none;}
caption {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
/*------------------------*/

/* loading sprites 
---------------------------*/

#menu li a {	background-image:url(../images/sprite_small_elements_24_03_2010.png); background-repeat:no-repeat;}	

#menuAndSearch,
.searchBox,
.contentTop,
.contentBottom,
.resultsNumber,
.resultsDay,
.searchResult .top,
.searchTerm .top,
.zeListSearchPro .top,
.searchResult .bottom,
.searchTerm .bottom,
.zeListSearchPro .bottom,
.resultsDetails .bottom,
.resultsDetails .top,
.icoEdit,.icoRaport, .icoLogOut,
.dashboardCenterPart,
.groupBoxHeader, .groupBoxFooter, 
.saveResults .top, .saveResults .bottom, 
.saveBtn, .customSaveInpt,
.customSaveSubmitBtn input,
.formType1 .cutomInput,
.customSubtmiBtn,
.addBtnOpen, .addBtnClose,
.delIco,
.editGroupName .customSubmit,
.btnCloseGroup,
.wideBoxTop, .wideBoxBottom, .wideBoxHeader, .wideBoxHeader,
.relatedTop, .relatedBottom, .related .itemTop, .related .itemBottom,
.relatedHeadline, .headerBoxBottom,
.compareBtn,
.breadcrumbsTop,
.descBoxTop,
.descBoxBottom,
.beta, .formType2 .customInput, .formType2 .customSubmitBtn input,
.mainLogin, .mainLogin .customInput,
.mainLogin .customSubmitBtn input,
.zeMonitorLogo, .orderUp, .orderDown, .influenceHeaderTb, .influenceViewBtnOpen, .influenceViewBtnClose, .moreItems, .influencesNavi,
.alertsBtn, .compareBtn
{ background-image:url(../images/sprite.gif); background-repeat:no-repeat; }
/*------------------------*/


body  {
	font:0.8em arial,helvetica,clean,sans-serif;
	background:#FFFFFF url(../images/bg_main_top.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
A {
	color:#00a7db;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.textLink{
	color:#000000;
	display:block;
}
img {
	border:0;
}
#container{
	width:1002px;
	text-align:left;
	margin:auto;
}
.textSmall1 {
	font-size:11px;
}
.textSmall2{
	font-size:0.8em;
}
.textLarge1{
	font-size:1.1em;
}
.textLarge2{
	font-size:1.2em;
}
.textLarge3{
	font-size:16px;
	font-weight:bold;
}
.textError{
	/*color:#C00000;*/
	color:#FFFFFF;
}
.titleWhite{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
.authorName{
	color:#532409;
}
.h3{
	margin:0;
	padding:0;
}

/* HEADER  ---------------------------------------------------*/

#header{
	width:100%;
	height:238px;
	background:url(../images/bg_main_top.gif) repeat-x;
	margin-bottom:10px;
}
#menuAndSearch{
	width:1002px;
	min-height:238px;height:auto !important; /*IE6 min-height CSS hack, together with the next line*/height:238px;
	margin:auto;
	position:relative;
}

	/*MENU*/
	



/* menu
---------------------------*/
#menu { width:750px; overflow:hidden; margin:0 auto; margin-left:265px;}
#menu li { float:left; background-image:none; padding:0;}
#menu li a { display:block; text-indent:-9999px; height:75px;}
#menu .zelistLogo a { width:150px;  background-position:-8px 0;} 
#menu .navZeTop a { width:95px;  background-position:-157px 0;}
#menu .navZeTweety a { width:130px;  background-position:-252px 0;}
#menu .navZeMonitor a {width:137px;  background-position:-1px -1207px;}
#menu .navZeMirror a {width:122px;  background-position:-382px 0; }
#menu .navZeWay a {width:100px;  background-position:-504px 0;}
#menu .navZeBlog a {width:103px;  background-position:-604px 0;}
#menu .navZeMakers a {width:175px;  background-position:-707px 0;}
/*---------------------------*/


	/* SOURCES*/
.sources{
	padding-top:35px;
	width:765px;
	text-align:right;
	font-size:10px;
	margin:auto;
}	

	/* SEARCH */
.search{
	width:940px;
	margin:auto;
	padding-top:5px;
}	
.searchTitle{
	width:80px;
	float:left;
	padding-top:13px;
	font-size:20px;
}
.searchInputs{
	width:780px;
	float:left;
}
.searchBox{
	width:780px;
	height:53px;
	
}
.searchBox input{
	height:31px;
	width:770px;
	font-size:20px;
	background-color:transparent;
	border:0;
	padding-top:14px;
}
.todaySearches{
	margin-top:12px;
	text-align:left;
	padding-left:10px;
	font-size:11px;
}
.searchFilters{
	font-size:11px;
	float:right;
	margin-top:-18px;
}
.searchButton{
	width:80px;
	float:left;
}
.homeLink{
	position:absolute;
	left:0;
	top:0;
	width:210px;
	right:200px;
	height:120px;
	background-color:transparent;
}


/* CONTENT --------------------------------------------------*/
.content{
	margin:auto;
	width:1002px;	
}
.contentTop{
	width:1002px;
	height:28px;
	background-position:0 -268px;
}
 .contentMiddle{
	width:1002px;
	background:url(../images/bg_main.gif) repeat-y;
	text-align:left;
	padding-bottom:10px;
}
.contentBottom {
	width:1002px;
	height:28px;
	background-position:0 -316px;
}

.dailyResults{
	padding-bottom:20px;
}
.leftColumn{
	width:700px;
	margin-left:47px;
	float:left;
	display:inline;
}
.rightColumn{
	width:208px;
	float:right;
	margin-right:47px;
	display:inline;
}

.dayHeader{	
	width:700px;
	padding-top:10px;
	height:40px;
}
.resultsNumber{
	width:120px;
	height:33px;
	background-position:0 -430px;
	float:left;
	text-align:center;
	font-size:20px;
	padding-top:7px;
}
.resultsDay{
	width:555px;
	height:33px;
	background-position:0 -490px;
	float:left;
	margin-left:5px;
	font-size:20px;
	padding:7px 10px 0 10px;
}

.searchResult, .zeListSearchPro{
	width:700px;
	padding-top:10px;
}
.searchResult .top, .searchTerm .top, .zeListSearchPro .top{
	width:700px;
	height:16px;
	background-position:0 -370px;
}
.searchResult .middle, .searchTerm .middle, .zeListSearchPro .middle{
	width:700px;
	background-color:#FFFFFF;
}
.searchResult .bottom, .searchTerm .bottom, .zeListSearchPro .bottom{
	width:700px;
	height:16px;
	background-position:0 -400px;
}

.searchResultText{
	width:550px;
	float:right;
	margin-right:15px;
	font-size:18px;
	display:inline;
}

.searchResultThumb{
	width:94px;
	height:94px;
	float:left;
	background:url(../images/search_result_thumb.gif) no-repeat;
	margin-left:15px;
	display:inline;
	padding-left:13px;
	padding-top:13px;
}
.searchResultSource{
	margin-bottom:7px;
	font-size:10px;
	color:#787878;
}
.searchTerm{
	margin-left:47px;
	padding-top:20px;
	/*display:inline;*/
}
.searchTermText{
	padding-left:15px;
	padding-right:15px;
	font-size:20px;
}
.searchResultText2{
	width:550px;
	float:right;
	margin-right:15px;
	font-size:12px;
	display:inline;
	line-height:20px;
}
.zeListSearchProUl{
	margin:10px 0 10px 0;
}
.zeListSearchProUl li{
	background:url(../images/bullet.gif) 5px left no-repeat;
	padding-left:15px;
}
.resultsDetails{
	margin-top:10px;
	width:208px;
	overflow:hidden;
}
.resultsDetails .top{
	width:208px;
	height:30px;
	background-position:0 -562px;
}
.resultsDetails .middle{
	width:168px;
	background:url(../images/bg_results_details.gif) repeat-y;
	padding-left:24px;
	padding-right:16px;
}
.resultsDetails .bottom {
	width:208px;
	height:20px;
	background-position:0 -612px;
}

.resultsDetails ul{
	margin:-20px 0 0 0;
	padding:0 0 10px 0;
	position:relative;
	z-index:2;
}
.resultsDetails li{
	list-style:none;
	padding:5px 0 7px 3px;
	border-bottom:1px solid #cdfabd;
	font-size:11px;
}
.resultsDetails li a { color:#000;}
.resultsDetails li a strong{ color:#4196b1;}
.resultsDetails li.selected { background-color:#5fb341; width:175px; margin:0 0 0 -10px; padding-left:14px; overflow:hidden;}
.resultsDetails li.selected a { color:#fff; text-decoration:none; cursor:text; outline:0;}
.resultsDetails li.selected a strong{ color:#fff;}


.moreResults{
	margin-left:42px;
}




/*FOOTER ----------------------------------------------------*/


/*miscellaneous ---------------------------------------------*/

.paddingBottom{
	padding-bottom:7px;
}

/* clearfix --------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.moreSearch { text-align:right; clear:both; padding:2px 120px 0 0; font-size:0.85em;}
.moreSearch a { text-decoration:underline;}
.moreSearch a:hover { text-decoration:none;}
.moreSearch span { padding:0 3px; color:#cbcbcb;}




.groupBox { margin:0 0 0 47px; padding-top:20px;}
.groupBoxHeaderContainer { margin:0 0 0 -6px;}
.groupBoxHeader { width:916px; height:80px; background:url(../images/table_header.gif) no-repeat 0 0;  position:relative;}
.groupBoxFooter { width:910px; height:9px;  background-position:0 -1149px;}
.groupBoxContent { background:#fff; padding:0 0 0 0px; width:910px; margin:-7px 0 0 0; }



.groupBoxHeader .groupLabel { width:263px; height:66px; padding:0px 0px 0 23px; float:left; overflow:hidden; float:left;}
.groupBoxHeader .groupLabel span { font-weight:bold; color:#0b607a;}

.groupBoxHeader .groupHeaderTb {width:620px; float:right; margin:4px 0 0 0; }
.groupBoxHeader .groupHeaderTb td { vertical-align:middle; text-align:center; font-weight:bold; font-size:11px;  height:69px; border-right:1px solid #fff;}

.groupBoxContent table { width:100%;}
.groupBoxContent td { text-align:center; font-size:0.85em; border-bottom:1px solid #e0f2f6; height:35px; border-right:1px solid #e0f2f6;}
.groupBoxContent td a { text-decoration:none;}
.groupBoxContent td img { vertical-align:middle;}
.groupBoxContent .searchName { text-align:left;  font-size:1.1em; font-weight:bold; padding-left:10px; padding-right:11px; }
.searchName span { font-size:11px; color:#d1d1d1;}

.hasPipe { }

.groupBoxContent .even td { background-color:#effcff;}
.groupBoxContent .hoverTr td { background-color:#ecffe5!important;}

.saveResults { padding:20px 0 0 0; width:208px; overflow:hidden;}
.saveResults .top { height:35px; width:212px; background-position: -260px -562px;}
.saveResults .bottom { height:12px; width:212px; background-position: -260px -620px;}
.saveResults .middle { background:#fff; width:200px; margin:-24px 0 -9px 8px;}
.middleContent { background:#fa1bc6; width:170px; padding:10px; margin:0 0 0 5px; color:#fff;}
.middleContent a { color:#fff;}

.saveBtn { display:block; padding:6px 0 6px 35px; background-position:-1170px -1038px; font-size:1.2em; margin:-8px 0 0px 2px;}

.saveForm { margin:8px 0 0 0; border-top:1px solid #fc76dd; padding:10px 0 5px 5px;}

.customSaveInpt {background-position:-1040px -1073px; margin:0 0 8px 0; width:160px; height:25px; overflow:hidden; }
.customSaveInpt input { border:0; padding:3px 0; color:#000; background:none; font-size:12px; padding:5px 4px 5px 8px; width:142px;}

.customSaveSelect { margin:0 0 8px 0;}
.customSaveSelect select { width:158px;}

.customSaveSubmitBtn {margin:0 0 0 0;}
.customSaveSubmitBtn input{ width:164px; height:31px; background-position: right -1105px; border:0; padding:0; margin:0; cursor:pointer; }


.pageHeader { font-size:40px; color:#fff;  border-bottom:1px solid #b4e9f9; padding:10px 210px 5px 4px; line-height:38px; margin:0 11px 20px 8px; font-family:"Trebuchet MS", Arial;}
.pageContent { padding:0 45px; }

.formType1 {}
.formType1 td { padding:0 0 20px 0;}
.formType1 label { text-align:right; color:#fff; font-size:26px; float:right; width:224px; font-family:"Trebuchet MS", Arial;}
.formType1 .cutomInput {  background-position:0 -813px; height:41px; width:320px; margin:0 0 0 20px; }
.formType1 .cutomInput input { font-size:16px; width:300px; border:0; margin:14px 0 0 10px;  background:none;}

.customSubtmiBtn { width:186px; height:43px; background-position:-346px -811px; border:0; padding:0; cursor:pointer; font-weight:bold; font-family:"Trebuchet MS", Arial; text-transform:uppercase; margin:0 0 0 378px;}

.loginLinks { font-size:12px; font-weight:bold; text-align:right; margin:-50px 0 0 0; height:50px; color:#fff;}
.loginLinks a { color:#fff;}
.loginLinks span { padding:0 5px;}

.goodMsg {  font-size:20px; color:#6eca4a;}
.goodMsg span { float:left; margin:0 5px 0 0;}
.goodMsg p { padding:8px 0 0 0;}


.badMsg {  font-size:20px; color:#c41515;}
.badMsg span { float:left; margin:0 5px 0 0;}
.badMsg p { padding:8px 0 0 0;}


.badMsg a { float:left; font-size:15px; color:#fff; margin:0 0 0 7px;}
 
.addBtns { float:right; margin:30px 0 0 0; display:inline; }
.addBtnOpen { padding:10px 0 0 55px; width:82px; height:52px; display:inline-block; float:left; background-position:-4px -881px; color:#fff; font-weight:bold; font-size:16px; line-height:18px;  outline:none; text-decoration:none!important; margin:0 0 0 6px;overflow:hidden; text-align:left;}
.addBtnClose { width:82px; padding:10px 0 0 55px; height:62px; display:inline-block; float:left; background-position:-147px -881px; color:#fff; font-weight:bold; font-size:16px; line-height:18px;  outline:none; text-decoration:none!important;margin:0 0 0 6px; overflow:hidden; text-align:left;}

.dashboardHeader { margin:0 24px 0 24px;  text-align:left; position:relative; height:155px; }
.dashboardContent { float:left; margin:40px 0 0 0; text-align:left; font-size:12px;  padding:5px 0 5px 0; width:310px;  }
.dashboardLeftPart { margin:0 0 5px 0;}
.dashboardLeftPart span { font-weight:bold; font-size:17px;}

.dashboardRightPart span {padding:0 3px; color:#d1d1d1;}
.dashboardRightPart a { color:#fe23ca;}

.icoEdit { padding:0 0 0 20px; background-position:0 -971px;  }
.icoRaport { padding:0 0 0 24px; background-position:0 -995px;}
.icoLogOut { padding:0 0 0 17px; background-position:0 -1016px; color:#8b8b8b!important;}

.addStuffContainer  { width:1002px; margin:0 auto 0 auto; }
.addContainer {  width:967px; height:53px; font-size:12px; margin:-20px 0 20px 2px; padding:10px 10px 10px 20px; background:url(../images/add_bar.gif) no-repeat 0 0; text-align:left; position:relative; z-index:1;}
.addContainer td { padding:7px 0px 0 0; }
.addContainer label, .addContainer select { float:left; }
.addContainer label { margin:3px 5px 0 0;}
.addContainer div{ line-height:12px;}
.addContainer div input { vertical-align:middle; padding:0; margin:0; width:15px; height:15px;}
.addContainer .customInput { width:165px; padding:2px 5px 1px 5px; font-size:11px; height:15px; font-family:Arial, Helvetica, sans-serif;}
.customAddBtn { border:0; width:71px; height:38px;cursor:pointer; background:url(../images/btn_adauga.gif) no-repeat 0 0;}


.filter { float:right; margin:30px 44px 0 10px; width:270px; display:inline; text-align:left; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding:0 14px; }
.filter ul {border-top:1px solid #e9e9e9; padding:9px 0 0 0; margin:5px 0 0 0;}
.filter ul li {  font-size:14px; float:left;  text-align:center; height:80px;}
.filter ul li a {  color:#000; outline:none; border-right:1px solid #e9e9e9; padding:5px 15px 5px 15px; display:block; }
.filter ul li.selected { background:url(../images/selected_tab_arrow.gif) no-repeat center bottom;}
.filter ul li.selected span{ color:#000; }
.filter ul li.selected a {  color:#000; text-decoration:none; }
.filter ul li.lastItem a {border:0;}
.filter ul span { font-size:30px;color:#fe23ca; }

.delIco { width:59px; height:15px; background-position:0 -1067px; display:block; float:right; margin:2px 0 0 0;}

.groupActions { margin:4px 0 0 0; }
.icoEdit1 { width:67px; height:23px;display:block; float:right; background:url(../images/btn_edit.gif) no-repeat 0 0;}
.icoDelete1 {width:67px; height:23px;display:block; float:right; background:url(../images/btn_delete.gif) no-repeat 0 0;  margin:0 0 2px 0;}

.editGroupName { width:268px; height:41px;  position:absolute; left:12px; top:5px; z-index:1;overflow:hidden; background:#d6f3fc url(../images/bg_edit_label.gif) no-repeat 10px 11px; padding:20px 0 0 0; }
.editGroupName form { width:260px; padding:8px 0px 0 10px; float:left;}
.editGroupName .customInputGroup { width:214px; padding:2px 0 1px 3px; border:1px solid #66c1dc; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:inline; vertical-align:middle; height:14px;}
.editGroupName .customSubmit { width:32px; height:22px; border:0; padding:0; margin:0; cursor:pointer; vertical-align:middle; background:url(../images/btn_save_label_edit.gif) no-repeat 0 0;}
.btnCloseGroup { display:block; width:54px; height:19px; background:url(../images/btn_close_edit_label.gif) no-repeat 0 0; float:right; margin:-14px 2px 0 0;}

table.groupName { margin:0; padding:0; width:262px; height:67px; }
.groupName td { height:45px; vertical-align:middle; text-align:left; padding:0 5px 0 0;}
.groupName td span { line-height:15px; text-align:left;}
.simpleMsg { font-size:12px;  color:#999; padding:0 10px;}

.filterResults { font-size:12px; float:right; margin:5px 0 0 0;}
.filterResults li { float:left; padding:2px 5px; border-right:1px solid #68c1dc;}
.filterResults li a { outline:0;}
.filterResults li.selected a { color:#000; text-decoration:none; cursor:text; }

.pagiantor { font-size:12px; text-align:center; margin:5px 0 0 0; }
.pagiantor a { font-weight:bold; }


.wideBox { margin:-10px 0 0 0; }
.wideBoxTop { width:910px; height:9px; background-position:0 -1274px; }
.wideBoxContent { background-color:#fff; width:910px; }
.wideBoxBottom {width:910px; height:9px; background-position:0 -1284px; }

.wideBoxHeader { width:890px; background-position:0 -1304px; height:56px; margin:0 0 0 10px; }
.wideBoxHeader .wideBoxHeaderContent { padding:0 20px; }
.wideBoxHeader .boxTitle { font-size:20px; padding:17px 0 0 0;}
.filter2 { font-size:12px; float:right; margin:22px 0 0 0;}
.filter2 span { padding:0 5px; color:#e7f8e1;}
.filter2  input { vertical-align:middle;}

.grafic { float:left; margin:10px 10px 0 15px; width:625px; display:inline}

.item { width:210px; margin:0 0 10px 0;}
.related .itemTop {width:210px; height:10px; background-position:-994px -1271px;}
.related .itemBottom {width:210px; height:10px; background-position:-994px -1301px;}
.related .itemContent { background-color:#fff; width:186px; padding:0 10px; font-size:12px; line-height:15px; color:#000; overflow:hidden;}
.related .itemContent a { color:#fa1bc6;}

.related { float:right; margin:10px 10px 0 0; display:inline;}
.relatedTop { height:10px; width:250px; background-position:-950px -1408px; }
.relatedBottom {height:10px; width:250px; background-position:-950px -1418px;}
.relatedContent { background-color:#7ad8f5; width:230px; padding:0 10px; height:}

.relatedScrollBody { height:475px; overflow:auto; width:230px;}

.relatedHeadline { width:230px; height:40px; background-position:-970px -1326px; margin:0 0 10px 0;}
.relatedHeadline span { float:right; font-size:11px; display:block; margin:17px 10px 0 0;}
.relatedHeadline div { font-size:18px; padding:10px 0 0 10px;}

.breadCrumbs { font-size:12px; color:#fff; font-style:normal; margin:-10px 0 -5px 0; font-family:Arial, Helvetica, sans-serif;}
.breadCrumbs a { color:#fff;}

.chartOptions { float:right; margin:-100px 0 0 0;}

.chartSelect { padding:20px 0 0 0; float:right; margin:-70px 10px 0 0; position:relative; z-index:1;}
.chartSelect label { float:left; padding:1px 6px 0 0;}
.chartSelect select {float:left;}

.tabsType1 { float:left; margin:0 0 0 20px;}
.tabsType1 li { float:left; padding:0 10px;}
.tabsType1 li a { color:#000;}

.filter3 { float:right; font-size:12px; font-weight:bold; margin:0px 0px 0 0; float:right;}
.filter3 a { font-weight:normal; text-decoration:underline;} 

.breadcrumbsTop {width:969px; height:21px; background-position:0 -1469px;  padding:28px 0 0px 33px; text-align:left; color:#fff; }
.breadcrumbsTop a { color:#9bf57a; }


.projectDescContainer { padding:20px 0 10px 35px;}
.descBox {width:295px; margin:0 0 0 12px; float:left;font-family:"Trebuchet MS", Arial; display:inline;}
.descBoxTop { height:77px; background-position:0 -1369px;}
.descBoxTop .no { text-align:right; font-size:30px; font-weight:bold; color:#fff; line-height:30px;}
.descBoxTop .boxName { font-size:30px; font-weight:bold; margin:0 0 0 20px;}
.descBoxBottom { height:19px; background-position:0 -1446px;}
.descBoxMiddle { background-color:#fff; padding:10px 20px; width:255px; overflow:hidden;}


.zeMonitorLogo { display:block; position:absolute; top:14px; left:122px; text-indent:-9999px; background-position:-1107px 0; height:24px; width:94px; outline:0 }

.beta { background-position:-375px -1367px; padding:0 35px 0 56px; text-align:left; margin:50px 0 0 20px;  width:327px; float:left; height:95px; border-right:1px solid #dedede; display:inline; overflow:hidden;}
.betaBlurb { font-size:17px; font-family:"Trebuchet MS", Arial; line-height:20px; }
.formType2 { height:30px; margin:5px 0 0 0;}
.formType2 .customInput { float:left; background-position:0 -1536px; width:202px; height:30px; }
.formType2 .customInput input { border:0; background:none; color:#fff; font-weight:bold; font-family:"Trebuchet MS", Arial; margin:8px 0 0 10px; width:180px; }
.formType2 .customSubmitBtn { float:left; }
.formType2 .customSubmitBtn input { border:0; padding:0; margin:0; width:123px; height:29px; background-position:-208px -1540px; margin:3px 0 0 2px;}

.mainLogin { float:left; margin:42px 0px 0 33px; height:74px; background-position:-368px -1171px; padding:10px 0 0 176px;  text-align:left; width:296px; overflow:hidden; display:inline; position:relative;} 
.mainLogin .customInput { float:left; height:30px; float:left; background-position:0 -1540px; width:202px;  margin:0 0 6px 0;}
.mainLogin .customInput input {border:0;  background:none; color:#fff; font-weight:bold; font-family:"Trebuchet MS", Arial; margin:4px 0 0 10px; width:180px;}
.mainLogin .customSubmitBtn { float:right; }
.mainLogin .customSubmitBtn input { border:0;  padding:0;  width:84px; height:68px; background-position:-355px -1532px; position:absolute; top:7px; position:absolute; right:8px; z-index:1; display:inline;}



.mainLoginLinks { text-align:right; margin:-11px 167px 0 0; float:right; display:inline;}
.mainLoginLinks a { text-decoration:underline; font-size:11px;}
.mainLoginLinks span { color:#d1d1d1;}

.loginError { color:#bf0e0e; font-size:11px; margin:5px 0 0 211px; float:left; display:inline;}
.loginError span { font-size:18px; line-height:11px; }

.orderUp { padding:0 15px 0 0; background-position:-1161px -1472px;}
.orderDown { padding:0 15px 0 0; background-position:-1161px -1492px;}

.totalStats td { font-weight:bold; }
.totalStats td { border:0;}
.totalStats .searchName { background:none;}


.influenceHeaderTb { font-size:12px; color:#000; font-weight:bold; width:910px; height:37px; background-position:0 -1604px;}
.influenceHeaderTb td { border-right:1px solid #fff; padding:0 20px; }
.influenceBoxContent { background-color:#fff; width:910px;}
.influenceBoxContent td { padding:5px 20px; border-right:1px solid #e0f2f6; border-bottom:1px solid #e0f2f6; }
.influenceBoxContent .even td { background-color:#effcff;}

.influenceViewBtnOpen { display:block; float:left; width:17px; height:17px; margin:0 10px 0 0; background-position:-1183px -1532px;}
.influenceViewBtnClose { display:block; float:left; width:17px; height:17px; margin:0 10px 0 0; background-position:-1183px -1551px;}

.influenceItemsContainter { border-top:1px solid #e0f2f6; padding:4px 0 0 23px; margin:2px 0 0 0;}
.influenceItemsContainter .influenceItem { border-bottom:1px solid #e0f2f6; padding:4px 3px 6px 6px; }
.influenceItemsContainter .influenceItem a { font-size:11px; color:#fe23ca; }
.influenceItemsContainter .moreItems { background-position:-1184px -1489px;padding:4px 3px 6px 20px; border-bottom:0; font-size:11px;}

.influencesNavi { width:910px; height:40px; background-position:0 -1663px; margin:0 0 10px 0;}
.timeNavi { float:right; font-size:12px; margin:14px 12px 0 0;}
.timeNavi a { font-size:12px;  }
.timeNavi span { padding:0 3px; color:#04a7db;}
.timeNavi a.selected { color:#000; font-weight:bold;}

.filter4 { font-size:18px; margin:10px 0 0 10px; float:left; display:inline;}
.filter4 li { float:left; padding:0 10px; border-right:1px solid #8bd6ed; height:30px;}
.filter4 li.selected { background:url(../images/selected_tab_arrow.gif) no-repeat center 21px;}
.filter4 li.selected a { color:#000; text-decoration:none; outline:0; cursor:text;}
.filter4 li span { font-size:17px; color:#04a7db;}

.userPanel { font-size:11px; text-align:right; padding:0 5px 25px 0;}
.userPanel span { color:#d1d1d1; padding:0 3px;}

.dashboardTitle { border-bottom:1px solid #e9e9e9; margin:0 0 7px 0; padding:0 0 5px 0;}
.alertsBtn { width:310px; height:37px; display:block; text-indent:-99999px; background-position:0 -1755px; margin:0 0 0 -10px; position:relative; z-index:1; outline:none;}
.compareBtn {width:310px; height:35px; display:block; text-indent:-99999px; background-position:0 -1718px; margin:0 0 0 -10px; position:relative; z-index:1; outline:none;}
.total_tr td {border-top:2px solid #E0F2F6;border-bottom:3px solid #E0F2F6;}

.hiddendiv a {color:#FE21CA;float:right;font-size:16px;font-weight:bold;height:13px;line-height:14px;margin:3px;padding:0;text-align:right;text-decoration:none;width:13px;}
.hiddendiv span {olor:#000000;display:block;font-size:11px;font-weight:bold;margin:5px 0 0;padding:0 0 5px 10px;}
.hiddendiv {background:#FFFFFF none repeat scroll 0 0;border:1px solid #E5E5E5;margin-left:0;position:absolute;text-align:left;top:51px;width:326px;z-index:10; }



/* NEW
------------------------------------------------------------------------*/

.clear { clear:both;}

/* dashboard header 
---------------------*/
#monitorHeader{	width:100%; 	height:235px;	background:url(../images/bg_main_top.gif) repeat-x;	}
#dashboardHeader { width:1002px; margin:0 auto;}

.monitorLogo { width:359px; height:111px; background:url(../images/logo_zelist_monitor.gif) no-repeat 0 0; float:left;}
.monitorLogo a { display:block; text-indent:-9999px;width:359px; height:111px; outline:0;}

.monitorUserPanel { float:right; font-size:12px; padding:35px 10px 0 0; text-align:right; line-height:20px;}
.monitorUserPanel a { color:#000;}



.monitorMenu { width:1002px; height:93px; background:url(../images/monitor_menu_1.gif) no-repeat 0 0; margin:10px 0 0 0;}
.monitorMenu ul { margin:0 0 0 9px; float:left; display:inline; font-size:14px;}
.monitorMenu ul li {  float:left; background:url(../images/menu_border.gif) no-repeat right bottom;}
.monitorMenu ul li a { display:block; width:126px; text-align:center; color:#000; text-decoration:none!important; padding:59px 0 10px 0; margin:0 2px 0 0;}
.monitorMenu ul li.active a, .monitorMenu ul li a:hover { background:url(../images/monitor_menu_selected.gif) repeat-x 0 bottom;}
.monitorMenu ul li.lastMenuItem { background:none;}
.monitorMenu ul li.lastMenuItem a {width:122px;}

.noLeftBorder { border-left:0!important;}
.noRightBorder { border-right:0!important;}


.feedbackBtn { display:block; width:80px; height:30px; float:left; margin:40px 0 0 10px; padding:20px 0 0 3px; color:#000; text-decoration:none!important;}

.tabsType2Container { width:1002px; margin:0 auto; text-align:left}
.tabsType2 { width:440px; height:46px; background:url(../images/bg_tabs_type2.gif) no-repeat 0 0; margin:0 0 -8px 18px; position:relative; z-index:1; }
.tabsType2 ul { padding:7px 0 0 13px;}
.tabsType2 ul li { float:left; font-size:15px; padding:11px 12px; }
.tabsType2 ul li a { color:#000; text-decoration:none;}
.activeTab { background:#fff;}

.sourcesLabel { border-bottom:1px solid #fff; font-size:15px; text-align:left; font-weight:normal; padding:7px 11px 5px 10px;}

.sourcesTable {}
.sourceTd { height:34px; float:left; border-right:1px solid #fff; padding:5px 6px 0 6px; text-align:left;}

.groupL { font-size:15px; margin:4px 0 0 0;}
.groupN { font-size:24px; height:25px; overflow:hidden;}
/*-------------------*/


.closeContainer { display:inline-block; width:30px; height:30px; float:right; margin:-9px -15px 0 0; position:relative; z-index:1; background:url(../images/btn_close_popup.gif) no-repeat 0 0;}

.generalContent { padding:20px 45px 0 45px;}

.tabsType3 {border-bottom:7px solid #fff; margin:0 0 19px 0; height:53px;}
.tabsType3 li {overflow:hidden; background:url(../images/tab_type2_right_part.gif) no-repeat right 0; float:left; margin:10px 2px 0 -1px; position:relative; z-index:1;}
.tabsType3 li a { display:block; height:30px; padding:13px 20px 0 20px;overflow:hidden;  background:url(../images/tab_type2_left_part.gif) no-repeat 0 0; font-size:18px; float:left; text-decoration:none!important;}
.tabsType3 li.activeTab { margin-top:0;}
.tabsType3 li.activeTab a { height:40px; font-size:30px;color:#000; cursor:text;}


.boxType1Top { height:12px; width:912px; background:url(../images/box_t1_top.gif) no-repeat 0 0;}
.boxType1Bottom { height:12px; width:912px; background:url(../images/box_t1_bottom.gif) no-repeat 0 0;}
.boxType1Middle { width:912px; background:url(../images/box_t1_middle.gif) repeat-y 0 0;}
.boxType1Content { padding:0 15px;}

.listType1Header { font-size:18px; padding:10px 0 12px 0px; border-bottom:1px solid #ddd;}
.listType1HeaderActions { float:right; margin:-4px 0 0 0;}

.listType1 { padding:0 0 30px 0;}
.listType1 li { background:url(../images/ico_report.gif) no-repeat 0 8px; padding:10px 0 12px 25px; border-bottom:1px solid #ddd;}
.listType1 li a {}
.listType1 li.allItems { padding-left:0; background:none;}

.labelType1 { font-size:20px; padding:10px 0 10px 0; display:block;}
.customInput1 { width:880px; height:40px; background:url(../images/custom_input1.gif) no-repeat 0 0;}
.customInput1 input { font-size:17px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 10px; border:0; width:830px;}

.wideTab { background:url(../images/wide_tab.gif) no-repeat 0 0; width:882px; height:44px; text-decoration:none!important;}
.wideTabSelected { background:url(../images/wide_tab_selected.gif) no-repeat 0 0; width:882px; height:44px; text-decoration:none!important;}


.wideTabLeftPart { display:block; width:708px; height:29px; text-decoration:none!important; color:#000; font-size:15px; padding:12px 0 0 33px; outline:0; float:left; }
.wideTabRightPart { display:block; width:125px; height:29px; text-decoration:none!important; color:#00a7db; font-size:12px; padding:14px 16px 0 0; outline:0; float:left; text-align:right;}


.wideTab span, .wideTabSelected span { float:right; color:#00a7db;  margin:13px 16px 0 0;}

.boxType2 { padding:0 0 10px 0;}
.boxType2Top { width:880px; height:4px; background:url(../images/box_t2_top.gif) no-repeat 0 0;}
.boxType2Bottom { width:880px; height:4px; background:url(../images/box_t2_bottom.gif) no-repeat 0 0;}
.boxType2Middle { width:880px; background:url(../images/box_t2_middle.gif) repeat-y 0 0; }


.labelType2 { font-size:14px; display:block; margin:0 0 5px 0;}

.boxType2Content { padding:20px;}
.boxType2Content table td { vertical-align:top;}
.goRight { float:right;}
.goLeft { float:left;}
.customInput2 { width:260px; height:30px; background:url(../images/custom_input_2.gif) no-repeat 0 0; float:left; margin:0 50px 0 0; display:inline;}
.customInput2 input { font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0; margin:10px 0 0 10px; width:240px;}

.colorS { border-bottom:1px solid #e1e1e1; padding:10px 0; height:1%; overflow:hidden;}
.colorItem { float:left; margin:0 5px 0 0; }
.colorSquare {width:15px; height:15px; margin:0 0 2px 0; }
.colorSLeft { float:left; display:block; width:90px; padding:0 5px 0 0; }

.textNormal { font-size:12px;}

.simpleList {}
.simpleList li { font-size:12px; padding:0 0 8px 0;}
.greySpaceBar {border-top:7px solid #e6e6e6;}

.mergeT1Boxes .boxType1Bottom { background:url(../images/box_t1modif_bottom.gif) no-repeat 0 bottom; height:11px; margin:0 0 -1px 0; position:relative; z-index:1;}

.prefix10 { margin:0 0 0 10px;}

.generalContent2 { padding:0 45px; }

.whiteSpaceBar { border-bottom:7px solid #fff; padding:5px 0 0px 0;  margin:0 0 18px 0;}

.pageTitle { font-size:30px; padding:10px 0 0 0;}

.boxType3 { width:430px; margin:0 0 10px 0;}
.boxType3Top { width:430px; height:13px; background:url(../images/box_t3_top.gif) no-repeat 0 0;}
.boxType3Bottom {width:430px; height:13px; background:url(../images/box_t3_bottom.gif) no-repeat 0 0;}
.boxType3Middle { width:430px; background:url(../images/box_t3_middle.gif) repeat-y 0 0;}

.boxType3Content { padding:0 15px;}

.supersizeText { font-size:18px;}

.customInput3 { width:180px; height:30px; background:url(../images/custom_input_3.gif) no-repeat 0 0; }
.customInput3 input { border:0; padding:0; margin:8px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:155px; }

.customSelect { width:90px; height:30px; background:url(../images/bg_custom_select.gif) no-repeat 0 0; float:left; margin:0 0 0 8px;}
.customSelect label { margin:0 0 0 6px;}
.customSelect select { margin:5px 0 0 3px; width:40px;}
.addSourceBtn { float:left; margin:-2px 0 0 6px; position:relative; z-index:1;}

.sourcesTb {width:100%;  font-size:12px;}
.sourcesTb th {border-bottom:4px solid #e2e2e2; padding:0 0 5px 0; font-weight:normal;}
.sourcesTb th span { font-size:16px;}
.sourcesTb td { border-bottom:1px solid #e2e2e2; padding:8px 0;}


.addSLeftPart { float:left;}
.addSRightPart { float:right;}
.prefix5 { margin-left:5px;}
.boxType3Title { font-size:12px; padding:5px 0 0 0;}
.boxType3Title img { margin:-4px 0 0 0; position:relative; z-index:1; }

.top10 { margin-top:10px;}
.top12 { margin-top:12px;}
.top8{ margin-top:8px;}

.customTextarea { width:880px; height:250px; background:url(../images/big_textarea.gif) no-repeat 0 0; }
.customTextarea textarea { border:0;  width:830px; margin:20px; font-size:17px; font-family:Arial, Helvetica, sans-serif; overflow:auto;}

.errorMsg { font-size:15px; color:#FF0000; margin:5px 0;}

.monitorBigLogo { padding:115px 0 0 70px;  float:left;}
.monitorBigLogo a{ background:url(../images/monitor_big_logo.gif) no-repeat 0 bottom; width:251px; height:81px; display:block;}

.invitationAndLogin { width:619px; height:113px; background: url(../images/bg_invitation_and_login.gif) no-repeat 0 0; float:right; margin:100px 25px 0 0; display:inline;}

.monitorInvitation { float:right; padding:15px 11px 0 0;}
.customInvitationDesc { float:left; font-size:14px; float:left; margin:5px 10px 0 0; display:inline;}
.customInvitationInput { width:221px; height:30px; background:url(../images/custom_invitation_email.gif) no-repeat 0 0;  text-align:left;float:left; }
.customInvitationInput input { margin:6px 0 0 13px; border:0; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#909090; width:195px; background:none; }
.customInvitationBtn { width:125px; height:34px; background:url(../images/btn_invitation_request.gif) no-repeat 0 0; float:left; margin:-2px 0 0 7px; display:inline; position:relative; z-index:1;}
.customInvitationBtn input { border:0; padding:0; width:125px; height:34px; background:none; cursor:pointer; float:left;}

.monitorLogin { float:right; margin:22px 11px 0 0; display:inline;}
.customLoginDesc { font-size:14px; float:left; margin:5px 0 0 0;}
.customLoginInput {  width:181px; height:30px; display:inline; margin:0 0 0 10px;  background:url(../images/custom_login.gif) no-repeat 0 0 ; text-align:left;float:left;}
.customLoginInput input {margin:6px 0 0 13px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#909090; width:155px; background:none;}
.customLoginBtn { width:125px; height:34px; background:url(../images/custom_login_btn.gif) no-repeat 0 0; float:left; display:inline;margin:-2px 0 0 7px; position:relative; z-index:1;}
.customLoginBtn input { border:0; padding:0; width:125px; height:34px; background:none; cursor:pointer; float:left; display:inline;}

.monitorExtMenu { background:url(../images/monitor_ext_menu.gif) no-repeat 0 0; width:998px; height:50px; margin:10px auto 11px auto;}
.monitorExtMenu ul { padding:6px 0 0 6px;}
.monitorExtMenu ul li { float:left; font-size:14px;  border-right:1px solid #84d4ed; border-left:1px solid #cff2fb; }
.monitorExtMenu ul li a { color:#000; display:block; padding:12px 40px 10px 40px; text-decoration:none!important;}
.monitorExtMenu ul li a:hover, .monitorExtMenu ul li.active a {background:url(../images/monitor_menu_selected.gif) repeat-x 0 0;}
.monitorExtMenu ul li.lastItemSpacer { height:38px; width:178px;}

.presentationBox { width:1002px; margin:0 auto; }
.presentationBoxTop { width:1002px; height:28px; background:url(../images/presentation_box_top.gif) no-repeat 0 0;}
.presentationBoxMiddle { width:1002px; background:url(../images/presentation_box_middle.gif) repeat-y 0 0;}
.presentationBoxBottom { width:1002px; height:20px; background:url(../images/presentation_box_bottom.gif) no-repeat 0 0;}
.presentationBoxContent { background: url(../images/presentation_box_content.gif) repeat-x 0 0; margin:0 15px 0 17px; text-align:left;}

.socialMediaLeftPart { text-align:right; width:265px; float:left; padding:32px 0 0 35px;}
.socialMediaLeftPart h1 { font-size:26px; margin:0 0 19px 0; letter-spacing:-1px;}
.socialMediaLeftPart .title1 { font-size:20px; color:#00a5d9; font-weight:bold; margin:0 0 3px 0;}
.socialMediaLeftPart .title2 { font-size:15px; margin:0 0 12px 0 }
.socialMediaLeftPart .title3 { font-size:20px;}

.socialMediaRightPart { float:right; width:520px; padding:25px 30px 0 95px; margin:7px 8px 0 0px; display:inline; background:url(../images/bg_present_social_media_right_part.gif) no-repeat 0 0;}
.socialMediaRightPart h2 { font-size:26px; margin:0 0 23px 0; letter-spacing:-1px;}
.monitorDescBlurb { font-size:14px; }


.generalContent3 { padding:10px 0 0 37px;}
.pageTitle2 { font-size:30px; padding:5px 0 15px 0;}

.boxType4 { width:930px;}
.boxType4Top { width:930px; height:10px; background:url(../images/box_t4_top.gif) no-repeat 0 0;}
.boxType4Bottom { width:930px; height:10px; background:url(../images/box_t4_bottom.gif) no-repeat 0 0;}
.boxType4Middle { background:#fff; padding:0 20px; width:890px; }

.textLeftCol { width:430px; float:left; padding:0 25px 20px 0;}
.textRightCol { width:430px; float:left; padding:0 0 20px 0;}

.productPreview { margin:15px 0 -8px -2px;}
.productPreview a { float:left; margin:0 8px 8px 0; outline:none;}

.title4 { font-size:2em;padding:10px 0 15px;}

.textSize1 { font-size:15px; padding:0 0 10px 0; }

.tableTemplate { width:100%; border-top:1px solid #e6e6e6;  border-left:1px solid #e6e6e6; }
.tableTemplate .tableTemplateHeader td { background:url(../images/bg_table_header.gif) repeat-x 0 0;border-right:1px solid #fff;  font-size:12px; }
.tableTemplate tr td { background:url(../images/bg_table_row.gif) repeat-x 0 0; padding:0 9px; height:40px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }

.bonus { font-size:14px; padding:20px 0 15px 0;}
.bonus span { color:#50a101;}
/*----------------------------------------------------------------------*/

.indexError { float:right; clear:both; width:630px; text-align:center; font-size:11px; padding:1px 0 0 0; color:#FF0000;}
.indexOk {float:right; clear:both; width:630px; text-align:center; font-size:11px; padding:1px 0 0 0; color:#006600;}
.accountInfo { font-size:11px;}
.infoMsg { padding:20px 0 20px 60px; font-size:23px; background:url(../images/ico_info.gif) no-repeat 0 center;}