/*------------------------------------------------------------------------
* JV Template 1.5 - Jan, 2010
* ------------------------------------------------------------------------
* Copyright (C) 2008-20010 APL Solutions And Vision Co., LTD. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: APL Solutions And Vision Co., LTD
* Websites:  http://www.joomgroup.com -  http://www.joomvision.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial;
	
}
body#bd {
	color: #101010;
	background: #fcfcfc url(../../images/red/bd.png) repeat-x 0 0;	
}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
 head~body #opera { display: block; }
}

/* Clearfix */
.clearfix {
	clear: both;
}
#jv-wrapper {
	padding: 0;
}
#jv-wrapper-inner {
	padding: 0;
	margin:0 ;
}
.jv-wrapper {
	width: 960px;
	display: block;
	margin: 0 auto ;
}
#jv-userwrap1,
#jv-userwrap2,
#jv-userwrap3,
#jv-userwrap4,
#jv-userwrap5,
#jv-userwrap6,
#jv-userwrap7 {
	margin: 0;
	width: 100%;
}
#jv-userwrap1-inner,
#jv-userwrap2-inner,
#jv-userwrap3-inner,
#jv-userwrap4-inner,
#jv-userwrap5-inner,
#jv-userwrap6-inner,
#jv-userwrap7-inner,
#jv-mainbody-inner,
#jv-bottom-inner,
#jv-mainmenu-inner {
	padding: 0 10px;
	width: auto;
	overflow: hidden;
}
#jv-mainmenu .jv-wrapper {width: 962px;}
#jv-userwrap1-inner {margin-top: 10px;}
#jv-mainmenu-inner {padding: 0;}
#jv-bottom-inner {margin: 0;}
#jv-userwrap5-inset {
	width: 100%;
	float: left;
	background: url(../images/userwrap5-bg.png) repeat-x 0 0;
	
}

/* CLASS EDIT
-------------------------------------------------------------*/

/* BEGIN HEADER
-------------------------------------------------------------*/
#jv-header {
	width: 100%;
	height: auto;
	
}
#jv-header-inner {
	width: 100%;
	overflow: hidden;
}
#jv-top {
	float: right;
	width: 400px;
}
#jv-top #jv-login {
	width: 400px;
	float: right;
}


 
#jv-mainmenu {
	margin: 0;	width: 100%;	height: auto;
	overflow: hidden;
}
/* END HEADER
-------------------------------------------------------------*/

/* BEGIN CONTAINER
-------------------------------------------------------------*/
#jv-mainbody {
	width: 100%;
	overflow: hidden;
}
#jv-container,
#jv-container-right,
#jv-container-full {
	display:block;
	float:left;
	width:100%;
}
#jv-right{
	width: 100%;
	float: right;
}
#jv-right-inner {
}
#jv-content {
	width: 650px;
}
#jv-component {
}
#jv-container-right #jv-content {
	width: 650px;
	float: left;

}
#jv-container-full #jv-content,
#jv-container-full #jv-content-inner{
	width: 100%;
	
}
#jv-maincontent {
	width: auto;
}

/* END CONTAINER
-------------------------------------------------------------*/

/* BEGIN FOOTER 
-------------------------------------------------------------*/
.clr {
	height: 0;
	clear: both;
	line-height: 0;
}
.jv-user {
	overflow: hidden;
	float: left;
}
.jv-box-right {
	float: right;
}
.jv-user .jv-box-inside {
	padding-right: 10px;
}
.jv-box-right .jv-box-inside {
	padding-right: 0;
}
.jv-box-full {
	width: 100%;
	margin-left: 0px !important;
}

