@charset "UTF-8";

/* Default style */

.colBG-Electronics {
	background-color: #87008d;
}
.col-Electronics {
	color: #87008d;
}

.colBG-Default{
	background-color: #FF9900;
}
.col-Default {
	color: #FF9900;
}

.colBG-form1{
	background-color: #edebe2;
}

.colBG-form2{
	background-color: #dae3e4;
}

.pad20 {
	padding:20px;	
}

/* Inner style */

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

/* News ticker */

.boxTickerNews.inner {
	padding: 15px 0px 15px 0px;	
	border-bottom: none;		
	background-color:#d7d7d7;
	border-bottom: solid 1px #c8c8c8;	
}

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

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

.boxTickerNews.inner .tLabel .t02 {
	font-family: 'Oswald';
	font-size: 12px;
	font-weight:300;
	line-height:12px;
	color: #efe898;
    letter-spacing: 1px;	
	text-shadow: 1px 1px 0px #500100;
	text-transform: uppercase;
	margin-bottom: 4px;	
}

.boxTickerNews.inner .tLabel .t02 a{
	color: #efe898;
	text-decoration:none;
}

.boxTickerNews.inner .tLabel .t02 a:hover{
	color: #FF9900;
	text-decoration:none;
}

.boxTickerNews.inner .item {
	display: table-cell;
	vertical-align: middle;
	
	font-size: 12px;
	padding: 8px 15px;
	cursor: pointer;
}

.boxTickerNews.inner .item .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.inner .item:hover .t01 {
		color: #FF9900;
	}
	
.boxTickerNews.inner .item .t02 {
	color: #959595;
}

.boxTickerNews .tLabel .t02 {
	font-family: 'Oswald';
	font-size: 13px;
	font-weight:300;
	line-height:12px;
	color: #efe898;
    letter-spacing: 1px;	
	text-shadow: 1px 1px 0px #500100;
	text-transform: uppercase;
	margin-bottom: 4px;	
}

.boxTickerNews .tLabel .t02 a{
	color: #efe898;
	text-decoration:none;
}

.boxTickerNews .tLabel .t02 a:hover{
	color: #FF9900;
	text-decoration:none;
}

/* ---------- */

.boxCrumbs {
	position: relative;
	display: block;
	height:45px;
	background-color:#f4f4f4;
	border-bottom: solid 1px #c8c8c8;
}

.boxCrumbs .trail {
	position: relative;
	width: 1020px;
	margin: auto;
}

.boxCrumbs .trail .nextItem {
	cursor:pointer;
	position:absolute;
	display:table;
	right:10px;
	top:7px;
	height:30px;
	padding:0px 15px;
	background-color:#FFFFFF;
	text-align:center;
	
	-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;	
}


.boxCrumbs .trail .nextItem .label {
	display:table-cell;
	height:25px;
	vertical-align:middle;
	color:#999999;
	
	-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;
}

.boxCrumbs .trail .nextItem:hover .label {
	color:#474747;
}

.boxCrumbs .trail .nextItem .label img {
	display:inline-block;
	margin-left:7px;
	opacity:0.3;
		
	-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;	
}

.boxCrumbs .trail .nextItem:hover .label img {
	display:inline-block;
	margin-left:7px;
	opacity:0.8;
}

.boxCrumbs .trail .boxCat {
	display:table-cell;
	width:45px;
	height:45px;
	vertical-align:middle;
	text-align:center;
}

.boxCrumbs .trail ul {
	display:table-cell;
	height:45px;
	vertical-align:middle;
	text-align:center;
	padding-left:15px;
}

.boxCrumbs .trail ul li {
	display:inline-block;
	margin-right:5px;
}

.boxCrumbs .trail ul li a {
	text-decoration:none;
	color:#474747;
}

.boxCrumbs .trail ul li a:hover {
	text-decoration:none;
	color:#FF9900;
}

.boxCrumbs .trail ul li:after {
	color:#c8c8c8;
	margin-left:5px;	
    content: ">";
}

.boxCrumbs .trail ul li:last-child:after {	
    content: "";
}

.boxItemHead {
	position: relative;
	display: block;
	background-color:#FFF;
	border-bottom: solid 1px #c8c8c8;
	padding:10px 0px;		
}

.boxItemHead .itemHeader {
	position: relative;
	width: 1020px;
	margin: auto;
}

.boxItemHead .itemHeader .itemTitle {
	display:table-cell;
	width: 499px;
	border-right: solid 1px #c8c8c8;
	vertical-align:middle;
}

.boxItemHead .itemHeader .itemTitle .t01 {
	font-family: 'Arvo';
	font-size:22px;
	line-height:32px;	
	margin-left:20px;
	margin-right:20px;	
	color:#000000;
}

.boxItemHead .itemHeader .itemSeller {
	display:table-cell;
	width: 330px;
	vertical-align:middle;
	padding-right:10px;
}

.boxItemHead .itemHeader .itemSeller .sellPic {
	display:table-cell;
	vertical-align:middle;	
	padding-left:10px;
	padding-right:10px;
}

.boxItemHead .itemHeader .itemSeller .sellPic img {
	display:table-cell;
	vertical-align:middle;	
	-webkit-border-radius: 100px;
	border-radius: 100px;
	border: 3px solid #FF9900;		
	
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);	
}

.boxItemHead .itemHeader .itemSeller .sellProf {
	display:table-cell;
	vertical-align:middle;	
	width:200px;
	text-align:left;
}

.boxItemHead .itemHeader .itemSeller .sellProf .sellName {
	font-family: 'Arvo';
	font-size:18px;
	color:#FF9900;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #c8c8c8;	
}

.itemSeller .sellProf .sellInfo {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #c8c8c8;	
}

.itemSeller .sellProf .sellInfo ul {
	font-size:13px;
}

.itemSeller .sellProf .sellInfo ul li {
	list-style:none;
}

.itemSeller .sellProf .sellInfo ul li .t01 {
	display:table-cell;
	vertical-align:middle;
	color:#FF9900;	
}

.itemSeller .sellProf .sellInfo ul li .t02 {
	display:table-cell;
	vertical-align:middle;
	color:#474747;	
}

.itemSeller .sellProf .sellInfo ul li .icon {
	display:table-cell;
	vertical-align:middle;
	padding-right:5px;
	width:20px;
	height:20px;
	text-align:center;
}

.itemSeller .sellProf .sellNav {
	font-size:13px;	
	display:block;		
}

.itemSeller .sellProf .sellNav ul li {
	display:table-cell;
	vertical-align:middle;
}

.itemSeller .sellProf .sellNav ul li img {
	padding-left:10px;
	padding-right:10px;
}

.boxItemHead .itemHeader .itemNav {
	display:table-cell;
	width: 160px;
	padding:10px;
	vertical-align:middle;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#ffebd7;
}

.boxItemHead .itemHeader .itemNav .pAddCart {
	cursor: pointer;	
	display:table;	
	position: relative;
	width: 158px;
	height: 35px;
	background-color: #d65353;
	margin-bottom:5px;
	text-align:center;
	border:1px solid #8c0000;
		
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-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(214,83,83); /* Old browsers */

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

}

