.bg_footer {
    background: url("../images/bg_footer.jpg") no-repeat scroll center top transparent;
    padding: 0 20px;
}

#vnt-main{
	padding:0px;
	}

.box-internal {margin-bottom:10px;}
.box-internal .box-title {
	line-height:25px;
	background:url(../images/hr.gif) bottom repeat-x;
	margin-bottom:5px;
	padding-left:0px;
	padding-bottom:5px;
}
.box-internal .box-title .titleL {
	background:url(../images/icon_cat.gif) left no-repeat;
	padding-left:25px;
	float:left;
	color:#257cc1;
	font-size:12px;
	text-transform:uppercase;
}
.box-internal .box-title .titleL a {color:#257cc1;}
.box-internal .box-title .titleR {
	float:right;	
}
.box-internal .box-title .titleR a{
	font-size:12px;
	background:url(../images/icon_view_all.gif) no-repeat right 7px;
	padding-right:10px;
	font-weight:normal;
}

.box-internal .box-content { 
	padding:10px 0px;
	border:none;
	overflow:hidden;
}

#ListCategory {
	  
}
.ListCat {
	background:url(../images/box_bg.gif) bottom repeat-x;
	padding:0px 20px;
	padding-top:10px;
	padding-bottom:20px;
	overflow:hidden;
	margin-bottom:10px;
}
.ListCat.last{ margin-bottom:0px;}
.ListCat .imgCat {
	float:left;
	width:110px;
	border:1px solid #e0e0e0;
	padding: 5px;
	margin-right:10px;
	text-align:center; 
	display:table-cell;
	vertical-align:bottom;
}
.ListCat .imgCat img { width:110px;}
.ListCat .infoCat {
	float:right;
	width:520px;
}
.ListCat .infoCat ul {list-style:none;}
.ListCat .infoCat li {
	padding:5px 0px;
	border-bottom:1px dotted #e0e0e0;
}
.ListCat .infoCat li.last{
	border-bottom:none;	
}
.ListCat .infoCat li h3 a {
	font-size:13px;
	color:#9d0005;
	text-transform:uppercase;
}


#List_Item { 
	padding:0px 0px;	
	width:100%;
}

/*----------------- VIEW Picture ----------------*/
#List_Item .View2 {
  float:left; 
	padding-bottom:10px;
	margin-bottom:10px;
	width:100%;
}
#List_Item .View2.last {
	background:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

#List_Item div.View2 div.item{
  float:left;
	margin:0; 
}

#List_Item .View2 div.item .boxItem {
	margin:5px;	
} 

#List_Item .View2 h3 {
	padding:3px 0px;
	font-size:11px;
	text-align:center;
}
#List_Item .View2 h3 a { 
	font-weight:bold;
}
#List_Item .View2 h3 a:hover{ 
	text-decoration:none;
}

#List_Item .View2 .img { 
	border:1px solid #ccc;
	padding:1px;
	text-align:center;
}

#List_Item .viewMore  {
	text-align:right;
	padding-right:10px;
}

#List_Item .NoItem  {
	text-align:center;
	padding:20px;
	color:#FF0000;
}

/*----------------- VIEW File ----------------*/

.tblItem {
	border:1px solid #EFEFEF;
	margin-top:10px;
	padding:0pt;
}
.tblItem .title{
	
	background-color:#EFEFEF;
	padding:3px 7px;
}
.tblItem .title a{
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
}
.tblItem .votes{
	padding:3px;
}
.tblItem .des{
	padding:3px;
}
.tblImg {float:right; display:block;margin-left:7px;}
.tblImg .img { border:1px solid #ccc; padding:2px; }

.tblItem .poster{
	padding:3px;
}
.tblItem .fPoster{
	color:#FF0000;
}

#List_Item .box-item {
	padding:10px;
	border-bottom:1px dotted #d0d0d0;		
}
#List_Item .box-item.last{ border-bottom:none;}
#List_Item .box-item .img  {
	float:left;
	margin-right:10px;	
	border:1px solid #d0d0d0;
	padding:2px;
}
#List_Item .box-item .divInfo {}
#List_Item .box-item .divInfo h3 {}
#List_Item .box-item .divInfo .extra {
	padding:2px 0px;	
	color:#b2b2b2;
	font-size:11px;
}
#List_Item .box-item .divInfo .size { color:#cd0a00; }
 


/*----------------- VIEW Media ----------------*/

