/*

 * ------------------------------------------------------------------------

 * JA T3 Blank template for joomla 2.5

 * ------------------------------------------------------------------------

 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.

 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html

 * Author: J.O.O.M Solutions Co., Ltd

 * Websites: http://www.joomlart.com - http://www.joomlancers.com

 * ------------------------------------------------------------------------

*/

/* COMMON STYLE

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

body {

	color: #333;

	font-family: Helvetica, Arial, sans-serif;

}

#btl .btl-panel > span{

	box-shadow:none;

}

body#bd { background: #000; color: #333; }



/* Normal links ---*/

a { color: #069; text-decoration: none; }



a:hover, a:active, a:focus { text-decoration: underline; color: #333; }



/* Readon links ---*/

p.readmore a { text-transform: uppercase; }



.contentheading, .componentheading, h1, h2, h3, h4, h5 {

	font-family: Georgia, "Times New Roman", Times, serif;

}



h1.componentheading, .componentheading {

	border-bottom: 1px solid #ccc;

	font-weight: normal;

}



h2.contentheading, .contentheading {

	font-weight: normal;

}



.contentheading { font-size: 200%; }



.blog-featured .contentheading { font-size: 150%; }



.jitem-title { font-size: 110%; font-weight: bold; }



/* Others ---*/

hr { border-top: 1px solid #ccc; }



/* FORM

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

input, select, textarea, .inputbox {

	padding: 2px;

	font-family: Helvetica, Arial, sans-serif;

}



.inputbox { border: 1px solid #ccc; background: #fff; }



.inputbox:hover, .inputbox:focus { background: #ffffcc; }



/* Search ---*/

form#searchForm { border-top: 1px solid #ccc; }



.searchintro { border-bottom: 1px solid #ccc; }



.results h4 { text-transform: none; font-size: 110%; }



.search fieldset { border: 1px solid #ccc; margin: 15px 0; padding: 10px; }



.search legend {	font-size: 100%; font-weight: bolder; line-height: 1.2; margin-left: 10px; }



/* Contact ---*/

#component-contact #emailForm { border-top: 1px solid #ccc;}



#contact-slider {

	float: none;

	border-bottom: 1px solid #e2e2b5;

}



#contact-slider .title {

	padding: 8px 10px;

	border-top: 1px solid #e2e2b5;

	border-left: 1px solid #e2e2b5;	

	border-right: 1px solid #e2e2b5;

	margin: 0;

}



#contact-slider .jpane-toggler-down {

	background: #333333;

}



#contact-slider .jpane-toggler-down a {

	color: #fff;

}



#contact-slider dt.closed {

	background: #ffffcc;

}



#contact-slider .content {

	border: 1px solid #e2e2b5;

	padding: 8px 10px;

}



#contact-slider .contact-image {

	margin: 15px 0;

	float: right;

}



/* -- EDITOR STYLES ----------------------------- */

#adminForm fieldset {

	border: 1px solid #ccc;

	padding: 10px;

	margin-bottom: 20px;

}



#adminForm fieldset legend {

	padding: 0 5px;

}



/* JOOMLA STYLE

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

/* Layout Deco ---*/

.items-leading { border-bottom: 1px solid #ccc; }



.items-row { border-bottom: 1px solid #ccc; }



/* Meta ---*/

dl.article-info { color: #999; text-transform: none; }



.contentdescription { border-bottom: 1px solid #ccc; }



ul.actions li {

	display: inline;

	background: none;

	padding: 0;

	margin: 0;

	line-height: 1;

}



/*Inline images ---*/

p.img_caption { color: #999; text-transform: uppercase; }



/* Tables ---*/

thead tr th {

	background: #333;

	color: #fff;

	padding: 5px;

}



thead tr th a,

thead tr th a:hover,

thead tr th a:focus,

thead tr th a:active { color: #fff; }



.cat-list-row1,

.cat-list-row12,

tr.cat-list-row1 td,

tr.cat-list-row2 td { border-bottom: 1px solid #ccc; padding: 5px; }



.cat-list-row1:hover,

.cat-list-row2:hover { background: #ffffcc; }



.cat-list-row2,

tr.cat-list-row2 td { background-color: #f6f6f6; }



/* Content Toc */

table.contenttoc { border: 1px solid #ccc; }



table.contenttoc td { border-bottom: 1px dotted #ccc; }



table.contenttoc th {

	background: #f6f6f6;

	border-bottom: 1px solid #ccc;

	text-transform: uppercase;

}



/* Poll */

form#poll {

	border-bottom: 1px dotted #ccc;

	font-weight: bold;

}



dl.poll { border-bottom: 1px dotted #ccc; }



table.pollstableborder td {

	background: #f6f6f6;

	border-bottom: 1px solid #ccc;

	font-weight: bold;

	padding: 5px !important;

}



table.pollstableborder tr.sectiontableentry0 td,

table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }



/* Pagination ---*/

.pagination li span,

.pagination li strong { line-height: 20px; }



.items-more { border-bottom: 1px solid #ccc; }



.items-more h3 { font-size: 125%; }



/* MODULE STYLES

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

div.ja-moduletable h3, div.moduletable h3 {

	font-size: 100%;

	text-transform: uppercase;

	font-family: Helvetica, Arial, sans-serif;

	border-bottom: 1px solid #ccc;

}



/* Login Module ---*/

#login-form ul li {

	background: url(../images/bullet.gif) no-repeat 2px 8px;

	line-height: 160%;

	margin-bottom: 5px;

	overflow: hidden;

	padding-left: 12px;

}



#login-form label {

	display: block;

}



#login-form #form-login-remember label {

	display: inline;

}



/* Advertisement ---*/

div.bannergroup_text div.banneritem { border-bottom: 1px dotted #ccc; padding:5px 0; }



/* MAIN LAYOUT DIVS

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

#ja-container .main { padding:0; }



.main .main-inner1 { margin-left: 0 !important; margin-right: 0 !important; }



/* HEADER

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

#ja-header .main { border-bottom: 1px solid #ccc; }



h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; margin-left: 10px;}



/* Logo Image ---*/

h1.logo { width: 210px; height: 30px; }



h1.logo a {

	background: url(../images/t3_logo_light_17.png) no-repeat left;

	display: block;

	width: 350px;	

	height: 34px;

}



/* Logo Text ---*/

div.logo-text h1 {

	font-size: 200%;

	font-family: Arial, sans-serif;

	font-weight: bold;

}



div.logo-text h1 a {

	text-decoration: none;

}



p.site-slogan {

	color: #ccc;

	display: block;

	font-size: 85%;

	margin: 3px 0 0;

	padding: 0 10px;

	text-transform: uppercase;

}



/* NAVIGATION

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

/* Main Nav ---*/

#ja-mainnav .main { border-bottom: 1px solid #ccc; }



/* Breadcrumbs ---*/

#ja-navhelper .main {

	text-transform: uppercase;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.ja-breadcrums {

	text-indent: 10px;

}



/* Extras ---*/

.ja-links { padding-right: 10px; }



.ja-links li { padding: 0 10px; }



/* Default Joomla! Menu ---*/

#ja-container ul.menu li { border-bottom: 1px dotted #ccc; }



#ja-container ul.menu li li { border-bottom: 0; border-top: 1px dotted #ccc; }



/* SPOTLIGHT

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

#ja-topsl .ja-box, #ja-botsl .ja-box { 

	background: url(../images/dot-1.gif) repeat-y right;

}



#ja-topsl .ja-box-right, #ja-botsl .ja-box-right {

	background: 0;

}



#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable {

	margin-top: 10px;

	margin-bottom: 10px;

}



#ja-topsl div.ja-moduletable h3,

#ja-botsl div.ja-moduletable h3 { border-bottom: 0; padding-bottom: 0; }



#ja-topsl ul.menu li, #ja-botsl ul.menu li,

#ja-topsl ul.latestnews li, #ja-botsl ul.latestnews li,

#ja-topsl ul.weblinks li, #ja-botsl ul.weblinks li {

	background: url(../images/bullet.gif) no-repeat 1px 6px;

	line-height: 160%;

	margin-bottom: 5px;

	overflow: hidden;

	padding-left: 10px;

}



/* Top spotlight ---*/

#ja-topsl .main { padding: 0; }

#ja-topsl .main-inner1 { padding: 10px 0; border-bottom: 1px solid #ccc; }



/* Bot spotlight ---*/

#ja-botsl .main { padding: 0; }

#ja-botsl .main-inner1 { padding: 10px 0; border-top: 1px solid #ccc; }



/* MISCELLANOUS

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

/* Others ---*/

#ja-top-panel .main-inner1 {

	border: 2px dotted #e2e2b5;

	padding: 5px 10px;

	text-align: center;

	margin-top: 15px;

	background: #ffffcc;

	position: relative;

}



#ja-banner { border-top: 1px solid #ccc; }



div.ja-innerdiv { border-bottom: 1px dotted #ccc; }



div.ja-innerdiv h4 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 92%;

	font-weight: normal;

	text-transform: uppercase;

}



a.ja-icon-video {

	background: url(../images/icon-youtube.gif) no-repeat 5px 8px #fff;

	border: 1px solid #ccc;

	color: #666;

	display: block;

	font-weight: bold;

	position: absolute;

	padding: 5px 5px 5px 43px;

	right: 10px;

	top: 8px;

	text-decoration: none;

	width: 35px;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	box-shadow: 0 0 3px rgba(0, 0, 0, .2);

	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);

	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);

}

a.ja-icon-video span { color: #666; }



a.ja-icon-video:hover,

a.ja-icon-video:focus,

a.ja-icon-video:active { border-color: #ddd; text-decoration: none; }



a.ja-icon-video:hover span { color: #0F85D8; }



#ja-absolute .main {

	position: fixed;

	width: auto;

	height: auto;

	z-index: 99999;

	top: 1px;

	left: 1px;

}



#ja-absolute .main a {

	width: 91px;

	height: 99px;

	overflow: hidden;

	display: block;

	background: url(../images/joomla15.png) no-repeat left top #fff;

	text-indent: -9999px;

}



#ja-absolute .main a:hover,

#ja-absolute .main a:focus {

	background-position: left bottom;

	text-decoration: none;

}

/*====== PAGE HEADING ========*/

#ja-pageheading .main{

	background:#fff;

	padding-bottom:10px;

}

#ja-pageheading .main-inner1{

	background:#000000;

}

div.page-heading{

	color:#000000;

	font-size:16px;

	text-transform:uppercase;

	background:url(../images/componentheading_k2_bg.png) no-repeat right top #fff;

	display:inline-block;

	padding-right:50px;

	line-height:42px;

	padding-left:20px;

}

div.componentheading{

	background:#c6234d;

	padding:0;

	border:none;

}

/*====== COM K2 ========*/

body.com_k2 .ja-content-main{

	padding-top:2px;

	padding-right:2px;

	background:none;

}

body.com_k2 .column.sidebar{

	padding-top:2px;

}

body.have-bt-tab #k2Container{border:0px solid #e9e9e9;}

/*======== Pagination K2 =========*/

div.pagination ul li,

#k2Container  div.k2Pagination ul li{

	width:23px;

	height:23px;

	text-align:center;

	font-size:14px;

	color:#fff;

	line-height:23px;

	background-position:left top;

	background-repeat:no-repeat;

	padding:0!important;

	margin:0 4px;

	float:left;

}

div.pagination ul li.page-active span,

#k2Container  div.k2Pagination ul li.page-active span{

	background:url("../images/jomsocial/bg-pagination-number.png") no-repeat left -45px transparent;

	display:block;

	line-height:23px;

}

div.pagination ul,

#k2Container  div.k2Pagination ul{

	margin-bottom:10px;

	float:left;

	margin-top:0;

}

#k2Container  div.k2Pagination{

/*	float:left; */

	display:inline-block;

	padding-top:0;

	margin:20px 0 0;

}

div.pagination li.pagination-prev span, 

div.pagination li.pagination-prev a, 

div.pagination ul li.pagination-next span, 

div.pagination ul li.pagination-next a,

div.pagination li.pagination-end span,

div.pagination li.pagination-end a, 

div.pagination li.pagination-start span,

div.pagination li.pagination-start a,

#k2Container  div.k2Pagination li.pagination-prev span,#k2Container  div.k2Pagination li.pagination-prev a, #k2Container  div.k2Pagination ul li.pagination-next span, #k2Container  div.k2Pagination ul li.pagination-next a,#k2Container  div.k2Pagination li.pagination-end span,#k2Container  div.k2Pagination li.pagination-end a, #k2Container  div.k2Pagination li.pagination-start span,#k2Container  div.k2Pagination li.pagination-start a {

    background:none;

	color:transparent;

	display:block;

}

div.pagination ul li a,

#k2Container  div.k2Pagination ul li a{

	color:#fff;

	font-size:14px;

	display:block;

	text-decoration:none;

}

div.pagination ul li.pagination-start,

#k2Container  div.k2Pagination ul li.pagination-start{

	background-image:url("../images/jomsocial/bg-pagination-first.png");

}

div.pagination ul li.pagination-prev,

#k2Container  div.k2Pagination ul li.pagination-prev{

	background-image:url("../images/jomsocial/bg-pagination-back.png");

}

div.pagination ul li.pagination-next,

#k2Container  div.k2Pagination ul li.pagination-next{

	background-image:url("../images/jomsocial/bg-pagination-next.png");

}

div.pagination ul li.pagination-end,

#k2Container  div.k2Pagination ul li.pagination-end{

	background-image:url("../images/jomsocial/bg-pagination-end.png");

}

div.pagination ul li.page-active,

#k2Container  div.k2Pagination ul li.page-active{

	background-image:url("../images/jomsocial/bg-pagination-number.png");

}



div.pagination ul li.pagination-start:hover a,

#k2Container  div.k2Pagination ul li.pagination-start:hover a{

	background:url("../images/jomsocial/bg-pagination-first.png") scroll left -45px transparent;

}

div.pagination ul li.pagination-prev:hover a,

#k2Container  div.k2Pagination ul li.pagination-prev:hover a{

	background:url("../images/jomsocial/bg-pagination-back.png") scroll left -45px transparent;

}

div.pagination ul li.pagination-next:hover a,

#k2Container  div.k2Pagination ul li.pagination-next:hover a{

	background:url("../images/jomsocial/bg-pagination-next.png") scroll left -45px transparent;

}

div.pagination ul li.pagination-end:hover a,

#k2Container  div.k2Pagination ul li.pagination-end:hover a{

	background:url("../images/jomsocial/bg-pagination-end.png") scroll left -45px transparent;

}

div.pagination ul li.page-active:hover a,

#k2Container  div.k2Pagination ul li.page-active:hover a{

	background:url("../images/jomsocial/bg-pagination-number.png") scroll left -45px transparent;

}

.ja-content-main .counter{

	text-align:center;

	margin-top:10px;

	float:none;

}

div.pagination .pagination-inner{

	display:inline-block;

}

div.pagination{

	display:inline-block;

	padding:0 20px;

}

/*====== END PAGINATION ========*/

div.items-more h3 {

    border-bottom: 4px solid #BCBCBC;

    font-weight: normal;

    padding-bottom: 10px;

    color: #C6234D;

    font-size: 16px;

    text-transform: uppercase;

}

div.items-more{

	padding:15px 20px 5px;

}

/*====== TRAVEL GALLERY MODULE ======*/

.gallery h3 span{

	font-size:16px;

	text-transform:uppercase;

	color:#555555;

	font-weight:normal;

}

.gallery .bt-ig .slide a img{

	width:56px;

}



.bt-ig a.prev,.bt-ig a.next{

	top:-45px!important;

	height:11px;

	width:8px;

}

.bt-ig a.prev{

	background:url(../images/next-back-bg.png) no-repeat 0 0!important;

	left:170px!important;

}

.bt-ig a.prev:hover{

	background:url(../images/next-back-bg.png) no-repeat 0 -12px!important;

}

.bt-ig a.next{

	background:url(../images/next-back-bg.png) no-repeat 100% 0!important;

	right:7px!important;

}

.bt-ig a.next:hover{

	background:url(../images/next-back-bg.png) no-repeat 100% -12px!important;

}

/*====== POPUPAR DESTINATION MODULE =====*/

ul.bt-accordionmenu li{

	background:none;

	padding-left:0;

	padding-bottom:12px!important;

}

.bt-accordionmenu li .item-wrapper .menu-link{

}

.bt-accordionmenu li .item-wrapper .menu-link a:hover{

	background:url("../images/jomsocial/bg-box-cate-event-hover.png") repeat-x scroll left top transparent;

}

.bt-accordionmenu li .item-wrapper .menu-link a{

	line-height:29px;

	color:#7a7a7a;

	padding:0 15px;

	background:url(../images/category_img_bg.png) repeat;

	border-radius:50px;

	-moz-border-radius:50px;

	-webkit-border-radius:50px;

	height:29px;

	text-decoration:none;

}

.bt-accordionmenu li .item-wrapper .menu-link:hover a,.bt-accordionmenu li.current > .item-wrapper a,.bt-accordionmenu .item-wrapper:hover a{

	color:#fff!important;

	text-decoration:none;

}

.bt-accordionmenu > li > .item-wrapper{

	float:left;

	height:auto;

}

/*===== POPULAR HOTELS MODULE =====*/

.hotels {padding-top:0;}

.bt-cs.hotels .bt-inner a.bt-title{

	font-size:14px;

	color:#c6244d;

	font-weight:normal;

	text-transform:none;

}

.hotels .bt-cs .bt-inner{

	margin:0;

	border:none;

}

.bt-cs .bt-inner .bt-inner-wrapper{

	width:auto!important;

}



.bt-cs .bt-inner img{

	background:url("../images/category_img_bg.png") repeat scroll 0 0 transparent;

	padding:4px!important;

	border:none!important;

	outline:none;

	margin: 0 0 7px;

}

.catItemIsFeatured div.details{

	margin-bottom:12px;

}

.hotels .bt-cs .bt-inner .bt-introtext, .defaultLayout .bt-inner .bt-introtext{

	color:#454545;

	font-size:12px;

	text-align:justify;

	line-height:24px;

	padding:0 5px;

}

.hotels .bt_handles li a{

	background:url(../images/pagination.png) no-repeat 0 0;

	padding: 8px 0 0 !important;

    width: 8px;

	margin-right:3px;

}

.hotels .bt_handles li.current a{

	background:url(../images/pagination.png) no-repeat 0 -10px;

}

#ja-bt-tab .bt-cs .bt-inner a.bt-image-link{

	display: inline-block;

}

/*======= CONTENT JOOMLA ========*/

h2.contentheading,h2.contentheading a{

	color: #616161;

	font-size: 16px;

    font-weight: normal;

	text-decoration:none;

}

dl.article-info dd{

	color: #545454;

    font-size: 11px;

    font-weight: normal;

	padding:0;

}

dl.article-info dd a{

	font-weight:bold;

	text-decoration:none;

}



div.img_caption{

	margin-top:8px;

	width:auto!important;

	margin-right:20px;

}

p.img_caption{

	color: #545454;

    font-size: 11px;

    font-weight: normal;

}

.img_caption img{

	padding:4px;

	background:url(../images/category_img_bg.png) repeat;

	width:230px;

}

.items-row p, .items-leading p, .item-page p{

	color: #363636 !important;

    font-family: Arial !important;

    font-size: 12px !important;

    line-height: 24px !important;

    margin: 0;

}

.items-row,.items-leading,.item-page{

	border-bottom:1px solid #ECECEC;

	padding:12px 20px 15px;

}

.items-leading .leading{padding:0;}

p.readmore {

	margin: 10px 0 0;

}

p.readmore a{

	background: url("../images/readmore_cat_bg.png") no-repeat scroll left center transparent;

    padding-left: 20px;

	text-transform:none;

	color: #616161;

	font-size: 12px;

    line-height: 24px;

	height:24px;

	text-decoration:none;

	display:inline-block;

}

p.readmore a:hover{

	color:#c6234d;

}

div.item-page h2{

	color: #C6234D;

    font-size: 16px;

    text-transform: uppercase;

	font-weight:normal;

	margin:0px 0;

	padding-bottom: 7px;

}