.boxItemHead .itemHeader .itemNav .pAddCart:hover {
	background: rgb(140,0,0); /* Old browsers */

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


.boxItemHead .itemHeader .itemNav .pAddCart .tLabel {
	display:table-cell;	
	font-family: 'Arvo';
	font-size: 14px;
	line-height:16px;	
	color: #fff;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
	height: 35px;
	vertical-align:middle;
}

.boxItemHead .itemHeader .itemNav .pAddCart .tLabel img{
	display:inline-block;
	margin:-2px 8px 0px -4px;
	vertical-align:middle;	
}

.boxItemHead .itemHeader .itemNav .pContact {
	cursor: pointer;	
	display:table;	
	position: relative;
	width: 158px;
	height: 35px;
	background-color: #d65353;
	text-align:center;
	border:1px solid #cc2828;	
		
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-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(214,83,83); /* Old browsers */

	background: -moz-linear-gradient(top,  rgb(214,83,83) 0%, rgb(204,40,40) 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(214,83,83)), color-stop(100%,rgb(204,40,40))); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  rgb(214,83,83) 0%,rgb(204,40,40) 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  rgb(214,83,83) 0%,rgb(204,40,40) 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  rgb(214,83,83) 0%,rgb(204,40,40) 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  rgb(214,83,83) 0%,rgb(204,40,40) 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d65353', endColorstr='#cc2828',GradientType=0 ); /* IE6-9 */
}

.boxItemHead .itemHeader .itemNav .pContact:hover {
	background: rgb(204,40,40); /* Old browsers */

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


.boxItemHead .itemHeader .itemNav .pContact .tLabel {
	display:table-cell;	
	font-family: 'Arvo';
	font-size: 14px;
	line-height:16px;	
	color: #fff;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
	height: 35px;
	vertical-align:middle;
}

.boxItemHead .itemHeader .itemNav .pContact .tLabel img{
	display:inline-block;
	margin-right:8px;
	vertical-align:middle;
}


.boxBody .itemBody, 
.boxBody .dashBody,
.boxBody .articleType {
	position: relative;
	width: 1020px;
	margin: auto;
	padding: 15px 0px 20px 0px;
}

.boxBody .itemBody .boxSubNav {
	position: relative;
	display: block;
	background-color: #fff;
	height: 45px;
	padding:0px 20px 0px 10px;
	margin-bottom:15px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
}

.boxBody .itemBody .boxSubNav ul {
	display:table-cell;
	vertical-align:middle;
	height:45px;
	font-size:16px;
	font-weight:300;			
}

.boxBody .itemBody .boxSubNav ul li {
	cursor:pointer;
	display:inline-block;
	height:45px;
	padding:0px 10px;
	margin-right:5px;
	background-color:#FFFFFF;	
	
	-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;		
}

.boxBody .itemBody .boxSubNav ul li:hover {
	background-color:#f4f4f4;		
}

.boxBody .itemBody .boxSubNav ul li .icon {
	display:table-cell;
	vertical-align:middle;
	padding-right:8px;	
}

.boxBody .itemBody .boxSubNav ul li .icon img {
	opacity:0.5;
	-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;		
}

.boxBody .itemBody .boxSubNav ul li:hover .icon img {
	opacity:0.8;	
}

.boxBody .itemBody .boxSubNav ul li .t01 {
	display:table-cell;
	vertical-align:middle;
	height:45px;
	color:#000000;		
	
	-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;			
}

.boxBody .itemBody .boxSubNav ul li:hover .t01 {
	color:#fd0019;	
}

.boxBody .itemBody .boxSubNav .boxShare {
	position:absolute;
	height:45px;
	top:0px;
	right:20px;
	text-align:right;	
}

.boxBody .itemBody .boxSubNav .boxShare .t01 {
	display:table-cell;
	vertical-align:middle;
	height:45px;
	padding-right:15px;
	color:#000000;
}

.boxBody .itemBody .boxSubNav .boxShare .icons {
	display:table-cell;
	vertical-align:middle;
	height:45px;
}

.boxBody .itemBody .boxSubNav .boxShare .icons img {
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
	margin-left:2px;
	opacity:0.5;
	
	-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;
}

.boxBody .itemBody .boxSubNav .boxShare .icons img:hover {
	opacity:0.8;	
}

.boxBody .itemBody .boxItemInfo {
	position: relative;
	display: block;
	background-color: #fff;
	padding:20px;
	margin-bottom:15px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
}

.boxBody .itemBody .boxItemInfo ul {
	display:table-cell;
	width:480px;
	text-align:center;
	padding-right:20px;
}

.boxBody .itemBody .boxItemInfo ul:last-child {
	padding-right:0px;
}

.boxBody .itemBody .boxItemInfo ul li {
	list-style:none;
	display:table;
	background-color: #ebebeb;
	width:480px;	
	height:25px;
	text-align:center;
	border-bottom:#FFFFFF 1px solid;
}

.boxBody .itemBody .boxItemInfo ul li strong {
	font-size:18px;
	color:#fd0019;
}

.boxBody .itemBody .boxItemInfo ul li:nth-child(even) {
	background-color: #f4f4f4;
}

.boxBody .itemBody .boxItemInfo ul li .t01 {
	display:table-cell;
	width:50%;
	height:25px;	
	padding-right:15px;
	text-align:right;
	vertical-align:middle;
	color:#737373;
}

.boxBody .itemBody .boxItemInfo ul li .t01:after {
	margin-left:5px;
	content:':';
}


.boxBody .itemBody .boxItemInfo ul li .t02 {
	display:table-cell;
	width:50%;
	height:25px;	
	text-align:left;
	vertical-align:middle;
	color:#000000;		
}

.boxBody .itemBody .boxItemInfo ul li .t02 .date {
	font-size:12px;
	color:#737373;
	margin-left:5px;
	vertical-align:middle;
}

.boxDefault {
	position: relative;
	display: block;
	background-color: #fff;
	margin-bottom:15px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
}

.boxDefault:last-child {
	margin-bottom:0px;
}

.boxDefault .boxTitle {
	position:relative;
	padding:0px 20px;
	border-bottom: 1px solid #d7d7d7;	
}

.boxDefault .boxTitle .text {
	display:table-cell;	
	font-family: 'Arvo';
	font-size: 18px;
	line-height:18px;
	color: #000000;
	height: 45px;
	vertical-align:middle;
}

.boxDefault .boxTitle .icon {
	display:table-cell;
	vertical-align:middle;
	padding-right:8px;	
}

.boxDefault .boxTitle .icon img {
	opacity:0.5;
}

.boxDefault .boxContent {
	padding:20px;
	line-height:20px;
}

.boxDefault .boxContent.nogallery{
	min-height:370px;
}


.boxDefault .boxContent p {
	margin-bottom:10px;
}

.boxDefault .boxContent ul {
	list-style:none;	
	display:list-item;
	margin:0px 0px 10px 20px;
}

.boxDefault .boxContent ul li {
	list-style:disc;
}

.boxDefault .boxContent ul li ul {
	list-style:none;
}

.boxDefault .boxContent ul li ul li {
	list-style:circle;
}

	
.boxDefault .btnViewMore {
	position: relative;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	padding: 0px 10px;
	margin-top: 4px;
	
	-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;	
}

.boxDefault .btnViewMore.comments {
	margin-left:70px;	
}

.boxDefault .btnViewMore .tLabel {
	display: inline-block;
	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;
}

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

.boxDefault .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;	
}

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

.boxDefault .boxDiscuss {
	position: relative;
	display: table;
}

.boxDiscuss .c01 {
	display:table-cell;
	width:709px;
	padding:20px;
	background-color:#f4f4f4;
	border-right:1px solid #d7d7d7;
	
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
}

.boxDiscuss .c01 .boxComment {
	position:relative;
	display:block;
}

.boxDiscuss .c01 .boxComment.user {
	float:left;
	clear:both;
}

.boxDiscuss .c01 .boxComment .profPic {
	display:inline-block;
	width:50px;
	vertical-align:top;
}

.boxDiscuss .c01 .boxComment .profPic img {
	-webkit-border-radius: 50px;
	border-radius: 50px;
	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);	
}

