a {color:#063467;text-decoration: none; }
a:hover { text-decoration: underline;}
body {background:#fafafa; color: #111;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:16px; }
.small_text {font-size: 12px;}
span.small_text{color:#ccc;}
p {margin:0;word-wrap: break-word;}
img { border:0; }
div {word-wrap: break-word;}
span {word-wrap: break-word;}
.Font11 { font-size:11px;}
.Font12 { font-size:12px;}
.Font14 { font-size:14px;}
.Font16 { font-size:16px;}
.Font18 { font-size:18px;}
.Font20 { font-size:20px;}
.Font22 { font-size:22px;}
.Font26 { font-size:26px;}
.Font36 { font-size:36px;}
.Width680 { width:680px;}
.Height100 { height:100px;}
.NoUnderline { text-decoration: none; }
.Underline { text-decoration: underline; }
.White{ color:#fff;}
.Orange { color:#DB4200;}
.Green { color: #336699;}
.Red { color: red; }
.Blue{color:#3B5998;}
.Bold { font-weight:bold;}
.formSpacing { padding-top: 5px; }
.MarginZero { margin:0;}
.PaddingZero { padding:0;}
.Border { border:1px solid #CCCCCC; }
.BorderDotted { border:1px dotted #CCCCCC; }
.LeftBorder { border-left:1px solid #CCCCCC; }
.LeftBorderDotted { border-left:1px dotted #CCCCCC; }
.RightBorder {border-right:1px solid #CCCCCC; }
.TopBorder { border-top:1px solid #CCCCCC; }
.TopBorderDotted { border-top:dotted 1px #D7D7D7;}
.BottomBorderDotted { border-bottom:dotted 1px #D7D7D7;}
.BottomBorder { border-bottom:1px solid #CCCCCC; }
.BottomBorderDashed { border-bottom:1px dashed #CCCCCC; }
.BottomBorderDashedGreen { border-bottom:1px dashed #56B829; }
.BottomBorderDashedOrange { border-bottom:1px dashed #FFCC33; }
.BorderBlue { border:1px solid #112A5E; }
.BorderGreen { border:1px solid #CDFFB6; }
.LeftBorderBlue { border-left:1px solid #B8DBFE; }
.RightBorderBlue {border-right:1px solid #B8DBFE; }
.TopBorderBlue { border-top:1px solid #B8DBFE; }
.BottomBorderBlue { border-bottom:1px solid #B8DBFE; }
.Border_Light { border:1px solid #e5e5e5; }
.LeftBorder_Light { border-left:1px solid #e5e5e5; }
.RightBorder_Light {border-right:1px solid #e5e5e5; }
.TopBorder_Light { border-top:1px solid #e5e5e5; }
.BottomBorder_Light { border-bottom:1px solid #e5e5e5; }
.FL {float:left;}
.FR{float:right;}
.clear{clear:both;}
.HeaderColor { background-color: #FFFFFF; }
.BGColor { background-color: #fff; } 
.BGColorGrey { background-color: #fafafa; } 
.BGColorWhite{ background-color: #fff; } 
.BGColorBlue { background-color: #fafafa; } 
.darkGrayBg { background-color: #cccccc; } 
.Pad{padding:3px;}
.PadX { padding:5px;}
.PadXX { padding:10px;}
.PadXXX { padding:15px;}
.LPad { padding-left:3px;}
.LPadX { padding-left:5px;}
.LPadXX { padding-left:10px;}
.LPadXXX { padding-left:15px;}
.LPadXXXX { padding-left:20px;}
.LPadXXXXXX { padding-left:30px;}
.RPad { padding-right:3px;}
.RPadX { padding-right:5px;}
.RPadXX { padding-right:10px;}
.RPadXXXX { padding-right:20px;}
.TPad { padding-top:3px;}
.TPadX { padding-top:5px;}
.TPadXX { padding-top:10px;}
.TPadXXX { padding-top:15px;}
.TPadXXXX { padding-top:20px;}
.TPadXXXXX { padding-top:25px;}
.TPadXXXXXX { padding-top:30px;}
.BPad { padding-bottom:3px;}
.BPadX { padding-bottom:5px;}
.BPadXX { padding-bottom:10px;}
.BPadXXX { padding-bottom:15px;}
.BPadXXXX { padding-bottom:20px;}
.NoPad { padding: 0; }
.Mar {margin:3px;}
.MarXX {margin:10px;}
.TMarXX { margin-top:10px; }
.BMarXX { margin-bottom:10px; }
.BMarXXXX { margin-bottom:20px; }
.RMarXX { margin-right:10px; }
.RMarXXXX { margin-right:20px; }
.firstTD { width:150px; text-align:right; padding-top:5px; padding-right:15px; }
.secondTD { width:350px; text-align:left; padding-top:5px; }
.thirdTD {  text-align:left; padding-top:5px; padding-left:10px;}
input.text {border:1px solid #bdc7d8;}
.selectStyle { width:90%;border:1px solid #bdc7d8;font-size:11px;padding:5px;}
.selectStyleShort { width:150px;border:1px solid #bdc7d8;font-size:11px;padding:5px;}
.textAreaStyle { width:60%;border:1px solid #bdc7d8; padding:3px;}
.textAreaStyleLong { width:90%;border:1px solid #bdc7d8; padding:5px;}
.inputStyle { width:60%;border:1px solid #bdc7d8;padding:3px;}
.inputStyleShort { width:30%;border:1px solid #bdc7d8;padding:3px;}
.inputStyleVeryShort { width:50%;border:1px solid #bdc7d8;padding:3px;}
.inputStyleLong { width:90%;border:1px solid #bdc7d8;padding:5px;}
.TableEditForm { background-color:#E1EDEE; border-top:1px solid #C1CFD0; border-bottom:1px solid #C1CFD0; }
.LabelForm {font-weight:bold;color:#666;}
.JoinForm td {padding-bottom:10px;}
.button { width:100%;padding: 3px 10px;border: 1px solid #3079ED;background-color:#4787ED;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;} 
.button:hover{ padding: 3px 10px;border: 1px solid #3079ED;background-color: #4D90FE;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;} 
.errorMsg { border:1px solid #e34a20;background-color:#ffe9e9; }
.successMsg { border:1px solid #709F31;background-color:#f5ffea; }
.errorSpan { color:#e34a20; font-size:80%; }
.loader { background-color: #fff; border:1px solid #ccc; position:absolute; width:260px; height:260px; top:120px; left:250px; };
#nav { padding:0 0 5px 0;margin:0;}
#nav ul{ display: inline; padding:0; margin:0;}
#nav li { display: inline; padding-right:10px; margin:0px;}
#nav li.active { background-color: #fff; font-weight:bold;}
#subnav { padding:5px 0 0 0;margin:0;}
#subnav ul{ display: inline; padding:0; margin:0;}
#subnav li { display: inline; margin:0px; font-size: 80%;}
#subnav li.active { background-color: #fff; font-weight:bold;  font-size: 80%;}
table.update_profile { border:1px solid #ccc; background-color: #fff; padding:30px 10px;}
table.update_profile td { padding:5px; margin:5px;}
.border-br { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.border-tbr { border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
.border-r { border-right: 1px solid #ccc;}
.border-b { border-bottom: 1px solid #ccc;}
.border-t { border-top: 1px solid #ccc;}
.th { border-bottom: 1px solid #666666; border-top: 1px solid #666666;}
.score { background-color: #666; color:#fff; }
.avg {background-color: #999; }
.head { background-color: #ccc; padding:5px;color:#fff;}
.updated_div { padding: 20px; width:500px; color:white; font-weight:bold; background-color:green; border:1px solid #666; margin-bottom:10px;}
#loader {background-color:#000000; border:1px solid #ccc; color:#fff; position:absolute; width:450px; height:210px; text-align:center; left:400px; margin-top:20px;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	
	};

#loader2 {background-color:#000000; border:1px solid #ccc; color:#fff; position:absolute; width:450px; height:210px;  left:400px; margin-top:120px;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	
	};

/*********************** Categories **********************/
.Rank { font-weight:bold; font-size:19px; color: #336699;}
.RankWeb { font-weight:bold; font-size:19px; color: #4DB61D;}
.tr2{background-color: #fff;}
.tr1{background-color: #fafafa;}
.tr1_web{background-color: #EDFDE6;}
.tr1_article{background-color: #FFFFCC;}
.BottomGrayBorder {border-bottom:1px solid #ccc; }
.TopGrayBorder {border-top:1px solid #ccc; }
.RightGrayBorder {border-right:1px solid #ccc; }
.LeftGrayBorder {border-left:1px solid #ccc; }
/********************** Profile page ****************************/
.ScreenShot_Border { border:1px solid #ccc;width:200px;padding:5px;background-color:#fff;}
.ScreenShotThumb_Border { border:1px solid #ccc;width:93px;padding:5px;background-color:#fff;}
.ScreenShotTinyThumb_Border { border:1px solid #ccc;padding:3px;background-color:#fff;}
.tiny_thumb {width:60px;}
.ProfilePhoto_Border { border:1px solid #ccc;padding:5px;background-color:#fff; text-align:center; vertical-align:middle;}
h1 {font-size: 22px; margin:0;font-weight: normal;color:#345;text-decoration:none;text-shadow: 2px 2px 2px #CCCCCC;word-wrap: break-word;}
h2 {font-size: 18px; margin:0;padding:0;word-wrap: break-word;}
h3 {font-size: 12px; margin:0; color: #484848; font-weight: normal; padding-bottom:5px;}
h4 {margin:0;}
h3.header {font-size:14px;}
.header_no_toppad {color: #940F0F;  text-align:left;font-size:18px; padding-top:0px; padding-bottom:5px;}
h1.h1_top_page { font-size:26px; font-weight: normal;}
h2.h2_top_page { font-size:22px; font-weight: normal; padding-bottom:10px;}
.box_top { width:300px; background-color: #f3f3f3;height:10px; max-height:10px; }
.box_top_m { border-top: 1px solid #ccc; }
.box_top_l { background-image: url(/images/tl_grey.gif); background-repeat: no-repeat; width: 10px; height: 10px;float:left;}
.box_top_r { background-image: url(/images/tr_grey.gif); background-repeat: no-repeat; width: 10px; height: 10px;float:right;}
.body_grey {background-color:#f5f5f5; margin-left:-9px;margin-right:-9px; }
.100Percent { width:100%; }
.Percent100 { width:100%; }
.AlignL { text-align:left; }
.AlignR { text-align:right; }
.AlignC { text-align:center; }
.ROW1 { background-color: #fafafa; }
.List li {padding-top:7px; }
.Unread {font-weight: bold; }
.main_blogs_list {margin:0;padding:0 4px 0 8px;list-style-type:circle;}
.main_blogs_list li {padding-bottom:5px;}
.tagline {display:none; margin-top:-3px;color:#666;padding-left:5px;font-size:11px; }
.tagline_main {display:none; float:left;font-size: 11px; padding-top: 5px; width:130%;}
.large_text { font-size: 24px; font-weight:bold;}
.rank_cell {float:left; width:140px; }
.rank_subcell { font-size: 12px;padding:0; margin:0; }
.how-to-list li { font-size: 18px; padding-top:10px;}
.how-to-list .tiny li { font-size: 14px; }
.how-to-list-header { font-weight:bold;}
ol, ul { padding:0; margin:0;}
.YellowBg { background-color: yellow; }
.BigTextMain { font-size: 26px; color: #fff; }
.MainJoinTd {padding:10px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;background-color: #FFFCF0;}
td.MainJoinTd:hover { background-color: #FFF; }
/**************** PAGINATOR STYLES ***************/
.paginator { padding-top: 0px; padding-bottom:4px; margin-left: auto; margin-right: auto; }
.paginator a, .pageList .this-page { padding: 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator a:visited { padding: 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator .atstart { margin-right: 10px; padding: 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .prev { margin-right: 10px; padding: 6px; border: solid 1px #ddd; background: #fff; }
.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator .next { margin-left: 10px; padding: 6px; border: solid 1px #ddd; background: #fff;}
.paginator .atend { margin-left: 10px; padding: 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .this-page {padding: 6px; border-color: #999; font-weight: bold; background: #fff; color: #333; }
.paginator a:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
.pages div.results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 0px; }
/***************** NEW HEADER STYLES **************/

/*3B5998, 6D84B4 */
td.MenuLeft_ON {  border-right: #204060 1px Solid; width:125px; height:28px;border-top:#204060 1px Solid;border-left:#204060 1px Solid;background-color:#3B5998;}
td.MenuLeft_OFF { width:125px; height:28px;border-bottom: #204060 1px Solid;background-color:#6D84B4;border-top:1px solid #2F5E8E;border-left:1px solid #2F5E8E;}
td.MenuMiddle_OFF {width:125px; height:28px; border-bottom: #204060 1px Solid;background-color:#6D84B4;border-top:1px solid #2F5E8E;}
td.MenuMiddle_ON {width:125px; height:29px; border-right: #204060 1px Solid;border-left: #204060 1px Solid;border-top: #204060 1px Solid;background-color:#3B5998;}
td.MenuSpace_OFF {height:28px; border-bottom: #204060 1px Solid;border-left:1px solid #2F5E8E;}
td.MenuRight_OFF {height:28px;border-bottom: #204060 1px Solid;}
.main_menu a {color:#fff !important;}
.subtab_border { border-right: #204060 1px Solid;border-left: #204060 1px Solid;border-bottom: #204060 1px Solid; background-color:#3B5998;}

.lborder {  border-left:1px solid #ccc; }
.rborder {  border-right:1px solid #ccc; }
.bborder {  border-bottom:1px solid #ccc; }
.tborder {  border-top:1px solid #ccc; }
.top_menu_list {display:inline; }
.top_menu_list li {display:inline;padding:5px;}
.top_menu_list a { color:#fff; font-size: 14px; font-weight:normal;text-decoration:none;}
#main_container { width:98%;height:80px;padding:0;margin: 0 auto 0 auto; }
#top_menu { background-color: #336699; width:100%;height:30px;padding:0;margin: 0 auto 0 auto; }
#top_menu_left {padding:0;margin: 0; background-repeat: no-repeat; height:30px; width:8px; float:left; }
#top_menu_right {padding:0;margin: 0; background-repeat: no-repeat; height:30px; width:8px; float:right; }
#top_menu_middle {padding:0;margin: 0;width:100%;text-align:left; }
#top_menu_form_div { float:left;width:750px;height:20px;margin-top:2px;display:inline;text-align:center; }
#menu_form { margin:0; padding:0;}

.boxes_main {padding:10px 0;color:#333; width:220px;background-color:#fff;text-align:left;}
.boxes_main_h{font-size:12px;font-weight:bold;padding:5px;color:#336699;border-top:1px dotted #d7d7d7;background-color:#fafafa;}
.breadcrumb {display:none;margin:10px 0; }
.breadcrumb a, .breadcrumb {color:#666 !important;text-decoration:none !important;font-size:11px;padding:5px;}
.join_button {float:left;background-color:#eb7914;width:130px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:8px;}
.join_button:hover{background:#ed8931;}
.join_button a {color:#fff !important;font-size:20px !important;text-decoration:none !important;}
.menu_subtab a, .menu_subtab {float:left;width:120px;color:#fff !important; text-decoration:none !important;}
.main_random_box {float:left;padding:7px;background-color:#fafafa;height:55px !important;width:200px;font-size:11px;margin:10px 15px 0 0; }
.main_random_box .screen_box {float:left;text-align:left;padding-right:5px;}
.main_random_box .buttons_box {float:left;width:100px;text-align:left;padding-top:10px;}
.main_random_box .link_box {float:left;width:115px;text-align:left;}

.main_random_box_new {float:left;padding:7px;background-color:#fafafa;height:55px !important;width:120px;font-size:11px;margin:10px 15px 0 0; }
.main_random_box_new .screen_box_new {float:left;text-align:left;padding-right:5px;}
.main_random_box_new .buttons_box_new {float:left;width:100px;text-align:left;padding-top:10px;}
.main_random_box_new .link_box_new {float:left;width:115px;text-align:left;}

.NavCount {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#D8DFEA;
color:#3B5998;
font-weight:bold;
padding:2px 5px;
}

#hover div:hover { background-color:#ECF2F8; }
#hover .active {position:relative;background-color:#fff; border:1px solid #ccc;margin-right:-1px;}
/****  SPRITES **/

/*
 
.sprite_ok{width:16px;height:14px;background-image: url(http://static.ontoplist.com/images/sprites.png);background-position: 0px -97px;} 
.sprite_wrong{width:17px;height:13px;background-image: url(http://static.ontoplist.com/images/sprites.png);background-position: -123px -72px;} 



.sprite_close{width:17px;height:15px;float:left;background-image: url(http://static.ontoplist.com/images/sprites.png);background-position: -53px -89px;}
.sprite_link{width:31px;height:13px;float:left;background-image: url(http://static.ontoplist.com/images/sprites.png);background-position: -69px -89px;}



.sprite_info{width:10px;height:13px;background-image: url(http://static.ontoplist.com/images/sprites.png);background-position: -55px -150px;}
.sprite_tiny{width:1px;height:1px;background-image: url(http://static.ontoplist.com/images/sprites.png);background-position: 0px -180px;}
*/




div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.inactive_container {background-color:#666;text-align:center;width:982px;margin-left:-152px;margin-top:150px;height:2000px;z-index:200;position:absolute;top:0;filter:alpha(opacity=90);opacity:0.9;}
.pop_container_advanced {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:rgba(82, 82, 82, 0.7) none repeat scroll 0 0;
padding:10px;
}


.input_main_email {width:200px;}
.input_main_url { width:280px; }

.auth_box {width:100px;margin-top:5px;text-align:right;float:left;padding:3px;background-color:#336699;color:#fff;font-size:10px;}
.Rank {font-size:14px; font-weight:bold; color:#336699;padding:5px;margin-right:7px;}

.faq_list{list-style-type: none;}
.faq_q{font-size:16px;padding:5px;font-weight:bold;}
.faq_a{font-size:14px;padding-left:10px;padding-bottom:20px;line-height:23px;}
.faq_list p {padding:5px}
.faq_links {list-style-type: none;padding:0 0 10px 5px;}
.faq_links li {padding:3px}
.faq_sublist {margin:10px 0 20px 30px;}
.faq_sublist li {padding-top:5px;}
ul.list_join {padding:10px 0 0 6px;list-style-type:none;}
ul.list_join li{padding-bottom:3px;background:url(http://static.ontoplist.com/images/icons.png) no-repeat -348px -273px;padding-left:10px;}
ul.list_join li a{display:block;padding: 0px 6px;color:#333;text-decoration:none;background-color:#fafafa;}
span.read_more a {text-decoration:none;color:#111;}

#slides{ border:1px solid #ccc;width:560px;background-color:#fff;}
.slides_container {clear:both;height:180px;padding-top:0px;}
.slides_container h1 {padding:10px 0 5px 10px;font-weight:normal;text-shadow: 2px 2px 2px #CCCCCC;}
.slides_container .left {float:left;width:150px;padding-left:10px;}
.slides_container .right {float:left;width:565px;}
.slides_container .right p {line-height:18px;padding:10px;}
.slides_container ul {float:left;padding-left:30px;}
.slides_container li {padding-bottom:3px;list-style-type:none;background:url(http://static.ontoplist.com/images/icons.png) no-repeat -348px -273px;padding-left:10px;}
.slides_container ul.tick a {display:block;padding: 0px 5px;color:#333;text-decoration:none;background-color:#FFF;}
.pagination {float:right; width:140px; height:30px;clear:both;margin-top:-25px;position:relative;}
.pagination ul {list-style:none !important;}
.pagination li {list-style:none !important;margin:3px; float:left;display:inline;list-style:none; margin-top:10px;background:url(http://static.ontoplist.com/images/icons.png) no-repeat -334px -273px;width:13px;height:13px;}
.pagination li.current {background:url(http://static.ontoplist.com/images/icons.png) no-repeat -318px -273px;width:13px;height:13px;}
.pagination li a {text-decoration:none;}

.IMGBorder{float:left;border:1px solid #ccc;padding:3px;}

.HeaderGrey{background:#E3E3E3;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #E3E3E3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#E3E3E3));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#E3E3E3))";
}

.avatarCaption{width:95%;border: 1px solid #DDD;
text-align: center;
background-color: #F3F3F3;
padding: 4px 0;
margin: 10px 20px 0 0 ;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}
.rounded{-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}

.sprite_pen{width:18px;height:17px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -241px -272px;} 
.sprite_remove{width:16px;height:16px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -259px -272px;} 
.sprite_active{width:17px;height:14px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -160px -272px;}
.sprite_locked{width:14px;height:16px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -59px -273px;} 
.sprite_advanced{width:22px;height:17px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -159px -272px;} 
.sprite_ok{width:22px;height:17px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -178px -272px;} 
.asc{width:17px;height:14px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -218px -273px;}
.desc{width:17px;height:14px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -200px -273px;}
.sprite_add{width:21px;height:20px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -137px -270px;} 
.sprite_lookup{width:17px;height:15px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -97px -273px;}
.sprite_up{width:14px;height:12px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -354px -239px;}
.sprite_equal{width:13px;height:13px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -280px -273px;}
.sprite_down{width:14px;height:14px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -353px -251px;}
.sprite_nopic{width:40px;height:40px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -372px -239px;}

.sprite_directory{width:115px;height:90px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: 0px 0px;}
.sprite_bcard{width:107px;height:90px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-335px 0px;}
.sprite_articlemarketing{width:117px;height:118px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-200px -93px;}
.sprite_analytics{width:107px;height:90px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-115px 0px;}
.sprite_presence{width:85px;height:115px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-115px -95px;}
.sprite_link{width:107px;height:93px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-226px 0px;}
.sprite_socialmarketing{width:108px;height:92px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-445px 0px;}
.sprite_socialnetworking{width:115px;height:111px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-318px -98px;}
.sprite_reputation{width:106px;height:93px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-554px 0px;}
.sprite_brand{width:115px;height:117px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:0px -92px;}
.sprite_pressrelease{width:137px;height:90px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-663px 0px;}

.sprite_tinyicon_profile{width:27px;height:25px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:1px -209px;}
.sprite_tinyicon_analytics{width:26px;height:25px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-28px -209px;}
.sprite_tinyicon_articles{width:27px;height:25px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-55px -209px;}
.sprite_rss{width:25px;height:25px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -174px -209px;}
.sprite_setup{width:25px;height:25px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -145px -209px;}
.sprite_pages{width:26px;height:26px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -114px -209px;}

.sprite_search{width:16px;height:15px;float:right;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -97px -273px;border:none;background-color: none;background-color:#fff;}
.sprite_bullet{width:11px;height:10px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -42px -273px;}
.sprite_ext{width:11px;height:12px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -24px -273px;}
.sprite_submit{width:17px;height:17px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -139px -272px;} 

.sprite_dir_active{width:18px;height:16px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -296px -273px;} 
.sprite_dir{width:23px;height:18px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: 0px -273px;} 
.sprite_dirbig{width:34px;height:28px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -189px -239px;}
.sprite_dirbig_inactive{width:34px;height:32px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -150px -239px;}

.success{width:28px;height:29px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position:-228px -239px;}
.failure{width:28px;height:29px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -258px -239px;}
.info{width:28px;height:28px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -288px -239px;}
.warning{width:30px;height:28px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -322px -237px;}

.sprite_featured{width:97px;height:19px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -203px -211px;}
.sprite_home{width:13px;height:12px;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -79px -272px;}
.logo{width:142px;height:32px;float:left;background-image: url(http://static.ontoplist.com/images/icons.png);background-position: -1px -236px;} 

/*mosaic ***/
.mosaic-block {
float:left;
position:relative;
overflow:hidden;
width:350px;
height:80px;
border:2px solid #ccc;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin:10px 14px;
}

.mosaic-block-tiny {
float:left;
position:relative;
overflow:hidden;
width:160px;
height:80px;
border:2px solid #ccc;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:0 0 10px rgba(0,0,0,0.5);
margin:10px 5px;
}

.mosaic-block2 {
float:left;
position:relative;
overflow:hidden;
width:350px;
height:80px;
}

.mosaic-block-tiny2 {
float:left;
position:relative;
overflow:hidden;
width:120px;
height:80px;
}

.rounded {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0 0 5px rgba(0,0,0,0);
}

.block-grey {
height:103px;
overflow:hidden;
width:160px;
}

.block-grey-tiny {
height:77px;
overflow:hidden;
width:120px;
}

.mosaic-backdrop {
display:none;
position:absolute;
top:0;
height:100%;
width:100%;
background:#fff;
opacity:0.5;
}

.mosaic-overlay {
display:none;
z-index:5;
position:absolute;
width:100%;
height:100%;
}

.overlay-grey {
background:#222;
}

.bar2 .mosaic-overlay {
margin-bottom:5px;
bottom:-58px;
height:70px;
opacity:0.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
filter:alpha(opacity=90);
}

.bar2 .mosaic-overlay:hover {
opacity:0.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
filter:alpha(opacity=90);
}

.details {
padding-left:5px;
padding-top:2px;
}

.details-tiny {
color:#fff!important;
font-size:10px;
padding:2px 4px 4px;
}

.details-tiny a {
color:#fff!important;
}

.mosaic-block a,.mosaic-block2 a {
color:#FFF!important;
font-weight:400!important;
}

.adsense_nav {
background-image: linear-gradient(top, #5587e2 0, #4678c6 100%);
background-image: -o-linear-gradient(top, #5587e2 0, #4678c6 100%);
background-image: -moz-linear-gradient(top, #5587e2 0, #4678c6 100%);
background-image: -webkit-linear-gradient(top, #5587e2 0, #4678c6 100%);
background-image: -ms-linear-gradient(#5587e2, #4678c6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5587e2), to(#4678c6));
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5587e2), color-stop(1, #4678c6));
background-color: #4c7ed1; 
}


/*end mosaic **/

.input-prompt {
  font-style: italic;
  color: #aaa;
  margin: 0.2em 0 0 0.5em;
}

/*menu*/
#nav{display:none;width:95%;}
#nav{font-weight:normal; height:58px;}
#nax ul { margin-bottom:8px; }
#nav li{float:left;width:100%;background-color:#6D84B4; padding-top: 0px;}
#nav li.orange{background-color:#eb7914 !important}
#nav a {color:#fff !important;}

#nav >li >ul{display:;display:block; width:100%;}
#nav>li.current, #nav>li:hover, #nav>li.stick, #nav>li.stick:hover{}

#nav > li > ul {display:; padding-top:10px;}
#nav > li > ul a{padding: 5px 20px;font-weight:normal !important;}
#nav > li {padding-top:10px;padding: 5px;font-weight:bold !important;}

#nav li:hover ul {display:block;background-color:#6D84B4 !important;z-index:10;width:100%;}
#nav li ul li{border-bottom:1px solid #fff;padding:5px 0;font-size:90% !important;}
#nav li.dropdown ul{display:none;}
/* end menu */

.loginBoxHolder {width:100%;float:left;display:none;} /*220px*/
.HeaderWrapper {width:100%;padding-bottom:5x; padding-top:15px; text-align:left;float:left;}
.memberBox {float:left;width:100%;margin-bottom:5px;;}
.mobileNav{text-align:left;float:left;width:25%;margin-top:-10px;padding-bottom:5px;}
.joinLinkWrapper{float:left;padding:10px 0;}
.titleWrapper {display:none;width:130%;margin-top:-2px;float:left;}
.mainSearchWrapper{display:none;width:100%;float:left;}
.mainSearchDiv{padding-top:10px;margin-top:10px;padding-left:0px;}
.mainListingsWrapper{width:100%;float:left;}
.mainArticlesWrapper{width:100%;float:left;}
.mainPagesWrapper{width:100%;float:left;}
ul.tabs li {width:15%;padding: 5px 10px !important;}
.backendReviewLeft{float:left;width:100%;margin-top:20px;}
.backendReviewRight{float:left;width:100%;margin-top:20px;}

.templateLCLeftCol {width:100%;float:left;padding-top:10px;}
.templateLCContentCol {width:100%;float:left;padding-top:10px;}
.templateLCRLeftCol{width:100%;margin-bottom:10px;padding-top:10px;float:left;}
.templateLCRContentCol{width:100%;float:left;}
.templateLCRRightCol{width:100%;float:left;}
.templatePageLeft{width:100%;padding-bottom:10px;float:left;}
.templatePageMiddle{width:100%;float:left;}
.templatePageRight{width:100%;float:left;}

.profileLeftCol {width:100%;float:left;} /*150px;*/
.profileMiddleCol {width:100%;border:1px solid #ccc;float:left;} /*600px*/
.profileWideRightCol { width:100%;float:left; }
.profileRightCol {width:100%;float:left;} /*220px;*/
.profileImageHolder {position:relative;margin-top: 5px;float:left;}
.profileDetailsHolder {width:100%;}
.categoryLeftCol{width:100%;float:left;}
.categoryRightCol{width:100%;float:left;}
.menuSearchBoxHolder{float:left;width:100%;margin-right:-5px;z-index:100;position:relative;padding:3px 0;}

.catRow{width:100%;height:border:1px solid #e1e1e1;background:#fff;margin-bottom:15px;color:#abadb3;float:left;}
.catRowLeft{height:150px;width:100%;float:left;}
.catRowRight{width:100%;border-bottom:1px solid #e1e1e1;float:left;}
.catRowRightText{padding:7px 10px;}
.catRowRightImage{width:26%;height:120px;border-left:1px solid #e1e1e1;float:left;}
.catRowBottom{width:100%;float:left;border-bottom:1px solid #e1e1e1;font-size:14px;}

#randomBlogs{display:none;}
#featuredBlogs{display:none;}
.leftProfileNavHolder{display:none;}

table.mceLayout, textarea.tinyMCE { width: 90% !important;}

/* PAGES */
.card_container{float:left;width:100%;}
.block_big{position:relative;float:left;background:#fff;width:100%;height:150px;border:1px solid #ccc;}
.name {text-align:center;vertical-align:middle;margin:5px 5px 5px 0;}
.block{float:left;width:25%;cursor:pointer;height:40px;margin:;}
.box{float:left;background:#fff;width:100%;height:100%;border:1px solid #ccc;margin:5px 5px 5px 0;}
.box_info{padding:20px;font-size:14px;}
.operating_hours{display:none;float:left;background:#fff;width:100%;height:;border:1px solid #ccc;margin:5px;}
.card_ads{display:none;float:left;background:#fff;width:100%;height:;border:1px solid #ccc;margin:5px;}
#address{background:#2daebf;/*4babd8*/}
#address:hover{background:#31BACC;/*61b5dd*/}
#contact{background:#77a917;}
#contact:hover{background:#88b333;}
#company_info{background:#c9025c;}
#company_info:hover{background:#DE1670;}
#company_www{background:#d45500;/*#eb7914*/}
#company_www:hover{background:#EB6105;/*ed8931*/}
.addressimg{display:none;width:50px;height:80px;margin-top:30px;margin-left:50px;background-image: url(http://static.ontoplist.com/images/icons/card_address.png);background-repeat:no-repeat;}
.contactimg{display:none;width:83px;height:84px;margin-top:25px;margin-left:30px;background-image: url(http://static.ontoplist.com/images/icons/card_contact.png);background-repeat:no-repeat;}
.homeimg{display:none;width:76px;height:76px;margin-top:32px;margin-left:40px;background-image: url(http://static.ontoplist.com/images/icons/card_home.png);background-repeat:no-repeat;}
.company_wwwimg{display:none;width:76px;height:76px;margin-top:32px;margin-left:35px;background-image: url(http://static.ontoplist.com/images/icons/card_www.png);background-repeat:no-repeat;}
.text{text-align:center;width:100%;margin-top:10px;font-size:12px;color:#fff;}
.RowOne{width:100%;padding-top:15px;padding-bottom:3px;font-weight:bold;}
.RowTwo{width:100%;}
.b1{position:absolute;margin:0 !important;padding:10px 0;color:#fff;font-weight:bold;font-size:14px;width:100%;}
.b1 a {color:#fff !important;}
.bgTransBlack{background:#111;opacity:0.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);}
.HeaderGrey{background:#E3E3E3;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #E3E3E3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#E3E3E3));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#E3E3E3))";
}