dl.article-info{

	margin:7px 0;

}

div.item-page p{

	clear:both;

}

div.item-page img{

	padding:4px;

	margin:10px auto;

	background:url(../images/category_img_bg.png) repeat;

	display:block;

}

/*====== COM KUNENA =======*/

#Kunena{

	background:none;

}

#Kunena input.kbutton{

	background: url("../images/bg-kunena-button.png") no-repeat scroll left top transparent!important;

	text-shadow:none;

}

#Kunena input.kbutton:hover{

	background: url("../images/bg-kunena-button.png") no-repeat scroll left -42px transparent!important;

}

#Kunena .kforum-pathway a{

	color:#c6234d;

}

#Kunena .kforum-pathway a:hover{

	color:#2c2929;

}

#Kunena a.ktopic-title{

	color:#c6234d;

	text-decoration:none;

}

#Kunena a.ktopic-title:hover{

	color:#333333;

}

#Kunena .ktopic-details a{

	color:#c6234d;

	text-decoration:none;

}

#Kunena .ktopic-details a:hover{

	color:#333333;

}

#Kunena .divider {

    color: #3C3C3C;

}

#Kunena div.kthead-title a:hover, #Kunena div.kthead-title a:focus, #Kunena div.kthead-title a:active {

    color: #333;

    text-decoration:none;

}

#Kunena .klist-actions a.kicon-button, #Kunena a.kicon-button{

	background: url("../images/kbutton_bg2.png") repeat-x scroll right bottom transparent!important;

	text-shadow:0 -1px 0 #b51a42;

	padding:0 10px;

	height:30px;

	line-height:30px;

	display:inline-block;

}

#Kunena .kbuttoncomm span.newtopic{

	padding:0;

	background:none;

}

#Kunena .kprofilebox form .input span input.ks {

    border: 1px solid #C9C9C9;

    height: 21px;

    line-height: 27px;

    padding:3px 5px;

}

#Kunena #kmod_subject input{

	width:300px;

}

#Kunena #kpostmessage .kattachment .kfile-input-button{

	font-size:12px;

	

}

#Kunena div#khistory tr.ksth a {

    color:#c6234d;

}



/*====== MODULE TAB =======*/

#ja-bt-tab{

	margin-top:330px;

}

#ja-bt-tab .defaultTab{

	margin-top:0;

}



#ja-bt-tab .main{

	background:url(../images/ja-bt-tab-bg1.png) no-repeat left top;

	padding-left:5px;

}

#ja-bt-tab .main-inner1{

	background:url(../images/ja-bt-tab-bg3.png) no-repeat right top;

	padding-right:6px;

	width:980px;

}

#ja-bt-tab .main-inner2{

	background:url(../images/ja-bt-tab-bg2.png) no-repeat center top;

	padding-top:180px;

	width:980px;

}



#ja-bt-tab .defaultTab div.ja-box-ct{

	background:url(../images/ja-bt-tab-bg5.png) no-repeat left bottom;

}



#ja-bt-tab .defaultTab div.ja-box-ct .defaultTab{

	background:url(../images/ja-bt-tab-bg6.png) no-repeat right bottom;

	padding-bottom:10px;

}

.tab-items-inner{

	padding:15px 0;

	width:100%!important;

}

.defaultTab .tab-items > div,.defaultTab .tab-items .active{width:100%!important;}

.tab-buttons ul{

	background:#000000;

	display:inline-block;

}

.tab-buttons ul li{

	border:none;

	background:url(../images/btTab-tab-bg.png) no-repeat top right;

	display:inline;

	padding:0 50px 0 8px;

}

.tab-buttons ul li:hover{

	background:url(../images/btTab-tab-bg.png) no-repeat top right transparent;

}



.tab-buttons ul li.active,.tab-buttons ul li.active:hover{

	background:url(../images/btTab-tab-bg-r.png) no-repeat top right #000;

}



.tab-buttons ul li{

	color:#FFF;

	display:block;

	line-height:43px;

	font-size:16px;

	text-transform:UPPERCASE;

	text-shadow:0 -1px 0px #af1c42;

}

.tab-buttons ul li span{

	display:block;

}

.tab-buttons ul li:hover{

	color:#fff;

}

.tab-buttons ul li:first-child span{

	padding-left:15px;

}



.tab-buttons ul li.active span{

	color:#c6234d;

	background:#000;

	text-shadow:none;

}



.tab-buttons ul li.prev{

	background:url(../images/btTab-tab-bg-l.png) no-repeat top right;

}



.bt-tabs{

	border:none;

}



#ja-bt-tab .slide{margin:0 auto!important;}



#ja-bt-tab .bt-cs a.bt-title, .defaultLayout .bt-inner .bt-title{

	font-size:14px!important;

	color:#c6244d;

	font-weight:normal!important;

	text-transform:none!important; 

	margin-left:9px;

	line-height:24px;

	padding:0px!important; 

} 

#ja-bt-tab a.bt-title:hover{

    color: #3C3C3C!important;

}

#ja-bt-tab .bt-inner .bt-introtext{

    color: #999999;

    font-size: 12px;

    line-height: 24px;

    padding: 0 10px;

    text-align: justify;

}



#ja-bt-tab .bt-inner{

	border:none;

}



.btTab-article-title{

	display:none;

}



#ja-bt-tab p.readmore{

	padding:0 7px;

}

#ja-bt-tab p.readmore a{

	color:#585858;

	font-size:11px;

}

#ja-bt-tab p.readmore a:hover{

	color:#c6234d;

}



#cLatestMembers ul li{

	display:block;

}

#cLatestMembers ul li a{

	margin-right:5px;

}

#cLatestMembers ul li a img{

	width:40px;

}



#cLatestMembers ul li span{

	display:inline-block;

	vertical-align:17px;

	font-weight:bold;

}

div.show_all a{

	background:url("../images/readmore_cat_bg.png") no-repeat scroll left top transparent;

	padding-left:20px;

}

.accorTab .bt-tabs .tab-button{

	font-size:16px;

	line-height:40px;

	padding:0 0 0 15px;

	font-weight:normal;

	height:auto;

}

.accorTab .ja-box-ct{

	padding:0!important;

}



div.show_all{

	padding-left:20px;

}



.accorTab .tab-content{

	padding:10px 0;

}

#cLatestMembers{

	padding: 0 20px;

}

.klatest .klatest-items .topicCount{

	float:left;

	margin-right: 10px;

    margin-top: 6px;

}

.klatest .klatest-items .topicCount span{

	background: url("../images/topicCount.png") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    display: block;

    font-size: 12px;

    height: 21px;

    text-align: center;

    width: 21px;

}

.klatest .klatest-items .klatest-itemdetails{

	float:left;

}

.klatest ul.klatest-items{

	margin:0;

}

.klatest .klatest-items .klatest-itemdetails li.klatest-subject a{

	line-height:24px;

	color:#4b4b4b;

	font-weight:bold;

}

.klatest .klatest-items .klatest-itemdetails li.klatest-posttime span{

	color:#c6244d;

	font-size:11px;

}

.klatest-items li.klatest-item{

	border-bottom:1px solid #e9e9e9;

	padding:10px 15px;

}

div.groupPosts{

	padding:0 20px;

}

/*======== MODULE FACEBOOK LIKE BOX ========*/

.fbLike .ja-box-ct{

	padding: 0!important;

}

/*======== SOCIAL NETWORK =======*/

div#ja-social{

	position:relative;

}

.abc{

	position:absolute;

	top:50%;

	right:0;

}



/*======http://localhost/bt_travel/index.php?option=com_community&view=register&task=registerProfile&profileType=0&Itemid=578 =======*/

.clear{

	clear:both;

}

#simplemodal-container{

	background:none;

	border:none;

}

#ja-container #ja-left .moduletable{

	margin-left:0;

	margin-right:22px;

}

#ja-container .ja-mass-top .moduletable .ja-box-ct{

	padding:0;

}

#community-wrap .edit-this{

	z-index:9999;

}

a, a:focus, a:active{

	color:#c6234d;

	cursor:pointer;

}

a:hover{

	color:#c6234d;

}

.main .inner{

	padding:0;

}

.column ul li{

	padding:0;

	margin:0;

	background:none;

}

/*=========== HAS BT TAB =================*/

body.have-bt-tab #ja-container .wrap-inner1{

	background:none;

	padding-top:0;

}

body.have-bt-tab #ja-container{

	padding-top:0;

}

body.have-bt-tab #ja-container .main{

	background:none;

}

/*=========== END HAS BT TAB =================*/

/*=========== HAS PAGE HEADING =================*/



body.no-bt-tab.has-heading #ja-pageheading /* .wrap-inner1 */{

	background: url("../images/bg-shadow-top-container.png") no-repeat center top transparent;

	padding-top:6PX;

	margin-top:150px;

	position:relative;

	z-index:2;

}

body.no-bt-tab.has-heading #ja-container .wrap-inner1{

	background: url("../images/bg-shadow-top-container.png") no-repeat center -42px transparent;

	padding-top:0;

}

body.no-bt-tab.has-heading #ja-container{

	padding-top:0;

}

/*=========== END HAS PAGE HEADING =================*/

body#bd #ja-wrapper{

	background: url("../images/bg.jpg") repeat center top transparent;

}

#ja-container .wrap-inner1{

	background: url("../images/bg-shadow-top-container.png") no-repeat center top transparent;

	padding-top:6px;

}

#ja-container{

	padding-top:65px;

}

#ja-bt-tab .defaultTab div.ja-box-ct .defaultTab{

	position:relative;

	z-index:1000;

}

/*======================== TITLE MODULE =================================*/

.ja-col.column .ja-moduletable, .community_include .moduletable{

/*	margin:0 13px 22px 10px; */

	border-top:1px solid #e9e9e9;

	border-right:1px solid #e9e9e9;

	border-left:1px solid #e9e9e9;

	border-bottom:1px solid #cccccc;

	padding:0;

	background:#fff;

	margin-bottom:15px;

	margin-left:10px;

}

.ja-col.column .ja-moduletable .ja-box-ct{

	border-bottom:1px solid #e9e9e9;

}

#ja-container .moduletable.tour_hotel_flight{

	margin-bottom:0!important;

	margin-top:0;

	padding-bottom:10px;

}

.have-bt-tab #k2Container .itemTitle{

	padding-top:15px;

}



.have-bt-tab #k2Container #itemListLeading .catItemTitle{

	padding-top:10px;

}

.ja-content-main{

	background:#fff;

}

.ja-col.column .ja-moduletable h3{

	background: url("../images/bg-h3-all-module.png") no-repeat left bottom transparent;

	border:none;

	padding-left:12px;

	font-size:16px;

	text-transform:uppercase;

	color:#555555;

	font-weight:normal;

	padding-bottom:12px;

	line-height:40px;

}

#ja-container .community_include .moduletable h3{

	background: url("../images/bg-h3-all-module.png") no-repeat left bottom transparent;

	border:none;

	padding-left:12px;

	font-size:16px;

	text-transform:uppercase;

	color:#555555;

	font-weight:normal;

	padding-bottom:12px;

	line-height:40px;

}

.ja-col.column .ja-moduletable .ja-box-ct{

	padding:0 10px 20px 10px;

}

#ja-container .moduletable.fbLike h3{

	padding: 0 0 9px 0;

	background: url("../images/jomsocial/bg-h3-lastest-photo-span.png") no-repeat scroll 10px bottom transparent;

	color:#fff;

}

#ja-container .moduletable.fbLike h3 span{

	display:block;

	background:#c6234d;

	padding-left:15px;

}

/*============================= END TITLE MODULE ==========================*/

/*============================ HEADER CSS ==============================*/

#ja-header .main{

	padding:0;

	margin-top:0px;

	border:none;

}

h1.logo, div.logo-text h1{

	margin:0;

}

h1.logo{

	width:356px;

	height:180px;

	

}

h1.logo a{

	background: url("../images/t3_logo_light_17.png") no-repeat scroll 10px center transparent;

	width:100%;

	height:100%;

}

/*=============================== MAIN MENU ================================*/

#ja-mainmenu{

	height:30px;

	background-color:#25292e;

	overflow:hidden;
	
	padding-left:42px;

}



/*========================= END MAIN MENU ======================*/

/*================================== SEARCH + LOGIN MODULE CSS ================================*/

.bg-search-login{


}

#ja-bt-login{

	float:right;

}

#ja-bt-login #btl #btl-panel-login span, #ja-bt-login #btl #btl-panel-registration span{

	display:none;

}

#ja-bt-login #btl #btl-panel-login:hover, #ja-bt-login #btl #btl-panel-registration:hover{

	background-position:left -34px;

}

#ja-bt-login #btl #btl-panel-registration:hover{

	z-index:200;

}

#ja-bt-login #btl .btl-panel #btl-panel-profile{

	color:#fff;

}

#ja-bt-login #btl #btl-panel-login{

	background-image: url("../images/bg-login-header.png");

	background-repeat:no-repeat;

	background-position:left top;

	background-color:transparent!important;

	margin:0;

	padding:0;

	height:29px;

	width:29px;

	z-index:100;

}

#ja-bt-login #btl #btl-panel-registration{

	background-image: url("../images/bg-register-header-2.png");

	background-repeat:no-repeat;

	background-position:right top;

	background-color:transparent!important;

	margin:0 0 0 -11px;

	padding:0;

	height:29px;

	width:29px;

	z-index:90;

}

#btl{

	right:20px;

	top:13px;

}

#ja-search{

	right:90px;

	bottom:10px;

}

#ja-search .button{

	padding:0 10px;

	background-color:#deb124;

	color:#fff;

	text-transform:uppercase;

	height:21px;

	line-height:21px;

	font-size:13px;

	font-weight:normal;

	border:none;

	margin-left:8px;

	cursor:pointer;

}

#ja-search .inputbox{

	padding:2px 5px;

	margin:0;

	height:17px;

	background:#fff;

	border:none;

	float:left;

	color:#a3a3a3;

	width:190px;

}

/*============================== END SEARCH + LOGIN MODULE CSS ===============================*/

/*========================= BOX LOGIN + REGISTER CSS ==================================*/

#simplemodal-container a.modalCloseImg{

	background-image: url("../images/bg-close-title-btlogin.png");

	background-repeat:no-repeat;

	background-position:center top;

	background-color:transparent;

	height:21px;

	width:21px;

}

#simplemodal-container a.modalCloseImg:hover{

	background-image: url("../images/bg-close-title-btlogin.png");

	background-position:center -37px;

}

.btl-content-block{

	color:#545454;

	border:none;

/*	-moz-box-shadow:#282727 0px 0px 10px 5px;

	-webkit-box-shadow:#282727 0px 0px 10px 5px;

	box-shadow:#282727 0px 0px 10px 5px;

*/

}

#btl-content-profile.btl-content-block{

	-moz-box-shadow:#666363 0px 0px 6px 1px;

	-webkit-box-shadow:#666363 0px 0px 6px 1px;

	box-shadow:#666363 0px 0px 6px 1px;

}

.btl-content-block a{

	color:#cc2450;

	text-decoration:none;

}

.btl-content-block a:hover{

	color:#545454;

}

#bt_ul li a{

	background: url("../images/bg-li-btlogin.png") no-repeat scroll left center transparent;

	padding-left:12px;

}

.btl-label{

	font-weight:bold;

	height:33px;

	line-height:33px;

}

.btl-field{

	margin-top: 10px;

}

.btl-note, #register-link {

    padding:20px 0 5px 0;

}

.btl-input input[type="text"], .btl-input input[type="password"]{

	height:25px;

	width:181px;

	border:1px solid #dadada;

	padding:3px 5px;

	background:#fcfcfc;

}

#btl-input-remember{

	margin-left:110px;

}

#btl-input-remember #btl-checkbox-remember{

	margin:0;

}

div.btl-buttonsubmit{

	margin:10px 15px 30px 15px;

}

input.btl-buttonsubmit{

	margin-left:110px;

}

input.btl-buttonsubmit, button.btl-buttonsubmit{

	color:#fff;

	font-size:18px;

	text-transform:uppercase;

	font-weight:normal;

	height:28px;

	line-height:28px;

	padding:0 20px;

	border:1px solid #d32955;

	background:url("../images/jomsocial/bg-wall-button-submit.png") left top repeat-x #c7234d;

}

input.btl-buttonsubmit:hover, button.btl-buttonsubmit:hover{

	background:url("../images/jomsocial/bg-wall-button-submit.png") left bottom repeat-x #c7234d;

}

.btl-content-block h3{

	height:40px;

	line-height:40px;

	font-size:16px;

	text-transform:uppercase;

	font-weight:normal;

	color:#cc2450;

	background:#cc2450;

	padding:0;

}

.btl-content-block h3 span{

	display:inline-block;

	padding-right:55px;

	padding-left:25px;

	background: url("../images/bg-span-title-login.png") no-repeat scroll right top transparent;

}

.btl-content-block iframe#btl-iframe{

	padding:13px;

}

#btl-iframe body#bd{

	background:#fff;

}

/*============================ COM_COMMUNITY JOMSOCIAL ===================================*/

#cWindow.warning #cWindowContentTop{

	background:#cc2450;

	border:none;

}

#cWindow.warning #cwin_close_btn:link{

	background-color:#cc2450;

	background-image: url("../images/bg-close-title-btlogin.png");

	background-repeat:no-repeat;

	background-position:center top;

	top:4px;

	right:3px;

	height:21px;

	width:21px;

}

#cWindow.warning #cwin_close_btn:visited, #cWindow.warning #cwin_close_btn:hover{

	background-color:#cc2450;

	background-image: url("../images/bg-close-title-btlogin.png");

	background-repeat:no-repeat;

	background-position:center -37px;

}

#community-wrap.cRegister  h2.componentheading{

	font-size:14px;

	text-transform:uppercase;

	color:#cc2450;

	font-weight:normal;

}

#community-wrap .outerpgbar, .outerpgbar{

	height:8px;

	padding:1px 0;

	margin-bottom:18px;

}

span#errjsusernamemsg br, span#errjsnamemsg br, span#errjsemailmsg br, span#errjspassword2msg br, span#errfield2msg br,

span#errfield3msg br, span#errfield9msg br, span#errfield10msg br,  span#errfield11msg br,  span#errfield12msg br,  span#errfield15msg br, span#errfield14msg br{

	display:none;

}

span#errjsusernamemsg, span#errjsnamemsg, span#errjsemailmsg, span#errjspassword2msg, span#errfield2msg,

span#errfield3msg, span#errfield9msg, span#errfield10msg,  span#errfield11msg,  span#errfield12msg,  span#errfield15msg, span#errfield14msg{

	line-height:30px;

	padding-left:10px;

	color:#ff0000;

	/* color:#cc2450; */

}

/* span#errjsusernamemsg, span#errjsnamemsg, span#errjsemailmsg, span#errjspassword2msg{

	color:#cc2450;

	color:#ff0000; 

} */

#community-wrap .community-form-validate .invalid{

/*	border-color:#cc2450!important; */

	border-color:#FF0000;!important 

}

#community-wrap .innerpgbar, .innerpgbar {

    -moz-box-shadow: 0 1px 0 0 #ed9cb5 inset;

    background: -moz-linear-gradient(center top , #d8587a 5%, #b0153d 100%) repeat scroll 0 0 #d8587a;

    border-top: 1px solid #daa1b0;

	border-bottom: 1px solid #daa1b0;

	border-left:none;

	border-right:none;

}

#community-wrap .ccontentTable td.paramlist_value{

	padding:6px 0;

}

#community-wrap .ccontentTable td.paramlist_key{

	height:30px;

	line-height:30px;

	padding:0 10px 0 0;

	vertical-align:middle;

}

#community-wrap .ccontentTable td.paramlist_value input.inputbox{

	width:257px;

	height:22px;

	line-height:28px;

	border:1px solid #dadada;

	padding:3px 5px;

	background:#fcfcfc;

}

#community-wrap input#btnSubmit{

	padding:0 10px;

	height:29px;

	line-height:29px;

	border:none;

	background: url("../images/jomsocial/bg-button-register.png") repeat-x scroll left top transparent;

	color:#fff;

	text-transform:uppercase;

	font-size:18px;

	font-weight:normal;

}

