@charset "UTF-8";
/* CSS Document */

body
{
background-color:#823282;
margin:0px;
}

ul
{
list-style-position:inside;
font-size:12px;
}

img
{
border:0px;
}

img a
{
border:0px;
}

table
{
border:0px;
}

html, body
{
height:100%;
}

#bigcontain
{
background:url(images/bodybg.jpg) top repeat-y;
}

#tabletop
{
background-repeat:no-repeat;
background-position:top;
}

#mainbodycontain
{
margin:0 auto;
text-align:center;
background:none;
}

#padtop
{
height:175px;
overflow:hidden;
margin:0 auto;
text-align:center;
width:850px;
position:relative;
color:#fff;
}

#toppad
{
width:470px;
float:left;
}

#toplogin
{
padding-top:40px;
text-align:left;
font-weight:normal;
font-size:12px;
float:left;
width:375px;
font-family:Verdana, Helvetica, sans-serif;
}

#toplogin a
{
color:#fff;
}

#toplogin a:hover
{
text-decoration:none;
}

#marginleft50
{
margin-left:90px;
}

#nav
{
height:34px;
width:850px;
text-align:center;
overflow:hidden;
margin:0 auto;
background:#99d466;
}

#navstatic
{
float:left;
background:#f6f4e6 url(images/navbg.jpg); 
height:34px;
width:850px;
padding-top:7px;
margin:0 auto;
}

#navstatic a
{
color:#fff;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
text-shadow: 1px 1px 2px rgba(0,0,0,.6);
font-weight:bold;
text-decoration:none;
}

#navstatic a:hover
{
text-decoration:underline;
}

.padleft70
{
margin-left:70px;
}

.padleft40
{
margin-left:40px;
}

#mainbody
{
background:#f6f4e6;
margin:0 auto;
text-align:left;
width:850px;
overflow:hidden;
min-height:618px;
height:auto !important;
}

h1
{
font-family:Verdana, Helvetica, sans-serif;
font-size:14px;
text-align:left;
padding-left:50px;
font-weight:normal;
color:#000;
}

h2
{
font-family:Verdana, Helvetica, sans-serif;
font-size:18px;
color:#000;
font-weight:normal;
padding-left:0px;
text-align:left;
}

h4
{
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
color:#fff;
}

.toploginheader
{
font-family:Verdana, Helvetica, sans-serif;
font-size:15px;
display:block;
color:#fff;
font-weight:normal;
padding:0px;
padding-bottom:7px;
margin:0px;
margin-bottom:0px;
}

.homecontain
{
width:850px;
overflow:hidden;
text-align:left;
}

#rosesbanner
{
margin:0 auto;
width:700px;
background:url(images/rosesbanner2.jpg) top center no-repeat;
overflow:hidden;
height:175px;
margin-top:30px;
}

#rosesbannerspace
{
float:left;
width:340px;
}

#rosesbannertext
{
float:left;
width:310px;
padding-right:10px;
color:#fff;
padding-top:6px;
}


#alstroebanner
{
margin:0 auto;
width:700px;
background:url(images/alstroebanner.jpg) top center no-repeat;
overflow:hidden;
height:175px;
margin-top:30px;
}

#alstroebannerspace
{
float:left;
width:380px;
}

#alstroebannertext
{
float:left;
width:310px;
padding-right:10px;
color:#fff;
padding-top:6px;
}

#dosninasbanner
{
margin:0 auto;
width:700px;
background:url(images/dosninasbanner.jpg) top center no-repeat;
overflow:hidden;
height:175px;
margin-top:30px;
margin-bottom:25px;
}

#dosninasbannerspace
{
float:left;
width:360px;
}

#dosninasbannertext
{
float:left;
width:323px;
padding-right:10px;
color:#fff;
padding-top:6px;
}

#fyoungbanner
{
margin:0 auto;
width:700px;
background:url(images/foreveryoungbanner.jpg) top center no-repeat;
overflow:hidden;
height:175px;
margin-top:30px;
margin-bottom:25px;
}

#fyoungbannerspace
{
float:left;
width:360px;
}

#fyoungbannertext
{
float:left;
width:323px;
padding-right:10px;
color:#fff;
padding-top:6px;
}


.half
{
width:700px;
overflow:hidden;
margin:0 auto;
text-align:center;
margin-bottom:18px;
}

.halfleft
{
float:left;
width:320px;
}

.halfright
{
float:left;
width:380px;
}

.dosninaspurp
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#823282;
font-size:13px;
line-height:18px;
}

