@CHARSET "ISO-8859-1";

/*
brown - 7a5b3e
white - fafafa
orange - fa4b00
grey - cdbdae
black/v dark blue - 1f1f1f
*/

.red {
	color:#fa2600;
	font-size:1.2em;
	}

.red_normal {
	color:#fa2600;
	}

.dark {
	color:#000;
	}

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	background-color: #1f1f1f;
	line-height: 1.5em;
}

#page {
	width: 960px;
	margin: auto;
	background-color: #fafafa;
	margin-top: 15px;
}

ul li.dotpoint {
	background-image:url(img/dotpoint3.gif);
	background-position:left;
	background-repeat:no-repeat;
	list-style-type: none;
	padding-left:25px;
	margin-bottom:10px;
	line-height:1.4em;
	}

ul.no_left_margin {
	margin-left:10px;
	padding-left:0px;
	}

div#page_small {
	background-color: #fafafa;
	margin: 10px 10px;
	/* width: 400px; */
}

#page_small_content {
	min-height: 250px;
	padding: 0px 10px 0px 10px;
}

div#page_small_top {
	background: url("img/ne.gif") no-repeat top right;
}

div#page_small_top div {
	font-size: 0;
	height: 10px;
	background: url("img/nw.gif") no-repeat top left;
}

div#page_small_bottom {
	background: url("img/se.gif") no-repeat bottom right;
}

div#page_small_bottom div {
	font-size: 0;
	height: 10px;
	background: url("img/sw.gif") no-repeat bottom left;
}


div#quick_edit_form {
	background-color:#f5f5f5;
	padding-bottom:10px;
	border:1px solid #cfd1c4;
	margin-top:5px;
	padding-top:10px;
	padding-right:5px;
	}

h2 {
	margin: 0px;
	margin: 0px 10px 10px 5px;
	color: #7a5b3e;
	padding: 7px 5px;
	font-size: 2em;
	font-family: "MS Trebuchet", Arial, sans-serif;
}

h3 {
	margin: 10px 10px 10px 10px;
	color: #0a4164;
	font-size: 1.25em;
	
	/* background-color: #0a4164;
	padding: 10px 5px 10px 5px; */
}

h3.align_left {
	text-align: left;
	margin-right: 50%;
	padding-left: 10px;
}

h3.align_center {
	text-align: center;
}

a,a:visited {
	color: #fa4b00;
	text-decoration: none;
}

a:hover {
	color: #1f1f1f;
}

a img {
	border:none;
	}
	
#main_menu_bar {
	float:left;
	line-height: 1.2em;
	height: 25px;
	font-size: 1.1em;
	margin-bottom:5px;
}

#main_menu_bar ul {
	padding: .3em 0;
	margin: 0;
	list-style-type: none;
	text-align:center;
}

#main_menu_bar li {
	display: block;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

#main_menu_bar li.active a {
	color: #ff0012;
	border-bottom:1px dotted #ff0012;
}


#user_menu_bar {
	float: right;
	line-height: 1.2em;
	height: 25px;
	font-size: 0.9em;
	background-color: #edefe0;
	border: 1px solid #cfd1c4;
	padding-right: 10px;
	padding-left:10px;
	margin-right:10px;
	margin-bottom:15px;
}

#user_menu_bar ul {
	padding: .3em 0;
	margin: 0;
	list-style-type: none;
	text-align: right;
}

#user_menu_bar li {
	display: block;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

#user_menu_bar li.active a {
	color: #ff0012;
	border-bottom:1px dotted #ff0012;
}

/* link for editting question or answer in poll edit screens */

table a.edit, table a.edit:visited {
	color:#FA4B00;
	}

a.edit {
	font-size:0.8em;
	}

a.sign_up_link {
	font-size:1.4em;
	}
	
p.sign_up_link_big {
	font-size:4em;
	text-align:center;
	margin-top:20px;
	}

div#message {
	width: 70%;
	margin: 2px auto;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #0a4164;
	color: #f1f1f1;
	text-align: left;
	font-size: 0.9em;
	font-variant: italics;
}

div#message a:hover {
	color:#f1f1f1;
	text-decoration:underline;
	}

p.mini_warning {
	color: #ff0012;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	margin: 5px;
}

p {
	margin-left: 10px;
	margin-right: 10px;
}

ul.no_dots {
	margin: 10px;
	padding: 0;
	list-style-type: none;
}

ul.no_dots li {
	margin-bottom:5px;
	}

ul.indent {
	margin-left: 25px;
}

div#survey_results {
	background-color:#f6fbfe;
	border:1px solid #d8dcdf;
	border-right:2px solid #d8dcdf;
	border-bottom:2px solid #d8dcdf;
	width: 700px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding: 10px;
}

div#survey {
	background-color:#f6fbfe;
	border:1px solid #d8dcdf;
	border-right:2px solid #d8dcdf;
	border-bottom:2px solid #d8dcdf;
	width: 900px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding: 10px;
}

div#survey_report_summary {
	background-color:#f6fbfe;
	border:1px solid #d8dcdf;
	border-right:2px solid #d8dcdf;
	border-bottom:2px solid #d8dcdf;
	width: 900px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding: 10px;
	}
div#survey p, div#survey_report_summary p {
	width:700px;
	}

div.survey_choices {
	margin: 10px 10px 15px 25px;
	font-weight: bold;
	color: #7a5b3e;
}