.boxDiscuss .c01 .boxComment .tbubble {
	position:relative;
	display:inline-block;
	width:525px;
	padding:15px 20px;
	vertical-align:top;
	border:#cccccc 1px solid;
	background-color:#ffffff;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin:5px 20px;
}

.boxDiscuss .c01 .boxComment .tbubble strong {
	font-weight:400;
	font-size:12px;
	color:#959595;
}

.boxDiscuss .c01 .boxComment .tbubble .fx {
	position:absolute;
	background-image:url(images/discuss-fx1.png);
	background-repeat:no-repeat;
	width:8px;
	height:12px;
	top:15px;
	left:-8px;
}

.boxDiscuss .c01 .boxComment.seller {
	float:right;
	clear:both;
}

.boxDiscuss .c01 .boxComment.seller .profPic img {
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 2px solid #FF9900;		
	
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);	
}

.boxDiscuss .c01 .boxComment.seller .tbubble {
	position:relative;
	display:inline-block;
	width:525px;
	padding:15px 20px;
	vertical-align:top;
	border:#FF9900 1px solid;
	background-color:#ffebd7;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin:5px 20px;
}

.boxDiscuss .c01 .boxComment.seller .tbubble .fx {
	position:absolute;
	background-image:url(images/discuss-fx2.png);
	background-repeat:no-repeat;
	width:8px;
	height:12px;
	top:15px;
	left:565px;
}

.boxDiscuss .c01 .boxComment.post {
	padding-top:10px;
	margin-top:10px;
	border-top:#d7d7d7 1px dotted;
}

.boxDiscuss .c01 .boxComment.post .profPic {
	margin-right:15px;
}

.boxDiscuss .c01 .boxComment textarea {
	position:relative;
	display:inline-block;
	margin-top:7px;
	width:525px;
	padding:10px 20px;
	height:20px;
	vertical-align:top;
	border:#cccccc 1px solid;
	background-color:#ffffff;
	
	font-family: 'Signika', sans-serif;
	font-size: 14px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.boxDiscuss .c01 .boxComment .fx {
	position:absolute;
	background-image:url(images/discuss-fx1.png);
	background-repeat:no-repeat;
	width:8px;
	height:12px;
	top:31px;
	left:61px;
	z-index:2;
}

.boxDiscuss .c02 {
	display:table-cell;
	width:230px;
	padding:20px;
}

.boxDiscuss .c02 ul {
	list-style:none;
}

.boxDiscuss .c02 ul li {
	list-style:none;
	border-bottom:#d7d7d7 1px dotted;
	padding-bottom:10px;	
	margin-bottom:10px;	
}

.boxDiscuss .c02 ul li h1 {
	font-family: 'Arvo';
	font-size: 18px;
	font-weight:400;
	line-height:18px;
	color: #000000;
}

.boxDiscuss .c02 ul li .t01{
	cursor:pointer;	
	color:#474747;
	-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;	
}

.boxDiscuss .c02 ul li:hover .t01{
	color:#FF9900;
}

.boxDiscuss .c02 ul li .t02{
	color:#959595;
	font-size:12px;
}

.boxDiscuss .c02 ul li:last-child {
	border-bottom:none;	
	margin-bottom:0px;	
}

.boxRelated {
	position: relative;
	display: block;
	margin-bottom:15px;
}

.boxRelated .col1 {
	position: relative;
	display:table-cell;
	width:750px;
}

.boxRelated .col1:last-child {
	position: relative;
	display:table-cell;
	width:1020px;
}



.boxRelated .itemGallery {
	position: relative;
	background-color: #fff;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
}

.itemGallery .boxTitle {
	padding:0px 20px;
	border-bottom: 1px solid #d7d7d7;	
}

.itemGallery .boxTitle .text {
	display:table-cell;	
	font-family: 'Arvo';
	font-size: 18px;
	line-height:18px;
	color: #000000;
	height: 45px;
	vertical-align:middle;
}

.itemGallery .boxTitle .icon {
	display:table-cell;
	vertical-align:middle;
	padding-right:8px;	
}

.itemGallery .boxTitle .icon img {
	opacity:0.5;
}

.itemGallery .boxStage {
	display:table;
}

.itemGallery .boxStage .c01 {
	display:table-cell;
	min-width:500px;
	background-color:#ebebeb;
	
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;		
}

.itemGallery .boxStage .c01:last-child {
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;		
}

.itemGallery .boxStage .c01 .imgFull {
	position:relative;
	min-width:460px;
	height:345px;
	margin:20px 20px 20px 20px;
	text-align:center;
}

.itemGallery .boxStage .c01 .imgFull.single {
	width:708px;
	max-width:708px;
	min-height:370px;
}

.imgFull .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;
}

	.imgFull .btnNav:hover {
		background-color: #666;
	}

.imgFull .btnNav img {
	margin-top: 9px;
}

.imgFull .btnNav.posLeft {
	top: 155px;
	left: -15px;
}

.imgFull .btnNav.posRight {
	top: 155px;
	right: -15px;
}

.itemGallery .boxStage .c01 .imgCap {
	position:relative;
	width:460px;
	margin:0px 20px 20px 20px;
	text-align:right;
	color:#959595;
}


.itemGallery .boxStage .c02 {	
	display:table-cell;
	width:250px;
}

.itemGallery .boxStage .c02 .tnContainer {
	display:block;
	margin:10px;	
	overflow:hidden;
}

.itemGallery .boxStage .c02 .tnContainer .imgThumb {
	cursor:pointer;
	position:relative;
	float:left;
	width:100px;
	height:75px;
	background-color:#ebebeb;
	margin:10px 0px 0px 8px;
	border:#d7d7d7 1px solid;
	
	-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;	
}

.itemGallery .boxStage .c02 .tnContainer .imgThumb img {
    position: relative;

	opacity:0.5;
	
	-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;		
}

.itemGallery .boxStage .c02 .tnContainer .imgThumb div {
    position: absolute;
    background-image: url(/images/icon-play.png);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    z-index: 10
}


.itemGallery .boxStage .c02 .tnContainer .imgThumb:hover {
	border:#000000 1px solid;
}

.itemGallery .boxStage .c02 .tnContainer .imgThumb:hover img {
	opacity:1;
}

.itemGallery .boxStage .c02 .tnContainer .imgThumb.active {
	border:#000000 1px solid;	
}

.itemGallery .boxStage .c02 .tnContainer .imgThumb.active img {
	opacity:1;	
}

.itemGallery .boxStage .c02 .imgPage {
	display:block;
	clear:both;
	border-top: 1px dotted #d7d7d7;	
	text-align:right;
	padding-top:5px;	
	margin:14px 20px 0px 20px;	
}

.itemGallery .boxStage .c02 .imgPage ul {
	display:inline;
	list-style:none;
}

.itemGallery .boxStage .c02 .imgPage ul li {
	cursor:pointer;
	display:inline-block;
	padding:0px 3px;
	color:#fd0019;
	
	-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;		
}

.itemGallery .boxStage .c02 .imgPage ul li:hover {
	color: #FF9900;	
}

.itemGallery .boxStage .c02 .imgPage ul li.active {
	text-decoration:underline;
}

/* Related articles */

.boxRelated .col2 {
	position: relative;
	display:table-cell;
	width:260px;
	padding-left:10px;
}

.boxRelated .relatedNews {
	position: relative;
	display: inline-block;
	background-color: #fef7dd;
	min-height:460px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
}

.relatedNews .tLabel {
	display:table-cell;
	background-image: url(images/bg-stripeRed.gif);
	background-color: #7A1909;
	width:258px;	
	height:45px;
	vertical-align:middle;

	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;	 
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);	
}

.relatedNews .tLabel .t01 {
	margin-left:20px;
	font-family: 'Arvo';
	font-size: 16px;
	font-weight:400;
	line-height:16px;
	color: #FFFFFF;	
	text-shadow: 1px 1px 2px rgba(0,0,0,.7);
}

