.custom,.custom input,.custom select,.custom button{font-family:Tahoma,Arial,sans-serif;}.custom h1{font-size:large;color:#FF0000}.custom h2,.custom #wp-calendar caption{font-size:medium;}body.custom,.custom,.custom h3,.custom p,.custom li,.custom dt,.custom dd,.custom table,.custom th,.custom td,.custom input,.custom select,.custom button,.custom pre,.custom code,.custom .entry_header h2,.custom .spread_the_word h2,.custom .comment_header h2{font-size:small;}.custom a.nobold{font-weight:normal;text-decoration:none;}.custom a.nobold_underline{font-weight:normal;}#ext_wrapper,#wrapper,#header,#footer,#body,.body,#body .body,#main,#sidebar,#shadow,#ext_main,#ext_sidebar{color:#000000;background-color:#FFFFFF;font-family:Tahoma,Arial,sans-serif;}#sidebar{margin-top:-10px;background-color:transparent;margin-bottom:20px;}#main{margin-top:-8px;}#topshadow{height:21px;width:100%;margin-top:-10px;margin-bottom:-20px;background-image:url(http://www.greatminnesotarealestate.com/images/shadow_01.gif);background-position:center center;background-repeat:no-repeat}#midshadow{background-image:url(http://www.greatminnesotarealestate.com/images/shadow_02.gif);background-position:center center;background-repeat:repeat-y;margin:0px;}#bottomshadow{height:10px;width:100%;margin-bottom:-10px;margin-top:-10px;background-image:url(http://www.greatminnesotarealestate.com/images/shadow_04.gif);background-position:center center;background-repeat:no-repeat}#footer{border-top:0px;}.m #main.main{padding-top:5px;}.sm #main.main{padding:7px 0px 0px 0px;width:581px;background-color:transparent;}.main div.pad{padding:4px 8px 4px 0px;}#navbar,#wp-calendar thead th{background-color:#FFFFFF;}a,h1 a,.sidebar div.readMore a{color:#0000FF;font-weight:bold}a:hover,h1 a:hover{color:#B72E00;font-style:italic;font-weight:bold}a.anchor{color:#0000FF;;text-decoration:none;font-weight:400;}a.anchor:hover{color:#B72E00;font-style:italic;text-decoration:none;font-weight:400;}a.anchor_b{color:#0000FF;;text-decoration:none;font-weight:bold;}a.anchor_b:hover{color:#B72E00;font-style:italic;text-decoration:none;font-weight:bold;}a.anchor_bu{color:#0000FF;;text-decoration:underline;font-weight:bold;}a.anchor_bu:hover{color:#B72E00;font-style:italic;text-decoration:underline;font-weight:bold;}a.anchor_u{color:#0000FF;;text-decoration:underline;font-weight:normal}a.anchor_u:hover{color:#B72E00;font-style:italic;text-decoration:underline;font-weight:normal}#footer_nav{text-align:center;padding-top:8px;}#header_nav{width:770px;text-align:center;float:none;margin-left:-10px;}#search_form {width:1px;height:1px;display:none;}#header div.pad{margin:0px;padding:0px;background-color:#FFFFFF;text-align:center;margin-left:7px;}#sitename{text-align:center;}.header h1{margin:0px;padding:2em 0px 1em 0px;text-transform:uppercase;}.header h2{margin:0px;padding:.5em;font-size:small;text-transform:uppercase;}.header h1 a{color:#474E44;}.header h1 a:hover{color:firebrick;}.header h2{color:#A37B45;}.main h1,.main h1 a{color:#000080;}.main h1 a:hover{color:firebrick;}.main h2{color:#A37B45;border-bottom:none;}.sidebar{}.sidebar a{color:#000088;}#fuzzy-widget-1 a{font-weight:normal;color:#0000FF;text-decoration:underline;}.sidebar a.grandchild{font-weight:normal;color:#0000FF;}.sidebar h2{border-bottom:none;color:#A42900;font-size:13.5pt;text-align:left;font-weight:bold;word-spacing:-1px;}.sidebar a.silo_selected{color:#B72E00;font-weight:bold;text-decoration:none}.weather_title{font-weight:bold;}.testimonial{text-align:justify;font-size:10px;}.sm #sidebar{margin-top:-5px;}.strong_blue{color:#000080;font-weight:bolder;font-size:13px;}.treb_blue_strong_italic{color:#000080;font-weight:bolder;font-size:13px;font-family:"Trebuchet MS";font-style:italic}.tahoma_black_strong{color:#000000;font-weight:bolder;font-size:10pt;text-align:center;}.sidebar ul ul#silo_sidebar_widget,.sidebar ul ul#silo_sidebar_widget ul{margin-left:.5em;list-style-type:disc;list-style-image:none}#greatmin-silo-pages ul li{list-style-type:disc}ul#silo_sidebar_widget,ul#silo_sidebar_widget ul,{list-style-type:disc;list-style-image:none}.entry_header h1,h1.custom,h2.custom,.network_head{text-align:center;font-size:18pt;color:#000080;font-weight:bold;margin:0 0 5pt 0;}.entry_header h1{text-align:left;}h1.custom_16pt{text-align:center;font-size:16pt;color:#000080;font-weight:bold;margin:0 0 5pt 0;}h1.custom_14pt{text-align:center;font-size:14pt;color:#000000;font-weight:bold;margin:0 0 5pt 0;}h1.custom_14pt_red{text-align:center;font-size:14pt;color:#b22222;font-weight:bold;margin:0 0 5pt 0;}h3.custom{text-align:center;font-size:15pt;color:#000080;font-weight:bold;margin:0 0 7px 0;}h3.testimonial{text-align:center;font-size:15pt;color:#000080;font-weight:bold;margin:13px 0 10px 0;}td.testimonial_cell{padding:7px;}.related_widgets h2{text-align:left;font-size:14pt;color:#000080;font-weight:bold;margin:20px 0 0 0;}p.custom,span.custom{font-family:Tahoma,sans-serif;text-align:left;font-size:10pt;}#county_page_text p,#county_page_text p.custom{font-family:Tahoma,sans-serif;text-align:justify;font-size:10pt;}td span.custom_left,p.custom_left{text-align:left;font-size:10pt;}p.custom_left_zero_bottom{text-align:left;font-size:10pt;margin-bottom:0px;}ul.custom li{text-align:justify;font-size:10pt;margin-bottom:10px;}p.custom_right{text-align:right;font-size:10pt;}p.custom_center{text-align:center;font-size:10pt;}span.georgia_box{font-family:georgia,"times new roman",serif;font-style:italic;font-size:14px;;}blockquote{background-image:none}.bold_strong_italic{color:#000080;font-style:italic;font-weight:bold}.highlight{background-color:#FFFF00}.nospam{margin:0px 0px 7px;padding:0px;text-align:center;font-size:10px;}table.dashed{border:2px dashed rgb(0,0,128);padding:3px;margin:5px;}.strong_blue{color:#000080;font-weight:bold;font-size:12px;}.table_border{text-align:center;border:2px solid #000088;padding:4px 4px 5px 4px;width:312px;}.table_border_inner{border:1px solid #000088;padding:2px;}td.form_caption,table.custom td.form_caption{color:#000080;font-weight:bold;text-align:center;font-size:12px;vertical-align:middle;}.form_button{color:#000080;font-weight:bold;text-align:center;font-size:12pt;vertical-align:middle;margin:15px 0px 10px;}.county_box{text-align:center;width:435px;border:2px solid rgb(0,0,128);padding:2px;margin-top:25px;}.column_header{text-align:justify;font-size:10pt;font-weight:bold;text-decoration:underline}table.data td{font-size:10pt;}table.custom td{font-size:10pt;vertical-align:middle;text-align:left;}td p.custom_center{margin-top:10px;}.contact_me{padding-top:1px;text-align:left;}.ddsg-wrapper a{color:#0000FF;font-weight:normal}.ddsg-wrapper a:hover{color:#B72E00;font-style:italic;font-weight:normal}.breadcrumb{margin-top:5px;}.breadcrumb a{color:#0000FF;font-weight:normal}.breadcrumb a:hover{color:#B72E00;font-style:italic;font-weight:normal}.date{background:transparent url(img/calendar.gif) no-repeat scroll 0%;color:#666666;float:left;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:50px;line-height:100%;padding:0px 2px 0pt 0pt;text-align:center;width:45px;margin-top:0px;}.date span{color:#FFFFFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:16px;line-height:normal;padding-top:5px;text-align:center;}.underline{text-decoration:underline}blockquote.no_extra_space{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}div.lm_top_links{text-align:left;}div.lm_link_columns a,div.lm_top_links a{color:#0000FF;;text-decoration:underline;font-weight:normal}div.lm_link_columns a:hover,div.lm_top_links a:hover{color:#B72E00;font-style:italic;text-decoration:underline;font-weight:normal}div.lm_link_columns span.anchor_u_sub a{color:#0000FF;;text-decoration:underline;font-weight:normal;font-size:8pt;}div.lm_link_columns span.anchor_u_sub a:hover{color:#B72E00;font-style:italic;text-decoration:underline;font-weight:normal font-size:8pt;}div.lm_link_columns table{width:450px;}div.lm_link_columns table td{width:220px;text-align:left;padding-left:20px;}div.entry_content iframe{margin:0;padding:0;height:100%;}iframe{display:block;width:100%;border:none;height:100%;}#jun_link_table_2{margin-left:35px;}#categories_detail #search_link_table_1 td{text-align:left;}#categories_detail #search_form_1{text-align:center;}#link_preview{font-family:Tahoma;font-size:10pt;height:60px;margin-bottom:-20px;padding-top:10px;text-align:left;width:500px;}.wide_m #ext_wrapper,.wide_ms #ext_wrapper,.wide_sm #ext_wrapper{width:800px;background-color:#FFFFFF;}table#alex_sidebar_widget{border-collapse:collapse;border:2px solid #000000;margin-bottom:1px;}#mn_counties{margin-top:-10px;}div.widget_sd_rotate h2{border-bottom:none;color:#000000;font-size:13.5pt;text-align:left;font-weight:bold;word-spacing:-1px;font-family:Tahoma,Arial,sans-serif;margin-top:10px;}div.widget_sd_rotate .pad{padding-left:0px;padding-right:0px;}body.custom div.sold_shadow{margin:0px auto 10px auto;clear:both;}.custom #sell_your_home{margin-top:0px;text-align:center;}.custom #sell_your_home #table_01{border-collapse:collapse;margin-top:20px;}.custom #sell_your_home #table_01 h1.custom{margin-top:5px;}.custom #arrow_push{margin-top:16px;}.custom #form_sell_mn_home{margin-left:10px;}#flash_floater{width:350px;height:315px;z-index:100;position:relative;top:-2px;left:19px;background-repeat:no-repeat}.wide_sm #sidebar{width:214px;}#sidebar .fuzzy_widget ul li a{font-weight:normal;}.related_widget h2{color:#000080;font-weight:bold;font-family:Tahoma,Arial,sans-serif;font-size:14pt;}#entry-219 #mn_counties,#entry-219 .related_widget{margin-left:30px;}.ddsg-wrapper h2{font-size:14pt;color:#000080;font-weight:bold;margin:0 0 5pt 0;}.ddsg-wrapper div[style='text-align: right;']{display:none;}td.home_cell{padding:0px;}td.home_cell ul li ul{margin:8px 0 5px 0;}td.home_cell ul,td.home_cell li{font-size:9pt;}h2.storysubhead{color:#000080;font-weight:bold;font-family:Tahoma,Arial,sans-serif;font-size:18pt;text-align:center;}#header_nav{background-image:url(img/menu-back.gif);background-repeat:repeat-x;width:729px;text-align:center;margin-left:5px;padding-top:0px;padding-left:5px;height:25px;}#header_nav div{padding-top:4px;}ul#header_menu{margin:0px;padding-left:0px;}.navbar #header_nav span.nav_leaf{border:0px none;}.navbar #header_nav span.nav__financing,.navbar #header_nav span{color:#FFFFFF;font-family:Tahoma,Arial,sans-serif;font-size:9pt;font-weight:bold;padding:5px 5px 6px 5px;height:20px;margin:0px 0px 0px -4px;width:auto;border-right:1px solid #BFBFBF;}.navbar #header_nav span.nav_home a,.navbar #header_nav span.nav_leaf a,.navbar #header_nav span.nav_active,.navbar #header_nav span.nav_branch a,.navbar #header_nav span.nav_branch a:hover{color:#ffffff;text-decoration:none;}#navbar{margin:0 15px 0 22px;width:760px;}.navbar #header_nav span{border-right:1px solid #BFBFBF;color:#FFFFFF;font-family:Tahoma,Arial,sans-serif;font-size:9pt;font-weight:bold;height:20px;margin:0px 0px 0px -4px;padding:5px 5px 6px;width:auto;}.navbar #header_nav span:hover{background-image:url(img/menu-hover.gif);background-repeat:repeat-x;background-position:top -10px}#footer_nav{margin-left:0px;width:700px;height:20px;text-align:center;padding-left:100px;}#footer_nav span{color:#0000FF;font-family:Tahoma,Arial,sans-serif;font-size:10pt;font-weight:bold;padding:0px 5px 0px 5px;height:20px;margin:0px;display:block;width:auto;float:left;}#footer_nav span.nav_home{border:0px;text-decoration:underline;color:#0000FF;font-style:normal}#footer_nav span.nav_home:hover{border:0px;text-decoration:underline;color:#B72E00;font-style:italic;background-color:#FFFFFF}#ext_wrapper{border:1px solid #8F8F8F;margin-top:-10px;}.widget_sd_rotate{margin:-15px 10px 0px 10px;border-top:1px solid #5F5F5F}.wide_sm #sidebar{padding-left:5px;}#wrapper #header{text-align:center;margin-left:10px;overflow:hidden;width:770px;}hr.main_divider{width:85%;margin:0px;text-align:left;}#home_table0{border-collapse:collapse;margin-left:3px;margin-bottom:5px;}#home_table1{border-collapse:collapse;margin-left:17px;}#home_table2{border-collapse:collapse;margin:5px 0 0 25px;}#home_table3{border-collapse:collapse;margin-bottom:-10px;}#home_table4{border-collapse:collapse;margin-left:35px;}#home_table7{border-collapse:collapse;margin-top:8px;margin-bottom:5px;}#home_table8{border-collapse:collapse;margin-top:10px;}#alex_contact{height:auto;margin-right:-5px;margin-top:-30px"
}