#community-wrap input#btnSubmit:hover{

	background: url("../images/jomsocial/bg-button-register.png") repeat-x scroll left -40px transparent;

}

#community-wrap .formtable td.value input.inputbox,

#community-wrap .formtable td.value textarea{

	border:#dadada 1px solid!important;

	padding:3px 5px;

	background:#fcfcfc;

}

#community-wrap .formtable td.value textarea{

	width:96%;

	line-height:20px;

}

#community-wrap .formtable td.value input.inputbox{

	height:22px;

}

#community-wrap .formtable td.value{

	vertical-align:middle;

}

#community-wrap .formtable td.value select{

	height:30px;

	padding:6px 0 4px 0;

	vertical-align:top;

	line-height:30px;

	background:#fcfcfc;

	border:#dadada 1px solid!important;

}

#community-wrap .formtable td.value select option{

}

#community-wrap .formtable td.key{

	line-height:28px;

}

#community-wrap div.ctitle h2{

	font-size:16px;

	color:#cc2450;

	font-weight:normal!important;

	padding:8px 0 5px 0!important;

	margin-bottom:2px!important;

}

body #community-wrap div.ctitle{

	border-bottom:2px solid #c8c8c8;

	margin-bottom:10px;

	margin-top:5px;

}

body #community-wrap div.ctitle h3{

	line-height:24px;

}

/*======================================= BOX LOGIN + REGISTER CSS ===================================*/

/*============================== END HEADER CSS ==================================*/

/*=================================== NAV HELPER CSS ==================================*/

#ja-navhelper{

	border-bottom:5px solid #000000;

}

#ja-navhelper .main{

	padding:0;

	border:none;

	height:39px;

	background: url("../images/bg-main-nav-helper.png") repeat-x scroll left top transparent;

	line-height:39px;

	color:#fff;

	overflow: hidden;

}

.ja-breadcrums{

	margin:0;

	text-transform:none;

	font-weight:bold;

}

#ja-navhelper .ja-breadcrums a{

	display:inline-block;

	color:#a50e35;

	background: url("../images/bg-a-nav-helper.png") no-repeat scroll right top transparent;

	padding-right:40px;

	text-decoration:none;

	padding-left:0;

	text-indent:0;

	cursor:pointer;

}#ja-navhelper .ja-breadcrums a:hover{

	color:#fff;

}

#ja-navhelper .ja-breadcrums span{

/*	display:inline-block; */

	text-transform:capitalize;

}

#ja-navhelper .ja-breadcrums .first-class-nav-help:first-child{

	background: url("../images/bg-first-a-nav-helper.png") no-repeat scroll right top #a50e35;

	display:inline-block;

	padding-right:40px;

	float:left;

}

#ja-navhelper .ja-breadcrums .first-class-nav-help:first-child span{

	background: url("../images/bg-first-a-nav-helper-span.png") no-repeat scroll 11px center transparent;

	color:transparent;

}

#ja-navhelper .ja-links .top a{

	display:inline-block;

	background: url("../images/bg-a-back--to-top.png") no-repeat scroll right center transparent;

	padding:0 28px 0 0;

	text-decoration:none;

	font-size:11px;

	color:#a2a2a2;

}

#ja-navhelper .ja-links .top a:hover{

	color:#C6234D;

}

/*================================= END NAV HELPER CSS =========================================*/

/*================================= FOOTER BOTSL CSS ==============================*/

#ja-botsl{

	background:#191919;

	color:#a2a2a2;

}

#ja-botsl .main-inner1{

	border:none;

	line-height:24px;

}

#ja-botsl div.moduletable h3{

	color:#a6a6a6;

	font-size:14px;

	text-transform:uppercase;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:5px;

}

#ja-botsl .ja-box{

	background:none;

}

#ja-botsl ul.menu-user6 li{

	margin:0;

	padding:0;

	background:none;

}

#ja-botsl ul.menu-user6{

	padding-bottom:5px;

/*	border-bottom:1px dotted #a2a2a2; */

}

.menu-template-user6{

	border-bottom:1px dotted #a2a2a2;

}

#ja-botsl a{

	color:#a2a2a2;

}

#ja-botsl ul.menu-user6 li a{

	background: url("../images/bg-li-menu-botsl.png") no-repeat scroll 5px 13px transparent;

	height:30px;

	line-height:30px;

/*	color:#a2a2a2; */

	border-top:1px solid #252525;

	display:block;

	text-decoration:none;

	padding-left:17px;

}

#ja-botsl a:hover{

	color:#c6234d ;

}

#ja-botsl ul.menu-user6 li:first-child a{

	border:none;

}





#ja-botsl .moduletable.about-bt-travel-template{

	border-bottom:1px dotted #a2a2a2;

	padding-bottom:2px;

}

#ja-botsl .about-bt-travel-template .about-bt-decsription{

	line-height:24px;

}

#ja-botsl .about-bt-travel-template .about-bt-infomation{

	padding:10px 10px 10px 70px;

	background: url("../images/bg-about-temp-bt.png") no-repeat scroll 5px 13px transparent;

}





.acymailing_module .acymailing_module_form .inputbox{

	width:200px;

	height:25px;

	background:#262626;

	border:1px solid #383838;

	padding:3px;

	color:#a2a2a2;

}

.acymailing_module .acymailing_module_form .button.subbutton{

	color:#fff;

	font-size:18px;

	text-transform:uppercase;

	font-weight:normal;

	height:33px;

	line-height:31px;

	background:#ac1139;

	border:1px solid #ba1640;

	padding:0 10px 3px 10px;

	margin-left:7px;

	cursor:pointer;

}

table.acymailing_form{

	float:left;

}

.acymailing_module_form td{

	padding:0;

}

.inner-join-with-us{

	padding-top:15px;

}

.inner-join-with-us p{

	display:inline-block;

	text-transform:uppercase;

	line-height:35px;

	padding-right:5px;

}

.inner-join-with-us a{

	width:35px;

	height:35px;

	display:inline-block;

	margin:0 2px;

	line-height:35px;

	text-decoration:none;

}

.inner-join-with-us a span{

/*	display:none; */

	color:transparent;

}

.inner-join-with-us a.twinter{

	background: url("../images/bg-join-tt.png") no-repeat scroll left top transparent;

}

.inner-join-with-us a.facebook{

	background: url("../images/bg-join-fb.png") no-repeat scroll left top transparent;

}

.inner-join-with-us a.rss{

	background: url("../images/bg-join-rss.png") no-repeat scroll left top transparent;

}

.inner-join-with-us a.login{

	background: url("../images/bg-join-login.png") no-repeat scroll left top transparent;

}



.inner-join-with-us a.twinter:hover{

	background: url("../images/bg-join-tt.png") no-repeat scroll left -40px transparent;

}

.inner-join-with-us a.facebook:hover{

	background: url("../images/bg-join-fb.png") no-repeat scroll left -40px transparent;

}

.inner-join-with-us a.rss:hover{

	background: url("../images/bg-join-rss.png") no-repeat scroll left -40px transparent;

}

.inner-join-with-us a.login:hover{

	background: url("../images/bg-join-login.png") no-repeat scroll left -40px transparent;

}

.inner-join-with-us a.twinter:hover{

	background: url("../images/bg-join-tt.png") no-repeat scroll left -40px transparent;

}

.inner-join-with-us a.facebook:hover{

	background: url("../images/bg-join-fb.png") no-repeat scroll left -40px transparent;

}

.inner-join-with-us a.rss:hover{

	background: url("../images/bg-join-rss.png") no-repeat scroll left -40px transparent;

}

.inner-join-with-us a.login:hover{

	background: url("../images/bg-join-login.png") no-repeat scroll left -40px transparent;

}





.inner-client-testmonial .img-over{

	width:100px;

	display:inline-block;

	position:relative;

	z-index:50;

	float:left;

}

.inner-client-testmonial .img-over img{

	width:86px;

	display:inline-block;

	max-height:94px;

}

.inner-client-testmonial .img-over .bg-img-over{

	position:absolute;

	width:86px;

	height:94px;

	background: url("../images/bg-img-client-test.png") no-repeat scroll left top transparent;

	top:0;

	left:0;

}

#ja-botsl .inner-client-testmonial .link-testmonial{

	padding-top:5px;

}

#ja-botsl .inner-client-testmonial .link-testmonial a{

	color:#a50e35;

	font-weight:bold;

	text-decoration:none;

}

.inner-client-testmonial .client-test-content{

	padding:20px 0 15px 0;

	border-top:1px dotted #373737;

}

.inner-client-testmonial .client-test-content.first-chil{

	padding-top:5px;

	border-top:none;

}

/*======================= END FOOTER BOTSL CSS ============================*/

/*=============================== FOOTER CSS ==============================*/

#ja-footer{

	background:#191919;

	color:#a2a2a2;

	padding:0;

}

#ja-footer .main{

	padding:15px 0;

	border-top: 1px solid #202020;

}

#ja-footer #ja-poweredby{

	position:absolute;

	right:5px;

	top:15px;

}

#ja-logo-footer{

	float:left;

	width:90px;

	background: url("../images/bg-border-logo-footer.png") repeat-y scroll right top transparent;

	margin-right:12px;

}

#ja-logo-footer img{

	float:left;

}

.footer1{

	color:#feffff;

}

.footer1 a:hover{

	color:#feffff;

	text-decoration:none;

}

.ja-copyright{

	font-size:11px;

	text-align:left;

}

ul.footer-menu li{

	display:inline;

}

ul.footer-menu{

	padding:5px 0 10px 0;

}

ul.footer-menu li a{

	color:#c1c1c1;

	text-transform:uppercase;

	padding:0 13px;

	border-left:2px solid #c0c0c0;

	font-weight:bold;

	text-decoration:none;

}

ul.footer-menu li a:hover{

	color:#c6234d;

}

ul.footer-menu li:first-child a{

	border-left:none;

	padding-left:0;

}



/*============================= END FOOTER CSS ====================================*/

#ja-container .bg-moduletable{

	margin: 0 12px 22px 18px;

	border-bottom: 1px solid #D3D3D3;

	padding:

}

#ja-container .jomsocial-user-online .bg-moduletable{

	padding:0 0 10px;

}



/*============================= MODULE HELLO ME CSS - USER PROFILES ===============================*/

#ja-container .moduletable.hello-me-mod .ja-box-ct{

	padding:0 0 6px 0;

	background: url("../images/jomsocial/bg-shadow-mod-pos5-r.png") no-repeat scroll right bottom transparent;

}

#ja-container .moduletable.hello-me-mod{

	padding-bottom:6px!important;

	border:none;

	background: url("../images/jomsocial/bg-shadow-mod-pos5-l.png") no-repeat scroll left bottom transparent!important;

}

#ja-container .moduletable .hello-me{

	padding:0 0 20px 0;

	border: 1px solid #E9E9E9;

	background-color:#f3f3f3;

}

.hello-me div.link-hellome:hover{

	background-color:#fff;

}

.hello-me a.link-hellome{

	height:35px;

	line-height:35px;

	padding:0 0 0 45px;

	display:block;

	margin:0;

	font-weight:bold;

	color:#d12853;

	border-bottom:1px solid #dedede;

	text-decoration:none;

	background-position:13px center;

	background-repeat:no-repeat;

}

.hello-me a.link-hellome.hellome-save-stt{

	background:url("../images/jomsocial/bg-hellome-save-stt.png") no-repeat 13px center!important;

	margin-top:10px;

}

.hello-me a.link-hellome.hellome-edit-stt{

	background-image:url("../images/jomsocial/bg-hellome-edit-stt.png");

	border-top:1px solid #dedede;

}

.hello-me a.link-hellome.hellome-new-friend-request{

	background-image:url("../images/jomsocial/bg-hellome-friend-request.png");

}

.hello-me a.link-hellome.hellome-message{

	background-image:url("../images/jomsocial/bg-hellome-new-message.png");

}

.hello-me a.link-hellome.hellome-my-friend{

	background-image:url("../images/jomsocial/bg-hellome-my-friend.png");

}

.hello-me a.link-hellome.hellome-my-group{

	background-image:url("../images/jomsocial/bg-hellome-my-group.png");

}

.hello-me a.link-hellome.hellome-my-photo{

	background-image:url("../images/jomsocial/bg-hellome-my-photo.png");

}

.hello-me a.link-hellome.hellome-my-video{

	background-image:url("../images/jomsocial/bg-hellome-my-video.png");

}

.hello-me a.link-hellome.hellome-my-blog{

	background-image:url("../images/jomsocial/bg-hellome-my-blog.png");

}

.hello-me a.link-hellome.hellome-my-event{

	background-image:url("../images/jomsocial/bg-hellome-my-event.png");

}

.hello-me a.link-hellome.hellome-logout{

	background-image:url("../images/jomsocial/bg-hellome-logout.png");

}

#ja-container #helloMeDisplay {

	text-align:justify;

	padding:0 10px 15px 10px;

	color:#383838;

	line-height:24px;

}

.kama-and-stt{

	text-align:center;

}

.hello-me #jsNotification li{

	border:none;

	-moz-border-radius:0;

	border-radius:0;

	width:23px;

	height:28px;

}

.hello-me #jsNotification{

	width:100px;

	margin: 10px auto !important;

}

.hello-me #jsNotification li#jsGlobal{

	background:url("../images/jomsocial/bg-noti-global.png") center center no-repeat transparent;

}

.hello-me #jsNotification li#jsFriend{

	background:url("../images/jomsocial/bg-noti-friend.png") center center no-repeat transparent;

}

.hello-me #jsNotification li#jsInbox{

	background:url("../images/jomsocial/bg-noti-inbox.png") center center no-repeat transparent;

}

.hello-me .link-user img.hellome-img-avt{

	width:160px;

}

#ja-container .hello-me .link-user{

	text-align:center;

	background:url("../images/jomsocial/bg-hellome-link-user.png") center bottom no-repeat transparent;

	padding-bottom:10px;

	margin-bottom:5px;

}

#ja-container .hello-me .link-user-2{

	background:url("../images/jomsocial/bg-hellome-link-user-2.png") left bottom repeat-x #c6234d;

	padding-bottom:30px;

}

.hello-me .link-user a.link-user-jomsocial{

	color:#fff;

	font-size:16px;

	text-transform:uppercase;

	font-weight:normal;

	padding:12px 0;

	display:block;

}

#ja-container .jomsocial-user-online .ja-box-ct{

	padding:0 0 10px 0;

	border-bottom:1px solid #d3d3d3;

}

#ja-container .jomsocial-user-online ul{

	padding:10px 8px;

	margin:0;

}

.online-users li.online-user-avt a{

	display:inline-block;

}

.online-users li.online-user-avt img{

	width:40px;

}

#ja-container  .online-users li.online-user-avt{

	padding:4px;

	display:inline-block;

}



.online-users .user-online-cout a{

	border-top:1px solid #e9e9e9;

	display:block;

	color:#d12853;

	padding:10px 15px 8px 15px;

	margin-top:11px;

}

#ja-container .online-users .user-online-cout p{

	padding:0 10px;

	margin:5px 0 0 0;

}

/*===================== END MODULE HELLO ME CSS - USER PROFILES =============================*/

/*================= MODULE ACTIVE GROUP - POPULAR GROUP CSS ==========================*/

#ja-container .moduletable.popular-group .ja-box-ct{

	padding:0 0 3px 0;

	border-bottom:1px solid #d3d3d3;

}

#ja-container .moduletable.popular-group{

/*	padding-bottom:3px; */

}

#ja-container ul.mod_activegroups {

	padding: 0;

	margin: 0;

	list-style: none;

}

#ja-container ul.mod_activegroups li img { 

	padding: 2px;

	background:#c6244d;

	border: solid 1px #c92f56;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

	width: 40px;

	float: left;

	display: inline;

	margin: 4px 12px 0 0;

}

#ja-container ul.mod_activegroups li{

	padding:13px 5px 13px 13px;

	border-top:1px solid #e9e9e9;

}

#ja-container ul.mod_activegroups li:hover{

	background:#f8f8f8;

}

#ja-container ul.mod_activegroups li:first-child{

	border-top:none;

}

#ja-container ul.mod_activegroups a.active-group-name{

	color:#c3204a;

	font-weight:bold;

	text-decoration:none;

}

#ja-container ul.mod_activegroups a.active-group-name:hover{

	color:#757575;

}

#ja-container ul.mod_activegroups a.active-group-total-member{

	color:#757575;

	font-weight:bold;

	font-size:11px;

}

#ja-container ul.mod_activegroups a.active-group-total-member:hover{

	color:#c3204a;

}

/*=============== END MODULE ACTIVE GROUP - POPULAR GROUP CSS =====================*/

/*=============== TOOLBAR JOMSOCIAL CSS =======================*/

#community-wrap #jsMenu, #jsMenu {

    -moz-border-radius:0;

	border-radius:0;

    background:#c6234d;

    margin-bottom:0;

    padding:0;

}

#jsMenu + #miniheader {

    margin-top:0;

}

#community-wrap #miniheader{

	margin-left:0!important;

}

#jsMenu .jsMenuLft {

    height: 42px;

    margin-right: 30px;

}

#jsMenu .jsMenuBar {

    -moz-border-radius:0;

	border-radius:0;

    margin-left: 40px;

}

#jsMenu .jsHome{

	background:url("../images/jomsocial/icon-home-toolbar.png") center center no-repeat transparent!important;

	height:42px;

	width:40px;

	top:0;

	left:0;

}

#jsMenu .jsIr{

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0;

}

#ja-bt-tab .defaultTab {

    position: relative;

    z-index: 2;

}

#ja-bt-tab .moduletable.moduletable{

	margin-bottom:0;

}

#jsMenu .jsIr:hover {

    background-color: #AE193F !important;

}

#community-wrap #jsMenu .jsMenuBar li, #jsMenu .jsMenuBar li {

	margin:0;

}

#jsMenu .jsMenuIcon span{

	top:0;

}

#jsMenu .jsMenuBar a {

    -moz-border-radius:0;

	border-radius:0;

    background:none;

    color: #FFFFFF;

    display: block;

    font-weight:normal;

	height:42px;

    line-height: 42px;

    padding:0 35px 0 5px;

	font-size:16px;

/*	margin-left:-5px; */

	text-transform:uppercase;

}

#jsMenu .jsMenuBar li a.active,#community-wrap #jsMenu .jsMenuBar li a:hover {

    background:url("../images/jomsocial/bg-a-toolbar-active.png") right top no-repeat transparent!important;

	color:#c6234d!important;

}

#jsMenu .jsMenuIcon{

	background:url("../images/jomsocial/bg-menu-notice-toolbar.png") left top repeat-y transparent;

	height:42px;

	top:0;

	left:15px;

	padding-left:2px;

}

#jsMenu .jsMenuIcon div {

    margin-left:0;

}

#jsMenu .jsMenuIcon div a{

	height:42px;

	width:42px;

}

#jsMenu .jsGlobalsNot {

   	background:url("../images/jomsocial/bg-noti-global.png") center center no-repeat transparent !important;

}

#jsMenu .jsFriendsNot {

   	background:url("../images/jomsocial/bg-noti-friend.png") center center no-repeat transparent !important;

}

#jsMenu .jsMesaggeNot {

   	background:url("../images/jomsocial/bg-noti-inbox.png") center center no-repeat transparent !important;

}

#jsMenu #jsMenuNotif,#jsMenu #jsMenuFriend, #jsMenu #jsMenuInbox{

   	background:url("../images/jomsocial/bg-menu-notice-toolbar.png") right top repeat-y transparent !important;

}



#jsMenu .jsLogOff a {

    background:url("../images/jomsocial/bg-logout-toolbar.png") center center no-repeat transparent!important;

    float: right;

	height:42px;

	width:40px;

	margin:0;

}

#jsMenu .jsMenuRgt {

    top: 0;

}

#jsMenu .jsLogOff{

	background:url("../images/jomsocial/bg-menu-notice-toolbar.png") left top repeat-y transparent;

	display:inline-block;

	float:right;

	padding-left:2px;

}

/*================= SUB MENU JOMSOCIAL =============*/

