

/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer { 
	display:block; 
	position:relative; 
	width:546px; 
	height:320px; 
	margin:0px auto 0px; 
	border:1px #CCCCCC solid; 
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:546px ; 
	height:320px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
}
#SlideItMoo_banners_items a img { 
	border:none; 
}


.nodec{
  text-decoration: none; 
color: black; 
}

body { color: black; 
  font-size: 11px; 
  font-family: tahoma, verdana; 
  background-color: #efefef; 
  margin:0px; 
 padding:0px; 
 } 
 
form {margin:0px; 
  padding:0px} 
 
#site_container { background-color: #fff; 
  width: 827px; 
  margin-right: auto; 
  margin-left: auto; 
  padding: 27px 20px 20px; 
  } 
 
a.contact:link { color: #00fff0; 
  font-family: verdana; 
  text-decoration: none; 
  background-repeat: repeat-x; 
  } 
 
a.footer:link { color: black; 
  font-family: verdana; 
  text-decoration: none; 
  background-repeat: repeat-x; 
  float: right; 
  margin-top: 10px; 
  margin-left: 15px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 10px; 
  border-left: 1px dotted gray; 
  display: block; 
  } 
 
a.footer:hover { color: #ab2888; 
  font-family: verdana; 
  text-decoration: none; 
  background-repeat: repeat-x; 
  display: block; 
  margin-top: 10px; 
  margin-left: 15px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 10px; 
  float: right; 
  border-left: 1px dotted gray; 
  } 
 
a.footer:visited { color: black; 
  font-family: verdana; 
  text-decoration: none; 
  background-repeat: repeat-x; 
  display: block; 
  margin-top: 10px; 
  margin-left: 15px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 10px; 
  float: right; 
  border-left: 1px dotted gray; 
  } 
 
.footer { color: black; 
  font-family: verdana; 
  text-decoration: none; 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 10px; 
  float: left; 
  margin-top: 10px; 
  border-left: 1px dotted gray; 
  } 
 
a.pink:link{ color: #ffffff ; 
  font-size: 13px; 
  font-family: verdana; 
  background:url(../images/images/link_pink-gradient.gif) repeat-x; 
  text-decoration: none; 
  height: 24px; 
  padding-top: 5px; 
  padding-left: 15px; 
  display: block; 
  } 
 
a.pink:hover { color: #ffffff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background: #8d1d6e repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.pink:visited { color: #ffffff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background: url(../images/images/link_pink-gradient.gif) repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.pink_community:link { color: #ffffff ; 
  font-size: 13px; 
  font-family: verdana; 
  background:url(../images/images/link_pink-gradient.gif) repeat-x; 
  text-decoration: none; 
  height: 24px; 
  padding-top: 5px; 
  padding-left: 15px; 
  display: block; 
  width: 271px; 
  } 
 
a.pink_community:visited { color: #ffffff ; 
  font-size: 13px; 
  font-family: verdana; 
  background:url(../images/images/link_pink-gradient.gif) repeat-x; 
  text-decoration: none; 
  height: 24px; 
  padding-top: 5px; 
  padding-left: 15px; 
  display: block; 
  width: 271px; 
  } 
 
