html {
  background:url(/content/common/gfx/care_background.jpg) repeat-y top right;
}

body {
}

p {
  font-family:arial, verdana, sans-serif;
  font-size:13px;
}

body, html {
  width:100%;
  height:100%;
  margin:0px; 
  padding:0px;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
}

.container {
  width:100%;
  height:100%;
}

.top {
display:none;
}

.left {
  width:50%;
  height:1px;
  float:left;
  margin-left:-490px;
}

.contentholder {
  width:980px;
  float:left;
}

.header {
float:left;
height:177px;
width:980px;
margin-top:11px;
}

.headerLogo {
margin-top:54px;
float:left;
width:221px;
height:73px;
background:url(/content/common/gfx/care_takers_logo.gif) no-repeat top center;
}

.headerBanner{
float:left;
width:728px;
height:177px;
background:url(/content/common/gfx/care_takers_top.gif) no-repeat top center;
margin-left:12px;
}

.contentLeft {
  float:left;
  width:227px;
  margin-top:12px;
}

.menu {
  width:227px;
  padding-top:10px;
  padding-bottom:20px;
  margin:0;
  float:left;
  background: url(/content/common/gfx/bg_content.png) repeat;
}

.menu .menuItem {
width:187px;
height:24px;
float:left;
padding-left:10px;

}

.menu .menuItem a:hover {
background:#c12515 none repeat scroll 0 0;

padding-right: 20px;
text-decoration:none;	
width:187px;
height:24px;
color:#000;
font-weight: bold;
}

.menuItem a {
color:#fff;
font-size:15px;
height:24px;
width:187px;

padding:0px 0px 0px 20px;
background:#c12515 none repeat scroll 0 0;
text-decoration:none;
}

.menu .mainMenuItem {
width:187px;
height:24px;
float:left;
padding-left:10px;

}

.menu .mainMenuItem a:hover {
background:#c12515 none repeat scroll 0 0;

padding-right: 20px;
text-decoration:none;	
width:187px;
height:24px;
color:#000;
font-weight: bold;
}

.mainMenuItem a {
color:#fff;
font-size:15px;
height:24px;
width:187px;

padding:0px 0px 0px 20px;
background:#c12515 none repeat scroll 0 0;
text-decoration:none;
}


.content {
  margin:12px;
  width:487px;
  padding-top:10px;
  padding-bottom:20px;
  float:left;
  background:url(/content/common/gfx/bg_content.png) repeat;
  overflow:hidden;
  font-family:arial,verdana,sans-serif;
    font-size: 12px;
}

.content .ec_item {
padding:0 25px 0 25px;
font-size:13px;
width:452px;
}

.content .ec_item h1 {
font-size:30px;
font-weight:normal;
padding:0px;
margin:0px;
}

.rightcolumn {
  width:177px;
  padding:0;
  float:left;
  margin-top:12px;
}

.rightcolumn ul {
  margin:0px;
  padding:0px;
  list-style-position:inside;
}


.rightContentYellow {
float:left;
width:197px;
height:177px;
background:url(/content/common/gfx/bg_content.png) repeat left top;
padding:10px 10px 10px 20px;
  font-family:arial,verdana,sans-serif;
  font-size: 14px;
overflow:hidden;
margin:0px;
}

.rightContentOrange {
float:left;
width:197px;
height:177px;
background:url(/content/common/gfx/bg_content.png) no-repeat top center;
margin:0px;
padding:10px 10px 10px 20px;
font-family:font-family:arial,verdana,sans-serif;;
font-size: 14px;
}

.rightContentYellow .ecinfo{
color:#000;
margin:25px 0 0 12px;
font-size:14px;
}


.rightContentYellow .ecinfo a{
color:#000;
font-size:14px;
}


.rightContentYellow .loginForm h2 {
  font-size:15px;
  background-color: #c12515;
  font-size:15px;
  padding:4px;
  margin:0px;
  font-weight:bold;
  color:#fff;
  width:100%;
}


.rightContentYellow h2 {
  background-color: #c12515;
  font-size:15px;
  padding:4px;
  margin:0px;
  font-weight:bold;
  color:#fff;
  width:100%;
}

.rightContentOrange h2 {
  background-color: #c12515;
  font-size:15px;
  padding:4px;
  margin:0px;
  font-weight:bold;
  color:#fff;
  width:100%;
}

.rightContentOrange h3 {
  font-size:14px;
  margin:0px;
  margin-bottom:10px;
  
}

.rightContentYellow .inputtext{
width:110px;
float:left;
margin:0px;
padding:0px;
}


.rightContentYellow .inputbutton {
width:110px;
float:left;
margin:0px;
padding:0px;
margin-left:90px;
}

.rightContentYellow .loginForm label {
width:207px;
float:left;
height:22px;
}

.rightContentYellow .loginForm span {
width:87px;
float:left;
}

.formcontrols {
	margin-top:-10px;
}
.ec_shortlist {
  border-top:0;
  margin:0px;
  padding:0px;
}

.ec_shortlist h2 {
  font-size:15px;
  margin:0px;
  margin-left:35px;
  margin-bottom:10px;
  font-weight:normal;
  color:#444;
  
}

a {
  color:#c12515;
}

a:hover {
  text-decoration:none;
}

img {
  border:0px;
}

.selected a {
  font-weight:bold;
}

.ec_shortlist {
  float:left;
}

/* houseProject pricelist, workaround 'short' type names
 * make sure img is below the name
 */
#priceListTable .rowHeader img {
  float: left;
}


