/*********************/
/*** General Style ***/
/*********************/
*{padding: 0px; margin: 0px;}

html{overflow: -moz-scrollbars-vertical;}

body{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	/*font-weight: bold;*/
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background: url("../images/gradient_header.jpg") repeat-x;
	/*background: url("../images/body_bg.jpg") repeat;*/
}

img{border: 0px;}

a{color: #006E00; text-decoration: none; cursor: pointer; font-weight: bold;}
a:link{color: #006E00; text-decoration: none;}
a:hover{text-decoration: underline;}

/***
 * TABLE
 */
table.formTable tr td{height: 30px;}
#showProfile table tr td{height: 30px;}
#editProfile table tr td{height: 30px;}

.info_head{
	color: #999999;
	border-bottom: 1px solid #CCCCCC;
	font-size: 12px;
	font-weight: bold;
}
.info_title{color: #333333; font-weight: bold;}

.line{
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	border-bottom: 1px solid #CCCCCC;
}

ul{padding: 0px; margin: 0px;}
ul li{padding: 0px; margin: 0px;}

/******************/
/*** Form Style ***/
/******************/
form#registerForm{
	margin: 5px;
	background: url("../images/gradient_form.jpg") repeat-x top;
	background-color: #fcfcfc;
}
form#loginForm{
	margin: 5px;
	background: url("../images/gradient_form.jpg") repeat-x top;
	background-color: #fcfcfc;
}

/******************/
/*** List Style ***/
/******************/
ul.content_list{
	list-style-type: none;
}
ul.content_list li{
}
ul.content_list li.heading,
ul.content_list li.heading2,
ul.content_list li.heading3{
	padding-left: 0px;
	position: relative;
	font-family: times;
	font-weight: bold;
	color: #FFFFFF;
	min-height: 24px;
	margin-bottom: 8px;
}
ul.content_list li.heading{background-color: #c6852c;}
ul.content_list li.heading2{background-color: #61a762;}
ul.content_list li.heading3{background-color: #5d63a9;}

ul.content_list li h2{
	margin: 5px 5px 5px 10px;
	border-bottom: 1px dotted #C48225; 
	font-family: times; 
	font-size: 15px; 
	font-weight: bold; 
	color: #C48225;
}

ul.content_list li.heading span,
ul.content_list li.heading2 span,
ul.content_list li.heading3 span{
	/*font-style: italic;*/
	position: relative;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 12px;
	font-size: 15px;
	border: 0px solid #CCCCCC;
	border-bottom: 0px;
	border-right: 0px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}
ul.content_list li.heading span{
	background-color: #e1a654;
	background: url("../images/gradient_1.jpg") repeat-x;
}
ul.content_list li.heading2 span{
	background-color: #83b884;
	background: url("../images/gradient_2.jpg") repeat-x;
}
ul.content_list li.heading3 span{
	background-color: #8589b9;
	background: url("../images/gradient_3.jpg") repeat-x;
}

ul.content_list li span.down{
	float: right;
	right: 0px; top: 0px;
	font-style: normal;
	position: absolute;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	font-family: Arial;
	background-color: #e1a654;
	border: 1px solid #CCCCCC;
	border-top: 0px;
	background: url("../images/navbar_a_bg.jpg") repeat;
	cursor: pointer;
}
ul.content_list li.desc{padding-left: 10px;}
ul.content_list li.desc span{
	font-size: 12px;
	font-weight: normal;
	color:#666666;
}
ul.content_list li.list_content{
	padding: 5px 10px 5px 10px;
}

div.calendar{
	position: relative;
	width: 48px;
	height: 48px;
	background: url("../images/calendar2.gif") no-repeat left;
	white-space: nowrap;
	cursor: pointer;
}
div.calendar div{position: absolute;}
div.calendar div.remind{
	margin-top: 5px;
	width: 220px; height: 20px;
	background: url("../images/en/icon_addreminder.jpg") no-repeat scroll 0 0;
	background-position: 130px 0px;
	display: none;
}
div.calendar div.month{font-size: 10px; left: 10px; top: 8px;}
div.calendar div.day{font-size: 16px; font-weight: normal; top: 20px; right: 12px;}
div.calendar div.festival{font-size: 13px; color: #444444; left: 50px; bottom: 5px;}

.slideshow{
	min-height: 50px;
	padding: 0px 5px;
	/*border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;*/
}
.noslide{padding: 0px;}
.slideshow ul li{display: inline; float: left;}
.slideshow img.ecard{
	padding: 5px 10px 5px 10px;
	margin-right: 0px;
	width: 120px; height: 80px;
	background: url("../images/bg_card_3.jpg") no-repeat;
}

span.ecard{ width:140px;}

.slideshow img.model{
	padding: 0px 20px 30px 20px;
	width: 100px; height: 100px;
	background: url("../images/model_shadow.png") no-repeat center bottom;
}
/* For PNG FIX */
.slideshow span.model{
	padding: 0px 20px 30px 20px;
	width: 100px; height: 130px;
	background: url("../images/model_shadow.png") no-repeat center bottom;
}

.slideshow span{float: left; top: 0px; text-align: center;}
.slideshow span.ecard_t{
	width: 140px;
}
.slideshow span.model_t{
	width: 140px;
	height: 40px;
}

.slideshow div.ecard_block{
	position: relative;
	padding-right: 3px;
	width: 140px;
	height: 150px;
}
.slideshow div.ecard_block .ecard_menu{
	display: none;
	position: absolute;
	height: 22px;
	top: 63px; 
	right: 13px;
	background-color: #f6f6f6;
}

.ecard_menu a{
	text-decoration: none;	
}

.ecard_menu a:hover{
	text-decoration: none;	
}

.btnDiv{
	text-align: right;
	position: relative;
}
.btnDiv div{
	position: absolute;
	right: 0px; top: -28px;
}

.btnPrev{
	border: 0px;
	width: 30px; height: 20px;
	/*background: url("../images/arrow_left_4.jpg") no-repeat left;*/
	background: url("../images/arrow_set.jpg") no-repeat scroll 0 0;
	background-position: 0px 0px;
	cursor: pointer;
}
.btnPrevMost{
	border: 0px;
	width: 30px; height: 20px;
	/*background: url("../images/arrow_left_most_4.jpg") no-repeat left;*/
	background: url("../images/arrow_set.jpg") no-repeat scroll 0 0;
	background-position: 0px -40px;
	cursor: pointer;
}
.btnPrev.disabled{cursor: default; visibility: hidden;}
.btnNext{
	border: 0px;
	width: 30px; height: 20px;
	/*background: url("../images/arrow_right_4.jpg") no-repeat left;*/
	background: url("../images/arrow_set.jpg") no-repeat scroll 0 0;
	background-position: 0px -20px;
	cursor: pointer;
}
.btnNextMost{
	border: 0px;
	width: 30px; height: 20px;
	/*background: url("../images/arrow_right_most_4.jpg") no-repeat left;*/
	background: url("../images/arrow_set.jpg") no-repeat scroll 0 0;
	background-position: 0px -60px;
	cursor: pointer;
}
.btnNext.disabled{cursor: default; visibility: hidden;}

.date_12_gray{font-size: 12px; font-weight: bold; color: #888888;}
.date_12_brown{font-size: 12px; font-weight: bold; color: #C48225;}

/*****************/
/*** Layer CSS ***/
/*****************/
#page{
	padding: 0px;
	width: 1000px;
	margin: 0px auto;
	background-color: #FFFFFF;
}

/***
 * COMMON > Header
 */
#howdycard{
	position: absolute;
	width: 228px; height: 178px;
	left: 10px; top: 5px;
	background: url("../images/howdycard.png") no-repeat;
	z-index: 120;
}

#head{
	width: 1000px;
	height: 130px;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 100;
	background: url("../images/gradient_header.jpg") repeat-x;
}
#head div{
	padding: 0px;
	margin: 0px;
}
#head div.bar{
	float: right;
	height: 24px;
	width: 790px;
	padding: 3px 5px 0px 0px;
	border-bottom: 1px solid #CCCCCC;
	z-index: 110;
	text-align: right;
}

#head div.text{
	position: absolute;
	top: 55px;
	left: 260px;
	text-align: left;
	color: #000000;
	font-size: 13px; 
	/*font-weight: bold;*/
	z-index: 110;
}
#head div.text div{
	position: absolute;
	height: 32px;
	padding-left: 28px;
}
#head div.text div span{
}
#head div.text div a{
	padding: 8px 0px;
	height: 32px;
}
#head div.facebook{
	left: 0px;
	width: 150px;
	background: url("../images/facebook-icon.gif") no-repeat;
}
#head div.facebook a{color: #43609c;}
#head div.twitter{
	left: 200px;
	width: 150px;
	background: url("../images/twitter-icon.gif") no-repeat;
}
#head div.twitter a{color: #3cbde0;}
#head div.feed{
	left: 400px;
	width: 150px;
	background: url("../images/feed-icon.gif") no-repeat;
}
#head div.feed a{color: #e4702f;}

