* {
margin:0;
padding:0;	
}

body
	{margin:0px auto; padding:0px; background:#a7ebf7 url(../images/bg.jpg) repeat-x left top; color:#696969; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

a {
outline:none;	
}

a img {
border:none;	
}

#main_container
	{width:873px; background:#a7ebf7 url(../images/container_bg.jpg) no-repeat left top; margin:0 auto;}
#publish_container{background-color:white; margin:0 auto; width:848px; .width:849px;}
	

#container{width:788px; margin:0 auto; padding:0 30px; background:#FFFFFF repeat;}
#header-div{ margin:0 auto; padding:0;}
.logo{margin-top:12px; float:left; width:255px;}
.logo_text{color:#66a100; font-size:12px; font-weight:normal; text-align:center; padding-top:10px; line-height:normal; letter-spacing:1px;}

.logo h1 {
width:217px;
height:90px;
margin-left:20px;
}

.logo h1 a {
text-indent:-9999px;
width:217px;
height:90px;
background:url(../images/logo.jpg) no-repeat 0 0;	
display:block;
}
.header_right{float:right; width:532px; padding-top:8px;}

.shoppinglinks{
float:left;
color:#4D4D4D;
font-size:12px;
padding-left:56px;
}

.shoppinglinks div{
float:left;	
}
.shoppinglinks a img {
border:none;	
}
.shoppinglinks a {
color:#4D4D4D;
text-decoration:none;
font-weight:bold;
}

.toplinks{text-align:right; float:right;}
.toplinks ul{padding:0; margin:0; list-style-type:none;}
.toplinks ul li {
	color:#4d4d4d;
	display:inline;
	text-decoration:none;
	}
.toplinks ul li a{color:#4d4d4d; display:inline; text-decoration:none;}
.toplinks ul li a:hover{color:#fb8e0a; text-decoration:none;}
.blue18{color:#009ddc; font-size:17px; text-decoration:none; font-weight:bold; float:left; padding-top:20px; text-align:right; padding-left:27px; padding-right:13px;}
.darkblue14{color:#00597d; font-size:13px; font-weight:bold; text-decoration:none; line-height:15px; text-align:center;}
.darkblue14 a{color:#00597d; text-decoration:none;}


/*.vote_div{margin:35px 0px 0px 60px;}*/
.vote_div{margin:35px 0px 0px 300px;}
.vote_image{margin-bottom:0px;}

.clear{clear:both;}

.verti_links{float:left; width:275px; margin-top:15px; .margin-top:-15px;}
.verti_links ul{margin:0; padding:0; list-style-type:none;}
.verti_links ul li{color:#348ee0; font-size:14px; text-decoration:none; font-weight:bold; background:url(../images/link_bg.jpg) no-repeat; width:235px; height:27px; padding-left:40px; padding-top:7px;}
.verti_links ul li a{color:#348ee0; text-decoration:none; font-weight:bold;}

.are_top{background:url(../images/are_top.jpg) no-repeat; width:476px; height:24px;}
.are_bg{background:url(../images/are_center.jpg) repeat-y; width:476px;}
.are_bottom{background:url(../images/are_bottom.jpg) no-repeat; width:476px; height:24px;}
.are_text{color:#434343; text-decoration:none; line-height:normal; font-size:48px; text-align:center; padding:25px 0px 10px 0px; .padding:28px 0px 29px 0px;}

.Featured{color:#0289c0; font-size:14px; text-decoration:none; line-height:normal; font-weight:bold; padding:35px 0px 10px; .padding:5px 0px; _padding:10px 0px;}
.script_text{color:#FFFFFF; font-size:14px; text-decoration:none; text-align:center; background:url(../images/script_bg.jpg) no-repeat; height:23px; width:122px; font-weight:bold; padding-top:5px; .height:28px;}
.script_text a{color:#FFFFFF; text-decoration:none;}

.sign_up_bg{background:url(../images/newsletters.jpg) no-repeat; width:255px; height:114px; float:left;}
.sign_up_text{color:#505051; font-size:20px; font-weight:bold; text-decoration:none; line-height:normal; padding-top:20px; padding-left:15px;}
.newsletter_text{color:#505051; font-size:28px; font-weight:bold; text-decoration:none; line-height:normal; margin-top:7px; margin-left:15px;}
.newsletter_text a{color:#505051; text-decoration:none;}
.blog_bg{background:url(../images/blog.jpg) no-repeat; width:255px; height:114px; float:left; margin-left:12px; margin-right:10px;}
.visit_text{color:#505051; font-size:27px; font-weight:bold; text-decoration:none; line-height:normal; padding-top:15px; padding-left:20px;}
.blog_text{color:#505051; font-size:30px; font-weight:bold; margin-top:17px; text-decoration:none; text-align:center; line-height:normal; }
.blog_text a{color:#505051; text-decoration:none;}


.rss_bg{background:url(../images/rss_feed.jpg) no-repeat; width:255px; height:114px; float:left;}
.rss_text{color:#505051; font-size:30px; font-weight:bold; text-decoration:none; line-height:normal; padding-top:15px; padding-left:20px;}
.rss_text a{color:#505051; text-decoration:none;}




.bottom-bg{background:url(../images/bottom_bg.jpg) repeat-x; width:100%; height:107px; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:24px; padding-top:10px; clear:both;}
.bottom-bg a{color:#ffffff; text-decoration:none;}
.bottom-bg a:hover{color:#ffffff; text-decoration:underline;}
.bottom-bg p{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:24px; margin:0; padding:0px;}

#main  {
	width:584px;
	margin:8px auto 6px;
	background:#fff;
	}

#top_curve  {
	height:8px;
	background-image:url(../images/top_curve.png);
	font-size:0px;
	}

#mid  {
	border-left:5px solid #ededed;
	border-right:5px solid #ededed;
	background-color:#FFFFFF;
	padding:10px;
	}

.box_heading  {
	border-bottom:1px solid #dcdcdc;
	/*background-image:url(../images/login_icon.jpg);*/
	background-position:left center;
	background-repeat:no-repeat;
	color:#006beb;
	font-size:24px;
	height:25px;
	padding:8px 0 8px 5px;
	}
	
	.box_heading2  {
	border-bottom:1px solid #dcdcdc;
	background-image:url(../images/register_icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	color:#006beb;
	font-size:24px;
	height:25px;
	padding:8px 0 8px 56px;
	}

#form  {
	color:#555555;
	font-size:18px;
	padding:16px 30px 20px 10px;
	float:left;
	background-image:url(../images/vert_divide.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}

.textfield  {
	width:278px;
	height:23px;
	background-image:url(../images/textfield_bg.jpg);
	padding:5px;
	margin:3px 0;
	}

.smalltext  {
	font-size:12px;
	text-align:right;
	margin:5px 0;
	}

.smalltext a  {
	color:#FF0000;
	}

.textfield input[type=image]  {
	margin:10px 0;
	}

.textfield input[type=text], .textfield input[type=password]  {
	border:none;
	margin:0;
	background-color:#f6f6f6;
	width:268px;
	height:23px;
	}

#signup {
	float:right;
	text-align:center;
	font-size:18px;
	color:#5d5d5d;
	padding:45px;
	}
	
#bottom_curve  {
	height:8px;
	background-image:url(../images/bottom_curve.png);
	font-size:0px;
	}
	#form_register  {
	color:#555555;
	font-size:14px;
	padding:20px 30px 20px 10px;
	}

.darktext  {
	color:#282828;
	}
table {
border:0;	
}

table#register  {
	width:90%;
	}

table#register td  {
	text-align:left;
}
#admintop
{
margin:0 20px 0 55px;
}

div#wn
{
position:relative;
height:150px;
overflow:hidden;
clear:none;
}

#rightside {
	margin-left:15px;
	float:left;
	width:485px;
	}

.greyacc {
	border:1px solid #dedede;
	padding:10px;
	}
	
#navsub a {
	color:#348EE0;
	text-decoration:none;
	}

#title_gen {
	background-color:#f5f5f5;
	margin:0 6px 0 0;
	float:left;
	padding:3px 6px;
	}

#title_mob, #title_pass, #title_question, #title_store {
	background-color:#ffffff;
	margin:0 6px 0 0;
	float:left;
	padding:3px 6px;
	}

#general {
	padding:5px;
	background-color:#f5f5f5;
	}

#mobile, #password , #Qestion  {
	padding:5px;
	background-color:#f5f5f5;
	display:none;
	}
.error
{
display:block;
color:red;
}
input.error{
border:1px dotted red;}
/*
.hapometer_heading {
	color:#348EE0;
	font-size:12px;
	text-align:right; margin-top:12px; margin-right:80px;
	
}



.hapometer_heading a {
	color:#348EE0;
	font-size:12px;
	text-decoration:none;
	
}
.hapometer_heading a:hover {
	text-decoration:underline;
	color:#000000;
}

*/
.hapometer_heading {
	color:#348EE0;
	font-size:13px;
	text-align:right;
	margin:0 auto;
	padding:20px 0 10px;
	width:260px;
	height:48px;
	line-height:14px;
	
}

.hapometer_heading_left {
float:left;	
}

.hapometer_heading_right {
float:left;
}

.hapometer_heading ul {
	list-style-image:url(../images/small_bullet.jpg);
	text-align:left;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	color:#696969;
}

.hapometer_heading li {
	padding:0;
	margin:0;
	color:#696969;
	text-indent:-4px;
	
}

.hapometer_heading li a {
color:#696969;	
}

.hapometer_heading a {
	color:#348EE0;
	text-decoration:none;
	font-size:13px;
	
}
.hapometer_heading a:hover {
	text-decoration:underline;
	color:#000000;
}



.li_suban {
	color:#FB8F0B;
	*margin-left:-16px;
	}
.li_suban a {
	color:#FB8F0B;
	*margin-left:-16px;
	text-decoration:none;
	}
	
	#poll_type div {
	width:100%;
	text-align:center;	
	}
	
	.email_radio {
	margin:2px 3px 5px 40px;	
	}
	
	#poll_type div img {
	padding:3px 0 0;	
	}
	
	.box_heading_small {
	font-size:16px;
	font-weight:bold;
	color:#348EE0;	
	}

	.subtext {
	font-size:14px;
	color:#66A100;
	}
	
	#contact_subtext {
	width:372px;
	margin:0 auto;
	font-size:14px;
	color:#348EE0;
	text-align:center;	
	font-weight:bold;
	}
	
	#poll_date {
	width:100%;
	text-align:center;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding:0 0 20px;
	}
	
	.poll_yesno {
	text-align:left;width:60px;	
	}
	.poll_bar {
	text-align:left;width:160px;	
	}
	.poll_perc {
	text-align:right;width:45px;	
	}

	.poll_total {
	text-align:right;width:65px;	
	}
	
	#results_numerical {
	width:300px;
	margin:0 auto;	
	}
	
	.verti_links ul li.nav_current {
	background:url("../images/link_bg_current.jpg") no-repeat 0 0;	
	}
	
	.verti_links ul li.nav_sub {
			background:url(../images/link_bg_inner.jpg) no-repeat 0 0 !important;
			padding-left:55px;
			
	}
	
	.verti_links ul li.nav_sub_current {
	background:url(../images/link_bg_inner_current.jpg) no-repeat 0 0 !important;	
	padding-left:55px;
	
	}
	
	.verti_links ul li.nav_sub a, .verti_links ul li.nav_sub_current a {
	color:#FB8F0B;	
	font-size:12px;
	}
	
	.accent {
	color:#FB8F0B;	
	}
	
	.accent1 {
		color:#66A100;
	}
	
	#lyr1 {
	margin-left:20px;	
	}
	
	#lyr1 img {
	border:1px solid #d4d4d4 !important;	
	}
	
	table#register td.align_right {
	text-align:right;	
	}
	
	
	.message_wrapper {
		padding:18px 0 30px;
	}
	
	
	.message_container {
		font-family: Arial, sans-serif;
		font-size: 12px;
		width: 778px;
		background: #defda6;
		border: solid 5px #999;
		color: #000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	
		
	
		
	}

	.message_title {
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		line-height: 1.75em;
		color: #666;
		background: #CCC url(../images/title.gif) top repeat-x;
		border: none;
		border-bottom: solid 1px #999;
		cursor: default;
		padding: 0em;
		margin: 0em;
	}

	.message_content {
		background: 16px 16px no-repeat url(../images/info2.png);
		padding: 1em 1.75em;
		margin: 0em;
	}
	.message_content_err {
		background: 16px 16px no-repeat url(../images/important.gif);
		padding: 1em 1.75em;
		margin: 0em;
	}

	.message_content.alert {
		background-image: url(../images/info2.png);
	}

	.message_content.confirm {
		background-image: url(../images/important.gif);
	}

	.message_content.prompt {
		background-image: url(../images/help.gif);
	}

	.message_message {
		padding-left: 48px;
	}

	.message_panel {
		text-align: center;
		margin: 1em 0em 0em 1em;
	}

	.message_prompt {
		margin: .5em 0em;
	}
