body {
	background-color: #f9f5ec;
	margin: 0px;
	padding: 0;
	text-align: center;
}


a {
	font-family: helvetica, arial, tahoma, verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: -1px;
	color: #718142;
}

a:hover {
	color: #718142;
}


.small, .small a {
	font-size: 11px;
	letter-spacing: 0px;
}


.fl_name {
	color: #718142;
	font-size: 14px;
}


#logo {
	margin-bottom: 10px;
}



.em_text {
	font-weight: bold;
	font-size: 16px;
	color: #bd597f;
}


.feedback {
	font-family: helvetica, arial, tahoma, verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: -1px;
	color: #000;
}

.feedback#error {
	color: #f28b16;
}

.tiny {
	font-family: helvetica, arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 12px;
	color: #bd597f;
}









ul.menu {
	margin: 0px;
	padding: 0 10 0 20px;
	list-style-position: inside;
	list-style-type: none;
}

ul.menu li  {
	padding: 14 1 1 4px;
}

ul.menu li a {
	display: block;
	padding: 1 1 1 4px;
	margin: 1 0 1 0px;

	color: #FFF;
	font-family: helvetica, arial, tahoma, verdana, sans-serif;
	font-size: 15px;
	background: transparent url('../img/menu_bullet.gif') no-repeat center left;
	padding-left: 20px;
	text-decoration: underline;
}

ul.menu li a:hover {
	color: #f9f5ec;
}

* html ul.menu li a {
	padding-left: 3px;
}

ul.menu li a#active_m {
	color: #000;
}


ul.submenu {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
}

ul.submenu li  {
	padding: 1 1 1 4px;
}

* html ul.submenu li  {
	padding-top: 0px;
	padding-left: 0px;
}

ul.submenu li a {
	display: block;
	padding: 1 1 0 0px;
	margin: 1 0 0 0px;

	color: #FFF;
	font-family: helvetica, arial, tahoma, verdana,sans-serif;
	background-image: none;
	font-size: 13px;
}


* html ul.submenu li a {
	padding: 0px;
	margin: 0px;
}

ul.submenu li a#active_sm {
	color: #000;
}




#div-main-box {
	width: 90%;
	height: auto;
	margin: 0 auto;
	padding: 10 0 0 0px;
	text-align: center;
	
	/*border: 1px solid #000;*/
}

#div-left {
	float: left;
	
	width: 25%;
	margin-left: 10px;
	text-align: left;
	/*border: 1px solid #000;*/
}

* html #div-left {
	margin-left: 10px;
}



#div-right {
	float: left;
	width: 65%;
	height: 80%;
	text-align: left;
	padding: 125px 0px 0px 25px;
	height: Auto;
}

#div-right-gap {
	padding-top: 20px;
}

#div-footer {
	width:  auto;
	clear: both;
	text-align: center;
}

* html #div-footer {
	width: 100%;
	text-align: center;
}


#div-subfooter {
	width:  80%;
	clear: both;
	padding: 20 10 20 25px;
	margin: 0 auto;
	text-align: center;
	color: #718142;
}

* html #div-subfooter {
	width: 80%;
	padding: 20 0 20 0px;
}





.my_corners_tl, .my_corners_t, .my_corners_tr, .my_corners_l, .my_corners_r, .my_corners_bl, .my_corners_b, .my_corners_br, .my_corners {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}
.my_corners_t {
    /*
        change this div to layout the whole box (width, height, float, margin, ...)
        example lines:
        width: 60%;
        margin: 7px 35px 0px 1px
        to change distance to content/text scroll to class ".my_corners" and change the padding
    */
    background-color: #ffffff;
    background-image: url("/img/my_corners_border.png");
    background-repeat: repeat-x;
    background-position: top;
}
.my_corners_tl {
    background-image: url("/img/my_corners_topleft.png");
    background-repeat: no-repeat;
    background-position: left top;
}
.my_corners_tr {
    background-image: url("/img/my_corners_topright.png");
    background-repeat: no-repeat;
    background-position: right top;
}
.my_corners_bl {
    background-image: url("/img/my_corners_bottomleft.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}
.my_corners_br {
    background-image: url("/img/my_corners_bottomright.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}
.my_corners {
    /* change this if you want to change the distance distance to text/content */
    padding: 16px 17px 16px 17px;
}

.my_corners_l {
    background-image: url("/img/my_corners_border.png");
    background-repeat: repeat-y;
    background-position: left;
}
.my_corners_r {
    background-image: url("/img/my_corners_border.png");
    background-repeat: repeat-y;
    background-position: right;
}
.my_corners_b {
    background-image: url("/img/my_corners_border.png");
    background-repeat: repeat-x;
    background-position: bottom;
}





.div-white-content {
	w/idth: 631px;
	background-color: #FFF;
	padding: 0 25 0 25px;
}

* html .div-white-content {
	width: 631px;
}







.div-white-content-search {
	background: #FFF url('../img/magnifier_bg2.jpg') no-repeat top left;
	padding: 0 25 0 150px;
}










.div-white-content-flower1 {
	width: 65%;
	padding: 0 25 25 25px;
	background: #FFF url('../img/flower_bg1.jpg') no-repeat bottom right;
}

* html .div-white-content-flower1 {
	width: 65%;
}





.div-white-content-flower2 {
	w/idth: 65%;
	padding: 0 25 0 25px;
	background: #FFF url('../img/flower_bg5.jpg') no-repeat top right;
}

* html .div-white-content-flower2 {
	width: 65%;
}









.div-login-box {
	padding: 0 0 0 6px;
	background: #FFF url('../img/pre_login.gif') no-repeat center left;

}


.field {
	font-family: helvetica, arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #9F9F9F;
	padding: 1 3 1 3px;
	border: 1px inset #A3A3A3;
}

* html .field {
	padding-top: 3px;
}


.but {
	background-color: #718142;
	color: #FFF;
	font-family: helvetica, arial, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 2 4 2 4px;
}

* html .but {
	padding: 1 0 1 0px;
}







.sm_flower {
	float: left;
	display: inline;
	padding: 10 5 5 0px;
	margin: 0 15 0 25px;
	width: 165px;
	height: 180px;
}

.price_tag, .price_tag td.price, .price_tag td.price2 {
	width: 62px;
	height: 51px;
	background: url('../img/price_bg.jpg') no-repeat top left;
	margin-top: 7px;
	text-align: center;
}

.price_tag td.price2 {
	background: url('../img/price_bg2.jpg') no-repeat top left;
}


.price_tag, .price_tag td {
	color: #FFF;
	font-family: helvetica, arial, tahoma, verdana, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 17px;
}


.price_tag td strong {
	font-size: 12px;
	line-height: 12px;
}