@import url("css/em_reset.css");
@import url("css/housemenu.css");

div.clear, div.microspacer, div.spacer1, div.spacer2 
{
	overflow:hidden !important;
	clear:both;
	height:-1px
}
div.clear1 {
    clear:both;
    height:1px !important;
	overflow: hidden;
}
div.microspacer { height: 0.5em }
div.spacer1 { height: 1em }
div.spacer2 { height: 2em }

hr {border:1px solid #BC262C; height:0px}

div.content_page hr { color: #F2B718 } /* MSIE */
HTML>BODY div.content_page hr { background-color: #F2B718; border: 0px solid #F2B718 } /* For Opera and Gecko-based browsers */

strong  { font-weight: bold }
em      { font-style: italic }
acronym { cursor: help; border-bottom: 0px none; }

.hidden, .DNNEmptyPane { display:none}
.required {color:red; padding:0px 2px}
.error{ background-color:#FBF1E9; padding:20px 10px 0px 10px }

span.read_more 
{
	padding-right:10px; 
	background: transparent url(images/arrow_double.gif) no-repeat scroll right 5px
}
span.DNNAlignleft{display:block; text-align:left}

div.skip {position:absolute; text-indent:-1000em}

div#global_container a,
div#global_container a:visited,
div#global_container a:active { color:#BD282E; text-decoration: none }

div#global_container a:hover{ text-decoration: underline}

/* Basic Layout */

body { 
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	line-height:1.3em;
	background:#B8B8B8 url('images/bg.jpg') repeat-x left top
}

h2
{
	color:#BC262C; 
	font-size:14pt; 
	font-weight:bold;
	margin-bottom:0.5em;
}

h3 
{
	color:#BC262C;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:0.5em;
}

div#global_container 
{
	margin:0px auto;
	width:1000px; 
	height:auto;
	padding:0px;
	background-color:#fff
}

/*  Header */

div#header
{
	width:1000px; 
	height:135px; 
	border-bottom:5px solid #BC262C;
	background:#fff url('images/header.png') no-repeat left top;
	position:relative
}
div#header div.logo
{
	position:absolute;
	top:36px;
	left:17px
}
div#header div.logo h1 a 
{
	display:block; 
	width:350px; 
	height:50px; 
}
div#header div.logo h1 a span { display:none}


div#header div.carboncount_pane
{
	float:right;
	height:35px;
	margin-top:97px;
	width:400px;	
}

div#header div.carboncount_pane a.carbon
{
	display:block;
	float:left;
	width:207px;
	height:25px;
	text-indent:-1000em
}
div#header div.carboncount_pane span.carbon
{
	color:#333333;
	display:block;
	float:right;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
	font-weight:normal;
	height:20px;
	padding-left:13px;
	padding-top:12px;
	text-align:left;
	width:175px;
}

/* Top Menu */


div#header div.share_pane 
{
	position:absolute;
	bottom:0px;
	left:0px
 }
 
div#header div.share_pane a
{
	display:block;
	width:91px 
}
div#header div.top_menu
{
	position:absolute;
	bottom:0px;
	left:91px;
	height:22px
}

/* House Menu */

li#houseMenuHItem58 a#houseMenuHLink58, li#houseMenuHItem58 a#houseMenuHCurrentLink58,
li#houseMenuHItem59 a#houseMenuHLink59, li#houseMenuHItem59 a#houseMenuHCurrentLink59,
li#houseMenuHItem60 a#houseMenuHLink60, li#houseMenuHItem60 a#houseMenuHCurrentLink60,
li#houseMenuHItem66 a#houseMenuHLink66, li#houseMenuHItem66 a#houseMenuHCurrentLink66,
/*li#houseMenuHItem76 a#houseMenuHLink76, li#houseMenuHItem76 a#houseMenuHCurrentLink76,*/
a.share_site,
li#houseMenuHItem77 a#houseMenuHLink77, li#houseMenuHItem77 a#houseMenuHCurrentLink77

{
	background:transparent url(images/menu.gif) no-repeat scroll -237px 0;
	height:22px;
	padding:0;
	text-indent:-1000em;
	width:112px;
}
li#houseMenuHItem58 a#houseMenuHLink58, 
li#houseMenuHItem58 a#houseMenuHCurrentLink58 { background-position: -91px 0px; width:146px }
li#houseMenuHItem60 a#houseMenuHLink60, 
li#houseMenuHItem60 a#houseMenuHCurrentLink60 { background-position: -349px 0px; width:62px }
li#houseMenuHItem66 a#houseMenuHLink66, 
li#houseMenuHItem66 a#houseMenuHCurrentLink66 { background-position: -450px 0px; width:95px }
/*li#houseMenuHItem76 a#houseMenuHLink76, 
li#houseMenuHItem76 a#houseMenuHCurrentLink76 */
a.share_site { background-position: 0px 0px; width:91px }
li#houseMenuHItem77 a#houseMenuHLink77, 
li#houseMenuHItem77 a#houseMenuHCurrentLink77 { background-position: -411px 0px; width:39px }

li#houseMenuHItem58 a#houseMenuHCurrentLink58 { background-position: -91px -22px }
li#houseMenuHItem60 a#houseMenuHCurrentLink60 { background-position: -349px -22px }
li#houseMenuHItem66 a#houseMenuHCurrentLink66 { background-position: -450px -22px }
/*li#houseMenuHItem76 a#houseMenuHCurrentLink76 { background-position: 0px -22px } */
li#houseMenuHItem77 a#houseMenuHCurrentLink77 { background-position: -411px -22px }


#houseMenuH li.houseMenuHItem58Snd a#houseMenuHLink58,li#houseMenuHItem58 a#houseMenuHLink58:hover
{  background-position: -91px -22px }
#houseMenuH li.houseMenuHItem59Snd a#houseMenuHLink59,li#houseMenuHItem59 a#houseMenuHLink59:hover
{  background-position: -237px -22px }
#houseMenuH li.houseMenuHItem60Snd a#houseMenuHLink60,li#houseMenuHItem60 a#houseMenuHLink60:hover
{  background-position: -349px -22px }
#houseMenuH li.houseMenuHItem66Snd a#houseMenuHLink66,li#houseMenuHItem66 a#houseMenuHLink66:hover
{  background-position: -450px -22px }
/*#houseMenuH li.houseMenuHItem76Snd a#houseMenuHLink76,li#houseMenuHItem76 a#houseMenuHLink76:hover
{  background-position: 0px -22px }*/
#houseMenuH li.houseMenuHItem77Snd a#houseMenuHLink77,li#houseMenuHItem77 a#houseMenuHLink77:hover
{  background-position: -411px -22px }

/* Home */


div#content_page div.left_home_pane 
{
	float:left;
	height:500px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:614px;	
}

div.homepage_container table.table_links { margin-left:37px; margin-bottom:15px}
div.left_home_pane div.tommy,
div.left_home_pane div.justin,
div.left_home_pane div.maria,
div.left_home_pane div.ronald
{
	padding:0px; 
	float:left; 
	width:614px; 
	height:500px;
	background:transparent url('images/bg_homecontent1.jpg') no-repeat left top
}

div.left_home_pane div.tommy { background-image: url('images/bg_homecontent1.jpg') }
div.left_home_pane div.justin { background-image: url('images/bg_homecontent2.jpg') }
div.left_home_pane div.maria { background-image: url('images/bg_homecontent3.jpg') }
div.left_home_pane div.ronald  { background-image: url('images/bg_homecontent4.jpg') }

div.left_home_pane div.no_recycler,
div.left_character_pane div.no_recycler
{
	padding-left:330px;
	width:270px;
	height:460px;
	padding-top:10px;
	line-height:1.2em;
	position:relative;

}

div.left_character_pane div.no_recycler
{
	padding-left:0px;
	margin-left:300px;
	width:300px;
	height:180px;
	overflow:hidden;
	border-bottom:1px solid #BC262C;
}

div.left_character_pane div.send_email 
{
	padding-left:300px; 
	margin-left:0; 
	padding-top:10px; 
	height:112px;
	overflow:hidden
}
div#content_page div.left_character_pane div.send_email p { margin-bottom:0.3em}
div.left_character_pane div.send_email input.textbox { width:200px}

div.left_home_pane div.no_recycler div.character_data,
div.left_character_pane div.character_data 
{
	height:185px;
	overflow:hidden;
	padding-bottom:7px;
	font-size:12px
}
div.left_home_pane div.no_recycler div.character_data {height:195px; padding-bottom:0px}
div.left_character_pane div.character_data { height:100%}

div.character_data p.demographic{ font-size:13px; line-height:1.3em}
div.character_data p.demographic strong{ color:#BC262C}

div.left_character_pane div.blog_list{
	padding: 20px;
	height:180px;
	width:575px;
	position:relative;
	overflow:hidden
}
.rss_list{
	padding: 10px 20px;
	height:140px;
	width:575px;
	position:relative
}
.rss_list  ul {margin:0;padding:0;margin-left: 10px; margin-bottom:10px}
.rss_list  ul li{list-style-image:url('images/arrow_white.gif');}


.blogEntry{
padding: 0px !important;
}

table#dnn_ctr492_BlogList_character_lstBlogs p{margin: 0px !important;}

div.blog_list a.rssLinkBlog
{
	position:absolute;
	display:block;
	width:45px;
	height:20px;
	top:15px;
	right:15px
	
}

div.blog_list a.rssLinkBlog img{ display:none}

div#dnn_ctr484_ModuleContent { position:relative; height:269px; width:618px}
div#dnn_ctr484_ModuleContent  a.goToBlogLink
{
	bottom:20px;
	display:block;
	position:absolute;
	right:190px;
	text-indent:-1000em;
	width:78px;	
}
div#dnn_ctr484_ModuleContent  a.addBlogCharacter
{
	bottom:20px;
	display:block;
	position:absolute;
	right:25px;
	width:140px;
	text-indent:-1000em;
}


div.left_home_pane div.no_recycler div.recycle_entries
{
	height:200px; 
	overflow:hidden; 
	margin-top:20px;
}
div.left_home_pane p.recycle_entry { font-size:12px; font-style:italic }
div.left_home_pane p.recycle_entry strong { color:#BC262C; font-style:normal }


div.left_home_pane div.no_recycler a.character_button 
{
	bottom:5px;
	display:block;
	height:20px;
	position:absolute;
	text-indent:-1000em;
	width:180px;
}

div.right_home_pane
{
	padding:0px; 
	float:right; 
	width:386px; 
	height:500px;
	background:transparent url('images/bg_black.jpg') no-repeat left top;
	position:relative
}

div.right_home_pane div.get_connected_pane {height:225px; width:384px}

div.right_home_pane div.get_connected 
{
	float:left;
	height:225px;
	width:150px;
	text-indent:-1000em; 
	position:relative
} 

div.right_home_pane div.get_connected li.flickr_gallery a
{
	position:absolute;
	display:block;
	width:80px;
	height:35px;
	top:75px;
	left:50px
}

div.right_home_pane div.get_connected li.submit_photo a
{
	position:absolute;
	display:block;
	width:80px;
	height:15px;
	top:122px;
	left:50px
}


div.right_home_pane div.get_connected li.join_facebook a
{
	position:absolute;
	display:block;
	width:96px;
	height:55px;
	top:155px;
	left:50px
}


div.right_home_pane div.flickr_container {
	float:right;
	height:225px;
	padding-top:40px;
	width:224px;
}


/* Search */

div.search_pane 
{
	width:330px;
	height:50px;
	position:absolute;
	top:28px;
	right:53px
}

div.search_pane span#dnn_dnnSEARCH_ClassicSearch
{
	display:block;
	text-align:left
}

div.search_pane  span#dnn_dnnSEARCH_ClassicSearch input 
{
	width:250px;
	height:20px;
	border:1px solid #ccc;
	color:#666
}
div.search_pane  span#dnn_dnnSEARCH_ClassicSearch a
{
	display:block;
	height:20px;
	text-indent:-1000em;
	width:30px;
	margin-top:-20px;
	float:right	
}


div#mini-ecoville-search 
{
	width:auto;
	background-color: transparent;
	font-family: Arial, Helveitca, Sans-Serif
}

div#eco-title-div {
	background-color: transparent;
    padding:0px;
    text-indent:-1000em
}

div#eco-input-div{ padding-top:7px}
 

input#eco-postal-input {
	width: 260px;
	height:20px;
	font-size:80%
}

input#eco-submit-search 
{
	letter-spacing:-1px;
	text-align:center;
	padding:0px;
	background-color:transparent;
	border-style:none;
	color:#FFFFFF;
	cursor:pointer;
	margin-left:20px;
	text-indent:0em;
	width:40px;
	font-size:10px;
	margin-top:-5px
}


/* Content Page */

div#content_page 
{
	font-family:Helvetica, Arial, Sans-Serif; 
	font-size:13px;
	font-weight: normal;
	line-height:1.3em; 
	color:#333;
	width:1000px;
	text-align: left;
	background:#fff url('images/bg_content.gif') repeat-y left top;
}


div.content_pane,
div.right_content_pane,
div.left_pane,
div.left_content_pane,
div.right_pane 
{
	padding:0px; 
}

div#content_page ol li,
div#content_page ul li,
div#content_page p,
div.content_pane p,
div.right_content_pane p,
div.left_pane p,
div.left_content_pane p,
div.right_pane p
{
	margin-bottom:1em
}
div#content_page ul,
div#content_page ol { padding-bottom:1em}
div#content_page ul ul,
div#content_page ol ol { padding-bottom:0em}
div#content_page ul li,
div#content_page ol li { list-style-type:square; list-style-position:outside; margin-left:20px; margin-bottom:0.5em}
 div#content_page ol li { list-style-type:decimal}
div#content_page ul li ul li,
div#content_page ol li ol li { margin-bottom:0em }

div#content_page table { margin:0px; }
div#content_page table tr td { padding:3px 0px }
div#content_page table table tr td { margin:0px; padding:0px}

/* Content Page - Internal Pages */


div.bg_content
{
	background:transparent url('images/bottom_gradient.jpg') no-repeat left bottom;
	/*height:500px;
	min-height:500px*/
}

div.left_content_pane 
{
	float:left; 
	width: 580px; 
	margin: 0 0 0 30px;
	padding:30px 30px 0px 30px;
	min-height:500px;
	overflow:hidden;
}

div.right_content_pane 
{
	float:right;
	width: 240px;
	margin: 0 30px 0 0;
	padding:30px 30px 0px 30px;
	background:transparent url('images/top_ellipses.jpg') no-repeat 10px top;
	height:274px;
	min-height:500px;
}

div.confirm_message
{
	margin:5px; 
	background-color:#ddd; 
	text-align:center;
	color:#333
}

div.confirm_message span { padding:4px; display:block}

/* Content Page - Character Pages */


div.character_content
{
	background:transparent url('images/character_content.jpg') no-repeat left top;
}
div.character_content.character1 { background-image: url('images/character_content1.jpg')}
div.character_content.character2 { background-image: url('images/character_content2.jpg')}
div.character_content.character3 { background-image: url('images/character_content3.jpg')}
div.character_content.character4 { background-image: url('images/character_content4.jpg')}

div.left_character_pane 
{
	float:left; 
	width: 618px; 
	margin: 0;
	padding:0;
	height:740px;
	overflow:hidden
}

div.right_character_pane 
{
	float:right; 
	width: 382px; 
	margin: 0;
	padding: 0;
	height:740px;
	overflow:hidden
}

div.right_character_pane div.reason_recycler 
{
	margin:20px 15px;
	width:355px;
}

div.right_character_pane div.reason_recycler input.textbox { width:169px; margin-right:5px}
div.right_character_pane div.reason_recycler textarea { width:348px; height:100px}

div.right_character_pane div.reason_recycler,
div.right_character_pane div.reason_recycler p,
div.right_character_pane div.reason_recycler h2,
div.right_character_pane div.reason_recycler h3
{ color:#fff}

div.right_character_pane div.reason_recycler h3 { text-transform:capitalize}

div.right_character_pane div.reason_recycler h2,
div.right_character_pane div.reason_recycler h3
{ font-family: DIN, Arial, Helvetica, Sans-Serif}

div.submit_reason { text-align:right; padding:5px }

div.submit_reason input
{
	background:transparent url(images/btn_submit.gif) no-repeat left top;
	border:medium none;
	height:22px;
	margin:0;
	padding:0;
	width:67px;	
}

div.submit_reason a.more_reasons {
	display:block;
	float:left;
	text-indent:-1000em;
	height:11px;
	width:129px;
	text-align:left;
	margin-top:5px;
	background:transparent url('images/more_reasons.jpg') no-repeat left top
}

div.people_said 
{
	border-top:1px solid #BC262C; 
	padding-top:20px; 
	height:370px;
	width: 356px;
	overflow:auto
}
div.people_said p {	font-style:italic }
div.people_said p strong {	font-style:normal }


/* Blog */

div#dnn_ctr418_ModuleContent ,
div#dnn_ctr446_ModuleContent
{
	clear:both; 
	overflow:hidden; 
	padding:10px 20px 0px 20px;
	height:190px; 
}

div#dnn_ctr418_MainView_ViewBlog_pnlBlogInfo,
div#dnn_ctr446_MainView_ViewBlog_pnlBlogInfo { display:none}

div#dnn_ctr418_ModuleContent p,
div#dnn_ctr418_ModuleContent .blog_dateline,
div#dnn_ctr446_ModuleContent p,
div#dnn_ctr446_ModuleContent .blog_dateline 
{
	font-size:11px; 
	line-height:1.2em; 
	font-style:italic;
	margin-bottom:5px
	}
div#dnn_RightHomePane div.blog_body, 
div#global_container div#content_page div#dnn_RightHomePane div.blog_body a,
div#global_container div#content_page div#dnn_RightHomePane div.blog_body a:visited,
div#global_container div#content_page div#dnn_RightHomePane div.blog_body a:active,
div#global_container div#content_page div#dnn_RightHomePane div.blog_body a:hover { color:#fff}

div.blog_body 
{
	padding-left:75px;
	background:transparent url('images/tn_character1.jpg') no-repeat left 5px;
}
div.content_blog_body{width: 100%;}

div.blog_body.tommy { background-image: url('images/tn_character1.jpg')}
div.blog_body.maria { background-image: url('images/tn_character2.jpg')}
div.blog_body.justin { background-image: url('images/tn_character3.jpg')}
div.blog_body.ronald { background-image: url('images/tn_character4.jpg')}

div#content_page h2.blog_title
{
	color:#fff; 
	font-size:12px; 
	font-weight:bold;
	margin-bottom:0em;
	font-family: Arial, Helvetica Neue, Sans-Serif;
	margin-top:0px	
}

div.blog_footer {display:none}

a.rssLink
{
	height:20px;
	position:absolute;
	right:10px;
	text-indent:-1000em;
	top:240px;
	width:50px;	
}

a.blogLink
{
	bottom:15px;
	height:20px;
	left:125px;
	position:absolute;
	width:87px;	
	text-indent:-1000em;
}

a.addBlogLink
{
	bottom:15px;
	height:20px;
	right:15px;
	position:absolute;
	width:145px;	
	text-indent:-1000em;
}

/* Forms */

input, textarea, select { border: 1px solid #999; color: #666}

div.field_single  {padding:3px 0px}
div.field_single .label,
div.field_single .long_label,
div.field_single .extralong_label,
div.field_single .extralong_label2,
div.field_single .first_field { display:block;padding-right:10px;text-align:right; float:left; width:200px; font-weight:bold }
div.field_single .long_label { padding:0px; text-align:left; width: 500px}
div.field_single .extralong_label { padding:0px; text-align:left; width: 650px}
div.field_single .extralong_label2 { padding:0px; text-align:left; width: 650px; border: 1px solid #666; font-weight:normal; padding:15px;}

div.field_single_padded, 
div.checkbox_group,
div.field_unit{ padding:3px 0px 3px 210px}

fieldset.edit_form { border:1px solid #ccc; padding:20px;margin-bottom:10px;}
fieldset.edit_form legend 
{
	font-size:14px;
	font-weight:bold;
	padding:0 5px;	
}


input.button
{
	background-color:#BD282E;
	border:1px outset #BD282E;
	color:#FFFFFF !important;
}

div.submit_email
{
	float:right; 
	margin-right:20px; 
	margin-top:-27px;
}

div.submit_email input 
{
	background:transparent url('images/btn_send.jpg') no-repeat left top;
	border:none;
	padding:0;
	margin:0;
	width:75px;
	height:30px
}

/* Footer */
div.footer 
{
	background:#FFFFFF none repeat scroll 0 0;
	border-top:5px solid #BC262C;
	margin:0 auto;
	min-height:70px;
	width:1000px;
}

#dnn_dnnLOGIN_cmdLogin 
{
	float:right;
	margin-right:20px;
}
div#dnn_FooterPane { text-align:center; padding-top:30px; padding-left:20px}

div.footer a, div.footer a:visited, div.footer a:active
div#dnn_FooterPane a, 
div#dnn_FooterPane a:visited, 
div#dnn_FooterPane a:active
{
	color:#BC262C;
	font-size:12px; 
	padding:0px;
	font-weight:normal;
	display:block;
	float:left;
}



div#dnn_FooterPane ul li 
{
	float:left;
	list-style-type:none;
	padding:0px;
}

div#dnn_FooterPane ul li  a { text-indent:-1000em; height:21px }

div#dnn_FooterPane a#fAbout { width:44px;background:transparent url('images/bottom_menu.gif') no-repeat 0px 0px }
div#dnn_FooterPane a#fAbout:hover { background-position:0px -21px }

div#dnn_FooterPane a#fMedia { width:73px;background:transparent url('images/bottom_menu.gif') no-repeat -44px 0px }
div#dnn_FooterPane a#fMedia:hover { background-position:-44px -21px }

div#dnn_FooterPane a#fContact { width:50px;background:transparent url('images/bottom_menu.gif') no-repeat -117px 0px }
div#dnn_FooterPane a#fContact:hover { background-position:-117px -21px }

div#dnn_FooterPane a#fAddThis { width:87px;background:transparent url('images/bottom_menu.gif') no-repeat -167px 0px }
div#dnn_FooterPane a#fAddThis:hover { background-position:-167px -21px }

div#dnn_FooterPane a#fFacebook { width:133px;background:transparent url('images/bottom_menu.gif') no-repeat -254px 0px }
div#dnn_FooterPane a#fFacebook:hover { background-position:-254px -21px }

div#dnn_FooterPane a#fRecycle { width:100px;background:transparent url('images/bottom_menu.gif') no-repeat -387px 0px }
div#dnn_FooterPane a#fRecycle:hover { background-position:-387px -21px }

div#dnn_FooterPane a#fFun { width:53px;background:transparent url('images/bottom_menu.gif') no-repeat -487px 0px }
div#dnn_FooterPane a#fFun:hover { background-position:-487px -21px }

/* DNN - Misc. */
.Normal, .NormalDisabled
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color:#666;
	line-height:1.2em
}
#dnn_ctr491_Feedback_pnlFeedbackFormFields { margin-left:25px }
#dnn_ctr491_Feedback_pnlFeedbackFormFields img { display:none}
#dnn_ctr491_Feedback_pnlFeedbackFormFields table tr td.SubHead { color:#333}
#dnn_ctr491_Feedback_pnlFeedbackFormFields a.CommandButton,
#dnn_ctr491_Feedback_pnlFeedbackFormFields a.CommandButton:active,
#dnn_ctr491_Feedback_pnlFeedbackFormFields a.CommandButton:visited  
{
	display:block;
	height:20px;
	line-height:20px;
	text-align:center;
	width:60px;	
	background-color:#BD282E;
	border:1px outset #BD282E;
	color:#FFFFFF !important;	
}

#dnn_ctr491_Feedback_pnlFeedbackFormFields a.CommandButton:hover{ text-decoration:none}  

.inputError{border:1px solid #BD282E !important;}
.errorDiv
{
	padding:5px; 
	margin:5px 0px;
	background-color:#ddd; 
	font-weight:bold;
	border-bottom:1px solid #BC262C;
	border-right:1px solid #BC262C;
	color:#f00!important;
}
.showDiv{ clear: both; color:red;}


div.widget
{
	float:left;
	height:500px;
	margin-right:25px;
	width:175px;
}

div.snippet
{
	border:1px inset #666 !important;
	background-color:#eee;
	padding:10px;
	width:300px;
	float:left;
	overflow:auto
}

div.divContainer{
	float:left;
	margin:5px; 
	border:1px solid #BC262C !important;
	height:70px;
	width:90px;
	background-color:#000
}
div.divImgContainer{
	height:70px;
	width:90px;
	float:none;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.lnkRssHidden{display:none !important;}


.downloadContent{width: 580px;}
.downloadContentLeft{float:left; width:270px;}
.downloadContentRight{float:left;width:270px;}
.downloadContentCenter{text-align:center}
div#downloadContent ul li {list-style-type:none;}
.labelField{font-weight:bold;padding-right:10px;}
.rfvCity{position:absolute; left:481px;}

div.div-widget{
	left:9px;
	position:absolute;
	top:245px;
}