#jv-bottom {
	width: 100%;
	font-size: 11px;
	float: left;
	margin-bottom: 25px;
}
#jv-bottom .jv-box-inset {
	overflow: hidden;
	border-top: 1px solid #131313;
	background: #020202;
}
#jv-footer {
	float: left;
	display: block;
	width: 50%;
	color: #8a8888;
}
#jv-footer a,
#jv-copyright a{
	color: #54ade1;
	
	text-shadow: none;
}
#jv-footer-inner {
}
#jv-footer ul.menu {
	padding: 3px 0;
	overflow: hidden;
}
#jv-footer ul.menu li {
	float: left;
	margin: 0;
	border: none;
	background: none;
	padding: 0 10px !important;
	
}
#jv-footer ul.menu li a {
	background: none;
	color: #393939;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#jv-footer ul.menu li a :hover {
	color: #9D9D9D;
}
#jv-copyright {
	float: left;
	width: 50%;
	color: #393939;
	text-align: left;
}
#jv-copyright-inner {
	margin: 5px 0;
}
#jv-copyright a {color: #9D9D9D;}
/* END FOOTER 
----------------------------------------------*/

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
	margin: 0 0 15px 0;
	padding: 5px;
	background: #f1f1f1;
}
div.module-into {
	background: #fff;
	width: 100%;
	overflow: hidden;
	
}
div.moduletable_blank {
	margin: 0;
	padding: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: none;
}
div.moduletable_blank .modulecontent {
	padding: 0;
}
h3.moduletitle,
h3.title {
	width: 100%;
	margin: 0;
	color: #333;
	font-size: 13px;
	line-height: 30px;
	text-indent: 13px;
	text-transform:  capitalize;
}
div.module h3.moduletitle{
	width: auto;
}
#jv-main-col1 {
	width: 65%;
	float: left;
}
#jv-main-col2 {
	float: right;
	width: 35%;
}
#jv-main-col2 .jv-main-box {
	padding-left: 10px;
	overflow: hidden;
}
#jv-mass-top,
#jv-mass-bottom {
	overflow: hidden;
	width: 100%;
	display: block;
}
#jv-masswrap {
	overflow: hidden;
	width: 100%;
	display: block;
}
div.modulecontent {
	padding: 10px;
	display: block;
	overflow: hidden;
	clear: both;
}
/* BEGIN FRAME 
----------------------------------------------*/
.jv-login {
	width: 58%;
	float: right;
}
#jv-userwrap1 .jv-wrapper,
#jv-userwrap3 .jv-wrapper,
#jv-userwrap4 .jv-wrapper,
#jv-userwrap5 .jv-wrapper,
#jv-mainbody .jv-wrapper,
#jv-bottom .jv-wrapper {
	background: #F7F7F1;
	overflow: hidden;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #ddd;
}
#jv-bottom .jv-wrapper{
	padding-bottom: 10px;
	border-bottom:1px solid #DDDDDD;
}
#jv-tools {
	width: 100%;
	overflow: hidden;
}
#jv-tools-inner {
	width: 7%;
	padding: 5px 0;
	float: right;
} 
div.fm-opt {
	display: block;
	margin-bottom: 1em;
	padding: 0;
}
#jv-highlight h3.title {
	color: #fff;
	font-size: 11px;
	font-family: "Times New Roman";
	font-style: italic;
	padding-left: 20px;
	text-transform: uppercase;
	
}
#jv-highlight h3.title  span {
	font-size: 16px;
}
#jv-highlight div.modulecontent {
	padding: 0 10px;
}
div.masstop1 {
	width: 58%;
	float: left;
}
div.masstop2 {
	width: 34%;
	float: right;
}
div.masstop2 div.modulecontent {
	padding: 5px;
}
div.out-link {
	padding: 3px;
	clear: both;
	background: url(../images/out-link.png) repeat-x 0 bottom;
}
.black {color: #000;}
.gray {color: #5f5f5f;}
.white {color: #fff;}
.font10{font-size: 10px;}
input.bt-submit {
	width: 107px;
	height: 29px;
	display: block;
	cursor: pointer;
	float: left;
	background: url(../images/bt-submit.png) no-repeat 0 0;
}	
.jv_ahovermenu_wrap,
#jv_amenu_side49 {
	width: 100%;
	float: left;
	background: #fff;
}
input.bt-viewall {
	width: 79px;
	float: left;
	height: 29px;
	display: block;
	cursor: pointer;
	background: url(../images/bt-viewall.png) no-repeat 0 0;
}	
a.arrow-go {
	padding-left: 20px;
	display: block;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	
}
a.arrow-go:hover {
	color: #8f4e03;
	text-decoration: none;
	
}
a.arrow-view {
	display: block;
	padding: 0px 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	
}
a.arrow-view:hover{
	text-decoration: none;
}
a.link-video {
	padding:2px 0 2px 20px;
	color: #ff7800;
	background: url(../images/ico-video.png) no-repeat 0 0px;
}
a.link-comment {
	padding-left: 20px;
	color: #5f5f5f;
}


/*---- JV Tab -----*/

#jv-right .new-tour .modulecontent {
	padding: 0;
}
#jv-right  .new-tour .module-into{
	background: none;
}
#jv-right .new-tour .jv_tab_pedon_wrap1 {
	padding: 0!important;
}
.jv_tab_pedon_wrap .jv_pedon_content .jv_pedon_subcontent {
	overflow: hidden;
}
.jv_tab_pedon_wrap .jv_tabpedon{
	background: none;
}
.new-tour .tour-row {
	border-top: 1px solid #ddd;
	padding-top: 12px;
	margin-bottom: 12px;
	overflow: hidden;
}
.jv_tab_pedon_wrap .jv_tabs_panel {
	background: #fff;

}
.jv_tab_pedon_wrap .pedon_title  {
	padding: 0;	
}

