/* florever 2005 */
/* colors: bgd #7F2726; #B32E31 hl1 #EF3339; hl2 #ED3338; #F0624C */
body {font:75% Verdana, Helvetica, sans-serif; background:#4b1616; text-align:center;}
h1 {margin:0; padding:0; font-size:1em; margin-bottom:0.5em; color:#ed3338;}
h2 {margin:0; padding:0; font-size:1em;font-weight:bold; color:#ed3338;}
h3 {margin:0; padding:0; font-size:0.9em;}
p {margin:0; padding:0; font-size:0.9em;}
ul, li {list-style:none; padding:0; margin:0;}
a {color:#fff;}
a:hover {color:#ed3338;}
.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}
.hide {position:absolute; left:-5000px;}

/* Layout */
#min-width {min-width:800px; width: expression(document.body.clientWidth < 800? "800px":"auto");}
#container {width:779px; border:1px solid #000; margin:30px auto; height:40em;}
html>body #container {width:778px;}
#content-box {float:left; text-align:left; width:647px; }
html>body #content-box {width:647px;}
#left-panel{float:left; width:130px; background:#b53131; height:40em; border-right:1px solid #000; text-align:left;}
#logo {background:url(../imgs/logo-florever.gif) no-repeat 0 0 #b53131; height:20em; border-top:1px solid #000;}
#footer {text-align:right; font-size:0.85em; color:#ef3339; margin:-30px auto; width:780px;}
/* site navigation */
#leftnav {border-bottom:1px solid #7F2726; background:#7F2726; height:200px; padding-top:10px;}
html>body #leftnav {height:189px;}
#leftnav a {display:block; height:25px; line-height:25px; text-decoration:none; font-weight:normal; color:#EF3339; padding-left:15px; font-variant:small-caps; padding-bottom:0.3em}
#leftnav a:hover {color:#fff; background:url(../imgs/bg-nav-stat.gif) no-repeat 5% 50%;}
.selected {height:25px; line-height:25px; font-weight:normal; color:#fff; padding-left:15px; font-variant:small-caps; padding-bottom:0.3em; background:url(../imgs/bg-nav-stat2.gif) no-repeat 5% 50%;font-weight:normal;}

/* image panel */
#img-panel{float:left; height:201px; width:647px; border-bottom:1px solid #000;} 
html>body #img-panel {height:200px;}
#quote {float:right; width:auto; padding-top:50px; color:#EF3339; font-size:0.9em;}
#quote span {font-size:1.2em; font-style:italic;}
#quote p {text-align:right; font-weight:bold;}
.comm {background:url(../imgs/bg2.jpg) no-repeat}
.home {background:url(../imgs/bg-index.jpg) no-repeat;}
.home-uk{background:url(../imgs/bg-index-uk.jpg) no-repeat;}
.srv  {background:url(../imgs/bgd4.jpg) no-repeat}
.cont {background:url(../imgs/bgd5.jpg) no-repeat}
#caption {padding:15px 10px; width:180px; height:200px; text-align:left; float:right; color:#fff; font-size:0.9em;}
#caption-home {padding:10px 10px; width:400px; height:200px; text-align:right; float:right; color:#fff; font-size:0.9em;}
#uktxt {display:block; float:right; background:url(../imgs/icn-uk.gif) no-repeat; height:14px; width:20px;}
#frtxt {display:block; float:right; background:url(../imgs/icn-fr.gif) no-repeat; height:14px; width:20px; margin-left:3px;}



/* content */
#home {margin:10px; font-size:0.9em; }
#home ul {margin:0  16px 0.5em; font-size:0.9em; color:#FFF;}
#home li {list-style:square;padding-right:50px; }
#home p {color: #fff; margin-bottom:1em; font-size:0.9em;}
#services {margin:10px; color:#fff; font-size:0.9em; }
#services h2 {margin-top:0.5em;}
#services ul {margin-left:16px; font-size:0.9em;}
#services li {list-style:square;}
#contacts {margin:10px; color:#fff; font-size:0.9em; }
#contacts h2 {margin-top:0.5em;}
#contacts ul {margin-left:16px; font-size:0.9em;}
#contacts li {list-style:square;}
html>body #contacts li {margin:3px 0 5px 3px;}
#contacts li span {width:12em; font-weight:bold;}
#gallery{float:left; height:480px; width:647px; background:#fff;} 
html>body #gallery {height:480px;}

#xmasMsg{
	width:500px;
}
#xmasMsg h2{color:#FFCC00; margin-bottom:0.5em;}
#xmasMsg p {color:#FFFFFF;margin0.5em; font-size:0.9em;}
