body{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
color:#000000;
line-height:normal;
margin:0px;
padding:0px;
text-align:center;
/*width:1007px;*/
background-color:#FF017E;
/*background:url(/assets/bkgd/gradient_body.jpg) repeat-x repeat-y #3300FF;*/
}

a:link{font-size:10px;}
a:hover{font-size:10px;}
a:visited{font-size:10px;}
a:active{font-size:10px;}
table a:link{font-size:10px;}
table a:hover{font-size:10px;}
table a:visited{font-size:10px;}
table a:active{font-size:10px;}
div a:link{font-size:10px;}
div a:hover{font-size:10px;}
div a:visited{font-size:10px;}
div a:active{font-size:10px;}
#linkwhite a{
font-size:10px;
color:#FFFFFF;
}

/********* header tag styles *********/
h1{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:18px;
font-weight:bold;
color:#000099;
margin:0px;
padding:0px;
}
h2{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:14px;
color:#000099;
margin:0px;
padding:0px;
}
h3{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#000099;
margin:0px;
padding:0px;
}

/**** form and related tag styles ****/
form{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
margin:0px;
padding:0px;
}
fieldset{
margin:2px;
}
label{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
color:#000066;
}
input{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}
legend{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000099;
}
#fields{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
color:#000099;
border:1px inset;
}
#buttons{
color:#000066;
font-size:11px;
height:20px;
font-variant:small-caps;
width:inherit;
}

/*************************************/
/* Layout Divs                       */
#masterHeader{
/* center alignment */
margin:0px auto;
background-color:#FF017E;
/* left alignment */
/*position:absolute;
top:0px;
left:0px;*/
width:1007px;
text-align:left;
}
#pageCell{
/* center alignment */
margin:0px auto;
/* left alignment */
/*position:absolute;
top:250px;
left:0px;*/
width:1007px;
/*width:900px;*/
/* background-color:#FFFFFF; */
padding-bottom:10px;
}
#col1Content{
float:left;
width:800px;
padding:5px 0px 0px 0px;
margin:0px;
}
#leftNavBar{
float:left;
width:160px;
margin:0px -1px 0px 0px;
padding:0px;
}
#col2Content{
float:left;
width:640px;
padding:5px 0px 0px 0px;
margin:0px;
}
#col3Content{
float:left;
height:auto;
width:1007px;
padding:5px 0px 0px 0px;
margin:0px;
background-color:#FF017E;
/*background:url(/assets/bkgd/gradient_body.jpg) repeat-x #FF7FF7;*/
}
#rightContent{
float:right;
width:190px;
padding:0px;
margin:0px 0px 0px -1px;
}
#siteInfo{
clear:both;
/*border-top:1px solid #000066;*/
padding:0px;
background-color:#FF017E;
}

.trailerMenu{
line-height:20px;
text-align:center;
color:#CCCCCC;
font-weight:bold;
padding-bottom:10px;
}
.trailerLinks a:link{font-size:10px; color:#FFFF99; font-weight:bold;}
.trailerLinks a:hover{font-size:10px; color:#FFFF99; font-weight:bold;}
.trailerLinks a:visited{font-size:10px; color:#FFFF99; font-weight:bold;}
.trailerLinks a:active{font-size:10px; color:#FFFF99; font-weight:bold;}
/*************************************/
/* Component Divs                    */

/********** header styles ***********/
.header{
padding:0px 10px 25px 10px;
height:1%;
/*text-align:justify;*/
}
html>body .header{height:auto;}

/********* feature styles ***********/
.feature{
text-align:justify;
padding:0px 10px 10px 10px;
height:1%;
}
html>body .feature{height:auto;}
.feature img{
float:left;
padding:0px 10px 0px 0px;
}
.feature p{text-align:justify;}

/********* content styles **********/
.content{
text-align:center;
padding:0px 10px 10px 10px;
height:1%;
/*width:800px;*/
/*background:url(/assets/bkgd/gradient_body.jpg) repeat-x #9900FF;*/
}
html>body .content{height:auto;}
.content img{
text-align:center;
padding:0px;
}
.content p{text-align:justify;}

/******* sectionLinks styles *********/
#sectionLinks{
margin:0px;
padding:0px;
height:auto;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#CC0000;
}
#sectionLinksRight{
margin:0px;
padding:0px;
height:auto;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#EBEBEB;
}

/******** advertising styles *********/
#topAdvert{
text-align:center;
padding:5px 0px 5px 0px;
}
#leftAdvert{
text-align:center;
padding:10px 0px 10px 0px;
width:152px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#000066;
}
#leftAdvert img{
text-align:center;
vertical-align:middle;
display:block;
}
#rightAdvert{
text-align:center;
padding:10px 0px 10px 0px;
}
#rightAdvert img{
vertical-align:middle;
display:block;
}

