
a img {
	border:none
}

.fade:hover {
opacity:0.75;
filter:alpha(opacity=75);
}
.faded {
opacity:0.5;
filter:alpha(opacity=50);
}

.niceForm, .niceForm input, .niceForm textarea {
	padding:0;
	margin:0;
	color:#666;
	font-size:12px
}

.niceForm input, .niceForm textarea {
	background-color:#FFF;
	border:none;
	height:22px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent:4px;
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif
}

.niceForm textarea {
	padding:2px;
	text-indent:0px
}


.niceForm input.required {
	color:#036;
	font-weight:bold
}


.bST { border-top:#CCC solid 1px }
.bSB { border-bottom:#CCC solid 1px }
.bSL { border-left:#CCC solid 1px }
.bSR { border-right:#CCC solid 1px }

.bDT { border-top:#CCC dashed 1px }
.bDB { border-bottom:#CCC dashed 1px }
.bDL { border-left:#CCC dashed 1px }
.bDR { border-right:#CCC dashed 1px }

.aC { text-align:center  }
.aL { text-align:left  }
.aR { text-align:right  }
.aJ { text-align:justify  }

.vT { vertical-align:top  }
.vB { vertical-align:bottom  }
.vL { vertical-align:left  }
.vR { vertical-align:right  }

.noBR {
	page-break-after:avoid;
	page-break-before:avoid;
	page-break-inside:avoid;
	margin:0; padding:0
}


.refineBox {
	margin:2px;
	padding:0;
	background-color:#FFF;
	border:#CCC solid 1px
}

.refineTitle {
	font-weight:bold;
	font-size:14px;
	color:#369;
	height:20px;
	line-height:20px;
	margin:2px;
	padding:0;
}

.refineTitle:hover {
	color:#69c
}

.refineContent {
	margin:4px;
	padding:0;
	font-size:13px
}

.refineRow {
	margin:0; padding:0;
	vertical-align:middle;
	line-height:20px;
	height:20px;
	font-size:13px
}

.thumbImg {
	display:block;
	width:100px;
	height:100px;
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer
}

.thumbImg img {
	width:100px;
	height:100px
}

.thumbImg100 {
	display:block;
	width:100px;
	height:100px;
	background-position:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	cursor:pointer
}

.thumbImg100 img {
	width:100px;
	height:100px
}

.thumbImg180 {
	display:block;
	width:180px;
	height:180px;
	background-position:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	cursor:pointer
}

.thumbImg180 img {
	width:180px;
	height:180px
}
.thumbImg60 {
	display:block;
	width:60px;
	height:60px;
	background-position:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	cursor:pointer
}

.thumbImg60 img {
	width:60px;
	height:60px
}

.defNav, .defNav li {
	margin:0; padding:0
}

.defNav li {
	list-style:none
}

.defNav li a {
	display:block;
	margin:0 auto;
	padding:0;
	width:240px;
	height:26px;
	text-indent:5px;
	line-height:26px;
	background-color:#E9E9E9;
	border-bottom:#FFF solid 1px;
	color:#333;
	text-decoration:none
}

.defNav li a:hover {
	background-color:#CCC;
	color:#295E9C;
	text-decoration:none
}
