body
{
 text-align:center;
 font-family:georgia;
 font-size:12px;
 background:#fff url(../images/bg.png) 0 0 repeat-x;
}


a
{
 text-decoration:none;
 color:#991111;
}

h4
{
 font-family:georgia;
 font-size:16px;
 margin:0;
 padding:0;
}

#menu
{
 width:860px;
 height:24px;
 margin-left:auto;
 margin-right:auto;
 background:url(../images/menubg.png) 0 0 no-repeat;
}

#menu ul
{
 margin:0;
 margin-left:20px;
 padding:0;
 list-style-type:none;
}

#menu ul li
{
 float:left;
 padding:5px 0 5px 0;
}

#menu ul li a
{
 padding:5px 10px 5px 10px;
 color:#fff;
 text-align:center;
}

#menu ul li .active
{
 color:#494444;
 background:#D7D7D7;
}
 
#wrapper
{
 width:900px;
 height:auto;
 margin-left:auto;
 margin-right:auto;
 background:#fff;
}

#topwrapper
{
 width:900px;
 height:9px;
 margin-left:auto;
 margin-right:auto;
 background:#fff url(../images/topwrapper.png) 0 0 no-repeat;
}

#bottomwrapper
{
 width:900px;
 height:8px;
 margin-left:auto;
 margin-right:auto;
 background:url(../images/bottomwrapper.png) 0 0 no-repeat;
}

#header
{
 width:880px;
 height:120px;
 margin:0 10px 10px 10px;
 background:url(../images/logo_bg.png) 0 0 repeat-x;
}

#logo
{
 width:250px;
 height:120px;
 float:left;
 background:url(../images/logo.png) 0 0 no-repeat;
}

#toplinks
{
 width:250px;
 height:120px;
 float:left;
}

#toplinks ul
{
 margin-top:30px;
 text-align:left;
}

#toplinks ul li a
{
 color:#3D5D83;
}

#topad
{
 width:380px;
 height:120px;
 padding-top:10px;
 float:left;
}

#topad img
{
 border:none;
}

#centerstage
{
 width:880px;
 height:220px;
 margin:0 10px 10px 10px;
}

#flash
{
 width:675px;
 height:220px;
 margin-right:5px;
 float:left;
}


#flash h3
{
 margin-top:50px;
}


#nexttoflash
{
 width:200px;
 height:220px;
 float:left;
 background:#DEDEDC url(../images/nexttoflash.png) 0 0 no-repeat;
}

#nexttoflash h3
{
 color:#fff;
 margin-top:5px;
}

#nexttoflash p
{
 margin-top:30px;
}

#contentarea
{
 width:880px;
 height:160px;
 margin:0 10px 10px 10px;
}

#otherlinks
{
 width:675px;
 height:160px;
 margin-right:5px;
 float:left;
 background:#AFAFAF url(../images/content_area.png) 0 0 no-repeat;
}

#otherlinks ul
{
 margin:0;
 margin-top:20px;
 padding:0;
 list-style-type:none;
}

#otherlinks ul li 
{
 float:left;
 width:224px;
 height:120px;
 border-right:1px solid #A3A2A1;
}

#otherlinks ul li a
{
  color:#1A4E7E;
}

#otherlinks ul li a h4
{
 text-align:left;
 padding:0 10px 0 10px;

}

#otherlinks #alt
{
 color:#DC234C;
}

#otherlinks p
{
 text-align:left;
 padding:0 10px 0 10px;
 font-size:12px;
}

#nexttocontent
{
 width:200px;
 height:160px;
 float:right;
 margin-top:-9px;
 margin-top:-14px\9;
 background:url(../images/nexttocontent.jpg) 0 0 no-repeat;
}

#nexttocontent p
{
 margin-top:145px;
 float:right;
}

#nexttocontent a
{
 color:#fff;
}

#textarea
{
 width:880px;
 height:auto;
 margin:0 10px 10px 10px;
 background:#fff;
 overflow:hidden;
 }

#toptextbg
{
 width:675px;
 height:9px;
 margin-right:5px;
 float:left;
 background:#e4e9ee url(../images/content_top_bg.png) 0 0 no-repeat;
}

#bottomtextbg
{
 width:675px;
 height:7px;
 margin-right:5px;
 float:left;
 background:url(../images/content_bottom_bg.png) 0 0 no-repeat;
}


#textcontent
{
 width:655px;
 width:675px\9;
 height:auto;
 margin-right:5px;
 padding:0 10px 10px 10px;
 float:left;
 text-align:left;
 background:#e4e9ee;
}

#textcontent img
{
 float:left;
 margin:0 10px 0 5px; 
 border:5px solid #8D2828;
}

#textcontent b
{
 color:#1A4E7E
}


#textcontent ul
{
 margin-top:5px;
}


#price_table
{
 font-size:14px;
}

#price_table th
{
 color:#DC234C;
}

#price_table #category
{
  color:#1A4E7E;
  font-weight:bold;
}

#textcontent h3
{
 margin-bottom:10px;
}

#gallerymain ul
{
 margin:0;
 padding:0;
 padding-top:10px;
 list-style-type:none;
}

#gallerymain li
{
 float:left;
 width:auto;
 height:auto;
 margin:0 10px 0 10px; 
 margin-top:10px;
}

#gallerymain li img
{
  border:5px solid #8D2828;
}



#gallery ul
{
 margin:0;
 padding:0;
 padding-top:10px;
 list-style-type:none;
}

#gallery li
{
 float:left;
 width:100px;
 height:110px;
 height:100px \9;
 margin:0 10px 0 10px; 
 margin-top:10px;
}

#gallery li img
{
  border:5px solid #8D2828;
}

#sitemapleft
{
 float:left;
 width: 330px;
}

#sitemapright
{
 float:right;
 width:325px;
}

#footer
{
 width:880px;
 height:50px;
 margin:0 10px 0 10px;
}

#footerl
{
 width:120px;
 height:40px; 
 float:left;
 background:url(../images/bottom_logo.png) 0 0 no-repeat;
}

#footerr
{
 width:760px;
 height:20px;
 float:right;
 text-align:right;
}

#footerr span
{
 color:#144C7E;
}

#footerr ul
{
 margin:0;
 padding:0;
 float:right;
 list-style-type:none;
}

#footerr ul li
{
 float:left;
 padding:0 5px 0 5px;
}

#footerr ul li a
{
  color:#969696;
  font-size:10px;
} 

#bmi_calc
{
 width:300px;
 height:auto;
}

.bmi_message
{
  color:#FF0000;
  font-size:12px;
  font-weight:normal;
  text-align:left;
}

.bmi_border
{
  border:1px solid #1A4E7E;
  margin:0;
  padding:0;
}

.header_Orage
{
  background-color:#1A4E7E;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  padding:3px 0 0 0;
  margin:20px 0 0 0;
}