.table_bg {
	border:1px solid #c9d2d5;
}
table.table_bg td{
	padding:2px;
	border-left:1px dotted #c4cccf;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
table.table_bg td:first-child{
	border-left:none;
}
.row_title{
	background:#e9e9e9;
	color:#333333;
	font-weight:bold;
	height:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #cbd4d6;
}
table.table_bg .row1 td,
table.table_bg .row2 td{
	height:34px;
	border-top:1px solid #ffffff;
	}
table.table_bg .row1:first-child td{
	border-top:none;
	}
.row1 td{
	background:#f2fbff;
}
.row2 td{
	background:#dcf3fc;
}
table.table_bg .row1 td strong a,
table.table_bg .row2 td strong a{
	color:#333333;
	}

table.table_bg .col5{
	color:#257CC1;
	}
table.table_bg .col6{
	color:#ff0000;
	}

.row_extra{
	background:#FAFAFA;
}
.row_select {
	background:#F4EAD2;
}
.table_bg h3 { padding-bottom:5px;}


.boxTitleDetail{
	font-size:12px;
	font-weight:bold;
	color:#9D0005;
	border-bottom:1px dotted #cccccc;
	text-transform:uppercase;
	padding:10px 0px 5px;
	margin-bottom:5px;
}
.pic_name {
	font-size:18px;
	color:#FFFF00;
	font-weight:bold;
	text-transform:uppercase;
}



.hr {
	background: url(../images/hr.gif) repeat-x center;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

/*---- SEARCH ----*/
.internal_search{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:17px;
	}
.internal_search .internal_search-content{
	border:1px solid #aad4fd;
	border-top:none;
	background:url(../images/internal_search-content.gif) repeat;
	position:relative;
	}
.internal_search .internal_search-content form{
	border:1px solid #ffffff;
	border-top:none;
	padding:13px 14px 11px;
	}
	
.internal_search .internal_search-content .internal_search-content_bl,
.internal_search .internal_search-content .internal_search-content_br{
	position:absolute;
	width:9px;
	height:9px;
	bottom:-1px;
	}
.internal_search .internal_search-content .internal_search-content_bl{
	background:url(../images/internal_search-content_bl.png) no-repeat 0px 0px;
	left:-1px;
	}
.internal_search .internal_search-content .internal_search-content_br{
	background:url(../images/internal_search-content_br.png) no-repeat 0px 0px;
	right:-1px;
	}
	
.internal_search td{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
.textfiled_style_bo{
	position:relative;
	margin:0px 15px;
	height:28px;
	background:url(../images/textfiled_bg.png) repeat-x top;
	}
span.textfiled_style_bo{
	display:inline-block;
	}
.textfiled_style_bo .textfiled_style_l,
.textfiled_style_bo .textfiled_style_r{
	width:15px;
	height:28px;
	position:absolute;
	top:0px;
	}
.textfiled_style_bo .textfiled_style_l{
	background:url(../images/textfiled_l.png) no-repeat 0px 0px;
	left:-15px;
	}
.textfiled_style_bo .textfiled_style_r{
	background:url(../images/textfiled_r.png) no-repeat 0px 0px;
	right:-15px;
	}
	
.textfiled_style_bo .textfiled_style{
	height:28px;
	line-height:28px;
	background:none;
	border:none;
	color:#555555;
	}
div.textfiled_style_bo .textfiled_style{
	width:100%;
	}

.textfiled_style_bo .dd .ddTitle {
	background:none;
	padding:6px 0px 5px 0px;
	border:none;
	color:#555555;
	}
	
td.space{
	width:10px;
	}
	
.internal_search .internal_search-content .btn_search{
	background:url(../images/btn_search.png) no-repeat center center;
	width:84px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	}

/*---- DETAIL ----*/
.boxDetail {
	padding:0px 0px;	
}
.boxDetail-title{
	padding-bottom:7px;
	border-bottom:1px dotted #7f7f7f;
	margin-bottom:17px;
	font-weight:bold;
	color:#444444;
	}
.boxDetail-title span{
	display:inline-block;
	padding-right:10px;
	}
.boxDetail-title .model-title{
	color:#257cc1;
	text-transform:uppercase;
	}
.boxDetail-title .model,
.boxDetail-title .selling,
.boxDetail-title .buying,
.boxDetail-title .delivery_time{
	padding-right:30px;
	}
	
.boxDetail-title .selling,
.boxDetail-title .buying,
.boxDetail-title .delivery_time,
.boxDetail-title .fluid{
	color:#d60101;
	display:inline-block;
	}
.boxDetail-title .selling-title,
.boxDetail-title .buying-title,
.boxDetail-title .delivery_time-title,
.boxDetail-title .fluid-title{
	color:#257cc1;
	}

.main_detail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	}
.boxDetail-title,
.main_detail td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.main_detail-left{
	float:left;
	width:780px;
	}
.main_detail-right{
	float:right;
	width:420px;
	}

.boxDetail .desc{
	padding:12px 20px;
	}

.box_bo .box_bo-footer{
	background:#e7e7e7;
	padding:22px 20px 12px;
	text-align:center;
	}
.box_bo .box_bo-footer .detail-mess{
	padding-bottom:10px;
	}
	
.main_detail-right .pic{
	padding:10px 10px;
	}
	
/*------------------login---------------*/
.box_login .mess_login{
	padding-bottom:10px;
	}
.box_login .table_login td{
	padding-bottom:10px;
	}
.box_login .btn_login{
	background:url(../images/btn_search.png) no-repeat center center;
	width:84px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	}