@charset "UTF-8";

/* Default colors */


.colBG-Apparel {
	background-color: #dc6fde;
}
.col-Apparel {
	color: #dc6fde;
}

.colBG-Appliances {
	background-color: #54cc83;
}
.col-Appliances {
	color: #54cc83;
}

.colBG-Auto {
	background-color: #4c9f00;
}
.col-Auto {
	color: #4c9f00;
}

.colBG-Business {
	background-color: #7fe0cf;
}
.col-Business {
	color: #7fe0cf;
}

.colBG-Commercial {
	background-color: #e5b13b;
}
.col-Commercial {
	color: #e5b13b;
}

.colBG-Electronics {
	background-color: #91ee31;
}
.col-Electronics {
	color: #91ee31;
}

.colBG-Food {
	background-color: #ff7d6e;
}
.col-Food {
	color: #ff7d6e;
}

.colBG-Jobs {
	background-color: #bda071;
}
.col-Jobs {
	color: #bda071;
}

.colBG-Others {
	background-color: #a3b6c4;
}
.col-Others {
	color: #a3b6c4;
}

.colBG-Personals {
	background-color: #8b5992;
}
.col-Personals {
	color: #8b5992;
}

.colBG-Pets {
	background-color: #ffa0d0;
}
.col-Pets {
	color: #ffa0d0;
}

.colBG-RealEstate {
	background-color: #70b4e3;
}
.col-RealEstate {
	color: #70b4e3;
}

/* Main style */

.boxAll {
	position: relative;
	height: 100%;
	width: 100%;
}

.boxHeadBar {
	height: 40px;
	background-color: #2e2b32;
	color: #b7b7b7;
}

.boxHeadBar .box01 {
	position: relative;
	width: 1020px;
	text-align: right;
	margin: auto;
	padding-top: 15px;
} 

.boxHeadBar .t01 {
	display: inline-block;
	margin-right: 15px;
}

.boxHeadBar .pAccount {
	position: relative;
	display: inline-block;
	padding-left: 50px;
	margin-right: 20px;
}

.boxHeadBar .pAccount .pImg {
	position: absolute;
	top: -15px;
	left: 0px;
}

.boxHeadBar .pAccount .pImg .pic {
	position: absolute;
	top: 5px;
	left: 3px;
}

.boxHeadBar .pAccount .pImg .fx01 {
	position: absolute;
	top: 0px;
	left: 0px;
}

.boxHeadBar .pAccount .t02 {
	display: inline-block;
	cursor: pointer;
	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxHeadBar .pAccount .t02:hover {
		color: #FFF;
	}

.boxHeadBar .pCart {
	position: relative;
	display: inline-block;
	margin-right: 20px;
	padding-right: 25px;
	cursor: pointer;
}

.boxHeadBar .pCart:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: -13px;
	bottom: 7px;
	width: 3px;
	height: 3px;
	background-color: #969597;
}

.boxHeadBar .pCart .t03 {	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxHeadBar .pCart:hover .t03 {
		color: #FFF;
	}

.boxHeadBar .pCart:after {
	content: '';
	display: inline-block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-image: url(images/icon-cart.png);
	background-repeat:no-repeat;
	width: 20px;
	height: 20px;
	opacity: .5;
	
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-ms-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
}

	.boxHeadBar .pCart:hover:after {
		opacity: 1;
	}

.boxHeader {
	position: relative;
	width: 1000px;
	margin: auto;
	padding: 0px 10px;
}

.boxHeader .pLogo {
	position: absolute;
	display: block;
	top: -13px;
	z-index: 10;
}

.boxHeader .pSearch {
	position: relative;
	display: inline-block;
	width: 671px;
	height: 41px;
	margin-top: 15px;
	margin-left: 196px;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	border: 2px solid #cc2828;	
	
	-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
}

.boxHeader .pSearch .box01 {
	display: inline-block;
	margin-left: 20px;
	margin-right: 4px;
	width: 521px;
}

.boxHeader .pSearch .pKeywords {
	font-family: 'Arvo';
	font-size: 17px;
	color: #000;
	line-height: 41px;
	display: inline-block;
}

.boxHeader .pSearch .pKeywords:before {
	content:'';
	display: inline-block;
	position: relative;
	background-image: url(images/icon-arrowRight.png);
	background-repeat:no-repeat;	
	width: 5px;
	height: 9px;
	top: -1px;
	margin-right: 6px;
}

.boxHeader .pSearch .pCat {
	display: inline-block;
	position: relative;
	top: 4px;
	float: right;
	/*min-width: 110px;*/
	padding: 0px 10px;
	height: 33px;
	background-color: #2e2b32;
	line-height: 33px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxHeader .pSearch .pCat:hover {
		background-color: #696768;
	}

.boxHeader .pSearch .pCat .tLabel:after {
	content:'';
	display: inline-block;
	position: relative;
	top: -2px;
	background-image: url(images/icon-arrowDown.png);
	background-repeat:no-repeat;	
	width: 12px;
	height: 5px;
	position: relative;
	margin-left: 10px;
}	

.boxHeader .pSearch .btnSearch {
	float: right;
	text-align: center;
	background-color: #cc2828;
	width: 126px;
	height: 41px;
	cursor: pointer;
	
	background: rgb(214,82,82); /* Old browsers */
	
	background: -moz-linear-gradient(top,  rgb(214,82,82) 0%, rgb(204,40,40) 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(214,82,82)), color-stop(100%,rgb(204,40,40))); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  rgb(214,82,82) 0%,rgb(204,40,40) 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  rgb(214,82,82) 0%,rgb(204,40,40) 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  rgb(214,82,82) 0%,rgb(204,40,40) 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  rgb(214,82,82) 0%,rgb(204,40,40) 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d65252', endColorstr='#cc2828',GradientType=0 ); /* IE6-9 */
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.boxHeader .pSearch .btnSearch:hover {
	background: rgb(242,115,115); /* Old browsers */

	background: -moz-linear-gradient(top,  rgb(242,115,115) 0%, rgb(193,2,2) 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(242,115,115)), color-stop(100%,rgb(193,2,2))); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  rgb(242,115,115) 0%,rgb(193,2,2) 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  rgb(242,115,115) 0%,rgb(193,2,2) 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  rgb(242,115,115) 0%,rgb(193,2,2) 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  rgb(242,115,115) 0%,rgb(193,2,2) 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27373', endColorstr='#c10202',GradientType=0 ); /* IE6-9 */


}

.boxHeader .pSearch .btnSearch > .tLabel {
	font-family: 'Arvo';
	font-size: 16px;
	line-height: 41px;
	color: #fff;	
	
	text-shadow: 0 2px 2px #b13030;
}

.boxHeader .pSearch .btnSearch > .tLabel:before {
	position: relative;
	top: 4px;
	content: '';
	display: inline-block;
	background-image:url(images/icon-search.png);
	background-repeat:no-repeat;	
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

.boxHeader .pSell, 
.boxFooter .pSell {
	display: inline-block;
	position: relative;
	top: 15px;
	left: 5px;
	width: 121px;
	height: 41px;
	background-color: #f57e02;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #f57e02;	
	
	-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
	
	background: rgb(248,163,75); /* Old browsers */

	background: -moz-linear-gradient(top,  rgb(248,163,75) 0%, rgb(245,126,2) 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(248,163,75)), color-stop(100%,rgb(245,126,2))); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8a34b', endColorstr='#f57e02',GradientType=0 ); /* IE6-9 */

}

.boxHeader .pSell:hover, 
.boxFooter .pSell:hover {
	background: rgb(255,185,113); /* Old browsers */

	background: -moz-linear-gradient(top,  rgb(255,185,113) 0%, rgb(240,143,5) 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,185,113)), color-stop(100%,rgb(240,143,5))); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb971', endColorstr='#f08f05',GradientType=0 ); /* IE6-9 */

}

.boxHeader .pSell > .tLabel, 
.boxFooter .pSell > .tLabel {
	font-family: 'Arvo';
	font-size: 16px;
	line-height: 41px;
	color: #fff;	
	
	text-shadow: 0 2px 2px #d17515;
}

.boxMain {
	position: relative;
	display: block;
	padding-top: 20px;
}

.boxMain .box01 {
	position: relative;
	width: 1020px;	
	margin: auto;
}

.boxMain .boxNavMain {
	display: inline-block;
	position: relative;
	width: 262px;
}

.boxMain .boxNavMain .item01 {
	display: block;
	width: 262px;
	height: 45px;
	margin-bottom: 1px;
	cursor: pointer;
}

.boxMain .boxNavMain .item01 .imgIcon {
	display: inline-block;
	width: 45px;
	height: 45px;
	vertical-align: middle;
	text-align: center;
}

.boxMain .boxNavMain .item01 .imgIcon img {
	margin-top: 12px;
}

.boxMain .boxNavMain .item01 > .tLabel {
	display: inline-block;
	position: relative;
	width: 187px;
	height: 45px;
	line-height: 45px;
	padding: 0px 15px; 
	vertical-align: middle;
	background-color: #414141;
	
	font-family: 'Arvo';
	font-size: 18px;
	color: #fff;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxMain .boxNavMain .item01:hover > .tLabel {
		background-color: #7a7a7a;
	}