#jsMenu .jsMenuBar li:hover a{

	background: url("../images/jomsocial/bg-a-toolbar-active.png") no-repeat scroll right top transparent;

	color:#c6234d;

}

#jsMenu .jsMenuBar ul li ul li a,#community-wrap #jsMenu .jsMenuBar ul li:hover ul li a{

	background:none!important;

	line-height:29px;

	height:29px;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	text-transform:none;

	padding:0 13px;

}

#jsMenu .jsMenuBar ul li ul li a:hover{

	background:none!important;

	color:#c6234d;

}

#jsMenu .jsMenuBar ul li ul li{

	border-top:1px solid #e9e9e9;

}

#jsMenu .jsMenuBar ul li ul li:first-child{

	border-top:none;

}

#jsMenu .jsMenuBar ul li ul{

	background:#fff;

	border-right:2px solid #c6234d;

	border-left:2px solid #c6234d;

	border-bottom:2px solid #c6234d;

	top:41px;

	z-index:300;

}

/*================= END SUB MENU JOMSOCIAL =============*/





/*============== END TOOLBAR JOMSOCIAL CSS ==================*/

/*============== MINI HEADER CSS ==================*/

#community-wrap div.profile-toolbox-bl {

    background:#fafafa;

	border-bottom:1px solid #eaeaea;

	height:70px;

	padding-bottom:7px;

}

#community-wrap div.profile-toolbox-tl, #community-wrap div.profile-toolbox-br {

    background:none;

}	

#community-wrap .small-button li.bg-a-l a.bg-a-r {

    background:url("../images/jomsocial/bg-a-small-button-miniheader-r.png") right top no-repeat transparent!important;

    height: auto;

    padding:0 7px 0 0;

	cursor:pointer;

}

#community-wrap .small-button li.bg-a-l {

	background:url("../images/jomsocial/bg-a-small-button-miniheader-l.png") left top no-repeat transparent;

	padding-left:7px;

}

#community-wrap .small-button li.bg-a-l:hover a.bg-a-r {

    background:url("../images/jomsocial/bg-a-small-button-miniheader-r.png") right -32px no-repeat transparent!important;

}

#community-wrap .small-button li.bg-a-l:hover {

	background:url("../images/jomsocial/bg-a-small-button-miniheader-l.png") left -32px no-repeat transparent;

}

#community-wrap .small-button li.bg-a-l a span {

    -moz-border-radius:0;

	border-radius:0;

    display: inline-block;

    height: 26px;

    line-height: 26px;

    margin: 0;

    padding:0 0 0 25px;

	color:#5f5f5f;

}

#community-wrap .small-button a:hover span {

	background-color:transparent;

}

#community-wrap .small-button .btn-add-friend a span{

	background:url("../images/jomsocial/bg-hellome-friend-request.png") left center no-repeat transparent;

}

#community-wrap .small-button .btn-videos a span{

	background:url("../images/jomsocial/bg-hellome-my-video.png") left center no-repeat transparent;

}

#community-wrap .small-button .btn-gallery a span{

	background:url("../images/jomsocial/bg-hellome-my-photo.png") left center no-repeat transparent;

}

#community-wrap .small-button .btn-write-message a span{

	background:url("../images/jomsocial/bg-hellome-new-message.png") left center no-repeat transparent;

}

#community-wrap ul.small-button {

	padding-top:22px;

}

#community-wrap .cAvatar img {

    height: auto;

    width: 51px;

	border:solid 2px #c0c0c0;

	margin-right:10px

}

#community-wrap .name-and-avt-miniheader{

	padding:8px 0 0 15px;

}

#community-wrap .avt-miniheader .cAvatar{

	border:2px solid #bebebe;

}

#community-wrap .avt-miniheader{

	margin-right:10px;

}

#community-wrap .username-miniheader{

	float:left;

}

#community-wrap #miniheader .profile-toolbox-name {

    color: #5d5d5d;

	font-size:14px;

	font-weight:normal;

}

#community-wrap #miniheader .link-goto-profile{

	color:#c6234d;

	line-height:26px;

}

#community-wrap #miniheader .link-goto-profile:hover{

	color:#5d5d5d;

}

#community-wrap .cSubmenu{

	background:url("../images/jomsocial/bg-cSubmenu-l.png") left top no-repeat transparent;

	padding-left:15px;

	border:none;

	height:auto;

}

#community-wrap .cSubmenu ul.cResetList, #community-wrap .cSubmenu ul.submenu{

	background:url("../images/jomsocial/bg-cSubmenu-r.png") right top no-repeat transparent;

	height:39px;

	padding-bottom:2px;

	padding-right:15px;

}

#community-wrap .submenu li, #community-wrap .cSubmenu ul.cResetList li {

    line-height: 39px;

}

#community-wrap .cSubmenu li a {

    color: #1e1e1e;

	font-size:12px;

	text-decoration:none;

}

#community-wrap .cSubmenu li a:hover {

    color: #c6234d;

	text-decoration:none;

}

#community-wrap.cGroups #cGroups-UpcomingEvents a:hover, #community-wrap.cGroups #cGroups-AlbumUpdates a:hover{

	color:#545454;

}

#community-wrap .submenu li a, #community-wrap .cSubmenu li a {

    border-left: 1px solid #1e1e1e;

	border-right:none!important;

}

#community-wrap .submenu li:first-child a, #community-wrap .cSubmenu li:first-child a {

    border-left:none;

}

#community-wrap .submenu li.action:last-child a, #community-wrap .cSubmenu li.action:last-child a {

    border-left:none;

}

#community-wrap h2.componentheading{

	color:#c6234d;

	text-transform:uppercase;



	font-weight:normal;

	padding:25px 0 13px 0;

	margin:0;

}

/*============== EMD MINI HEADER CSS ==================*/

/*============== LEFT AND MAIN PHOTO ALBUM CSS ==================*/

#community-wrap.cPhotos #cAlbum .cSidebar{

	width:245px;

}

#community-wrap.cPhotos #cAlbum .cMain{

	margin-left:284px;

}

#community-wrap.cPhotos #cAlbum .community-album-details img {

	background:url("../images/jomsocial/bg-img-detail-photo-album.png") left top repeat transparent;

    border:none;

    margin-bottom: 5px;

    padding: 4px;

    width: 236px;

}

#cAlbum .photo-album-detail-author span.author{

	font-weight:bold;

	color:#be1c46;

}

#cAlbum .photo-album-detail-info{

	line-height:24px;

	padding-top:5px;

	padding-left:4px;

	color:#4c4c4c;

}

#cAlbum .photo-album-detail-place-taken a{

	color:#be1c46;

}

#album-map .cMapBigger a{

	color:#be1c46;

}

#cAlbum .photo-album-detail-place-taken a:hover, #album-map .cMapBigger a:hover{

	color:#4c4c4c;

}

.community-events-results-item a:hover{

	color:#333;

}

body #community-wrap #other-albums-label h3{

	color:#c9244f;

	line-height:24px;

	padding-bottom:2px;

}

body #community-wrap #other-albums-container img.cAvatar{

	border: 3px solid #c6244d;

    margin-bottom: 10px;

    padding:0;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	margin:0;

}

body #community-wrap #other-albums-container ul li .album-meta .album-name a{

	font-size:12px;

	font-weight:bold;

	color:#ce2652;

	line-height:20px;

}

body #community-wrap #other-albums-container ul li .album-meta .album-name a:hover{

	color:#2f2f2f;

}

body #community-wrap #other-albums-container ul li .album-meta .album-name{

	padding-bottom:4px;

}

body #community-wrap #other-albums-container ul li .album-meta .album-count{

	font-weight:normal;

	color:#2f2f2f;

}

body #community-wrap .community-photo-desc{

	color:#be1c46;

	font-size:14px;

}

body #community-wrap .community-photo-desc strong{

}

#community-wrap #cAlbum .community-photo-desc-editable {

	font-size:12px;

	line-height:24px;

	color:#323232;

	height:150px;

}

body #community-wrap div.ctitle{

	color:#c8214c;

	border-bottom: 2px solid #C8C8C8;

    margin-bottom: 6px;

    margin-top: 0px;

	line-height:24px;

}

body #community-wrap div.cavatar{

	border:none;

	width:40px;

}

#community-wrap #wallForm{

	background:#f3f3f3;

	padding:7px;

	border:none;

	margin-bottom:2px;

}

#community-wrap .detailWrap.alpha{

	line-height:18px;

}

#community-wrap #wallForm .inputbox:focus{

	border:1px solid #ffb6c9;

}

#community-wrap #wallForm .cavatar img.cAvatar{

	width:40px;

	height:auto;

}

#community-wrap #wallForm #wall-submit{

	text-shadow:0 -1px 0 #c8214c;

	color:#fff;

	font-weight:bold;

	border:1px solid #d32955;

	background:url("../images/jomsocial/bg-wall-button-submit.png") left top repeat-x #c7234d;

}

#community-wrap #wallForm #wall-submit:hover{

	background:url("../images/jomsocial/bg-wall-button-submit.png") left bottom repeat-x #c7234d;

}

#community-wrap div.wallComments{

	margin-bottom:2px;

	border:none;

	padding:5px 7px;

	background:#F3F3F3;

	color:#3a3a3a;

}

#community-wrap div.wallComments .actor-link a{

	color:#c6234d;

}

#community-wrap .cComments .newsfeed-meta.small{

	color:#3a3a3a;

}

#community-wrap #wallContent .wall-comment-view-all-bottom a{

	color:#c6234d;

}

#community-wrap .community-form-validate .formtable td.key, #community-wrap .community-form-validate .formtable td.value{

	padding: 6px 0;

}

#community-wrap .community-form-validate .formtable td.key,body #community-wrap .community-form-validate .formtable td.cWindowFormKey{

	padding-right:10px;

}

#community-wrap .community-form-validate .formtable td.value input[type="text"]{

/*	width: 257px; */

	height: 22px;

	line-height: 28px;

	border: 1px solid #DADADA;

	padding: 3px 5px;

	background: #FCFCFC;

}

#community-wrap .community-form-validate .formtable td.value input[type="submit"].button{

	text-shadow:0 -1px 0 #c8214c;

	color:#fff;

	border:1px solid #d32955;

	font-weight:bold;

	background:url("../images/jomsocial/bg-wall-button-submit.png") left top repeat-x #c7234d;

}

#community-wrap .community-form-validate .formtable td.value input[type="submit"].button:hover{

	background:url("../images/jomsocial/bg-wall-button-submit.png") left bottom repeat-x #c7234d;

}

#community-wrap .community-form-validate .formtable td.value input[type="button"].button{

	background:none;

	border:none;

	color:#616161;

	font-weight:bold;

}

/*============== END LEFT AND MAIN PHOTO ALBUM CSS ==================*/

/*============== LISTING PHOTO ALBUM CSS ==================*/

body #community-wrap .albums .album-summary .album-name a{

	color:#333333;

}

body #community-wrap .albums .album-summary .album-name a:hover{

	color:#c6234d;

}

body #community-wrap .albums .album-summary .album-count{

	color:#555555;

}

body #community-wrap .albums .album-summary .album-lastupdated a{

	color:#333333;

}

/*============== END LISTING PHOTO ALBUM CSS ==================*/

/*============== BOX EDIT PROFILE CSS ==================*/

#community-wrap #detailSet textarea, #community-wrap #detailSet select {

    height: 28px;

    padding: 5px 2px;

}

#community-wrap #detailSet td.value .inputbox{

	height:22px;

	padding:3px 5px;

	line-height:22px;

	background:#FCFCFC;

}

#community-wrap #file-upload{

	background:none;

	border:1px solid #f0f0f0;

}

#community-wrap #file-upload:hover{

	background:none;

}

#community-wrap .cModule.profile-upload-avt{

	padding:5px;

}

#community-wrap .bg-avt-preview-leftside{

	padding:5px;

}

/*============== END BOX EDIT PROFILE CSS ==================*/

/*============== BOX PROFILE CSS ==================*/

#community-wrap .profile-box .profile-avatar img{

	width:140px;

	border:2px solid #d3d3d3;

}

.profile-box #profile-status-message{

	line-height:24px;

	color:#303030;

}

#community-wrap .profile-box{

	background:url("../images/jomsocial/bg-box-profile.png") left bottom repeat-x #fff;

	border:1px solid #ededed;

	padding:14px 0 30px 14px;

}

#community-wrap .profile-box .profile-info {

    margin: 0 0 0 160px;

}

#community-wrap .profile-box .profile-details .label span{

	font-weight:normal;

}

#community-wrap .profile-details .label.kama{

	padding-bottom:5px;

}

#community-wrap .profile-box .profile-likes {

	left:35px;

	right:auto;

	top:170px;

	float:left;

/*	max-width:90px; */ /* for ie7 */

}

body #community-wrap .profile-box .profile-info .contentheading{

	color:#c6234d;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

/*============== END BOX PROFILE CSS ==================*/

/*============== STATUS PROFILE CSS ==================*/

#community-wrap .community-status .status-author img{

	width:56px;

	height:auto;

}

#community-wrap .community-status .creator a.creator-menu{

	padding-left:20px;

}

#community-wrap .community-status .type-message a.creator-menu{

	background:url("../images/jomsocial/bg-recent-stt.png") left center no-repeat transparent;

	padding-left:16px;

}

#community-wrap .community-status .type-photo a.creator-menu{

	background:url("../images/jomsocial/bg-recent-img.png") left center no-repeat transparent;

}

#community-wrap .community-status .type-video a.creator-menu{

	background:url("../images/jomsocial/bg-hellome-my-video.png") left center no-repeat transparent;

}

#community-wrap .community-status .type-event a.creator-menu{

	background:url("../images/jomsocial/bg-hellome-my-event.png") left center no-repeat transparent;

}

#community-wrap .community-status .type-message a.creator-menu:hover{

	background:url("../images/jomsocial/bg-recent-stt.png") left center no-repeat transparent!important;

}

#community-wrap .community-status .type-photo a.creator-menu:hover{

	background:url("../images/jomsocial/bg-recent-img.png") left center no-repeat transparent!important;

}

#community-wrap .community-status .type-video a.creator-menu:hover{

	background:url("../images/jomsocial/bg-hellome-my-video.png") left center no-repeat transparent!important;

}

#community-wrap .community-status .type-event a.creator-menu:hover{

	background:url("../images/jomsocial/bg-hellome-my-event.png") left center no-repeat transparent!important;

}

#community-wrap .community-status .creator-actions{

	margin-top:10px;

}



#community-wrap .community-status .status-creator{

	-moz-border-radius:0;

	border-radius:0;

    background: none;

    border:none;

    margin-left: 77px;

    padding:0;

}

#community-wrap .community-status .creator {

    padding: 0 5px;

}

body #community-wrap .cFeed-item .newsfeed-content-top{

	line-height:24px;

}

#community-wrap .community-status .creator.active {

    -moz-border-radius:0;

	border-radius:0;

    background:url("../images/jomsocial/bg-bottom-creat-stt.png") center bottom no-repeat transparent;

    border:none;

    font-weight: bold;

	padding-bottom:9px;

}

#community-wrap .community-status .creator-message{

	line-height:22px;

}

#community-wrap .community-status.on-message .creator-message-container:active, #community-wrap .community-status.on-message .creator-message-container:hover{

	-moz-box-shadow:1px 1px 1px 1px #ffe6ed;

	-webkit-box-shadow:1px 1px 1px 1px #ffe6ed;

	box-shadow:1px 1px 1px 1px #ffe6ed;

}

body #community-wrap .button{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D;

    border: 1px solid #D32955;

    color: #FFFFFF;

    font-weight: bold;

	padding:0 15px;

	height:27px;

	line-height:27px;

	text-align:center!important;

}

body #community-wrap .button:hover{

    background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D;

}

body #community-wrap .mini-profile-details-status {

    line-height: 20px;

	padding-top:5px;

}

#community-wrap .community-status .button{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D!important;

    border: 1px solid #D32955!important;

    color: #FFFFFF!important;

    font-weight: bold;

	padding:0 15px;

	height:27px;

	line-height:27px;

}

#community-wrap .community-status .button:hover{

    background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D!important;

}

#community-wrap .wall-coc-form-action.button{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D;

    border: 1px solid #D32955;

    color: #FFFFFF;

    font-weight: bold;

	padding:0 15px;

	height:27px;

	line-height:27px;

}

#community-wrap .wall-coc-form-action.button:hover{

    background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D;

}

#community-wrap .wall-coc-form-action.cancel{

	line-height:27px;

	font-weight:bold!important;

	color:#616161;

	padding:0 5px;

}

#community-wrap .wall-coc-form textarea:focus{

	border:1px solid #FFB6C9;

}

#community-wrap .cFeed-item .newsfeed-content-hidden, .cFeed-item .newsfeed-content-hidden{

	background:none;

	line-height:22px;

}

#community-wrap .wallicon-like-bg{

	background: url("../images/jomsocial/bg-comment-wall-top.png") no-repeat scroll 20px top transparent;

	padding-top:5px;

}

#community-wrap .cFeed-item .wallicon-like {

    background: url("../images/jomsocial/bg-wal-icon-like.png") no-repeat scroll 8px center #f3f3f3;

	border-left:2px solid #ff6089;

	height:31px;

	line-height:31px;

	padding:0 0 0 26px;

}

#community-wrap .cFeed-item .wallicon-comment.wallmore {

    background: url("../images/jomsocial/bg-wal-icon-more-comment.png") no-repeat scroll 8px center #f3f3f3;

	height:31px;

	line-height:30px;

	padding:0 0 0 28px;

}

#community-wrap .wall-coc-avatar{

	width:36px;

}

#community-wrap .cComment{

	padding-left:54px;

	background:#f3f3f3;

}

#community-wrap .cFeed-item .wall-coc-time{

	left:54px;

}

#community-wrap #cProfileWrapper .cFeed-item, #community-wrap #cFrontpageWrapper .cFeed-item, .cFeed-item{

	margin:0;

	border-bottom:1px solid #e9e9e9

}

#community-wrap .newsfeed-content .newsfeed-meta{

	background: url("../images/jomsocial/bg-wall-time-creat.png") no-repeat scroll 5px center transparent;

	padding-left:25px;

	padding-bottom:0;

	line-height:25px;

	color:#3d3d3d!important;

}

#community-wrap .newsfeed-content .newsfeed-meta .newsfeed-icon{

	display:none;

}

#community-wrap .cAvatar, #community-wrap .cAvatar img{

	width:56px;

}

#community-wrap .cFeed-item .newsfeed-content, .cFeed-item .newsfeed-content{

	margin-left:75px;

}

#community-wrap .wall-cocs{

	margin-top:10px;

}

#community-wrap .cFeed-item .newsfeed-content .newsfeed-meta .wal-comment,#community-wrap .cFeed-item .newsfeed-content .newsfeed-meta .like-comment{

	font-weight:bold;

	color:#c6234d;

}

#community-wrap .community-status .creator-view.type-video .creator-video-url{

	height:21px;

	line-height:25px;

	padding:2px;

}

#community-wrap .wall-cocs input:focus, #community-wrap .wall-cocs textarea:focus{

	border-color:#ffb6c9;

}

body #community-admin-wrapper{

	margin-top:5px;

}

#community-wrap .community-status .type-event form.creator-form .label{

	line-height:28px;

	height:28px;

}

/*============== END STATUS PROFILE CSS ==================*/

/*============== BOX LASTEST MEMBERS CSS ==================*/

#community-wrap .cModule{

	-moz-border-radius:0;

	border-radius:0;

    border:1px solid #eaeaea;

    margin: 0 0 15px;

    padding:0;

}

#community-wrap .cModule h3{

	padding:0;

	margin:0;

	border:none;

	color:#fff;

	font-size:16px!important;

	text-transform:uppercase;

	font-weight:normal!important;

/*	background: url("../images/jomsocial/bg-h3-lastest-mem.png") repeat-x scroll left top transparent; */

	background: url("../images/jomsocial/bg-h3-lastest-mem-span.png") no-repeat scroll 15px bottom transparent;

	padding-bottom:9px;

	position:relative;

	z-index:1;

}

#community-wrap .cModule h3 span{

