/* Main Styles */
body							{margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;  width:865px;color:#333333;}
div								{margin:0px; padding:0px; float:left;}
td								{vertical-align:top;}
a								{text-decoration:none; color:#338687; font-weight:bold;}
a:hover								{text-decoration:underline;}
img								{border:none;}

#page								{width:100%; border-collapse:collapse;}
#page td								{padding:0px;}
#page .gap								{width:50%;}

#all								{background-color:#ffffff;}
#all #topheader			{height:16px; float:right; width:100%; margin-top:5px; font-size:0.9em; text-align:right;}

#all #header			{height:97px; width:865px; background:url(../images/menubar.jpg);}
#all #header span a {text-indent:-5000px; visibility:hidden;}
#all #header #motto {/*width:300px;float:right; height:15px; position:absolute; 
right:150px;top:45px; */
	position:relative;
	top:3em;
	left:30em;
	}

#all #header #menu		{width:400px;
float:right;
position:relative;
top:75px;
background-color:none;}
#all #header #menu ul			{text-transform:lowercase; margin-left:12px;}
#all #header #menu ul li		{}
#all #header #menu ul li a 	{display: block;padding: 2px 15px 2px 20px; background-image:  url(../images/buttons/aquabutton.gif);background-repeat: no-repeat;
background-position: 0% 50%;color: #eae9e1; font-weight: bold;text-decoration: none;}
#all #header #menu ul li a:hover	{display: block;padding: 2px 15px 2px 20px;background-image:  url(../images/buttons/pinkbutton.gif);background-repeat: no-repeat;
background-position: 0% 50%; color: #ffffff; font-weight: bold;text-decoration: none;}

#all #main								{margin-bottom:1px; width:100%;}
/*#all #main #prop {height:420px;}*/

#all #main #sidemenu				{background-color:none; line-height:25px; margin-top:20px; }
#all #main #sidemenu ul				{text-transform:lowercase; margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/list-style-type: none; /*turns off display of bullet*/width:200px;height:32px;display:block;}
#all #main #sidemenu ul li			{font-size:14px; border:#fff 1px solid;}
#all #main #sidemenu ul li a {
	display: block;
	padding: 2px 2px 2px 26px;
	background:  url(../images/buttons/aquabuttonwhite.gif) no-repeat;
	background-position: 0% 50%;
	color: #bbbbbb; 
	font-weight: bold;
	text-decoration: none;
	margin:0px;}
#all #main #sidemenu ul li a:hover	{display: block;padding: 2px 2px 2px 26px;background-image:  url(../images/buttons/pinkbuttonwhite.gif);background-repeat: no-repeat;
background-position: 0% 50%;color: #cc3196; font-weight: bold;text-decoration: none;}

#all #main #delivery ul li a:hover	{background-image:url(../images/deliverygreen.jpg);}
#all #main #weddings ul li a:hover	{background-image:url(../images/weddingsgreen.jpg);}
#all #main #business ul li a:hover 	{background-image:url(../images/forhomegreen.jpg);}

#all #main #top ul			{text-transform:lowercase; width:276px; height:32px;}
#all #main #top ul li		{display:block;}
#all #main #top ul li a 	{ width:276px; height:32px; display:block;}

#all #main #top {width:100%; height:140px; background-color:none; padding:10px 0px 7px 5px;}
#all #main #top #topleft, #all #main #top #topmid {width:278px; margin-right:15px; }
#all #main #top #topright {width:278px;}

#all #main #middle	{width:100%; }
#all #main #middle #mainleft {width:25%;}
#all #main #middle #mainleft img.allbouquets {margin-top:20px;}
#all #main #middle #mainmid {width:50%; padding-left:10px;}
#all #main #middle #mainright {width:23%; float: right;}
#all #main #middle #mainright img {
	margin-top:30px;
	height:170px;
	width: 160px;
	float:right;
	}

#mainright ul {list-style-type:none; margin-left:-30px; *margin-left:10px;}

/*home page */
#all #main #bottom {width:100%; height:60px; background-color:none; border-bottom:#CCCCCC dotted thin; padding-top:5px;}
#all #main #bottom #bottomleft {width:33%; height:50px; }
#all #main #bottom #bottommid	{width:34%; height:50px;}
#all #main #bottom #bottomright {width:33%; height:50px; text-align:left;  float:right;}

/* bouquets pages */
#all #main #bottom #bouquetleft {width:200px; }
#all #main #bottom #bouquetmid	{width:49%; text-align:center;}
#all #main #bottom #bouquetmid a:hover {color: #cc3196; border:dotted thin #cc3196;}
#all #main #bottom #bouquetright {width:25%;}

#bouquet {width:70%; padding-left:10px;}

#all #footer							{width:100%;}
#all #footer #footleft	{width:50%; float:left;  font-size:9px;}
#all #footer #footright	{width:50%; float:right; text-align:right; font-size:9px;}
#all #footer #links		{clear:both; width:100%; color:#999999; text-align:center; font-size:100%; margin:5px 0px 0px 0px; text-transform:lowercase;}
#all #footer #links a	{color:#999999; padding:2px 0px 2px 0px; text-decoration:none;}
#all #footer #links a:hover		{text-decoration:underline;}

.notes {color:#666666; font-size:smaller;}

/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding: 0px; float:left; font-size:110%;}
.nobullets li {margin:0px; padding:0px; float:left;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets * li {margin:0px; padding:0px; float:left;}

/* Text Types */
.grey {color:#555555;}
.pink {color:#cc3196;}
.dots {border-bottom:#CCCCCC dotted thin;}
.leftdots {border-left:#CCCCCC dotted thin;}	
.aqua {color:#74a393;}
H1, .Heading1 {color:#cc3196; font-size:14px; font-weight:bold; margin-top:10px;}
H2, .Heading2 {color:#338687; font-size:12px; font-weight:bold;}
.selected {border:inset #CC3196 thin; }
.noprint {display:none;}

/* Tables */
table.price { padding:5px;}
table.price th {}
table.price td { vertical-align: top; }

table.thumbs {}
table.thumbs th{}
table.thumbs td {padding:2px;}


.bold {font-weight:bold}
.promolink { font-size:1.2em;}