div.survey_choices label.choice {
	display:block;
	margin:-17px 0 2px 23px;
	padding:0px;
	width:88%;
	float:left;
	margin-right:0.5em;
	text-align:left;
	color: #7a5b3e;	
}

div.survey_choices input.radio {
	display:block;
	margin:4px 0 0 4px;
	padding:0;
	width:13px;
}

div#in_choices {
	padding: 10px;
	width: 700px;
	background-image: url('img/in_answers_bg.gif');
	background-repeat: repeat-y;
	border: 1px dashed #8fcb67;
	border-left: 20px solid #8fcb67;
	background-color: #fafafa;
}

div#out_choices {
	margin-top: 10px;
	padding: 10px;
	width: 700px;
	background-image: url('img/out_answers_bg.gif');
	background-repeat: repeat-y;
	border: 1px dashed #ff8890;
	border-left: 20px solid #ff8890;
	background-color: #fafafa;
}

a.spam_flag {
	font-size: 0.65em;
	font-variant: italic;
}

span.spam_flagged {
	font-size: 0.65em;
	font-variant: italic;
	color: #fa4b00;
}

tr span.in_answer_text {
	color:#69944b;
	}
tr span.out_answer_text {
	color:#b66167;
	}

tr td.deleted {
	text-decoration: line-through;
	}


#page_top div#banner { /* Banner */
	height: 105px;
	background: url("img/banner.jpg") no-repeat;
	/*background: url("img/nw.gif") no-repeat top left;*/
}

div#banner a img {
	border: none;
	margin-left: 10px;
}

div#banner_text {
	width: 485px;
	float: right;
	font-size: 2.25em;
	color: #fafafa;
	margin-top: 40px;
	font-variant: small-caps;
	font-weight: bold;
}

#page_bottom {
	background: url("img/se.gif") no-repeat bottom right;
}

#page_bottom div {
	font-size: 0;
	height: 10px;
	background: url("img/sw.gif") no-repeat bottom left;
}

#content {
	padding: 10px 0px 0px 10px;
	min-height: 250px;
}

div#home_page_content {
	float: left;
	width: 640px;
}

div.about_dynapoll {
	width:850px;
	}

/* HOME PAGE FEATURE LIST */
div.feature_number {
	width:50px;
	height:40px;
	float:left;
	margin-left:10px;
	font-size:3em;
	text-align:center;
	padding-top:18px;
	}

div.feature_number span {
	margin-top:5px;
	color:white;
	}

div.feature {
	float:right;
	width:580px;
	padding-top:6px;
	min-height:100px;
	}
	
div.feature_intro {
	font-size:0.85em;
	color:#585858;
	line-height:1.4em;
	margin-left:8px;
	margin-right:20px;
	}
div.feature h3 {
	margin-left:8px;
	margin-bottom:5px;
	font-size:1.5em;
	line-height:1.2em;
	
	}

div.feature_dot_1 {	background: url("img/feature_dot_1.png") no-repeat center center; }
div.feature_dot_2 { background: url("img/feature_dot_2.png") no-repeat center center; }
div.feature_dot_3 {	background: url("img/feature_dot_3.png") no-repeat center center; }
div.feature_dot_4 { background: url("img/feature_dot_4.png") no-repeat center center; }
div.feature_dot_5 { background: url("img/feature_dot_5.png") no-repeat center center; }



div#side_bar {
	float: right;
	width: 300px;
	min-height: 300px;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}


/*
brown - 7a5b3e
white - fafafa
orange - fa4b00
grey - cdbdae
black/v dark blue - 1f1f1f
*/
span.question_prompt {
	font-weight: bold;
	font-size: 1.1em;
	color: #fa4b00;
}

span.question_text {
	font-weight: bold;
	font-size: 1.1em;
	color: #7a5b3e;
}

div.survey_choices {
	font-size: 1.1em;
}

div.horiz_bar {
	width: 100px;
	height: 10px;
}

div.high_vote_count {
	background-color: green;
}

div.low_vote_count {
	background-color: orange;
}

span.vote_percentage {
	font-size:0.85em;
	}

div.clearer {
	clear: both;
}

div#password_reset {
	width: 550px;
	margin: 0px auto;
}

/* MAIN PAGE */
.indent_20 {
	margin-left: 20px;
}

div#dynapoll_overview {
	
}
/*
div#user_box {
	width: 290px;
	background-color: #e2e3e9;
	border:1px solid #cfcfd5;
	
}
*/
div#registration_form {
	/* width: 375px; 
	border: 1px solid #cfd1c4;
	border-right: 2px solid #a5a79c;
	border-bottom: 2px solid #a5a79c;
	margin: 10px;
	background-color: #edefe0; */
	background-image:url('icons/edit.png');
	background-position:180px 75px;
	background-repeat:no-repeat;
	
	width:270px;
	margin: 0px auto;
}

div#new_survey_box {
	border: 1px solid #cfd1c4;
	border-right: 2px solid #a5a79c;
	border-bottom: 2px solid #a5a79c;
	background-color:#ededed;
	width: 650px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 20px;
	margin-top:20px;
	padding-top:10px;
}

ul.new_survey_form {
	width:500px;
	}

div#login_box {
	width: 270px;
	background-image:url('icons/unlock.png');
	background-position:90% 10%;
	background-repeat:no-repeat;
	margin:0px auto;
}

div#user_menu {
	padding-left: 10px;
}

.small_text {
	font-size: 0.90em;
}

