/* De Novo Flowers */

/* Page structure */
html				{ height:100%}
html,body 			{ margin:0;padding:0;}
body				{ text-align:left; min-width:650px; background-color: #333333; background-repeat: repeat; background-position: center center; }
#flashvertical		{ position:absolute; top:50%; margin-top:-245px; left:0; width:100%; }
#flashhoz 			{ width:800px; margin-left:auto; margin-right:auto; height:458px; background-color: #333333; }
#navbar 			{ background-image: url(web_images/all/navigation_bar.gif); background-position: left top; height: 154px; width: 800px; position: absolute; }
#navbartext1 		{ height: 18px; width: 771px; position: absolute; margin-top: 80px; margin-left: 21px; }
#navbartext2 		{ height: 18px; width: 771px; position: absolute; margin-top: 101px; margin-left: 21px; }
#navbartext3 		{ height: 18px; width: 771px; position: absolute; margin-top: 123px; margin-left: 21px; }

/* Page layout */
#box_01 			{ height: 242px; width: 238px; margin-top: 161px; margin-left: 14px; position: absolute; }
#box_01b 			{ height: 100px; width: 238px; margin-top: 161px; margin-left: 14px; position: absolute; }
#box_01c 			{ height: 242px; width: 500px; margin-top: 161px; margin-left: 14px; position: absolute; overflow: auto; } 
#box_01d 			{ height: 242px; width: 500px; margin-top: 161px; margin-left: 14px; position: absolute; overflow: auto; padding-right: 8px; }
#box_01test 		{ height: 242px; width: 238px; margin-top: 161px; margin-left: 14px; position: relative; visibility: hidden; overflow: scroll; }
#box_02 			{ height: 242px; width: 242px; margin-top: 161px; margin-left: 278px; position: absolute; overflow: auto; }
#box_02b 			{ height: 100px; width: 105px; margin-top: 297px; margin-left: 14px; position: absolute; }
#box_02g 			{ height: 242px; width: 242px; margin-top: 161px; margin-left: 278px; position: absolute; }
#box_03 			{ height: 242px; width: 242px; margin-top: 161px; margin-left: 543px; position: absolute; }
#box_03b 			{ height: 100px; width: 238px; margin-top: 297px; margin-left: 545px; position: absolute; } 
#box_04b 			{ height: 100px; width: 238px; margin-top: 161px; margin-left: 545px; position: absolute; }
#box_04c 			{ height: 220px; width: 238px; margin-top: 161px; margin-left: 545px; position: absolute; }
#box_02wide 		{ height: 242px; width: 500px; margin-top: 161px; margin-left: 278px; position: absolute; }
#you_01 			{ height: 107px; width: 107px; margin-top: 161px; margin-left: 280px; position: absolute; }
#you_02 			{ height: 107px; width: 107px; margin-top: 161px; margin-left: 413px; position: absolute; }
#you_03 			{ height: 107px; width: 107px; margin-top: 161px; margin-left: 541px; position: absolute; }
#you_04 			{ height: 107px; width: 107px; margin-top: 161px; margin-left: 674px; position: absolute; }
#you_05 			{ height: 107px; width: 107px; margin-top: 296px; margin-left: 280px; position: absolute; }
#you_06 			{ height: 107px; width: 107px; margin-top: 296px; margin-left: 413px; position: absolute; }
#you_07 			{ height: 107px; width: 107px; margin-top: 296px; margin-left: 541px; position: absolute; }
#you_08 			{ height: 107px; width: 107px; margin-top: 296px; margin-left: 674px; position: absolute; }
#youback 			{ background-image: url(web_images/flowers/designed_by_you.gif); background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; }
#online_01 			{ height: 242px; width: 107px; margin-top: 161px; margin-left: 280px; position: absolute; }
#online_02 			{ height: 242px; width: 107px; margin-top: 161px; margin-left: 413px; position: absolute; }
#online_03			{ height: 242px; width: 107px; margin-top: 161px; margin-left: 545px; position: absolute; }
#online_04 			{ height: 242px; width: 107px; margin-top: 161px; margin-left: 678px; position: absolute; } 
#onlineback 		{ background-image: url(web_images/flowers/online_flowers.gif); background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; }

#valentines_back	{ background-image: url(web_images/valentines/valentines_background.gif); background-repeat: no-repeat; background-position: left top; height: auto; width: 800px; padding-top: 152px; position: absolute; visibility: visible; }
#summer 			{ margin-top: 161px; height: 270px; width: 242px; position: absolute; margin-left: 543px; }
#hampersback 		{ background-image: url(web_images/hampers/background.gif); background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; }
#homeback 			{ background-image: url(web_images/home/home_grid.gif); background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; } 
#home_flower 		{ margin-top: 154px; height: 270px; width: 270px; position: absolute; margin-left: 536px; }
#flower 			{ background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; }
#flowerbuy 			{ background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; background-image: url(web_images/flowers/flowers_buy_grid.gif); }
#colours 			{ margin-top: 420px; height: 23px; width: 640px; position: absolute; margin-left: 8px; }
#corpback 			{ background-image: url(web_images/corporate/corporate_grid.gif); background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; }
#eventsback 		{ background-image: url(web_images/events/events.gif); background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; }
#FAQ 				{ height: 242px; width: 232px; margin-top: 161px; margin-left: 278px; position: absolute; padding-right: 10px; overflow: auto; }
#thankyouback 		{ background-image: url(web_images/flowers/thankyou_grid.gif); background-position: left top; height: 262px; width: 800px; position: absolute; margin-top: 154px; }
#terms_back 		{ background-image: url(web_images/terms_background.gif); background-repeat: no-repeat; background-position: left top; height: auto; width: 800px; padding-top: 152px; position: absolute; visibility: visible; }
#fterms 			{ height: auto; width: 800px; margin-top: 160px; position: absolute; visibility: visible; }
#calico 			{ margin-top: 420px; height: 18px; width: 222px; position: absolute; margin-left: 536px; }

/* Text style */
p 					{ font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; line-height: 12pt; color: #666666; text-decoration: none; text-align: justify; }
.header 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #931F2F; text-decoration: none; font-weight: lighter; line-height: 18px; }
.header2 			{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 13pt; color: #999999; text-decoration: none; font-weight: lighter; }
.navtxt 			{ font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; line-height: 12pt; color: #FFFFFF; text-decoration: none; text-align: justify; }
.sub_header			{ font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #931F2F; text-decoration: none; font-weight: lighter; }
.colour 			{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; }
.txt 				{ font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; line-height: 12pt; color: #666666; text-decoration: none; text-align: justify; }
.txterms 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; text-decoration: none; list-style-position: outside; list-style-type: decimal; }
.form_back 			{ font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; line-height: 12pt; color: #7c9953; text-decoration: none; text-align: justify; border: 1pt solid #5D6E16; background-color: #FFFFFF; }
.line 				{ border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-top-color: #666666; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; }
.style3 			{ color: #931F2F }
.style88 			{ font-size: 7.5pt }
.style99 			{ color: #333333 }
.style7 			{ color: #931F2F; }

/* added by mate for jquery slideshow */

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