#alstroes
{
width:840px;
margin:0 auto;
overflow:visible;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:30px;
margin-right:37px;
margin-bottom:50px;
}

#alstroeleft
{
float:left;
width:150px;
padding-left:40px;
font-size:12px;
}

#alstroemiddle
{
float:left;
width:400px;
background:url(images/alstroejewels_bg.jpg) top center no-repeat;
height:400px;
overflow:hidden;
font-size:12px;
}

#rosemiddle
{
float:left;
width:400px;
background:url(images/cf_roses.jpg) top center no-repeat;
height:470px;
overflow:hidden;
font-size:12px;
}

#alstroefarm
{
float:left;
margin:0 auto;
width:300px;
padding-top:308px;
margin-left:60px;
}

#rosefarm
{
float:left;
margin:0 auto;
width:310px;
padding-top:372px;
margin-left:50px;
}

#rosefarmleft
{
float:left;
width:165px;
}



.alstroefarmpic 
{
width:90px;
display:inline;
height:68px;
}

.alstroefarmpic img
{
border:1px solid #ccc;
}

#alstroeright
{
float:left;
width:150px;
padding-right:50px;
font-size:12px;
}

.alstroelinks
{
border:1px #eee solid;
display:block;
padding:5px;
color:#333;
font-weight:bold;
width:138px;
}

.roselinks
{
border:1px #eee solid;
display:block;
padding:2px;
color:#333;
font-weight:bold;
width:138px;
}


.jamaica
{
background:#ffea86;
}

.jamaica a
{
display:block;
}

.orangequeen
{
background:#ffc059;
}

.tropicana
{
background:#fec470;
}

.tampa
{
background:#e0a46c;
}

.primadona
{
background:#ffa0cf;
}

.ovation
{
background:#fe81be;
}

.miami
{
background:#ff95c2;
}

.babydoll
{
background:#fdc2e0;
}

.bordeaux
{
background:#fe79ba;
}

.whiteforest
{
background:#b7d87e;
}

.napoli
{
background:#ca51ac;
}

.cotedazur
{
background:#a840cb;
}

.onyx
{
background:#832da1;
}

.mayfair
{
background:#dac3ea;
}

.kirsh
{
background:#ec5a51;
}

.nadya
{
background:#fa3b15;
}

.doris
{
background:#fd3a3a;
}

.fuego
{
background:#d02e0d;
}

.mascota
{
background:#ce9efd;
}

.rembrandt
{
background:#ce85f2;
}

.blueheaven
{
background:#d8a6fb;
}

.dynasty
{
background:#d5affc;
}

.comingsoon
{
background:#e2e1e1;
}

.white
{
background-color:#fff;
}

.goldstrike
{
background-color:#fdf18e;
}

.skyline
{
background-color:#fff600;
}

.eliza
{
background-color:#ca69a6;
}

.impulse
{
background-color:#e5c587;
}

.parisienne
{
background-color:#fef89e;
}

.limbo
{
background-color:#7aba58;
}

.cherry
{
background-color:#c55860;
}

.circus
{
background-color:#ffd200;
}

.blush
{
background-color:#f1f7a9;
}

.cool
{
background-color:#a38de2;
}

.regfont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.gallerycontainer{
position: relative;
border:none;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.gallerycontainer a
{
border:none;
text-decoration:none;
}

.thumbnail img{
border:none;
margin: 0 0px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FAFAFA;
padding: 5px;
left: -1000px;
border: 1px solid #CCC;
visibility: hidden;
color: black;
text-decoration: none;
margin-top:2px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-align:center;
display:block;
}

.thumbnail span a
{
border:none;
text-decoration:none;
}

.thumbnail span a:hover
{
border:none;
text-decoration:none;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
text-decoration:none;
top: 0;
left: 195px; /*position where enlarged image should offset horizontally */
z-index: 50;
width:304px;
}


.thumbnail2 img{
margin: 0 0px 5px 0;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FAFAFA;
padding: 5px;
right: -320px;
border: 1px solid #CCC;
visibility: hidden;
color: black;
text-decoration: none;
margin-top:2px;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
display:block;
text-align:center;
}

.thumbnail2:hover{
background-color: transparent;
}

.thumbnail2 span a
{
border:none;
text-decoration:none;
}

.thumbnail2 span a:hover
{
border:none;
text-decoration:none;
}

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
text-decoration:none;
top: 0;
right: 189px; /*position where enlarged image should offset horizontally */
z-index: 50;
width:304px;
text-align:center;
}

