BODY {font:12px/20px Arial, Helvetica, sans-serif; color:#575757; background:#fff url(../nav-ims/page-bg.jpg) repeat-x; text-align:center; margin:0; padding:0;}

p, td, div {font:12px/20px Arial, Helvetica, sans-serif;}/* for IE5 */
div {margin:0;}
table td {vertical-align:top;}

h1, h2, h3{font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#757575; margin:0 0 28px 0;}
h2 {font-size:14px; margin:20px 0 14px 0;}
h3 {}

p {margin:0 0 1.5em 0;}
ul li {margin-bottom:1em;}
hr {height:1px; color:#575757;}
a, a:visited {color:#575757;}
a:hover {color:#000;}
a img {border:none}

select, textarea, input {font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#575757;}

hr {height:1px; color:#0071ff;}

/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {position:relative; width:908px; margin:0 auto 20px auto;}

div#florist-southsea {width:908px; height:167px;}
div#wrapper2 {text-align:left;}


div#leftCont {float:left; width:164px;}
/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:164px; margin:0 0 20px 0; padding-top:52px; background:#fff url(../nav-ims/nav-bg.jpg) no-repeat;}
div#nav a, div#nav a:visited {display:block; color:#272727; text-align:right; font:14px Arial, Helvetica, sans-serif; padding:8px 15px 8px 0; text-decoration:none; background:transparent url(../nav-ims/a-bg.jpg) repeat-y right;}
div#nav a:hover {text-decoration:none; background:transparent url(../nav-ims/a-over.jpg) repeat-y right;}
div.showHide{display:none; padding-bottom:12px;}
div.showHide#showMenu {display:block;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {}
div#nav div.showHide#showMenu a:hover {}

div#underNav {width:164px; text-align:center;}

div#nav a#topActive {background:transparent url(../nav-ims/a-down.jpg) repeat-y right;}/* dynamical top level ID  */
div#nav a#secondActive {}/* dynamic second level ID */
/* ------------------------------------ end of nav ------------------------------------------------*/


div#Mcont {margin-left:204px;}
div#right {float:right; width:120px; margin-top:10px; padding-right:22px; text-align:center;}
div#left {width:500px; text-align:left;  padding-top:10px;}

div#left div.adblock {margin-bottom:30px;}

div#footer {padding:5px; clear:both; font-size:10px; text-align:center; color:#ad38bb; border-top:1px solid #ecc4ff;}
div#footer a, div#footer a:visited {color:#ad38bb; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}


div#sw {text-align:left; margin:20px 0 30px 30px;}
div#sw a, div#sw:visited {color:#999; text-decoration:none; font:10px Arial, Helvetica, sans-serif; margin-bottom:30px;}
div#sw a:hover {text-decoration:underline;}

/*---------------classes--------------------*/

img.imgLeft {float:left; margin:6px 14px 4px 0;}
img.imgRight {float:right; margin:6px 0 4px 14px;}
img.rightAd {margin:0 0 25px 0;}
img.leftAd {margin:0 0 14px 0;}
img.centerAd {display:block; margin:20px 0;}
div.rightswf {width:120px; margin:0 0 14px 0;}

table.times, p.indent {margin-left:120px;}
table.times td {padding:0 50px 5px 0;}

img.galleryImg {float:left; margin:0 20px 30px 0;}

p.indent {margin-left:25px; margin-right:25px;}