@charset "UTF-8";

.botton_cursor {
	cursor:pointer;
}

.cl{
	clear:both;
}

.line{
	height :4px;
	border-bottom:1px solid #cccccc;
}

.size_num{
	font-family : "Helvetica Black", "Arial Black", sans-serif;
	font-size : 20px;
	line-height : 28px;
	
}
.attn{
	color:red;
}
#wrapper {
	background-color:transparent;
	color: #000;
	text-align:center;
	width:100%;
}
	#header {
		height: auto;
		margin: 0px auto;
		width: 900px;
	}
	#timer {
		height: auto;
		margin: 0px auto;
		position:relative;
		width: 900px;
	}
		#timer #service_ttl_type1 {
			height:164px;
			overflow:hidden;
			position:relative;
			width:900px;
		}
			#timer #service_ttl_type1 #countdown_status_type1 {
				position:relative;
				top:0px;
			}
		#timer #order_timer_type1 {
			height:164px;
			left:480px;
			position:absolute;
			top:14px;
			width:360px;

		}
			#timer #order_timer_type1 .time_type1 {
				float:left;
				height:150px;
				overflow:hidden;
				position:relative;
				width:43px;
			}
			#timer #order_timer_type1 .time_space_type1 {
				float: left;
				height: 150px;
			}
			#timer #order_timer_type1 #time_space_type1_1 {
				width: 32px;
			}
			#timer #order_timer_type1 #time_space_type1_2 {
				width: 36px;
			}
			#timer #order_timer_type1 #time_space_type1_3 {
				width: 34px;
			}
		#timer #service_ttl_type2 {
			position:relative;
			width: 540px;
			height: 50px;
			overflow:hidden;
			float: left;
		}
			#timer #service_ttl_type2 #countdown_status_type2 {
				position:relative;
				top:0px;
			}
		#timer #order_timer_type2 {
			width: 350px;
			height: 50px;
			float: left;
			margin-left: 10px;
			background-image: url(../images/timer/digital_bg.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
			#timer #order_timer_type2 .time_type2 {
				float: left;
				height: 50px;
				overflow: hidden;
				position:relative;
				width: 27px;
			}
			#timer #order_timer_type2 .time_space_type2 {
				float: left;
				height: 50px;
			}
			#timer #order_timer_type2 #time_space_type2_1 {
				width: 100px;
			}
			#timer #order_timer_type2 #time_space_type2_2 {
				width: 36px;
			}
			#timer #order_timer_type2 #time_space_type2_3 {
				width: 21px;
			}
	#contents {
		margin: 0px auto;
		overflow:hidden;
		position:relative;
		width: 900px;
	}
		#contents #main_item_list{
			border: 0px none;
			margin: 0px auto;
			padding: 0px;
			width: inherit;
		}
		#contents #main_item_list .main_item_list_top,
		#contents #main_item_list .main_item_list_mid {
			width: 450px;
			float: left;
		}
		#contents #main_item_list .main_item_list_top {
			height: 140px;
		}
		#contents #main_item_list .main_item_list_mid {
			height: 270px;
		}

		#contents #stage_main{
			height: 670px;
			margin: 0px auto;
			overflow: hidden;
			position: relative;
			width: 900px;
		}
/*
 * menu tab style
 */
			#contents #stage_main .tab_btn {
				float: left;
				height: 30px;
				position:absolute;
				top:0px;
				width: 300px;
			}
				#contents #stage_main .tab_btn img {
					cursor: pointer;
				}
				#contents #stage_main .tab_btn .tab_close {
					display:none;
					left:270px;
					position:absolute;
					top:4px;
				}
			#contents #stage_main #tab_color{
				left: 10px;
				z-index: 100;
			}
			#contents #stage_main #tab_upload{
				left: 310px;
				z-index: 100;
			}
			#contents #stage_main #tab_size{
				left: 410px;
				z-index: 100;
			}
			#contents #stage_main .tab_slider{
				background-color: #fff;
				border-left: 1px solid #ccc;
				border-right: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				left:0px;
				position:absolute;
				width: 898px;
			}
