/* Start */


#demotip {
	display:none;
	background:transparent url(/assets/images/results/pop-up.png);
	font-size:12px;
    height:170px; 
    width:310px; 
	color:#fff;
	padding:25px; 	
	text-align:center;
	z-index:99;
}

#demotip h3 {
	color:#bfd640;
}


/* override the arrow image of the tooltip */
#demotip.bottom {
	margin-top:-20px;
	background:transparent url(/assets/images/results/pop-up-bottom.png) no-repeat;
	padding-top:40px;
}

#demotip.bottom {
	background:transparent url(/assets/images/results/pop-up-bottom.png)  no-repeat;
}


/* End Tooltip */


/* Start Submenu */
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 
	
	height: 44px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }



ul#topnav li .sub {
	position: absolute;	
	float: left;
	/*--Bottom right rounded corner-- #344c00*/
	-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;
	font-size:0.75em;
	color:#fff;
	z-index:99;
	background: top url(/assets/images/navigation/top-sub-background.png) no-repeat;
	margin-top:5px;
	padding:10px;
	height:400px;
}


ul#topnav li .row {
		float: left; width: 100%; margin-bottom: 10px;
		padding:10px;
		margin-top:0;
	}
ul#topnav li .sub ul{
	text-align:left;
	list-style: none;
	margin: 0; padding: 0;
	width: 503px;
	float: left;
	font-size:0.75em;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
	float:left;
	width:240px;
	padding:2px;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	color: #fff;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #C0D542 !important;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff !important;
}
ul#topnav .sub ul li a:hover {color: #C0D542 !important; background-position: 5px 12px;}

/* End Submenu */


/* style the trigger elements */
#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
	padding:10px;
}

.clear {
	clear:both;
}



span.link a {
 font-size:150%;
 color: #000000;
 text-decoration:none;
}

.votes_count {
	position: absolute; bottom: 5px; right: 30px;
	font-size:10px;
	font-weight:bold;
}

.vote_buttons {
	position: absolute; bottom: 5px; right: 5px;
}

.votes_text {
	position:absolute;
	font-size:10px;
	bottom:5px;
	right:35px;
}

a.vote_up, a.vote_down {
 display:inline-block;
 background-repeat:none;
 background-position:center;
 height:24px;
 width:24px;
 margin-left:4px;
 text-indent:-900%;
}

a.vote_up {
 background:url("/assets/images/vote/like_off.png");
}

a.vote_up:hover {
 background:url("/assets/images/vote/like_off_hover.png");
}


a.vote_down {
 background:url("/assets/images/vote/like_on.png");
}

a.vote_down:hover {
 background:url("/assets/images/vote/like_off_hover.png");
}

/* Start wslide pagingation */

#resultsWrapArea .wslide-menu {
	width:100%;
	padding:3px 0 2px 0;
	overflow:hidden;
	float:right;
	background:#fff;
	margin:5px 0 5px 0;
	float:right;
	text-align:right;
	font-size:.8em;

}

#resultsWrapArea .wslide-menu span {
	color:#464646;
	float:left;
	font-size:.8em;
	padding:4px 0 3px 0;
}

#resultsWrapArea .wslide-menu a, #resultsWrapArea .wslide-menu a:visited{
	background:#dedede;
	color:#464646;
	padding:3px 6px 3px 6px;
	text-decoration:none;
	margin:0 0 0 1px;
}

#resultsWrapArea .wslide-menu a:hover{
	color:#464646;
	text-decoration:none;
	background:#eee;
}

#resultsWrapArea .wslide-menu a.wactive, #resultsWrapArea .wslide-menu  a.wactive:visited{
	color:#fff;
	text-decoration:none;
	background:#c0d542;
}
#resultsWrapArea .wslide-menu  a.wactive:hover{
	color:#fff;
	background:#464646;
}


/* End wslide pagingation */


/* start comments display */

.comment {
	background:#e4e4e4 url(../images/main-elements/speechmarksicon-comment.gif) no-repeat scroll left top;
	float:left;
	width:100%;
	font-size:12px;
	margin:0 0 10px 0;
}


.comment blockquote {
	padding:0 0 10px 0;
	margin:0;
}

.comment cite {
	padding:0;
	margin:0;
}

.commentForm {
	float:left;
	width:100%;
	background-color:#e4e4e4;
}

.commentForm .error {
	font-size:9pt;
	font-weight:bold;
	text-align:right;
}

/* 
.commentForm form {
	padding:20px;
}

.commentForm form .error {
	float:right;
}
.commentForm label {
	width:200px;
	float:left;
	font-weight:bold;
	font-size:0.9em;
	color:#474747;
}
.commentForm input, .commentForm textarea {
	border:1px solid #555;
	padding:2px;
	margin-bottom:5px;
}

.commentForm .alert {
	font-size:0.75em;
	font-weight:bold;
}
.commentForm .error {
	font-size:0.75em;
	font-weight:bold;
	color:red;
}

*/
#contact_form {
	padding:10px;
}

/* end comments display */