/*	height:38px; */

/*	background: url("../images/jomsocial/bg-h3-lastest-mem-span.png") no-repeat scroll 15px bottom transparent; */

	background:#575757;

	line-height:38px;

	display:block;

	padding-left:13px;

	z-index:4000;

	position:relative;

}

#community-wrap .cModule .filterlink{

	height:41px;

	line-height:41px;

	text-align:center;

	background:#f3f3f3;

	margin:-11px 0 0 0;

	border-bottom:1px solid #e9e9e9;

	float:none;

}

#community-wrap .cModule .filterlink a{

	color:#575757;

	margin:0;

	padding:0 5px!important;

	border-right:1px solid #575757;

	text-decoration:none;

}

#community-wrap .cModule .filterlink a.active-state, #community-wrap .cModule .filterlink a:hover{

	color:#b3133c;

}

#community-wrap .cThumbList li{

	padding:0;

}

/*

#community-wrap .cModule #latest-members-container{

	padding:7px 9px;

} */

#community-wrap .cModule #latest-members-container .cAvatar{

	width:50px;

	padding:7px;

}

#community-wrap .app-box-footer{

	margin:0;

	padding:0;

	height:38px;

	line-height:38px;

	border-bottom:1px solid #D3D3D3;

	border-top: 1px solid #E9E9E9;

}

#community-wrap .app-box-footer a, #community-wrap .app-box-footer a:hover{

	background:none;

	padding-right:14px;

}

#community-wrap .cModule.latest-events h3{

	background: url("../images/bg-h3-all-module.png") no-repeat scroll left bottom transparent;

	padding-bottom:11px;

	line-height:32px;

/*	height:32px; */

	color:#555555;

	padding-left:13px;

}

#community-wrap .cModule.latest-video .popular-videos{

	border-right:none;

}

/*============== END BOX LASTEST MEMBERS CSS ==================*/



#community-wrap .jsFriendPending .jsFriendRespond .button,#community-photo-walls .wall-respond-area .button{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D;

    border: 1px solid #D32955;

    color: #FFFFFF;

    font-weight: bold;

    height: 27px;

    line-height: 27px;

    padding: 0 15px;

}

#community-wrap .jsFriendPending .jsFriendRespond .button:hover, #community-photo-walls .wall-respond-area .button:hover{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D;

}

/*============== BOX MY GROUP CSS ==================*/

#community-wrap .cSidebar .cModule .cThumbList{

	margin:0;

	padding:7px 13px;

}

#community-wrap .groupName, #community-wrap .groupDescription{

	line-height:20px;

}

#community-wrap .community-groups-results-item{

	width:99.7%;

}

#community-wrap .cSidebar .cModule .cThumbList .cAvatar{

	width:50px;

	padding:7px;

	height:auto;

}

#community-wrap .groupActions .icon-group{

	background: url("../images/jomsocial/bg-hellome-my-group.png") no-repeat scroll left center transparent!important;

}

#community-wrap .groupActions .icon-discuss{

/*	background: url("../images/jomsocial/bg-wal-icon-more-comment.png") no-repeat scroll left center transparent!important; */

}

#community-wrap .cModule.latest-photos h3 {

/*   background: url("../images/jomsocial/bg-h3-lastest-photo.png") repeat-x scroll left top transparent; */

	padding-bottom:9px;

	background: url("../images/jomsocial/bg-h3-lastest-photo-span.png") no-repeat scroll 15px bottom transparent;

}

#community-wrap .cModule.latest-photos h3 span {

    background:#c6234d;

	padding:0 0 0 13px;

}

/*============== END BOX MY GROUP CSS ==================*/

body #community-wrap .cGroupsMain .album-actions {

    top: 5px !important;

}

/*============== BOX UP COMING EVENT CSS ==================*/

#community-wrap .latest-events .jsEvDate {

    -moz-border-radius:0;

	border-radius:0;

    border:none;

    float: left;

    text-transform: uppercase;

    width: auto;

	height:47px;

	padding-left:4px;

	background: url("../images/jomsocial/bg-date-event-l.png") no-repeat scroll left top transparent;

}

#community-wrap .latest-events .bg-jsEvDate {

	padding:0 10px 0 6px;

	background: url("../images/jomsocial/bg-date-event-r.png") no-repeat scroll right top transparent;

}

#community-wrap .latest-events .jsDD {

    background: none;

	height:32px;

	line-height:32px;

	color:#828282;

	font-size:18px;

	font-weight:normal;

	padding:0;

}

#community-wrap .latest-events .jsMM {

    background: none;

	color:#fff;

	font-size:10px;

	font-weight:normal;

	padding:0;

	line-height:15px;

	height:15px;

}

#community-wrap .latest-events ul{

	margin:0;

}

#community-wrap .latest-events ul li{

	padding:18px 10px 18px 13px;

	margin:0;

	border-top:1px solid #e9e9e9;

}

#community-wrap .latest-events ul li:first-child{

	border-top:none;

}

#community-wrap .jsDetail a,#community-wrap .jsDetail{

	color:#575757;

}

#community-wrap .jsDetail a.event-attande{

	color:#C6234D;

}

#community-wrap .jsDetail a.event-attande:hover{

	color:#575757;

}

#community-wrap .jsDetail .event-title:hover{

	color:#C6234D;

}

/*============== END BOX UP COMING EVENT CSS ==================*/



/*============== BOX SEARCH (IN PROFILE) CSS ==================*/

#community-wrap .cModule.searchbox{

	border:none;

	background: url("../images/jomsocial/bg-shadow-mod-pos5-l.png") no-repeat scroll left bottom transparent;

}

#cFrontpageWrapper .searchbox{

/*	margin-top:20px; */

}

#community-wrap .cModule.searchbox h3, #community-wrap .cModule.searchbox h3 span{

	background:none;

}

#community-wrap .searchbox .bg-searchbox-2{

	background: url("../images/jomsocial/bg-box-search-2.png") no-repeat scroll center bottom transparent;

	padding-bottom:8px;

}

#community-wrap .searchbox .bg-searchbox-3{

	background: url("../images/jomsocial/bg-box-search-3.png") repeat-x scroll center bottom #b1113b;

}

#community-wrap .searchbox .advance-searchbox{

	text-align:center;

	text-transform:uppercase;

	font-weight:normal;

	color:#bd1c45;

	font-size:12px;

	padding:10px 0;

}

#community-wrap .searchbox .advance-searchbox a:hover{

	color:#575757;

}

#community-wrap .searchbox .bg-searchbox-1{

	background:#f3f3f3;

}

#community-wrap .searchbox .bg-searchbox{

	background: url("../images/jomsocial/bg-shadow-mod-pos5-r.png") no-repeat scroll right bottom transparent;

    padding: 0 0 6px;

}

#community-wrap .searchbox .bg-searchbox{

	background: url("../images/jomsocial/bg-shadow-mod-pos5-r.png") no-repeat scroll right bottom transparent;

    padding: 0 0 6px;

}

#community-wrap .searchbox .bg-searchbox h3{

	display:none;

}

#community-wrap .cModule.searchbox .input_wrap {

    background: url("../images/jomsocial/bg-box-search-input.png") no-repeat scroll 0 0 transparent;

    height: 31px;

	margin:28px 10px;

    padding-left: 5px;

}

#community-wrap .cModule.searchbox .input_wrap .search_button {

    background: url("../images/jomsocial/bg-box-search-input.png") no-repeat scroll 100% 0 transparent;

    height: 31px;

    margin-right: 0;

    width: 38px;

}

#community-wrap .cModule.searchbox .input_wrap .inputbox {

    width: 75%;

	margin:6px 0 0;

	color:#9e9e9e;

}

#ja-container .hello-me .login-hellome{

	padding:0 15px;

}

#ja-container .hello-me fieldset{

	border:none;

}

.hello-me .login-hellome .form-login-hellome{

	line-height:24px;

}

.hello-me #form-login-username .inputbox,.hello-me #form-login-password .inputbox{

	height:20px;

	border:1px solid #cfcfcf;

	padding:3px;

	width:170px;

	font-weight:normal;

	font-size:12px;

}

.hello-me .login-hellome .button{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D;

    border: 1px solid #D32955;

    color: #FFFFFF;

    font-weight: bold;

    height: 27px;

    line-height: 27px;

    padding: 0 15px;

	margin:0;

	cursor:pointer;

}

.hello-me .login-hellome .button:hover{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D;

}

#ja-container .hello-me .option-fogot-pass{

	padding:0 15px;

}

.hello-me .option-fogot-pass a{

	line-height:24px;

	text-decoration:none;

}

.hello-me .option-fogot-pass a:hover{

	color:#333;

}

/*==============END BOX SEARCH (IN PROFILE) CSS ==================*/

body #community-wrap .more-activity-text{

	height:28px;

	line-height:28px;

	color:#fff;

	text-shadow:0 -1px 0 #c91d4a;

	width:auto;

	display:inline-block;

	background:url("../images/jomsocial/bg-a-active-more-l.png") no-repeat scroll left top transparent;

	padding: 0 0 0 5px;

}

body #community-wrap .more-activity-text span{

	display:inline-block;

	background:url("../images/jomsocial/bg-a-active-more-r.png") no-repeat scroll right top transparent;

	padding-right:15px;

	padding-left:10px;

}

body #community-wrap .more-activity-text:hover{

	background:url("../images/jomsocial/bg-a-active-more-l.png") no-repeat scroll left -37px transparent;

}

body #community-wrap .more-activity-text:hover span{

	background:url("../images/jomsocial/bg-a-active-more-r.png") no-repeat scroll right -37px transparent;

}

#community-wrap #activity-more.joms-newsfeed-more{

	text-align:center;

	border:none;

	background:none;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0;

}

body #community-wrap .bg-inner-frontpage-index{

	border-bottom:1px solid #d3d3d3;

	padding:0 10px;

	display:inline-block;

}

body #community-wrap h2.componentheading{

	font-size:18px;

}

body #community-wrap .like-comment,body #community-wrap .wal-comment{

	padding-left:10px;

}

body #community-wrap a.remove{

	background:url("../images/jomsocial/bg-wall-delete.png") no-repeat scroll left top transparent;

	width:14px;

	height:14px;

}

#community-wrap.cPhotos #cAlbum .cMain #like-container {

    margin-right: 10px;

}

body #community-wrap a.remove:hover{

	background:url("../images/jomsocial/bg-wall-delete.png") no-repeat scroll left -29px transparent;

}

body #community-wrap .cFeed a.cIcon-Hide{

	background:url("../images/jomsocial/bg-wall-hide.png") no-repeat scroll left top transparent;

	width:14px;

	height:14px;

}

body #community-wrap .cFeed a.cIcon-Hide:hover{

	background:url("../images/jomsocial/bg-wall-hide.png") no-repeat scroll left -29px transparent;

}

body #community-wrap #form-login #username,body #community-wrap #form-login #password{

	font-weight:normal;

	font-size:12px;

	height:20px;

}

body #community-wrap h2.componentheading.heading-recent-active{

	padding:10px 0 8px 19px;

	border-bottom:1px solid #e9e9e9;

	margin-bottom:15px;

	font-size:16px;

	background:url("../images/jomsocial/bg-recent-active.png") repeat-x scroll left bottom #fff;

}



#community-wrap .cMain.frontpage-index{

	border:1px solid #E9E9E9;

}

/*==============BOX EVENT CSS ==================*/

#community-wrap .cModule.cPending h3{

	background: url("../images/bg-h3-all-module.png") no-repeat scroll left bottom transparent;

    color: #555555;

	line-height: 40px;

	padding-bottom: 12px;

    padding-left: 12px;

}

body #community-wrap .mini-profile-details h3.name, body #community-wrap h3.groupName, body #community-wrap h3.eventName{

	text-transform:uppercase;

	font-weight:normal;

	padding-bottom:5px;

}

#community-wrap .cModule.cPending ul{

	padding:0 15px;

	margin:5px 0 5px 0;

}

#community-wrap .cModule.cPending ul li{

	position:relative;

}

#community-wrap .cPending .list-left {

    max-width: 185px;

	line-height:20px;

}

#community-wrap .cPending .list-right {

	position:absolute;

	top:0;

	right:0;

    max-width: 90px;

}

#community-wrap #community-event-members.cModule h3, #community-wrap #community-event-action.cModule h3{

	background: url("../images/bg-h3-all-module.png") no-repeat scroll left bottom transparent;

    color: #555555;

	line-height: 40px;

	padding-bottom: 12px;

    padding-left: 12px;

}

#community-wrap #community-event-action .app-box-content, #community-wrap #community-group-action .app-box-content{

	border-bottom:1px solid #D3D3D3;

	margin-top:10px;

}

#community-wrap #community-event-action ul.event-menus li.event-menu a, #community-wrap #community-group-action ul.group-menus li a{

	border:none;

	text-decoration:none;

}

#community-wrap #community-event-action ul.event-menus li.event-menu,#community-wrap #community-group-action ul.group-menus li{

	border-top:1px solid #eaeaea;

	padding:0 10px 0 15px;

}

#community-wrap #community-event-action ul.event-menus li.event-menu:first-child, #community-wrap #community-group-action ul.group-menus li:first-child{

	border-top:none;

}

#community-wrap #community-event-option h3,#community-wrap #community-group-admin h3{

	background:none;

    color: #555555;

/* 	line-height: 40px!important; */

/*	padding-bottom: 12px; */

	border:none!important;

	padding:5px 30px 5px 13px;

	font-weight:normal!important;

}

#community-wrap #community-event-option .app-box-content{

}

#community-wrap #community-event-option .app-box-content li.event-menu a{

	border:none;

}

#community-wrap #community-event-option .app-box-content li.event-menu{

	border-top:1px solid #F7D68F;

	padding:0 10px 0 15px;

}

iframe#description_ifr{

	border-right:1px solid #ccc;

	width:99.97%!important;

}

#community-wrap #community-event-rsvp.cModule h3{

	background:none;

	text-transform:none;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold!important;

	color:#535353;

	border-bottom:1px solid #eeeeee;

	padding-bottom:10px;

}

#community-wrap #community-event-rsvp.cModule{

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	border:1px solid #cbcbcb;

	padding:10px 10px 20px 10px;

}

#community-wrap #community-event-rsvp.cModule p{

	line-height:24px;

	padding:5px 0 10px 0;

}

#community-wrap #community-event-rsvp .selector {

    background:url("../images/jomsocial/bg-respon-select.png") no-repeat scroll right 0 transparent;

	height:28px;

	line-height:28px;

	border:1px solid #e0e0e0;

	color:#878787;

}

#community-wrap #community-event-rsvp .selector span{

	text-shadow:0 1px 0 #fff;

}

#community-wrap #community-event-rsvp .attend {

    background-position: 7px 2px;

}

#community-wrap #community-event-rsvp .notAttend {

    background-position: 7px center;

}

#community-wrap #community-event-rsvp .selector select {

    border: 1px solid #e0e0e0;

    top: 7px;

}

body #community-wrap .group .group-info .cdata,body #community-wrap .group .group-info .cdata a,body #community-wrap .event .event-info .cdata,body #community-wrap .event .group-info .cdata, #community-wrap .event-info .cdata a {

    display: inline-block;

	color:#383838;

	font-weight:normal;

}

body #community-wrap .group .group-info .cdata a:hover,body #community-wrap .event .event-info .cdata, #community-wrap .event-info .cdata a:hover {

	color:#c6234d ;

}

#community-wrap  .cTabsBar ul li a{

	padding:0 15px;

	color:#ce2550;

	height:29px;

	line-height:29px!important;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0;

	border:none;

}

#community-wrap .cTabsBar ul li.cTabCurrent a{

	background:url("../images/jomsocial/bg-active-event-detail.png") repeat-x scroll left top transparent;

	color:#fff;

	margin:0;

	border:none;

}

#community-wrap  .cTabsBar ul li a:hover, #community-wrap .event .cTabsBar ul li a:focus{

	background:url("../images/jomsocial/bg-active-event-detail.png") repeat-x scroll left top transparent!important;

	color:#fff!important;

	margin:0!important;;

}

#community-wrap .cTabsBar {

    border-bottom: 2px solid #c6234d;

    padding: 0;

}

#community-wrap .event .event-top .event-desc{

	line-height:20px;

}

#community-wrap .group-left, #community-wrap .event-left {

    background: none;

    border:none;

    float: left;

    width: auto;

}

#community-wrap .event .event-avatar img, #community-wrap.cGroups .group .group-left .group-avatar img{

	background:url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;

	width:170px;

	height:auto;

	padding:4px;

}

#community-wrap .group-top .group-main, #community-wrap .event-top .event-main{

	margin-left:200px;

}

#community-wrap .group-top .group-desc, #community-wrap .event-top .event-desc{

	line-height:22px;

}

#community-wrap .group-avatar, #community-wrap .event-avatar, #community-wrap .profile-avatar{

    background: none;

	padding:0;

}

body #community-wrap .group .group-info .clabel, body #community-wrap .event .event-info .clabel{

	color:#c6234d;

	line-height:27px;

	

}

#community-wrap .event .event-category, #community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-category{

	background:url("../images/jomsocial/bg-cate-event-l.png") no-repeat scroll left top transparent;

	padding:0 0 0 3px;

	border:none;

	width:175px;

}

#community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-category{

	width:221px;

}

#community-wrap .event .event-category-1, #community-wrap #cFeatured .event-category-1{

	background:url("../images/jomsocial/bg-cate-event-r.png") no-repeat scroll right top transparent;

	padding:0 3px 0 0;

}

#community-wrap .event .event-category .clabel, #community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-category .clabel{

	height:37px;

	line-height:37px;

	color:#b7b7b7;

	font-weight:bold;

}

#community-wrap .event .event-category .cdata a, #community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-category .cdata{

	color:#b7b7b7;

}

body #community-wrap .event-email table.mceLayout{

	width:99%!important;

	border:1px solid #eaeaea!important;

}

#community-wrap .community-events-results-item .community-events-results-left .cAvatar,

#community-wrap .community-groups-results-item .community-groups-results-left .cAvatar{

	width:74px;

	height:auto;

}

#community-wrap .community-events-results-right, #community-wrap .community-groups-results-right{

	margin-left:105px;

	line-height:24px;

}

#community-wrap .community-events-results-left, #community-wrap .community-groups-results-left{

	padding:0;

	border:none;

	margin-top:17px;

	margin-left:14px;

	position:relative;

}

/*======= BACKGROUND SLIDESHOW CSS =========*/

#ja-background-slideshow #progress-background{

	height:6px;

	background:#c6234d;

}

#ja-background-slideshow #progress-bar{

	z-index:3;

	height:6px;

	background:#deb124;

}

#ja-background-slideshow #cp-bg-bar{

	z-index:1;

}

#ja-background-slideshow .cp-title{

	background:url("../images/bg-title-bg-slideshow.png")repeat scroll left top transparent;

	color:#c6234d;

	font-size:30px;

	text-transform:uppercase;

	font-weight:normal;

	display:inline-block;

	padding:0 15px;

	margin-bottom:8px;

}

#ja-background-slideshow .cp-title a{

	color:#c6234d;

	line-height:47px;

}

#ja-background-slideshow .cp-desc{

	background:url("../images/bg-desc-bg-slideshow.png")repeat scroll left top transparent;

	font-size:18px;

	font-weight:normal;

	line-height:38px;

	display:inline;

	padding:5px 15px;

	color:#fff;

}

#ja-background-slideshow #cp-bg-slide{

	z-index:1;

	overflow:hidden;

}

/*======= END BACKGROUND SLIDESHOW CSS =========*/

.fbLike .ja-box-ct{

 padding: 0!important;

}

#community-wrap .community-events-results-left .eventDate{ 

	background:url("../images/jomsocial/bg-event-ongoing-date.png")repeat-x scroll left top;

	margin:0;

	position:absolute;

	color:#fff;

	height:24px;

	width:74px;

	bottom:0;

	left:0;

	line-height:24px;

	font-size:14px;

	text-transform:uppercase;

	font-weight:normal;

}

#community-wrap #cFeatured #community-event-avatar img#event-avatar{

	width:214px;

	padding:5px;

	background: url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;

	height:auto;

}