#mls_header {
    margin-top:-5px;
    padding-left:215px;
}

#mls_header_table {
   width:380px;
}


ul#header_menu li.nav_leaf,
ul#header_menu li.nav__need_help_ {
  width:83px;
}

body.sm,
body.wide,
body.wide_sm,
body.custom  {
	color: #000000;
  background-color:#A1C7DC;
	font-family: Tahoma, Arial, sans-serif;
}

#entry-110 {
/*  margin-left:-40px; */
}

#country_page_text {
  margin-bottom:10px;
  text-align:justify;
}

#report_abuse {
   font-size: 8pt;
   font-style: normal
}

#report_abuse a#link_abuse {
   font-size: 8pt;
   font-style: normal;
  font-weight: normal;
}

#copyright_notice {
  margin-top:10px;
}

img.search_image {
  cursor:pointer;
}

ul.triangle_bullets li {
  list-style-image: url(http://greatminnesotarealestate.com/images/arrow1b_blu.gif);
  margin-bottom:20px;
}

ul.triangle_bullets li a {
   font-size:10pt;
   font-family: Tahoma;
}

table.centered {
  margin:auto;
}

/* new layout */

#greatmin_content {
  width: 564px;
  overflow: hidden;
  padding-left:10px;
  margin-top:0px;
  left:0;
}