.thumbnail3 img{
margin: 0 0px 5px 0;
}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FAFAFA;
padding: 5px;
right: -320px;
border: 1px solid #CCC;
visibility: hidden;
color: black;
text-decoration: none;
margin-top:-306px;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
display:block;
text-align:center;
}

.thumbnail3:hover{
background-color: transparent;
}

.thumbnail3 span a
{
border:none;
text-decoration:none;
}

.thumbnail3 span a:hover
{
border:none;
text-decoration:none;
}

.thumbnail3:hover span{ /*CSS for enlarged image*/
visibility: visible;
text-decoration:none;
right: -1px; /*position where enlarged image should offset horizontally */
z-index: 50;
width:304px;
text-align:center;
}

.thumbnail4 img{
margin: 0 0px 5px 0;
}

.thumbnail4 span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FAFAFA;
padding: 5px;
height:270px;
top:-372px;
border: 1px solid #CCC;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail4 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
display:block;
text-align:center;
}

.thumbnail4:hover{
background-color: transparent;
}

.thumbnail4 span a
{
border:none;
text-decoration:none;
}

.thumbnail4 span a:hover
{
border:none;
text-decoration:none;
}

.thumbnail4:hover span{ /*CSS for enlarged image*/
visibility: visible;
text-decoration:none;
left: -9px; /*position where enlarged image should offset horizontally */
bottom:85px;
z-index: 50;
width:304px;
text-align:center;
}

.thumbnail5 img{
margin: 0 0px 5px 0;
}

.thumbnail5 span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FAFAFA;
padding: 5px;
height:270px;
top:-372px;
border: 1px solid #CCC;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail5 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
display:block;
text-align:center;
}

.thumbnail5:hover{
background-color: transparent;
}

.thumbnail5 span a
{
border:none;
text-decoration:none;
}

.thumbnail5 span a:hover
{
border:none;
text-decoration:none;
}

.thumbnail5:hover span{ /*CSS for enlarged image*/
visibility: visible;
text-decoration:none;
left: -162px; /*position where enlarged image should offset horizontally */
bottom:85px;
z-index: 50;
width:304px;
text-align:center;
}


h3
{
font-weight:bold;
display:block;
font-size:15px;
margin:0px;
margin-bottom:3px;
color:#333;
}

.homeleft
{
float:left;
width:535px;
padding-right:15px;
}

.homeleft p
{
padding-left:50px;
padding-right:20px;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.homeleft p a
{
color:#666;
}

.homeleft p a:hover
{
text-decoration:none;
color:#009900;
}

.homeleft img 
{
margin:0 auto;
text-align:center;
}

.homeright
{
float:left;
width:252px;
text-align:left;
padding-right:10px;
}

.homeright p a
{
color:#666;
}

.homeright p a:hover
{
color:#009900;
}

.homeright img 
{
margin:0 auto;
text-align:center;
padding-left:0px;
padding-right:0px;
padding-top:10px;
}

#weatherbg
{
background:url(images/weatherbg.jpg) top no-repeat;
width:507px;
padding-left:35px;	
height:129px;
}

#myslides {
	width: 100%;
	height: 129px;
    padding: 0;  
    margin:  0 auto;  
} 

#citycontain
{
overflow:hidden;
width:480px;
padding-top:15px;
padding-left:0px;
font-family:Verdana, Helvetica, sans-serif;

font-size:10px;
}

#citycontain a
{
font-family:Verdana, Helvetica, sans-serif;
color:#10203A;
font-size:12px;
}

#citycontain img
{
padding:0px;
}

.city
{
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333;
display:block;
padding-bottom:8px;
}

#city1
{
width:	230px;
float:left;
height:100px;
}