#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo {

    margin: 0 230px 0 250px;

	line-height:24px;

}

#community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-avatar{

	border:none;

	padding:0;

	background:none;

}

#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .cFeaturedTitle a{

	color:#c6234d;

	text-transform:uppercase;

	font-weight:normal;

	font-size:16px;

}

#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .cFeaturedTitle a:hover{

	color:#545454;

}

#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-created span#event-date, #community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-location span#event-data-location, #community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-summary span#event-summary{

	font-weight:normal;

}

#community-wrap.cEvents .cIndex #cFeatured .cEventMain{

	-moz-border-radius:5px 5px 0 0;

	-webkit-border-radius:5px 5px 0 0;

	border-radius:5px 5px 0 0;

	background:#f7f7f7;

	border-bottom:1px solid #dcdcdc;

}

#community-wrap.cEvents .cIndex #cFeatured{

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

#community-wrap.cEvents .cIndex #cFeatured .cFeaturedContent{

	background:#fff;

	border:none;

	margin:0;

}

#community-wrap .cSlider.featured-event {

    border-bottom: 1px solid #DDDDDD;

    height: auto;

}

#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li{

	height:auto!important;

	background:none;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	padding:15px 0;

	border:1px solid #cbcbcb;

	margin:0 14px;

	width:166px!important;

}

#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cEventMeta{

	height:auto;

	border:none;

	margin:0 0 0 52px;

	padding:0;

}

#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cFeaturedTitle{

	line-height:24px;

	text-transform:uppercase;

	font-weight:normal;

	color:#c6234d;

}

#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cFeaturedTitle:hover{

	color:#3a3a3a;

}

#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cEventLocation{

	line-height:18px;

	color:#3a3a3a;

}



#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cEventDate{

	-moz-border-radius: 0 0 0 0;

    background: url("../images/jomsocial/bg-date-event-l.png") no-repeat scroll left top transparent;

    border: medium none;

    height: 47px;

    padding:0 0 0 4px;

    text-transform: uppercase;

    width: auto;

	margin-left:10px;

}

#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .bg-cEventDate{

	background: url("../images/jomsocial/bg-date-event-r.png") no-repeat scroll right top transparent;

    padding: 0 10px 0 6px;

}

#community-wrap.cEvents .cSlider .cSlider-nav-clip .jsDD-cEventDate {

    background: none repeat scroll 0 0 transparent;

    color: #828282;

    font-size: 18px;

    font-weight: normal;

    height: 32px;

    line-height: 32px;

    padding: 0;

}

#community-wrap.cEvents .cSlider .cSlider-nav-clip  .jsMM-cEventDate{

	background: none repeat scroll 0 0 transparent;

    color: #FFFFFF;

    font-size: 10px;

    font-weight: normal;

    height: 15px;

    line-height: 15px;

    padding: 0;

}

#community-wrap.cEvents .cSlider{

	padding-top:15px;

	padding-bottom:10px;

}

#community-wrap.cEvents .cSlider .cSlider-nav .cSlider-nav-prev, #community-wrap.cEvents .cSlider .cSlider-nav .cSlider-nav-next{

	top:20px;

}

#community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-rvsp .cModule{

	padding: 10px 10px 20px;

}

/*==============END BOX EVENT CSS ==================*/

/*============== MINI PROFILE CSS ==================*/

#ja-content-main div.mini-profile{

	margin-right:4px;

}

#community-wrap .icon-online-overlay, #community-wrap .icon-offline-overlay{

	background:url("../images/jomsocial/bg-ongoing.png") no-repeat scroll right top transparent;

	right:-5px;

	font-size:12px;

	text-transform:uppercase;

	font-weight:normal;

	line-height:22px;

	height:26px;

	width:75px;

	padding:0;

	text-align:center;

}

/*============== END MINI PROFILE CSS ==================*/



.dialog #cWindowContentTop{

	background:#c6234d;

}

.dialog #cWindowContentTop #cwin_close_btn{

	background:url("../images/bg-close-title-btlogin.png") no-repeat scroll left top transparent!important;

	height:21px;

	width:21px;

	top:3px;

	right:3px;

}

.dialog #cWindowContentTop #cwin_close_btn:hover{

	background:url("../images/bg-close-title-btlogin.png") no-repeat scroll left -37px transparent!important;

}

.dialog #cWindowAction .button, body #cWindowContent .button{

	background:#C6234D!important;

	border: 1px outset #E75077!important;

	color:#fff!important;

}

.dialog #cWindowAction .button:hover, body #cWindowContent .button:hover{

	background:#dd2e5b!important;

}

#community-wrap .cCategories-list .cCategories li a, #community-wrap .cCategories li a{

	display:inline-block;

	padding:0 13px;

	height:29px;

	line-height:29px;

	margin-top:12px;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	background:url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;

	color:#7a7a7a;

	font-weight:bold;

}

#community-wrap .cCategories-list ul.cCategories, #community-wrap ul.cCategories{

	padding:0 12px 22px;

	border-bottom:1px solid #D3D3D3;

}

#community-wrap .cCategories-list .cCategories li a:hover,#community-wrap .cCategories li a:hover{

	background:url("../images/jomsocial/bg-box-cate-event-hover.png") repeat-x scroll left top transparent;

	color:#fff;

}

#community-wrap .cCategories .cCount{ 

	background:none;

	padding-left:5px;

}

#community-wrap .community-calendar.cModule h3{

	background:none;

	border-bottom:2px solid #575757;

	color:#575757;

}

#community-wrap .community-calendar.cModule{

	border:none;

}

#community-wrap .community-calendar.cModule h3 span{

	background:none;

	padding-bottom:0;

}

#community-wrap .community-calendar .calendar-month{

	color:#575757;

	background:none;

	text-transform:uppercase;

}

#community-wrap .community-calendar #event table td{

	color:#575757;

}

#community-wrap .community-calendar #event table th{

	background:#f5f5f5;

	height:23px;

}

#community-wrap .community-calendar #event table td.running, #community-wrap #event table td + td:hover{

	background:#c6234d;

	color:#fff;

}

#community-wrap .community-calendar .community-calendar-result{

	border:none;

}

#community-wrap .community-calendar #event table th, #community-wrap .community-calendar #event table tr, #community-wrap .community-calendar #event table td {

    border: 1px solid #EFEFEF;

}

.calendar thead .title {

    background:#FFFFFF;

	color:#c6234d;

}

.calendar tbody .day{

	text-align:center;

}

.calendar td{

	border:1px solid #EFEFEF;

	background:#fff;

	padding:0;

	height:23px;

	line-height:23px;

	width:23px;

	text-align:center;

}

.calendar td.day:hover, .calendar tbody td.selected, .calendar tr.daysrow:hover td.day:hover{

	background:#c6234d;

	padding:0;

	border:1px solid #EFEFEF;

}

.calendar tr.daysrow:hover td.day{

	background:#f47c9b;

}

.calendar thead .daynames {

    background:#FFFFFF;

}

.calendar table .wn {

    background:#fff;

    padding: 2px 3px 2px 2px;

	border:1px solid #EFEFEF;

}

.calendar thead .headrow {

    background:#fff;



}

.calendar, .calendar table{

	background:#fff;

	border:none;

}

div.calendar{

	width:auto;

	border:1px solid #efefef;

}

#community-wrap .community-calendar #event{

	padding-top:5px;

}

#community-wrap #community-event-nearby-form{

	

}

#community-wrap #community-event-nearby-form #showNearByEventsForm{

	padding:10px 10px 15px 10px;

	text-align:center;

}

#community-wrap #community-event-nearby-form #userInputLocation{

	width:auto;

}

#community-wrap #community-event-nearby-form #userInputLocation:focus{

	border:1px solid #ffb6c9;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

}

#community-wrap.cGroups #cGroupsUpdate div.empty-message {

    margin-right: 235px;

}

.c-m-group{

	padding:0 0 0 10px;

}

#community-wrap.cGroups #cGroups-MyGroup li {

    margin: 0 7px 10px;

}

#community-wrap.cGroups #cGroupsUpdate .group-lastupdate ul{

	margin:0;

	padding:10px 0;

	border-bottom:1px solid #d3d3d3;

}

#community-wrap.cGroups #cGroupsUpdate .group-lastupdate ul li{

	border-bottom:none;

	border-top:1px solid #e9e9e9;

	padding:5px 5px 5px 10px;

	width:auto;

}

#community-wrap.cGroups #cGroups-UpcomingEvents .eventDetails, #community-wrap.cGroups #cGroups-AlbumUpdates .albumDetails{

	float:right;

	width:135px;

	padding:0;

}

#community-wrap.cGroups #cGroups-AlbumUpdates li{

/*	float:none; */

}

#community-wrap.cGroups #cGroups-UpcomingEvents .eventName {

    line-height: 22px;

}

#community-wrap.cGroups #cGroupsUpdate .group-lastupdate ul li:first-child{

	border-top:none;

}

/*============== BOX ABOUT ME CSS ==================*/

.profile-about-value-label{

	display:inline-block;

}

#community-wrap .cProfile-About{

	padding:0 13px;

	line-height:20px;

}

#community-wrap .cProfile-About .profile-box-module-value{

	padding:5px 0 0 0;

	color:#575757;

}

#community-wrap .cProfile-About .profile-box-module-value a{

	color:#575757;

}

#community-wrap .cProfile-About .profile-box-module-value a:hover{

	color:#c6234d;

}

.mini-profile a:hover{

	color:#545454;

}

#community-wrap .profile-box-module .bg-profile-box-module{

	padding-bottom:15px;

	border-bottom:1px solid #D3D3D3;

}

#community-wrap .profile-box-module .profile-right-info{

	margin:0;

}



#community-wrap .profile-box-module h4{

	color:#c6234d;

	font-weight:normal;

	border:none;

	padding:15px 0 3px 0;

	font-size:14px;

}

#community-wrap .profile-value-label{

	font-weight:bold;

	color:#c6234d;

}

/*============== END BOX ABOUT ME CSS ==================*/

/*============== SIGNUP FRONTPAGE CSS ==================*/

body #community-wrap div.greybox .bg-center-signup, #community-wrap .denied-box .bg-center-signup{

	background:url("../images/jomsocial/bg-center-signup.png") repeat-x scroll left bottom #fff;

}

body #community-wrap div.greybox{

	border:none;

	margin:0!important;

}

body #community-wrap div.greybox div div div.loginform{

	background:none;

}

body #community-wrap div.greybox h2.title-signup-jomsocial{

	background:#c6234d;

	margin:0;

}

#community-wrap .title-signup-jomsocial span{

	height:42px;

	line-height:42px;

	font-size:16px;

	font-weight:normal;

	text-transform:uppercase;

	color:#c6234d;

	display:inline-block;

	padding-left:20px;

	padding-right:46px;

	background:url("../images/jomsocial/bg-span-title-signup.png") no-repeat scroll right top #fff;

}

body #community-wrap div.greybox div div div.introduction{

	background:url("../images/jomsocial/bg-shadow-loginform-signup.png") no-repeat scroll right top transparent;

	padding:0;

	position:relative;

}

body #community-wrap div.greybox h1.bg-left-get-conect{

	background:url("../images/jomsocial/bg-left-get-connect.png") no-repeat scroll left top transparent;

	padding:26px 0 0 67px;

	margin:0 -8px 0 144px;

	font-size:20px;

	text-transform:uppercase;

	font-weight:normal;

	color:#fff;

}

body #community-wrap div.greybox div.shadow-right-signup,#community-wrap .denied-box div.shadow-right-signup{

	border:none;

	background:url("../images/jomsocial/bg-shadow-signup-right.png") no-repeat scroll right bottom transparent;

	padding-bottom:11px;

}

body #community-wrap div.greybox.shadow-left-signup, #community-wrap .denied-box.shadow-left-signup{

	background:url("../images/jomsocial/bg-shadow-signup-left.png") no-repeat scroll left bottom transparent;

}

#community-wrap .cFrontPageLeft{

	padding-right:5px;

}

body #community-wrap div.greybox span.bg-right-get-conect{

	background:url("../images/jomsocial/bg-right-get-connect-1.png") no-repeat scroll right top transparent;

	display:block;

	padding-right:5px;

}

body #community-wrap div.greybox span.bg-center-get-conect{

	background:url("../images/jomsocial/bg-center-getconnect.png") repeat-x scroll left top transparent;

	padding:0 0 7px 0;

	display:block;

}

#community-wrap .cFrontPageRight{

	width:280px;

}

body #community-wrap div.greybox .cFrontPageRight h2{

	font-size:20px;

	font-weight:normal;

	text-transform:uppercase;

	color:#c6234d;

	padding-top:12px;

}

body #community-wrap div.greybox div div div.loginform{

	width:auto;

	float:left;

	padding:20px 15px 15px 20px;

}

body #community-wrap div.greybox .cFrontPageRight .loginform label{

	line-height:28px;

	cursor:auto;

}

body #community-wrap div.greybox .cFrontPageRight div.loginform input.frontlogin{

	border:1px solid #cfcfcf;

	background:#fff;

}

body #community-wrap div.greybox .cFrontPageRight div.loginform input.frontlogin:focus{

	border:1px solid #ffb6c9;

}

body #community-wrap div.greybox ul#featurelist{

	margin-left:220px;

}

body #community-wrap div.greybox ul#featurelist li{

	font-size:14px;

	font-weight:normal;

	line-height:36px;

	color:#959595;

	height:36px;

	margin:0!important;

	background:url("../images/jomsocial/bg-li-signup-frontpage.png") no-repeat scroll left center transparent;

}

body #community-wrap div.greybox a#joinButton{

	height:39px;

	line-height:39px;

	color:#fff;

	text-shadow:0 -1px 0 #c91d4a;

	text-transform:uppercase;

	font-weight:normal;

	width:auto;

	display:inline-block;

	background:url("../images/jomsocial/bg-join-us-now-l.png") no-repeat scroll left top transparent;

	padding-left:5px;

	margin-left:205px;

}

body #community-wrap div.greybox a#joinButton span{

	display:inline-block;

	background:url("../images/jomsocial/bg-join-us-now-r.png") no-repeat scroll right top transparent;

	padding-right:12px;

	padding-left:7px;

}

body #community-wrap div.greybox a#joinButton:hover{

	background:url("../images/jomsocial/bg-join-us-now-l.png") no-repeat scroll left -49px transparent;

}

body #community-wrap div.greybox a#joinButton:hover span{

	background:url("../images/jomsocial/bg-join-us-now-r.png") no-repeat scroll right -49px transparent;

}

.bt-img-intro{

	position:absolute;

	top:70px;

	left:20px;

	width:170px;

	height:180px;

}

body #community-wrap div.greybox div.bt-bg-img-over-2{

	background:url("../images/jomsocial/bg-signup-img-intro-1.png") no-repeat scroll left top transparent;

	width:170px;

	height:180px;

	position:absolute;

	top:0;

	left:0;

}

body #community-wrap div.greybox div.bt-bg-img-over-1{

/*	background:url("../images/jomsocial/bg-img-signup-2.png") no-repeat scroll left top transparent; */

	position:relative;

} 

body #community-wrap div.greybox div.bt-bg-img-over-1 img{

	max-width:170px;

	max-height:180px;

}

#community-wrap .forgot-form-login-signup{

	line-height:24px;

}

#community-wrap .login-forgot-password{

	border-right:1px solid #767676;

	padding-right:5px;

	margin-right:5px;

}

#community-wrap div.denied-box{

	border:none;

	line-height:24px;

	margin-left:0!important;

	margin-right:0!important;

}

#community-wrap .denied-box h3{

	color: #C6234D;

    font-weight: normal;

    margin: 0;

    padding: 25px 0 13px;

    text-transform: uppercase;

	font-size:14px;

}

#community-wrap .denied-box .loginform{

	padding-bottom:15px;

}

#community-wrap .denied-box .loginform .login-forgot-password{

	border:none;

}

#community-wrap .denied-box .loginform .inputbox{

	padding:3px;

	height:20px;

	border:1px solid #CFCFCF;

	background:#fff;

}

#community-wrap .denied-box .loginform .inputbox:focus{

	border:1px solid #FFB6C9;

}

#community-wrap .denied-box .loginform .label-for-inputbox{

	height:28px;

	line-height:28px;

}

#community-wrap .denied-box .bg-center-signup{

	padding-left:15px;

	border:1px solid #cfcfcf;

}

/*============== END SIGNUP FRONTPAGE CSS ==================*/

#community-wrap.cPhotos .cIndex #cFeatured .cSlider ul li {

/*	width: 191px !important; */

	height: auto !important;

}

#ja-container .moduletable h3{

	background:url("../images/bg-h3-all-module.png") no-repeat scroll left bottom transparent;

}

#community-wrap .cSlider .cSlider-nav-clip{

	height: auto !important;

}

#community-wrap.cPhotos .cIndex #cFeatured .cFeaturedAlbums .cFeaturedCover .cCoverWrapper img{

	width:236px;

	height:auto;

	padding:5px;

	background:url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;

}

#community-wrap.cPhotos .cIndex #cFeatured .cFeaturedAlbums .cFeaturedCover{

	padding:0;

	background:none;

	border:none;

	height:auto;

	width:auto;

}

#community-wrap.cPhotos .cIndex #cFeatured .cFeaturedAlbums .album-actions{

	left:125px;

}

body #community-wrap .cFeaturedOverlay{

	top:5px;

	left:5px;

}

#community-wrap.cPhotos .cIndex #cFeatured .cFeaturedAlbums .cFeaturedTitle a{

	font-size:18px;

	color:#c6234d;

	text-transform:uppercase;

	font-weight:normal;

	line-height:18px;

}

#community-wrap.cPhotos .cIndex #cFeatured .cFeaturedAlbums .cFeaturedDesc{

	line-height:24px;

	color:#494949;

	padding:5px 0 10px 0;

	margin-bottom:0;

}

#community-wrap.cPhotos .cIndex #cFeatured .cFeaturedAlbums .img-from-album-photo-feature{

	color:#c6234d;

	font-weight:bold;

	line-height:24px;

	padding:5px 0 4px 0;

}

#community-wrap.cPhotos .cIndex #cFeatured .cFeaturedAlbums .photo-list-item img{

	width:39px;

	height:39px;

	border:2px solid #d4d4d4;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	padding:0;

}

body #community-wrap.cPhotos div.ctitle{

	text-transform:uppercase;

	font-weight:normal;

	font-size:16px;

	border-bottom:2px solid #d9d9d9;

	padding-bottom:4px;

}

#community-wrap.cPhotos .cIndex #cFeatured .cFeaturedAlbums{

	-moz-border-radius:5px 5px 0 0;

	-webkit-border-radius:5px 5px 0 0;

	border-radius:5px 5px 0 0;

	background:#f7f7f7;

	border:1px solid #dddddd;

	padding:15px;

	min-height:200px;

}

#community-wrap.cPhotos .cIndex #cFeatured{

	background:#fff;

	border:1px solid#ddd;

}

#community-wrap.cPhotos .cIndex #cFeatured .cSlider ul li .cFeaturedImg img{

	width:98px;

	border:none;

	padding:0;

}

#community-wrap.cPhotos .cIndex #cFeatured .cSlider ul li .cFeaturedTitle{

	margin-top:18px;

	margin-bottom:12px;

}

#community-wrap.cPhotos .cIndex #cFeatured .cSlider ul li .cFeaturedTitle a{

	color:#c01e48;

}

#community-wrap .cSlider ul li .cFeaturedMeta{

	color:#c01e48;

}

#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a{

	width:34px;

	height:34px;

}

.app-box-footer a:hover{

	color:#545454;

}

#activity-stream-container a:hover{

	color:#333;

}#activity-stream-container a.more-activity-text:hover{

	color:#fff;

}

#community-wrap .cSlider .cSlider-nav .cSlider-nav-next a, #community-wrap .cSlider .cSlider-nav .cSlider-nav-next a:hover, #community-wrap .cSlider .cSlider-nav .cSlider-nav-next a:focus{

	background:url("../images/jomsocial/bg-next-back-slide-photo-feature.png") no-repeat scroll left -119px transparent;

}

