@charset "utf-8";
/* CSS Document */

body
{ margin:0;  background:url(../images/ameliedetail.jpg); font-family:Verdana, Geneva, sans-serif; font-size:12px;}

.clear
{clear:both;}

p, div, form, span ,a
{margin:0; padding:0;}

img
{ border:none;}

#site_container{float:left;width:100%;}
#wrapper{width:976px;margin:0 auto;}
#site{float:left;width:976px;}

#menu1
{width:976px; height:20px; background:url(../images/menu1.png)  no-repeat; font-family:Verdana, Arial; font-size:12px; color:#1f3e26; font-weight:normal; margin:0 auto;}

#menu1 a, #head_menu1 a:visited {font-family:Verdana, Arial; font-size:11px; color:#1f3e26; text-decoration:none;}

#menu1 a:hover {font-family:Verdana, Arial; font-size:11px; color:#da9c26; text-decoration:none;}

#menu1 ul { margin: 0; padding: 0;list-style: none; }

#menu1 li { display: block; margin: 0px; padding:0; list-style: none; float:left; height: 20px;}

#menu_bed a, #menu_bed a:visited { display:block; width: 180px; height: 20px; border:none; outline: none;  padding:0px 0 0 185px;}

#menu_livingroom a, #menu_livingroom a:visited { display:block; width: 155px; height: 20px; border:none; outline: none; padding:0;}

#menu_bath a, #menu_bath a:visited { display:block; width: 135px; height: 20px; border:none; outline: none; padding:0;}

#menu_kids a, #menu_kids a:visited { display:block; width: 130px; height: 20px; border:none; outline: none; padding:0;}

#menu_equipment a, #menu_equipment a:visited { display:block; width: 120px; height: 20px; border:none; outline: none; padding:0;}


#menumiddle{width:976px; height:110px;margin:0 auto;}

#menu2
{width:976px; height:15px; background:url(../images/menu2.png)  no-repeat; font-family:Verdana, Arial; font-size:12px; color:#1f3e26; font-weight:normal; margin:0 auto; }

#menu2 a, #head_menu1 a:visited {font-family:Verdana, Arial; font-size:12px; color:#1f3e26; text-decoration:none;}

#menu2 a:hover {font-family:Verdana, Arial; font-size:12px; color:#da9c26; text-decoration:none;}

#menu2 ul { margin: 0; padding: 0;list-style: none; }
#menu2 li { display: block; margin: 0px; padding:0; list-style: none; float:left; height: 15px;}

#menu_company{width:85px;float:right;}
#menu_company a, #menu_company a:visited { display:block;width: 60px; height: 15px; border:none; outline: none;  padding:0px; 
margin:0 15px 0 0;}
#menu_contact{width:80px;float:right;}
#menu_contact a, #menu_contact a:visited { display:block; width: 80px; height: 15px; border:none; outline: none; padding:0;}



#flash
{width:976px; height:354px;  margin:0 auto; }

#flash_container
{width:100%; height:354px;  margin:20px 0 0 0;}

#flash_sales
{width:113px; height:90px; float:right;}

#title
{
	width:972px;
	height:25px;
	background:url(../images/title.png) no-repeat;
	margin:0 auto;
	padding:6px 0 0 4px;
}

#title_small
{width:972px; height:30px; background:url(../images/titlesmall.png) no-repeat;  margin:0 auto;  padding:6px 0 0 4px;}

#title_large
{width:972px; height:30px; background:url(../images/titlelarge.png) no-repeat;  margin:0 auto;  padding:6px 0 0 4px;}

#title_xlarge
{width:972px; height:30px; background:url(../images/titlexlarge.png) no-repeat;  margin:0 auto;  padding:6px 0 0 4px;}

.core_container{width:100%;clear:both;float:left;}

#core
{width:976px;background:#D8D0C4; margin:0 auto;float:left; 
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8; }
  
  #core1
{width:976px; height:200px; background:url(../images/core.png) no-repeat; margin:0 auto; 
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8; }


#core_small
{width:976px; background:url(../images/core.png) no-repeat; margin:0 auto;float:left; 
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8; }
	

#core_large
{width:976px; height:450px; background:url(../images/core.png) repeat-y; margin:0 auto; 
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; }

#core_xlarge
{width:976px; height:650px; background:url(../images/core.png) repeat-y; margin:0 auto; 
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; }

#core_bed2
{width:976px; height:800px; background:url(../images/core.png) repeat-y; margin:0 auto; 
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; }

#core_sales
{width:735px; height:256px; background:url(../images/coresales.jpg) no-repeat; margin:0 auto; padding:110px 0 0 240px;
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; }

#core_contact
{float:left;width:976px;background:url(../images/core.png)repeat-y;  }



#kidsubfooter
{width:976px; height:193px; background:url(../images/kidsubfooter.jpg) no-repeat; margin:0 auto; 
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; }

#kidsubfooter_container
{float:left; width:100%; height:193px; background:url(../images/kidsubfooter_container.jpg) repeat-x; margin:20px 0 20px 0;
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; }


#subfooter
{width:976px; height:84px; background:url(../images/subfooter.png) no-repeat; margin:0 auto; 
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8; }

#subfooter_container
{clear:left;float:left;width:100%; height:84px; background:url(../images/subfooter_container.jpg) repeat-x; margin:20px 0 20px 0;
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8; }

#footer
{width:956px; height:20px; background:url(../images/footer.png) no-repeat; margin:0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-align:right; padding:10px 20px 0 0;
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;}

#footer a, #footer a:visited{ text-decoration:none; color:white;}
#footer a:hover{ color:#999999;}

#footer_container
{clear:left;float:left;width:100%; height:30px; background:url(../images/footer_container.jpg) repeat-x;
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;}

.text{ width:770px; font-family:Verdana, Arial; font-size:10px; color:#1f3e26; text-align:justify; padding:35px 20px 20px 35px; float:left; background:#A89E90;}

.textindex { width:740px; font-family:Verdana, Arial; font-size:10px; color:#1f3e26; text-align:justify; padding:55px 0 0 45px; float:left;}

.textsales { width:466px; font-family:Verdana, Arial; font-size:10px; color:#1f3e26; text-align:justify; padding:30px 0 0 30px; float:left;}

.thumbs{width:100px; height:75px; float:left; border:1px solid #9F978B; margin:0 5px 5px 0;  }
.thumbs2{width:70px; height:105px; float:left; border:1px solid #9F978B; margin:0 5px 5px 0;  }

.photos{padding:0 0 15px 10px;}

.clear 
{clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    outline: none;
    visibility: hidden;}

#contact{
width: 480px;
height: 300px;
}

#map{
display:block;
width: 720px;
height: 300px;
background:#fff;
}

.printicon{ padding:0 0 2px 18px; }


/*newsletter*/
.newsletter{float:right; display:block; width:135px; padding:30px 10px 0 0;} * html .newsletter{padding:0;}
.newsletter_top{display:block; width:135px; height:23px; background:url(../images/newsletter_top.jpg) no-repeat;}
.newsletter_body{width:135px;background:url(../images/newsletter_body.jpg) repeat-y;}
.newsletter_bottom{display:block;width:135px;height:9px;background:url(../images/newsletter_bottom.jpg) no-repeat;}
.newsletter_form{margin:0; padding:10px 0 0 0;}
.nsField{width:83px;border:none;}
.nss{padding:5px 0 5px 9px;}
.nsSub{display:block;width:71px;height:14px;background:url(../images/nsSub.jpg) no-repeat;border:none;cursor:pointer; float:right;}

.ue_title {clear:left;float:left;width:635px;padding:3px 0;margin:10px 0;text-align:center;}
.ue_form {float:left;width:635px;padding:3px 0px 3px 0px;text-align:center; }
.ue_form1 {float:left;width:530px;border-top:1px solid #AA030A;border-bottom:1px solid #AA030A;padding:3px 0px 3px 0px;margin:10px 0;}
.ueSub{padding:0px 20px;background:#AA030A;border:1px solid #AA030A;color:#fff;cursor:pointer;}
.ueSub_hover{padding:0px 20px;background:#fff;border:1px solid #AA030A;color:#000;cursor:pointer;}