a.beige:link { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  background-image: url(../images/images/link_beige-gradient.gif); 
  text-decoration: none; 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.beige:hover { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  font-weight: normal; 
  background-color: #97958f; 
  background-image: none; 
  text-decoration: none; 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.beige:visited { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background-image: url(../images/images/link_beige-gradient.gif); 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.grey:link { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background-image: url(../images/images/link_grey-gradient.gif); 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.grey:hover { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  background-color: #8b8b8b; 
  text-decoration: none; 
  background-image: none; 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.grey:visited { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background-image: url(../images/images/link_grey-gradient.gif); 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.blue:link { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background-image: url(../images/images/link_blue-gradient.gif); 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.blue:hover { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  background-color: #22aecf; 
  text-decoration: none; 
  background-image: none; 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.blue:visited { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background-image: url(../images/images/link_blue-gradient.gif); 
  background-repeat: repeat-x; 
  display: block; 
  padding-top: 5px; 
  padding-left: 15px; 
  height: 24px; 
  } 
 
a.body:link { color: #aa2788 ; 
  font-weight: bold; 
  text-decoration: none; 
  } 
 
a.body:visited { color: #aa2788; 
  font-weight: bold; 
  text-decoration: none; 
  } 
 
a:visited { color: purple; 
  } 
 
a:hover { color: purple } 
 
a:active { color: red } 
 
#main_nav ul  { font-size: 16px; 
  background-color: #fff; 
  background-image: url(../images/images/main_nav-curve.gif); 
  background-repeat: no-repeat; 
  background-position: left 0; 
  vertical-align: top; 
  height: 59px; 
  float: left; 
  margin: 0; 
  list-style: none; 
  padding: 0 0 0 31px; 
  display: inline; 
  } 
 
#main_nav li { font-family: tahoma; 
  text-decoration: none; 
  text-align: left; 
  float: left; 
  list-style-type: none; 
  } 
 
.clear {margin-top: -2px; 
 clear: both; 
  font-size: 0px; 
 } 
 
#main_nav li a.home { color: #4e4e4e; 
  text-decoration: none; 
  background-image: url(../images/images/nav_home_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.home:hover { color: #a01783; 
  background-image: url(../images/images/nav_home_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  text-decoration: none; 
  list-style-type: none; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  display: block; 
  } 

.rdhome{

color: #4e4e4e; 
width: 94px;
height: 54px; 
background-image: url('../images/images/nav_home_off.gif'); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;

}

.rdhomeover{

color: #a01783; 
width: 94px;
height: 54px; 
background-image: url(../images/images/nav_home_on.gif); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;

}


.rdabout{

color: #4e4e4e; 
width: 94px;
height: 54px; 
background-image: url('../images/images/nav_about_off.gif'); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;
}

.rdaboutover{

color: #a01783; 
width: 94px;
height: 54px; 
background-image: url(../images/images/nav_about_on.gif); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;
}



.rdproducts{
color: #4e4e4e; 
width: 94px; 
height: 54px; 
background-image: url('../images/images/nav_products_off.gif'); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;

}

.rdproductsover{
color: #a01783; 
width: 94px; 
height: 54px; 
background-image: url('../images/images/nav_products_on.gif'); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;

}

.rdoffers{
color: #4e4e4e; 
width: 94px; 
height: 54px; 
background-image: url('../images/images/nav_offers_off.gif'); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;
}

.rdoffersover{
color: #a01783; 
width: 94px; 
height: 54px; 
background-image: url('../images/images/nav_offers_on.gif'); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;
}


.rdcontact {
color: #4e4e4e; 
width: 94px;
height: 54px; 
background-image: url('../images/images/nav_contact_off.gif'); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;
}

.rdcontactover {
color: #a01783; 
width: 94px;
height: 54px; 
background-image: url('../images/images/nav_contact_on.gif'); 
background-repeat: no-repeat; 
border-left: 1px dotted gray; 
margin: 0; 
padding-left: 10px; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0; 
background-position: center bottom;
cursor : pointer;
}



 
#main_nav li a.homeselected { color: #a01783; 
  text-decoration: none; 
  background-image: url(../images/images/nav_home_on.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.about { color: #4e4e4e; 
  text-decoration: none; 
  background-image: url(../images/images/nav_about_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.about:hover { color: #a01783; 
  background-image: url(../images/images/nav_about_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  text-decoration: none; 
  list-style-type: none; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  display: block; 
  } 
 
#main_nav li a.aboutselected { color: #a01783; 
  text-decoration: none; 
  background-image: url(../images/images/nav_about_on.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.products { color: #4e4e4e; 
  text-decoration: none; 
  background-image: url(../images/images/nav_products_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.products:hover { color: #a01783; 
  background-image: url(../images/images/nav_products_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  text-decoration: none; 
  list-style-type: none; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  display: block; 
  } 
 
#main_nav li a.productsselected { color: #a01783; 
  text-decoration: none; 
  background-image: url(../images/images/nav_products_on.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.offers { color: #4e4e4e; 
  text-decoration: none; 
  background-image: url(../images/images/nav_offers_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.offers:hover { color: #a01783; 
  background-image: url(../images/images/nav_offers_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  text-decoration: none; 
  list-style-type: none; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  display: block; 
  } 
 
#main_nav li a.offersselected { color: #a01783; 
  text-decoration: none; 
  background-image: url(../images/images/nav_offers_on.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.contact { color: #4e4e4e; 
  text-decoration: none; 
  background-image: url(../images/images/nav_contact_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#main_nav li a.contact:hover { color: #a01783; 
  background-image: url(../images/images/nav_contact_off.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  text-decoration: none; 
  list-style-type: none; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  display: block; 
  } 
 
#main_nav li a.contactselected { color: #a01783; 
  text-decoration: none; 
  background-image: url(../images/images/nav_contact_on.gif); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  list-style-type: none; 
  display: block; 
  margin: 0; 
  padding: 5px 0 0 10px; 
  width: 94px; 
  height: 54px; 
  border-left: 1px dotted gray; 
  } 
 
#flash { float: left; 
  margin-top: 15px; 
  padding: 1px; 
  border: solid 1px #dfdcd2; 
  } 
 
#home_offers { float: left; 
  margin-top: 15px; 
  margin-left: 6px; 
  padding: 1px; 
  border: solid 1px #dfdcd2; 
  } 


 
.home_offers2 { float: left; 
  margin-top: 15px; 
  margin-left: 6px; 
  padding: 1px; 
  border: solid 1px #dfdcd2; 
  } 

 
#home_welcome { width: 266px; 
  margin-top: 8px; 
  float: left; 
  padding: 1px; 
  border: solid 1px #dfdcd2; 
  } 
 
#home_email { margin-top: 8px; 
  width: 266px; 
  float: left; 
  margin-left: 8px; 
  padding: 1px; 
  border: solid 1px #dfdcd2; 
  } 
 
#home_contact { color: #c8c7c1; 
  background-repeat: no-repeat; 
  background-position: 90% 35%; 
  margin-top: 8px; 
  margin-left: 8px; 
  width: 266px; 
  float: left; 
  padding: 1px; 
  border: solid 1px #dfdcd2; 
  } 
 
h1 { font-size: 14px; 
  font-weight: bold; 
  margin: 0 0 8px; 
  padding: 0; 
  } 
 
h3 { color: black; 
  font-size: 13px; 
  font-weight: bold; 
  margin: 0 0 3px; 
  padding: 0; 
  } 
 
h2 { color: white; 
  font-size: 14px; 
  font-weight: bold; 
  margin: 0 0 8px; 
  padding: 0; 
  } 
 
h4 { font-size: 12px; 
  font-weight: bold; 
  margin: 0px; 
  padding: 0px; 
  float: right; 
  color: #aa2788; 
  } 
 
h5 { font-size: 12px; 
  font-weight: bold; 
  margin: 0 0 8px; 
  padding: 0; 
  } 
 
#sub_nav ul { background-image: url(../images/images/sub_nav_vertical-tile.gif); 
  background-repeat: repeat-y; 
  width: 531px; 
  float: left; 
  list-style-type: none; 
  margin: 0; 
  padding: 0 0 0 300px; 
  display: inline; 
  } 
 
#sub_nav li { float: left; 
  list-style-type: none; 
  display: block; 
  } 
 
#sub_nav li a.off { color: white; 
  text-decoration: none; 
  padding: 7px; 
  display: block; 
  } 
 
#sub_nav li a.off.hover { color: #200; 
  text-decoration: none; 
  display: block; 
  padding: 7px; 
  } 
 
#sub_nav li a.selected { color: white; 
  background-image: url(../images/images/sub_nav_arrow.gif); 
  background-repeat: no-repeat; 
  background-position: 40% bottom; 
  text-decoration: none; 
  display: block; 
  padding: 7px; 
  } 
 
#sub_nav_gray { background-color:#f0f0f0; 
  height:27px; 
  margin: 0; 
  padding: 0; 
  } 
 
#left_column-text { width: 247px; 
  float: left; 
  padding: 20px 30px 20px 20px; 
  min-height: 400px; 
  } 
 
#whole_column-text { padding: 20px; 
  width: 787px; 
  min-height: 400px; 
  float: left; 
  } 
 
#left_column-img { width: 257px; 
  float: left; 
  padding:15px 0px 0px 0px; 
 } 
 
#left_column-img2 { width: 287px; 
  float: left; 
  padding:15px 0px 0px 0px; 
 } 
 
#left_column { padding: 15px 0px 0px 0px; 
  width: 290px; 
  float: left; 
  } 
 
#right_column-text { float:right; 
  margin-top:20px; 
 padding: 15px; 
 width:490px; 
 background: #FFFFFF} 
 
#right_column-text_community { float:right; 
  margin-top:20px; 
 padding: 15px; 
 width:490px; 
 background: #FFFFFF; 
  min-height:350px; 
 } 
 
#right_column-img { float:right; 
  margin-top:10px; 
 padding: 0px; 
 width:527px; 
 background: #FFFFFF} 
 
#products_brochure { background-color: white; 
  width: 256px; 
  float: left; 
  margin-top: 8px; 
  padding: 1px; 
  border: solid 1px #c8c7c1; 
  } 
 
#products_contact { background-color: white; 
  margin-top: 8px; 
  width: 256px; 
  float: left; 
  margin-left: 9px; 
  padding: 1px; 
  border: solid 1px #c8c7c1; 
  } 
 
#email_team { background-color: #f1f1f1; 
  width: 266px; 
  float: left; 
  padding:10px; 
  } 
 
#email_team ul{list-style-image:url(../images/images/email.gif); 
 list-style-position:outside; 
 } 
 
#offers_email { background-color: #efefef; 
  width: 283px; 
  float: left; 
  } 
 