div#colour_survey {
	float: right;
	width: 325px;
	background-color: #fafafa;
	border: 1px solid #7a5b3e;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	padding-bottom: 5px;
	margin-left:8px;
}

.fuchsia {
	color: #FF00FF;
}

a.colour_survey_link {
	font-size: 0.9em;
	padding-left: 10px;
}

/*************** BENEFITS AND FEATURES BOX *************/
div#benefits_features {
	background-color: #faeca3;
	
	margin-right: 5px;
	margin-top: 10px;
}

#benefits_features_content {
	min-height: 200px;
}

div#benefits_features_top {
	background: url("img/benefits_box/ne.gif") no-repeat top right;
}

div#benefits_features_top div {
	font-size: 0;
	height: 10px;
	background: url("img/benefits_box/nw.gif") no-repeat top left;
}

div#benefits_features_bottom {
	background: url("img/benefits_box/se.gif") no-repeat bottom right;
}

div#benefits_features_bottom div {
	font-size: 0;
	height: 10px;
	background: url("img/benefits_box/sw.gif") no-repeat bottom left;
}

div#benefits_features_content {
	padding: 0px 10px 0px 5px;
}

div.spacer {
	height:15px;
	
	}

/*********************************************************************************/
	/*************** SIDE BOX GENERIC *************/

div.sidebox li.dotpoint {
	font-size:0.95em;
	}
div.sidebox {
	background: #e2e3e9;
	width: 290px;
	color: #1f1f1f;
	margin-top: 10px;
}

.sidebox_content {
	min-height: 200px;
}

div.sidebox_top {
	background: url("img/home_page_boxes/ne.gif") no-repeat top right;
}

div.sidebox_top div {
	font-size: 0;
	height: 10px;
	background: url("img/home_page_boxes/nw.gif") no-repeat top left;
}

div.sidebox_bottom {
	background: url("img/home_page_boxes/se.gif") no-repeat bottom right;
}

div.sidebox_bottom div {
	font-size: 0;
	height: 10px;
	background: url("img/home_page_boxes/sw.gif") no-repeat bottom left;
}

div.sidebox_content {
	padding: 0px 5px 0px 5px;
}

/* TYPE 2 */

div.sidebox2 {
	background: #c6f1a9;
	width: 290px;
	color: #1f1f1f;
	margin-top: 10px;
}

.sidebox2_content {
	min-height: 150px;
}

div.sidebox2_top {
	background: url("img/home_page_boxes/ne2.gif") no-repeat top right;
}

div.sidebox2_top div {
	font-size: 0;
	height: 5px;
	background: url("img/home_page_boxes/nw2.gif") no-repeat top left;
}

div.sidebox2_bottom {
	background: url("img/home_page_boxes/se2.gif") no-repeat bottom right;
}

div.sidebox2_bottom div {
	font-size: 0;
	height: 5px;
	background: url("img/home_page_boxes/sw2.gif") no-repeat bottom left;
}

div.sidebox2_content {
	padding: 0px 5px 0px 5px;
}


p.featured_day_disclaimer {
	font-size:0.8em;
	margin-bottom:0px;
	padding-bottom:2px;
	text-align:center;
	color:#585858;
	padding-top:10px;
	line-height:1.3em;
}

/*********************************************************************************/
div#user_completed_surveys {
	margin-top: 25px;
}

div#user_selected_survey_result {
	float: right;
	width: 420px;
	border: 1px solid black;
	margin-right: 10px;
}

div#user_completed_surveys_list {
	float: left;
	width: 500px;
}

table#user_completed_surveys tr.selected {
	background-color:#d4e1ee;
	}

/***** TABLE CSS ********/
.row_odd {
	background-color: #e7e7e7;
	padding: 1px 5px 0px 5px;
	border-bottom: 1px solid #c1c1c1;
}

.row_odd:hover,.row_even:hover {
	background-color: white;
}

.row_even {
	background-color: #d5d5d5;
	padding: 1px 5px 0px 5px;
	border-bottom: 1px solid #c1c1c1;
}

td.centered,th.centered {
	text-align: center;
}

table.statistics_table {
	width: 60%;
	margin-left: 14px;
	margin-bottom: 10px;
}

div#review_poll_answers {
	width:850px;
	}

table#review_poll_answers {
	width: 700px;
	}

table {
	width: 98%;
	font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS",
		sans-serif;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	color: #333;
	background: #F3F5F7;
	margin-left: 10px;
}

table a,table a:visited {
	color: #3A4856;
	text-decoration: none;
	border-bottom: 1px solid #C6C8CB;
}

/* table a:visited {color: #777;} */
table a:hover {
	color: #d61818;
	border-bottom: 1px solid #d61818;
}

table caption {
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 10px;
	font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS",
		sans-serif;
}

table thead th {
	background: #57504a;
	padding: 8px 12px;
	color: white;
	text-align: left;
	font-weight: normal;
}

table thead th.center {
	text-align: center;
}

tr th {
	background: #fafafa;
	padding: 8px 12px;
	color: #fff;
	text-align: right;
	font-weight: normal;
}

table tbody,table thead {
	border-left: 1px solid #EAECEE;
	border-right: 1px solid #EAECEE;
}

table tbody {
	border-bottom: 1px solid #EAECEE;
}

table tbody td,table tbody th {
	padding: 10px;
	text-align: left;
}

table tbody td.center {
	text-align: center;
}

table tbody tr {
	background: #fafafa;
}

table tbody tr.odd {
	background: #F0F2D4;
}