/*
 * menu color style
 */
			#contents #stage_main #menu_color{
				height: 250px;
				top: -251px;
				z-index: 100;
			}
				#contents #stage_main #menu_color .slider_btn{
					cursor: pointer;
					float: left;
					width: 49px;
				}
				#contents #stage_main #menu_color #color_slide{
					float: left;
					height: 200px;
					overflow: hidden;
					position: relative;
					width: 800px;
				}
					#contents #stage_main #menu_color #color_slide #color_list{
						height: 200px;
						left: 0px;
						position: absolute;
					}
						#contents #stage_main #menu_color #color_slide #color_list .color_list_box{
							float: left;
							font-size: 12px;
							text-align: center;
							width: 160px;
						}
							#contents #stage_main #menu_color #color_slide #color_list .color_list_box .color_image{
								cursor: pointer;
								height: 150px;
								width: 150px;
							}
							#contents #stage_main #menu_color #color_slide #color_list .color_list_box .color_name_box{
								background-color: #efefef;
								height: 20px;
								line-height: 20px;
								margin: 0px auto;
								text-align: left;
								width: 150px;
							}
							#contents #stage_main #menu_color #color_slide #color_list .color_list_box .color_name_box p{
								color: #333;
								margin: 0px auto;
								text-align: left;
								width: 140px;
							}
							#contents #stage_main #menu_color #color_slide #color_list .color_list_box .color_name_box .add_price {
								color : red;
								font-weight:bold;
							}
/*
 * menu upload style
 */
			#contents #stage_main #menu_upload{
				height: 130px;
				top: -131px;
				z-index: 100;
			}
				#contents #stage_main #menu_upload #data_select{
					padding-left:60px;
					padding-top:20px;
				}
					#contents #stage_main #menu_upload #data_select #selected_image{
						cursor: pointer;
						float: left;
						width: 374px;
					}
					#contents #stage_main #menu_upload #data_select #selected_text{
						cursor: pointer;
						float: left;
						margin-left: 32px;
						width: 374px;
					}
				#contents #stage_main #menu_upload #upload_form{
					display:none;
					height:260px;
				}
				#contents #stage_main #menu_upload #asynch_iframe{
					height:1px;
					width:1px;
				}
				#contents #stage_main #menu_upload #data_info{
					display:none;
					margin: 0 auto;
					padding: 0;
					width: 860px;
				}
					#contents #stage_main #menu_upload #data_info #image_data .title{
						width:100px;
					}
					#contents #stage_main #menu_upload #data_info #image_data .status{
						color:green;
						width:255px;
					}
					#contents #stage_main #menu_upload #data_info #image_data .attention{
						background: url(../images/common/icon_caution.gif) no-repeat 5px 5px;
						color: #CC0000;
						padding-left: 20px;
					}
					#contents #stage_main #menu_upload #data_info #image_data .attention{
						background: url(../images/common/icon_caution.gif) no-repeat 5px 5px;
						color: #CC0000;
						padding-left: 20px;
					}
					#contents #stage_main #menu_upload #data_info #image_data .colormode_attention{
						display:none;
					}
					#contents #stage_main #menu_upload #data_info #image_data .resuction_attention{
						display:none;
					}
				#contents #stage_main #menu_upload #image_tool{
					display:none;
					height:50px;
				}
				#contents #stage_main #menu_upload #text_tool{
					display:none;
					height:130px;
				}