#facebookLoginDiv{
	
}

/***
 * COMMON > Navigation Bar
 */
#navbar{
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 33px;
	border-bottom: 2px solid #CCCCCC;
	margin-bottom: 5px;
}
#navbar div{
	position: absolute;
	height: 33px;
}

#navbar a{
	float: left;
	display: block;
	height: 33px;
	text-decoration: none;
	text-align: center;
	font-family: times;
	font-weight: bold;
	font-size: 18px;
	background-position: 0 0px;
}
#navbar a span{
	float: left;
	width: 100px;
	padding-top: 8px;
}

#navbar a.home{background: url("../images/en/navbar_home.gif") no-repeat scroll 0 0;}
#navbar a.search{background: url("../images/en/navbar_allecard.gif") no-repeat scroll 0 0;}
#navbar a.profile{background: url("../images/en/navbar_myecard.gif") no-repeat scroll 0 0;}
#navbar a.design{background: url("../images/en/navbar_design.gif") no-repeat scroll 0 0;}
#navbar a.upload{background: url("../images/en/navbar_upload.gif") no-repeat scroll 0 0;}
#navbar a.member{background: url("../images/en/navbar_register.gif") no-repeat scroll 0 0;}
#navbar a.login{background: url("../images/en/navbar_login.gif") no-repeat scroll 0 0;}

