body{ margin:0 auto 0 auto; padding:0;  background:url(images/bgg.bmp); /*#edf0e1;*/
 color:#000; font: 0.8em Verdana, arial, helvetica,sans-serif; }    a { color: #3c52be;	 background: inherit; text-decoration:none;}  a:hover { color: #FF0000;  background:inherit; text-decoration: none;	border-bottom: solid 1px #883225;}    .bodyimg{ float:left; margin-right: 5px; padding: 0px 0px 0px 0px;border: 1px solid gray;}
 .bodyimg2{ float:left; padding: 4px 5px 3px 0px;}
 .img1{border:1px solid gray;}           
        

/*-------------------line------*/

.thumbnail{
position: relative;
border:gray solid 1px;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px; /* enlarge pic 's border*/
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 40px;
left: 40px; /*position where enlarged image should offset horizontally */

}



/*-------------------line------*/





  .hide{display:none;}    .orng{ background:inherit; color:#cc6600;}  .brown{ background:inherit; color:#643200;}    #wrapper { margin: 0 auto 0 auto; width:1000px;

            }     h1{
   background:inherit;
   color:#4e6241;
   margin:0;
   padding:20px  0 0 0;
   font:normal 290%  "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;
  }
  
  h2{
  	margin:0 10px 0 10px;
  	padding:0px 0 0 0;
    background:inherit;
    color:red;
    font:bold 150% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;    
  }       h3{
  	margin:0 10px 0 10px;
  	padding:0px 0 0 0;
    background:inherit;
    color:#000000;
    font:normal 110% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;       
  }    h6{
  	margin:5px 2px 3px 10px;
  	padding:0px 0 0 0;
    background:inherit;
    color:black;
    font:normal 150% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;       
  }     h4{         color: #BE0C0C; 	font-size: 15px; 	font-family: century gothic, verdana, arial,                      times new roman; 	font-weight: normal; 	margin: 0px 0px 0px 0px; 	padding: 5px 15px 5px 15px;
        border-bottom: 1px dotted #C0C0C0;  }   
  h5{         color: #BE0C0C; 	font-size: 15px; 	font-family: century gothic, verdana, arial,                      times new roman; 	font-weight: normal; 	margin: 0px 0px 0px 0px; 	padding: 5px 15px 5px 15px;
        border-bottom: 1px dotted #C0C0C0;
	border-top: 1px dotted #C0C0C0;  } 
 h6{
 /* heading red green*/  	margin:5px 20px 3px 10px;
  	padding:0px 0 0 0;
    background:inherit;
    color:red;
    font:normal 150% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;    border-bottom: 2px solid green;    
  } 

     #banner{   width:100% ;   height:118px;   color:#000;   background:  #fafafa;   text-align:center;   padding:0 0 0px 0;   margin:0;
  border-left:1px solid #3f3c1e;
  border-right:1px solid #3f3c1e;
}
 #banner a {}  #banner a:hover {}
      #bnrlft{   width:121px;   height:104px;   float:left;   background: transparent url(images/flors.gif); background-repeat:no-repeat;   padding:0;   margin:0;  }    #bnrrit{   width:121px;   height:104px;   float:right;   background: transparent url(images/florsr.gif); background-repeat:no-repeat;   padding:0;   margin:0;  }

   #topmenu{    text-align:center;    padding: 4px 0 4px 0;    width:100%;    background: #000000 ;    color:#e0eac8;
    border:1px solid #3f3c1e;       }
    #topmenu ul{   padding:0;   margin:0;   list-style-type: none;  }    #topmenu li {   padding:0;   margin:0;   display:inline;   list-style-type: none;  }   #topmenu a, #topmenu a:visited{   margin:0 0 0 -6px;   text-align:center;   text-decoration:none;   padding: 5px 18px 5px 18px;   color:#FFFFFF;   border-left:1px dotted #3f3c1e;   background:black;   line-height:30px;   font:normal 90% verdana, "Century Gothic",  Arial, Helvetica, sans-serif;  }    #topmenu a:hover{   color:red;   background: black url(images/navbck9.png); border-bottom:0;  }    #topmenu a.active{   color:red;   background: black;    border-bottom:0;  }   #topmenu a.last{border-right:1px dotted #3f3c1e;}       #main{            color:#454456;    background: #edf0e1;    padding:0;    margin: 0 auto 0 auto; 
   width:1000px;  }    #content{    width:1000px;    float:right;    color:#333;    background:#edf0e1;    padding:0;    margin:0;  }    #left{    width:220px;    float:left;    padding: 0;    margin:5px 0 0 0;    background: #edf0e1;    color:#000;	    border: 1px solid #B71D3C ;     }    

#left p { 	
        display: block; 	color: #333333; 	text-decoration: none; 	padding: 5px 8px 5px 15px; 
        line-height:1.8em; 
        margin:0;}




    #left ul{
    margin: 5px 0 12px 10px;    padding:0;
    list-style:square;  }    #left li {    margin:0 0 4px 18px;    padding:0;
    list-style:square;  }    #left a { background:inherit; color:#3c52be; font-size:100%;}  #left a:hover { background:inherit; color:#AA1835;}    .titlebox{    width:100%;    background:#B71D3C url(images/navbck2.png);    color:#edeeca;    margin: 0px 0 0 0;    padding: 5px 0 5px 0;    border-top: 1px solid #B71D3C ;    border-bottom: 1px solid #B71D3C ;      }  .titlebox1{    width:100%;    background:#B71D3C url(images/navbck6.png);    color:#edeeca;    margin: 0px 0 0 0;    padding: 5px 0 5px 0;
   border-bottom: 1px solid #B71D3C ;   } 