/*
					#contents #stage_main #menu_upload #text_tool #text_title{
						margin-bottom: 16px;
					}
					#contents #stage_main #menu_upload #text_tool #text_remove{
						float:left;
						width:50px;
					}
					#contents #stage_main #menu_upload #text_tool #text_add{
						float:left;
						width:50px;
					}
*/
					#contents #stage_main #menu_upload #text_tool #text_string{
						margin-left:16px;
						float:left;
						width: 150px;
					}
						#contents #stage_main #menu_upload #text_tool #text_string #string{
							width: 140px;
						}
					#contents #stage_main #menu_upload #text_tool #text_font_type{
						float: left;
						width: 130px;
					}
						#contents #stage_main #menu_upload #text_tool #text_font_type #font_type{
							width: 120px;
						}
					#contents #stage_main #menu_upload #text_tool #text_font_id{
						float: left;
						width: 130px;
					}
						#contents #stage_main #menu_upload #text_tool #text_font_id #font_id{
							width: 120px;
						}
					#contents #stage_main #menu_upload #text_tool #text_color{
						float: left;
						width: 110px;
					}
						#contents #stage_main #menu_upload #text_tool #text_color #font_color{
							width: 100px;
						}
					#contents #stage_main #menu_upload #text_tool #text_size{
						float:left;
					}
/*
 * menu size style
 */
			#contents #stage_main #menu_size{
				height: 400px;
				top: -401px;
				z-index: 100;
			}
/*
 * menu artboard style
 */
			#contents #stage_main #artboard {
				background-color: silver;
				float: left;
				height: 600px;
				margin-top: 35px;
				position:relative;
				width: 600px;
			}
				#contents #stage_main #artboard #navi{
					font-size: 16px;
					font-weight: bold;
					padding-left:10px;
					text-align:left;
				}
				#contents #stage_main #artboard #preview{
					height: 600px;
					left: 0px;
					position: absolute;
					top: 0px;
					width: 600px;
					z-index: 90;
				}
					#contents #stage_main #artboard #preview #preview_image_change{
						left: 120px;
						position: absolute;
						top: 0px;
						z-index: 3;
					}
			#contents #stage_main #page_right {
				float: left;
				height: 600px;
				padding-left: 10px;
				position:relative;
				width: 290px;
			}
/*
 * menu item_select_view style
 */
				#contents #stage_main #page_right #item_page_right_top{
					height: 30px;
					width: 280px;
				}
				#contents #stage_main #page_right #item_page_right{
					background-image: url(../images/common/tab_check_mid.gif);
					background-position: top left;
					background-repeat: repeat-y;
					height: auto;
					width: 280px;
				}
					#contents #stage_main #page_right #item_page_right .item_page_right_isd{
						margin: 0 auto;
						padding: 0;
						width: 250px;
					}
						#contents #stage_main #page_right #item_page_right .item_page_right_isd .check_ttl{
							color: #666666;
							float: left;
							font-weight: bold;
							text-align: left;
							width: 85px;
						}
						#contents #stage_main #page_right #item_page_right .item_page_right_isd .check_item {
							color: #666666;
							float: left;
							text-align: left;
							width: 165px;
						}
						#contents #stage_main #page_right #item_page_right .item_page_right_isd .check_item input{
							width : 50px;
						}
					#contents #stage_main #page_right .item_page_right_isd #size_list{
						margin-bottom: 10px;
					}
					#contents #stage_main #page_right .item_page_right_isd #preview_payment{
						margin: 0 auto;
						padding-top: 10px;
						width:250px;
					}
						#contents #stage_main #page_right .item_page_right_isd #preview_payment #payment_data{
							text-align:right;
							width:inherit;
						}
							#contents #stage_main #page_right .item_page_right_isd #preview_payment #payment_data .price_m{
								color:#333;
								font-family : "Helvetica Black", "Arial Black", sans-serif;
								font-size : 20px;
								line-height : 100%;
							}
							#contents #stage_main #page_right .item_page_right_isd #preview_payment #payment_data .price_box1{
								border-bottom: 1px solid #ccc;
								color: #333;
								line-height: 30px;
							}
							#contents #stage_main #page_right .item_page_right_isd #preview_payment #payment_data .price_box2{
								color: #C00;
								line-height: 30px;
							}
								#contents #stage_main #page_right .item_page_right_isd #preview_payment #payment_data .price_m_r{
									color: #C00;
									font-family : "Helvetica Black", "Arial Black", sans-serif;
									font-size : 20px;
									line-height : 100%;
								}
							#contents #stage_main #page_right .item_page_right_isd #preview_payment #payment_data .price_box3{
								font-size:12px;
								font-weight:bold;
								margin-top : 10px;
								text-align:left;
							}
								#contents #stage_main #page_right .item_page_right_isd #preview_payment #payment_data .price_box3 #payment_price{
									font-size:14px;
								}
								#contents #stage_main #page_right .item_page_right_isd #preview_payment #payment_data .price_box3 #delivery_change span{
									font-size:14px;
								}
				#contents #stage_main #page_right #item_page_right_btm {
					background-image: url(../images/common/tab_check_btm.gif);
					background-position: top left;
					background-repeat: no-repeat;
					height: 6px;
					margin: 0;
					padding: 0;
					width: 280px;
				}
				#contents #stage_main #page_right #btn_preview{
					padding-top:5px;
				}
				#contents #stage_main #page_right #btn_cart{
					display:none;
					padding-top:5px;
				}
				#contents #stage_main #page_right #cart{
					cursor: pointer;
				}
				#contents #stage_main #page_right #layout{
					cursor: pointer;
					padding-top:2px;
				}
