
   .js_required {
      display: none !important; 
   }
   

  

  /********** YA ADDED *********/

.content {
   font-family: Ovo !important;
   font-size: 1.0em;
}

/*
h1, h2 {
   font-size: 2.4em !important;
   font-weight: bold;
}


*/



/*************** END YA ADDED *****************/













#footer {
   text-align: center;
}
   #footer p {
       color: #000000;
       font-size: 1.0em;
   }
      #footer p.copyright a {
          color: #000000;
      }   
         #footer p.copyright a:hover {
             text-decoration: underline;
             color: #000000;
         }


.nav#user-header ul li {              
   color: #000000; /*logo_text_color*/
   font-size: 1.1em;
   font-weight: bold;         
}
   .nav#user-header ul li a {
      font-size: inherit;
      color: #000000; /*logotext_color*/
      text-decoration: none;
      line-height: 0;
   }
      .nav#user-header ul li a:hover {
         text-decoration: underline;
         color: #000000; /*logo_text_color*/
      }
         .nav#user-header ul li a.selected {                   
            text-decoration: underline;
            color: #000000; /*logo_text_color*/
            background: none;
         } 
                         
       
.nav#user-form .submitbtn {
   color: #000000;
   font-weight: bold;
}  
   #user-form ul li { color: #FFFFFF;} /*content_bg_color*/             
      #user-form ul li a {
         font-size: inherit;
         color: #FFFFFF; /*content_bg_color*/ 
         text-decoration: none;
      }         


.sidebar h1,
.sidebar h2 {
   font-size: 1.5em;
}  
  /*************** YA ADDED ***********/


body {  
   background: url('/site_media/media/cache/tryforos-prenice-florists-c2f0.png') repeat-x top #fefcd9; 
   
}



.content_column {
   padding: 20px;
   margin-left: 0px !important;
   margin-right: 0px !important;
}


.copyright,
.copyright a {
font-size: 0.7em;
}  
    
#navigation1 ul ul {
   display: none;
}

#navigation2 ul ul {
   display: none;
}


/*********** END YA ADDED **************/




#wrapper {
    width: 850px;
    margin: 0px auto;
}
    #logo {
        /*height: 150px;*/
        min-height: 80px;
        display: table-cell;
        vertical-align: middle;
        margin: 0 auto;
        width: 850px;
    }
        #logo .company_name {
            display:table-cell;
            min-height:80px;
            text-align:center;
            vertical-align:middle;
            width:850px;               
        }
            #logo .company_name .fn {
                color: ;
                font-size: 2.5em; 
                margin-bottom: 10px;
            }
                #logo .company_name .adr {
                    color: ;
                    font-size: 1.4em;     
                }   
        #logo #address1 {
            height: 20px;
        }
            #logo #address1 p {
                color: ;
                font-size: 1.4em;
            }
        #logo-container {
            min-height: 80px;
            /*width: 400px;*/
            width: 850px;
            margin: 0px auto;
        }
            #logo-container #logo-container2 {
                display: table-cell;
                min-height: 80px;
                vertical-align: middle;
                text-align: center;
                /*width: 400px;*/
                width: 850px;
            }
                #logo-container2 a {
                    text-decoration: none;
                }
#user-controls-announcement-container {
   
}                
#user-controls-container {
   float: right;
   margin: 10px 0 0 0;
   /*width: 500px;
   height: 70px;*/
   width: 417px;
}    
#announcement-container {
   display: block;
   float: left;
   width: 417px;
}           

.nav#user-header {    
   background: none;   
   /*height: 0;*/
   border-bottom: none; 
   height: 20px;
}
   .nav#user-header ul {
      display: block;
      float: right; 
      list-style: none;
      margin: 0 5px 0 5px;
      padding: 0;
      /*height: 35px;*/
   }
      .nav#user-header ul li {
         display: inline;               
         /*padding: 8px 5px 0 0;*/ 
         border: none;        
      }
         .nav#user-header ul li:first-child {
            margin-left: 0;
         }
         .nav#user-header ul li a { padding: 3px 0; }
         .nav#user-header ul li .cart_icon {
            background: url('/site_media/media/cache/d608_cart_icon-dd10.png') no-repeat;
            padding: 10px;         
         } 
            .nav#user-header ul li a:hover { background: none; }
               .nav#user-header ul li:hover ul {
                  top: 1.15em;
               }
   .nav#user-header ul ul {
      width: 18em;
      text-align: left;
   }
      .nav#user-header ul ul li {
      
      }
