/* ### Background ### */
.top_bg {
	background-color:#FFFFFF;
}		

/* ### Login ### */
a.top_pointer, a.top_pointer:visited, a.top_pointer:active, a.top_pointer:link {
COLOR:#444444;
font-weight:600;
background: url(pointer.png) no-repeat 0px 2px transparent;
display:inline-block; 
vertical-align:middle;
line-height:20px;
text-decoration:none;
FONT-FAMILY:'Open Sans', sans-serif, Arial;
FONT-SIZE:12px;
border:0;
padding-top:5px;
padding-right:10px;
padding-bottom:10px;
padding-left:27px;
margin-top:7px;
}
/* ### Login (MouseOver) ### */
a.top_pointer:hover, a.top_pointer:focus {
background-repeat:no-repeat;
background-image:url(pointer_on.png);
COLOR:#d70d4f;
text-decoration:none;
}

/* ### Sign Up ### */
a.top_pointer2, a.top_pointer2:visited, a.top_pointer2:active, a.top_pointer2:link {
COLOR:#444444;
font-weight:600;
background: url(pointer2.png) no-repeat 0px 2px transparent;
display:inline-block; 
vertical-align:middle;
line-height:20px;
text-decoration:none;
FONT-FAMILY:'Open Sans', sans-serif, Arial;
FONT-SIZE:12px;
border:0;
padding-top:5px;
padding-right:10px;
padding-bottom:10px;
padding-left:27px;
margin-top:7px;
}
/* ### Sign Up (MouseOver) ### */
a.top_pointer2:hover, a.top_pointer2:focus {
background-repeat:no-repeat;
background-image:url(pointer2_on.png);
COLOR:#d70d4f;
text-decoration:none;
}

/* ### Eng 中文 ### */
a.a_language, a.a_language:visited, a.a_language:active, a.a_language:link {
color:#7a7a7a;
padding-left:5px;		
padding-right:5px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
font-weight400;
text-decoration:none;	
FONT-SIZE:13px;
display:inline-block;
vertical-align:middle;
FONT-FAMILY:'Open Sans', sans-serif, Arial;
}
/* ### Eng 中文 (MouseOver) ### */
a.a_language:hover, a.a_language:focus {
color:#5380d9;
text-decoration:none;
}

/* ### Line - Eng | 中文 ### */
.top_text_line {
COLOR:#d4d4d4; /*	COLOR:transparent; */
display:inline-block;
vertical-align:middle;
line-height:12px;
FONT-FAMILY:'Open Sans', sans-serif, Arial;
FONT-SIZE:12px;
font-weight:400;
}

/* ### Search Box [        ] ### */
input.search_box {
BORDER-top: #aaaaaa 1px solid;
BORDER-right: #aaaaaa 0px solid;
BORDER-bottom: #aaaaaa 1px solid;
BORDER-left: #aaaaaa 1px solid;	
color:#666666;
border-radius:5px 0px 0px 5px;
min-width:120px;
FONT-FAMILY:'Open Sans', sans-serif, Arial;
font-size:12px;
padding-top:0px;
padding-right:5px;
padding-bottom:0px;
padding-left:5px;
margin-top:10px;
font-weight:400;
vertical-align:middle;
height:32px;
}

/* ### Search [Button] ### */
a.search_button, a.search_button:visited, a.search_button:active, a.search_button:link {
BORDER-top: #aaaaaa 1px solid;
BORDER-right: #aaaaaa 1px solid;
BORDER-bottom: #aaaaaa 1px solid;
BORDER-left: #aaaaaa 0px solid;	
background-color:#ffffff;
color:#555555;
display:inline-block;
FONT-FAMILY:'Open Sans', sans-serif, Arial;
font-size:14px;
line-height:14px;
padding-top:8px;
padding-right:8px;
margin:10px 2px 0px 0px;
font-weight:400;
border-radius:0px 5px 5px 0px;
vertical-align:middle;
height:32px;
width:32px;
text-decoration:none;
}
/* ### Search [Button] (MouseOver) ### */
a.search_button:hover {	
color:#000000;
text-decoration:none;
BORDER-top: #aaaaaa 1px solid;
BORDER-right: #aaaaaa 1px solid;
BORDER-bottom: #aaaaaa 1px solid;
BORDER-left: #aaaaaa 0px solid;	
}

/* ### Enquiry Form / Shpping Cart ### */
a.cart_button, a.cart_button:visited, a.cart_button:active, a.cart_button:link {
background-color:#4bc9c6;
color:#FFFFFF;
border:8px solid #4bc9c6;
border-radius:5px 5px 5px 5px;
display:inline-block;
FONT-FAMILY:'Open Sans', sans-serif, Arial;
font-size:12px;
line-height:12px;
padding-top:2px;
padding-right:7px;
padding-left:7px;
padding-bottom:2px;
margin:10px 2px 0px 6px;
font-weight:400;
vertical-align:middle;
text-decoration:none;
}
/* ### Enquiry Form / Shpping Cart (MouseOver) ### */
a.cart_button:hover, a.cart_button:focus {	
background-color:#61efec;
text-decoration:none;
border:8px solid #61efec;
}

/* ### Wish List ### */
a.wishlist_button, a.wishlist_button:visited, a.wishlist_button:active, a.wishlist_button:link {
background-color:#eea309;
border:2px solid #eea309;
color:#FFFFFF;
border-radius:5px 5px 5px 5px;
display:inline-block;
FONT-FAMILY:'Open Sans', sans-serif, Arial;
font-size:12px;
line-height:12px;
padding-top:2px;
padding-right:7px;
padding-left:7px;
padding-bottom:2px;
margin:10px 2px 0px 6px;
font-weight:400;
vertical-align:middle;
height:26px;
text-decoration:none;
}
/* ### Wish List (MouseOver) ### */
a.wishlist_button:hover, a.wishlist_button:focus {	
background-color:#ffbc35;
border:2px solid #ffbc35;	
text-decoration:none;
}

.top_text {
display:inline-block;
vertical-align:middle;
}