/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#c7c1a3;color:#222222;}
#header { background-color: #35526b;} 
#navbar { background-color: #4683b8;}

/* =Header
-----------------------------------------------
*/
#header a{top:35px;left:15px;font-family:Georgia, "Times New Roman", Times, serif;font-size:3em;text-decoration:none;font-weight:bold;text-shadow: #6374AB -2px -2px 5px;}
#header p{position:absolute;top:80px;left:15px;font-size:1.5em;}
#header div.header-contact{position:absolute;top: 0;right: 0;text-align:right;font-size:1em;font-weight:bold;padding:5px;background:#fff;opacity:.7;}
#headerimg{position:absolute;top:0;left:650px;}





/* =Element Colors
-----------------------------------------------
*/
h1,h1 a,h2,h2 a,h3,h3 a{ color: #3a6899; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #3a6899; }
h4,h5,h6,input,textarea,select{color:#222222;}
a{color:#2e6e99}
a:hover{color:#3d92cc}
hr{ background-color:#dfdfdf;border-color:#dfdfdf;color:#dfdfdf; }
form input, textarea, select, #loginimage {border-color:#dfdfdf;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #ffffff;}
#navbar a:hover {color: #c1c9d1;}
#navbar li ul { background: #ffffff;}
#navbar li ul li a {background: #ffffff;color: #2e6e99;border-color:#4683b8;}
#navbar li ul li a:hover { color: #3d92cc;}

/* =Header Color
-----------------------------------------------
*/
#header a{color:#ffffff;}
#header p{color:#ffffff;}

/* =Bread Crumbs
-----------------------------------------------
*/
.ezbreadcrumbs a:link, .ezbreadcrumbs a:visited, .ezbreadcrumbs a:active{background: transparent url("http://usmdesign.s3.amazonaws.com/theme/291-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#dfdfdf;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#2e6e99;}

/* =Boxes
-----------------------------------------------
*/
.box,
.jcarousel-item,
.jcarousel-skin-USM-558px .jcarousel-container,
#property-search,
#ContactForm,
fieldset,
.jcarousel-skin-USM-558px .jcarousel-prev,
.jcarousel-skin-USM-558px .jcarousel-next{background-color:#ffffff;border-color:#dfdfdf}
#eznavigatortpl span.locked{background-color:#ffffff;border-color:#dfdfdf}
legend{background-color:#dfdfdf;border-color:#7f7f7f;color:#3a6899;}
ul#dv-actionmenu li#share-this-box ul{background-color:#dfdfdf;border-color:#dfdfdf}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#ffffff;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#dfdfdf;border-color:#dfdfdf;}
a.objectToggle{color:#3a6899;}
.ui-dialog .ui-dialog-titlebar{background-color:#ffffff;border-color:#dfdfdf;color:#222222;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #35526b;color: #ffffff;border-color:#7f7f7f !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #3a6899;
	border-color: #879fb4;
	background: linear-gradient(#879fb4 20%, #35526b);
	background: -webkit-linear-gradient(#879fb4 20%, #35526b);
	background: -moz-linear-gradient(top, #879fb4 20%, #35526b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#879fb4), color-stop(100%,#35526b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #879fb4 20%,#35526b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #879fb4 20%,#35526b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #879fb4 20%,#35526b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #879fb4 20%,#35526b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#879fb4', endColorstr='#35526b',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #879fb4;
	border-color: #35526b;
	background: -moz-linear-gradient(top, #35526b 60%, #879fb4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#35526b), color-stop(100%,#879fb4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #35526b 60%,#879fb4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #35526b 60%,#879fb4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #35526b 60%,#879fb4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #35526b 60%,#879fb4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35526b', endColorstr='#879fb4',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #ffffff;
	background-color: #3a6899;
	border-color: #8cabcc;
	background: -moz-linear-gradient(top, #8cabcc 20%, #3a6899 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#8cabcc), color-stop(100%,#3a6899)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8cabcc 20%,#3a6899 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8cabcc 20%,#3a6899 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8cabcc 20%,#3a6899 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8cabcc 20%,#3a6899 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cabcc', endColorstr='#3a6899',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #ffffff;
	background-color: #8cabcc;
	border-color: #3a6899;background: #3a6899; /* Old browsers */
	background: -moz-linear-gradient(top, #3a6899 60%, #8cabcc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#3a6899), color-stop(100%,#8cabcc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3a6899 60%,#8cabcc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3a6899 60%,#8cabcc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3a6899 60%,#8cabcc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3a6899 60%,#8cabcc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a6899', endColorstr='#8cabcc',GradientType=0 ); /* IE6-9 */
}
.togglebox span,
#eznavigatortpl a{background-color:#ffffff;border-color:#dfdfdf; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#ffffff;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #84afcc;}
.ui-slider-handle{background-color: #2e6e99;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #17374c;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #3a6899;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#ffffff;border-color:#dfdfdf;}
.sharethislinks ul{border-color:#dfdfdf;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#ffffff;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#3a6899;}
.listtown a:hover{color:#1c344c;}
.subtext{color:#909090;}
#hidegmap a, #showgmap a{color:#7f7f7f}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#dfdfdf; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#ffffff;border-color:#dfdfdf}
.virtual_tour a,
.listbutton{background-color:#ffffff;border-color:#dfdfdf; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#ffffff;}



body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3uHaMN.png");background-position:center top;background-repeat:repeat-x;  }
#footer{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpTQm3UF.gif'); background-repeat:repeat-x;height:235px;position:relative;padding:0;border:0;}
#bodywrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpdpF3b5.png");background-position:center top;background-repeat:no-repeat;  }
#re-tabbed-tools-qsearch-tab a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3SSweN.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:156px;}
#re-tabbed-tools-qsearch-tab.ui-tabs-selected a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3SSweN.gif");background-position:-0px -38px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:156px;}
#re-tabbed-tools-psearch-tab a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3SSweN.gif");background-position:-156px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:166px;}
#re-tabbed-tools-psearch-tab.ui-tabs-selected a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3SSweN.gif");background-position:-156px -38px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:166px;}
#re-tabbed-tools-loggedout-tab a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3SSweN.gif");background-position:-322px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:266px;}
#re-tabbed-tools-loggedout-tab.ui-tabs-selected a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3SSweN.gif");background-position:-322px -38px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:266px;}
.re-tabbed-tools-widget .re-tabbed-tools-panel{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phplTLYJb.gif");background-position:-0px -0px;background-repeat:repeat-y;  }
#re-tabbed-tools-widget-4521{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php29TLjn.gif");background-position:-0px bottom;background-repeat:no-repeat;  }
#header{background-image:url('http://usmdesign.s3.amazonaws.com/theme1/291-header.jpg'); background-repeat:no-repeat;height:122px;width:960px;position:relative;padding:0;border:0;}
#header{background-image:url('http://usmdesign.s3.amazonaws.com/theme1/291-header.jpg'); background-repeat:no-repeat;height:122px;width:960px;position:relative;padding:0;border:0;}
#navbar{background-image:url('http://usmdesign.s3.amazonaws.com/theme1/291-navbar.jpg'); background-repeat:repeat-x;height:28px;position:relative;padding:0;border:0;}
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/291-staticsprite.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:30px;width:170px;}
.ui-tabs-nav a{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/291-staticsprite.png");background-position:right -2px;background-repeat:no-repeat;  }
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/291-staticsprite.png");background-position:right -20px;background-repeat:no-repeat;  }
div.togglebox span a.plus,div.togglebox span a.plus:hover,div.togglebox span a,div.togglebox span a:hover {background-image:url("http://usmdesign.s3.amazonaws.com/theme1/291-staticsprite.png");background-position:-284px -41px;background-repeat:no-repeat;  }
div.togglebox span a.plus,div.togglebox span a.plus:hover{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/291-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme1/291-staticsprite.png");background-position: ;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:0px;width:0px;}
#other_cta i.building{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2P7Z6c.jpg");background-position:-0px -65px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:55px;width:60px;}
#other_cta i.bell{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2P7Z6c.jpg");background-position:-0px -142px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:45px;width:60px;}
#other_cta i.person{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2P7Z6c.jpg");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:45px;width:60px;}
body {
  background-color: white;
  font: normal 12px/1.5 Verdana, sans-serif!important;
  color: #123B67;
}

h1 {
  font: normal bold 166%/1 Georgia, serif !important;
  color: #123B67 !important;
}

h2 {
  font: normal normal 150%/1 Georgia, serif !important;
  color: #AE7403 !important;
}

h3 {
  font: normal normal 116%/1 Georgia, serif !important;
  color: #AE7403 !important;
}

a {
  color: #AE7403;
  text-decoration: none;
  font-weight: bold;
}

#contentwrapper { background-color: white; }
#content .content-area-container{margin:0 15px!important;}
#content-area-bottom { clear: both; }
#content .interiorblock{margin:0;}
/* Header */

#header { background: none transparent; }

#header a.mobile { display: none; }

/* Header Link Hack */
#wrapper {
  position: relative;
  z-index: 5;
}

#top h1 {
  display: block;
  width: 250px;
  height: 122px;
  position: absolute;
  top: 0;
  left: 35px;
  z-index: 50;
  text-indent: -999em;
}

#top h1 a {
  display: block;
  width: 250px;
  height: 122px;
}

#top .box,
#top .widget,
#top .interiorblock {
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
}

/* Navigation */

#navbar {
  background-image: none;
  background-color: transparent;
  height: 30px;
  padding-top: 2px;
}

#navbar a {
  font-weight: bold;
  color: #123B67;
  padding: 9px 15px 9px 15px;
  font-size: 12px;
  text-transform: none;
}

#navbar a:hover {
  background: #576c87;
  text-decoration: none;
  text-transform: none;
  color: #fff;
}

#navbar li ul {
  background: #DDE3E9;
  text-align: left;
  padding: 14px 10px;
}

#navbar li ul li,
#navbar li ul li a { background: transparent; }

ul#navbar li ul li a:hover { background: #BEC3C8; }

/* Footer */
#footerNav {
  margin: 0 0 85px 0;
  padding-top: 18px;
  text-align: center;
}

#footerNav li {
  display: inline;
  padding: 0 14px;
}

#footerNav a {
  font-size: 92%;
  color: black;
  font-weight: normal;
}

/* Homepage */

.firstletter {
  font-size: 200%;
  line-height: 18px;
}

/* Widgets */

#left h3,
#right h3 { font-size: 150% !important; }

#left a,
#right a { color: #123B67; }

#right .ui-state-default a { color: #fff; }

#right .ui-state-active a,
#right .ui-state-hover a { color: #AE7403; }

#left .interiorblock { margin: 0 10px; }

#askaquestion .phone { color: #AE7403; }

#frm-contact {
  border: 1px solid #CBCBCB;
  padding: 10px;
  background: #F6F4EE url('/ezstatic/data/corvusgroup/i/ask-background.jpg') left top repeat-x;
  margin-bottom: 35px;
  border-image: initial;
}

#blog-rss-4306 .box {
  background-color: transparent;
  border: none;
  padding: 0px;
}

#blog-rss-4306 a,
#blog-rss-4306 h4 span { display: none; }

#blog-rss-4306 h4 a {
  display: block;
  font-weight: normal;
}

#textwidget-4481 .box {
  border: none;
  padding: 0;
  marign: 0;
  background-color: transparent;
}

#social-btns img {
  display: block;
  margin: 0 auto;
}

#textwidget-4486 .box {
  text-align: center;
  background: transparent url('http://www.corvusgroup.net/ezstatic/data/corvusgroup/i/featured-communities.jpg') left top no-repeat;
  min-height: 261px;
  padding: 10px 0 0 0;
  border: none;
  width: 165px;
}

#re-tabbed-tools-widget-4521{width:590px;padding-bottom:10px;}
#re-tabbed-tools-widget-4521 a{color:#123B67;font-weight:500;}
#re-tabbed-tools-widget-4521 .re-tabbed-tools-panel {padding: 1px 17px;}
#content .re-tabbed-tools-panel .ui-simple-set{width:24%;}
#re-tabbed-tools-psearch .psscategory{margin-bottom:1em;}
#re-tabbed-tools-widget-4521 .box .box {background:transparent;}
#re-tabbed-tools-widget-4521 .ui-tabs-nav{height:38px;width:100%;}
#re-tabbed-tools-widget-4521 .ui-tabs-nav li{float:left;display:block;}
#re-tabbed-tools-widget-4521 .ui-tabs-nav li a,
#re-tabbed-tools-widget-4521 .ui-tabs-nav li.ui-tabs-selected a{display:block;top:0;}
.re-tabbed-tools-panel{border:0;}

/* ******************** HOMEPAGE ****************** */

#homepage_featured {
  margin-right: -10px;
  margin-left: -10px;
}

h2#hdr-featuredlistings {
  margin-bottom: 0;
  font: normal normal 133%/1.125 Verdana, sans-serif;
  color: #123B67;
  background: url('http://www.corvusgroup.net/ezstatic/data/corvusgroup/i/feature-top.gif') left top no-repeat;
  padding: 20px 0 10px 10px;
  text-transform: none;
}

.jcarousel-skin-USM-558px .jcarousel-prev-horizontal {
  background-image: url('http://www.corvusgroup.net/ezstatic/data/corvusgroup/i/prev.jpg');
  border: none;
  top: 10px;
}

.jcarousel-skin-USM-558px .jcarousel-next-horizontal {
  background-image: url('http://www.corvusgroup.net/ezstatic/data/corvusgroup/i/next.jpg');
  border: none;
  top: 10px;
}

.jcarousel-skin-USM-558px .jcarousel-item p { margin-top: 15px; }

.jcarousel-skin-USM-558px .jcarousel-container,
.jcarousel-skin-USM-558px .jcarousel-clip-horizontal { background: transparent url('http://www.corvusgroup.net/ezstatic/data/corvusgroup/i/clip.jpg') left top repeat-x; }

.jcarousel-skin-USM-558px .jcarousel-clip-horizontal { margin: 0px 40px 0px 40px; }

.jcarousel-skin-USM-558px .jcarousel-container-horizontal { width: 580px; }

.jcarousel-skin-USM-558px .jcarousel-item,
.jcarousel-item,
.jcarousel-skin-USM-558px .jcarousel-container { border: none; }

.jcarousel-item {
  color: #4D4D4D;
  background-color: transparent;
}

/* ******************** MLS Search ****************** */

#property-search {
  background-color: transparent;
  border: none;
  marign: 0;
  padding: 0;
}

#property-search small { display: none; }

#content .simple-ui li { width: 33%; }

#DPropertyType,
#NewConstruction,
#DWaterBodyType,
#content .simple-ui #DTownNH,
#content .simple-ui #DTownVT { border: none; }

/* ******************** Detial View ****************** */
.detailview #right { display: none; }

.detailview #left { display: block; }

.detailview .t-gradient, .detailview .b-gradient { display: none; }