.nav#user-form { 
   /*height: 0;*/ 
   text-align: right;
}
   .nav#user-form input {
      padding: 6px;
      margin: 0 0 0 5px;
      border: 1px solid #464d70;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
   }
      .nav#user-form .loginbtn {
         padding: 7px 10px;
         text-shadow: none;
      }

#user-form {       
   /*display: block;
   float: left;
   float: right;
   background: none;*/  
}
   #user-form ul {
      list-style: none;
      margin: 0;
      padding: 0;
   }            
      #user-form ul li {
         display: inline;               
         padding: 5px;            
      }            
         #user-form ul li a { padding: 3px; }                 
                

     
ul.navigation_message {
   display: none;
}               
    #navigation1-container {
       width: 850px;
       /*height: 40px;*/
       min-height: 30px;
    }    
    #navigation2-container {
       width: 850px;
       /*height: 40px;*/
       min-height: 36px;
       position: relative;
       top: -13px;
       z-index: 2;
    }              
    #navigation1,
    #navigation2 {
        text-align: center;
    }
    .nav#navigation1 .rollover a {
        background: #D66108;
        color: #fefcd9;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;    
    }
    #navigation2 {

    }     
    #navigation2.rollover {
        background: #D66108;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
       #navigation2.rollover ul li {
          /*padding: 0 10px;*/
       }
          #navigation2.rollover ul li a {
             color: #fefcd9;
             /*padding: 0 11px;*/
          }
             #navigation2.rollover ul li a:hover {
                /*padding: 0 11px;*/
                text-decoration: underline;
                
                background: none;
                color: #fefcd9;
                /*padding: 25px 10px 18px 10px;*/
                padding: 5px 10px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;                
             }
        #navigation1 ul {
            margin: 0;
            /*padding: 15px 0 0 0;*/
            padding: 10px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;            
        }
        #navigation2 ul {
            margin: 0;
            padding: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;            
        }        
            #navigation1 ul li {
                display: inline;
                /*float: left;*/    
                padding: 19px 0 12px;     
                margin: 0 10px 0 0;       
            }
            #navigation1 ul li:hover {
            
            }
            #navigation2 ul li {
                display: inline-block; 
                /* display: inline; */
                /*float: left;    
                padding: 19px 0 12px;*/     
                margin: 0 10px 0 0;       
            }
            #navigation2 ul li:hover {
            
            }            
            #navigation1 ul li:last-child,
            #navigation2 ul li:last-child {
               margin-right: 0;
            }
                #navigation1 ul li a {
                    color: #000000;
                    font-size: 2.0em;    
                    text-decoration: none;
                    padding: 5px 10px;
                    /*line-height: 1.0em;*/
                    line-height: 1.5em;
                    font-family: Dancing Script;
                }
                #navigation2 ul li a {
                    color: #000000;
                    font-size: 1.5em;    
                    text-decoration: none;
                    padding: 5px 10px;
                    /*line-height: 1.0em;*/
                    line-height: 1.5em;
                    font-family: Dancing Script;
                }                
                    #navigation1 ul li a:hover {
                        background: #D66108;
                        color: #fefcd9;
                        /*padding: 25px 10px 18px 10px;*/
                        padding: 5px 10px;
                        -moz-border-radius: 5px;
                        -webkit-border-radius: 5px;
                    }   
                    #navigation2 ul li a:hover {
                        text-decoration: underline;
                    /*
                        background: none;
                        color: #fefcd9;
                        /*padding: 25px 10px 18px 10px;*/
                        padding: 5px 10px;
                        -moz-border-radius: 5px;
                        -webkit-border-radius: 5px;
                        */
                    }                       
                    #navigation1 ul li.selected a {
                       background: #D66108;
                       color: #fefcd9;
                       -moz-border-radius: 5px;
                       -webkit-border-radius: 5px;
                       border-radius: 5px;
                    } 
                       .body-about #navigation2,
                       .body-product #navigation2,
                       .body-item #navigation2,
                       .body-gallery #navigation2,
                       .body-extra #navigation2 {
                          background: #D66108;
                          -moz-border-radius: 5px;
                          -webkit-border-radius: 5px;
                          border-radius: 5px;
                          /*height: 50px;*/
                       }
                       
                       /* YA */
                       #navigation2 {
                          background: #D66108;
                          -moz-border-radius: 5px;
                          -webkit-border-radius: 5px;
                          border-radius: 5px;
                       }
                       /* END */
                       
                       
                       
                          .body-about #navigation2 ul li a,
                          .body-product #navigation2 ul li a,
                          .body-item #navigation2 ul li a,
                          .body-gallery #navigation2 ul li a,
                          .body-extra #navigation2 ul li a {
                             color: #fefcd9;
                             display: inline;
                             
                          }
                          
                          /* YA */
                          #navigation2 ul li a {
                             color: #fefcd9;
                             display: inline;
                          }
                          #navigation2 ul li a:hover {
                              padding: 5px 10px;
                              text-decoration: underline;
                          }
                          /* END */
                          
                             .body-about #navigation2 ul li a:hover,
                             .body-product #navigation2 ul li a:hover,
                             .body-item #navigation2 ul li a:hover,
                             .body-gallery #navigation2 ul li a:hover,
                             .body-extra #navigation2 ul li a:hover {
                                padding: 5px 10px;
                                text-decoration: underline;
                             }

