/* CSS Document */



/*

Generic Styles

*/

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Tahoma, Arial, "Times New Roman";

	font-size: 11px;

	color: #666666;

	background-image: url(../imgcss/bg.jpg);

	background-repeat: repeat-x;

	background-color: #b3eaff;

}

table {}

p {}

b {}

i {}

input {}

textarea {}

select {}

option {}

tr {}

td {

	text-align: left;

	vertical-align: top;

}

ul {}

ol {}

li {

	list-style-type: disc;

	font-weight: bold;

}

hr {}

h1 {

	font-family: Tahoma, Arial, "Times New Roman";

	font-size: 24px;

	font-weight: bold;

	color: #000099;

}

h2 {

	font-family: Tahoma, Arial, "Times New Roman";

	font-size: 14px;

	font-weight: bold;

	color: #3366CC;

}

h3 {}

h4 {}

h5 {}

h6 {}

a {}

a:link {}

a:hover {}

a:visited {}

a:active {}



/* Header */

.tdHeader {

	background-image: url(flash/flash.jpg);

	background-repeat: no-repeat;

	height: 320px;

	width: 900px;

}

.tdHeaderT {}

.tdHeaderM {}

.tdHeaderB {

	width: 960px;

}



/* Navigation Menu */

.tableNvMenu {

	width: 960px;

	background-image: url(../imgcss/menu_bg.jpg);

	background-repeat: repeat-y;

}

.tdNvmenu ul{

	list-style:none;

	

}

.tdNvMenu ul li{

	width: 90px;

	height: 31px;

	background-image: url(../imgcss/menu_icon.png);

	background-repeat: no-repeat;

	background-position: left center;

	vertical-align: middle;

	padding-left: 40px;

	padding-right: 20px;

	padding-top: 5px;

	padding-bottom: 5px;

	display:inline;

}

.tdNvMenu ul li a{

	font-size: 18px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: "Trebuchet MS", Tahoma, "Times New Roman";

	line-height: 16px;	

}

.tdNvMenu ul li a:link {}

.tdNvMenu ul li a:hover {

	font-size: 18px;

	color: #33FF00;

	text-decoration: none;

	font-family: "Trebuchet MS", Tahoma, "Times New Roman";

	line-height: 16px;

}

.tdNvMenu ul li a:visited {}

.tdNvMenu ul li a:active {

	font-size: 18px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: "Trebuchet MS", Tahoma, "Times New Roman";

	line-height: 16px;

}

.tdNvMenuT {

	background-repeat: no-repeat;

	height: 15px;

	width: 960px;

	background-image: url(../imgcss/top_menu.jpg);

}