#contact_emails { background-color: #efede5; 
  width: 256px; 
  float: left; 
  margin-top: 8px; 
  border: solid 1px white; 
  outline: solid 1px #c8c7c1; 
  } 
 
#contact_emails ul{list-style-image:url(../images/images/email.gif); 
 list-style-position:outside; 
 } 
 

#email_team_c { background-color: #f1f1f1; 
  width:225px; 
  float: left; 
  padding:10px; 
  min-height:220px ; 
  } 
 
#email_team_c ul{list-style-image:url(../images/images/email.gif); 
 list-style-position:outside; 
 } 
 
.offer_description {width:300px; 
 background:#FFFFFF; 
 float:left} 
 
.offer_image {width:188px; 
 background:#FFFFFF; 
 float:right; 
 } 
 
.offer_description_wide {width:480px; 
 background:#FFFFFF; 
 float:left} 
 
.offer_image_wide {width:188px; 
 background:#FFFFFF; 
 float:right; 
  margin: 0px 0px 0px 10px; 
 } 
 
.offers_separator { width: 480px; 
  border-bottom:1px dotted #000000; 
 } 
 
.logo { margin-left: 23px; 
  } 
 
.text_container { background-color: #efede5; 
  padding: 20px; 
  min-height: 170px; 
  } 
 