/*
 * menu option_select style
 */
				#contents #stage_main #page_right #option_select{
					width:280px;
				}
					#contents #stage_main #page_right #option_select #option_ttl{
						height:30px;
						margin-top:10px;
						width:inherit;
					}
						#contents #stage_main #page_right #option_select #option_slide{
							border: 1px solid #ccc;
							/*height: 143px;*/
							height: 102px;
							overflow: hidden;
							position: relative;
							width: 278px;
						}
							#contents #stage_main #page_right #option_select #option_slide #option_list{
								height: 102px;
								left: 0px;
								position: absolute;
							}
								#contents #stage_main #page_right #option_select #option_slide #option_list .option_box{
									float: left;
									height: 102px;
									width: 279px;
								}
									#contents #stage_main #page_right #option_select #option_slide #option_list .option_box .option_image {
										border-right: 1px solid #ccc;
										float: left;
										height: 102px;
										width: 108px;
									}
										#contents #stage_main #page_right #option_select #option_slide #option_list .option_box .option_image img{
											height: 102px;
											/*padding-top:20px;*/
											width: 100px;
										}
									#contents #stage_main #page_right #option_select #option_slide #option_list .option_box .option_spec {
										float: left;
										height: 102px;
										text-align: left;
										width: 169px;
									}
										#contents #stage_main #page_right #option_select #option_slide #option_list .option_box .option_spec h3{
											border-bottom: 1px solid #ccc;
											font-size: 14px;
											line-height: 18px;
											margin: 4px auto 0px;
											width:150px;
										}
										#contents #stage_main #page_right #option_select #option_slide #option_list .option_box .option_spec .option_price{
											color: #090;
											font-size: 12px;
											font-weight: bold;
											line-height: 18px;
											margin: 4px auto 0px;
											width: 150px;
										}
										#contents #stage_main #page_right #option_select #option_slide #option_list .option_box .option_spec .option_spec_data{
											font-size: 10px;
											line-height: 13px;
											margin: 4px auto 0px;
											width: 150px;
										}

