

h1, h2 {

	margin: 0;

	padding: 0 0 10px 0;

	font-size: 16px;

	color: #333;

}



.box {

	width: 96px;

	height: 96px;

	line-height: 96px;

	text-align: center;

	color: #FFF;

	margin: 2px;

	display: block;

	text-decoration: none;

	overflow: hidden;

	position: relative;

}



.box img {

	width: 96px;

	vertical-align: middle;

}



.box1 {background: red;}

.box2 {background: blue;}

.box3 {background: orange;}



.ibox,

.cbox,

.fbox {	

	text-align: center;

	width:95%;

	margin: 2px;

	display: block;

	text-decoration: none;

	overflow: hidden;

	position: relative;

	border:2px solid #e6e6e6;

	border-radius:6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

}
.ibox2 {	

	margin: 2px;

	display: block;

	text-decoration: none;

	overflow: hidden;

	position: relative;

	border:2px solid #e6e6e6;

	border-radius:6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

}
.leftorder{
	
	background:#E6E6E6;
	}


.scrolltd p {

	width:100%; border-bottom:1px solid #898989; padding-bottom:20px;	

}



.scrolltd p:last-child {

	border:0;

}



.ibox table td {

	text-align:left;

}



.order_top {

	background:#e6e6e6;

	color:#616161;

	height:70px;

	padding:0 10px;

}



.ibox .order_main_detail {

	height:250px;



}



.per_order {

	border-bottom:1px solid #898989;

	height:60px;	

	padding:0 10px;

}



.ibox .order_sec_area {

	

	color:#616161;

	border-top:1px solid #898989;

	border-bottom:1px solid #898989;

	padding:10px 10px;

}



.confirm_order {

	padding:10px;

}



.confirm_order span{

	padding:0 0 0 30px;

}



.order_scroll td table {

	background:#e6e6e6;	

	padding:50px 0;

	border:1px solid #e6e6e6;

	border-radius:5px;

}



.order_scroll td {

	padding:10px 15px;

}



.order_scroll td table td {

	text-align:center;	

}



.footer {

	background:url(../images/footer_img.png) no-repeat center;

}



.footer .fleft {

	float:left;

	padding:20px 0 0 5px;

	position:relative;

	font-size:11px;	

}



.footer .fright {

	float:right;	

	position:relative;

	padding-top:20px;

	padding-right:10px;

}



.footer .fright a {

	text-decoration:none;

	color:#636363;

	font-size:11px;

}



.centered .ibox,

.centered .cbox{

	margin: 2px auto;

	padding: 0 2px;

}





/*.ibox img {

	width: 210px;

	vertical-align: middle;

}*/



.cbox img,

.fbox img{

	width: 100%;

	vertical-align: middle;

}



.fbox {

	width: 600px;

	height: 600px;

	line-height: 600px;

}



span.delta {

	position: absolute;

	top: 0;

	width: 1px;

	text-indent: -9999px;

	overflow: hidden;

	background: magenta;

}



.ibox span.delta {

	height: 210px;

}



.active .box {

	outline: 1px dashed green;

}



.gallery-holder {

	margin: 0 auto;	

	margin: 0 auto 10px auto;

	padding: 10px;

	width:100%;

}



.gallery {

	width: 100%;

	overflow: hidden;

}



.gallery div.holder {

	width: 100%;

	position: relative;

	overflow: hidden;

}



.gallery div.list {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 750%;

	overflow: hidden;

}



.gallery div.item {

	float: left;

	width:4.43%;

}



/*.moving {

	background: yellow;

}*/



.debug-item {

	padding: 1px 0;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	margin-bottom: -1px;

	color: #999;

	font-size: 11px;

}



#menu {

	margin: 0;

	padding: 0;

	list-style: none;

}



#menu a {

	display: block;

	border: 1px solid #ccc;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 6px 10px;

	margin-bottom: 6px;

	font-size: 16px;

	color: #333;

	background: #EFEFEF;

	text-decoration: none;

	text-align: center;

}



#moveTo,

a.tablink,

#counter {

	margin-top:20px;

	border: 1px solid #CCC;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	padding:10% 0;

	margin-bottom: 6px;

	color: #333;

	background: #EFEFEF;

	text-decoration: none;

	width:100%;

}



a.prev,

a.next {

	margin-top:3.6%;

	border: 1px solid #CCC;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 6px;

	margin-bottom: 6px;

	color: #333;

	background: #EFEFEF;

	text-decoration: none;	

}



a.prev {float: left;}

a.next {float: right; margin-right:1.5%;}



#moveTo,

#counter {

	display: block;

	margin: 0 auto;

	overflow: hidden;

	width: 200px;

	text-align: center;

}



.focus .ibox {

	outline: 1px dashed green;

}

.focus-old .ibox {

	outline: 1px dashed red;

}



#tabs, #tabs2 {

	

}

.tablink {

	display: inline-block;

	overflow: hidden;

	width: 20px;

	height: 20px;

	text-align: center;

	margin: 0 2px;

}

a.active {

	border-color: #333;

}



#tabs2 .tablink {

	display: inline-block;

	overflow: hidden;

	width: 15px;

	height: 15px;

	text-align: center;

	margin: 0 10px;

	border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	text-indent: -9999px;

}



#tabs2 a.active {

	background-color: #666;

}



.sliderbx {

	width:100%;	

}



.sliderbx li {

	width:15%;

	float:left;

	padding:0 0.5%;

}



input[type="checkbox"]:checked + label {

	background:url(images/select.png) no-repeat 0 0;

	width:25px;

	height:23px;

	display:inline-block;

	padding:0;

	cursor:pointer;

}



input[type="checkbox"] {

	display:none;

}



input[type="checkbox"] + label{

	background:url(images/non_select.png) no-repeat 0 0;

	width:25px;

	height:23px;

	display:inline-block;

	padding:0;

	cursor:pointer;

}