.nav#navigation2 ul#sub-about_nav,
.nav#navigation2 ul#sub-product_nav,
.nav#navigation2 ul#sub-item_nav,
.nav#navigation2 ul#sub-gallery_nav,
.nav#navigation2 ul#sub-extra_nav {
   background: #D66108;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
}
   .nav#navigation2 ul#sub-about_nav li a,
   .nav#navigation2 ul#sub-product_nav li a,
   .nav#navigation2 ul#sub-item_nav li a,
   .nav#navigation2 ul#sub-gallery_nav li a,
   .nav#navigation2 ul#sub-extra_nav li a {
      /*color: #000;*/
      color: #fefcd9;
   }
   .nav#navigation2 ul#sub-about_nav li a:hover,
   .nav#navigation2 ul#sub-product_nav li a:hover,
   .nav#navigation2 ul#sub-item_nav li a:hover,
   .nav#navigation2 ul#sub-gallery_nav li a:hover,
   .nav#navigation2 ul#sub-extra_nav li a:hover {
      text-decoration: underline;
   }   
      .nav#navigation2 ul#sub-about_nav .selected a,
      .nav#navigation2 ul#sub-product_nav .selected a,
      .nav#navigation2 ul#sub-item_nav .selected a,
      .nav#navigation2 ul#sub-gallery_nav .selected a,
      .nav#navigation2 ul#sub-extra_nav .selected a {
         text-decoration: underline;
         color: #757575;
      }

                             
                     