.relatedNews .tLabel .t02 {
	margin-left:20px;	
	font-family: 'Oswald';
	font-size: 12px;
	font-weight:300;
	line-height:12px;
	color: #efe898;
    letter-spacing: 1px;	
	text-transform: uppercase;	
	text-shadow: 1px 1px 2px rgba(0,0,0,.7);
}

.relatedNews .tLabel .t02 a{
	color: #efe898;
	text-decoration:none;
}

.relatedNews .tLabel .t02 a:hover{
	color: #FF9900;
	text-decoration:none;
}

.relatedNews .tArticles {
	margin:15px 20px;
}

.relatedNews .tArticles ul {
	list-style:none;
}

.relatedNews .tArticles ul li {
	cursor:pointer;
	color:#474747;
	line-height:16px;
	border-bottom:#cccccc 1px dotted;
	padding-bottom:10px;	
	margin-bottom: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;			
}

.relatedNews .tArticles ul li:last-child {
	border-bottom:none;	
	padding-bottom:0px;				
}

.relatedNews .tArticles ul li:hover {
	color: #FF9900;	
}

.relatedNews .tArticles ul li.more {
	color:#fd0019;
}

.relatedNews .tArticles ul li.more:hover {
	color: #FF9900;	
}

/* Forms */

.boxBody .itemBody .pageTitle  {
	padding-left:10px;
	font-family: 'Arvo';	
	font-size:22px;
	color:#fd0019;
	margin-bottom:15px;	
}

.reqTxt {
	font-family: 'Signika', sans-serif;	
	font-size:14px;
	color:#747474;
	display:inline-block;
	vertical-align:middle;
}

.required {
	font-family: 'Signika', sans-serif;	
	font-size:12px;
	line-height:18px;
	color:#fd0019;
	display:inline-block;
	margin-left:5px;
}

.noteTxt {
	font-family: 'Signika', sans-serif;	
	font-size:12px;
	color:#747474;
	margin-top:5px;
}

.boxForm {
	position:relative;
	padding:20px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:15px;
}

.boxForm .step {
	position:absolute;	
	font-size:25px;
	font-family: 'Arvo';
	font-weight:700;		
	text-align:center;
	top:10px;
	left:10px;
  	color: #474747;	
	border:#474747 4px solid;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	opacity:0.3;	
}

.boxForm .step .num {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:40px;
	height:40px;
}		

.boxForm.post {
	text-align:center;
	padding:0px;	
}

.boxForm:last-child {
	margin-bottom:0px;
}

.boxForm ul {
	margin-bottom:10px;
}

.boxForm ul:last-child {
	margin-bottom:0px;
}

.boxForm ul li {
	position:relative;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	margin-right:20px;
}

.boxForm ul li + li {
	margin-right:0px;	
}

.boxForm ul li.label1 {
	width:250px;
	margin-top:10px;
	font-family: 'Arvo';	
	font-size:18px;	
	line-height:18px;
	text-align:right;	
}

.boxForm input {
	position:relative;
	font-family: 'Signika', sans-serif;	
	font-size:16px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	border: #cccccc 1px solid;	
	padding:8px 10px;
	height:20px;
}

.boxForm textarea {
	position:relative;
	font-family: 'Signika', sans-serif;	
	font-size:16px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	border: #cccccc 1px solid;	
	padding:8px 10px;
}

.boxForm textarea.uiDesc {
	height:200px;
	width:600px;
}

.boxForm input.uiTitle {
	width:600px;
}

.boxForm input.uiContact {
	width:450px;
}

.boxForm input.uiPrice {
	width:430px;
	padding-left:30px;
}

.cSymbol:before {
	position:absolute;
	display:block;
	top:8px;
	left:10px;
	content:"₱";
	font-size:18px;
	font-weight:700;
	color:#959595;
	z-index:1;
}

.boxForm .btnGen {
	cursor:pointer;
	height:20px;	
	padding:10px;
	color:#ffffff;
	background-color:#2e2b32;
	text-align:center;
	
	-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;	
}

.boxForm .btnGen:hover {
	background-color:#696768;	
}

.boxForm .btnGen.addItem {
	width:180px;
}


.boxForm .btnGen .icon {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}

.boxForm .btnGen .label {
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	line-height:16px;
}

.boxForm .itemList.cat {
	width:470px;
}
.boxForm .itemList {
	position:relative;
	cursor:pointer;
	display:table-cell;
	vertical-align:middle;
	height:40px;
	background-color:#FFFFFF;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0);
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,0);
	border: 1px solid #cccccc;	
	
	-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;	
}

.boxForm .itemList:hover {
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.3);
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,.2);
}

.boxForm .itemList .t01 {
	margin-left:10px;
	font-size:16px;
	line-height:16px;		
	color:#999999;
	
	-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;			
}

.boxForm .itemList:hover .t01 {
	color:#000000;
}

.boxForm .itemList:after {
	content: '';
	position: absolute;
	background-image: url(images/icon-arrowDownBlk.png);
	background-repeat:no-repeat;
	width: 12px;
	height: 5px;
	top: 18px;
	right:10px;
	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;
}

	.boxForm .itemList:hover:after {
		opacity: 1;
	}
	
.boxForm .btnPost {
	margin-left:auto;
	margin-right:auto;	
	position: relative;
	width: 280px;
	height: 40px;
	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 */

}

.boxForm .btnPost: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 */

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



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

/* overlay */

.bgOverlay {
	position:fixed;
	top:0px;
	left:0px;
	background-color:rgba(235,235,235,0.9);
	width:100%;
	height:100%;
	z-index:200;
}

.uiClose {
	cursor:pointer;
	position:absolute;
	top:15px;
	right:15px;	
	display:inline-block;
	vertical-align:middle;
	font-family:'Arvo';
	font-size:14px;
	color:#464646;
	opacity:0.6;
	
	-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;	
}

.uiClose:hover {
	opacity:1;
}

.uiClose:after {
	content: '';	
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;		
	width:31px;
	height:31px;
	background-image:url(images/ui-closeBtn.png);
	background-repeat:no-repeat;
}

.uiLogin {
	position: relative;
	display: block;
	background-color: #ffffff;
	width:680px;
	top:40%;
	margin-top:-120px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
}


.uiLogin .uiTitle  {
	font-family: 'Arvo';	
	font-size:22px;
	color:#fd0019;
	margin-bottom:15px;	
	clear:both;
}

.uiLogin .uiBox {
	position:relative;
	display:inline-block;
	width:290px;
	min-height:200px;
	padding:20px;
	margin-right:20px;
		
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

.uiLogin .uiBox .title {
	font-family: 'Arvo';	
	font-size:16px;
	color:#000000;
	margin-bottom:5px;
}

.uiLogin .uiBox .title strong {
	font-family: 'Signika', sans-serif;	
	font-size:14px;
	font-weight:400;
	color:#fd0019;
}

.uiLogin .uiBox .form {
	margin-bottom:10px;
}

.uiLogin .uiBox .post {
	position:relative;
}

.uiLogin .uiBox .post .loginBtn {
	position: absolute;
	top:0px;
	right:0px;
	width: 120px;
	height: 40px;
	background-color: #f57e02;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-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 */

}

.uiLogin .uiBox .post .loginBtn: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 */

}
 
.uiLogin .uiBox .post .loginBtn > .tLabel {
	font-family: 'Arvo';
	font-size: 16px;
	line-height: 40px;
	color: #fff;	
	
	text-shadow: 0 2px 2px #d17515;
}