#greatmin_content h1.headline_center {
  text-align:center;
}



.sidebar .menu li li,
.sidebar .menu li ul,
.sidebar ul .menu ul {;
  list-style-image: none;
  list-style-type: none
}

ul.gmre_ul li,
ol.gmre_ol li {
   margin-top:15px;
   margin-bottom:15px;
   font-family: Tahoma, sans-serif;
   font-size: 10pt;
}

img.left_alligned {
   float:left;
   margin:5px 10px 10px 0px;
}

img.right_alligned {
   float:right;
   margin:0px 10px 10px 10px;
}

#sidebar .pad {
   margin-top:9px;
}

#search_saver_tool {
  height:  925px;
}

#greatmin_content > h1:first-child {
  margin-bottom: 15pt;
}

table#free_comparative_market_analysis td {
   text-align:left;
}

p.subheadline {
  font-family:Tahoma,sans-serif;
  font-size:14pt;
  font-weight:700;
  color:#000088;
  margin:5px 0px 5px 0px;
}

#homepageTopLeft{
   float:left;
   width: 358px;
}

#homepageTopRight{
  float:right;
  width:191px;
  text-align:center;
}

 h1.headline {
    margin:0px;
}

 #greatmin_content {
    margin-top:-5px;
}


#searchForm {
  width:148px;
  margin:-8px auto 5px auto;
