body{
  margin:0; 
  padding:0; 
  font-size:12px; 
  font-family:tahoma, arial, helvetica, sans-serif; 
  color:#000;
  height:100%;
 /* background-color: #FCEED3;*/
  background-color:#471810;
}

div{
  font-family:tahoma, arial, helvetica, sans-serif; 
  color:#000;
}

p.sec_title{
  color:#993333;
  font-size:22px;
  margin:0px 0px 5px 0px; 
  padding:0; 
}

#wrapper{
  margin: 0px auto;
  padding: 0px;
  width: 950px;
  height:auto;
  /*background: url(/rl/images/content_bg.jpg);*/
  background-repeat: no-repeat;
  border:0px solid #FF0000;
  background-position: bottom right;
}

#header{
  position:relative;
  margin: 0px;
  padding: 0px;
  height:auto;
  width:948px;
  border-left:0px solid #999;
  border-right:0px solid #999;
}

#logo {
  margin: 0px auto;
  position:absolute;
  top:0px;
  left: 0px;
  height:241px;
  width:201px;
  background-image: url(/rl/images/sign.png);
}

#bricks{
  height:128px;
  width:948px;
  background-image: url(/rl/images/header.jpg);
}

#nav{
  height:33px;
  width:948px;
  background-image: url(/rl/images/nav_bg.jpg);
  text-align:right;
}

#nav ul{
  margin:0px 0px 0px 0px;
  padding:0px 0 0 0;
  font-size:1.45em;
  font-family:Goudy Old Style;
}

#nav ul li{
  margin:0px 0px 0px 10px;
  padding:5px 5px 5px 0px;
  display: inline;
  border-right: 1px dashed #F0741C;
}

#nav ul li.last {
  padding:0px 10px 10px 0px;
  display: inline;
  border: none;
}

#nav ul li a{
  color:#FFFFCF; 
  text-decoration:none;
}

#nav ul li a:hover{
  color:#FFFFCF; 
  text-decoration:underline;
}

#nav ul li a:active{
  color:#FFF;
  text-decoration:underline;
}

#content{
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 100px 0px;
  width:948px;
  border-left:0px solid #999;
  border-right:0px solid #999;
  background: url(/rl/images/content_bg.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #FCEED3;
}

#content_personalize{
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 100px 0px;
  width:948px;
  border-left:0px solid #999;
  border-right:0px solid #999;
  background: url(/rl/images/content_bg.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #FCEED3;
}

#leaves{
  float:left; 
  width:140px; 
  height:362px;
  background-image : url(/rl/images/leaves.png);
  background-position : top left;
  background-repeat:no-repeat;	
  border:0px solid #000; 
}

#content_information{
  float:left; 
  width: 660px;
  border:0px solid #000; 
  margin:0px 0px 0px 35px; 
  padding:0px 40px 0px 10px;
  background-color: #FCEED3;
  }

#footer{
  margin: 0px auto;
  border-left:0px solid #999;
  border-right:0px solid #999;
  border-bottom:0px solid #999;
  height:10px;
  padding:0px;
  width:928px;
  font-size:11px; 
  font-family:tahoma, arial, helvetica, sans-serif; 
  background-color:#471810;
  color:#ccc;
    
}


/*DETAILS PAGE */
.details_largeimage
{
  border:1px solid #000;
  margin:27px 0px 0px 27px;	
}

.details_altimage
{
  border:1px solid #000;
  margin:14px 0px 0px 14px;	
}


/*LINKS */
a{color:#666666; text-decoration:underline;}
a:hover{text-decoration:none;}

a.contentlink {color:#B61C0F; text-decoration:none;}
a.contentlink:hover {color:#B61C0F; text-decoration:underline;}

.nav_main a{color:#666666; font-weight:bold; text-decoration:none;}
.nav_main a:hover{color:#B61C0F; text-decoration:underline; font-weight:bold; }

.top a{color:#666666; text-decoration:none;}
.top a:hover{color:#B61C0F; text-decoration:underline;}


/*FORMS */
form {margin:0; padding:0}
.input{width:186px; height:15px;  color:#706F6F; padding:2px 0 1px 6px; border:1px solid #ccc; background-color:#FCF4E2; font-size:11px;}
textarea{width:380px; height:68px; color:#706F6F; padding:1px 0 1px 6px; border:1px solid #ccc;  overflow:auto; font-size:11px; background-color:#FCF4E2; }
.checkbox{padding:2px 0px 1px 6px; border:1px solid #ccc;}

label { width: 9em; float: left; text-align: right; margin:2px 5px 0px 5px; padding:2px 0px 0px 0px; display: block }
label.personalinfo { width: 5em; float: left; text-align: right; margin:2px 5px 0px 5px; padding:2px 0px 0px 0px; display: block }
.submit input { margin-left: 4.5em;} 
input { color: #781351; background: #FCF4E2; border: 1px solid #ccc; margin:2px 0px 0px 0px; }
.radio { color: #781351; border: 0px solid #ccc; margin:2px 0px 0px 0px; background-color: #FCEED3;}
.submit input { color: #000; background: #FCF4E2; border: 1px outset #d7b9c9; margin:5px; } 
legend { color: #000; border: 1px dashed #781351; padding: 2px 6px; font-weight:bold; }
fieldset{margin:0px 0px 0px 0px; width:360px;}

.product_cat {
display: -moz-inline-box; /* for FF & Mozilla */
display: inline-block;
margin: 1% 2.5%;
}
.para_cat { /* FF & Mozilla need the extra span */
display: block;
padding: .5em;
text-align: left;
}
.announcement_box {
display: -moz-inline-box; /* for FF & Mozilla */
display: inline-block;
}
.announcement_content { /* FF & Mozilla need the extra span */
display: block;
padding: .5em;
margin:0px 0px 85px 0px;
text-align: center;
}

.clear
{
    clear:both; 
    }