/*
 * cart style
 */
	#contents #carts_title {
		background: url(../images/common/line_ccc.gif) no-repeat bottom left;
		font-size: 0px;
		height: 41px;
		line-height: 0px;
		padding-top: 6px;
	}
	#contents #carts_main {
		background-image: url(../images/common/line_h.gif);
		background-position:top left;
		background-repeat:repeat-y;
		margin:0 auto;
		width:900px;
	}
		#contents #carts_main td{
			border-bottom:1px solid #ccc;
			border-right:1px solid #ccc;
			font-size:12px;
			line-height:18px;
			padding:5px 10px;
		}
		#contents #carts_main .carts_main_th{
			font-weight:bold;
			text-align:center;
		}
		#contents #carts_main #carts_pay_space{
			border-top: 1px solid #ccc;
			font-size: 12px;
			text-align:left;
		}
		#contents #carts_main #coupon_form{
			border-top: 1px solid #ccc;
		}
		#contents #carts_main #coupon_list{
			display:none;
		}
		#contents #carts_main #coupon_code{
			color:silver;
			width:180px;
		}
		#contents #carts_main .carts_pay_ttl{
			color:#333;
			background-color:#efefef;
			font-weight:bold;
			text-align:right;
		}
		#contents #carts_main .carts_pay{
			color:#333;
			font-weight:bold;
			text-align:right;
		}
			#contents #carts_main .carts_pay span{
				color: #333;
				font-family : "Helvetica Black", "Arial Black", sans-serif;
				font-size:20px;
				font-style :normal;
				font-weight:normal;
			}
		#contents #carts_main #carts_pay_ttl_bottom{
			color:#333;
			background-color:#efefef;
			font-weight:bold;
			text-align:right;
		}
		#contents #carts_main #carts_pay_bottom{
			color:#cc0000;
			font-weight:bold;
			text-align:right;
		}
			#contents #carts_main #carts_pay_bottom span{
				color: #cc0000;
				font-family : "Helvetica Black", "Arial Black", sans-serif;
				font-size:20px;
				font-style :normal;
				font-weight:normal;
			}

		#contents #cart_info_txt{
			background-color:peachpuff;
			font-size:14px;
			line-height:18px;
			margin:10px auto;
			padding:10px;
			text-align:left;
			width:900px;
		}
			#contents #cart_info_txt #cart_info_attr1{
				color:red;
				font-size:16px;
				font-weight:bold;
			}
			#contents #cart_info_txt #cart_info_attr2{
				color:tomato;
				font-size:16px;
				font-weight:bold;
			}
			#contents #cart_info_txt #cart_info_attr3{
				color:tomato;
				font-size:16px;
				font-weight:bold;
			}
		#contents #cart_order_form{
			font-size:14px;
			line-height:18px;
			margin:10px auto;
			padding:10px;
			text-align:center;
			width:900px;
		}
		#contents #order_info_txt{
			font-size:14px;
			line-height:18px;
			margin:10px auto;
			padding:10px;
			text-align:left;
			width:900px;
		}
		#contents #page_center_main{
			width:900px;
		}
			#contents #page_center_main .info_ttl{
				background-image:url(../images/common/line_ccc.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
				font-size:0px;
				height:41px;
				line-height:0px;
				padding-top:6px;
				
			}
			#contents #page_center_main .info_main{
				background-image:url(../images/common/info_main_bg900.gif);
				background-position:top left;
				background-repeat:repeat-y;
				border-right:1px solid #ccc;
			}
				#contents #page_center_main .info_main td{
					border-bottom:1px solid #ccc;
					font-size:12px;
					line-height:18px;
					padding: 10px 10px;
				}
					#contents #page_center_main .info_main .fullsize{
						font-size:13px;
						padding:1px;
						width:300px;
					}
					#contents #page_center_main .info_main .halfsize{
						font-size:13px;
						padding:1px;
						width:146px;
					}
					#contents #page_center_main .info_main .zipsize{
						font-size:13px;
						padding:1px;
						width:60px;
					}
					#contents #page_center_main .info_main .areasize{
						font-size:13px;
						padding:1px;
						width:120px;
					}
					#contents #page_center_main .info_main .telfaxsize{
						font-size:13px;
						padding:1px;
						width:120px;
					}
					#contents #page_center_main .info_main .cardsize{
						font-size:13px;
						padding:1px;
						width:60px;
					}
					#contents #page_center_main .info_main .cardmonthsize{
						font-size:13px;
						padding:1px;
						width:60px;
					}
					#contents #page_center_main .info_main .cardyearsize{
						font-size:13px;
						padding:1px;
						width:60px;
					}
		#contents #page_left_any{
			float:left;
			width:600px;
		}
			#contents #page_left_any .info_ttl{
				background-image: url(../images/common/line_ccc.gif);
				background-position: bottom left;
				background-repeat: no-repeat;
				font-size: 0px;
				height: 41px;
				line-height: 0px;
				padding-top: 6px;
			}
			#contents #page_left_any .info_main {
				background-image: url(../images/common/info_main_bg900.gif);
				background-repeat: repeat-y;
				background-position: top left;
				border-right:1px solid #ccc;
			}
				#contents #page_left_any .info_main td {
					font-size: 12px;
					line-height: 18px;
					padding: 10px 10px;
					border-bottom: 1px solid #ccc;
				}
		#contents #bnr {
			width: inherit;
		}
			#contents #bnr .bnr_left290 {
				width: 290px;
				height: 80px;
				float: left;
				margin-right: 15px;
				margin-bottom: 10px;
			}
			#contents #bnr .bnr_right290 {
				width: 290px;
				height: 80px;
				float: left;
				margin-bottom: 10px;
			}