table tbody  tr:hover {
	background: #EAECEE;
	color: #111;
}

table tfoot td,table tfoot th,table tfoot tr {
	text-align: left;
	font: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS",
		sans-serif;
	text-transform: uppercase;
	background: #fff;
	padding: 10px;
}

table#my_surveys tr {
	background-color:#fafafa;
	}

table#my_surveys tbody  tr:hover {
	background: #EAECEE;
	color: #111;
}



th.question_column {
	width:350px;
	}
th.date_column {
	width:75px;
	}

table#survey_change_timeline {
	width:10px;
	table-layout:fixed;
	}
	
table#survey_change_timeline th.date {
	width:50px;
	padding:0px;
	text-align:center;
	padding:5px 0px;
	}

table#survey_change_timeline tr td.data {
	text-align:center;
	}

table#survey_change_timeline th.heading {
	width:100px;
	}

table#survey_change_timeline th.heading_small {
	width:50px;
	padding:0px;
	text-align:center;
	}

table#survey_change_timeline tr td.heading {
	font-weight:bold;
	}

table#survey_change_timeline a {
	border:none;
	}
	
table#survey_change_timeline th.selected_date {
	color: #111;
	}

table#survey_change_timeline td.selected_date {
	background-color:#EAECEE;
	color: #111;
	}

/* link in the header needs to be lighter because of dark thead th */
table thead th a, table thead th a:visited {
	color:#fa4b00;
	}

table thead th a:hover {
	color:#EAECEE;
	}

div#footer {
	width: 960px;
	margin: 0px auto;
	min-height: 100px;
	background-color: #1f1f1f;
	color: #cdbdae;
	padding-top: 10px;
	text-align: center;
	font-size: 0.8em;
}

div#footer p {
	margin: 0px;
}

div#footer a:hover {
	color: white;
	text-decoration: underline;
}

#bookmarks {
	width:250px;
	margin-left:10px;
	border:1px solid #e2e3e9;
	margin-top:10px;
	padding:7px;
	}

div.social_container {
	width:740px;
	}
#bookmarks_half_size {
	width:125px;
	margin-left:10px;
	border:1px solid #e2e3e9;
	margin-top:10px;
	padding:7px;
	float:left;
	}

div.facebook_comment_and_like_box
	{
	border:1px solid #e2e3e9;
	margin-top:10px;
	float:right;
	margin-right:10px;
	width:550px;
	padding:10px;
	}

#bookmarks span {
	font-size:0.85em;
	color:#1f1f1f;
	display:block;
	margin-bottom:15px;
	}

#bookmarks_half_size span {
	font-size:0.85em;
	color:#1f1f1f;
	display:block;
	margin-bottom:15px;
	}


a.bookmark {
	margin-left:20px;
	}
	
span.form_instructions {
	font-size:0.8em;
	color:#585858;
}


/* TAG CLOUD OF SURVEY TAGS */

#tag_cloud {
	width:250px;
	margin:0px auto;
	}


.tc_item {
	padding:1px;
	padding-right:5px;
	padding-left:5px;
	background-color:white;
	}

/*
a.tc_item {
	color:black;
	text-decoration:none;
	border:0;
	}
*/
	
.tc_size_0 {
	font-size:0.75em;
	
	}
	
.tc_size_1 {
	font-size:0.9em;
	
	}
	
.tc_size_2 {
	font-size:1.05em;
	
	}

.tc_size_3 {
	font-size:1.2em;
	
	}
	
.tc_size_4 {
	font-size:1.35em;
	
	}
.tc_size_5 {
	font-size:1.5em;
	
	}

/* * * * * * * * * * * * * * * * * * * * * * */

div#tags_and_search {
	float:left;
	width:438px;
	margin-left:10px;
	border:1px solid #d9d9d9;
	background-color:#f5f5f5;
	}

div#tag_cloud_large {
	width:440px;
	margin:0px auto;
	}

div#top10_surveys {
	float:right;
	width:463px;
	margin-left:25px;
	margin-right:10px;
	border:1px solid #d9d9d9;
	background-color:#f5f5f5;
	}

div#featured_surveys {
	float:right;
	width:461px;
	margin-left:25px;
	margin-right:10px;
	border:2px dashed #166c16;
	background-color:#c6f1a9;
	margin-bottom:5px;
	padding-bottom:5px;
	}

div#featured_surveys ul li {
	font-size:1.1em;
	}

div#all_public_surveys {
	margin-top:25px;
	}
	
a.link_browse_all_polls {
	float:right;
	font-size:0.8em;
}

code {
	display:block;
	margin:10px 25px;
	margin-right:275px;
	background-color:#cbcbcb;
	color:#4a5050;
	border:1px dotted #4a5050;
	padding:5px;
}

object {
	margin-left:10px;
}

a.vid_vis_toggle {
	font-size:1.2em;
	}

div.hidden {
	display:none;
	}

div#read_more_about_dynapoll_content {
	display:none;
	}

p.recent_vote_info {
	margin:0px;
	padding:0px;
	margin-left:25px;
}

p.recent_vote_info_title {
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}


/* ACCOUNT PAGES */

div#account_page {
	
	}

div#account_options {
	float:left;
	width:600px;
	min-height:250px;
	}

div.poll_purchase_box {
	padding:10px 0px 10px 10px;
	width:643px;
	background-color:#fafafa;
	margin-left:10px;
	border-bottom:1px solid #D8DCDF;
	background-image:url("img/poll_types_box.png");
	background-position:top-left;
	background-repeat:no-repeat;
}

