body {background:#167624; font:12.76pt Arial, Helvetica, sans-serif; margin:0 0 15px; text-align:center;}
a {color:#167624; outline:none; text-decoration:none;}
a:hover {color:#dd6587;}

#box01 {background:#fff url("http://churchstreetflowers.com/css/background.jpg") no-repeat; height:556px; margin:11px auto 0; text-align:left; width:917px;}
#box01 h1 {background:none; display:none; height:400px; left:80px; position:relative; text-indent:-5000px; top:20px; width:330px;}

#box01 ul {list-style:none; margin:0; padding:10px 0 0; text-align:center;}
#box01 li {color:#dd6587; display:inline; padding:0 0 0 10px; /*padding:0 0 0 20px;*/ } 
#box01 li a {background:url("http://churchstreetflowers.com/css/bullet.gif") no-repeat right center; padding:0 20px 0 0; /*padding:0 25px 0 0;*/ }
#box01 li#a06 a {background:none;}
#box01 img {border-radius:5px; webkit-border-radius:5px; moz-border-radius:5px;}

img#homepic {margin:-372px 0 0 474px; padding:0; position:absolute; }
#box01 > img#homepic {margin:-380px 0 0 474px;}
#footer {background:#fff url("http://churchstreetflowers.com/css/footer.gif") no-repeat bottom left; color:#167624; font-size:10pt; height:26px; letter-spacing:1px; margin:0 auto; padding:18px 0 0; width:917px;}

#twosections, #threesections {margin:0 0 0 12px; width:897px;}
#text h2, #twosections h2, #threesections h2 {color:#167624; font:normal 30pt/35pt Arial, Helvetica, sans-serif; margin:30px 0; padding:0; text-align:center;}
#twosections div, #threesections div {display:inline; float:left; font:normal 20pt/25pt Arial, Helvetica, sans-serif; height:289px; margin:0 12px 0 0; text-align:center; width:289px;}
#twosections div a, #threesections div a {display:block; height:289px; width:289px;}
#twosections div span, #threesections div span {display:block; padding:295px 0 0;}
#twosections div#arrangement01 {background:url("http://churchstreetflowers.com/weddingsandevents/01.jpg") no-repeat; margin:0 0 0 140px; }
#twosections div#arrangement02 {background:url("http://churchstreetflowers.com/weddingsandevents/02.jpg") no-repeat; margin:0 0 0 50px; }
/*#threesections div#arrangement03 {background:url("http://churchstreetflowers.com/floralarrangements/03.jpg") no-repeat; margin-right:0;}*/
#threesections div#arrangement01 {background:url("http://churchstreetflowers.com/floralarrangements/01.jpg") no-repeat; }
#threesections div#arrangement02 {background:url("http://churchstreetflowers.com/floralarrangements/02.jpg") no-repeat; }
#threesections div#arrangement03 {background:url("http://churchstreetflowers.com/floralarrangements/03.jpg") no-repeat; margin-right:0;}

#text {margin:0 0 0 12px; padding:0 0 0 70px; width:827px;}
#text h2 {text-align:left;}
#text h3 { color:#167624; font:bold 16pt/20pt Arial, Helvetica, sans-serif; margin:0; padding:0;}
#text p { color:#333; font:normal 10pt/15pt Arial, Helvetica, sans-serif; margin:5px 0 15px; padding:0; }
#text p.padtext {padding:0 70px 0 0; }
#text .center { text-align:center;}
#text .larger { font:bold 12pt/15pt Arial, Helvetica, sans-serif;}
#text img {display:inline; float:right; margin:-41px 85px 0 50px; width:350px; }
iframe {display:inline; float:right; margin:-41px 85px 0 30px; width:425px; }
hr { background-color: #167624; border: 0; clear:left; color: #167624; height: 1px; margin:5px 0 15px; padding:0; }


#gallery {padding:0 0 0 80px;  width:817px;}
.pic {float:left; height:100px; padding:0 10px 10px 0; width:100px;}

p#hours {color:#dd6587; font:normal 9pt/12pt Arial, Helvetica, sans-serif; margin:40px 0 0 50px; text-align:center; width:400px;}
p#webdesign { display:none; font:normal .1em Garamond, Georgia, "Times New Roman", Times, serif; text-indent:-5000px; visibility:hidden;}
p#quote {color:#167624; font:bold 11pt/14pt Arial, Helvetica, sans-serif; margin:-50px 0 0 474px; padding:0; position:absolute; text-align:center; width:350px; }

/*Corporate Div IDs 2010-11-27*/
#twosections div#corp {background:url("http://churchstreetflowers.com/corporate/01.jpg") no-repeat; margin:0 0 0 140px; }
#twosections div#event {background:url("http://churchstreetflowers.com/corporate/02.jpg") no-repeat; margin:0 0 0 50px; }
/*Color Classes*/
.gr {color:#167624;}
.pk {color:#dd6587;}
.bk {color:black;}
/*Center Text Class*/
.ctr {text-align:center;}
/* weddingblogs*/
#lbox {background: url("http://churchstreetflowers.com/css/lboxbg.png") no-repeat; height:540px; width:377px; display:inline; float:left; margin:auto;}
#lbox div {display:block; padding:5px; margin:50px auto 0; height:250px; width:250px;}
#rbox {height:540px; width:495px; display:inline; float:right; margin:0 45px 0 0;}
#rbox div {float:left; padding: 5px; height:155px; width:155px; margin: 0 0 15px; text-align:center; font:normal 12pt/15pt Arial, Helvetica, sans-serif;}
#rbox div a {display:block; height:155px; width:155px;}
#rbox div span {display:block;}
/*press*/
#press {height:390px; width:740px; margin:50px auto 0;}
#press div.two {float:left; height:350px; width:350px; margin:10px; padding:15px 0 0;}
#press div.twob {float:right; background: url("http://churchstreetflowers.com/press/image/shop1bkgd.jpg") no-repeat; height:350px; width:350px; margin:10px;}
#press div.five {height:40px; width:350px; margin:15px 0 0;}
/*End Seamus' Edits*/
.sliderwrapper{color:#666; font:normal 11px/13px Arial, Helvetica, sans-serif;  height:500px; margin:61px 0 0 380px; overflow: hidden; position: absolute; width: 450px; }
.sliderwrapper .contentdiv{ height: 400px; padding: 0; position: absolute; visibility: hidden; width: 400px; /* filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); */-moz-opacity: 1; opacity: 1;}
.sliderwrapper .contentdiv p {padding:405px 0 0; margin:0;}

#paginate-slider4 { padding:20px 0 0; width:340px;}
#paginate-slider4 h2 {color:#167624; font:normal 20pt/30px Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0; position:relative;}
#paginate-slider4 a img {border:1px solid #ccc; -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;}
#paginate-slider4 a.selected img {border:1px solid #666; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
#paginate-slider4 a:hover img {border:1px solid #666; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

/* Style Revisions */
.pic {height:75px; padding:0 10px 10px 0; width:75px;}
#paginate-slider4 { width:350px;}


/* CLEAR FLOATS */
.clearfix:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 


@media print { .tabcontent { display:block !important; } }