.uiLogin .uiBox .post .loginBtn > .tLabel:before {
	position: relative;
	top: 5px;
	content: '';
	display: inline-block;
	background-image:url(images/icon-lock.png);
	background-repeat:no-repeat;	
	width: 20px;
	height: 20px;
}



.optionTxt {
	display:inline-block;
	vertical-align:top;
	padding-top:2px;
	margin-left:10px;
}

.uiLogin .uiBox input {
	position:relative;
	font-family: 'Signika', sans-serif;	
	font-size:14px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	border: #cccccc 1px solid;	
	padding:8px 10px;
	height:20px;
	width:268px;
}

.uiLogin .uiBox:last-child {
	margin-right:0px;
}

.uiLogin .uiBox .valign {
	display:table-cell;
	vertical-align:middle;
	width:290px;
	height:200px;	
}

.uiLogin .fbSign {
	border-bottom:#cccccc 1px solid;
	padding-bottom:15px;
	margin-bottom:15px;
}

.uiLogin .fbSign:last-child {
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

.fbSign .c01 {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;	
}

.fbSign .c01 img {
	-webkit-border-radius: 90px;
	border-radius: 90px;
	border: 3px 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);			
}

.fbSign .c02 {
	display:inline-block;
	max-width:180px;
	vertical-align:middle;
}

.fbSign .c02 .t01 {
	font-family: 'Arvo';	
	font-size:20px;
	color:#000000;
}

.fbSign .c02 .t02 {
	font-family: 'Signika';	
	font-size:16px;
	color:#464646;
}

.fbSign .c02 .t03 {
	font-family: 'Signika';	
	font-size:14px;
}

.fbSign .fbLoginBtn {
	cursor:pointer;
	display:table-cell;
	vertical-align:middle;
	text-align:center;	
	width:290px;
	height:60px;
	background-color:#4a66a0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
	
	-webkit-transition: background .2s ease-out;
	-moz-transition: background .2s ease-out;
	-ms-transition: background .2s ease-out;
	-o-transition: background .2s ease-out;
	transition: background .2s ease-out;				
}

.fbSign .fbLoginBtn:hover {
	background-color:#2f477a;	
}

.fbSign .fbLoginBtn .label {
	font-family: 'Arvo';	
	font-size:16px;
	color:#ffffff;		
}

.fbSign .fbLoginBtn .label:before {
	content: '';	
	display:inline-block;
	vertical-align:middle;
	margin-top:-3px;
	margin-right:8px;		
	width:24px;
	height:24px;
	background-image:url(images/icon-login-fb.png);
	background-repeat:no-repeat;
}

.uiCheckBox {
	width: 20px;	
	position: relative;
	display:inline-block;
}

#uiCheckBox {
	display:none;
}

.uiCheckBox label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	border: #cccccc 1px solid;		
}

.uiCheckBox label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	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);
}

.uiCheckBox label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

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

/* Dashboard */

/* boxHeadBar Override */

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

.boxHeadBar .box01 {
	position: relative;
	width: 1000px;
	text-align: right;
	margin: auto;
	padding-top:0px;
	padding-right:20px;	
} 

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

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

.boxHeadBar .pAccount .pImg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:4;			
}

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

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

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