.boxMain .boxNavMain .item01 > .tLabel:after {
	content: '';
	display: block;
	background-image: url(images/icon-arrowRightWht.png);
	background-repeat:no-repeat;	
	width: 6px;
	height: 12px;
	position: absolute;
	right: 15px;
	top: 16px;
	opacity: .5;
	
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-ms-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

	.boxMain .boxNavMain .item01:hover > .tLabel:after {
		opacity: 1;
	}

.boxMain .boxNavMain .item02 {
	background-color: #1F1F1F;
	display: table-cell;
	vertical-align: middle;
	height: 127px;
	width: 262px;
}

.boxMain .boxNavMain .item02 .navCat {
	display: block;
	margin-left: 25px;
	margin-bottom: 8px;
}

	.boxMain .boxNavMain .item02 .navCat:last-child {
		margin-bottom: 0;
	}

.boxMain .boxNavMain .item02 .navCat .btnCat {
	display: inline-block;
	cursor: pointer;
}

	.boxMain .boxNavMain .item02 .navCat .btnCat:hover {
		color: #FF9900;
	}
	
	.boxMain .boxNavMain .item02 .navCat .btnCat:hover .boxCatIcon {
		background-color: #FF9900;
	}

.boxMain .boxNavMain .item02 .navCat .boxCatIcon {	
	display: inline-block;	
	position: relative;
	top: -1px;
	width: 18px;
	height: 18px;
	margin-right: 5px;
		
	-webkit-border-radius:9px;
	border-radius: 9px;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
}

.boxMain .boxNavMain .item02 .navCat .fxCatIcon {
	display: table-cell;
	width: 18px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
}

.boxMain .boxNavMain .item02 .navCat .btnViewAll {
	display: inline-block;
	color: #fff;
	cursor: pointer;
	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxMain .boxNavMain .item02 .navCat .btnViewAll:hover {
		color: #FF9900;
	}

.boxMain .boxNavMain .item02 .btnViewAll .tLabel:before {
	display: inline-block;
	content: '';
	background-image: url(images/icon-plus.png);
	background-repeat:no-repeat;	
	width: 10px;
	height: 10px;
	background-position-y: 0px;
	margin-left: 4px;
	margin-right: 8px;
}
	.boxMain .boxNavMain .item02 .btnViewAll:hover .tLabel:before {
        background-position: 0px -10px;
	}

.boxMain .boxMainFeature {
	display: inline-block;
	position: relative;
	width: 755px;
	margin-left: 3px;
}

.boxMain .boxMainFeature .layoutSingle {
	display: block;
	border: solid 1px #d7d7d7;
	cursor: pointer;
	opacity: 1;
	
	-webkit-transition: border-color .2s ease-out;
	-moz-transition: border-color .2s ease-out;
	-ms-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-ms-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

	.boxMain .boxMainFeature .layoutSingle:hover {
		border: solid 1px #c81111;
		opacity: .9;
	}
	
.boxMain .boxMainFeature .layoutAlt01 .col01 {
	display: inline-block;
	width: 553px;
	margin-right: 2px;
}

.boxMain .boxMainFeature .layoutAlt01 .col02 {
	display: inline-block;
	width: 200px;
}
	
.boxMain .boxMainFeature .layoutAlt01 .boxFeat01 {
	display: inline-block;
	width: 551px;
	border: solid 1px #d7d7d7;
	cursor: pointer;
	opacity: 1;
	
	-webkit-transition: border-color .2s ease-out;
	-moz-transition: border-color .2s ease-out;
	-ms-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-ms-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

	.boxMain .boxMainFeature .layoutAlt01 .boxFeat01:hover 		{
		border-color: #c81111;
		opacity: .9;
	}

.boxMain .boxMainFeature .layoutAlt01 .boxFeat02 {
	display: inline-block;
	width: 200px;
	position: relative;
	margin-bottom: 2px;
}

	.boxMain .boxMainFeature .layoutAlt01 .boxFeat02:last-child {
		margin-bottom: 0;
	}

	
.boxMain .boxMainFeature .layoutAlt01 .boxFeat02 .imgFeat {
	border: solid 1px #d7d7d7;
	cursor: pointer;
	opacity: 1;
	
	-webkit-transition: border-color .2s ease-out;
	-moz-transition: border-color .2s ease-out;
	-ms-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-ms-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}
	
	.boxMain .boxMainFeature .layoutAlt01 .boxFeat02:hover .imgFeat {
		border-color: #c81111;
		opacity: .8;
	}
	
.boxMain .boxMainFeature .layoutAlt01 .boxFeat02 .tLabel {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: rgba(231, 224, 224, .8);
	margin: 1px;
	padding: 8px 10px;
	cursor: pointer;
}

.boxMain .boxMainFeature .layoutAlt01 .boxFeat02:hover .tLabel a {
	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxMain .boxMainFeature .layoutAlt01 .boxFeat02:hover .tLabel a {
		color: #F90;
	}

.boxMain .boxMainExtras {
	display: block;
	position: relative;
	background-color: #ebebeb;
	height: 30px;
	margin-top: 2px;
}

.boxMain .boxMainExtras .boxExtraPromo {
	display: inline-block;
	padding-left: 15px;
	line-height: 30px;
}

.boxMain .boxMainExtras .boxExtraFeatNav {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 30px;
}

.boxMain .boxMainExtras .boxExtraFeatNav .item01 {
	display: table-cell;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	background-color: #c9c9c9;
	border-right: solid 1px #fff;
	cursor: pointer;
	font-family: 'Arvo'; 
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.boxMain .boxMainExtras .boxExtraFeatNav .item01:last-child {
	border-left: none;
}

	.boxMain .boxMainExtras .boxExtraFeatNav .item01:hover {
		background-color: #414141;
		color: #fff;
	}

.boxMain .boxMainExtras .boxExtraFeatNav .item01.active {
	background-color: #414141;
	color: #fff;
}

.boxTickerNews {
	position: relative;
	display: block;
	padding: 10px 0px 20px 0px;
	border-bottom: solid 1px #c8c8c8;
}

.boxTickerNews .box01 {
	position: relative;
	width: 1020px;
	margin: auto;
	background-color: #000;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.boxTickerNews .fx01 {
	display: table-cell;
	width: 5px;
	background-color: #c81111;
	
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.boxTickerNews .tLabel {
	display: table-cell;
	padding-left: 15px;
	width: 145px;
	background-image: url(images/bg-stripeRed.gif);
	background-color: #7A1909;
	vertical-align: middle;
}

.boxTickerNews .tLabel .t01 {
	font-family: 'Arvo';
	text-transform: uppercase;
	font-size: 14px;
	color: #FFF;
	text-shadow: 1px 2px 2px #500100;
	margin-bottom: 3px;
}

.boxTickerNews .item01 {
	display: table-cell;
	width: 254px;
	vertical-align: middle;
	
	font-size: 12px;
	padding: 8px 15px;
	cursor: pointer;
	
	border-right: solid 1px #333333;
}

.boxTickerNews .item01:last-child {	
	border-right: none;
}

.boxTickerNews .item01 .t01 {
	color: #fff;
	
	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxTickerNews .item01:hover .t01 {
		color: #FF9900;
	}
	
.boxTickerNews .item01 .t02 {
	color: #959595;
}


.boxBody {
	position: relative;
	display: block;
	background-color: #d7d7d7;
}

.boxBody .box01 {
	position: relative;
	width: 1020px;
	margin: auto;
	padding: 20px 0px;
}

.boxBody .boxFilters {
	position: relative;
	display: block;
	background-color: #fff;
	height: 39px;
	margin-top: 15px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.boxBody .boxFilters .tLabel {
	position: relative;
	padding: 0px 30px 0px 20px;
	display: table-cell;
	line-height: 39px;
	height: 39px;
	cursor: pointer;
	vertical-align: middle;
}

.boxBody .boxFilters .tLabel .t01 {
	font-family: 'Arvo';
	font-size: 18px;
	color: #000;
	height: 25px;
	line-height: 25px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b9b9b9;
	position: relative;
	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxBody .boxFilters .tLabel:hover .t01 {
		color: #FF9900;
	}

.boxBody .boxFilters .tLabel .t01:after{
	content:'';
	display: block;
	position: absolute;
	top: 10px;
	right: -22px;
	background-image: url(images/icon-arrowDownBlk.png);
	background-repeat:no-repeat;	
	width: 12px;
	height: 5px;
	margin-left: 10px;
	opacity: 1;
	
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-ms-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
}

	.boxBody .boxFilters .tLabel:hover .t01:after {
		opacity: .3;
	}

.boxBody .boxFilters .cFilters {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 3px;
}

.boxBody .boxFilters .cFilters .item01 {
	font-family: 'Arvo';
	font-size: 14px;
	
	display: inline-block;
	position: relative;
	cursor: pointer;
	background-color: #2e2b32;
	color: #fff;
	height: 33px;
	line-height: 33px;
	padding: 0px 10px;
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxBody .boxFilters .cFilters .item01:hover {
		background-color: #696768;
	}

.boxBody .boxFilters .cFilters .item01:after {
	content:'';
	display: inline-block;
	position: relative;
	top: -2px;
	background-image: url(images/icon-arrowDown.png);
	background-repeat:no-repeat;	
	width: 12px;
	height: 5px;
	position: relative;
	margin-left: 10px;
}	

.boxBody .boxFilters .cFilters .item02 {
	font-family: 'Arvo';
	font-size: 14px;
	
	display: inline-block;
	position: relative;
	cursor: pointer;
	background-color: #2e2b32;
	color: #fff;
	height: 33px;
	width: 180px;
	line-height: 33px;
	padding: 0px 10px;
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxBody .boxFilters .cFilters .item02:hover {
		background-color: #696768;
	}

.boxBody .boxFilters .cFilters .item02:after {
	content:'';
	display: block;
	position: absolute;
	top: 14px;
	right: 10px;
	background-image: url(images/icon-arrowDown.png);
	background-repeat:no-repeat;	
	width: 12px;
	height: 5px;
	margin-left: 10px;
}	


.boxBody .boxFilters .cFilters .item01 .imgIcon {
	display: inline-block;
	position: relative;
	width: 25px;
	height: 25px;
	top: 5px;
}

.boxBody .boxFilters .cFilters .popAlert {
	position: absolute;
	top: -28px;
	left: 5px;
	display: block;
	height: 23px;
	padding: 0px 8px;
	background-color: #f57d00;
	border: solid 1px #dd7305;
	text-align: center;
	line-height: 23px;
	color: #fff;
  	font-family: 'Signika', sans-serif;
	font-size:12px;
	-webkit-box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	z-index: 10;
	cursor: default;
}

.boxBody .boxFilters .cFilters .popAlert:after {
	content: '';
	display: block;
	position: relative;
	left: 0px;
	width: 17px;
	height: 11px;
	background-image: url(images/fx-popBox-orange.png);
	background-repeat:no-repeat;	
}

.boxItems .viewList {
	margin: 15px 10px 5px 10px;
}

	.boxItems .viewList.modInner {
		margin: 15px 0px 5px 0px;
	}

.boxItems .viewList .boxListCol {
	display: inline-block;	
	width: 761px;
}

.boxItems .viewList .item01 {
	display: inline-block;
	position: relative;
	width: 488px;
	height: 118px;
	border: 1px solid #cccccc;	
	background-color: #fff;
	margin-right: 16px;
	margin-bottom: 10px;
	
	cursor: pointer;
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

	.boxItems .item01:hover {
		-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.7);
		box-shadow: 0 1px 3px 0 rgba(0,0,0,.7);
	}

	.boxItems .viewList .item01:nth-child(even) {
		margin-right: 0;
	}

.boxItems .viewList .item01.modInner {
	width: 370px;
	margin-bottom: 12px;
}
	
.boxItems .viewList .flagFeatured {
	border: 1px solid #e82536;
}

.boxItems .viewList .flagFeatured:before {
	content: '';
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 44px;
	height: 44px;
	background-image: url(images/icon-flagStar.png);
	background-repeat:no-repeat;	
}

.boxItems .viewList .item01 .adThumb {
	display: inline-block;
	width: 116px;
	height: 116px;
	border: solid 1px #fff;
}

.boxItems .viewList .item01.uiNoThumb .adThumb {
	display: inline-block;
	width: 15px;
	height: 116px;
	border: solid 1px #fff;
}

.boxItems .viewList .item01 .boxDetails {
	position: relative;
	display: inline-block;
	padding-left: 9px;
	padding-top: 6px;
	width: 360px;
	height: 112px;
}

.boxItems .viewList .item01.modInner .boxDetails {
	width: 243px;
}

.boxItems .viewList .item01.uiNoThumb .boxDetails {
	position: relative;
	display: inline-block;
	padding-left: 10px;
	padding-top: 6px;
	height: 112px;
}

.boxItems .viewList .item01.uiNoThumb.modInner .boxDetails {
	width: 343px;
}

.boxItems .viewList .item01 .uiCat {
	display: block;
	position: relative;
	line-height: 18px;
}

.boxItems .viewList .item01 .uiCat .boxCatIcon {	
	display: inline-block;	
	position: relative;
	top: -1px;
	width: 18px;
	height: 18px;
	margin-right: 5px;
		
	-webkit-border-radius:9px;
	border-radius: 9px;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
}

.boxItems .viewList .item01 .uiCat .fxCatIcon {
	display: table-cell;
	width: 18px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
}

.boxItems .viewList .item01 .popAlert {
	position: absolute;
	top: -27px;
	left: -15px;
	display: block;
	height: 23px;
	margin-left: 8px;
	padding: 0px 8px;
	background-color: #cc2828;
	border: solid 1px #b40f0f;
	text-align: center;
	line-height: 23px;
	color: #fff;
  	font-family: 'Signika', sans-serif;
	font-size:12px;
	-webkit-box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	z-index: 10;
	cursor: default;
}

	.boxItems .viewList .item01 .popAlert:after {
		content: '';
		display: block;
		position: relative;
		left: 0px;
		width: 17px;
		height: 11px;
		background-image: url(images/fx-popBox-red.png);
		background-repeat:no-repeat;		
	}
	
.boxItems .viewList .item01 .popAlert .imgIcon {
	display: inline-block;
	position: relative; 
	top: 6px;
	margin-right: 4px;
}

.boxItems .viewList .item01 .popAlert .t01 {
	display: inline-block;
	position: relative; 
}


.boxItems .viewList .item01 .uiTitle  {
	display: block;
	font-size: 16px;
	color: #000;
	-webkit-font-smoothing: subpixel-antialiased;
	
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

	.boxItems .item01:hover .uiTitle  {
		color: #F90;
	}	

.boxItems .viewList .item01 .uiDesc  {
	display: block;
	padding-right: 15px;
	
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

	.boxItems .item01:hover .uiDesc  {
		color: #F90;
	}

.boxItems .viewList .item01 .boxDetails2 {
	position: absolute;
	background-color: #fff;
	bottom: 0;
	padding-bottom: 6px;
	display: block;
	color: #000;
	z-index: 10;
	line-height: 20px;
}

.boxItems .viewList .item01 .uiPrice {
	display: inline-block;
	font-size: 16px;
	-webkit-font-smoothing: subpixel-antialiased;
}

.boxItems .viewList .item01 .uiTime {
	display: inline-block;
}

.boxItems .viewList .item01 .uiTime:before,
.boxItems .viewList .item01 .uiCountMsg:before {
	content: '';
	display: inline-block;
	position: relative;
	bottom: 3px;
	margin: 0px 8px;
	height: 3px;
	width: 3px;
	background-color: #737373;
}

.boxItems .viewList .item01 .uiCountMsg {
	display: inline-block;
}

.boxItems .viewList .item01 .uiCountMsg .imgIcon {
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.boxItems .viewList .item01 .imgIconVideo {
	display: inline-block;
	position: relative;
	top: 3px;
	margin-left: 5px;
}

.boxItems .viewList .item01 .tSpecial {
	display: inline-block;
	position: relative;
	top: 2px;
	margin-left: 5px;
	
	color: #e72536;
	font-size: 9px;
	line-height: 8px;
	
	-webkit-font-smoothing: subpixel-antialiased;
}








.boxItems .viewGrid {
	background-color: #EBEBEB;
	margin: 15px 0px 5px 0px;
}

	.boxItems .viewGrid.modInner {
	margin: 15px 0px 5px 0px;
	background-color: #D7D7D7;
	}

.boxItems .viewGrid .boxGridCol {
	display: inline-block;	
	width: 680px;
}

.boxItems .viewGrid .item01 {
	display: inline-block;
	position: relative;
	width: 137px;
	padding: 14px 16px 8px 16px;
	border-right: solid 1px #D7D7D7;
	border-bottom: solid 1px #D7D7D7;
	
	background-color: #EBEBEB;
	
	cursor: pointer;
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxItems .item01:hover {
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: #fff;
	}

	.boxItems .viewGrid .item01:nth-child(6n) {
		/*border-right: none;*/
        border-right: solid 1px #D7D7D7;
	}
	
	.boxItems .viewGrid.modInner .item01:nth-child(4n) {
		/*border-right: none;*/
        border-right: solid 1px #D7D7D7;
	}

.boxItems .viewGrid .item01.modInner {
	width: 146px;
	margin-bottom: 12px;
}
	
.boxItems .viewGrid .item01 .adThumb {
	position: relative;
	display: inline-block;
	width: 135px;
	height: 135px;
	border: solid 1px #fff;
}

	.boxItems .viewGrid .item01:hover .adThumb {
		-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.7);
		box-shadow: 0 1px 3px 0 rgba(0,0,0,.7);		
	}

.boxItems .viewGrid .item01.flagFeatured .adThumb,
.boxItems .viewGrid .item01.uiNoThumb.flagFeatured .adThumb  {
	border: solid 1px #e72536;
}

.boxItems .viewGrid .item01.uiNoThumb .adThumb {
	position: relative;
	display: block;
	width: 80px;
	height: 80px;
	border: solid 1px #eaeaea;
}
	.boxItems .viewGrid .item01.uiNoThumb .adThumb img {
		margin: 20px 0 0 20px;
	}

.boxItems .viewGrid .item01.flagFeatured .adThumb:before {
	content: '';
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 44px;
	height: 44px;
	background-image: url(images/icon-flagStar.png);
	background-repeat:no-repeat;	
}

.boxItems .viewGrid .item01 .boxDetails {
	position: relative;
	display: inline-block;
	padding-top: 6px;
	width: 137px;
}

.boxItems .viewGrid .item01.modInner .boxDetails {
	width: 146px;
}

.boxItems .viewGrid .item01.uiNoThumb .boxDetails {
	position: relative;
	display: inline-block;
	padding-top: 6px;
}

.boxItems .viewGrid .item01.uiNoThumb.modInner .boxDetails {
	width: 343px;
}

.boxItems .viewGrid .item01 .uiCat {
	position: absolute;
	top: -22px;
	left: 10px;
}

.boxItems .viewGrid .item01 .uiCat .boxCatIcon {	
	display: table-cell;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-align: center;
	vertical-align: middle;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
}

.boxItems .viewGrid .item01 .uiCat .fxCatIcon {
	display: table-cell;
	width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

.boxItems .viewGrid .item01 .popAlert {
	position: relative;
	display: block;	
	width: 119px;
	padding: 0px 8px;
	margin: 0px 0px 8px 0px;
	background-color: #cc2828;
	border: solid 1px #b40f0f;
	text-align: center;
	line-height: 23px;
	color: #fff;
	font-family: 'Signika', sans-serif;
	font-size: 12px;
	-webkit-box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	z-index: 10;
}
	
	.boxItems .viewGrid .item01.uiNoThumb .popAlert {
		margin-top: 0px;
	}

	.boxItems .viewGrid .item01 .popAlert:after {
		content: '';
		display: block;
		position: absolute;
		left: 7px;
		width: 17px;
		height: 11px;
		background-image: url(images/fx-popBox-red.png);
		background-repeat: no-repeat;		
	}
	
.boxItems .viewGrid .item01 .popAlert .imgIcon {
	display: inline-block;
	position: relative;
	top: 6px;
	margin-right: 4px;
}

.boxItems .viewGrid .item01 .popAlert .t01 {
	display: inline-block;
	position: relative;
	width: 100px;
	text-align: left;
	margin: 4px 0px;
	line-height: normal;
}


.boxItems .viewGrid .item01 .uiTitle  {
	display: block;
	font-size: 16px;
	margin-top:3px;
	color: #000;
	-webkit-font-smoothing: subpixel-antialiased;
	
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

	.boxItems .item01:hover .uiTitle  {
		color: #F90;
	}	

.boxItems .viewGrid .item01 .uiDesc  {
	display: none;
}

.boxItems .viewGrid .item01 .boxDetails2 {
	position: relative;
	display: block;
	color: #000;
	line-height: 20px;
}

.boxItems .viewGrid .item01 .uiPrice {
	display: block;
	font-size: 16px;
	-webkit-font-smoothing: subpixel-antialiased;
}

.boxItems .viewGrid .item01 .uiTime {
	display: inline-block;
}

.boxItems .viewGrid .item01 .uiCountMsg:before {
	content: '';
	display: inline-block;
	position: relative;
	bottom: 3px;
	margin: 0px 8px;
	height: 3px;
	width: 3px;
	background-color: #737373;
}

.boxItems .viewGrid .item01 .uiCountMsg {
	display: inline-block;
}

.boxItems .viewGrid .item01 .uiCountMsg .imgIcon {
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.boxItems .viewGrid .item01 .imgIconVideo {
	display: inline-block;
	position: relative;
	top: 3px;
	margin-left: 5px;
}

.boxItems .viewGrid .item01 .tSpecial {
	display: inline-block;
	position: relative;
	top: 2px;
	margin-left: 5px;
	
	color: #e72536;
	font-size: 9px;
	line-height: 8px;
	
	-webkit-font-smoothing: subpixel-antialiased;
}





















.boxItems .viewCard {
	margin: 15px 0px 5px 0px;
}

.boxItems .viewCard .item01 {
	display: inline-block;
	position: relative;
	width: 241px;
	border: 1px solid #cccccc;	
	background-color: #fff;
	margin-right: 16px;
	margin-bottom: 16px;
	
	cursor: pointer;
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;	
}

	.boxItems .viewCard .item01:nth-child(4n) {
		margin-right: 0;
	}
	
.boxItems .viewCard .flagFeatured {
	border: 1px solid #e82536;
}

.boxItems .viewCard .flagFeatured:before {
	content: '';
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 44px;
	height: 44px;
	background-image: url(images/icon-flagStar.png);
	background-repeat:no-repeat;	
}

.boxItems .viewCard .item01 .adThumb {
	display: inline-block;
	border: solid 1px #fff;
}

.boxItems .viewCard .item01.uiNoThumb .adThumb {
	display: none;
}

.boxItems .viewCard .item01 .boxDetails {
	position: relative;
	display: block;
	width: 241px;
}

.boxItems .viewCard .item01 .uiCat {
	display: block;
	position: relative;
	line-height: 18px;
}

	.boxItems .viewCard .item01.uiNoThumb .uiCat {
		color: #fff;
		margin: 1px 1px 0px 1px;
		line-height: 30px;
	}

.boxItems .viewCard .item01 .uiCat .boxCatIcon {	
	display: inline-block;	
	position: absolute;
	top: -20px;
	left: 12px;
	width: 30px;
	height: 30px;
	margin-right: 30px;
		
	-webkit-border-radius:15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
}

.boxItems .viewCard .item01.uiNoThumb .uiCat .boxCatIcon {
	position: relative;
	top: 0;
	left: 0;
	margin-right: 0;
	
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.boxItems .viewCard .item01 .uiCat .fxCatIcon {
	display: table-cell;
	width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

.boxItems .viewCard .modPop {
	margin-top: 28px;
}

.boxItems .viewCard .item01 .popAlert {
	position: absolute;
	top: -29px;
	display: inline-block;
	width: 223px;
	height: 23px;
	padding: 0px 8px;
	background-color: #cc2828;
	border: solid 1px #b40f0f;
	line-height: 23px;
	color: #fff;
  	font-family: 'Signika', sans-serif;
	font-size:12px;
	-webkit-box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	z-index: 10;
	cursor: default;
}

	.boxItems .viewCard .item01 .popAlert:after {
		content: '';
		display: block;
		position: relative;
		left: 0px;
		width: 17px;
		height: 11px;
		background-image: url(images/fx-popBox-red.png);
		background-repeat:no-repeat;		
	}
	
.boxItems .viewCard .item01 .popAlert .imgIcon {
	display: inline-block;
	position: relative; 
	top: 6px;
	margin-right: 4px;
}

.boxItems .viewCard .item01 .uiTitle  {
	display: block;
	padding: 17px 10px 0px 15px;
	font-size: 16px;
	color: #000;
	-webkit-font-smoothing: subpixel-antialiased;
	
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

	.boxItems .viewCard .item01:hover .uiTitle  {
		color: #f90;
	}

.boxItems .viewCard .item01 .uiDesc  {
	display: block;
	padding: 0px 10px 17px 15px;
	
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.boxItems .viewCard .item01 .boxDetails2 {
	position: relative;
	display: block;
	text-align: center;
	background-color: #fff;
	width: 241px;	
	color: #000;
	line-height: 20px;
	border-top: solid 1px #d1d1d1;
}

.boxItems .viewCard .item01 .uiPrice {
	display: inline-block;
	font-size: 16px;
	-webkit-font-smoothing: subpixel-antialiased;
	border-right: solid 1px #d1d1d1;
	line-height: 16px;
	padding: 5px 10px;
}

.boxItems .viewCard .item01 .uiTime {
	display: inline-block;
	border-right: solid 1px #d1d1d1;
	line-height: 16px;
	padding: 5px 10px;
}

.boxItems .viewCard .item01 .uiCountMsg {
	display: inline-block;
	line-height: 16px;
	padding: 5px 10px;
}

.boxItems .viewCard .item01 .uiCountMsg .imgIcon {
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: 5px;
}

.boxItems .viewCard .item01 .imgIconVideo {
	display: inline-block;
	position: relative;
	top: 3px;
	margin-left: 5px;
}

.boxItems .viewCard .item01 .tSpecial {
	display: inline-block;
	position: relative;
	top: 2px;
	margin-left: 5px;
	
	color: #e72536;
	font-size: 9px;
	line-height: 8px;
	
	-webkit-font-smoothing: subpixel-antialiased;
}

.boxNavItems {
	position: relative;
	display: block;
	background-image:url(images/bg-adSponsors.gif);
	height: 41px;
	text-align: center;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.boxNavItems .btnViewMore {
	position: relative;
	display: inline-block;
	height: 31px;
	line-height: 31px;
	background-color: #fff;
	border: solid 1px #d8d7d7;
	padding: 0px 10px;
	margin-top: 4px;
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.boxNavItems .btnViewMore .tLabel {
	display: inline-block;
	
	font-family: 'Arvo';
	font-size: 14px;
	color: #fd0019;
	cursor: pointer;
	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxNavItems .btnViewMore:hover .tLabel {
		color: #FF9900;
	}

.boxNavItems .btnViewMore .tLabel:before {
	display: inline-block;
	content: '';
	position: relative;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	background-image: url(images/icon-moreItems.png);
	background-repeat:no-repeat;	
}

	.boxNavItems .btnViewMore:hover .tLabel:before {
		background-position-y: -10px;
	}




.boxFtrAds {
	position: relative;
	display: block;
	background-color: #c5c5c5;
	padding-bottom: 20px;
}

.boxFtrAds .box01 {
	position: relative;
	width: 1020px;
	margin: auto;
	padding: 20px 0px;
}

.boxFtrAds .cAdSlider {
	position: relative;
	display: block;
	background-color: #FFF;
	padding: 15px 20px;
	margin-bottom: 20px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.boxFtrAds .cAdSlider .boxTitle {
	position: relative;
	display: block;
	margin-bottom: 15px;
}

.boxFtrAds .cAdSlider .boxTitle .tLabel {
	font-family: 'Arvo';
	font-size: 18px;
	color: #000;
	line-height: 18px;
}

.boxFtrAds .cAdSlider .boxTitle .btnViewMore {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	line-height: 18px;
}

.boxFtrAds .cAdSlider .cAds {
	display: block;
	position: relative;
}

.boxFtrAds .cAdSlider .cAds .btnNav {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	background-color: #2e2b32;
	z-index: 100;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	-ms-transition: background-color .1s ease-out;
	-o-transition: background-color .1s ease-out;
	transition: background-color .1s ease-out;
}

	.boxFtrAds .cAdSlider .cAds .btnNav:hover {
		background-color: #666;
	}

.boxFtrAds .cAdSlider .cAds .btnNav img {
	margin-top: 9px;
	margin-left: 12px;
}

.boxFtrAds .cAdSlider .cAds .btnNav.posLeft {
	top: 52px;
	left: -25px;
}

.boxFtrAds .cAdSlider .cAds .btnNav.posRight {
	top: 52px;
	right: -25px;
}

.boxFtrAds .cAdSlider .cAds .item01 {
	display: inline-block;
	position: relative;
	width: 146px;
	margin-right: 20px;
	cursor: pointer;
}

	.boxFtrAds .cAdSlider .cAds .item01:last-child {
		margin-right: 0;
	}
	
.boxFtrAds .cAdSlider .cAds .adThumb {
	display: inline-block;
	border: solid 1px #d1d1d1;
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

	.boxFtrAds .cAdSlider .cAds .item01:hover .adThumb {
		opacity: .6;
		border: solid 1px #000;
	}
	
	.boxFtrAds .cAdSlider .cAds .item01.uiNoThumb:hover .adThumb {
		opacity: 1;
	}

.boxFtrAds .cAdSlider .cAds .item01.uiNoThumb .adThumb {
	position: relative;
	display: block;
	width: 80px;
	height: 80px;
	border: solid 1px #eaeaea;
}

.boxFtrAds .cAdSlider .cAds .item01.uiNoThumb .adThumb img {
	margin: 20px 0 0 20px;
}

.boxFtrAds .cAdSlider .cAds .uiCat {
	position: absolute;
	top: 115px;
	left: 10px;
	
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
}

.boxFtrAds .cAdSlider .cAds .uiCat .boxCatIcon {
	display: table-cell;
	width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

.boxFtrAds .cAdSlider .cAds .uiTitle {
	display: block;
	line-height: normal;
	margin-top: 10px;
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

	.boxFtrAds .cAdSlider .cAds .item01:hover .uiTitle {
		color: #FF9900;
	}

.boxFtrAds .cAdSlider .cAds .uiPrice {
	display: block;
	font-size: 16px;
	color: #000;
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

	.boxFtrAds .cAdSlider .cAds .item01:hover .uiPrice {
		color: #FF9900;
	}

.adSponsors {
	position: relative;
	display: block;
	background-image:url(images/bg-adSponsors.gif);
	padding: 15px 15px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.adSponsors .item01 {
	display: inline-block;
	margin-right: 15px;
	/*border: solid 2px #adacac;*/
	cursor: pointer;
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}	

	/*.adSponsors .item01:hover {
		border: solid 2px #FFF;
	}*/

.adSponsors .item01:last-child {
	margin-right: 0;
}

.boxFooter {
	position: relative;
	display: block;
	background-color: #414141;
	color: #919191;
	line-height: 20px;
}

.boxFooter .box01 {
	position: relative;
	width: 1000px;
	margin: auto;
	padding: 20px 10px;
}

.boxFooter .btnBackTop {
	display: block;
	position: absolute;
	top:-30px;
	right: 10px;
	width: 120px;
	height: 30px;
	background-color: #FFF;
	text-align: center;
	cursor: pointer;
	
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-webkit-box-shadow: 0 -2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 -2px 5px 0 rgba(0,0,0,.2);
}

.boxFooter .btnBackTop .tLabel {
	display: inline-block;
	position: relative;
	top: 5px;
	line-height: 20px;
	height: 20px;
	color: #999;
	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

.boxFooter .btnBackTop .fx01 {
	display: block;
	position: absolute;
	top: 0px;
	right: 20px;
	width: 1px;
	height: 20px;
	background-color: #b9b9b9;
}

	.boxFooter .btnBackTop:hover .tLabel {
		color: #000;
	}

.boxFooter .btnBackTop .tLabel:after {
	content: '';
	display: inline-block;
	position: relative;
	background-image: url(images/icon-arrowUp.png);
	background-repeat:no-repeat;	
	width: 12px;
	height: 5px;
	top: -2px;
	opacity: .3;
	margin-left: 15px;
	
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-ms-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
}

	.boxFooter .btnBackTop:hover .tLabel:after {
		opacity: 1;
	}

.boxFooter .col01 {
	display: table-cell;
	position: relative;
	width: 250px;
	padding-top: 50px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5a5a5a;
	vertical-align: top;
}

.boxFooter .box02 {
	display: block;
	position: relative;
}

.boxFooter .col01 .imgLogo {
	position: absolute;
	display: block;
	left: 0px;
	top: -76px;
}

.boxFooter .col01 .btnFB {
	margin: 15px 0px;
}

.boxFooter .col01 .t02 {
	color: #FFF;
}

.boxFooter .col02 {
	position: relative;
	display: table-cell;
	width: 708px;
	padding-left: 20px;
	vertical-align: top;
}

.boxFooter .col02 a {
	color: #919191;
	text-decoration: none;
		
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxFooter .col02 a:hover {
		color: #FFF;
	}

.boxFooter .col02 .cP01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5a5a5a;	
	
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.boxFooter .col02 .cP01:last-child {
	border-bottom-style: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.boxFooter .col02 strong {
	font-weight: normal;
	color: #FFF;
	font-size: 18px;
}

.boxFooter .col02 .tSmall {
	font-size: 14px;
}


.boxFooter .col02 .cLinks {
	width: 167px;
	padding-right: 10px;
	display: inline-block;
	position: relative;
}

.boxFooter .col02 li {
	list-style:none;
	margin-bottom: 10px;
}

.boxFooter .col02 li:last-child {
	margin-bottom: 0;
}

.boxFooter .col02 .linkIcon {
	cursor: pointer;
	position: relative;
}

.boxFooter .col02 .linkIcon .imgIcon {
	display: block;
	position: absolute;
	top: 4px;
	left: 5px;
	opacity: .3;
	
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-ms-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
}

	.boxFooter .col02 .linkIcon:hover .imgIcon,
	.boxFooter .col02 .linkIcon:hover .imgIcon2 {
		opacity: 1;
	}

.boxFooter .col02 .linkIcon .tLabel {
	display: inline-block;
	position: relative;
	margin-left: 27px;
		
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxFooter .col02 .linkIcon:hover .tLabel {
		color: #FFF;
	}

.boxFooter .pSell {
	display: block;
	position: absolute;
	width: 175px;
	top: 0px;
	left: 0px;
}

.boxFooter .mod01 {
	top: -100px;
}

.boxFooter .col02 .linkIcon .imgIcon2 {
	display: block;
	position: absolute;
	top: 1px;
	left: 0px;
	opacity: .3;
	
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-ms-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
}


/* Dashboard */


.boxDashBuy {
	position: relative;
	display: block;
	background-color: #d7d7d7;
}

.boxDashBuy .box01 {
	position: relative;
	width: 1020px;
	margin: auto;
	padding: 20px 0px;
}


.boxDashBuy .boxTitle {
	position: relative;
	display: block;
	background-color: #f4f4f4;
	height: 58px;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #cccccc;
}

.boxDashBuy .boxTitle .tLabel {
	position: relative;
	padding: 0px 30px 0px 20px;
	display: table-cell;
	height: 58px;
	vertical-align: middle;
}

.boxDashBuy .boxTitle .tLabel .t01 {
	font-family: 'Arvo';
	font-size: 28px;
	color: #cc2828;
	line-height: 28px;
	padding-right: 10px;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b9b9b9;
	position: relative;
	display: inline-block;
}

.boxDashBuy .boxTitle .tLabel .t02 {
	display: inline-block;
	line-height: 28px;	
}

.boxDashBuy .boxTitle .cFilters {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 12px;
	margin-right: 12px;
}

.boxDashBuy .boxTitle .cFilters .t01 {
	display: inline-block;
	line-height: 33px;
	margin-right: 5px;
} 

.boxDashBuy .boxTitle .cFilters .item01 {
	font-family: 'Arvo';
	font-size: 14px;
	
	display: inline-block;
	position: relative;
	cursor: pointer;
	background-color: #2e2b32;
	color: #fff;
	height: 33px;
	line-height: 33px;
	padding: 0px 10px;
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxDashBuy .boxTitle .cFilters .item01:hover {
		background-color: #696768;
	}

.boxDashBuy .boxTitle .cFilters .item01:after {
	content:'';
	display: inline-block;
	position: relative;
	top: -2px;
	background-image: url(images/icon-arrowDown.png);
	background-repeat:no-repeat;	
	width: 12px;
	height: 5px;
	position: relative;
	margin-left: 10px;
}	

.boxDashBuy .cAdSlider {
	position: relative;
	display: block;
	background-color: #FFF;
	padding: 15px 20px;
	
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.boxDashBuy .cAdSlider .boxTitle {
	position: relative;
	display: block;
	margin-bottom: 15px;
}

.boxDashBuy .cAdSlider .boxTitle .tLabel {
	font-family: 'Arvo';
	font-size: 18px;
	color: #000;
	line-height: 18px;
}

.boxDashBuy .cAdSlider .boxTitle .btnViewMore {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	line-height: 18px;
}

.boxDashBuy .cAdSlider .cAds {
	display: block;
	position: relative;
}

.boxDashBuy .cAdSlider .cAds .btnNav {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	background-color: #2e2b32;
	z-index: 100;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	-ms-transition: background-color .1s ease-out;
	-o-transition: background-color .1s ease-out;
	transition: background-color .1s ease-out;
}

	.boxDashBuy .cAdSlider .cAds .btnNav:hover {
		background-color: #666;
	}

.boxDashBuy .cAdSlider .cAds .btnNav img {
	margin-top: 9px;
	margin-left: 12px;
}

.boxDashBuy .cAdSlider .cAds .btnNav.posLeft {
	top: 52px;
	left: -25px;
}

.boxDashBuy .cAdSlider .cAds .btnNav.posRight {
	top: 52px;
	right: -25px;
}

.boxDashBuy .cAdSlider .cAds .item01 {
	display: inline-block;
	position: relative;
	width: 146px;
	margin-right: 20px;
}

.boxDashBuy .cAdSlider .cAds .item01 .boxUI{
	cursor: pointer;
}

.boxDashBuy .cAdSlider .cAds .item01:last-child {
	margin-right: 0;
}

.boxDashBuy .cAdSlider .cAds .adThumb {
	display: inline-block;
	border: solid 1px #d1d1d1;
	
	-webkit-transition: border,opacity .2s ease-out;
	-moz-transition: border,opacity .2s ease-out;
	-ms-transition: border,opacity .2s ease-out;
	-o-transition: border,opacity .2s ease-out;
	transition: border,opacity .2s ease-out;
}

	.boxDashBuy .cAdSlider .cAds .item01 .boxUI:hover .adThumb {
		opacity: .6;
		border: solid 1px #000;
	}

.boxDashBuy .cAdSlider .cAds .item01.modArchive .adThumb {
	opacity:.6;
}

	.boxDashBuy .cAdSlider .cAds .item01.modArchive .boxUI:hover .adThumb {
		border: solid 1px #d1d1d1;
	}

.boxDashBuy .cAdSlider .cAds .uiCat {
	position: absolute;
	top: 115px;
	left: 10px;
	
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
}

.boxDashBuy .cAdSlider .cAds .uiCat .boxCatIcon {
	display: table-cell;
	width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

.boxDashBuy .cAdSlider .cAds .uiTitle {
	display: block;
	line-height: normal;
	margin-top: 10px;
	
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

	.boxDashBuy .cAdSlider .cAds .item01 .boxUI:hover .uiTitle {
		color: #FF9900;
	}
	
.boxDashBuy .cAdSlider .cAds .item01.modArchive .uiTitle  {
	color: #999;
}

	.boxDashBuy .cAdSlider .cAds .item01.modArchive .boxUI:hover .uiTitle {
		color: #666;
	}


.boxDashBuy .cAdSlider .cAds .uiPrice {
	display: block;
	font-size: 16px;
	color: #000;
	
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

	.boxDashBuy .cAdSlider .cAds .item01 .boxUI:hover .uiPrice {
		color: #FF9900;
	}
	
.boxDashBuy .cAdSlider .cAds .item01.modArchive .uiPrice {
	color: #999;
}

	.boxDashBuy .cAdSlider .cAds .item01.modArchive .boxUI:hover .uiPrice {
	color: #666;
	}

.boxDashBuy .cAdSlider .uiViews {
	display: block;
	width: 135px;
	text-align: center;
	margin: 3px 0px;
	padding: 3px 0px;
	border-top: dotted 1px #c8c8c8; 
	border-bottom: dotted 1px #c8c8c8; 
}

.boxDashBuy .cAdSlider .tNotAvailable {
	display: block;
	width: 135px;
	text-align: center;
	margin: 3px 0px;
	padding: 3px 0px;
	border-top: dotted 1px #c8c8c8; 
	border-bottom: dotted 1px #c8c8c8; 
	color: #cc2828;
}

.boxDashBuy .cAdSlider .uiViews strong {
	color: #000;
}

.boxDashBuy .cAdSlider .btnBuyItem {
	display: block;
	width: 135px;
	height: 25px;
	color: #fff;
	background-color: #4b9600;
	text-align: center;
	line-height: 25px;
	margin-bottom: 3px;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxDashBuy .cAdSlider .btnBuyItem:hover {
		background-color: #64b810;
	}
	
.boxDashBuy .cAdSlider .btnDeleteItem {
	display: block;
	width: 135px;
	height: 25px;
	color: #fff;
	background-color: #636363;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxDashBuy .cAdSlider .btnDeleteItem:hover {
		background-color: #7c7c7c;
	}
	
.boxDashBuy .cAdSlider .btnSearchSimilar {
	display: block;
	width: 135px;
	height: 25px;
	color: #fff;
	background-color: #cc2828;
	text-align: center;
	line-height: 25px;
	margin-bottom: 3px;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxDashBuy .cAdSlider .btnSearchSimilar:hover {
		background-color: #a61414;
	}

.boxDashBuy .cAdSlider .cAds .item01.uiNoThumb .adThumb {
    position: relative;
    display: block;
    width: 80px;
    height: 80px;
    border: solid 1px #eaeaea;
}
.boxDashBuy .cAdSlider .cAds .item01.uiNoThumb .adThumb img {
    margin: 20px 0 0 20px;
}
.boxDashBuy .cAdSlider .cAds .item01.uiNoThumb:hover .adThumb {
    opacity: 1;
    border: solid 1px #eaeaea;
}
	
	
	
	
	
	
.boxDashSell {
	position: relative;
	display: block;
	background-color: #c5c5c5;
}

.boxDashSell .box01 {
	position: relative;
	width: 1020px;
	margin: auto;
	padding: 20px 0px 40px 0px;
}


.boxDashSell .boxTitle {
	position: relative;
	display: block;
	background-color: #f4f4f4;
	height: 58px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #cccccc;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.boxDashSell .boxTitle .tLabel {
	position: relative;
	padding: 0px 30px 0px 20px;
	display: table-cell;
	height: 58px;
	vertical-align: middle;
}

.boxDashSell .boxTitle .tLabel .t01 {
	font-family: 'Arvo';
	font-size: 28px;
	color: #cc2828;
	line-height: 28px;
	padding-right: 10px;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b9b9b9;
	position: relative;
	display: inline-block;
}

.boxDashSell .boxTitle .tLabel .t02 {
	display: inline-block;
	line-height: 28px;	
}

.boxDashSell .boxTitle .cFilters {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 12px;
	margin-right: 12px;
}

.boxDashSell .boxTitle .cFilters .t01 {
	display: inline-block;
	line-height: 33px;
	margin-right: 5px;
} 

.boxDashSell .boxTitle .cFilters .item01 {
	font-family: 'Arvo';
	font-size: 14px;
	
	display: inline-block;
	position: relative;
	cursor: pointer;
	background-color: #2e2b32;
	color: #fff;
	height: 33px;
	line-height: 33px;
	padding: 0px 10px;
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxDashSell .boxTitle .cFilters .item01:hover {
		background-color: #696768;
	}

.boxDashSell .boxTitle .cFilters .item01:after {
	content:'';
	display: inline-block;
	position: relative;
	top: -2px;
	background-image: url(images/icon-arrowDown.png);
	background-repeat:no-repeat;	
	width: 12px;
	height: 5px;
	position: relative;
	margin-left: 10px;
}	



.boxDashSell .boxSellItems {
	position: relative;
	display: block;
	margin-top: 15px;
}

.boxDashSell .boxSellItems .item01 {
	display: inline-block;
	width: 328px;
	margin: 0px 5px;
	background-color: #fff;
	border: solid 1px #fff;	
}

.boxDashSell .boxSellItems .item01 .boxUI {
	display: block;
	background-color: #313131;
	padding: 5px;
}

.boxDashSell .boxSellItems .item01 .boxUI .uiImg {
	display: inline-block;
	width: 137px;
}

.boxDashSell .boxSellItems .item01 .boxUI .uiImg img {
	border: solid 1px #fff;
    cursor: pointer;

    -webkit-transition: border,opacity .2s ease-out;
    -moz-transition: border,opacity .2s ease-out;
    -ms-transition: border,opacity .2s ease-out;
    -o-transition: border,opacity .2s ease-out;
    transition: border,opacity .2s ease-out;

    opacity: 1;
}

.boxDashSell .boxSellItems .item01 .boxUI .uiImg img:hover {
    opacity: 0.6;
}

.boxDashSell .boxSellItems .item01 .boxUI .c01 {
	display: inline-block;
	width: 163px;
	margin: 5px 9px;
}

.boxDashSell .boxSellItems .item01 .boxUI .uiTitle {
	font-weight: bold;
	font-size: 16px;
	color: #ff9900;
	line-height: normal;
    text-decoration: none;
    cursor: pointer;
}

.boxDashSell .boxSellItems .item01 .boxUI .uiTitle:hover {
    text-decoration: underline;
}

.boxDashSell .boxSellItems .item01 .boxUI .uiPrice {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	line-height: normal;
}

.boxDashSell .boxSellItems .item01 .boxUI .uiTime {
	color: #fff;
	margin-bottom: 9px;
}

.boxDashSell .boxSellItems .btnManageItem {
	display: block;
	width: 135px;
	height: 25px;
	color: #fff;
	background-color: #921717;
	text-align: center;
	line-height: 25px;
	margin-bottom: 3px;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxDashSell .boxSellItems .btnManageItem:hover {
		background-color: #fa891d;
	}
	
.boxDashSell .boxSellItems .btnDeleteItem {
	display: block;
	width: 135px;
	height: 25px;
	color: #fff;
	background-color: #636363;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxDashSell .boxSellItems .btnDeleteItem:hover {
		background-color: #7c7c7c;
	}
	
.boxDashSell .boxSellItems .boxStats {
	display: table;
	width: inherit;
	border-top: solid 1px #4E4E4E;
	background-color: #000;
}

.boxDashSell .boxSellItems .boxStats .itemStat {
	display: table-cell;
	text-align: center;
	width: 33%;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	border-right: solid 1px #4E4E4E;
}
	
	.boxDashSell .boxSellItems .boxStats .itemStat:last-child {
		border-right: none;
	}
	
.boxDashSell .boxSellItems .boxStats .itemStat.active {
	background-color: #e67000;	
}

.boxDashSell .boxSellItems .boxStats .itemStat .icon {
	display: inline-block;
	position: relative;
	top: 8px;
	margin-right: 5px;
}

.boxDashSell .boxSellItems .boxDiscussTitle {
	display: block;
	position: relative;
	width: inherit;
	height: 38px;
	padding: 1px 0px;
}

.boxDashSell .boxSellItems .boxDiscussTitle .t01 {
	display: inline-block;
	line-height: 38px;
	margin-left: 9px;
	
	font-family: 'Arvo';
	font-size: 16px;
}

.boxDashSell .boxSellItems .boxDiscussTitle .t01:before {
	display: inline-block;
	content: '';
	width: 20px;
	height: 20px;
	background-image: url(images/icon-dashItemDiscuss.png);
	position: relative;
	top: 5px;
	margin-right: 5px;
}

.boxDashSell .boxSellItems .boxDiscussTitle .t02 {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	line-height: 38px;
	margin-right: 9px;
}

.boxDashSell .boxSellItems .boxDiscussTitle .t02 a {
	font-size: 13px;
}

.boxDashSell .boxSellItems .boxDiscuss {
	display: block;
	background-color: #e3dcc8;
}

.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss {
	display: block;
	padding: 9px;
	border-bottom: solid 1px #fff;
}

	.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss:nth-child(even) {
		background-color: #efe8d5;
	}

.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss .imgThumb {
	display: inline-block;
	width: 42px;
}

.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss .imgThumb img {
	border: solid 1px #fff;
}

.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss .t01 {
	display: inline-block;
	width: 259px;
	margin-left: 9px;
}

.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss .t01 strong {
	color: #000;
}

.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss .t02 {
	display: block;
	color: #959595;
}

.boxDashSell .boxSellItems .boxDiscuss .itemReply {
	display: block;
	padding: 9px;
}

.boxDashSell .boxSellItems .boxDiscuss .itemReply .imgThumb {
	display: inline-block;
	width: 42px;
}

.boxDashSell .boxSellItems .boxDiscuss .itemReply .imgThumb img {
	border: solid 1px #fff;
}

.boxDashSell .boxSellItems .boxDiscuss .itemReply input {
	width: 235px;
	margin-left: 9px;
	
	position:relative;
	font-family: 'Signika', sans-serif;	
	font-size:13px;	
	color: #959595;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	border: #cccccc 1px solid;	
	padding:8px 10px;
	height:23px;
}



/* Mod: Item Discussion */

.boxBody .boxComment.post .boxReply {
	display: inline-block;
	position: relative;
}

.boxBody .boxComment.post .boxReply .btnSend {
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;	
	
	height: 30px;
	line-height: 30px;
	background-color: #F5F5F5;
	padding: 0px 10px;
	color: #fd0019;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);
	border: 1px solid #d7d7d7;	
	
	-webkit-transition: color,background-color .2s ease-out;
	-moz-transition: color,background-color .2s ease-out;
	-ms-transition: color,background-color .2s ease-out;
	-o-transition: color,background-color .2s ease-out;
	transition: color,background-color .2s ease-out;
}

	.boxBody .boxComment.post .boxReply .btnSend:hover {
		background-color: #FAFAFA;
		color: #FF9900;
	}


.boxBody .boxDiscuss .tbubble .boxTools {
	position: absolute;
	
	top: -25px;
	left: 20px;
	display: block;
	height: 30px;
	background-color: #2e2b32;
	border: solid 1px #2e2b32;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-family: 'Signika', sans-serif;
	font-size: 12px;
	-webkit-box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
	z-index: 10;
	cursor: default;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

	.boxBody .boxDiscuss .tbubble .boxTools:after {
		content: '';
		display: block;
		position: relative;
		left: 8px;
		width: 14px;
		height: 7px;
		background-image: url(images/fx-popBox-black.png);
		background-repeat: no-repeat;
	}
	
.boxBody .boxDiscuss .tbubble .boxTools .item {
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding: 0px 8px;
	border-right: solid 1px #636363;
}

.boxBody .boxDiscuss .tbubble .boxTools .item:last-child {
	border-right: none;
}

.boxBody .boxDiscuss .tbubble .boxTools .item .imgIcon {
	display: inline-block;
	position: relative;
	top: 7px;
	width: 20px;
	height: 20px;
	opacity: .5;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-ms-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
}

	.boxBody .boxDiscuss .tbubble .boxTools .item:hover .imgIcon {
		opacity: 1;
	}

.boxBody .boxDiscuss .tbubble .boxTools .item .tLabel {
	display: inline-block;
	color: #b7b7b7;
	font-size: 14px;
	margin-right: 3px;
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxBody .boxDiscuss .tbubble .boxTools .item:hover .tLabel {
		color: #FFF;
	}
	
	
/* Inner Page, Results */

.boxFilters.modInner {
	height: auto;
}

.boxFilters .boxFiltersTerms {
	position: relative;
	display: block;
	height: 100%;
	background-color: #2e2b32;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.boxFiltersTerms .tLabel01 {
	display: inline-block;
	font-family: 'Arvo';
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	margin-left: 20px;
}

.boxFiltersTerms .tLabel02 {
	display: inline-block;
	color: #959595;
	line-height: 50px;
	margin: 0px 5px 0px 5px;
}

.boxFiltersTerms .fx01 {
	display: inline-block;
	position: inherit;
	top: 12px;
	height: 25px;
	border-right: solid 1px #6d6b70;
}

.boxFiltersTerms .boxSearchTerm {
	display: inline-block;
	position: inherit;
	width: 650px;
	margin: 14px 0px 13px 0px;
}

.boxFiltersTerms .itemSearchTerm {
	display: inline-block;
	position: inherit;
	font-size: 13px;
	color: #474747;
	background-color: #d5d5d6;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	margin-bottom: 3px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.boxFiltersTerms .itemSearchTerm .t01 {
	display: table-cell;
	padding: 0px 8px 0px 8px;
	border-right: solid 1px #2e2b32;
}

.boxFiltersTerms .itemSearchTerm .btnRemoveTerm {
	display: table-cell;
	width: 20px;
	height: 20px;
	background-color: inherit;
	vertical-align: middle;
	text-align: center;
	
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	
	cursor: pointer;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.boxFiltersTerms .itemSearchTerm .btnRemoveTerm:hover {
	background-color: #fff;
}

.boxFilters .boxFiltersInner {
	position: relative;
	display: block;
	min-height: 60px;
}

.boxFilters .cFilters.modInner {
	margin-top: 13px;
	margin-right: 8px;
}

.boxFiltersRange .t01 {
	display: inline-block;
	font-family: 'Arvo';
	font-size: 16px;
	line-height: 60px;
	color: #000000;
	margin-left: 20px;
	margin-right: 15px;
	
}

.boxFiltersRange .cPriceSlider {
	position: relative;
	display: inline-block;
	top: 21px;
	margin: 0px 5px;
}

	#slider-range {
		width: 210px;
	}
	
	.amount-container {
		display: inline-block;
		width: 210px;
		margin-top: 4px;
	}
	.amount-container .min {
		display: block;
		float: left;
		width: 50%;
		font-family: 'Signika';
		font-size: 12px;
	}
	.amount-container .max {
		display: block;
		float: left;
		width: 50%;
		text-align: right;
		font-family: 'Signika';
		font-size: 12px;
	}
	
	.ui-widget-header {
		background-image: none;
		background-color: #ff9900;
	}
	
	.ui-widget-content {
		background-image: none;
		background-color: #d7d7d7;
		border-color: #cccccc;
	}
	
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
		-webkit-border-radius: 6px;
		border-radius: 6px;
	}
	
	.ui-slider-horizontal .ui-slider-handle {
		width: 14px;
		height: 20px;
		margin-top: 1px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		background-image: none;
		background-color: #636363;
		border: none;
	}
	
.boxFiltersRange .bApply {
	display: inline-block;
	line-height: 60px;
	margin-left: 5px;
	color: #474747;
}

.boxItems .boxAdvFilters {
	display: inline-block;
	width: 243px;
	margin-right: 16px;
	margin-bottom: 16px;
	background-color: #2e2b32;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

	.boxItems .viewGrid .boxAdvFilters {
		width: 324px;
	}

.boxItems .boxAdvFilters .setFilters {
	padding: 15px 20px;
	
	border-bottom: dotted 1px #D7D7D7;
}

.boxItems .boxAdvFilters .setFilters:last-child {	
	border-bottom: none;
}

.boxItems .boxAdvFilters .setFilters .tLabel {
	font-family: 'Arvo';
	font-size: 16px;
	color: #fff;
	margin-bottom: 15px;
}


.uiFilterCheckBox {
	position: relative;
	display:block;
	margin-bottom: 10px;
}

.uiFilterCheckBox:last-child {
	margin-bottom: 5px;
}

input[type=checkbox].uiFilterCheckBox {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].uiFilterCheckBox + label.uiFilterLabel {
	padding-left:25px;
	display:inline-block;
	line-height:15px;
	font-size:14px;
	vertical-align:middle;
	color: #fff;
	cursor:pointer;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: .5;
}

input[type=checkbox].uiFilterCheckBox + label.uiFilterLabel:before {
	content:'';
	cursor: pointer;
	position: absolute;
	top: -1px;
	left: 0px;
	width: 15px;
	height: 15px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #ffffff;
	border: #cccccc 1px solid;		
}

input[type=checkbox].uiFilterCheckBox + label.uiFilterLabel:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 7px;
	height: 3px;
	background: transparent;
	top: 3px;
	left: 4px;
	border: 3px solid #464646;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

input[type=checkbox].uiFilterCheckBox:hover + label.uiFilterLabel:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

input[type=checkbox].uiFilterCheckBox:checked + label.uiFilterLabel:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

input[type=checkbox].uiFilterCheckBox:checked + label.uiFilterLabel {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.boxAdvFilters .linkMore {
	position: relative;
	display: inline-block;
	color: #fff;
	padding-left: 22px;
	height: 15px;
	line-height: 15px;
	font-size:14px;
	margin-bottom: 5px;
	
	cursor: pointer;
}

.boxAdvFilters .linkMore:hover {
	color: #ff9900;
}

.boxAdvFilters .linkMore:before {
	content: '';
	width: 10px;
	height: 10px;
	background-image: url(images/icon-plus.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 2px;
	left: 4px;
}

.boxAdvFilters .linkMore:hover:before {
	background-position: 0px -10px;	
}


	
/* Menu Item navigation */

.boxNavMain .boxNavItem {
	display: none;
	width: 186px;
	position: absolute;
	top: -4px;
	left: 261px;
	background-color: #fff;
	border: #CCC 1px solid;
	z-index: 300;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 8px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 8px 3px rgba(0, 0, 0, 0.2);
	outline: none;
	overflow: hidden;
	cursor: default;
}
	.boxNavMain .item01:hover .boxNavItem {
		display: block;
	}
	
.boxNavMain .boxNavItem.modExpanded {
	width: 417px;
}

.boxNavMain .boxNavItem.modExpanded2 {
	width: 632px;
}

.boxNavItem > ul {
	display: block;
	width: 186px;
}

.boxNavItem ul,
.boxNavItem ul li {
	list-style: none;
}

.boxNavItem > ul li {
	/*padding: 8px 10px;*/
	padding: 8px 3px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-ms-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

	.boxNavItem > ul li:hover {
		background-color: #ebebeb;
	}

.boxNavItem > ul li .boxCatIcon {
	display: inline-block;
	position: relative;
	top: -1px;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
}

.boxNavItem > ul li .fxCatIcon {
	display: table-cell;
	width: 18px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
}

.boxNavItem li > .tLabel {
	display: inline-block;
	cursor: pointer;
	color: #959595;	
	
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

	.boxNavItem li:hover > .tLabel {
		color: #474747;
	}

	.boxNavItem li > .tLabel:hover {
		text-decoration: underline;
	}

.boxNavItem .boxNavItemSub1 {
	display: none;
	position: absolute;
	top: 0px;
	left: 186px;
	width: 200px;
	height: 100%;
	border-left: solid 1px #d7d7d7;
	padding: 0px 15px;
}

.boxNavItem .boxNavItemSub2 {
	display: none;
	position: absolute;
	top: 0px;
	left: 186px;
	width: 415px;
	height: 100%;
	border-left: solid 1px #d7d7d7;
	padding: 0px 15px;
}
	
	.boxNavItem li:hover .boxNavItemSub1,
	.boxNavItem li:hover .boxNavItemSub2 {
		display: block;
	}

.boxNavItem .title {
	display: block;
	font-family: 'Arvo';
	font-size: 14px;
	line-height: 33px;
	border-bottom: solid 1px #d7d7d7;
}

.boxNavItem .col01 {
	width: 200px;
	display: inline-block;
	margin-top: 8px;
	margin-right: 15px;
}
	.boxNavItem .col01:last-child {
		margin-right: 0px;
	}

.boxNavItem .col01 > .itemLink {
	display: inline-block;
	margin-bottom: 8px;
	cursor: pointer;
}
	.boxNavItem .col01 > .itemLink:after {
		content: '';
		display:block;
	}


.boxNavItem .col01 > .itemLink .linkTitle {
	font-weight: bold;	
	-webkit-transition: color .1s ease-out;
	-moz-transition: color .1s ease-out;
	-ms-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
}

	.boxNavItem .col01 > .itemLink:hover .linkTitle {
		color: #FF9900;
		text-decoration: underline;
	}

.boxNavItem .col01 > .itemLink .linkDesc {
	color: #959595;
}


	
/* Ratings */

.boxRatingsSummary {
	display: block;
	position: absolute;
	top: 0px;
	left: 170px
}

.boxRatingsSummary > .tLabel {
	display: inline-block;
	margin-right: 5px;
	line-height: 45px;
	font-size: 16px;
}

.boxRatingsSummary > .uiScore {
	display: inline-block;
	position: relative;
	top: 8px;
	margin-right: 20px;
	background-color: #e67000;
	color: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 30px;
	height: 30px;
	min-width: 16px;
	text-align: center;
	padding: 0px 7px;
}

.boxRatingsSummary .modPos {
	background-color: #4b9600;
}

.boxRatingsSummary .modNeu {
	background-color: #959595;
}

.boxRatingsSummary .modNeg {
	background-color: #cc2828;
}

.boxTitle .uiPager {
	display: block;
	position: absolute;
	top: 8px;
	right: 5px;
}

.boxTitle .uiPager .t01 {
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;	
}

.boxTitle .uiPager .pagerBtn {
	display:inline-block;
	position:relative;	
	cursor:pointer;
	width:30px;
	height:30px;
	color:#ffffff;
	background-color:#696768;
	text-align:center;
	vertical-align:middle;
	margin-right:1px;

	-webkit-transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	-ms-transition: background-color .1s ease-out;
	-o-transition: background-color .1s ease-out;
	transition: background-color .1s ease-out;	
}
	.boxTitle .uiPager .pagerBtn:hover {
		background-color:#2e2b32;	
	}

.boxTitle .uiPager .pagerBtn.left {
	-webkit-border-radius: 5px 0 0 5px;
	border-radius:5px 0 0 5px;	
}
.boxTitle .uiPager .pagerBtn.right {
	-webkit-border-radius: 0 5px 5px 0;
	border-radius:0 5px 5px 0;	
}

.boxTitle .uiPager .pagerBtn img{
   position: absolute;  
   top: 0;  
   bottom: 0;  
   left: 0;  
   right: 0;  
   margin: auto;  
}









.uiActions.ratings {
	position: absolute;
	top: 13px;
	right: 5px;
	margin-bottom: 0;
}

.ratingThread {
	position:relative;
	padding:10px 20px;
	border-bottom: solid 1px #cccccc;
	background-color:#f4f4f4;
}

	.ratingThread:nth-child(even) {
		background-color:#fff;
	}	

	.ratingThread:last-child {
		border-bottom: none;
		-webkit-border-radius: 0 0 5px 0;
		border-radius: 0 0 5px 0;
	}	

.ratingHeader {
	display: inline-block;
}

.ratingPic {
	display:inline-block;
	width:35px;
	vertical-align:top;
	margin-left:-5px;
}

.ratingPic img {
	-webkit-border-radius: 35px;
	border-radius: 35px;
	border: 2px solid #FFFFFF;		
	
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);	
}

.ratingPic.user img {
	border: 2px solid #ff9900;	
}

.ratingHeader .ratingFrom {
	display:inline-block;
	vertical-align:top;
	margin-top:2px;
	margin-left:10px;
	width: 120px;
}

	.ratingHeader .ratingFrom .t01{
		color:#000;
		font-weight:700;
	}
	.ratingHeader .ratingFrom .t02{
		color:#474747;
	}

	.ratingHeader .ratingFrom.user .t01{
		color:#e67000;
		font-weight:700;
	}

.ratingDate {
	display:inline-block;
	color:#959595;
	margin-right:10px;
	margin-top:6px;	
}

.ratingBody {
	display: inline-block;
	margin-left: 20px;
	width: 450px;
}

.ratingBody .p01 {
	display: inline-block;
	width: 450px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #959595;
}

	.ratingBody .p01:last-child {
		padding-bottom: 0;
		border-bottom: none;
	}

.ratingBody .imgRating {
	display: table-cell;
	width: 50px;
}

.ratingBody .t01 {
	display: table-cell;
	vertical-align: middle;
	width: 400px;
}

.ratingBody .p02 {
	display: block;
	margin-top: 10px;
}

.ratingReply {
	display: block;
	width: 828px;
	margin-top: 10px;
	background-color: #2e2b32;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}

.ratingReply .t01 {
	display: inline-block;
	width: 173px;
	font-size: 16px;
	line-height: 40px;
	text-align: right;
}

.ratingReply .p01 {
	display: inline-block;
	margin-left: 10px;
}

.ratingReply .p02 {
	display: block;
	margin-top: 5px;
}

.ratingReply .btnRate {
	display: inline-block;
	cursor: pointer;
	line-height: 20px;
	padding: 5px 15px;
	color: #ffffff;
	background-color: #696768;
	text-align: center;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	-ms-transition: background-color .1s ease-out;
	-o-transition: background-color .1s ease-out;
	transition: background-color .1s ease-out;
}

	.ratingReply .btnRate.modPos:hover {
		background-color:#4b9600;	
	}
	.ratingReply .btnRate.modNeu:hover {
		background-color:#959595;	
	}
	.ratingReply .btnRate.modNeg:hover {
		background-color:#cc2828;	
	}
	
.ratingReply .ratingMessage {
	display: none;
	margin-top: 5px;
    width: 450px;
}

.ratingReply .ratingMessage.active {
	display: block;
}

.ratingReply .ratingMessage .dvReplyBox {
    display: inline-block;
    background-color: #ffffff;
    position:relative;
    font-family: 'Signika', sans-serif;
    font-size:14px;
    color: #959595;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: #cccccc 1px solid;
    padding:8px 10px;
    margin-bottom:5px;
    width: 450px;
    height: 50px;

    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */

    cursor: pointer;
}

.ratingMessage .t02 {
	margin-bottom: 5px;
}

.ratingMessage .btnSubmit {
	display: inline-block;
	cursor:pointer;
	line-height:20px;	
	padding:5px 15px;
	color:#ffffff;
	background-color:#e67000;
	text-align:center;
    margin-bottom:5px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	-ms-transition: background-color .1s ease-out;
	-o-transition: background-color .1s ease-out;
	transition: background-color .1s ease-out;	
}
 
	.ratingMessage .btnSubmit:hover {
		background-color:#ff9900;
	}
	