.img_container { background-color: white; 
  float: left; 
  padding: 1px; 
  min-height: 170px; 
  border: solid 1px #dfdcd2; 
  } 
 
.date_select { background-color: white; 
  float: left; 
  padding: 1px; 
  min-height: 170px; 
  border: solid 1px #dfdcd2; 
  } 
 
.offers_form_container { background-color: white; 
  padding: 1px; 
  min-height: 170px; 
  float: left; 
  margin-top: 8px; 
  border: solid 1px #dfdcd2; 
  } 
 
.email_list_container { background-color: white; 
  margin-top: 8px; 
  padding: 1px; 
  float: left; 
  border: solid 1px #dfdcd2; 
  } 
 
#blank_container { background-color: white; 
  float: left; 
  margin-top: 8px; 
  padding: 1px; 
  border: solid 1px #dfdcd2; 
  } 
 
.text_container_welcome { background-color: #efede5; 
  padding: 20px; 
  min-height: 174px; 
  } 
 
.text_container_informed { background-color: #efefef; 
  padding: 20px; 
  min-height: 174px; 
  } 
 
.text_container_brochure_kitchen { background-color: #f0ede6; 
  min-height: 135px; 
  background-image: url(../images/images/img_products_brochure.jpg); 
  background-repeat: no-repeat; 
  padding: 10px 20px 20px; 
  } 
 
.text_container_brochure_bathroom { background-color: #f0ede6; 
  background-image: url(../images/images/img_products_brochure.jpg); 
  background-repeat: no-repeat; 
  min-height: 135px; 
  } 
 
.text_container_brochure_bedroom { background-color: #f0ede6; 
  background-image: url(../images/images/img_products_brochure.jpg); 
  background-repeat: no-repeat; 
  padding: 10px 20px 20px; 
  min-height: 135px; 
  } 
 