/* item info */
			#contents #page_left_any .item_info_main{
				background: url(../images/common/item_info_main_bg.gif) repeat-y top left;
			}
				#contents #page_left_any .item_info_main td {
					font-size: 12px;
					line-height: 18px;
					padding: 5px 10px;
					border-bottom: 1px solid #ccc;
					text-align: left;
				}
					#contents #page_left_any .item_info_main td .item_info_list {
						font-weight: bold;
						text-align: center;
					}
				#contents #page_left_any .item_info_main .hosoku {
					width: 140px;
					height: auto;
					margin: 10px 0 10px 8px;
					float: left;
				}
					#contents #page_left_any .item_info_main .hosoku p {
						font-size: 10px;
						line-height: 16px;
					}
					#contents #page_left_any .item_info_main.hosoku img {
						width: 138px;
						height: 138px;
						border: 1px solid #CCCCCC;
					}
				#contents #page_left_any .item_info_main .icon_color_border {
					float: left;
					height: 23px;
					width: 100px;
					margin: 5px 10px 5px 0;
					white-space:nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
				}
					#contents #page_left_any .item_info_main .icon_color_border .color_name {
						line-height: 23px;
					}
					#contents #page_left_any .item_info_main .icon_color_border .icon_color {
						background: url(../images/common/icon_01colorbox.gif) no-repeat left top;
						float: left;
						height: 23px;
						width: 23px;
						margin-right: 5px;
					}
						#contents #page_left_any .item_info_main .icon_color_border.icon_color img {
							margin: 0;
							padding: 0;
							height: 23px;
							width: 23px;
						}
				#contents #page_left_any .item_info_main .item_info_price {
					color: #CC0000;
					line-height: 48px;
					font-size: 18px;
					font-weight: bold;
					float: left;
				}
					#contents #page_left_any .item_info_main .item_info_price span {
						color: #CC0000;
						line-height: 48px;
						font-size: 34px;
						font-family: 'helvetica black','helvetica bold','arial black','arial bold',sans-serif;
						font-style: normal;
						font-weight: normal;
					}
				#contents #page_left_any .item_info_main .item_info_price_btn {
					float: left;
					margin: 3px 0 0 10px;
					width: 194px;
					height: 48px;
				}
			#contents #page_right_any{
				float:left;
				height:600px;
				left:600px;
				padding-left:10px;
				width:290px;
			}
			#contents #page_right_any #right_item_menu {
				width: 280px;
				margin: 0 0 0 10px;
			}
				#contents #page_right_any #right_item_menu .ttl_item_menu_head {
					height: 40px;
					margin-top: 6px;
				}
				#contents #page_right_any #right_item_menu .item_menu_list {
					width: 278px;
					border-bottom: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					border-left: 1px solid #CCCCCC;
				}
					#contents #page_right_any #right_item_menu .item_menu_list ul {
						width: 278px;
					}
					#contents #page_right_any #right_item_menu .item_menu_list .item_menu_unit {
						display: block;
						width: 278px;
						border-top: 1px solid #CCCCCC;
						text-align: left;
						line-height: 40px;
						white-space:nowrap;
						overflow: hidden;
						text-overflow: ellipsis;
					}
						#contents #page_right_any #right_item_menu .item_menu_list .item_menu_unit .item_menu_unit_left {
							float: left;
							width: 40px;
							height: 40px;
						}
							#contents #page_right_any #right_item_menu .item_menu_list .item_menu_unit .item_menu_unit_left img {
								margin: 5px auto 5px 2px;
								border: none;
								width: 30px;
								height: 30px;
							}
						#contents #page_right_any #right_item_menu .item_menu_list .item_menu_unit .item_menu_unit_right {
							float: left;
							width: 235px;
							height: 40px;
						}
