BODY{
	margin:0px;
	font-family:tahoma;
	font-size:13px;
	color:#333333;
}
IMG{
	border:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
A, A:hover, A:visited{
	text-decoration:none;
}
.brown, A.brown{
	color:#45101a;
}
.light_brown, A.light_brown{
	color:#C5B196;
}
.red, A.red{
	color:#c94829;
}
.gray_light{
	color:#bebebe;
}
.blue, A.blue{
	color:#0063DC;
}
.green, A.green{
	color:#a5c846;
}
.purple, A.purple{
	color:#A43CA2;
}
.underline, A.underline, A.underline:hover, A.underline:visited{
	text-decoration:underline;
}
.highlight{
	background-color:#FFFFCC;	
}
FORM{
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, p{
	margin:0px;
	padding:3px 0px;
}
h1{
	font-size:16px;
}
h2{
	font-size:15px;
}
h3{
	font-size:14px;
}
h4{
	font-size:13px;
}
TD{
	vertical-align:top;
}
.page_title{
	color:#45101a;
	font-weight:bold;
	font-size:14px;
}
.page_description{
	background:#FCF7E4;
	color:#7F6358;
	padding:5px;
}
.page_description_green{
	background:#ECF5D0;
	color:#5E6E2D;
	padding:5px;
}
.pagination{
	background:#FCF7E4;
	padding:5px 10px;
	border:solid 1px #ebebeb;
	color:#bebebe;
}
.pagination A{
	color:#0063DC;
	padding:2px 4px;
}
.pagination A:hover{
	background:#0063DC;
	color:#ffffff;
}

#center_body{
	width:800px;
}
#header{
	border-bottom:solid 1px #ffffff;
}
#header #logo_container{
	float:left;
	width:169px;
	height:70px;
	padding-top:20px;
	overflow:hidden;
	border-left: solid 1px #c5b196;
	border-bottom:solid 9px #c5b196;
}
#header #banner_container{
	float:right;
	width:629px;
	overflow:hidden;
}
#body{
	float:left;
	width:800px;
	background:#ffffff url(/images/classic/bg_dark.png) top left repeat-y;
	text-align:left;
	border-bottom:solid 1px #b4d151;
	border-right:solid 1px #b4d151;
}
#body #left{
	background:none;
	float:left;
	width:170px;
	overflow:hidden;
	padding:10px 0px;
}
#body #right{
	float:left;
	width:629px;
	overflow:hidden;
	padding-left:1px;
}
#navigator{
	background: #c5b196;
	border-bottom: solid 1px #ffffff;
	color:#ffffff;
	padding:5px;
}
#navigator A{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
#navigator A:hover{
	color:#430e16;
}
#body #left .bg_light{
	background:#ffffff url(/images/classic/bg_light.png) top left repeat-y;	
	padding:10px;
}
#body #left .list .title{
	font-family:verdata;
	font-size:12px;
	color:#430e16;
	font-weight:bold;
	margin-bottom:3px;
}
#body #left .list A{
	display:block;
	border-bottom:dashed 1px #421309;
	color:#421309;
	padding-left:3px;
	margin-top:5px;
}
#body #left .list A:hover{
	background-color:#C5B196;
	color:#ffffff;
}
#body #left A.title{
	color:#051960;
}
#body #left A.title:hover{
	text-decoration:underline;
	border:none;
}
#event_banner, #opening_banner{
	display:block;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#430E16;
	border:dashed 1px #A5C846;
}
#opening_banner{
	background:#fff url(/images/classic/bg_opening.png) left no-repeat;
	padding:10px 3px 0px 0px;
	height:48px;
}
#event_banner{
	background:#fff url(/images/classic/bg_event.png) right no-repeat;
	text-align:left;
	padding:5px 0px 0px 5px;
	height:53px;
	margin-bottom:5px;
}
#worldwide_banner, #nationwide_banner{
	display:block;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	padding:15px 13px;
	height:33px;
}
#worldwide_banner{
	background:url(/images/classic/bg_worldwide_flower.png) right bottom no-repeat;
	color:#fd9214;
	text-align:left;
	padding-left:45px;
	margin-bottom:10px;
}
#nationwide_banner{
	background:url(/images/classic/bg_nationwide_flower.png) left top no-repeat;
	color:#009f4c;
	text-align:right;
	padding-right:28px;
}
#shortcuts{
	border-bottom:solid 1px #ffffff;
}
.shortcut{
	height:48px;
	width:146px;
	border-right:solid 1px #ffffff;
	color:#ffffff;
	display:block;
	float:left;
	text-align:right;
	vertical-align:middle;
	padding:10px 10px 0px 0px;
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
}
#shortcuts #red{
	background:#c94829 url(/images/classic/icon_red.png) left no-repeat;
}
#shortcuts #green{
	background:#a5c846 url(/images/classic/icon_green.png) left no-repeat;
}
#shortcuts #pink{
	background:#eb72a5 url(/images/classic/icon_pink.png) left no-repeat;
}
#shortcuts #blue{
	background:#57C0DF url(/images/classic/icon_blue.png) left no-repeat;
	width:148px;
	border:none;
}
#controls{
	padding:5px 10px;
	border-top:solid 1px #bebebe;
	border-bottom:solid 4px #b4d151;
	font-size:12px;
}
#language_vn{
	background:#ffffff url(/images/classic/flag_vn.png) left no-repeat;
	padding:2px 2px 2px 19px
}
#language_us{
	background:#ffffff url(/images/classic/flag_us.png) left no-repeat;
	padding:2px 2px 2px 19px
}
#language_us:hover, #language_vn:hover{
	color:#0063DC;
}
#cart_link{
	color: #c94829;
	text-decoration:underline;
	background:url(/images/classic/cart_icon.gif) bottom left no-repeat;
	padding-left:20px;
}
#main{
	padding: 10px 5px 5px 10px;
}
#copyright_statement{
	background:#C5B196;
	color:#333333;
	padding:5px 10px;
	margin-top:3px;
	text-align:center;
}
#semi_footer{
	text-align:left;
	padding:10px 0px;
}
#semi_footer P{
	margin:0px;
	padding:5px;
}
#semi_footer A.brown{
	display:block;
	float:left;
	width:150px;
}
#footer{
	margin-top:5px;
	background:#FCF7E4;
	padding:5px 10px;
	color:#7F6358;
	text-align:left;
}
.product_left, .product_right{
	float:left;
	width:295px;
	padding:10px 0px;
}
.product_left{
	padding-right:10px;
	border-right:dashed 1px #ebebeb;
}
.product_right{
	padding-left:10px;
	border-left:dashed 1px #ebebeb;
	margin-left:-1px;
}
.product_separator{
	clear:both;
	height:1px;
	border-bottom:dashed 1px #ebebeb;
}
.thumbnail{
	float:left;
	width:150px;
	border-bottom:none;
}
.thumbnail .img{
	width:148px;
	height:144px;
	overflow:hidden;
	text-align:center;
	border:dashed 1px #a5c846;
	border-bottom:none;
}
.thumbnail_price{
	padding:2px 0px;
	width:150px;
	background:#a5c846;
	color:#AA0000;
	text-align:center;
}
.thumbnail_footer{
	padding:2px 0px;
	width:150px;
	background:#45101A;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.short_info{
	float:right;
	width:130px;
	padding-left:5px;
}
.product_name{
	font-weight:bold;
	color:#45101a;
}
.short_info .product_code, .product_code{
	font-weight:bold;
	color:#c94829;
}
.short_info .flowers A{
	color:#45101A;
	padding:1px 2px;
	text-decoration:underline;
}
.short_info .flowers A:hover{
	background:#C5B196;
	color:#ffffff;
}
.short_info .flowers{
	border-bottom:dotted 1px #C5B196; 
	margin-bottom:5px;
	padding-bottom:3px;
}
.short_info .price, .price{
	color:#c94829;
}
.short_info A.button_green, .short_info A.button_brown{
	display:block;
	float:left;
	margin-right:5px;
	border:none;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:2px 5px;
	cursor:pointer;
	vertical-align:middle;
}
INPUT.button_green, INPUT.button_brown{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	padding:1px 5px 2px 5px;
}
.button_green{
	background:#a5c846;
	color:#45101A;
}
.button_brown{
	background:#45101A;
	color:#a5c846;
}
.button_green:hover, .button_brown:hover{
	color:#ffffff;
}

.countries{
	padding-left:10px;
}
.countries .letter A{
	color:#c94829;
	text-decoration:none;
	font-size:16px;
}
.countries .country{
	float:left;
	width:180px;
	padding:5px 10px;
}
.countries .country A{
	float:left;
	background:#eb72a5;
	color:#ffffff;
	padding:3px 5px;
}
.product_detail{
	float:left;
	padding:5px;
	text-align:center;
	width:180px;
}
.product_detail .thumbnail{
	border:solid 1px #CCCCCC;
	padding:2px;
	background-color:#FFFFFF;
	width: 150px;
	height: 150px;
	overflow:hidden;
}
#customize_box .vase{
	float:left;
	padding:5px;
	text-align:center;
	width:130px;
}
#customize_box .vase .thumbnail{
	width:130px;
	height:110px;
}
#similar_products .thumbnail{
	background:#ffffff;
}

#cart_detail{
	border-bottom:dashed 1px #C5B196;
}
#cart_detail .header{
	background:#C5B196;
	color:#ffffff;
	font-weight:bold;
}
#cart_detail TR{
	vertical-align:top;
}
#cart_detail .product_code{
	color:#c94829;
}
#cart_detail .price{
	color:#990000;
}