.jv_tab_pedon_wrap .pedon_title ,
.jv_tab_pedon_wrap ul.tabs_title{
	background: none;
}
.jv_tab_pedon_wrap ul.tabs_title li h3 {
	padding-left: 10px;
	text-align: center;
	float: none;
	background: #F1F1F1;
}
.jv_tab_pedon_wrap ul.tabs_title li {
	width: 49%;
	margin: 0;
}
.jv_tab_pedon_wrap ul.tabs_title li.first {
	float: left;
}
.jv_tab_pedon_wrap ul.tabs_title li.last {
	float: right;
}
.jv_tab_pedon_wrap ul.tabs_title li.active h3{
	float: none;
	background: url(../images/red/tab-tour-bg.png) repeat-x 0 -78px;
	padding: 0;
	text-shadow: none;
	padding-left: 10px;
}

.jv_tab_pedon_wrap ul.tabs_title li h3 span  {
	text-align: center;
	color: #fff !important;
	font-size: 13px;
	line-height: 22px;
	
	padding:2px 10px 1px 0 !important;
}

.jv_tab_pedon_wrap ul.tabs_title li.active h3 span {
	color: #333 !important;
	padding: 0!important;
	line-height: 27px;
	text-shadow: none;
	background: url(../images/red/tab-tour-bg.png) repeat-x right -50px;
}
/*---- JV NewsLetter -----*/
.newletter .module-into {
	padding: 0;
	background: none;
}
.newletter .modulecontent{
	padding: 0;
}
.newletter-inner {
	padding: 10px;
	color: #fff;
}	
ul.lst-breaking {
	margin: 0;
}
ul.lst-breaking li{
	background: #fff;
	padding: 5px 10px;
}
ul.lst-breaking li.two{
	background: #f9f9f9;
}
ul.lst-share{
	width: auto;
	overflow: hidden;
	margin: 5px 20px;
}
ul.lst-share li {
	float: left;
	background: none;
	padding: 0;
	margin-right: 10px;
}
.share .s-yahoo,
.share .s-youtube ,
.share .s-facebook,
.share .s-twitter,
.share .s-technorati,
.share .s-yahoo:hover,
.share .s-youtube:hover,
.share .s-facebook:hover,
.share .s-twitter:hover,
.share .s-technorati:hover
{
	width: 35px;
	height: 35px;
	display: block;
	text-indent: -999em;
	background: url(../images/sosical.png) no-repeat -40px 0;
}
.share .s-youtube {background-position: -85px 0;}
.share .s-facebook {background-position: -130px 0;}
.share .s-twitter {background-position: -168px 0;}
.share .s-technorati  {background-position: -208px 0;}
.share .s-yahoo:hover{background-position: -40px -42px;}
.share .s-youtube:hover {background-position: -85px -42px;}
.share .s-facebook:hover {background-position: -130px -42px;}
.share .s-twitter:hover {background-position: -168px -42px;}
.share .s-technorati:hover  {background-position: -208px -42px;}

#jv-userwrap5 h3.title {
	color: #fff;
	text-transform: uppercase;
}
#jv-userwrap5 .moduletable {
	color: #9d9d9d;
	background: none;
	font-size: 11px;
}
#jv-userwrap5 ul.latestnews li {
	border: none;
	line-height: 28px;
}
#jv-userwrap5 ul.latestnews li a {
	color: #9d9d9d;
	font-weight: bold;
	font-size: 11px;
	padding-left: 15px;
	background: url(../images/arrow.png) no-repeat 0 13px;
}
.jv_ahovermenu_wrap ul.jv_maccordion ul {
	padding:0;
}

/*-- JV Headline --*/