#navbar a:hover{
	background-position: 0 -33px;
}
#navbar a.now{
	background-position: 0 -66px;
}

/*
#navbar ul li a.home{
	background: url("../images/snow/icon_set_30x30.jpg") no-repeat scroll 0 0;
	background-position: 0 0px;
}
#navbar ul li a.search{
	background: url("../images/snow/icon_set_30x30.jpg") no-repeat scroll 0 0;
	background-position: 0 -30px;
}
#navbar ul li a.member{
	background: url("../images/snow/icon_set_30x30.jpg") no-repeat scroll 0 0;
	background-position: 0 -60px;
}
#navbar ul li a.profile{
	background: url("../images/snow/icon_set_30x30.jpg") no-repeat scroll 0 0;
	background-position: 0 -90px;
}
#navbar ul li a.design{
	background: url("../imagessnow/icon_set_30x30.jpg") no-repeat scroll 0 0;
	background-position: 0 -120px;
}*/

/*
#navbar ul li:hover span{
	background: url("../images/icon_postchop_over.gif") no-repeat;
}
*/
#navbar ul li ul{
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;*/
}
#navbar ul li ul li a{border-top: 0px;}

/***
 * COMMON - Content
 */
#contents, .contents{
	position: relative;
	padding: 0px;
	margin: 0px;
	display: block;
	clear: both;
	/*background-color: #efefef;*/
	min-height: 100%;
	height: 100%;
	/*overflow: auto; /* Solve no height problem in firefox */
}