div.poll_balance {
	float:right;
	margin:15px 20px 10px 10px;
	width:125px;
	height:90px;
	background-image:url("img/poll_balance_box.png");
	background-position:top-left;
	background-repeat:no-repeat;
	}

h3.poll_balance_title {
	margin:0px;
	padding:4px;
	color:#1f1f1f;
	background-color:#C3D0EC;
	text-align:center;
}

p.poll_balance_value {
	margin:0px;
	padding:0px;
	font-size:3.5em;
	text-align:center;
	margin-top:20px;
	margin-bottom:25px;
}

p.positive {
	color:#007411;
	}

p.zero {
	color:#e03100;
	}

div.poll_purchase_box ul {
	margin-left:15px;
	}

li.poll_benefit {
	list-style-image: url('img/tick2.gif');
}

h3.standard_poll_title {
	color:#585858;
}

h3.premium_poll_title {
	color:#585858;
}

h3.featured_day_title {
	color:#585858;
}

div#important_payment_notice {
	padding:2px;
	margin:10px;
	font-size:0.9em;
	width:910px;
	height:100px;
	background-image:url("img/important_payment_notice_box.png");
	background-position:top-left;
	background-repeat:no-repeat;
}

div.payment_buttons_2 {
	width:400px;
	margin:0px auto;
}

div.payment_buttons_3 {
	width:575px;
	margin:0px auto;
}

span.price {
	font-size:0.85em;
	}

/* Buy Button Hover */
/* http://www.freshgenerator.com/?boxw=150&boxh=30&box_alpha=0&box_colors%5B0%5D=71cced&box_colors%5B49%5D=&box_colors%5B50%5D=&box_colors%5B100%5D=0ca6cc&box_spread=v&padding_size=0&padding_color=FFFFFF&shadow_size=2&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=6&cornerh=6&border_size=1&border_alpha=0&border_colors%5B0%5D=447494&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=Buy+This&text_size=14&text_font=arial.ttf&text_color=091761 */
/* Buy Button */
/* http://www.freshgenerator.com/?boxw=100&boxh=30&box_alpha=0&box_colors%5B0%5D=a3dbf0&box_colors%5B49%5D=&box_colors%5B50%5D=&box_colors%5B100%5D=33adcc&box_spread=v&padding_size=0&padding_color=FFFFFF&shadow_size=2&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=6&cornerh=6&border_size=2&border_alpha=0&border_colors%5B0%5D=447494&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=Buy+This&text_size=14&text_font=arial.ttf&text_color=091761 */


/* Buy Now Button 
http://www.freshgenerator.com/?boxw=100&boxh=25&box_alpha=0&box_colors%5B0%5D=1e4566&box_colors%5B30%5D=547999&box_colors%5B70%5D=547999&box_colors%5B100%5D=1e4566&box_spread=v&padding_size=0&padding_color=FFFFFF&shadow_size=2&shadow_color=1f1f1f&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=8&cornerh=8&border_size=2&border_alpha=0&border_colors%5B0%5D=1f1f1f&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=Buy+Now&text_size=10&text_font=verdana.ttf&text_color=c7cede
*/

div.payment_button {
	width:178px;
	height:75px;
	border: 1px solid #ccc;
	}

div.payment_button_submit p {
	margin:0px;
	padding:0px;
	margin-left:13px;
	margin-top:3px;
	}

div.left {
	float:left;
	margin-left:10px;
	}

div.right {
	float:right;
	margin-right:10px;
	}

div.payment_button_price {
	text-align:center;
	font-size:1.25em;
	font-weight:bold;
	padding:5px;
	color:#091761;
}
	
span.buy_now_button {
	
	}

p.twitter_ad {
	text-align:center;
}

p.add_ad_option {
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:5px;
}

/* ACCOUNT PAGE */

div#manage_account_left {
	float:left;
	width:600px;
}

div.poll_balance_box {
	float:left;
	border:1px solid #C3D0EC;
	width:125px;
	margin-left:20px;
	height:110px;
	}

div#my_account_options {
	width:265px;
	float:right;
	margin-right:10px;
	margin-top:40px;
	height:230px;
	background-image:url("img/my_dynapoll_options_box2.png");
	background-position:top;
	background-repeat:no-repeat;
	margin-left:10px;
}

div#my_account_options a:hover {
	color:#f1f1f1;
	}

#my_account_options li.active a {
	color: #ff0012;
	border-bottom:1px dotted #ff0012;
}

div#my_account_options h3 {
	background-color:#f1f1f1;
	padding:2px;
	margin-left:5px;
	margin-top:4px;
	text-align:center;
	font-variant:small-caps;
}

p.my_account_options_intro {
	font-size:0.85em;
	color:#f1f1f1;
}
	
table a.alert_title, table a.alert_title:visited {
	color: #fa4b00;
	text-decoration: none;
	border:none;
	font-weight:bold;
}

table a.alert_title:hover {
	color: #1f1f1f;
}

table a.attention, table a.attention:visited {
	color: #fa2600;
	text-decoration: none;
	border:none;
	font-weight:bold;
}

table a.attention:hover {
	color: #fa4b00;
}

/* The red, green and orange for the status of poll views vs limit and votes vs limit under purchased polls table
orage - fc5000
red - c40808
green - 166c16
*/

table span.red {
	color:#c40808;
	}

table span.green {
	color:#166c16;
	}

