body { color:#595959; font-family:'open_sansregular',Arial,Helvetica,sans-serif; font-size:1em; line-height:1.4; margin:0px; background-color:#e5e5e5; height:100% }
html { height:100% }
#contactDiv a:link { color:#595959; text-decoration:none }
#contactDiv a:visited { color:#595959 }
#contactDiv a:hover { text-decoration:underline }
#deliveryDetails a:link { color:#595959; text-decoration:underline }
#deliveryDetails a:visited { color:#595959 }
#deliveryDetails a:hover { color:#d37039 }
#sectionText2 a:link { color:#595959; text-decoration:none }
#sectionText2 a:visited { color:#595959 }
#sectionText2 a:hover { color:#595959; text-decoration:underline }
#footerTop a:link { color:#fff; text-decoration:none }
#footerTop a:visited { color:#fff }
#footerTop a:hover { text-decoration:underline }
#footerCol2 a:link { color:#fff; text-decoration:none }
#footerCol2 a:visited { color:#fff }
#footerCol2 a:hover { text-decoration:underline }
#footerBottom a:link { color:#fff; text-decoration:none }
#footerBottom a:visited { color:#fff }
#footerBottom a:hover { color:#fff; text-decoration:underline }
#PageDiv { position:relative; min-height:100%; max-width:1200px; margin:auto; background-color:#fff }
#headerTop.f-ms { padding:15px 3% 30px }
#intro { z-index:0; padding:30px 3%; background-color:#f6f5ee }
#introInner { max-width:800px; z-index:0; margin-left:auto; margin-right:auto }
#detail { z-index:0; padding:30px 3%; overflow:hidden }
#imageDiv { width:31.91%; z-index:0; float:left }
#image { left:0px; top:0px; width:360px; height:360px; overflow:hidden }
#flowersForm { width:65.96%; z-index:0; float:right }
#formRow1 { z-index:0; padding-bottom:30px }
#formRow1Col1 { width:48.39%; z-index:0; float:left }
#formRow1Col2 { width:48.39%; z-index:0; float:right }
#formRow1clear { z-index:0; clear:both; overflow:hidden }
#item17 { width:100px; display:inline-block }
#formRow3 { z-index:0; padding-bottom:30px }
#formRow1clear2 { z-index:0; clear:both; overflow:hidden }
#item18 { width:100px; display:inline-block }
#formRow2 { z-index:0; padding-bottom:30px }
#formRow1Col3 { width:48.39%; z-index:0; float:left }
#formRow1Col4 { width:48.39%; z-index:0; float:right }
#formRow1clear1 { z-index:0; clear:both; overflow:hidden }
#formRow6 { z-index:0; padding-bottom:30px }
#formRow1Col7 { width:48.39%; z-index:0; float:left }
#formRow1Col8 { width:48.39%; z-index:0; float:right }
#formRow1clear5 { z-index:0; clear:both; overflow:hidden }
#formRow4 { z-index:0 }
#formRow1clear3 { z-index:0; clear:both; overflow:hidden }
#item10 { z-index:0; overflow:hidden }
#formRow7 { width:48.39%; z-index:0; float:left }
#formRow8 { width:48.39%; z-index:0; float:right }
#formRow5 { z-index:0 }
#deliveryDetails { z-index:0; padding-bottom:20px }
#item13 { width:100px; display:inline-block }
#item14 { width:100px; display:inline-block }
#item15 { width:100px; display:inline-block }
#formRow1Col6 { width:48.39%; z-index:0; float:left }
#formRow1Col5 { width:48.39%; z-index:0; float:right }
#formRow1clear4 { z-index:0; clear:both; overflow:hidden }
#totalsDiv { z-index:0; padding-top:20px; padding-bottom:20px; margin-top:30px; border-top:dotted #000 1px; border-bottom:dotted #000 1px; overflow:hidden }
#totalAmount { z-index:0; float:right }
#totalLabel { z-index:0; float:left }
#formBottom { min-height:70px; z-index:0; padding-top:30px; overflow:hidden }
#vat { z-index:0; float:left }
#submitWrapper { width:83%; z-index:0; float:right }
#sectionText2 { max-width:744px; z-index:0; padding-left:3%; padding-right:3%; padding-bottom:30px; margin-left:auto; margin-right:auto }
#facebook { width:35px; margin-right:10px; overflow:hidden }
#twitter { width:35px; margin-right:10px; overflow:hidden }
#instagram { width:35px; margin-right:10px; overflow:hidden }
#pinterest { width:35px; overflow:hidden }
#contact.f-ms { padding:30px 3% }
@media screen and (max-width:768px)
{
	#imageDiv { width:49% }
	#flowersForm { width:49% }
	#formRow1Col1 { width:auto; float:none }
	#formRow1Col2 { width:auto; float:none; padding-top:20px }
	#formRow1Col3 { width:auto; float:none }
	#formRow1Col4 { width:auto; float:none; padding-top:20px }
	#formRow1Col7 { width:auto; float:none }
	#formRow1Col8 { width:auto; float:none; padding-top:20px }
	#formRow1Col6 { width:auto; float:none; padding-top:20px }
	#formRow1Col5 { width:auto; float:none }
	#submitWrapper { width:100% }
}
@media screen and (max-width:568px)
{
	#imageDiv { width:auto; float:none }
	#flowersForm { width:auto; float:none; padding-top:30px }
	#vat { float:none }
	#submitWrapper { width:auto; float:none; padding-top:20px }
}