#left, .left{
	float: left;
	width: 300px; position: relative; padding: 0px; margin: 0px;
}
#left .content, .left .content{
	/*padding: 10px 10px 0px 10px;*/
	margin: 10px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	background-color: #f6f6f6;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

#left .content2, .left .content2{
	/*padding: 10px 10px 0px 10px;*/
	margin: 10px 0px 0px 0px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
#left .content2 .heading, .left .content2 .heading{
	border: 1px solid #CCCCCC;
}

#right, .right{
	float: left;
	width: 700px;
}
#right .content, .right .content{
	/*padding: 10px 10px 0px 10px;*/
	margin: 10px 0px 0px 10px;
	border: 1px solid #CCCCCC;
	background-color: #f6f6f6;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

#right .content2, .right .content2{
	/*padding: 10px 10px 0px 10px;*/
	margin: 10px 0px 0px 10px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
#right .content2 .heading, .right .content2 .heading{
	border: 1px solid #CCCCCC;
}

#left .content table, #left .content2 table, 
#right .content table, #right .content2 table
.left .content table, .left .content2 table, 
.right .content table, .right .content2 table{
	margin: 5px;
}

#foot{
	width: 1000px;
	color: #666666;
	text-align: center;
	padding-top: 15px;
	/*background-color: #efefef;*/
	clear: both;
}
#foot div{
	padding: 3px 0px;
}
#foot a{
	padding-left: 5px;
	border-left: 1px solid #AAAAAA;
}

.blackboard{
	width: 210px; 
	height: 280px; 
	padding: 15px 15px 0px 15px; 
	background: url('../images/blackboard.jpg') no-repeat;
}

/***
 * HOME > News
 */
div#newsTable{
	padding-left: 10px;
}
div#newsTable div{
	padding: 5px 0px; 
	border-bottom: 1px solid #CCCCCC;
}

/***
 * REGISTER
 */