#community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a, #community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a:hover, #community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a:focus{

	background:url("../images/jomsocial/bg-next-back-slide-photo-feature.png") no-repeat scroll left top transparent;

}

#community-wrap .featured-photo{

	min-height:170px;

}

#community-wrap .cSlider{

	padding-top:29px;

	padding-bottom:10px;

}

#community-wrap .cSlider .cSlider-nav{

	margin:0;

/* 	padding-top:29px;*/

}

#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn{

	top:70px;

}

/*============== END FEARTURE PHOTO CSS ==================*/

#ja-botsl .inner-client-testmonial .link-testmonial a:hover {

    color: #A2A2A2;

}





/*============== COMMUNITY PAGINATION  CSS ==================*/

body #community-wrap .pagination-container ul li{

	width:23px;

	height:23px;

	text-align:center;

	font-size:14px;

	color:#fff;

	line-height:23px;

	background-position:left top;

	background-repeat:no-repeat;

	padding:0!important;

	margin:0 4px;

}

body #community-wrap .pagination-container ul li.page-active span{

	background:url("../images/jomsocial/bg-pagination-number.png") no-repeat left -45px transparent;

	display:block;

}

body #community-wrap .pagination-container ul{

	margin-bottom:10px;

}

#community-wrap li.pagination-prev span,body #community-wrap li.pagination-prev a, #community-wrap ul li.pagination-next span,body #community-wrap ul li.pagination-next a,#community-wrap li.pagination-end span,body #community-wrap li.pagination-end a, #community-wrap li.pagination-start span,body #community-wrap li.pagination-start a {

    background:none;

	color:transparent!important;

}



body #community-wrap .pagination-container ul li a{

	color:#fff;

	font-size:14px;

}

#community-wrap .pagination-container ul li.pagination-start{

	background-image:url("../images/jomsocial/bg-pagination-first.png");

}

#community-wrap .pagination-container ul li.pagination-prev{

	background-image:url("../images/jomsocial/bg-pagination-back.png");

}

#community-wrap .pagination-container ul li.pagination-next{

	background-image:url("../images/jomsocial/bg-pagination-next.png");

}

#community-wrap .pagination-container ul li.pagination-end{

	background-image:url("../images/jomsocial/bg-pagination-end.png");

}

#community-wrap .pagination-container ul li.page-active{

	background-image:url("../images/jomsocial/bg-pagination-number.png");

}



#community-wrap .pagination-container ul li.pagination-start:hover a{

	background:url("../images/jomsocial/bg-pagination-first.png") scroll left -45px transparent;

}

#community-wrap .pagination-container ul li.pagination-prev:hover a{

	background:url("../images/jomsocial/bg-pagination-back.png") scroll left -45px transparent;

}

#community-wrap .pagination-container ul li.pagination-next:hover a{

	background:url("../images/jomsocial/bg-pagination-next.png") scroll left -45px transparent;

}

#community-wrap .pagination-container ul li.pagination-end:hover a{

	background:url("../images/jomsocial/bg-pagination-end.png") scroll left -45px transparent;

}

#community-wrap .pagination-container ul li.page-active:hover a{

	background:url("../images/jomsocial/bg-pagination-number.png") scroll left -45px transparent;

}

/*============== END COMMUNITY PAGINATION  CSS ==================*/



#community-wrap .past-event{

	padding-right:6px;

}



/*============== GROUP CSS ==================*/

#community-wrap.cGroups .cGroups-UpdateListing{

	margin: 0 235px 20px 0;

}

#community-wrap #miniheader .goLft .profile-toolbox-thumb img.cAvatar{

	width:56px;

	border:2px solid #BEBEBE;

}

#community-wrap #miniheader .goLft .profile-toolbox-thumb{

	margin-right:10px;

}

#community-wrap #miniheader .goLft{

	margin:0;

	padding:8px 0 0 15px;

}

#community-wrap #miniheader .profile-toolbox-meta{

	float:left;

	margin-left:0;

	line-height:24px;

}

#community-wrap #miniheader .profile-toolbox-meta a.small{

	font-size:12px!important;

}

#community-wrap #miniheader .profile-toolbox-meta a.small:hover{

	color:#5d5d5d;

}

#community-wrap #miniheader .profile-toolbox-name b{

	font-weight:normal;

}

#community-wrap .small-button .btn-events a span{

	background: url("../images/jomsocial/bg-hellome-my-event.png") no-repeat scroll left center transparent;

}

#community-wrap .small-button .btn-discussions a span{

	background: url("../images/jomsocial/bg-wal-icon-more-comment.png") no-repeat scroll left center transparent;

}

#community-wrap .small-button .btn-members a span{

	background: url("../images/jomsocial/bg-hellome-my-group.png") no-repeat scroll left center transparent;

}

#community-wrap.cGroups .cGroups-UpdateListing .userInfo img{

	width:56px;

	height:auto;

}

#community-wrap #wall-message{

	line-height:22px;

}

#community-wrap #wall-message:focus{

	border:1px solid #FFB6C9;

}

#community-wrap .cComments .cComments-content{

	line-height:22px;

}

#community-wrap #group-discussion-topic .discussion-entry, #community-wrap #group-buletin-topic .buletin-entry{

	line-height:22px;

	margin:0 10px 10px 0;

}

#community-wrap #group-discussion-topic, #community-wrap #group-buletin-topic{

	padding-bottom:5px;

}

#community-wrap.cGroups .cGroups-UpdateListing .userShout{

	padding:0 5px 0 80px;

	line-height:22px;

}

#community-wrap div.groups-news-text{

	line-height:22px;

}

#community-wrap .group-discussion-introtext{

	line-height:18px;

	font-size:11px!important;

}

#community-wrap #community-group-admin .group-menus li a{

	border:none;

}

#community-wrap #community-group-admin .group-menus li{

	border-top:1px solid #F7D68F;

	padding:0 10px 0 15px;

}

#community-wrap #community-group-action h3, #community-wrap #community-group-members h3, #community-wrap #community-group-side-photos h3, #community-wrap #community-group-side-videos h3, #community-wrap .cGroup-Events h3, #community-wrap #community-event-action h3, #community-wrap #community-event-rsvp h3, #community-wrap #community-event-members h3, #community-wrap #community-event-map h3{

	color:#fff;

}

#community-group-action .group-menus li{

	padding:0 10px 0 15px;

}

#community-wrap .cGroup-Events .cResetList li{

	padding:0 10px 7px 10px;

}

#community-wrap .cGroup-Events .cResetList{

	padding-top:10px;

}

#community-wrap .cGroup-Events .cResetList li + li{

	border-top:1px dotted #

}

#community-wrap .cGroup-Events .event-attendee a{

	color:#C6234D;

}

#community-wrap .cGroup-Events .event-attendee a:hover{

	color:#575757;

}

#community-wrap .cGroup-Events .event-title a:hover{

	color:#C6234D;

}

#community-wrap .cGroup-Events .event-date div.event-date-group{

	text-transform:uppercase;

	font-weight:normal;

	color:#C6234D;

	font-size:14px;

	background:none;

	padding:3px 0 3px 0;

}

#community-wrap .cGroup-Events .event-date{

	border:none;

}

#community-wrap .cGroup-Events .event-date div.event-date-group-avt{

	border:none;

}

#community-wrap ul.cTextList li.cDiscussion-list{

	margin:0;

	line-height:18px;

}

body #community-wrap .cSidebar-SmallText{

	line-height:18px;

}

body #community-wrap .cSidebar{

	width:225px;

}

body #community-wrap .cMain{

	margin-right:248px;

}

body #community-wrap .profile-box-module{

	margin-top:27px;

}

#community-wrap .related-discussions .app-box-content{

	border-bottom:1px solid #d3d3d3;

}

#community-wrap .related-discussions .app-box-content ul{

	padding-bottom:10px;

}

#community-wrap #community-group-side-photos .avt-group-photo-album img{

	width:50px;

	padding:6px;

	margin:0;

}

#community-wrap .cModule.whos-online .cThumbList{

	border-bottom:1px solid #D3D3D3;

}

#community-wrap #community-group-side-photos .app-box-content .group-photo-album{

	padding:7px 13px;

}

#community-wrap.cGroups .cModule.file-discussion ul li.file-upload-group{

	padding: 3px 5px 6px 35px;

}

#community-wrap .cModule.file-discussion ul li:hover{

	background-position:15px 7px;

}

#community-wrap #group-buletin-topic{

	float: left;

    margin-right: 235px;

    position: absolute;

    width: auto!important;

}

#community-wrap.cGroups .cModule ul.cResetList span.cDeleteFile{

	cursor:pointer;

	display:none;

}



#community-wrap .cSidebar .cModule.file-discussion li{

	position:relative;

	background: url("../images/jomsocial/file-discuss.png") no-repeat scroll 15px 7px transparent;

	border-bottom:none;

	border-top:1px solid #F5F5F5;

}

#community-wrap .cSidebar .cModule.file-discussion li:first-child{

	border:none;

}

#community-wrap .cModule.file-discussion li:hover span.cDeleteFile {

    background: url("../images/jomsocial/remove-mini.png") no-repeat scroll 0 0 transparent;

    cursor: pointer;

    display: block;

    height: 10px;

    position: absolute;

    right: 5px;

    text-indent: -9000px;

    top: 5px;

    width: 10px;

}

#community-wrap .cModule.file-discussion li a{

	display:block;

	line-height:18px;

}

#community-wrap .cModule.file-discussion li .downloaded{

	color:#999;

	font-size:11px;

}

#community-wrap .cModule.file-discussion li .details{

	font-style:italic;

	color:#999;

	font-size:11px;

}

#community-wrap .cModule.file-discussion li a:hover{

	color:#999;

	text-decoration:none;

}

#community-group-dicussion a:hover{

	color:#545454;

}

#community-wrap .cSidebar .cModule.file-discussion .app-box-footer {

    border-top: 0 none;

}

#community-wrap.cGroups #community-group-container .cVideoItems{

	padding:0 6px;

}

#community-wrap .cModule.lastest-discussion .app-box-content ul{

	padding-bottom:10px;

}

#community-wrap .cModule.lastest-discussion .app-box-content ul li{

	padding: 8px 5px 8px 35px;

	background-position:12px 9px;

}

#community-wrap .cModule.lastest-discussion .app-box-content{

	border-bottom:1px solid #d3d3d3;

}

#community-wrap .video-description {

    line-height: 22px;

}

#community-wrap.cGroups #cGroups-VideoUpdates{

	margin:0;

}

#community-wrap.cGroups #cGroups-VideoUpdates li{

	padding:10px 5px 8px 5px;

	width:auto;

}

#community-wrap.cGroups .cGroups-UpdateListing li h3{

	color:#C6234D;

}

#cGroupsUpdate p.discussionTitle a:hover{

	color:#545454;

}

body #community-wrap .video-full .other-videos-container ul li .cVideoThumbs img{

	width:65px;

}

body #community-wrap .video-full .other-videos-container ul{

	padding:0 5px;

}

body #community-wrap .video-full .other-videos-container ul li .video-meta .video-count{

	padding-top:5px;

}

body #community-wrap .video-full .other-videos-container ul li .cVideoThumbs{

	width:auto;

}

#community-wrap.cGroups .cIndex #cFeatured .cGroupsMain .group-avatar #group-avatar{

	background: url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;

    height: auto;

    padding: 5px;

    width: 214px;

}

#community-wrap.cGroups .cIndex #cFeatured .cGroupsMain .group-avatar{

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    padding: 0;

}

#community-wrap.cGroups .cIndex #cFeatured .cGroupsMain .cGroupInfo{

    line-height: 24px;

    margin: 0 0 0 250px;

}

#community-wrap.cGroups .cIndex #cFeatured .cGroupsMain .cGroupInfo .cFeaturedTitle a.group-link{

	color: #C6234D;

    font-size: 16px;

    font-weight: normal;

    text-transform: uppercase;

}

#community-wrap.cGroups .cIndex #cFeatured .cGroupsMain .cGroupInfo .cFeaturedTitle a.group-link:hover{

	color: #545454;

}

#community-wrap .group .group-category .clabel, #community-wrap.cGroups .cIndex #cFeatured .cGroupsMain .group-category .clabel{

	color: #B7B7B7;

    font-weight: bold;

    height: 37px;

    line-height: 37px;

	display:inline;

}

#community-wrap .group .group-category .cdata a, #community-wrap.cGroups .cIndex #cFeatured .cGroupsMain .group-category .cdata{

	color:#b7b7b7;



	display:inline;

}

#community-wrap.cGroups .cIndex #cFeatured .cGroupsMain .group-category div.group-category-1{

	display:block;

    background: url("../images/jomsocial/bg-cate-event-r.png") no-repeat scroll right top transparent;

    padding: 0 3px 0 0;

}

#community-wrap.cGroups .cIndex #cFeatured .cGroupsMain div.group-category{

    background: url("../images/jomsocial/bg-cate-event-l.png") no-repeat scroll left top transparent;

    border: medium none;

    padding: 0 0 0 3px;

    width: 221px;

}

#community-wrap.cGroups .cIndex #cFeatured .cGroupsMain {

    -moz-border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0;

    background: none repeat scroll 0 0 #F7F7F7;

    border-bottom: 1px solid #DCDCDC;

}

#community-wrap.cGroups .cIndex #cFeatured {

    -moz-border-radius: 5px 5px 5px 5px;

	-webkit-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

#community-wrap.cGroups .cIndex #cFeatured .cFeaturedContent{

	background: none repeat scroll 0 0 #FFFFFF;

    border: medium none;

    margin: 0;

}

#community-wrap.cGroups .cIndex #cFeatured .cSlider ul li{

	-moz-border-radius: 5px 5px 5px 5px;

    background: none repeat scroll 0 0 transparent;

    border: 1px solid #CBCBCB;

    height: auto !important;

    margin: 0 10px;

    padding: 10px 5px;

    width: 161px !important;

}

#community-wrap.cGroups .cIndex #cFeatured .cBoxBorderLow{

	min-height:50px;

}

#community-wrap.cGroups .cIndex #cFeatured .cSlider ul li .cFeaturedImg{

	border:none;

}

#community-wrap.cGroups .cIndex #cFeatured .cSlider ul li .cFeaturedTitle{

	color: #C6234D;

    font-weight: normal;

    line-height: 24px;

    text-transform: uppercase;

	margin: 0 0 3px 60px;

}

#community-wrap.cGroups .cIndex #cFeatured .cSlider ul li .cFeaturedTitle:hover{

	color: #545454;

}

#community-wrap.cGroups .cIndex #cFeatured .cSlider ul li .cFeaturedTitle b{

	font-weight:normal;

}

#community-wrap.cGroups .cSlider ul li .cFeaturedMeta{

	margin: 0 0 0 60px;

	line-height:18px;

	text-align:left;

}

#ja-background-slideshow{

	height:270px;

	position:absolute!important;

	top:0;

	width:100%;

}

#ja-container .main{

	background:#fff;

}

#ja-container {

	z-index:9;

}

/*============== EMD GROUP CSS ==================*/

#community-wrap .page-actions{

	width:auto;

}

#community-wrap > *{

	margin-left:12px!important;

	margin-right:10px!important;

}

#bd #community-wrap > #jsMenu{

	margin-left:0!important;

	margin-right:0!important;

}

#community-wrap #cFrontpageWrapper{

	margin-left:0!important;

	margin-top:15px;

	margin-right:0!important;

	position:relative;

}

.no-module-include-community #community-wrap #cFrontpageWrapper .cLayout{

	margin-right:12px!important;

}

.no-margin #community-wrap #cFrontpageWrapper .cLayout{

	margin-right:0!important;

	margin-left:0!important;

}

.no-module-include-community #community-wrap > *{

	margin-right:10px!important;

}



#community-wrap .app-box .cFormWrapper .cButton{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D !important;

    border: 1px solid #D32955 !important;

    color: #FFFFFF !important;

    font-weight: bold;

    height: 27px;

    line-height: 27px;

    padding: 0 0 4px 0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0;

	text-shadow:none;

}

#community-wrap .app-box .cFormWrapper .cButton:hover {

    background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D !important;

}

#community-wrap .cMessage-Body{

	margin:0 0 0 65px;

}

#community-wrap .cMessage-Body #replybutton{

	margin-top:10px;

}

body #community-wrap .cInboxList{

	line-height:22px;

	min-height:60px;

}

body #community-wrap .cInboxList-avatar {

    width: auto;

}

body #community-wrap .cInboxList-sender {

    padding-left: 10px;

}

/* http://10.0.0.1/bt_travel/index.php?option=com_community&view=inbox&task=write&Itemid=578#community-invited */

body #community-wrap .inputbox.fullwidth, body #cWindow .inputbox.fullwidth{

	width:96%;

}

/*======================= LIKE BUTTON ===================================*/

#like-container .like-snippet{

	height:31px;

	line-height:31px;

}

#like-container .like-button, 

#like-container .unlike-button, 

#like-container .dislike-button, 

#like-container .peepDislike, 

#like-container .peepLike, 

#like-container .meLike, 

#like-container .meDislike{

	background: url("../images/jomsocial/like-button-bg.png") repeat-x scroll 0 0 #ACD371 !important;

	height:31px;

	line-height:31px;

	border:none;

}

#like-container .dislike-button{

	background-position:0 -66px!important;

}

#like-container .dislike-button:hover{

	background-position:0 -99px!important;

}

#like-container .like-button:hover{

	background-position:0 -33px!important;

}

#like-container .meDislike{

	background-position:0 -165px!important;

}

#like-container .meLike{

	background-position:0 -132px!important;

}

#like-container .like-button, #like-container .meLike, #like-container .like-button:hover{

	border-right:1px solid #d3d3d3;

}

/*======================= END LIKE BUTTON ===================================*/

.bg-cp-bg-navigation{

	width:965px;

	margin:0 auto;

	position:relative;

}

.com_user_login .shadow-left-signup {

    background: url("../images/jomsocial/bg-shadow-signup-left.png") no-repeat scroll left bottom transparent;

}

.com_user_login div.shadow-right-signup{

    background: url("../images/jomsocial/bg-shadow-signup-right.png") no-repeat scroll right bottom transparent;

    border: medium none;

    padding-bottom: 11px;

}

.com_user_login .bg-center-signup {

    background: url("../images/jomsocial/bg-center-signup.png") repeat-x scroll left bottom #FFFFFF;

	border: 1px solid #CFCFCF;

	padding-left: 15px;

	line-height:24px;

}

.com_user_login label{

	font-weight:normal;

	text-align:left;

}

.label-for-inputbox label{

	width:auto;

	min-width:100px;

	padding-right:10px;

	text-align:left;

	line-height:28px;

}

.com_user_login .label-for-inputbox input:focus{

	border:1px solid #FFB6C9;

}

.com_user_login .label-for-inputbox input{

	height:20px;

	padding:3px;

	width:200px;

	border: 1px solid #CFCFCF;

}

.com_user_login .remember-input{

	padding-left:110px;

}

.com_user_login .remember-input label{

	line-height:1.8;

}

.com_user_login .button{

	margin-left:110px;

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D;

    border: 1px solid #D32955;

    color: #FFFFFF;

    font-weight: bold;

    height: 27px;

    line-height: 27px;

    padding: 0 15px;

    text-align: center !important;

	cursor:pointer;

}

.com_user_login .button:hover {

    background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D;

}

.com_user_login .login_com_user_action{

	padding-left:110px;

}

.com_user_login .login_com_user_action a{

	line-height:24px;

	text-decoration:none;

}

.com_user_login .login_com_user_action a:hover{

	color:#333;

}





.k2AccountPage.k2-registration .inputbox {

	height:20px;

	padding:3px;

	border:1px solid #cfcfcf;

}

.k2AccountPage.k2-registration .inputbox:hover{

	background:#fff;

}

.k2AccountPage.k2-registration .inputbox:focus{

	background:#fff;

	border:1px solid #FFB6C9;

}

.k2AccountPage.k2-registration table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key{

	text-align:left;

	font-size:12px;

	font-weight:normal;

	background:none;

	border:none;

}

.k2AccountPage.k2-registration th.k2ProfileHeading{

	font-size:16px;

	background:none;

	color: #c6234d;

	font-weight:normal;

}