/*************************************/
/* text formatting                   */
.normalbold{font-weight:bold;}
.normalred{color:#FF0000;}
.normalredbold{
color:#FF0000;
font-weight:bold;
}
.normalblue{color:#000099;}
.normalbluebold{
color:#000099;
font-weight:bold;
}
.normalwhite{color:#FFFFFF;}
.normalwhitebold{
color:#FFFFFF;
font-weight:bold;
}
.normalyellow{color:#FFFF00;}
.normalyellowbold{
color:#FFFF00;
font-weight:bold;
}

.h1{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}
.h2{
color:#000000;
font-weight:bold;
}
.h1blue{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:14px;
color:#000099;
font-weight:bold;
}
.h2blue{
color:#000099;
font-weight:bold;
}
.h1white{
font-family:Georgia,Verdana,Arial,sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
}
.h2white{
color:#FFFFFF;
font-weight:bold;
}
.h1red{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#990000;
}
.h2red{
color:#990000;
font-weight:bold;
}
.h1green{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#006600;
}
.h2green{
color:#006600;
font-weight:bold;
}
.h1yellow{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFF00;
}
.h2yellow{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFF00;
}
.h3yellow{
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:12px;
color:#FFFF00;
}

/* tables */
table{
font-size:10px;
line-height:normal;
}
#tableborder{
border:1px inset #0000FF;
}

/* borders */
.tbbox{width:100%;}
.tbbox2{margin:0px 5px 0px 5px;}
.tbtop div{
background:url('assets/bkgd/blue100x20.gif') repeat top;
height:20px;
text-align:center;
line-height:18px;
}
.tbcontent{
margin:3px 5px 3px 5px;
line-height:16px;
text-align:justify;
}
#HeaderText{
font-family:Times New Roman,Verdana,sans-serif;
font-size:26px;
font-weight:bold;
color:#B817F1;
outline-color:#000000;
}
.HeaderBarPurple div{
position:relative;
text-align:center;
line-height:50px;
height:50px;
width:450px;
background:url(/assets/bkgd/headerPurple.jpg) repeat-y #66FFFF;
}
.HeaderBar div{
position:relative;
text-align:center;
line-height:60px;
height:80px;
width:450px;
background:url(/assets/bkgd/headerBar.jpg);
}
.FlowerShop div{
position:relative;
top:5px;
left:10px;
width:425px;
}
.GiftShop div{
position:absolute;
top:260px;
left:545px;
width:525px;
}
.HeaderBarPurpleGiftShop div{
position:fixed;
top:214px;
left:560px;
text-align:center;
line-height:50px;
height:50px;
width:525px;
background:url(/assets/bkgd/headerPurple.jpg) repeat-y #FB00FB;
}
.PriceTag div{
position:relative;
text-align:center;
line-height:90px;
height:83px;
width:132px;
background:url(/assets/images/pricetag.gif) no-repeat;
}
#Desc1Text{
font-family:Times New Roman,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#PriceText{
font-family:Times New Roman,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
color:#EBFF00;
outline-color:#000000;
}
#Desc2Text{
font-family:Times New Roman,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}