@font-face {
    font-family: 'saginaw_bold';
    src: url('saginawbold-webfont.woff2') format('woff2'),
         url('saginawbold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.script{
font-family:saginaw_bold;
color:#FFFFFF;
font-size:48px;
line-height:52px;
}
table{
font-size:18px;
}
#flowerpicture{
clear:both;
max-width:100%;
}
#flowerpicture img{
width:100%;
}
#flowerpicturem{
display:none;
}
#titlebar{
width:100%;
padding-top:20px;
padding-bottom:50px;
text-align:center;
background:#004f7a;
}
#titlebarcontent{
margin: 0 auto;
text-align:left;
max-width:1000px;
}
#productbar{
width:100%;
padding-top:20px;
padding-bottom:50px;
text-align:center;
background:#46a9d6;
}
#productbarcenter{
max-width: 800px; 
margin:0 auto;
/*border:#000000 solid 1px;*/
}
#productbar ul{
text-align:center;
margin:0 auto;
list-style:none;
padding:0;
margin:0;
}
#productbar li{
text-align:center;
float:left;
padding-left:35px;
padding-right:35px;
}
#productbar li a{
font-size:24px;
color:#ffffff;
text-decoration:none;
}
#productbar li a:hover{
text-decoration:underline;
}
.current a{
text-decoration:underline;
color:#ffffff;
}
#folio{
list-style:none;
padding:0;
margin:0;
}
#folio li{
position:relative;
float:left;
/*width:33.33%;*/
width:25%;
display: table-cell; 
text-align:center;
padding-top: 4%;
padding-bottom: 4%;
}
#folio img{
max-width:90%;
margin:0 auto;
}
#content{
max-width:1100px;
text-align:center;
margin:0 auto;
}
/*#folio2{
list-style:none;
padding:0;
margin:0;
}
#folio2 li{
position:relative;
width:33.33%;
display: table-cell; 
text-align:center;
padding-top: 4%;
padding-bottom: 4%;
}
#folio2 img{
display: block;
max-width:80%;
margin:0 auto;
}
#co{
text-align:center;
margin:0 auto;
}
#cotext{
display: table-cell;
text-align: center;
vertical-align: middle;
font-size:22px;
padding:1vw 2vw;
z-index:100;
}
#colink{
font-size:12px;
line-height:1.5vw;
}*/

#folio2{
list-style:none;
padding:0;
margin:0;
}
#folio2 li{
display:block;
position:relative;
float:left;
width:33.33%;
display: table-cell; 
text-align:center;
padding-top: 4%;
padding-bottom: 4%;
}
#folio2 img{
max-width:90%;
}
#co{
text-align:center;
}

#cotext{
display: table-cell;
text-align: center;
vertical-align: middle;
font-size:22px;
padding:1vw 2vw;
z-index:100;
}
#colink{
font-size:12px;
/*font-size:1vw;*/
line-height:1.5vw;
}
/************ END MAIN PAGE ************/
#gallerysub {
/*max-width:1140px;*/
width:100%;
/*border:#000000 1px solid;}*/
}
#gallerysub ul {
list-style: none;
padding: 0;
}
#gallerysub li{
list-style-type:none;
/*padding:0;*/
display:inline-block;
vertical-align: bottom;
/*float:left;*/
padding-left:1%;
padding-right:1%;
padding-bottom:0px;
/*max-width:24%;*/
width:31.33%;
}
#gallerysub li img{
/*border:#000000 1px solid;*/
margin:0 auto;
width:90%;
}
#gallerysub li p{
margin-top:0px;
text-align:center;
}
.big{
font-size:22px;
}
.small{
font-size:12px;
}

#gallery {
/*max-width:1140px;*/
width:100%;
/*border:#000000 1px solid;}*/
}
#gallery ul {
list-style: none;
padding: 0;
}
#gallery li{
list-style-type:none;
/*padding:0;*/
display:inline-block;
vertical-align: bottom;
/*float:left;*/
padding-left:1%;
padding-right:1%;
padding-bottom:0px;
/*max-width:24%;*/
width:24.5%;
}
#gallery li img{
width:100%;
}
#gallery li p{
margin-top:0px;
text-align:left;
}

.forminputnosize{
font-size: 1em;
color: #a3a3a3;
padding:3px;
margin-bottom:6px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.submitbutton a{
color:#FFFFFF;
background-color:#8cc460;
padding:20px 30px 20px 30px;
-webkit-border-radius: 45px;
-moz-border-radius: 45px;
border-radius: 45px;
font-size:18px;
font-weight:bold;
border: none;
margin-top:10px;
}
.submitbutton a:hover{
color:#FFFFFF;
-webkit-transition:all .25s ease-out;
-moz-transition:all .25s ease-out;
-ms-transition:all .25s ease-out;
-o-transition:all .25s ease-out;
transition:all .25s ease-out;
background:#46a9d6;
box-shadow: 5px 10px;
}
.formsubmitbutton{
background-color:#8cc460;
color:#FFFFFF;
padding:20px 30px 20px 30px;
-webkit-border-radius: 45px;
-moz-border-radius: 45px;
border-radius: 45px;
font-size:18px;
font-weight:bold;
border: none;
margin-top:10px;
}
.formsubmitbutton:hover{
-webkit-transition:all .25s ease-out;
-moz-transition:all .25s ease-out;
-ms-transition:all .25s ease-out;
-o-transition:all .25s ease-out;
transition:all .25s ease-out;
background:#46a9d6;
}
#cartform{
float:right;
}
#flowerimage{
clear:both;
margin:0 auto;
max-width:700px;
}
#flowerimage img{
width:100%;
}
#slideshowwrap{
margin:0 auto;
clear:both;
width:100%;
}
#slideshow{
margin:0 auto;
/*max-width:1200px;*/
}
#slideshow img {
width: 100%;
}
#fmobile{
display:none;
}
#emailrepeat{
display:none;
}
@media screen and (max-width: 900px) {	
/*.submitbutton{
padding:10px 15px 10px 15px;
font-size:12px;
}*/

#productbarcenter{
max-width: 450px; 
/*border:#000000 solid 1px;*/
}
#productbar li{
padding-left:5px;
padding-right:5px;
}
#productbar li a{
font-size:16px;
}
#gallerysub li{
padding-left:1%;
padding-right:1%;
width:48.5%;
}
#gallery li{
padding-left:1%;
padding-right:1%;
width:48.5%;
}
.script{
font-size:32px;
line-height:38px;
}
}
@media screen and (max-width: 600px) {	
#folio li{
width:100%;
}
#folio2 li{
width:100%;
}
#fmobile{
display:block;
}
#ffull{
display:none;
}
#flowerpicture{
display:none;
}
#flowerpicturem{
display:block;
clear:both;
max-width:100%;
}
#flowerpicturem img{
width:100%;
}
}
@media screen and (max-width: 576px) {	
#productbarcenter{
max-width: 400px; 
/*border:#000000 solid 1px;*/
}
#productbar li a{
font-size:14px;
}
#gallery li{
padding-left:0;
padding-right:0;
width:100%;
}
#gallerysub li{
padding-left:0;
padding-right:0;
width:100%;
}
.submitbutton a{
padding:10px 20px 10px 20px;
font-size:15px;
}
.formsubmitbutton{
padding:10px 20px 10px 20px;
font-size:15px;
}
}