/* CSS Document
© CreaCom Design */

* {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box; 
}

html{		
margin: 0px;
padding: 0px;}

body {
	margin: 0; border: 0;
	font-size: 62.5%;
	background: #70161b url('images/background.gif') repeat-x;
	padding: 0px 8px 0px 8px;}

#containerhome {
	width: 736px;
	height: 591px;
	background: url('images/central.gif') no-repeat;
	margin: 16px auto 0 auto;}

#containerhome2 {
	width: 736px;
	height: 540px;
	background: url('images/central3.gif') no-repeat;
	margin: 16px auto 0 auto;}

#containerhome3 {
	width: 736px;
	height: 540px;
	background: url('images/central2.gif') no-repeat;
	margin: 16px auto 0 auto;}
	
#container3 {
	width: 736px;
	height: 220px;
	background: url('images/central_plus.gif') repeat-y;
	margin: 0 auto 0 auto;}

#bottomabout {
width: 736px;
height: 50px;
background: url('images/bottom.gif') no-repeat;
margin: 0 auto 0 auto;
}

div#top {
width: 689px;
height: 162px;
padding: 0; 
border: 0; 
margin: 52px 0 0 0;
float: left;
background: url('images/top_flowers.gif') no-repeat;
position: absolute ;
z-index: 1}

div#top2 {
width: 689px;
height: 100px;
padding: 0; 
border: 0; 
margin: 52px 0 0 0;
float: left;
background: url('images/top_flowers.gif') no-repeat;
position: absolute ;
z-index: 1}


#titlehome1 {
width: 310px;
height: 30px;
padding: 0; 
border: 0; 
margin: 95px 0 0 212px;
float: right;
position: absolute ;
}

#titlehome2 {
width: 265px;
height: 30px;
padding: 0; 
border: 0; 
margin: 125px 0 0 390px;
float: right;
position: absolute ;
}

#titles {
width: 260px;
height: 30px;
padding: 0; 
border: 0; 
margin: 60px 0 0 360px;
float: right;
position: absolute ;
}

div#middle {
width: 687px;
height: 115px;
padding: 0; 
border: 0; 
margin: 229px 0 0 0;
float: left;
text-align: right;
position: absolute ;
z-index: 1}

div#middle2 {
width: 687px;
height: 200px;
padding: 0; 
border: 0; 
margin: 160px 0 0 0;
float: left;
text-align: right;
position: absolute ;
z-index: 1}

div#middle3 {
width: 687px;
height: 355px;
padding: 0; 
border: 0; 
margin: 160px 0 0 0;
float: left;
text-align: right;
position: absolute ;
z-index: 1}

div#middle4 {
width: 687px;
height: 390px;
padding: 0; 
border: 0; 
margin: 160px 0 0 0;
float: left;
text-align: right;
position: absolute ;
z-index: 1}

#content {
width: 425px;
height: auto;
padding: 0; 
border: 0; 
margin: 0 25px 0 0;
float: right;
text-align: justify;
font: 12px Helvetica, Arial, sans-serif;
color: #70161b;
line-height: 1.2em;
}

#contentform {
width: 430px;
height: 355px;
padding: 0; 
border: 0; 
margin: 0 17px 0 0;
float: right;
text-align: justify;
font: 12px Helvetica, Arial, sans-serif;
color: #70161b;
line-height: 1.2em;
}

#contactdetails {
width: 457px;
height: 60px;
padding: 0; 
border: 0; 
margin: 10px 0 0 0;
float: right;
text-align: left;
font: 12px Helvetica, Arial, sans-serif;
color: #70161b;
line-height: 1.2em;
}

#flame {
width: 200px;
height: 568px;
padding: 0; 
border: 0; 
margin: 8px 0 0 5px;
float: left;
background: url('images/flame_2.gif') no-repeat;
position: absolute ;
z-index: 2
}

#flame2 {
width: 200px;
height: 568px;
padding: 0; 
border: 0; 
margin: 8px 0 0 5px;
float: left;
background: url('images/flame_home.gif') no-repeat;
position: absolute ;
z-index: 2
}

#logo {
width: 143px;
height: 96px;
padding: 0; 
border: 0; 
margin: 117px 0 0 12px;
float: left;
position: absolute ;
}