.titleboxcenter1{    width:100%;    background: #000000;     color: white;    margin: 0px 0 0 0;    padding: 10px 0 10px 0;
   border-bottom:1px solid  gray;
     } 

.titleboxcenter2{    width:100%;    background:  #000000;      color: #3f3c1e;    margin: 0px 0 0 0;    padding: 5px 0 5px 0;
   border-bottom: 1px solid gray;   } 

.titleboxcenterpromo{    width:300px;    background:  #FFFFFF;          margin: 0px 0 0 0;    padding: 0px 0 0px 5px;
      } 



.titleboxright{    width:100%;    background:  black;        color: #3f3c1e;    margin: 0px 0 0 0;    padding: 8px 0 8px 0;
      } 


 .centertitle{    margin:0 0 0 9px;  	padding:0;    font:130% Century Gothic, trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
  }

 .centertitle1{    margin:0 0 0 9px;  	padding:0;    font: 170% "Century Gothic", Arial, Helvetica, sans-serif;
  }

    .lefttitle{    margin:0 0 0 9px;  	padding:0;    font:bold 100% Verdana, Arial, Helvetica, sans-serif;
  }

.lefttitle2{    margin:0 0 0 9px;  	padding:0;    font:bold 100% Century Gothic, Arial, Helvetica, sans-serif;
}    #searchcontainer{    float:center;    margin: 0;    padding: 15px 0 6px 30px;    width:98.9%;    background-color:#fafafa;    color:#643200;    text-align:leftt;
        }    form {background-color: #fcfcfc; color: #000; padding: 0;	float: center; margin: 0;}  .input {  border:1px solid #454545; background: #edf0e1; padding: 2px;  color: #333; }  .submit {  border:1px solid #3f3c1e; background: #B71D3C;  color: #edeeca; cursor:pointer;} 



   #center{ width:999px; background:#edf0e1; color:#333; float:left;  padding:0 0 0px 0; margin: 0px 0 0 0px;
          line-height:1.5em; }

 #center ul{    margin: 12px 0 12px 10px;    padding:0;    list-style:square;  }    #center li {    margin:0 0 4px 18px;    padding:0;    list-style:square;  }  


 #center1{  border: 1px solid gray; background:#E0E0E0; color:#333;   padding:0 0 20px 0; margin:0 0px 0 0px;  }  #center1 p{ line-height:1.5em; padding: 8px 10px 0px 10px; margin:0;}

 #center2{  border: 1px solid gray; background:#FFEFD5; color:#333;   padding:0 0 20px 0; margin:10px 0px 0 0px;  }



  #center2 p{ line-height:1.5em; padding: 0px 5px 0 5px; margin:0;font:0.8em veranda;}

 #center3{  border-bottom: 1px solid gray; background:#E0E0E0; color:#333;  padding:0 0 40px 0; margin:5px 0px 0 0px; }  #center3 p{ line-height:1.5em; padding: 8px 10px 0 10px; margin:0;}

 #center4{  border-bottom: 1px solid gray; background:#E0E0E0; color:#333;   padding:0 0 40px 0; margin:0px 0px 0px 0px;  }  #center4 p{ line-height:1.5em; padding: 8px 10px 0 10px; margin:0;}














    #right{    width:0px;    float:left;    padding: 0 0 10px 0;    margin:5px 0 0 5px;    background:#FFFFFF;    color:#000;	
  
       }    #right p { line-height:1.5em; padding: 4px 8px 0 8px; margin:0;}

 #right1{            padding: 0px 0 10px 0;    margin:0px 0 0 0;    background: #FFFFFF;    color:#000;	 
   border-bottom: 1px solid gray;   
   border-left: 1px solid gray;    }    #right1 p { line-height:1.5em; padding: 4px 8px 0 8px; margin:0;}







 #right2{            padding: 0 0 0px 0;    margin:10px 0 0 0;    background: #FFEFD5;    color:#000;	
   border-bottom: 1px solid gray;  }  #right2 p { line-height:1.5em; padding: 4px 8px 0 8px; margin:0;}







 #right3{    
         padding: 0 0 10px 0;    margin:10px 0 0 0;    background: #FFEFD5;    color:#000;	 
   border-bottom: 1px solid gray;      }    #right3 p { line-height:1.5em; padding: 4px 8px 0 8px; margin:0;}





 #right4{            padding: 0 0 10px 0;    margin:10px 0 0 0;    background: #FFEFD5;    color:#000;	
   border-bottom: 1px solid gray;  }    #right4 p { line-height:1.5em; padding: 4px 8px 0 8px; margin:0;}

  


  .righttitle{    background:inherit;    color:#FFFFFF;    margin:0 0 0 0px;    padding: 0px 0 0 0;    font:bold 130% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
     }  
    #footer{
   margin: 0 auto 0 auto; width:1000px;    clear:both;        text-align:center;    background: #000000;    color:#edeeca;    padding: 8px 0 8px 0;    border-top: 1px solid  #3f3c1e; 
   border-right: 1px solid  #3f3c1e;
   border-left: 1px solid  #3f3c1e;
     }    #footer p{  	margin: 0;  	padding:0;    font:normal 100%  Verdana, Arial,Helvetica, serif;  }    