@charset "utf-8";
/* CSS Document */

body{
	padding:0px;
	margin:0px;
	margin-top:20px;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS";
}

.clear{clear:both;}
#arrow_txt{ font-size:10px; text-decoration:none; color:#000000;}
#arrow_txt:hover{ color:#e58201;}
/***********Top Banner**********/
.logo{
	float:left;
	padding-bottom:15px;
	width:332px;
}
.element {
	float:right;
	padding-bottom:15px;
	width:285px;
}

.clock, audio{
	float:left;
}

/***********Top Navigation**********/
.top_container{
	margin-top:15px;
	
}

.list{
	float:left;
}


.space{
	background-image:url(../../images/navi/space.jpg);
	background-repeat:repeat-x;
	width:119px;
	height:11px;
	float:left;
}

#navi_line{
	padding-top:15px;
}

/***********drop down menu Content**********/

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: white;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
font-family:"Trebuchet MS";
visibility: hidden;
/*border: 1px solid black;*/
margin-top:10px;
border-bottom-width: 0;
font-size:13px;
line-height: 38px;
width: 100px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
/*border-bottom: 1px solid black;*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 15px;
color:#FFFFFF;

}

.anylinkmenu a:hover{ /*hover background color*/
background: #e58201;
color: black;
}

/***********Main Content**********/

#left_line{ 
	float:left;
	vertical-align:text-top;
}

#content{ 
	float:left;
	/*width:610px;*/
	width:593px;
}

#right_line{
	float:left;
	vertical-align:text-top;
}
#right_navi{ 
	float:left;
	
}
#sub_navi2{
padding:20px 0px 0px 40px;
}
#flash{
	margin-left:50px;
	/*margin-top:60px;*/
	margin-top:20px;
}

.title{
	font-size:14px;
	font-weight:bold;

}
#txt{
padding-top:20px;
	margin-left:30px;
	padding-right:30px;
}

#txt_sub{
padding-top:20px;
	margin-left:20px;
	padding-right:20px;
}
.normal_txt{
font-size:12px;

}
/***********Footer**********/
.footer{
	font-size:8px;
}

#index_footer{
	margin-top:5px;
}

#sub_footer{
	margin-top:25px;
}


/***********Right Navigation**********/
#country_header{
	margin-left:28px;
	margin-top:28px;
}

#indiv{
	list-style-type: none;
	font-size:13px;
	margin-left:-8px;
	padding-top:17px;
}
#lstindiv{
	list-style-type: none;
	font-size:13px;
	margin-left:-8px;
	padding-top:5px;
}
.right_link{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.oneliner{
width:330px;

}

.right_link_chin{
	font-family:"simsun";
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.right_link:hover{
	font-weight:bold;
	text-decoration:none;
	color:#eb6900;
}

.right_link_chin:hover{
	font-family:"simsun";
	font-weight:bold;
	text-decoration:none;
	color:#eb6900;
}


/***********Product Listing**********/
#pdt_ind{
	margin:0px 18px;
}

.pdt_header{
	font-size:14px;
	font-weight:bold;
}

.pdt_text{
	font-size:11px;
}

.pdt_text2{
	font-size:11px;
	font-family:"simhei";
}

.orange{
	color:#ea8106;
	font-size:12px;
	text-decoration:none;
}
.orange:hover{
	text-decoration:underline;
}
#orange{
	color:#ea8106;
	font-size:12px;
	text-decoration:none;
}
#orange:hover{
	text-decoration:underline;
}

.green:hover{
	text-decoration:underline;
}
.green{
	color:#93b011;
	font-size:12px;
	text-decoration:none;
}

/***************Product Popup*****************/
#pdt_img{
	margin-top:10px;
}

#pdt_txt_div{
	padding:5px 10px;
	width:300px;
}

#pdt_txt{
	font-size:14px;
}

#pdt_title{
	font-size:20px;
	font-weight:bold;
}

#price{
	font-size:16px;
	color:#d55500;
	font-family:"Trebuchet MS";
}

#size{
	font-size:12px;
}

#purchase_btn{
	font-size:12px;
}
.showClass{
	height:auto;
	display:'';
	visibility:visible;
}
.hideClass {
	height:0px;
	display:none;
	visibility:hidden;
}
/****************Shopping Cart*******************8*/
#browntxt{
color:#5d2900;
}

.sctxt{
font-size:11px;
}

#greentxt{
color:#93b011;
}

.cart_link{
	text-decoration:none;
	color:#93b011;
}

.cart_link:hover{
	text-decoration:underline;
	color:#93b011;
}

#orange17bold{
font-weight:bold;
color:#f08400;
font-size:17px;}

/************************Wedding Cakes page**********************/
.wedding_cakes_div{
	float:left;
	text-align:left;
	font-size:12px;
	margin-right:50px;
}
.wedding_cake_pic{
	height:114px;
}
/************************Customisation page**********************/
.imgleft{
float:left;
width:125px;
}

.optionright{
float:left;
margin-left:15px;
width:408px;
}

#pdtname{
font-size:16px;
color:#f08400;
font-weight:bold;
}

#size10px{
font-size:10px;}

#subheader{
font-size:14px;
text-decoration:underline;
font-weight:bold;}

.customise_link{
	text-decoration:underline;
	color:#93b011;
	font-size:10px;
}

.customise_link:hover{
	text-decoration:underline;
	color:#93b011;
	font-size:10px;
}

.optionstext{
	font-size:9px;
}

.optionstext2{
	font-size:10px;
}

#fields_length{
	width:200px;
}

#fields_length_ddm{
	width:176px;
}

#fields_length_time{
	width:50px;
}