#banner1-container {
   width: 850px;
   height: 450px;
   background: #FFFFFF;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
}                    
   #banner,
   #banner1,
   #slides-container,
   #curr,
   #next {
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
   }
    .shadow{
       /*
       box-shadow: -20px 7px 40px #000000;
       -webkit-box-shadow: -20px 7px 40px #000000;
       -moz-box-shadow: -20px 7px 40px #000000;
       */
       -webkit-box-shadow: -9px 9px 16px #7f7e6c;
       -moz-box-shadow: -9px 9px 16px #7f7e6c;  
       box-shadow: -9px 9px 16px #7f7e6c;            
       
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       border-radius: 5px;
    }
    #banner2 {
       height: 450px;
       width: 255px;
       -webkit-border-bottom-left-radius: 0;
       -webkit-border-bottom-right-radius: 5px;
       -webkit-border-top-right-radius: 5px;
       -webkit-border-top-left-radius: 0;
       -moz-border-radius-topright: 5px;
       -moz-border-radius-topleft: 0;
       -moz-border-radius-bottomright: 5px;
       -moz-border-radius-bottomleft: 0px;
       border-top-right-radius: 5px;
       border-top-left-radius: 0;
       border-bottom-right-radius: 5px;
       border-bottom-left-radius: 0;
    }
    #main-content-container {
       position: relative;
       top: -13px;
    }
    #main-content {
        background: #FFFFFF;
        overflow: hidden;        
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    } 
        #leftcol {
        /* #main-content .content_column .two_thirds { */
            display: block;
            float: left;
            /* width: 555px; */
            width: 595px;
            /*
            margin: 0 0 -2000px 0;
            padding: 20px 20px 2000px 20px;
            */
            /* margin: 0 20px 0 0; */
            margin: 0px;
            /* padding: 20px 0 20px 20px; */
            padding: 0px 0 20px 0px;
           
        }        
        #rightcol {
        /* #main-content .content_column .one_third { */
            float: left;
            width: 255px;
            /*
            margin: 0 0 -2000px 0;
            padding: 0 0 2000px 0;   
            */         
        }   
    #footer {
        clear: both;
        height: 50px;
        padding: 20px 0 0 0;
    }


.body-home .content a,
.content#content-footer a {
       color: #D66108;
    }
.body-home .content a:hover,
.content#content-footer a:hover {
       color: #757575;
    }
.body-home .content a:visited,
.content#content-footer a:visited {
       color: #757575;
    }
.body-home #home-container .content#content-title h1,
.body-home .content#content1 h2,
.content#content-footer h1, 
.content#content-footer h2,
.body-cat .content#content-footer h1,
.body-cat .content#content-footer h2 {
   color: #D66108;
}
#home-container #content-title.content,
#home-container #content1.content,
#content-footer.content {
   color: #000000;
}
#home-container,
#content-footer-container {
   margin: 0 auto;
   width: 700px;
}
.sidebar .gallery .thumblist ul .thumb img {
   border: none;
   padding: 0;
}
.sidebar .gallery .thumblist ul .thumb a:hover img {
   padding: 0;
}
.sidebar #content2.content img.align_left {
   float: none;
   margin-right: 0;
}
.sidebar #content2.content h1,
.sidebar #content2.content h2 {
   margin-top: 30px;
}
.big_list .fancyproduct {
   width: 355px;
}
   .big_list .fancyproduct .desc-col {
      width: 234px;
      padding-right: 10px;
   }
.gallery .thumblist ul #thumb-1 .fn, .gallery .thumblist ul #thumb-2 .fn, 
.gallery .thumblist ul #thumb-3 .fn, .gallery .thumblist ul #thumb-4 .fn, 
.gallery .thumblist ul #thumb-5 .fn, .gallery .thumblist ul #thumb-6 .fn, 
.gallery .thumblist ul #thumb-7 .fn, .gallery .thumblist ul #thumb-8 .fn, 
.gallery .thumblist ul #thumb-9 .fn, .gallery .thumblist ul #thumb-10 .fn {
   background: #FFFFFF;
   margin: 0 4px;
   opacity: 0.8;
   padding: 5px 0;
   position: relative;
   top: 160px;
   left: 15px;
   width: 130px;
   height: 1.2em;
}
.two_third div {
   margin-bottom: 15px;
}

.body-intro #logo-container1 {
   margin-top: 20px;
   margin-bottom: 20px;
}
#navigation-intro-container {
   margin: 50px 0;
}
.nav#navigation-intro {
   text-align: center;
}
   .nav#navigation-intro ul {
      list-style: none;
   }
      .nav#navigation-intro li {
      
      }
         .nav#navigation-intro li a {
            font-size: 2.0em;
            color: #000000;
            text-decoration: none;
         }
         .nav#navigation-intro li a:hover {
            background: #D66108;
            color: #fefcd9;
            padding: 5px 10px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
         }
         
         
         
         
         




 