#jv-user5 div.modulecontent {
	border: 1px solid #eaeaea;
	background: #fff;
}
#jv-user5 div.moduletitle{
	background: #f1f1f1;
	overflow: hidden;
}
#jv-user5 h3.title {
	background: #fff;
	float: left;
	padding: 7px 20px 7px 10px;
	text-indent: 0;
	margin: 0;
	width: auto;
	margin-bottom: -1px;
	display: block;
	z-index: 999;
	border: 1px solid #eaeaea;
	border-bottom: none;
}
.mask66 {
	background: url(../images/slide-new2.png) no-repeat center 0 ;
}
.jv-headline-pagination {
	background: none !important;
}
.jv-headline-pagination a.toc:hover span, .jv-headline-pagination a.selected span  ,
.jv-headline-pagination a.toc span{
	background: url(../images/arrow-head.png) no-repeat 7px 13px !important;
	font-size: 11px;
	font-weight: bold;
	padding:7px 5px 7px 20px;
}
/*-------JV Headline -----*/
.jv_eoty_wrap .eoty-controlNav {
	background: none;
}
.jv_eoty_wrap .eoty-controlNav a {
	height: 14px;
	background: url(../images/jv-eoty-bg.png) no-repeat -20px 0;
}
.jv_eoty_wrap .eoty-controlNav a.active {
	background: url(../images/jv-eoty-bg.png) no-repeat 0px 0;
}
/*jv */
.latestnewsitems {
	width: 49%;
}
.font11{font-size: 11px;}
.latestnewsitems-inner {
	padding-right: 15px;
	margin-bottom: 20px;
	overflow: hidden;
}
div.latestnewsitems h4 {
	margin: 0 0 0.5em;
}
div.latestnewsitems img {
	padding: 4px;
	background: #f1f1f1;
	margin-right: 10px;
}
div.latestnewsitems img:hover {
	background: #dadada;
}
div.latestnewsitems a.latestnews {
	font-size: 13px;
	color: #333;
}
div.latestnewsitems  a.readone {
	display: block;
	font-size: 10px;
	padding: 0 5px;
	float: left;
	text-transform: uppercase;
	color: #1b1b1b;
	border: 1px solid #aaaaaa;
	background: url(../images/readmore.png) repeat-x 0 0;
}
span.latestnewsdate {
	color: #d9d8d8;
	font-size: 10px;
	margin-bottom: 10px;
}
div.latestnewsitems  a.readone:hover {
	text-decoration: none;
	background: #e3e3e3;
	
}
#jv-content-top,
#jv-content-bottom {
	background: #F1F1F1;
	overflow: hidden;
	padding: 5px;
	margin-bottom: 15px;
}
#jv-content-bottom {
	background: #fff;
}
#jv-content-top div.moduletable,
#jv-content-bottom div.moduletable {
	background: #fff;
	margin: 0;
}
#jv-content-top .modulecontent {
	padding: 0 5px 5px 5px;
}
ul.lst-comment li{ 
	background: #eaeaea;
	padding: 0;
	margin-bottom: 5px;
	overflow: hidden;
}
.bg-title-comment {
	color: #fff;
	padding: 2px 10px;
	font-size: 11px;
	float: left;
	font: 11px;
}
a.img-round {
	float: right;
	margin: 1em ;
	border: 2px solid #fff;
}
a.img-round:hover {
	border: 2px solid #c5c5c5;
} 
.jv-headline-pagination a.toc span {
	color: #333;
}
.jv-headline-pagination a.toc:hover {text-decoration: none;}
.jv-headline-pagination a.toc:hover span {
	color: #C42502;
}
.sliderwrapper .contentdiv h2 {
	color: #333;
	font-family: "arial";
	line-height: 18px;
	font-size: 18px;
}
#form-login-username {
	width: 100%;
	overflow: hidden;
}
a.jvcolor1,
a.jvcolor2,
a.jvcolor3 {
	width: 14px;
	height: 14px;
	display: block;
	text-indent: -999em;
	text-decoration: none;
	float: left;
	background: url(../images/jv-color.png) no-repeat 0 0;
	
}
a.jvcolor1:hover,
a.jvcolor1:focus,
a.jvcolor1:active {
	background: url(../images/jv-color-active.png) no-repeat 0 0;
}
a.jvcolor2:hover,
a.jvcolor2:focus,
a.jvcolor2:active {
	background: url(../images/jv-color-active.png) no-repeat 0 -32px;
}
a.jvcolor3:hover,
a.jvcolor3:focus,
a.jvcolor3:active {
	background: url(../images/jv-color-active.png) no-repeat 0 -61px;
}