#city1 p
{
padding-left:0px;
padding-right:0px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

.cityspace
{
float:left;
width:45px;
}

#city2
{
height:100px;
width:230px;
float:left;
}

#city2 p
{
padding-left:0px;
padding-right:0px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

#city3
{
height:100px;
width:117px;
float:left;
}

.concontain
{
width:849px;
overflow:hidden;
text-align:center;
}

.conleft
{
float:left;
width:400px;
padding-right:10px;
}

.conleft p
{
padding-left:50px;
padding-right:20px;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.conleft p a
{
color:#666;
}

.conleft p a:hover
{
text-decoration:none;
color:#009900;
}

h2
{
padding-left:40px;
}

.conleft img 
{
margin:0 auto;
text-align:center;
}

.conright
{
float:left;
width:385px;
text-align:left;
padding-left:15px;
}

.conright p
{
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
padding-right:20px;
}

.conright p a
{
color:#666;
}

.conright p a:hover
{
color:#009900;
}

.conright img 
{
margin:0 auto;
text-align:center;
padding-left:0px;
padding-right:0px;
padding-top:10px;
}


#productline
{
overflow:hidden;
width:350px;
margin:0 auto;
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
text-align:left;
}

#productline ul
{
padding-top:0px;
margin-top:0px;
list-style:none;
line-height:23px;
}

#productline ul a
{
color:#67bc19;
}

.cattable
{
color:#000;
}

.cattable a
{
color:#5a235a;
}

#productcol1
{
float:left;
width:150px;
}

#productcol2
{
float:left;
width:190px;
}

#login
{
background:#f6f4e6 url(images/loginbg.jpg) top no-repeat;
height:220px;
padding-left:30px;
padding-right:30px;
padding-top:30px;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
}

#login2
{
background:#f6f4e6 url(images/loginbg.jpg) 0% 0% no-repeat;
height:220px;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
margin:20px 0 0 0;
padding:30px 0 0 0;
}

#login p
{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
padding-left:0px;
}

#login2 p
{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
padding-left:20px;
}

#brandright
{
background:url(images/brandbg3.jpg) top no-repeat;
height:676px;
}

#brandright img
{
padding-left:20px;
padding-top:0px;
}

.pad40
{
padding-left:40px;
}

.directory
{
width:400px;
overflow:hidden;
margin:0 auto;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
padding-bottom:20px;
}

.directory a
{
color:#67bc19;
}

.directoryright
{
float:left;
width:140px;
}

.directoryleft
{
float:left;
width:220px;
}

.tdlines 
{ 
font-weight:normal;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration: none; 
border-bottom: solid 1px #eeeeee;
padding:5px;
}

.br 
{ 
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
color: #990000; 
}

.verdana
{
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
}

.verdana a
{
color:#666;
}

.verdana a:hover
{
color:#009900;
}

.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.eg-bar{
background-color:#D08FDF;
border: 1px solid #cccccc;
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
height:35px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
}

.eg-bar img
{
padding-top:12px;
}

div.eg-bar{
width:355px;
}

.icongroup1{
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
}

.rightpics
{
padding:10px;
}

.smallcentertext
{
font-family:Verdana, Helvetica, sans-serif;
display:block;
color:#333;
font-weight:bold;
font-size:10px;
text-align:center;
width:237px;
}

.bigquote
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#823282;
line-height:25px;
padding-left:8px;
}

#contact
{
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
text-align:left;
padding-left:50px;
line-height:25px;
}

#footer
{
background:url(images/footerbg.jpg) top no-repeat;
overflow:hidden;
margin:0 auto;
text-align:center;
height:145px;
}

#bottominfo
{
padding-top:50px;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#fff;
margin:0 auto;
}

#bottomnav
{
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
padding-top:2px;
padding-bottom:20px;
color:#fff;
margin:0 auto;
}

#bottomnav a
{
color:#fff;
padding-left:14px;
padding-right:14px;
text-decoration:none;
}

#bottomnav a:hover
{
text-decoration:underline;
}

#prod
{
background:#f6f4e6;
margin:0 auto;
text-align:left;
width:850px;
overflow:hidden;
min-height:618px;
height:auto !important;
font-family:Verdana, Helvetica, sans-serif;
}

#prodleft
{
float:left;
width:250px;
overflow:hidden;
text-align:left;
}

#cart
{
float:left;
background:url(images/leftprodcartbg.jpg) top no-repeat;
width:250px;
height:195px;
}

#prodsearch
{
float:left;
background:url(images/leftprodbg.jpg) top no-repeat;
width:250px;
height:150px;
}

#leftcategories
{
float:left;
background:url(images/leftprodbg.jpg) top no-repeat;
width:250px;
height:150px;
}

#prodright
{
float:left;
width:575px;
overflow:hidden;
text-align:left;
}

#prodimage
{
float:left;
width:250px;
text-align:left;
}

#prodselect
{
float:left;
width:300px;
text-align:left;
}

.fyoungtext
{
color:#1c4211;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

.purp
{
width:205px;
margin:20px 0 0 15px; 
padding:10px;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
}

.purp a
{
color:#a151a1;
}

.purplebox
{
margin:0 auto;
width:245px;
background:#fff;
border:1px solid #823282;
}

.purplebox p
{
padding:5px 10px 5px 10px;
line-height:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
font-size:14px;
}

.bigquotered
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#aa122d;
line-height:25px;
padding-left:8px;
}

.bigtext p
{
font-family:Verdana, Arial, Helvetica, sans-serif !important;
color:#333 !important;
font-size:15px !important;
}