table span.orange {
	color:#fc5000;
	}

/*
ADMIN MESSAGE BOX
*/
div#admin_msg_top {
	background-image:url("img/admin_msg_box/top.png");
	background-position:top;
	background-repeat:no-repeat;
	height:32px;
	width:504px;
	margin:0px auto;
	text-align:center;
	}

span.admin_message_from {
	display:block;
	padding-top:5px;
	color:black;
	}

div#admin_msg_middle {
	background-image:url("img/admin_msg_box/middle.png");
	background-repeat:repeat-y;
	width:504px;
	margin:0px auto;
	padding-top:5px;
	font-size:0.9em;
}

div#admin_msg_bottom {
	background-image:url("img/admin_msg_box/bottom.png");
	background-position:bottom;
	background-repeat:no-repeat;
	height:20px;
	width:504px;
	margin:0px auto;
}

div#admin_message p {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:0.9em;
	color:#372515;
	line-height:1.4em;
	}

div#admin_message p.dismiss {
	margin:0px;
	text-align:right;
	}
	
div#send_admin_message {
	padding-top:5px;
	display:none;
	width:600px;
	background-color:#edefe0;
	border:1px dashed #cfd1c4;
	margin-left:10px;
}

div#administrator_message {
	padding-top:5px;
	width:750px;
	background-color:#edefe0;
	border:1px dashed #cfd1c4;
	margin-left:10px;
}


/* POLLINNAIRES */

div#pollinnaires_list {
	float:left;
	width:460px;
	height:380px;
	font-size:0.9em;
	margin-right:10px;
	background-image:url("img/pollinnaires/box_left.png");
	background-position:top;
	background-repeat:no-repeat;
	padding:10px;
	padding-right:20px;
	}

td a.activate_warning {
	color:#fa2600;
	}

span.activated {
	color:#166c16;
	}

div#pollinnaires_list table tr {
	
	}

p.instruction {
	color:#585858;
	font-size:0.95em;
	font-style:italic;
	}

div#available_polls {
	float:left;
	width:460px;
	font-size:0.9em;
	margin-right:10px;
	height:400px;
	padding-right:10px;
	background-image:url("img/pollinnaires/box_left.png");
	background-position:top;
	background-repeat:no-repeat;
	padding:10px;
	padding-right:20px;
	}

div#pollinnaire {
	float:right;
	width:408px;
	font-size:0.9em;
	margin-right:10px;
	padding:10px;
	padding-right:20px;
	background-color:#f6fbfe;
	border:1px solid #d8dcdf;
	min-height:770px;
	}

tr.selected_pollinnaire {
	background-color:#d4e1ee;
}

tr.selected_pollinnaire td {
	
	}

img.ajax_loader {
	display:block;
	margin:50px auto;
}

td.options {
	
}

span.selected_pollinnaire_prompt {
	font-weight:bold;
	font-size:1.2em;
}

span.selected_pollinnaire_text {
	font-size:1.2em;
}


div#free_poll_features_box {
	background-image:url("img/home_page_boxes/free_poll_features.png");
	background-position:top;
	background-repeat:no-repeat;
	width:600px;
	height:250px;
	margin:0px auto;
}

div#free_poll_features_content {
	padding-top:15px;
	padding-left:20px;
	padding-right:10px;
	}

h3.free_poll_title {
	color:#0a4164;
}

p.standard_premium_polls_byline {
	font-size:0.90em;
}

/* For Poll Results */
/* Let's have 2 results across the screen */

div.pollinnaire_poll_result_left {
	width:45%;
	float:left;
	border: 2px solid #e4ebfe;
	background-color:#f3f5f8;
	margin-left:10px;
}

div.pollinnaire_poll_result_right {
	width:45%;
	float:right;
	margin-right:19px;
	border: 2px solid #e4ebfe;
	background-color:#f3f5f8;
}

div#pollinnaire_messages {
	width:700px;
	margin:0px auto;
	border: 1px solid #bcd0fe;
	background-color:#dee7fe;
	margin-bottom:10px;
	font-size:0.9em;
}

div#pollinnaire_messages p.intro {
	color:#fa4b00;
	}

h3#pollinnaire_owner_box {
	background-color:#bcd0fe;
	color:#0a4164;
	margin:0px;
	padding:5px;
	padding-left:10px;
	width:450px;
	margin-left:10px;
	}
	
div#pollinnaire_description {
	width:920px;
	margin-left:10px;
	border:1px solid #bcd0fe;
	background-color:#f0f0f2;
	margin-bottom:5px;
	}

span.pollinnaire_owner_name {
	font-size:0.8em;
	color:#585858;
	}

div#pollinnaire_thanks {
	
	}

p#owner_thanks {
	font-weight:bold;
	text-align:center;
}

p.centered {
	text-align:center;
}

p.large {
	font-size:1.2em;
	}

li.listed_pollinnaire {
	padding:10px 5px;
	width:700px;
	}
span.listed_pollinnaire_name {
	font-size:2em;
}

span.listed_pollinnaire_description {
	font-size:0.85em;
	color:#585858;
}

span.listed_pollinnaire_owner a {
	font-size:0.9em;
}

p.pollinnaire_list_pagination {
	font-size:1.2em;
	color:#585858;
}

/* the new look My DynaPoll Page */

/* main container under the admin messages if there are any */
div#my_dynapoll {

}

/* My Polls introduction and instructions - left */
div#my_polls_intro {
	float:left;
	width:650px;
}