#k2Container.k2AccountPage.k2-registration{

	padding-left:10px;

}

div.componentheading.k2-reg-page-heading{

/*    color: #CC2450; */

    font-size: 14px;

    font-weight: normal;

    text-transform: uppercase;

	background:#CC2450;

	color:#fff;

	padding:10px 0 10px 10px;

}

.k2AccountPage div.k2AccountPageUpdate{

	text-align:left;

	border:none;

	margin-left:160px;

	padding:0;

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D;

}

.k2AccountPage div.k2AccountPageUpdate{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D;

}

.k2AccountPage div.k2AccountPageUpdate .button{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D;

	padding:0 10px;

	line-height:29px;

	height:29px;

	float:left;

	color:#fff;

	border:none;

	cursor:pointer;

}

.k2AccountPage div.k2AccountPageUpdate .button:hover{

    background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D;

}

.com_user_remind{

	padding:10px;

}

.com_user_remind input#jform_email{

	height:20px;

	padding:3px;

	border:1px solid #cfcfcf;

	background:#fff;

}

.com_user_remind label#jform_email-lbl{

	line-height:28px;

}

.com_user_remind input#jform_email:focus{

	border:1px solid #ffb6c9;

}

.com_user_remind button{

	background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left top #C7234D;

	padding:0 10px;

	line-height:29px;

	height:29px;

	float:left;

	color:#fff;

	border:none;

	cursor:pointer;

	margin-left:11em;

}

.com_user_remind button:hover{

    background: url("../images/jomsocial/bg-wall-button-submit.png") repeat-x scroll left bottom #C7234D;

}

/* ======== BT QUICK CONTACT =========== */

.mod_btquickcontact .btqc-message-container li.success,.mod_btquickcontact .btqc-message-container li,.mod_btquickcontact .btqc-message-loading li.loading {

    line-height: 36px;

    padding-left: 32px;

}

.mod_btquickcontact .btqc-message-container li.error{

	background:#fff;

}

#ja-container .ja-mass .moduletable{

	border:none;

	background:none;

}

.mod_btquickcontact{

	border:none;

	background: url("../images/bg-quickcontact.png") repeat-x scroll left bottom #b2123b;

/*	padding: 0 15px; */

}

.btqc-title{

	background: url("../images/bg-h3-quickcontact.png") repeat-x scroll left center transparent;

	text-align:center;

	border:none;

	margin-left:15px;

	margin-right:15px;

}

.btqc-title h3{

	background:none!important;

	color:#fff!important;

	text-align:center!important;

	border-bottom:none!important;

	font-size:18px!important;

	font-weight:normal;

}

.btqc-title h3 span{

	background:#b2123b;

	padding:0 15px;

}

.btqc-field-container .styled-select{

	background-color:#fff;

	width:96px;

	float:left;

}

.btqc-field-container label{

	color:#fff;

/*	display:none; */

	width:140px;

	padding-left:10px;

}

.btqc-field-container{

	padding:0;

	display:inline-block;

	width:100%;

	margin-bottom:15px;

	clear:none;

	float:left;

	color:#fff;

}



.btqc-field-container-inner{

	padding:0 14px;

}

.btqc-field-container-inner-1{

	padding:3px;

	background:#a70932;

	display:block;

	float:left;

}

.btqc-field-container-inner-1{

	width:100%;

}

.btqc-field-container .styled-select select{

	width:96px;

	padding:5px 1px 5px 5px;

	/*background:url("..images/select_arrow.png") no-repeat scroll right center transparent*/

}

.btqc-field-container select{

	min-width:94px;

}

.mod_btquickcontact .btqc-field-container.btqc-field-submit {

	width:100%!important;

	text-align:center;

	margin-bottom:0;

	padding-bottom:10px;

}

.btqc-field-container.btqc-field-submit .btqc-field-container-inner-1{

	background:none;

	padding:0;

}

.btqc-field-container.btqc-field-submit .btqc_submit{

	background: url("../images/bg-submit-quickcontact.png") no-repeat scroll center center transparent;

	width:112px;

	height:31px;

	line-height:31px;

	border:none;

	cursor:pointer;

	color:#c3214b;

	font-size:14px;

	text-transform:uppercase;

}

.btqc-field-container .styled-select .style-selected-button{

	background:none;

}

.tour_hotel_flight .tab-items-inner{

	padding:0;

}

.tab-items-inner.active .defaultLayout .bt-contentshowcase .jcarousel-clip ul{

/*	overflow:visible!important; */

}

.tour_hotel_flight .tab-buttons .tab-container{

	margin:0;

}

.btqc-field-container.label-bg-checkbox span, .btqc-field-container.label-bg-radio span{

	color:#fff;

}

.btqc-field-container input[type="text"], .btqc-field-container textarea{

	max-width:260px;

}





.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-date, .mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-dropdown{

	width:50%;

}

.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-date label{

	display:none;

}

.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-dropdown label{

	display:inline-block;

	width:auto;

	float:none;

	padding-left:10px;

}

/* ======== END BT QUICK CONTACT =========== */

/* =========== MASS TOP BT TAB ============ */

.ja-mass .bt-tabs .tab-buttons ul{

	background: url("../images/bg-shadow-bottom-bttab.png") repeat-x scroll left top #f3f3f3!important;

	display:block;

	height:auto;

}

.ja-mass .bt-tabs .tab-buttons ul li{

	padding:10px 0 0 0;

	background:none;

	border-left:1px solid #cecece;

	height:55px;

	line-height:55px;

	color:#bd1c45;

	text-shadow:none!important;

}

.ja-mass .bt-tabs .tab-buttons ul li:first-child{

	border-left:none;

}

.ja-mass .bt-tabs .tab-buttons ul li:hover{

	background:none!important;

}

.ja-mass .bt-tabs .tab-buttons ul li.active{

	background: url("../images/bg-arrow-bottom-bttab.png") no-repeat scroll center top transparent!important;

}

.ja-mass .bt-tabs .tab-buttons ul li.active span{

	background:none;

}

.ja-mass .bt-tabs .tab-buttons ul li:first-child span{

	padding-left:0;

}

.ja-mass .bt-tabs .tab-items{

	background: url("../images/bg-quickcontact.png") repeat-x scroll left bottom #b2123b;

}

.ja-mass .bt-tabs .tab-items > div > div{

	background:none;

}

#ja-bt-tab .tab-items{

	background:#fff;

}



#ja-bt-tab .tab-items .bt-contentshowcase .jcarousel-list li{

	min-height:140px;

}

.moduletable.tour_hotel_flight .bt-tabs{

	padding-bottom:10px;

	background:url("../images/ja-bt-tab-bg6.png") no-repeat scroll right bottom transparent

}

.moduletable.tour_hotel_flight .tour_hotel_flight{

	background:url("../images/ja-bt-tab-bg5.png") no-repeat scroll left bottom transparent;

}

.defaultLayout .bt-inner img{

	border:none;

	outline:none;

	padding:4px;

	background:url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;

}

.bt-contentshowcase .bt-inner .bt-title, .bt-contentshowcase .bt-inner .bt-title-nointro, .bt-contentshowcase .bt-inner .bt-category, .bt-contentshowcase .bt-inner .bt-introtext, .bt-contentshowcase .bt-inner .bt-extra{

	/*margin-left:120px!important;

	margin-right:10px;*/

}

.defaultLayout .bt-inner .bt-title{

	font-weight:normal;

	font-size:16px;

	text-transform:none;

}

.defaultLayout .bt-inner p.readmore{

	/*margin-left:120px;*/

}

.defaultLayout .bt-inner p.readmore a{

	font-size:11px;

	color:#585858;

}

.defaultLayout .bt-inner p.readmore a:hover{

	color:#c6234d;

}

#ja-container .hellome_include.bg-moduletable {

    background: url("../images/jomsocial/bg-shadow-mod-pos5-r.png") no-repeat scroll right bottom transparent;

    padding:0;

	border:none;

}

#ja-container .moduletable.tab-arcodition{

/*	padding-bottom:5px!important; */

}

#ja-container .moduletable.tab-arcodition .ja-box-ct{

	padding:0 0 5px 0!important;

}

#ja-container .tab-arcodition .bt-tabs .tab-button{

	font-weight:normal;

	line-height:36px;

	padding:0 0 0 20px;

	height:auto;

	width:auto;

	border-bottom: 1px solid #FFFFFF;

    color: #FFFFFF;

    cursor: pointer;

    font-size: 15px;

	text-transform:uppercase;

	background:#575757;

}

#ja-container .tab-arcodition .bt-tabs .tab-button.on, #ja-container .tab-arcodition .bt-tabs .tab-button:hover{

	background:#c6234d;

}

#community-wrap .app-box{

	width:auto;

}

#ja-container .tab-arcodition .tab-content{

	padding:0;

}

#ja-container .tab-arcodition .tab-content #cLatestMembers{

	padding:10px 10px 0 10px;

}

#ja-container .tab-arcodition .tab-content div.show_all{

	padding:0 10px 10px 10px;

}

#ja-container .tab-arcodition .tab-content #cLatestMembers ul li a{

	float:left;

}

#ja-container .tab-arcodition .tab-content #cLatestMembers ul li{

	padding:5px 0;

}

.klatest.last-forum-tab  ul.klatest-items{

	margin:0;

}

#ja-container .klatest.last-forum-tab  ul.klatest-items li.klatest-item{

	position:relative;

	margin:0;

	padding:15px 15px 10px 15px;

	border-top:1px solid #e9e9e9;

}

#ja-container .klatest.last-forum-tab  ul.klatest-items li.klatest-item:first-child{

	border-top:none;

	margin-top:0;

}

#ja-container .klatest.last-forum-tab  ul.klatest-items li.klatest-item .topicCount{

	position:absolute;

	top:20px;

	left:15px;

}

#ja-container .moduletable.last-forum-tab .ja-box-ct{

	padding:0;

}

#ja-container .klatest.last-forum-tab  ul.klatest-items li.klatest-item .topicCount span{

	height:21px;

	width:21px;

	line-height:21px;

	background:url("../images/bg-last-forum-tab-count.png") no-repeat scroll left top transparent;

	text-align:center;

	display:block;

	color:#fff;

}

#ja-container .klatest.last-forum-tab  ul.klatest-items li.klatest-item ul.klatest-itemdetails{

	padding:0 0 0 32px;

}

#ja-container .klatest-itemdetails li.klatest-posttime{

	color:#c6234d;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

#ja-container .last-forum-tab .klatest-subject a{

	color:#4b4b4b;

	text-decoration:none;

}

#ja-container .last-forum-tab .klatest-subject a:hover{

	color:#c6234d;

}

.div.latestItemsCategory{

	margin:10px;

	border:1px solid #f0f0f0;

	background:#fff;

	border-bottom:2px solid #f0f0f0;

	line-height:24px;

	padding-bottom:15px;

}

div.latestItemList{

	padding:0;

}

div.latestItemBody{

/*	padding:0; */

}

div.latestItemsCategory h2 a{

	font-size:16px;

	text-transform:uppercase;

	font-weight:normal;

}

div.latestItemsCategoryImage img{

	padding:5px;

	margin:0;

	background:url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;

	border:none;

}

div.latestItemsCategory p{

	margin:0;

}

div.latestItemsCategory h2{

	margin:15px 0 7px;

}



#ja-social-connect{

	position:fixed;

	top:35%;

	z-index:99;

	right:0;

}

#ja-social-connect a{

	float:left;

	width:44px;

	height:42px;

	border-bottom:1px solid #6b6b6b;

	border-top:1px solid #939393;

	background-color:#828282;

}

#ja-social-connect a span{

	display:none;

}

#ja-social-connect a.tt{

	background:url("../images/bg-tt.png") no-repeat scroll center center #828282;

}

#ja-social-connect a.ff{

	background:url("../images/bg-ff.png") no-repeat scroll center center #828282;

}

#ja-social-connect a.yt{

	background:url("../images/bg-yt.png") no-repeat scroll center center #828282;

}

#ja-social-connect a.rss{

	background:url("../images/bg-rss.png") no-repeat scroll center center #828282;

}

.social-contect-inner{

	width:44px;

}

#ja-social-connect a.tt:hover{

	border-bottom:1px solid #0b98b6;

	border-top:1px solid #2cd0f3;

	background:url("../images/bg-tt.png") no-repeat scroll center center #07b2d6;

}

#ja-social-connect a.ff:hover{

	border-bottom:1px solid #31497b;

	border-top:1px solid #5b74a9;

	background:url("../images/bg-ff.png") no-repeat scroll center center #35528e;

}

#ja-social-connect a.yt:hover{

	border-bottom:1px solid #820909;

	border-top:1px solid #b93a3a;

	background:url("../images/bg-yt.png") no-repeat scroll center center #a51010;

}

#ja-social-connect a.rss:hover{

	border-bottom:1px solid #bb670c;

	border-top:1px solid #eb902f;

	background:url("../images/bg-rss.png") no-repeat scroll center center #e47908;

}

#ja-container .tab-content .klatest-none{

	padding:10px;

}

.right-iclude #community-wrap #cFrontpageWrapper .cLayout{

	margin-right:260px!important;

	margin-top:29px;

}

#community-wrap #cFrontpageWrapper .cLayout{

	margin-left:12px!important;

}



#community-wrap{

	margin-bottom:0;

}



.right-iclude #community-wrap > *{

	margin-right:260px!important;

}

#community-wrap .community_include{

	width:255px;

	position:absolute;

	right:0;

	top:0;

	margin:70px 0 0 0!important;

	display:block;

	z-index:9;

}

#community-wrap .login-fronpage{

	margin:0!important;

}

#ja-container .community_include.in-frontpage{

	margin-top:0!important;

}



#bd #community-wrap.cRegister > *{

	margin-right:10px!important;

	margin-left:10px!important;

}

/* LAYOUT KHI MODULE BEN TRAI */

.left-iclude #community-wrap #cFrontpageWrapper .cLayout{

	margin-left:260px!important;

	margin-right:12px!important;

	margin-top:29px;

}

.left-iclude #community-wrap .community_include{

	left:0;

	margin:70px 0 0 0!important;

}

.left-iclude #ja-container .bg-moduletable {

    margin: 0 18px 22px 12px;

}

.left-iclude #community-wrap > *{

	margin-left:260px!important;

	margin-right:12px!important;

}

/* FIX BUG KHI NEN CSS */

#ja-container #ja-right .ja-r2 .ja-right1 .ja-moduletable{

	margin-right:8px;

}

#ja-container #ja-right .ja-r2 .ja-right2 .ja-moduletable{

	margin-left:8px;

}

#ja-container .moduletable.gallery .ja-box-ct{

/*	padding:0 7px 20px; */

}

#cp-caption-inner{

	bottom: 150px;

    position: fixed;

    text-align: left;

    width: 980px;

    z-index: 5;

}

#cp-caption{

	margin:0 auto;

	width:980px;

}

#thumbimgs-inner{

	position:absolute;

/*	width:282px!important; */

}

#thumbimgs .thumbimg.active{

	border: 2px solid #E0B125;

}

#thumbimgs .thumbimg{

	border: 2px solid #FFFFFF;

    cursor: pointer;

    float: left;

	position:relative;

}

#cp-bg-navigation{

	position:absolute;

}

#thumbimgs{

	overflow:hidden;

	position:relative;

	float:left;

}

#cp-bg-bar a.nav-btn {

    display: block;

    float: left;

    height: 17px;

    margin: 0 2px!important;

    width: 11px;

	position:relative;

	top:20px;

}

#nav-back {

    background-image: url("../images/bgslideshow/back.png");

}

#nav-next {

    background-image: url("../images/bgslideshow/next.png");

    clear: right;

}

.tab-content{

	display:none;

}

.hotels .bt-cs .bt-inner .bt-inner-wrapper{

    display: block;

}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

.#thumbimgs-inner{ width:auto!important; }

} /* hacked cho chrome và safari */

#register-link a{

	color:#c6234d;

}

#bt_ul a:hover{

	color:c6234d;

}

div.itemAuthorLatest ul li a, div.itemRelated ul li a{

	text-decoration:none;

}

div.itemAuthorLatest ul li a:hover, div.itemRelated ul li a:hover{

	color:#c6234d;

}

div.latestItemsCategory {

    background:none;

    border-top: 1px solid #f0f0f0;

	border-left: 1px solid #f0f0f0;

	border-right: 1px solid #f0f0f0;

	border-bottom:1px solid #d3d3d3;

    margin:0;

	padding:10px;

	line-height:24px;

}

/*

.bg-lasestItemContainer{

	margin: 12px;

	border-bottom:1px solid #f0f0f0;

} */

div.catItemCommentsLink{

	border:none;

	padding:0;

	margin:0;

}

.groupLeading div.details{

	margin-bottom:12px;

}

.ja-content-main .search{

	padding:0 15px;

	line-height:24px;

}

.ja-content-main .search .result-title{

	padding-top:10px;

}

/* END FIX BUG KHI NEN CSS */































/* CSS FOR PACKET TEMPLATE */

.ja-megamenu ul.level0 li.mega span.menu-desc{

	display:none;

}

#ja-container .ja-col.column .ja-moduletable ul.menu li{

	padding-bottom:12px;

	border:none;

}

#ja-container .ja-col.column .ja-moduletable ul.menu{

	margin:15px 0;

}

#ja-container .ja-col.column .ja-moduletable ul.menu ul{

	margin:15px 0 -10px 10px;

}

#ja-container .ja-col.column .ja-moduletable ul.menu li li{

	background:none;

}

#ja-container .ja-col.column .ja-moduletable ul.menu li li a{

	text-indent:0;

}

#ja-container .ja-col.column .ja-moduletable ul.menu li a{

	-moz-border-radius: 50px 50px 50px 50px;

	-webkit-border-radius: 50px 50px 50px 50px;

	border-radius: 50px 50px 50px 50px;

    background: url("../images/category_img_bg.png") repeat scroll 0 0 transparent;

    color: #7A7A7A;

    height: 29px;

    line-height: 29px;

    padding: 0 15px;

    text-decoration: none;

	display:inline-block;

	font-weight:bold;

}

#ja-container .ja-col.column .ja-moduletable ul.menu li a:hover, #ja-container .ja-col.column .ja-moduletable ul.menu li.active > a{

	background: url("../images/jomsocial/bg-box-cate-event-hover.png") repeat-x scroll left top transparent;

	color:#fff;

}

#ja-botsl .ja-moduletable ul.menu li, #ja-botsl .ja-moduletable ul.weblinks li, #ja-botsl .ja-moduletable ul.latestnews li{

	background:none;

	padding:0;

	margin:0;

}

#ja-botsl .ja-moduletable ul.menu li a, #ja-botsl .ja-moduletable ul.weblinks li a, #ja-botsl .ja-moduletable ul.latestnews li a{

	background: url("../images/bg-li-menu-botsl.png") no-repeat scroll 5px 13px transparent;

    border-top: 1px solid #252525;

    display: block;

    height: 30px;

    line-height: 30px;

    padding-left: 17px;

    text-decoration: none;

}

.ja-megamenu ul.level1 li.mega .group .group-content .ja-moduletable h3{

	color: #CA244F;

    font-size: 14px;

    font-weight: normal;

    padding: 0 7px;

	margin:0;

	height:37px;

	line-height:37px;

}

.ja-megamenu ul.level1 li.mega .group .group-content .ja-moduletable{

	line-height:24px;

	padding:0 10px;

}

#ja-topsl div.ja-moduletable h3{

	color: #CA244F;

    font-size: 14px;

    font-weight: normal;

    padding:7px;

	margin:0;

	height:37px;

	line-height:37px;

}

#ja-topsl .main-inner1{

	border:none;

	padding-bottom:0;

}









.have-bt-tab #ja-container .ja-moduletable{

	margin-right:0!important;

	margin-left:25px!important;

	margin-bottom:24px;

}

div.item-page #ja-typo h2{

	font-family:Georgia,"Times New Roman",Times,serif;

	text-transform:none;

	color:#333;

	font-weight:bold;

}





/* END CSS FOR PACKET TEMPLATE */