body {
margin: 0;
padding: 0;
background: url(../images/bg.gif) repeat-x top black;
}
body p {
margin: 0;
padding: 0;
font: normal 11px/17px Georgia, serif;
}

body #tooltipBlank { 
font: normal 11px/17px Georgia, serif;
}

body a {
outline: none;
text-decoration:underline;
color:#000;
}

body a:hover {
outline: none;
text-decoration:none;
}


body h2 {
color: #ce08a6;
font: normal 20px 'Trebuchet MS', Helvetica, Arial, sans-serif;
text-transform:uppercase;
margin: 0px;
letter-spacing: 1px;
padding: 0px 0px 10px 0px;
}

body h3 {
margin: 0;
padding: 0;
}



.wrapper {
width: 1020px;
margin: 0 auto;
}


.header {
width: 670px;
height: 115px;
padding: 45px 115px 0px 180px;
background: url(../images/headerBg.png) no-repeat;
}





.container {
width: 1020px;
overflow: hidden;
background: url(../images/containerBg.png) no-repeat center;
}


.left {
width: 114px;
float: left;
}

.fixed550 {
height: 550px; 
}

.content {
width: 791px;
float: left;
background: white;
}


.innerContent {
width: 715px;
padding-left: 75px;
}

.contact {
background: url(../images/contactBg.jpg) no-repeat bottom right;
height: 550px;
}

.contact p {
width: 240px;
float: left;
padding-left: 10px;
}

.contact p span {
color: #ce08a6;
}


.caption {
color: black;
text-transform:uppercase;
font: 12px 'Trebuchet MS', Helvetica, Arial, sans-serif;
} 


#homeText {
	text-align:center;
	margin:0 auto 0 auto;
	width:745px;
	border-bottom:1px solid #000000;
}

#homeText h2, #homeText p {
	display:inline;
}

#heroShot {
	width: 790px; 
	height: 550px;
}

.homeText {
float: left;
width: 332px;
padding-left: 16px; 
}

.homeText p {
float: left;
width: 150px;
padding-left: 16px; 
}

.clear {
clear: both;
height: 10px;
}

.right {
width: 115px;
float: left;
padding-top: 50px;
text-align:left;
}


.featuredProducts {
margin: -88px 0 0 0;
height: 140px;
width: 660px;
background: url(../images/featuredBg.gif) no-repeat;
padding-left: 130px;
}



.aboutUs {
background: url(../images/about.jpg) no-repeat right top;
width: 700px;
height: 400px;
}

.aboutUs p {
width: 250px;
}


#corporateText {
width:380px;
float:left;
padding-right:20px;
}

#corporateFlowers {
width:300px;
float:left;
}


.categoryHeadings {
float:left;
width:350px;
}



#wrap {
height:400px;
}


.prRow {
height: 160px;
clear: both;
}

.prRow div {
width: 130px;
height: 140px;
float: left;
position:relative;
}



.prRow div a.iframe img {
position:absolute; 
bottom:0;
}

.paging {
text-align: right;
padding-right: 15px;
padding-top:7px;
}


.paging a {
font: 10px Georgia, serif;
color: #636363;
text-decoration:none;
}

.paging span {
font: 10px Georgia, serif;
color: #ce08a6;
text-decoration:none;
}






.footer {
height: 50px;
background: url(../images/footerBg.gif) no-repeat top center;
text-align:center;
padding-top: 15px;
font: 12px 'Trebuchet MS', Helvetica, sans-serif;
color: white;
text-align:center;
}



/* Validation ------------------------------ */

#msg {
	display:none; 
	position:absolute; 
	z-index:200; 
	background:url(../images/msg_arrow.gif) left center no-repeat; 
	padding-left:7px
}

#msgcontent {
	font: 9px Helvetica, Arial, Verdana, sans-serif;
	display:block; 
	background:#f3e6e6; 
	border:2px solid #924949; 
	border-left:none; 
	padding:5px; 
	min-width:150px; 
	max-width:250px
}

/* Validation ------------------------------ */