.text_container_product_contact { background-image: url(../images/images/img_products_brochure.jpg); 
  background-repeat: no-repeat; 
  padding: 10px 20px 20px; 
  min-height: 135px; 
  } 
 
.text_container_contact { background-color: #21292b; 
  background-image: url(../images/images/img_contact_uk-map.gif); 
  background-repeat: no-repeat; 
  background-position: 90% 45%; 
  padding: 20px; 
  min-height: 201px; 
  } 

.text_container_contact2 { background-color: #21292b; 
  background-image: url(../images/images/img_contact_uk-map.gif); 
  background-repeat: no-repeat; 
  background-position: 90% 45%; 
  padding: 20px; 
  min-height: 174px; 
  } 

 
.text_container2 { padding: 10px 20px 20px; 
  min-height: 135px; 
  } 
 
.site_row { width: 827px; 
  } 
 
.outlined {outline: solid 1px #c8c7c1; 
 } 
 
.formLabel{font-weight:bold; 
 font-size:12px} 
 
.submitButton { color: white; 
  font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  background-image: url(../images/images/link_grey-gradient.gif); 
  background-repeat: repeat-x; 
  text-decoration: none; 
  text-align: left; 
  width: 250px; 
  height: 29px; 
  padding-left: 10px; 
  border-width: 0; 
  outline-width: 0; 
  cursor: pointer; 
  display: block; 
  } 
 
.submitButtonIndex { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background-image: url(../images/images/link_grey-gradient.gif); 
  background-repeat: repeat-x; 
  text-align: left; 
  width: 266px; 
  display: block; 
  padding-left: 15px; 
  height: 29px; 
  border-style: none; 
  border-width: 0; 
  outline-width: 0; 
  cursor: pointer; 
  } 
 
.submitButtonIndex:hover { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  background-color: #8b8b8b; 
  text-decoration: none; 
  background-image: none; 
  background-repeat: repeat-x; 
  width: 266px; 
  display: block; 
  padding-left: 15px; 
  height: 29px; 
  } 
 
.submitButtonIndex:visited { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background-image: url(../images/images/link_grey-gradient.gif); 
  background-repeat: repeat-x; 
  width: 266px; 
  display: block; 
  padding-left: 15px; 
  height: 29px; 
  } 
 
.submitButtonCommunity { color: #fff; 
  font-size: 13px; 
  font-family: verdana; 
  text-decoration: none; 
  background-image: url(../images/images/link_grey-gradient.gif); 
  background-repeat: repeat-x; 
  text-align: left; 
  width: 93px; 
  display: block; 
  padding:0px 20px; 
  height: 23px; 
  border-style: none; 
  border-width: 0; 
  outline-width: 0; 
  cursor: pointer; 
  float: right; 
  } 
 
.formNote { color: black; 
  background-color: #ffd; 
  padding: 10px; 
  border-top: 1px solid white; 
  display: block; 
  } 
 
hr { height: 1px; 
  margin: 0 0 15px; 
  padding: 0; 
  border-bottom: 1px dotted black; 
  border-top-style: none; 
  outline-style: none; 
  outline-width: 0; 
  } 
 
hr.legal { margin: 15px 0; 
  padding: 0; 
  height: 1px; 
  border-top-style: none; 
  border-bottom: 1px dotted black; 
  outline-style: none; 
  outline-width: 0; 
  } 
 
.right_hand_divider { border-right: 1px dotted gray; 
  } 
 
.emailLink { color: #aa2788; 
  text-decoration: none; 
  } 
 
.emailLink:visited { color: #aa2788; 
  text-decoration: none; 
  } 
 
.emailLink:hover { color: #aa2788; 
  text-decoration: underline; 
  } 
 
.community { background-color: white; 
  float: left; 
  padding: 1px; 
  margin: 0px 0px 10px; 
  border: solid 1px #dfdcd2; 
  } 
 
.community_container { background-color: #f1f1f1; 
  width: 266px; 
  padding:10px 10px 15px; 
  margin: 0px 0px 1px; 
  } 
 
.date_select_container { background-color: #f1f1f1; 
  width: 266px; 
  padding:10px; 
  margin: 0px 0px 1px; 
  } 
 
.sml_image { margin: 0px 10px 0px 0px; 
  float: left; 
  } 
 