/* Secondary menu with options such as create poll, create dynapoll, manage etc 
http://www.freshgenerator.com/?boxw=255&boxh=220&box_alpha=0&box_colors%5B0%5D=cfdfe6&box_colors%5B49%5D=&box_colors%5B50%5D=&box_colors%5B100%5D=e4edf0&box_spread=v&padding_size=2&padding_color=FFFFFF&shadow_size=5&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=8&cornerh=8&border_size=1&border_alpha=0&border_colors%5B0%5D=90C8DD&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=&text_size=15&text_font=coolveti.ttf&text_color=333333

v2 - http://www.freshgenerator.com/?boxw=255&boxh=220&box_alpha=0&box_colors%5B0%5D=1f1818&box_colors%5B49%5D=&box_colors%5B50%5D=&box_colors%5B100%5D=2b2828&box_spread=v&padding_size=2&padding_color=FFFFFF&shadow_size=5&shadow_color=4a4a4a&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=8&cornerh=8&border_size=1&border_alpha=0&border_colors%5B0%5D=575655&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=&text_size=15&text_font=coolveti.ttf&text_color=333333
*/
div#my_dynapoll_options {
	width:265px;
	float:right;
	margin-right:20px;
	margin-top:35px;
	height:230px;
	background-image:url("img/my_dynapoll_options_box2.png");
	background-position:top;
	background-repeat:no-repeat;
}

div#my_dynapoll_options a:hover {
	color:#f1f1f1;
	}

div#my_dynapoll_options h3 {
	background-color:#f1f1f1;
	padding:2px;
	margin-left:5px;
	margin-top:4px;
	text-align:center;
	font-variant:small-caps;
}

p.my_dynapoll_options_intro {
	font-size:0.85em;
	color:#f1f1f1;
}

p.more_features_soon {
	font-size:0.9em;
	color:#f1f1f1;
	}

/* The Filter Panel */
/* http://www.freshgenerator.com/?boxw=895&boxh=25&box_alpha=0&box_colors%5B0%5D=57504A&box_colors%5B0%5D=57504A&box_colors%5B50%5D=&box_colors%5B100%5D=57504A&box_spread=v&padding_size=1&padding_color=FFFFFF&shadow_size=0&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=6&cornerh=6&border_size=2&border_alpha=0&border_colors%5B0%5D=575655&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=&text_size=15&text_font=heineken.ttf&text_color=e5f5c1

v3 - http://www.freshgenerator.com/?boxw=895&boxh=25&box_alpha=0&box_colors%5B0%5D=1f1818&box_colors%5B50%5D=292323&box_colors%5B100%5D=1f1818&box_spread=v&padding_size=2&padding_color=FFFFFF&shadow_size=0&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=6&cornerh=6&border_size=2&border_alpha=0&border_colors%5B0%5D=575655&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=&text_size=15&text_font=heineken.ttf&text_color=e5f5c1
	*/
#filter_panel {
	height: 30px;
	font-size: 0.85em;
	width:900px;
	margin:0px auto;
	background-image:url("img/my_surveys_filter_box3.png");
	background-position:top;
	background-repeat:no-repeat;
}

#filter_panel ul {
	padding:4px;
	margin: 0;
	list-style-type: none;
	width:570px;
	float:right;
	text-align:right;
}

#filter_panel li {
	display: block;
	display: inline;
	margin-left: 8px;
	margin-right: 8px;
}

#filter_panel li a.filter_active {
	color: #a47a53;
}

#filter_panel li a:hover {
	color:#f1f1f1;
	}

#filter_panel span.filter_status {
	display:block;
	float:left;
	width:310px;
	margin-left:10px;
	margin-top:4px;
	color:#f1f1f1;
	text-align:center;
}

/* http://www.freshgenerator.com/?boxw=250&boxh=75&box_alpha=0&box_colors%5B0%5D=1f1818&box_colors%5B50%5D=292323&box_colors%5B100%5D=1f1818&box_spread=v&padding_size=1&padding_color=FFFFFF&shadow_size=4&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c3=0&c4=0&c4=1&cornerw=6&cornerh=6&border_size=6&border_alpha=0&border_colors%5B0%5D=575655&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=POLLINNAIRES&text_size=20&text_font=arial.ttf&text_color=a8d936
http://www.freshgenerator.com/?boxw=250&boxh=75&box_alpha=0&box_colors%5B0%5D=1f1818&box_colors%5B50%5D=292323&box_colors%5B100%5D=1f1818&box_spread=v&padding_size=2&padding_color=FFFFFF&shadow_size=4&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=12&cornerh=12&border_size=6&border_alpha=0&border_colors%5B0%5D=575655&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=POLLINNAIRES!&text_size=20&text_font=arial.ttf&text_color=a8d936	
	
	*/
div.pollinnaire_button_holder {
	float:left;
	margin:35px 0px 0px 100px;
}

div.pollinnaire_button_holder_home {
	width:262px;
	margin:8px 0px 10px 12px;
}

div.pollinnaire_button_holder_small {
	float:left;
	margin:0px 0px 0px 250px;
}
/* pollinnaires button small 
http://www.freshgenerator.com/?boxw=200&boxh=50&box_alpha=0&box_colors%5B0%5D=1f1818&box_colors%5B50%5D=292323&box_colors%5B100%5D=1f1818&box_spread=v&padding_size=2&padding_color=FFFFFF&shadow_size=4&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=12&cornerh=12&border_size=6&border_alpha=0&border_colors%5B0%5D=575655&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=POLLINNAIRES!&text_size=14&text_font=arial.ttf&text_color=a8d936
*/