/*  border:1px solid #000000; */
  padding: 5px;
}

#entry-308 .entry_content {
  margin-top:-25px;
}

#entry-4 #greatmin_content h1:first-child {
  margin-bottom:0px;
}

#lower_page_nav {
  margin-bottom: 20px;
  margin-top:5px;
}

#gmre_popup {
   position: fixed;
   top: 50px;
   background-color: #FFFFFF;
   padding:5px;
   border:3px solid #000000;
  z-index: 99999;
}

#close, #time {
  color: #c00;
  font-size: 10px;

}
#close {
  margin-top: 20px;
}

#sc1ilG {
   z-index:9999;
   float:right;
   margin-top:16px;
   margin-right:16px;
}

.entry_header {
  margin-top:0px;
}

.search_homes_rh{
  width:160px;
  height:120px;
  float:right;
}

.main h1.headline,
.entry_header h1.headline,
#greatmin_content h1.headline,
#greatmin_content h1.headline_center {
  font-family:Tahoma, sans-serif;
   font-size:16pt;
   font-weight:bold;
   text-align:left;
   margin:0px 0px 10px 0px;
   color:#000088;
}

.entry_header h1.headline {
   margin-top:10px;
}

#greatmin_content .entry {
  margin-top:-10px;
}

p.faq-item {
  cursor:pointer;
  text-decoration: underline;
  color:#0000ff;
}

blockquote.faq-detail {
  display:none;
  padding:0px 30px 0px 0px;
  margin-top:0px;
  margin-bottom:0px;
}

#payment_calc {
   position: fixed;
   top: 50px;
   background-color: #FFFFFF;
   padding:5px;
   border:2px solid #000000;
  z-index: 99999;
}

#paycal_button {
  cursor:pointer;
}

#paycal_close_div {
   float:right;
   text-align:right;
   margin-bottom:-15px;
   width:20px;
   height:20px;
}

#paycal_close {
   text-decoration:none;
   cursor:pointer;
   border:0px;
}