table.regInfo{
	text-align: center;
	width: 490px;
}
table.regInfo tr td{
	height: 30px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.regInfo tr td.head1{
	color: #C48225;
	width: 160px;
	font-size: 13px;
	border-left: 0px;
}
table.regInfo tr td.head2{
	width: 170px;
	font-family: times;
	font-weight: bold;
	font-size: 17px;
}
table.regInfo tr td.head3{
	width: 170px;
	font-family: times;
	font-weight: bold;
	font-size: 17px;
}
table.regInfo tr td.feature{
	width: 160px;
	font-weight: bold;
	font-size: 13px;
	border-left: 0px;
}
table.regInfo tr td.option{
	width: 170px;
	font-weight: bold;
	font-size: 17px;
}
table.regInfo tr td.yes{color: #006E00;}
table.regInfo tr td.no{color: #CCCCCC;}


/***
 * SEARCH
 */
.search li{
	padding: 5px 0px 5px 10px;
}
.search li a{
	height: 25px;
	padding: 3px 20px 3px 25px;
	margin-top: 3px;
	margin-bottom: 2px;
}
.search div{
	padding-top: 5px;
	padding-bottom: 5px;
}
.search div a{
	height: 25px;
	padding: 5px 20px 5px 25px;
	margin-top: 3px;
	margin-bottom: 2px;
}

.cat_lunarny{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px 0px;}
.cat_springlfes{background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -30px;}
.cat_midautfest{background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -60px;}
.cat_newyear{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -90px;}
.cat_valentined{background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -120px;}
.cat_motherd{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -150px;}
.cat_fatherd{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -180px;}
.cat_christmas{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -210px;}
.cat_birthday{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -240px;}
.cat_anniversary{background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -270px;}
.cat_thankyou{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -300px;}
.cat_appology{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -330px;}
.cat_greeting{	background: url("../images/icon_set_fest.jpg") no-repeat scroll 0 0; background-position: 0px -360px;}
.cat_thanksd{	background: url("../images/festival_thanksd.jpg") no-repeat scroll 0 0;}
.cat_boxingd{	background: url("../images/festival_boxingd.jpg") no-repeat scroll 0 0;}
.cat_graduation{background: url("../images/festival_graduation.jpg") no-repeat scroll 0 0;}
.cat_cheerup{	background: url("../images/festival_cheerup.jpg") no-repeat scroll 0 0;}
.cat_congratulation{background: url("../images/festival_congratulation.jpg") no-repeat scroll 0 0;}

.catSelected{
	color: #000000;
	padding-right: 20px;
	background: url("../images/arrow_5.gif") no-repeat right center;
}

.catSelected:hover{
	color: #000000;
	cursor: default;
}

/**********
 * captcha
 */
.captcha{
	height: 50px;
	border: 1px solid #CCAA66;
}

/******************
 * ecard.show.css
 */
table.showTable{
	/*border:#997700 solid 1px;*/
}
table.showTable tr th{
	padding: 2px;
	text-align: left;
	/*background:#bb7700;*/
	color: #888888;
	font-size: 15px;
	height: 30px;
}
table.showTable tr td{
	padding: 2px;
	border-top: #997700 solid 1px;
	height: 30px;
}

img.ecardImage{
	border: #997700 solid 1px;
}

div.imageHints{
	position: absolute;
	z-index:10000;
	width:140px;
	text-align:center;
	/*background:#FFFFFF;*/
	opacity:0.5;
	filter: alpha(opacity = 50);
	
}

div.lightBoxDivBG{
	z-index:10000;
	background:#000000;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:0;
	margin:0;

}

div.lightBoxDiv{
	height:auto !important;
	width:auto !important;
	background: #ffffff;
	position: absolute;
	z-index: 10001;
	visibility: hidden;
}

div.reviewDiv{
	background:#000000;
	border:#997700 1px solid;
	padding:5px;
	text-align:right;
}

iframe.reviewIframe{
	width: 560px;
	height: 500px;
	background:#000000;
}

div.alertMessage{
	padding: 20px 50px;
	text-align:center;
	line-height:100%
}

div.lightBoxCT{
	cursor: default;
}
div.lightBoxT{
	margin: 4px;
	color: #FFFFFF;
	background: url("../images/gradient_5.jpg") repeat-x left center;
	padding: 2px 0px 2px 8px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}
div.lightBox{
	text-align: center;
	padding: 10px 0px;
	font-size: 13px;
	font-weight: bold;
}

/***************
 * sc.form.css
 */
form{padding: 0px; margin: 0px;}
input{font-family: Arial,Helvetica,sans-serif;}
input[type="text"], input[type="password"], textarea{
	font-family: Arial,Helvetica,sans-serif; 
	/*background-color: #FFFFFF;*/
	border:#ccaa66 1px solid;
	padding: 3px;
}

select{
	font-family: Arial,Helvetica,sans-serif;
	/*background-color: #FFFFFF;*/
	border:#ccaa66 1px solid;
}

.inputText{width: 150px;}
.inputPass{width: 150px;}
.inputText_s{width: 100px;}
.inputPass_s{width: 100px;}
.inputRadio{}
.inputBtn{
	font-weight: bold;
	color: #ffffff;
	background: url("../images/navbar_a_bg.jpg") repeat-x;
	border: 0px;
	cursor: pointer;
	padding: 1px 5px;
	border: 1px solid #CCCCCC;
}
.inputBtn:hover{text-decoration: underline;}

.langBtn{
	border: 0px;
	width: 40px; height: 30px;
	background: url("../images/lang.jpg") no-repeat center center;
	cursor: pointer;
}

.addBtn{
	border: 0px;
	width: 20px; height: 20px; margin: 1px;
	/*background: url("../images/icon_add.jpg") no-repeat center center;*/
	background: url("../images/icon_set_20x20.jpg") no-repeat scroll 0 0;
	background-position: 0px 0px;
	cursor: pointer;
}
.minusBtn{
	border: 0px;
	width: 20px; height: 20px; margin: 1px;
	/*background: url("../images/icon_minus.jpg") no-repeat center center;*/
	background: url("../images/icon_set_20x20.jpg") no-repeat scroll 0 0;
	background-position: 0px -20px;
	cursor: pointer;
}
.tickBtn{
	border: 0px;
	width: 20px; height: 20px; margin: 1px;
	/*background: url("../images/icon_tick.jpg") no-repeat center center;*/
	background: url("../images/icon_set_20x20.jpg") no-repeat scroll 0 0;
	background-position: 0px -40px;
	cursor: pointer;
}
.crossBtn{
	border: 0px;
	width: 20px; height: 20px; margin: 1px;
	/*background: url("../images/icon_cross.jpg") no-repeat center center;*/
	background: url("../images/icon_set_20x20.jpg") no-repeat scroll 0 0;
	background-position: 0px -60px;
	cursor: pointer;
}
.searchBtn{
	border: 0px;
	width: 20px; height: 20px; margin: 1px;
	/*background: url('../images/icon_search.jpg') no-repeat center center;*/
	background: url("../images/icon_set_20x20.jpg") no-repeat scroll 0 0;
	background-position: 0px -80px;
	cursor: pointer;
}
.penBtn{
	border: 0px;
	width: 20px; height: 20px; margin: 1px;
	/*background: url("../images/icon_pen.jpg") no-repeat center center;*/
	background: url("../images/icon_set_20x20.jpg") no-repeat scroll 0 0;
	background-position: 0px -100px;
	cursor: pointer;
}
.postBtn{
	border: 0px;
	width: 20px; height: 20px; margin: 1px;
	/*background: url("../images/icon_post.gif") no-repeat center center;*/
	background: url("../images/icon_set_20x20.jpg") no-repeat scroll 0 0;
	background-position: 0px -120px;
	cursor: pointer;
}
.viewBtn{
	border: 0px;
	width: 20px; height: 20px; margin: 1px;
	/*background: url("../images/icon_view.jpg") no-repeat center center;*/
	background: url("../images/icon_set_20x20.jpg") no-repeat scroll 0 0;
	background-position: 0px -140px;
	cursor: pointer;
}
.ok{
	padding: 1px 1px 1px 20px;
	width: 18px;
	height: 18px;
	background: url("../images/icon_ok.gif") no-repeat left;
}
.missing{
	color: #7F7FFF; 
	padding: 1px 1px 1px 20px;
	width: 18px;
	height: 18px;
	background: url("../images/icon_missing.gif") no-repeat left;
}
.error{
	color: #660000;
	padding: 1px 1px 1px 20px;
	width: 18px;
	height: 18px;
	background: url("../images/icon_error.gif") no-repeat left;
}
.wait{
	color: #000066;
	padding: 1px 1px 1px 20px;
	width: 18px;
	height: 18px;
	background: url("../images/icon_wait.gif") no-repeat left;
}

/**************
 * sc.list.css
 */
.horizontalMenu{
	width: 100%;
}
.horizontalMenu ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.horizontalMenu li:hover{
	visibility: inherit; /* Fix IE7 'sticky bug' */
}
.horizontalMenu ul li{
	position: relative;
	display: inline;
	float: left;
	z-index: 1;
}
.horizontalMenu ul li a{
	text-decoration: none;
	float: left;
}
/*.horizontalMenu ul li ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
	left: 0px;
	top: 0px;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 2;
}
.horizontalMenu ul li:hover ul{
	visibility: visible;
}
.horizontalMenu ul li ul li{
	position: relative;
	display: inline;
	float: left;
	z-index: 1002;
}
.horizontalMenu ul li ul li a{
	text-decoration: none;
	float: left;
}*/