#menubox {
width: 157px;
height: 112px;
margin: 235px 0 0 26px;
float: left;
padding: 0; 
border: 0;
position: absolute ;
}

#brownflower {
width: 99px;
height: 99px;
margin: 400px 0 0 58px;
float: left;
padding: 0; 
border: 0;
background: url('images/brown_flower.gif') no-repeat;
position: absolute ;
}

div#bottom {
width: 689px;
height: 165px;
padding: 0; 
border: 0; 
margin: 355px 0 0 0;
float: left;
text-align: right;
position: absolute ;
z-index: 1}

div#bottom2 {
	width: 689px;
	height: 157px;
	padding: 0;
	border: 0;
	margin: 360px 0 0 0;
	float: left;
	text-align: right;
	position: absolute;
	z-index: 1;}

div#bottom3 {
	width: 689px;
	height: auto;
	padding: 0;
	border: 0;
	margin: 540px 0 0 0;
	float: left;
	text-align: right;
	position: absolute;
	z-index: 1;}


#welcometext {
width: 390px;
height: 100px;
padding: 0; 
border: 0; 
margin: 15px 15px 0 0;
float: right;
text-align: justify;
font: 12px Helvetica, Arial, sans-serif;
color: #70161b;
line-height: 1.2em;
}

#cornerflower {
width: 44px;
height: 44px;
padding: 0; 
border: 0; 
margin: 117px 4px 0 0;
float: right;
background: url('images/bottom_symbol.gif') no-repeat;
}

#cornerflower2 {
width: 44px;
height: 44px;
padding: 0; 
border: 0; 
margin: 110px 4px 0 0;
float: right;
background: url('images/bottom_symbol.gif') no-repeat;
}

#cornerflower3 {
width: 44px;
height: 44px;
padding: 0; 
border: 0; 
margin: 310px 4px 0 0;
float: right;
background: url('images/bottom_symbol.gif') no-repeat;
}

#aboutpics {
width: 362px;
height: 114px;
padding: 0; 
border: 0; 
margin: 12px 5px 0 0;
float: right;
}

div#credits {
width: 680px;
height: 15px;
margin: 545px 0 0 0;
text-align: right;
color : #fff;
font : 10px Arial, Helvetica, sans-serif;
position: absolute ;
z-index: 1
}

div#credits2 {
width: 680px;
height: 15px;
margin: 30px 0 0 0;
text-align: right;
color : #fff;
font : 10px Arial, Helvetica, sans-serif;
position: absolute ;
z-index: 1
}

#thanks {
width: 360px;
height: 190px;
padding: 0; 
border: 0; 
margin: 10px 67px 0 0;
float: right;
text-align: center;
font: 12px Helvetica, Arial, sans-serif;
color: #fff;
line-height: 1.2em;
}

#soon {
width: 360px;
height: auto;
padding: 0; 
border: 0; 
margin: 10px 67px 0 0;
float: right;
text-align: center;
font: 14px Helvetica, Arial, sans-serif;
color: #70161b;
line-height: 1.2em;
}

.clear { clear: both; margin: 0; }

  .white:link {color: #fff; text-decoration:underline;}
 .white:visited {color: #fff; text-decoration:underline;}
 .white:hover {color: #e77210; text-decoration:none;}
 
   .white2:link {color: #fff; text-decoration:underline;}
 .white2:visited {color: #fff; text-decoration:underline;}
 .white2:hover {color: #4c0f0f; text-decoration:none;}

   .brown:link {color: #70161b; text-decoration:underline;}
 .brown:visited {color: #70161b; text-decoration:underline;}
 .brown:hover {color: #fff; text-decoration:none;}

     .tableform {
 text-align: left;
 font: 12px Helvetica, Arial, sans-serif;
 color : #4c0f0f;
 }

 .tdform {
text-align: left;
 height: 25px;
 }
 
 .brownttl {
 font: bold 12px Helvetica, Arial, sans-serif;
 color : #4c0f0f;
 }
  
 .brownttl2 {
 font: bold 16px Helvetica, Arial, sans-serif;
 color : #4c0f0f;
 }