table#margin_of_error_table td {
	padding:2px;
	text-align:center;
	background-color:#e2e7ea;
	}
table#margin_of_error_table {
	width:300px;
	float:left;
	margin-right:10px;
	}

table#margin_of_error_table tr.bad {
	color:#e23d3d;
	}

table#margin_of_error_table tr.good {
	color:#299329;
	}

/* ADS ON POLLS CSS */
div#poll_ads { margin-left:10px; margin-bottom:15px; width:574px; border-bottom:1px solid #ccc; }
span.ad_identifier { font-size:0.75em; color: #c9c9c9; padding-left:10px; }
div#poll_ad_link { font-size:0.80em; padding:2px 10px 5px 10px;  background-color:#e9f3f3; width:550px; color:#0a4164;  border-left:3px solid #0a4164; border-right:1px solid #ccc;}
div#poll_ad_blurb { font-size:0.85em; padding:5px 10px 2px 10px; background-color:#eef3f3;width:550px; color:#0a4164; border-left:3px solid #0a4164; border-right:1px solid #ccc; }
div#poll_ad_blurb h3 { margin-left:10px; margin-top:4px; font-size:1.2em; margin-bottom:5px;} 

div#ad_dropdowns {
	float:left;
	width:250px;
}

div#ad_preview {
	float:right;
	width:590px;
}


/* POLL BROWSER SCATTER POPUP */
/* small link to scatter browser
http://www.freshgenerator.com/?boxw=150&boxh=30&box_alpha=0&box_colors%5B0%5D=1f1818&box_colors%5B50%5D=292323&box_colors%5B100%5D=1f1818&box_spread=v&padding_size=1&padding_color=FFFFFF&shadow_size=4&shadow_color=CCCCCC&c1=0&c1=1&c2=0&c2=1&c3=0&c3=1&c4=0&c4=1&cornerw=5&cornerh=5&border_size=6&border_alpha=0&border_colors%5B0%5D=575655&border_colors%5B49%5D=&border_colors%5B50%5D=&border_colors%5B100%5D=&text_value=Scatter+Browse!&text_size=12&text_font=arial.ttf&text_color=a8d936
*/

div#poll_browser_scatter { line-height:1.8em; }

a.padding_1 { padding:2px 2px; background-color:#fbeeee;}
a.padding_2 { padding:2px 4px; background-color:#fbfaee; }
a.padding_3 { padding:2px 6px; background-color:#eefbef;}
a.padding_4 { padding:2px 8px; background-color:#eef5fb; }
a.padding_5 { padding:2px 10px; background-color:#f8eefb;}

a.link_green { color:green; }
a.link_green:hover { color: #1f1f1f; }
	
a.link_size_1 { font-size:1.0em; }
a.link_size_2 { font-size:1.15em; }
a.link_size_3 { font-size:1.3em; }
a.link_size_4 { font-size:1.45em; }
a.link_size_5 { font-size:1.6em; }
a.link_size_6 { font-size:1.75em; }
a.link_size_7 { font-size:2.0em; }

ul.scatter_key {
	line-height:2em;
	border-bottom:1px dashed #585858;
}

ul.scatter_key li:last-child {
	margin-bottom:10px;
	}

div.scatter_links {
	margin:10px;
}



/* Booking Calendar */

div#confirm_booking {
	float:right;
	width:500px;
	
	}

select#poll_dropdown {
	font-size:1.5em;
	width:450px;
}

.calendar {
	font-family: Arial; font-size: 12px;
	border-top:1px solid #ddd;
		}
table.calendar {
	margin: auto; border-collapse: collapse; width:910px;
}
.calendar .days td {
	width: 75px; height: 75px; padding: 4px;
	border: 1px solid #999;
	vertical-align: top;
	background-color: #fff; /* #DEF; */
}
.calendar .days td.available:hover {
	background-color: #b2ffb0;
}
.calendar .highlight {
	font-weight: bold; color: #00F;
}

tr.days td.booked {
	background-color:#ffcece;
	}

tr.days td.available {
	background-color:#c1ffc0;
	cursor:pointer;
	}

tr.days td.available_user_booking {
	background-color:#ffec97;
	cursor:pointer;
	}

tr.days td.booked_user_booking {
	background-color:#ffcece;
	}

div.key {
	margin-bottom:4px;
	width:60px;
	height:20px;
	float:left;
	margin-left:20px;
	margin-right:5px;
	}

div#booked_key {
	background-color:#ffcece;
	}

div#user_booked_key {
	background-color:#ffec97;
	}
	
div#available_key {
	background-color:#c1ffc0;
	}

div.key_description {
	padding-top:2px;
	font-size:0.95em;
	}

span.booking_date {
	font-size:1.2em;
	}
	
label.dropdown_label {
	color:#166c16;
	}
	
th.month_year_heading { text-align:center; font-size:1.4em; color: #000; }
th.next_month_heading { text-align:right; font-size:1.2em; }
th.prev_month_heading { text-align:left; font-size: 1.2em; }
	
/* hide the booking form as default */
form#booking_form { display: none; }

div.existing_booking_info {
	font-size:0.9em;
	padding:2px;
	border-bottom:1px solid #eee;
	}

div.existing_booking_info:last-child {
	border:none;
	}

span.new_feature {
	font-size:0.9em;
	color:#fff;
	}
	
