html {    height:100%;}* {    padding: 0;    margin: 0;    font-size: 10pt;    font-family: Tahoma, Helvetica, sans-serif;}body {    /*line-height: 20pt;*/    width: 100%;    height: 100%;}p {    margin-bottom: 10px;           line-height: 18pt;}a {    text-decoration: none;    color: rgb( 178, 65, 102 );}h1 {    font-size: 16pt;    color: rgb( 178, 65, 102 );    padding-bottom: 10px;}h2 {    font-size: 10pt;    text-transform: uppercase;    color: rgb( 178, 65, 102 );}h3 {    padding: 6px;}#order input,#order select,#order  textarea {    background-color: #f7f4ed;    border: 2px solid #7c5d4e;    padding: 3px;}#order label {    color: #7c5d4e;    font-weight: normal;}#order input[type=submit],#order input[type=button] {    border: 2px solid #b24166;    padding: 5px;    padding-left: 25px;    padding-right: 25px;    color: #b24166;    font-weight: bold;}img {    border: 0;}.boy {    color: cornflowerblue;}#main {    padding: 0;    margin: 0;    color: rgb( 84, 48, 27 );    width: 1000px;    height: 100%;}#nav {    text-align: left;    padding: 0;    margin: 0;}#rollover img {    position: relative;}#rollover {    text-align: left;    /*padding-left: 154px;*/    height: 39px;}#left {    text-align: center;    white-space: nowrap; /*padding:5px;*/}#right {    /*padding-top: 41px;*/}#content {    /*z-index: 0;*/    /*padding-left: 10px;*/    /*padding-right: 10px;*/    /*position: relative;*/    text-align: left;    color: rgb( 84, 48, 27 );    /*height: 100%;*/    background-color: white;    /*border-left: 10px solid transparent;*/    border-right: 5px solid transparent;    /*padding-bottom: 80px;*/}#contentTop {    padding: 10px;}#address * {    font-size: 10pt;}#address {    margin-left: auto;    margin-right: auto;    /*position: absolute;*/    /*bottom: 0;*/    /*padding-top: 10px;*/    /*padding-left: 10px;*/    /*padding-right: 10px;*/}#addressContent table td {    padding-right: 15px;}#addressContent {    padding: 10px;    background-color: white;}#addressContent table {    color: rgb( 84, 48, 27 );    /*height: 60px; *//*border:1px solid black;*/    border-collapse: collapse;}#image1, #image2, #image3, #image4, #image5 {    display: none;}#image1 {    position: relative;    left: 0px;}#image2 {    position: relative;    left: 130px;}#image3 {    position: relative;    left: 210px;}#image4 {    position: relative;    left: 330px;}#product_image {    padding-left : 215px;    padding-right: 215px;    text-align: center;}#product_image * {    text-align: center;}#content .title {    font-size: 11pt;    font-weight: bold;}ol.flower li {    list-style-image: url( /images/flower_small.png ); /*margin-top:-4px;*/    margin-left: 20px;    text-transform: uppercase;    color: rgb( 178, 65, 102 );    font-size: 10pt;    padding: 2px;}.price {    font-weight: bold;    font-size: 120%;}.highLight {    color: rgb( 178, 65, 102 );}/*shoping bag*/#toBag {    height: expression( "85px" ); /*set height for IE */    min-height: 118px;    max-height: 118px; /*set height for firefox*/    text-align: center; /*border:1px solid black;*/    /*padding-right: 4px; *//*white-space:nowrap;*//*display:table-cell;*//*vertical-align:bottom;*/}#fixedHeight {    height: 35px;    min-height: 35px;    max-height: 35px;}#cart {    /*border: 10px solid white;*/    margin: 10px;    background-color: rgb( 246, 245, 244 );    width: 265px;    text-align: center;}.shopping * {    vertical-align: baseline;    }.shopping {    text-align: left;    color: rgb( 178, 65, 102 );    /*text-transform: uppercase;*/    font-size: 8pt;    vertical-align: middle;    text-decoration: none;    /*padding: 0 0 0 2px; *//*border:1px solid black;*/}.shopping a, .shopping a:link {    font-size: 8pt;    color: rgb( 178, 65, 102 );    text-decoration: none;}.shopping .item {    font-size: 8pt;    color: rgb( 84, 48, 27 );}.errorBox {    padding: 10px;}/*the following are css for collection detail pages*//*#collection_leftContainer{*//*float:left;*//*width:659px;*//*border:1px solid black;*//*}*/#collection_right {    background-color: white;    float: right;    width: expression( "320px" );    max-width: 305px;    min-width: 305px;    margin-right: 30px;    margin-top: -5px;    height: expression( this.scrollHeight < 612 ? "611px":"auto" ); /* set height for IE*/    min-height: 593px;    max-height: none; /*set height for firefox*/    padding-top: 20px;    padding-right: 10px;    padding-left: 10px;    text-align: left; /*border:1px solid black;*/}#category {    width: 300px; /*border:1px solid black;*/    vertical-align: middle;}#category a, #category a:link {    padding: 10px 8px 10px 5px;    color: rgb( 84, 48, 27 ); /*border:1px solid black;*/}#category td {    height: 33px;    vertical-align: middle;}td.page {    text-align: right;    color: rgb( 178, 65, 102 );    width: 180px;}td.page a, td.page a:link {    color: rgb( 178, 65, 102 );}#splash {    background: url( /images/bg.jpg );    height: 100%; /*vertical-align: middle;*//*margin-left: 50%;*/}#splash_body {/*text-align: center;*/    height: 100%;}#splash_link {}#splash_image {    border: none;}#splash_ribbon1 {    background: url( "/images/ribbon_bottom_left.png" ) no-repeat bottom left;    height: 100%;}#splash_ribbon2 {    background: url( "/images/ribbon_top_right.png" ) no-repeat top right;    height: 100%;}#slides {    text-align: center;    padding-top: 35px;}#homeLogo {    text-align: center;    padding-top: 25px;}#homeQuote a {    color: black;}#homeQuote {    text-align: center;    padding-top: 30px;    padding-bottom: 15px;}ol.flower li a {    white-space: nowrap;}#sideNavigation {    background-color: white;    padding: 5px;}#home_quote {  width: 490px;  height: 113px;}