.tdNvMenuM {

	background-image: url(../imgcss/middle_menu.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 31px;

}

.tdNvMenuB {

	background-image: url(../imgcss/bottom_menu.jpg);

	background-repeat: no-repeat;

	height: 12px;

	width: 960px;

}



/* Navigation Sub Menu */

.tableNvSubMenu {}

.tdNvSubMenuM td {

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

}

.tdNvSubMenuT {

	background-image: url(../imgcss/submenu_top.jpg);

	background-repeat: no-repeat;

	height: 50px;

	width: 210px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	font-style: italic;

	text-align: center;

	vertical-align: middle;

}

.tdNvSubMenuM {

	background-image: url(../imgcss/submenu_bg.jpg);

	background-repeat: repeat-y;

	width: 150px;

	padding-left: 30px;

	padding-right: 30px;

}

.tdNvSubMenuB {

	background-image: url(../imgcss/submenu_bottom.jpg);

	background-repeat: no-repeat;

	width: 210px;

	height: 40px;

}



/* Alternate Navigation Menu */

.tdNvAltMenu {

	width: 580px;

	padding: 10px;

	color: #FFFFFF;

	text-align: center;

}



/* Content Box */

.tdContentBox {

	width: 840px;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 30px;

	padding-left: 30px;

	background-color: #FFFFFF;

}

.tdContentBoxT {

	background-image: url(../imgcss/title.jpg);

	background-repeat: no-repeat;

	height: 80px;

	padding-left: 50px;

	vertical-align: middle;

	padding-top: 10px;

}

.tdContentBoxM {

	text-align: right;

	width: 50%;

}

.tdContentBoxB {

	padding-top: 15px;

}

.tdContentBoxL {

	padding: 10px;

}

.tdContentBoxC {}

.tdContentBoxR {

	padding-top: 30px;

	padding-right: 30px;

	padding-bottom: 30px;

	padding-left: 30px;

}



/* Show Content */

.tdShowContentBox {}

.tdShowContentBoxL {

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 30px;

	padding-left: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-align: center;

	width: 50%;

}

.tdShowContentBoxC {

	background-repeat: no-repeat;

	height: 391px;

	width: 445px;

}

.tdShowContentBoxR {

	background-repeat: no-repeat;

	height: 391px;

	width: 372px;

}



/* Product Category */

.tdProdCat {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	padding: 5px;

	width: 100%;

	/*border: 1px dashed #66CCFF;*/

	font-weight: normal;

}

.tdProdCatT {

	width: 430px;

	background-image: url(imghtml/category/topbar.jpg);

	background-repeat: no-repeat;

	height: 13px;

}

.tdProdCatM {

	background-image: url(imghtml/category/barbg.jpg);

	background-repeat: repeat-y;

	padding-top: 10px;

	padding-right: 50px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.tdProdCatB {

	background-image: url(imghtml/category/bottombar.jpg);

	background-repeat: no-repeat;

	height: 105px;

}

.tdProdCat01 {

	padding-left: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

}

.tdProdCat02 {

	padding-top: 5px;

	padding-left: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	width: 60%;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #FFFFFF;

}

.tdProdCat03 {

	width: 40%;

	padding-top: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding-bottom: 5px;

	padding-left: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #FFFFFF;

}



/* Contact Box */

.tdContact {}

.tdContactT {

	line-height: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding: 15px;

	background-color: #D5E8EE;

}

.tdContactM {

	background-image: url(../imgcss/contact/photo.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

.tdContactB {

	padding: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



/* Footer */

.tableFooter {

	width: 960px;

	background-image: url(../imgcss/footer_bg.jpg);

	background-repeat: repeat-y;

}

.tdFooter {

	color: #CCCCCC;

	height: 38px;

	width: 290px;

	text-align: right;

	padding-right: 10px;

}

.tdFooterT {

	background-image: url(../imgcss/footer_top.jpg);

	background-repeat: no-repeat;

	height: 11px;

}

.tdFooterM {

	background-image: url(../imgcss/footer_middle.jpg);

	background-repeat: no-repeat;

	height: 38px;

}

.tdFooterB {

	background-image: url(../imgcss/footer_bottom.jpg);

	background-repeat: no-repeat;

	height: 11px;

}



/* Text Style */

.txtBlack {

	font-weight: bold;

	color: #000000;

}

.txtBlue {

	font-weight: bold;

	color: #0066CC;

}

.txtOrange {

	font-size: 12px;

	font-weight: bold;

	color: #FF9900;

}



/* Image Style */

.imgStyle {

	border: 1px solid #FF9900;

}



/* Link Style - Navigation Menu */

a.lnkNvMenu{

	font-size: 18px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: "Trebuchet MS", Tahoma, "Times New Roman";

	line-height: 16px;

}

a.lnkNvMenu:link {}

a.lnkNvMenu:hover {

	font-size: 18px;

	color: #33FF00;

	text-decoration: none;

	font-family: "Trebuchet MS", Tahoma, "Times New Roman";

	line-height: 16px;

}

a.lnkNvMenu:visited {}

a.lnkNvMenu:active {

	font-size: 18px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: "Trebuchet MS", Tahoma, "Times New Roman";

	line-height: 16px;

}



/* Link Style - Sub Navigation Menu */

.tdNvSubMenuM tr td a{

	color: #CC0000;

	text-decoration: none;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 12px;

}

.tdNvSubMenuM tr td a:link {}

.tdNvSubMenuM tr td a:hover {

	color: #FF9900;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bold;

}

.tdNvSubMenuM tr td a:visited {}

.tdNvSubMenuM tr td a:active {

	color: #CC0000;

	text-decoration: none;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bold;

}



/* Link Style - Alternate Navigation Menu */

.tdNvAltMenu a{

	color: #FFFFFF;

	text-decoration: none;

}

.tdNvAltMenu a:link {}

.tdNvAltMenu a:hover {

	color: #FF9900;

	text-decoration: underline;

}

.tdNvAltMenu a:visited {}

.tdNvAltMenu a:active {

	color: #FFFFFF;

	text-decoration: none;

}



/* Link Style */

a.lnk01 {

	font-size: 10px;

	color: #00CCFF;

	text-decoration: underline;

}

a.lnk01:link {}

a.lnk01:hover {

	font-size: 11px;

	color: #FFFF00;

	text-decoration: none;

}

a.lnk01:visited {}

a.lnk01:active {

	font-size: 10px;

	color: #00CCFF;

	text-decoration: underline;

}



a.lnk02 {

	color: #FF6600;

	text-decoration: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

a.lnk02:link {}

a.lnk02:hover {

	color: #999999;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

a.lnk02:visited {}

a.lnk02:active {

	color: #666666;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



a.lnk03 {

	color: #FF9900;

	text-decoration: underline;

	font-size: 12px;

	font-weight: bold;

}

a.lnk03:link {}

a.lnk03:hover {

	color: #006699;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}

a.lnk03:visited {}

a.lnk03:active {

	color: #FF6600;

	text-decoration: underline;

	font-size: 12px;

	font-weight: bold;

}

/* Event */

.event_icecream1{

	width:280px;

	height:80px;

	padding-left:80px;

	padding-top:20px;

	padding-bottom:5px;

	padding-right:30px;

	background-position:center;

	background-repeat:no-repeat;

	background-image:url(../imgcss/event/event_icecream1.png);

}

.event_icecream2{

	width:280px;

	height:80px;

	padding-left:80px;

	padding-top:20px;

	padding-bottom:5px;

	padding-right:30px;

	background-position:center;

	background-repeat:no-repeat;

	background-image:url(../imgcss/event/event_icecream2.png);

}

.event_icecream3{

	width:280px;

	height:80px;

	padding-left:80px;

	padding-top:20px;

	padding-bottom:5px;

	padding-right:30px;

	background-position:center;

	background-repeat:no-repeat;

	background-image:url(../imgcss/event/event_icecream3.png);

}

.event_icecream4{

	width:280px;

	height:80px;

	padding-left:80px;

	padding-top:20px;

	padding-bottom:5px;

	padding-right:30px;

	background-position:center;

	background-repeat:no-repeat;

	background-image:url(../imgcss/event/event_icecream4.png);

}

.event_icecream5{

	width:280px;

	height:80px;

	padding-left:80px;

	padding-top:20px;

	padding-bottom:5px;

	padding-right:30px;

	background-position:center;

	background-repeat:no-repeat;

	background-image:url(../imgcss/event/event_icecream5.png);

}

.event_icecream1 p, .event_icecream2 p, .event_icecream3 p, .event_icecream4 p {

	margin-top:0px;

	margin-bottom:0px;

}

.event_icecream1 h1{

	font-size:13px;

	margin-top:0px;

	margin-bottom:1px;

	color:#FF3399;

}

.event_icecream2 h1{

	font-size:13px;

	margin-top:0px;

	margin-bottom:1px;

	color:#66CC00;

}

.event_icecream3 h1{

	font-size:13px;

	margin-top:0px;

	margin-bottom:1px;

	color:#003366;

}

.event_icecream4 h1{

	font-size:13px;

	margin-top:0px;

	margin-bottom:1px;

	color:#FF6600;

}

.event_icecream5 h1{

	font-size:13px;

	margin-top:0px;

	margin-bottom:1px;

	color:#F4A224;

}

.detailclick p{

	text-align:right;

	padding-right:25px;

}

.productspec th{

	background-color:#83DEFC;

	height:3px;

	width:100px;

	border-bottom:1px solid #92C4ED;

	color:#333333;

	text-align:left;

}

.productspec td{

	height:3px;

	border:1px solid #92C4ED;

	width:200px;

}
.languagebar{
	float:right;
}
.languagebar a{
	text-decoration:none;
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.languagebar a:hover{
	text-decoration:underline;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../imgcss/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}