/* size list */
			#contents #page_left_any div.item_info_main .size_list {
				border-top: 1px solid #CCCCCC;
				border-left: 1px solid #CCCCCC;
				margin: 5px auto;
			}
				#contents #page_left_any div.item_info_main .size_list td {
					text-align: center;
				}
					#contents #page_left_any div.item_info_main .size_list td.size_bg {
						background-color: #EFEFEF;
						font-weight: bold;
					}

	#footer {
		border-top: 2px solid #333;
		height: auto;
		margin: 0px auto;
		width: 920px;
	}
		#footer #infomation {
			line-height: 30px;
		}
		#footer #copyright {
			font-size: 10px;
			line-height: 16px;
		}

/*
 * JQuery UI style
 */
.ui-widget {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
	.ui-widget .ui-widget {
		font-size: 1em;
	}
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
		font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em;
	}
	.ui-widget-content {
		border: 1px solid #aaaaaa/*{borderColorContent}*/;
		background:#f0f0f0/*{bgColorContent}*//* url(images/ui-bg_flat_75_ffffff_40x100.png)*//*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/repeat-x/*{bgContentRepeat}*/;
		color: #222222/*{fcContent}*/;
	}
	.ui-widget-content a {
		color: #222222/*{fcContent}*/;
	}
	.ui-widget-header {
		border: 1px solid #aaaaaa/*{borderColorHeader}*/;
		background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
		color: #222222/*{fcHeader}*/;
		font-weight: bold;
	}
	.ui-widget-header a {
		color: #222222/*{fcHeader}*/;
	}

.ui-corner-all {
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
	border-radius: 4px/*{cornerRadius}*/;
}

.ui-slider {
	position: relative; text-align: left;
}
	.ui-slider .ui-slider-handle {
		background-image:url(../images/common/bar_slider.gif);
		position: absolute;
		z-index: 2;
		/*width: 1.2em;*/
		/*height: 1.2em;*/
		width:16px;
		height:15px;
		cursor: default;
	}
	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		background-position: 0 0;
	}

.ui-slider-horizontal {
	/*height: .8em;*/
	height:8px;
}
	.ui-slider-horizontal .ui-slider-handle {
		top: -.3em; margin-left: -.6em;
	}
	.ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}
	.ui-slider-horizontal .ui-slider-range-min {
		left: 0;
	}
	.ui-slider-horizontal .ui-slider-range-max {
		right: 0;
	}

.ui-slider-vertical { width: .8em; height: 100px; }
	.ui-slider-vertical .ui-slider-handle {
		left: -.3em; margin-left: 0; margin-bottom: -.6em;
	}
	.ui-slider-vertical .ui-slider-range {
		left: 0; width: 100%;
	}
	.ui-slider-vertical .ui-slider-range-min {
		bottom: 0;
	}
	.ui-slider-vertical .ui-slider-range-max {
		top: 0;
	}