.boxHeadBar .pAccount .t02 {
	display: inline-block;
	margin-top:12px;	
	
	-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:hover .t02 {
		color: #FFF;
	}	

.boxHeadBar .pAccount .pAccountSub {
	position:absolute;
	width:140px;
	top:40px;
	left:0px;
	padding:5px 0px 0px 0px;	
	background-color:#fff;	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
		
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.2);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,.2);	
	border: 1px solid #d7d7d7;
		
	opacity:0;
	visibility:hidden;
	
	-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;
		
	z-index:3;		
}

	.boxHeadBar .pAccount .pAccountSub .fx {
		position:absolute;
		top:-9px;
		left:60%;
		margin-left:-10px;
		width:0;
		height:0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 9px solid #fff;	
		z-index:10;
	}

	.boxHeadBar .pAccount:hover .pAccountSub {
		opacity:1;
		visibility:visible;
	}	

	.boxHeadBar .pAccount .pAccountSub ul {
		display:block;
		border-bottom:1px solid #d7d7d7;
		text-align:left;
		margin:0;
		margin-bottom:5px;					
	}

	.boxHeadBar .pAccount .pAccountSub ul:last-child {
		border-bottom:none;	
		margin-bottom:0px;				
	}				
		
	.boxHeadBar .pAccount .pAccountSub ul li {
		display:block;		
		padding:5px 10px;
		color:#474747;
		cursor:pointer;	
		border:none;
		height:auto;

		-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 .pAccountSub ul li:last-child {
		margin-bottom:5px;					
	}	
		
	.boxHeadBar .pAccount .pAccountSub ul li:hover {
		background-color:#f4f4f4;
		color:#FF9900;				
	}		


.boxHeadBar .pCart {
	position: relative;
	display: inline-block;
	margin-right: 0px;
	margin-top:12px;		
	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;
	}
	
.boxHeadBar .pLogout {
	position: relative;
	display: inline-block;
	margin-left: 20px;
	margin-top:12px;
	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 .pLogout:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: -13px;
	bottom: 7px;
	width: 3px;
	height: 3px;
	background-color: #969597;
}

	.boxHeadBar .pLogout:hover {
		color: #FFF;
	}
	
/* end -- boxHeadBar Override */


/* boxHead Navigation */


.boxHeadBar ul.cart {
	margin-right:0px;
}

.boxHeadBar ul.cart li {
	border:none;
	padding:0px;	
}

.boxHeadBar ul.cart li:last-child {
	border:none;	
}


.boxHeadBar ul {
	display: inline-block;
	margin-right:10px;
}

.boxHeadBar ul li {
	display: table-cell;
	vertical-align:middle;
	height:40px;
	padding:0px 10px;
	border-left:#636363 1px solid;
}

.boxHeadBar ul li:last-child {
	border-right:#636363 1px solid;
}

.boxHeadBar ul li .alert {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	background-color:#cc2828;
	font-size:14px;
	line-height:10px;
	color:#ffffff;
	padding:5px;
	min-height:10px;
	min-width:10px;				
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left:5px;
}

.boxHeadBar ul li .pDashboard {
	cursor:pointer;	
	display:inline-block;
	vertical-align:middle;
	line-height:20px;
	color:#b7b7b7;
	
	-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 ul li .pDashboard:hover {
		color:#ffffff;	
	}

	.boxHeadBar ul li .pDashboard:before{
		content: '';
		display: inline-block;
		vertical-align:middle;	
		background-image: url(images/icon-dashboard.png);
		background-repeat:no-repeat;
		margin-right:5px;
		margin-top:-3px;	
		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 ul li .pDashboard:hover:before {
				opacity:1;
			}

.boxHeadBar ul li .pNotifications {
	cursor:pointer;	
	display:inline-block;
	vertical-align:middle;
	line-height:20px;
	color:#b7b7b7;
	
	-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 ul li .pNotifications:hover {
		color:#ffffff;	
	}

	.boxHeadBar ul li .pNotifications:before{
		content: '';
		display: inline-block;
		vertical-align:middle;	
		background-image: url(images/icon-notification.png);
		background-repeat:no-repeat;
		margin-right:5px;
		margin-top:-3px;	
		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 ul li .pNotifications:hover:before {
				opacity:1;
			}

.boxHeadBar ul li .pMessages {
	cursor:pointer;	
	display:inline-block;
	vertical-align:middle;
	line-height:20px;
	color:#b7b7b7;
	
	-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 ul li .pMessages:hover {
		color:#ffffff;	
	}
	
	.boxHeadBar ul li .pMessages:before{
		content: '';
		display: inline-block;
		vertical-align:middle;	
		background-image: url(images/icon-messages.png);
		background-repeat:no-repeat;
		margin-right:5px;
		margin-top:-3px;	
		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 ul li .pMessages:hover:before {
				opacity:1;
			}


/* boxCrumbs Navigation */

.boxCrumbs .uiNav {
	position: relative;
	width: 1020px;
	margin: auto;
}

.uiNav .boxCat {
	display:table-cell;
	width:45px;
	height:45px;
	vertical-align:middle;
	text-align:center;
}

.uiNav ul {
	display:table-cell;
	height:45px;
	padding-left:1px;	
}

.uiNav ul li {
	position: relative;	
	height:45px;	
	display:inline-block;
	padding:0px 15px;
}

.uiNav ul li .item {
	display:table-cell;
	vertical-align:middle;
	height:45px;
}

.uiNav ul li .fx {
	position:absolute;
	bottom:-7px;
	left:50%;
	margin-left:-10px;
	width:0;
	height:0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 9px solid #2e2b32;	
	z-index:10;
	opacity:0;	
}

.uiNav ul li a {
	text-decoration:none;
	color:#474747;
}

.uiNav ul li a:hover {
	text-decoration:none;
	color:#fd0019;
}

.uiNav ul li.active {
	position:relative;		
	background-color:#2e2b32;
	color:#ffffff;
}

.uiNav ul li.active a {
	color:#ffffff;
}

.uiNav ul li.active .fx {
	opacity:1;
}


.dashHeader {
	position: relative;
	width: 1020px;
	min-height:120px;
	margin: auto;
}

.dashHeader .uiProfile {
	display:table-cell;
	vertical-align:middle;
	width: 420px;
	height:120px;
}

.dashHeader .uiProfile .profPic {
	display:inline-block;
	vertical-align:middle;
	margin:0px 10px;
}

.dashHeader .uiProfile .profPic img {
	-webkit-border-radius: 100px;
	border-radius: 100px;
	border: 3px solid #FF9900;		
	
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);	
}

.dashHeader .uiProfile .profInfo {
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	width:260px;
}

.dashHeader .uiProfile .profInfo h1 {
	font-family: 'Arvo';
	font-size:22px;
	font-weight:400;
	color:#00000;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #c8c8c8;	
}


.dashHeader .uiProfile .profInfo ul {
	display:block;
	font-size:13px;
}

.dashHeader .uiProfile .profInfo ul li {
	list-style:none;
	margin-bottom:2px;	
}

.dashHeader .uiProfile .profInfo ul li .t01 {
	display:inline-block;
	vertical-align:middle;
	color:#FF9900;	
}

.dashHeader .uiProfile .profInfo ul li .t02 {
	display:inline-block;
	vertical-align:middle;
	color:#474747;	
}

.dashHeader .uiProfile .profInfo ul li .icon {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	width:20px;
	height:20px;
	text-align:center;
}

.dashHeader .uiBoxes {
	display:table-cell;
	vertical-align:middle;
	width: 600px;
	height:120px;
}

.dashHeader .uiBoxes .boxItem {
	cursor:pointer;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width: 140px;
	height:120px;
	background-color:#e67000;
	margin-right:10px;	
	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

.dashHeader .uiBoxes .boxItem.off {
	background-color:#c5c5c5;
}

.dashHeader .uiBoxes .boxItem.off .count {
	display:none;
}

.dashHeader .uiBoxes .boxItem .icon {
	position:absolute;
	width:62px;
	height:62px;
	top:45%;
	left:50%;
	margin-top:-31px;	
	margin-left:-31px;
}

.dashHeader .uiBoxes .boxItem .label {
	position:absolute;
	bottom:10px;
	left:10px;
	color:#ffffff;
	font-size:13px;
}

.dashHeader .uiBoxes .boxItem:hover .label {
	text-decoration:underline;
}

.dashHeader .uiBoxes .boxItem .count {
	position:absolute;
	bottom:10px;
	right:10px;
	color:#ffffff;
	font-size:20px;
}

/* sold marker */

.sold-wrapper {
  	width: 65px;
  	height: 68px;
  	overflow: hidden;
  	position: absolute;
  	top: -2px;
  	right: -2px;
}

.sold-ribbon {
  	font-family:'Arvo';
  	font-size:14px;
	font-weight:400;
	letter-spacing:1px;
  	color: #ffffff;
  	text-align: center;
  	text-shadow: rgba(0,0,0,0.5) 0px 1px 2px;
  	-webkit-transform: rotate(45deg);
  	-moz-transform:    rotate(45deg);
  	-ms-transform:     rotate(45deg);
  	-o-transform:      rotate(45deg);
  	position: relative;
  	padding: 2px 0;
  	left: -15px;
  	top: 12px;
  	width: 120px;
  	background-color: #4b9600;
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#4b9600), to(#418100)); 
  	background-image: -webkit-linear-gradient(top, #4b9600, #418100); 
  	background-image:    -moz-linear-gradient(top, #4b9600, #418100); 
  	background-image:     -ms-linear-gradient(top, #4b9600, #418100); 
  	background-image:      -o-linear-gradient(top, #4b9600, #418100); 	
  	
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  	-moz-box-shadow:    0px 2px 3px rgba(0,0,0,0.2);
  	box-shadow:         0px 2px 3px rgba(0,0,0,0.2);
}

.sold-ribbon:before {
  	left: 0;
}
.sold-ribbon:after {
  	right: 0;
}

.soldItem {	
	position:relative;	
	display:inline-block;
	height: 25px;
  	background-color: #4b9600;
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#4b9600), to(#418100)); 
  	background-image: -webkit-linear-gradient(top, #4b9600, #418100); 
  	background-image:    -moz-linear-gradient(top, #4b9600, #418100); 
  	background-image:     -ms-linear-gradient(top, #4b9600, #418100); 
  	background-image:      -o-linear-gradient(top, #4b9600, #418100); 
	text-align: center;
	line-height: 25px;
	margin-bottom: 5px;

	padding:0px 15px 0px 30px;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.soldItem .label {	
	font-family:'Arvo';
	font-size:14px;
	font-weight:400;
	color:#ffffff;
  	text-shadow: rgba(0,0,0,0.5) 0px 1px 2px;	
}

.soldItem .label:before {
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 6px;
	left: 10px;
	border: 3px solid #ffffff;
	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);
}

.report-wrapper {
	display:table-cell;	
	padding-left:10px;
	vertical-align:middle;
	height:45px;		
}

.reportItem {
	display: inline-block;
	height: 25px;
	background-color: #f4f4f4;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	padding:0px 10px;

	-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;
	
	-webkit-border-radius: 5px;
	border-radius: 5px;

	border: 1px solid #d7d7d7;		
}

	.reportItem:hover {
		color:#fd0019;
	}
	
/* Messages - Inbox */
	
.boxMessages {
	position: relative;
	display: table;
}

.boxMessages .c01 {
	display:table-cell;
	min-width:149px;
	padding:10px 0px;	
	background-color:#ebebeb;
	border-right:1px solid #d7d7d7;
	
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
}

.boxMessages .c01 .folder {
	padding:5px 20px;
	cursor:pointer;
	background-color:#ebebeb;
		
	-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;				
}
	
	.boxMessages .c01 .folder:hover {
		color:#fd0019;		
	}

	.boxMessages .c01 .folder.active {
		background-color:#ffffff;
		color:#fd0019;		
	}	

.boxMessages .c02 {
	display:table-cell;
	padding:10px;
	min-width:578px;
	width:100%;
}

.boxMessages .c02.inner {
	padding:0px;
}

.boxMessages .c02.compose {
	padding:0px;	
	background-color:#f0f0f0;
	
	-webkit-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;		
}

.searchMessages {
	position:absolute;
	right:10px;
	top:10px;		
}

.searchMessages input {
	display:inline-block;
	font-family: 'Signika', sans-serif;	
	font-size:14px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	border: #cccccc 1px solid;	
	padding:2px 10px;
	height:20px;
	width:160px;
	margin-right:5px;	
}

.searchMessages .searchBtn {
	display: inline-block;
	line-height: 25px;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	padding:0px 10px;
	color:#999999;	

	background-color: #f4f4f4;
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e1e1e1)); 
  	background-image: -webkit-linear-gradient(top, #f4f4f4, #e1e1e1); 
  	background-image:    -moz-linear-gradient(top, #f4f4f4, #e1e1e1); 
  	background-image:     -ms-linear-gradient(top, #f4f4f4, #e1e1e1); 
  	background-image:      -o-linear-gradient(top, #f4f4f4, #e1e1e1); 	
	
	-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;
}

	.searchBtn:hover {
		background-color: #e1e1e1;
  		background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#f4f4f4)); 
  		background-image: -webkit-linear-gradient(top, #e1e1e1, #f4f4f4); 
  		background-image:    -moz-linear-gradient(top, #e1e1e1, #f4f4f4); 
  		background-image:     -ms-linear-gradient(top, #e1e1e1, #f4f4f4); 
  		background-image:      -o-linear-gradient(top, #e1e1e1, #f4f4f4);
		color:#474747;					
	}
	
.composeBtn {
	cursor:pointer;
	line-height:20px;	
	padding:5px 0px;
	margin:0px 10px 10px 10px;
	color:#ffffff;
	background-color:#e67000;
	text-align:center;
	
	-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;	
}
 
	.composeBtn:hover {
		background-color:#ff9900;
	}
	
.uiActions {
	position:relative;
	margin-bottom:10px;
}

.uiActions.inner {
	position:absolute;
	top:0px;
	right:-10px;
	margin-bottom:0;
}


.uiActions .btnAction {
	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;	
}

	.uiActions .btnAction:hover {
		background-color:#2e2b32;	
	}


.uiActions .btnAction .icon {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}

.uiActions .btnAction .label {
	display:inline-block;
	vertical-align:middle;
}

.uiActions .uiPager {
	position:absolute;
	right:0px;
	top:0px;	
}

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

.uiActions .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;	
}
	.uiActions .uiPager .pagerBtn:hover {
		background-color:#2e2b32;	
	}

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

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

.uiActions .btnMore {
	position:relative;
	display:inline-block;	
	cursor:pointer;
	line-height:20px;	
	padding:5px 25px 5px 15px;
	color:#ffffff;
	background-color:#696768;	

	text-align:center;
	
	-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;	
}

	.uiActions .btnMore:after { 
		content: '';
		position:absolute;
		background-image:url(images/icon-arrowDown.png);
		background-repeat:no-repeat;
		width:12px;
		height:5px;
		top:12px;
		right:8px;
	}
	
	.uiActions .btnMore:hover {
		background-color:#2e2b32;
		
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;		
	}
	
	.uiActions .btnMore:hover .subMore {
		opacity:1;
		visibility:visible;
	}		
	
	.uiActions .btnMore .subMore {
		position:absolute;
		width:140px;
		top:29px;
		right:0px;
		padding:5px 0px;	
		background-color:#fff;	
		-webkit-border-radius: 5px 0 5px 5px;
		border-radius: 5px 0 5px 5px;	
		
		-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.2);
		box-shadow: 1px 1px 3px 0 rgba(0,0,0,.2);	
		border: 1px solid #d7d7d7;
		
		opacity:0;
		visibility:hidden;	
		
		z-index:3;
			
	}
	
		.uiActions .btnMore .subMore .option {
			padding:5px;
			color:#474747;
			cursor:pointer;							
		}
		
		.uiActions .btnMore .subMore .option:hover {
			background-color:#f0f0f0;
			color:#000;				
		}
		
		.uiActions .btnMore .subMore .option.report:hover {
			background-color:#f0f0f0;
			color:#fd0019;				
		}				
	

.uiInbox {
	position:relative;
	margin-bottom:10px;	
}

.uiInbox .inboxItem {
	display:table;
	width:100%;
	position:relative;
	padding:10px;
	background-color:#f4f4f4;	
	border-bottom:1px solid #cccccc;

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

.uiInbox .inboxItem.selected {
	background-color:#e1e1e1;
}

.uiInbox .inboxItem.unread {
	background-color:#fef7dd;
}

.uiInbox .inboxItem.header {
	background-color:#2e2b32;
	border-bottom:1px solid #ffffff;	
	-webkit-border-radius: 5px 5px 0 0;
	border-radius:5px 5px 0 0;		
}

	.uiInbox .inboxItem.header .labelFrom {
		color:#d5d5d6;	
	}
	
	.uiInbox .inboxItem.header .labelSubj {
		color:#d5d5d6;	
	}
	
	.uiInbox .inboxItem.header .t03 .labelDate {
		color:#d5d5d6;
		font-size:14px;
	}	


.uiInbox .inboxItem .t01 {
	display:table-cell;
	width:25%;
	vertical-align:top;
}

	.uiInbox .inboxItem .t01 .labelFrom {
		margin-right:15px;
	}

.uiInbox .inboxItem .t02 {
	display:table-cell;
	width:57%;
	vertical-align:top;
}

	.uiInbox .inboxItem .t02 .labelSubj {
		margin-right:15px;
	}
	
	.uiInbox .inboxItem .t02 .labelSubj .msgTitle {
		color:#000;
	}
	
	.uiInbox .inboxItem .t02 .labelSubj .msgPrev {
		font-size:12px;		
		color:#959595;
	}		

.uiInbox .inboxItem .t03 {
	display:table-cell;
	width:18%;
	vertical-align:top;
}

	.uiInbox .inboxItem .t03 .labelDate {
		font-size:12px;
		color:#959595;
	}

.uiInboxCheckBox {
	position:relative;
	width:5%;
}

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

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

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

input[type=checkbox].uiInboxCheckBox + label.uiInboxLabel: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].uiInboxCheckBox + label.uiInboxLabel: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].uiInboxCheckBox:hover + label.uiInboxLabel:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

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

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

/* Messages - Item Discussions */

.boxItemDiscuss {
	padding:10px 20px;	
}

.boxItemDiscuss ul {
	list-style:none;
}

.boxItemDiscuss ul li {
	cursor:pointer;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #c8c8c8;	
}

	.boxItemDiscuss ul li:hover .t01{
		color:#FF9900;		
	}
	
	.boxItemDiscuss ul li:hover .t02{
		color:#FF9900;		
	}
	


.boxItemDiscuss ul li .t01 {
	color:#000;
	font-weight:700;
	
	-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;			
}

.boxItemDiscuss ul li .t02 {
	color:#474747;
	
	-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;			
}

.boxItemDiscuss ul li .t03 {
	color:#959595;
	font-size:12px;
}

.boxItemDiscuss ul li:last-child {
	border-bottom:none;
	padding-bottom:0;
}

/* Messages - Inner Template */

.msgSubject {
	position:relative;
	padding:10px 20px;
	border-bottom: solid 1px #cccccc;
	min-height:25px;	
}

.msgSubject .labelSubject {
	font-family:'Arvo';
	font-size:18px;
	color:#000000;	
	margin-right:100px;
}

.collapseBtn {
	position:absolute;
	top:10px;
	right:10px;
	line-height: 25px;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	padding:0px 10px;
	color:#474747;	

	background-color: #f4f4f4;
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e1e1e1)); 
  	background-image: -webkit-linear-gradient(top, #f4f4f4, #e1e1e1); 
  	background-image:    -moz-linear-gradient(top, #f4f4f4, #e1e1e1); 
  	background-image:     -ms-linear-gradient(top, #f4f4f4, #e1e1e1); 
  	background-image:      -o-linear-gradient(top, #f4f4f4, #e1e1e1); 	
	
	-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;
}

	.collapseBtn:hover {
		background-color: #e1e1e1;
  		background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#f4f4f4)); 
  		background-image: -webkit-linear-gradient(top, #e1e1e1, #f4f4f4); 
  		background-image:    -moz-linear-gradient(top, #e1e1e1, #f4f4f4); 
  		background-image:     -ms-linear-gradient(top, #e1e1e1, #f4f4f4); 
  		background-image:      -o-linear-gradient(top, #e1e1e1, #f4f4f4);				
	}

.msgThread {
	position:relative;
	padding:10px 20px;
	border-bottom: solid 1px #cccccc;
}

.msgThread:nth-child(even) {
	background-color:#f4f4f4;
}

.msgHeader {
	position:relative;
	margin-bottom:10px;
}

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

.msgPic 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);	
}

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

.msgHeader .msgFrom {
	display:inline-block;
	vertical-align:top;
	margin-top:2px;
	margin-left:10px;
}

	.msgHeader .msgFrom .t01{
		color:#000;
		font-weight:700;
	}
	.msgHeader .msgFrom .t02{
		color:#474747;
	}

	.msgHeader .msgFrom.user .t01{
		color:#e67000;
		font-weight:700;
	}

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

.msgBody {
	display:block;
	overflow:hidden;
	line-height:22px;	
}

.msgBody.hide {
	display:none;
}

.msgBody p {
	margin: 1.2em 0px;	
}

.msgBody ul { 
	display: block;
   	list-style-type: disc; 
   	list-style-position: outside; 
	margin: 1.2em 0px;
	padding-left: 30px;
}

.msgBody ol { 
	display: block;
  	list-style-type: decimal; 
  	list-style-position: outside; 
	margin: 1.2em 0px;
	padding-left: 30px;
}

.msgBody ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: outside; 
   margin: 0em 0px;
}

.msgBody ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: outside; 
   margin: 0em 0px;
}

.msgReply {
	display:table;
	width:100%;	
	position:relative;
	padding:10px 10px 10px 20px;	
	background-color:#2e2b32;
	
	-webkit-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;	

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

.msgReply .col1 {
	display:table-cell;
	padding-right:5px;	
}

.msgReply .col2 {
	display:table-cell;
	width:100%;
}

.msgReply textarea {	
	position:relative;
	font-family: 'Signika', sans-serif;	
	font-size:14px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	border: #cccccc 1px solid;	
	padding:8px 10px;
	margin-bottom:10px;
	width:100%;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.msgReply .postReply {
	position:relative;
	height:35px;
}

.msgReply .postReply a {
	color:#959595;
}

.msgReply .postReply a:hover {
	color:#ffffff;
}

.postReplyBtn {
	position:absolute;
	top:0px;
	right:0px;
	text-align: center;
	cursor: pointer;
	padding:6px 10px;
	color:#ffffff;	
	text-shadow: 0 2px 2px #d17515;

	background-color: #f8a34b;
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8a34b), to(#f57e02)); 
  	background-image: -webkit-linear-gradient(top, #f8a34b, #f57e02); 
  	background-image:    -moz-linear-gradient(top, #f8a34b, #f57e02); 
  	background-image:     -ms-linear-gradient(top, #f8a34b, #f57e02); 
  	background-image:      -o-linear-gradient(top, #f8a34b, #f57e02);
	border: 1px solid #f57e02; 	
	
	-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);	
}

	.postReplyBtn:hover {
		background-color: #ffb971;
  		background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#f08f05)); 
  		background-image: -webkit-linear-gradient(top, #ffb971, #f08f05); 
  		background-image:    -moz-linear-gradient(top, #ffb971, #f08f05); 
  		background-image:     -ms-linear-gradient(top, #ffb971, #f08f05); 
  		background-image:      -o-linear-gradient(top, #ffb971, #f08f05);				
	}
	
.msgCompose {
	position:relative;
	padding:10px 20px;
	border-bottom: solid 1px #cccccc;
}

.msgCompose:last-child {
	border-bottom:none;
}

.msgCompose .tLabel {
	font-size:14px;
	color:#474747;
	margin-bottom:5px;
}

.msgCompose .tWrap {
	position:relative;
	margin-bottom:5px;
	min-height:30px;	
}

.msgCompose .tWrap input {
	font-family: 'Signika', sans-serif;	
	font-size:14px;	
	padding:10px;
	width:100%;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	border: #cccccc 1px solid;		
}

.msgCompose .tWrap textarea {
	font-family: 'Signika', sans-serif;	
	font-size:14px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	border: #cccccc 1px solid;	
	padding:10px;
	width:100%;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.msgCompose .tWrap textarea.uiUsername {
	height:80px;
}

.msgCompose .tWrap textarea.uiMessage {
	height:240px;
}


/* Article Template */

.boxDefault .boxArticle {
	position:relative;
	display:table;
}

.boxArticle .colNav {
	display:table-cell;
	vertical-align:top;
	min-width:277px;
	background-color:#ebebeb;
	border-right:1px solid #cccccc;
	padding-bottom:5px;	
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;		
}

.boxArticle .colBody {
	display:table-cell;
	vertical-align:top;	
	min-width:740px;
	width:1018px;
}

.boxArticle .colNav a {
	text-decoration:none;
	color:#474747;
}

.boxArticle .colNav a.active {
	color:#fd0019;
}

.boxArticle .colNav a:hover {
	text-decoration:none;
	color:#fd0019;
}

.boxArticle .colNav ul {
	list-style:none;
	padding:5px 0px 5px 0px;		
}

.boxArticle .colNav ul li.expand {
	background-color:#FFF;	
}

.boxArticle .colNav ul li {
	border-bottom:dotted 1px #cccccc;
	padding:10px 20px 10px 20px;
    cursor: pointer;
}

.boxArticle .colNav ul li:last-child {
	border-bottom:none;
	padding-bottom:8px;
}

.boxArticle .colNav ul li ul li {
	border-bottom:none;
	padding:5px;		
}

.boxArticle .colNav ul li ul li:before { 
    content: "";
    border-color: transparent #959595;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    display: inline-block;
	top:-1px;
	left:-2px;
	margin-right:5px;
    height: 0;
    width: 0;
    position: relative;
}

.boxArticle .colBody .articleBody {
	font-size:14px;
	line-height:22px;
	margin:20px;
}

.articleBody h1 {
	font-size:18px;
	line-height:24px;
	font-weight:300;
	margin: 1.2em 0px;
	color:#000;
}

.articleBody p {
	margin: 1.2em 0px;	
}

.articleBody ul { 
	display: block;
   	list-style-type: disc; 
   	list-style-position: outside; 
	margin: 1.2em 0px;
	padding-left: 30px;
}

.articleBody ol { 
	display: block;
  	list-style-type: decimal; 
  	list-style-position: outside; 
	margin: 1.2em 0px;
	padding-left: 30px;
}

.articleBody ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: outside; 
   margin: 0em 0px;
}

.articleBody ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: outside; 
   margin: 0em 0px;
}

.articleBody .imgPoster {	
	display:block;
	margin: 1.2em 0px;	
}

.articleBody .imgPoster img {	
	border:1px solid #d7d7d7;
}

.articleBody .imgLeft {	
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	clear:left;	
}

.articleBody .imgLeft img {	
	border:1px solid #d7d7d7;
}

.articleBody .imgRight {	
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	clear:right;	
}

.articleBody .imgRight img {	
	border:1px solid #d7d7d7;
}