@charset "utf-8";
/* CSS STYLE FOR JOOMLAPOLIS.COM */

/* ///////   Registration page   /////// */

	.cb_template_joomlapolis {padding-left:50px;padding-right:10px;}
	.cb_comp_outer {color:#000;}
	.cb_template_joomlapolis .componentheading{ color:#000000;font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;font-weight:bold;height:30px;line-height:120%;
	padding-bottom:15px;}
	#cbIconsTop , #cbIconsBottom {padding-bottom:1px;font-weight:bold;}
	table.contentpane td { margin:0;padding:5px;}
	.fieldCell p{margin:0;}
	.sectiontableheader {text-align:center;}
	.sectiontableentry2 {background-color:#eee;}
	.sectiontableentry1 {background-color:#FFFFFF;}
	.jpcomparision table {width:100%;margin:0px;}
	.jpcomparision th.sectiontableheader {border-bottom:1px solid #bbb;}
	.jpcomparision th,.jpcomparision td {padding:5px 8px;}
	.jpcomparision th.td-1,.jpcomparision td.td-1 {background:url('../images/check.png') no-repeat scroll 7px 6px transparent;padding:5px 3px 5px 30px;}
	.jpcomparision .jpcenter {text-align:center;width:28%;}
	.jpcomparision .jpcheckmark {background:url('../images/check.png') no-repeat scroll center center transparent;padding:5px 3px 5px 110px;color:transparent;}
	.jpcomparision th.jpfeature {text-align:left;font-weight:normal;}
	table#registrationTable {width:100%;}
	#mod_login_messagestext-cblogin{font-size:10px;left:-18px;padding-right:25px;position:relative;}
	#mod_login_avatar-cblogin{height:60px;}
	#topright .moduletable-cblogin a#mod_login_pmsa-cblogin{display:block; margin:0px 0px 0px 116px;}
	.titleCell{width:165px;}
	.cb_form_line {background:none;}
	.cbregPlansList {clear:both;}f
	/*.cb_template_joomlapolis input.button {background:#fab30a;color:#000 !important;} */

/* Turn off background for CB Edit Profile */
div.cbEditProfile .cb_template_joomlapolis {padding-left:0px;padding-right:10px;}
div.cbEditProfile div#CB.tab-pane {padding-left:0px; background:none;}


/* logout */

input.button-cblogin[value="Logout"] {
display:none;
}
#index h2 span {color:#E18624;}


/*---------------------- REGISTRATION FORM ----------------------------- */
	div.cb_comp_inner.cbRegistration {background:url(../images/regright_bg.jpg) 550px 80px no-repeat;}
	div#registrationTable.contentpane #cbtf_11 {padding-left:130px; background:url(../images/register.gif) 30px 0px no-repeat;}
	div#registrationTable.contentpane #cbfr_cbcaptchaImage, div#registrationTable.contentpane #cbfr_cbcaptchaInput {padding-left:130px;}
	form.cb_form div.cb_form_line label {float:none; width:35%;}
	form.cb_form div.cb_form_line.cbtwolinesfield label {float:none; width:100%;}
	form.cb_form div.cb_form_line .cb_field {width:60%;}
	form.cb_form div.cb_form_line.cbtwolinesfield .cb_field {width:100%;}
	form.cb_form div.cb_form_line.cbft_checkbox label {float:left;}
	input#optout {float:left;margin-right:10px;}
	div.cbregPlanSelector {margin-bottom:20px;}
	div.cb_template_joomlapolis {padding-left:10px;}
	td#cbregTitle.titleCell {display:none;}
	tr#cbfr_termsc td {display:none;}	
	tr#cbfr_termsc td.fieldCell {width:100%;display:block;}
.cbRegistration input.inputbox {height:24px;width:250px;margin-bottom:10px;font-size:20px;color:#666;}
	.cbregOptions fieldset.cbregOptionsFieldSet {margin:5px 0px 10px -5px;padding:0.5em 0.3em 0.5em;}
	.cbregOptions fieldset.cbregOptionsFieldSet legend {font-weight:bold;}
	.cbregOptionsDescription td.fieldCell.fieldCellTwoLines {padding:0px;}

/* Buttons */
span.cb_button_wrapper {display:inline-block;background:url(../images/getitnow1.png) left top no-repeat;padding:0px;height:45px;position:relative;width:auto;text-align:left;}
span.cb_button_wrapper .button, span.cb_button_wrapper button, a.getit {display:block;background:url(../images/getitnow1.png) right -90px no-repeat;border:none;width:inherit;height:45px;font-size:20px;padding:5px 25px 10px 20px;margin-left:20px;margin-right:0px;white-space: nowrap;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;color:#000;font-weight:normal;}
a.getit {height:22px;padding-top:13px;}

span.cb_button_wrapper.upgrade {background:url(../images/getupgrade.png);padding-left:20px;}
span.cb_button_wrapper.upgrade:hover {background-position: left -45px;}


.cbregUpgradePlanForm span.cb_button_wrapper, div.cbRegistration span.cb_button_wrapper, .cb_template_joomlapolis span.cb_button_wrapper {margin: 20px 250px 20px 250px;}

span.cb_button_wrapper:hover, div.hostplan:hover span.cb_button_wrapper, div.hostplan714:hover span.cb_button_wrapper {background-position:left -45px;}
span.cb_button_wrapper:hover .button, span.cb_button_wrapper:hover button, span.cb_button_wrapper:hover a.getit,div.hostplan:hover a.getit, div.hostplan714:hover a.getit  {background-position:right -135px;cursor:pointer;color:#de7605;text-decoration:none;}


/* Membership Plans *

	.cbregPlanSelector, .cbregParagraph, .cbRegNameDesc {background:url(../images/regplan_bg.png) no-repeat;padding:0px;}
	.cbregPlanSelector {width:280px;height:auto;float:left;margin:0px 10px 0px 0px;padding:0px; text-decoration:none;color:#000;position:relative; background-position: -558px 0px;background-repeat: repeat-y;}
	.cbregPlanSelector:hover {background-position:-838px 0px;}
	.cbregPlanSelector:hover .cbRegNameDesc {background-position: -280px 0px;}
	.cbregPlanSelector:hover .cbregParagraph {background-position: -1402px bottom;}
	.cbregPlanSelector:hover .cbregName label {color:#000;}
	.cbregParagraph {width:240px;background-position: -1122px bottom;padding:0px 18px 80px 22px;} 
	.cbregParagraph ul.feature {padding-left:0px;margin-top:10px;}
	.cbregFee { position: absolute; bottom:48px; left:65px; }
	.cbRegNameDesc {width:280px;background-position:left top;padding-right:32px;}
	.cbregName {width:230px; height:33px;padding:16px 20px 0px 30px;}
	.cbregName label {font-size:20px;font-weight:bold;color:#fab609;}
	.cbregTick { position: absolute; bottom: 40px; left: 35px; }
	
/* Member Plan Labels *	
	.jpreg_free_plan label, .jpreg_adv label, .jpreg_pro label {height:27px;padding:12px 10px 10px 55px;background:url(../images/membership-icon.png) no-repeat;}
	.jpreg_free_plan label {background-position: left 9px;}
	.jpreg_adv label {background-position: left -34px;}
	.jpreg_pro label {background-position: left -77px;}
	.jpreg_pro .cbregOptionsFieldSet label {background:none;height:auto;padding:0px;}

	div#cbregSubscribed {width:100%;margin-right:10px;}
	.cbregPlanStatus {background:url(../images/regplan_bg.png) no-repeat;padding:0px;}
	.cbregPlanStatus {width:280px;height:auto;float:left;margin:0px 10px 0px 0px;padding:0px; text-decoration:none;color:#000;position:relative; background-position: -558px 0px;background-repeat: repeat-y;}
	.cbregPlanStatus:hover {background-position:-838px 0px;}
	.cbregPlanStatus:hover .cbRegNameDesc {background-position: -280px 0px;}
	.cbregPlanStatus:hover .cbregParagraph {background-position: -1402px bottom;}
	.cbregPlanStatus:hover .cbregName label {color:#000;}
*/

	
/* Donation Option */
div.cbregPlanSelector div.jpreg_donation_plan {clear:both;} 
	div.cbregPlanSelector.jpreg_donation_plan, div.cbregPlanSelector.jpreg_donation_plan:hover {background:url(../images/donate.jpg) right top no-repeat;padding-right:400px;width:500px;}


	label#cblabcbfv_cbregplans {font-size:19px; padding-left:130px; margin:16px 0px 20px;}
	div.cbft_tab_getcbpaidsubscriptionsTab.cb_form_line div.cb_field {width:100%;}
	div.cbregPlanSelector_default .cbregParagraph p {padding-left:35px;}
	.cbregPlansList div.cbregPlanSelector_default .cbregTick {margin-top:13px;}
	.cbregPlansList div.cbregPlanSelector_default .cbregName {margin:10px 0px;}
	form.cb_form .cb_form_line div.cbregPlanSelector_default label {font-weight:bold;}

/*
	div.jpreg_donation_plan .cbRegNameDesc,div.jpreg_donation_plan .cbRegNameDesc:hover {background:none;}
	div.jpreg_donation_plan div.jpreg_donation_plan {background:none;padding:0px; width:auto;}
	div.jpreg_donation_plan div.jpreg_donation_plan p {padding-left:35px;} 
	cbregTick { position: absolute; bottom: 10px; left: 35px; } 
	div.jpreg_donation_plan div.cbregTick {position:relative;float:left;bottom:6px; left:0px;} 
	div.jpreg_donation_plan .cbregName label {font-size:16px;font-weight:bold;color:#000;padding-left:10px;}
	.cbregDonationSelect select {margin-left:35px;}
	div.jpreg_donation_plan .cbregParagraph {width:400px;}
	div.jpreg_donation_plan .cbRegNameDesc {width:400px;}
	div.jpreg_donation_plan .cbregFee {position:static;width:auto;}
	.cbregPlanSelector:hover .jpreg_donation_plan {background:none;}
	.cbregPlanSelector:hover .jpreg_donation_plan .cbRegNameDesc {background:none;}
	.cbregPlanSelector:hover .jpreg_donation_plan .cbregParagraph {background:none;}
	.cbregPlanSelector:hover .jpreg_donation_plan.cbregName label {color:#000;}
	
	
/* CBSubs Plan *	
	div.cbregPlanSelector .jreg_cbsub {clear:both;}
	div.jreg_cbsub, div.jreg_cbsub:hover {background:none;width:100%;}
	div.jreg_cbsub .cbRegNameDesc,div.jreg_cbsub .cbRegNameDesc:hover {background:none;}
	div.jreg_cbsub div.jreg_cbsub {background:none;padding:0px; width:auto;}
	div.jreg_cbsub div.jreg_cbsub p {padding-left:35px;}
	.cbregTick { position: absolute; bottom: 40px; left: 35px; }
	div.jreg_cbsub div.cbregTick {position:relative;float:left;bottom:7px; left:0px;}
	div.jreg_cbsub .cbregName label {font-size:16px;font-weight:bold;color:#000;padding-left:0px;}
	.cbregDonationSelect select {margin-left:35px;}
	div.jreg_cbsub .cbregParagraph {width:430px;}
	div.jreg_cbsub .cbRegNameDesc {width:430px;}
	div.jreg_cbsub .cbregFee {position:static;width:auto;}
	.cbregPlanSelector:hover .jreg_cbsub {background:none;}
	.cbregPlanSelector:hover .jreg_cbsub .cbRegNameDesc {background:none;}
	.cbregPlanSelector:hover .jreg_cbsub .cbregParagraph {background:none;}
	.cbregPlanSelector:hover .jreg_cbsub.cbregName label {color:#000;}
*/

/* My Community Template *
	div.cbregPlanSelector .jreg_mycommunity_plan {clear:both;}
	div.jreg_mycommunity_plan, div.jreg_mycommunity_plan:hover {background:none;width:100%;}
	div.jreg_mycommunity_plan .cbRegNameDesc,div.jreg_mycommunity_plan .cbRegNameDesc:hover {background:none;}
	div.jreg_mycommunity_plan div.jreg_mycommunity_plan {background:none;padding:0px; width:auto;}
	div.jreg_mycommunity_plan div.jreg_mycommunity_plan p {padding-left:35px;}
	.cbregTick { position: absolute; bottom: 40px; left: 35px; }
	div.jreg_mycommunity_plan div.cbregTick {position:relative;float:left;bottom:0px; left:0px;}
	div.jreg_mycommunity_plan .cbregName label {font-size:16px;font-weight:bold;color:#000;padding-left:10px;}
	.cbregDonationSelect select {margin-left:35px;}
	div.jreg_mycommunity_plan .cbregParagraph {width:430px;}
	div.jreg_mycommunity_plan .cbRegNameDesc {width:430px;}
	div.jreg_mycommunity_plan .cbregFee {position:static;width:auto;}
	.cbregPlanSelector:hover .jreg_mycommunity_plan {background:none;}
	.cbregPlanSelector:hover .jreg_mycommunity_plan .cbRegNameDesc {background:none;}
	.cbregPlanSelector:hover .jreg_mycommunity_plan .cbregParagraph {background:none;}
	.cbregPlanSelector:hover .jreg_mycommunity_plan.cbregName label {color:#000;}
	
/* Coolness Template *
	div.cbregPlanSelector .jreg_coolness_plan {clear:both;}
	div.jreg_coolness_plan, div.jreg_coolness_plan:hover {background:none;width:100%;}
	div.jreg_coolness_plan .cbRegNameDesc,div.jreg_coolness_plan .cbRegNameDesc:hover {background:none;}
	div.jreg_coolness_plan div.jreg_coolness_plan {background:none;padding:0px; width:auto;}
	div.jreg_coolness_plan div.jreg_coolness_plan p {padding-left:35px;}
	.cbregTick { position: absolute; bottom: 40px; left: 35px; }
	div.jreg_coolness_plan div.cbregTick {position:relative;float:left;bottom:0px; left:0px;}
	div.jreg_coolness_plan .cbregName label {font-size:16px;font-weight:bold;color:#000;padding-left:10px;}
	.cbregDonationSelect select {margin-left:35px;}
	div.jreg_coolness_plan .cbregParagraph {width:430px;}
	div.jreg_coolness_plan .cbRegNameDesc {width:430px;}
	div.jreg_coolness_plan .cbregFee {position:static;width:auto;}
	.cbregPlanSelector:hover .jreg_coolness_plan {background:none;}
	.cbregPlanSelector:hover .jreg_coolness_plan .cbRegNameDesc {background:none;}
	.cbregPlanSelector:hover .jreg_coolness_plan .cbregParagraph {background:none;}
	.cbregPlanSelector:hover .jreg_coolness_plan.cbregName label {color:#000;}

/* Template Bundles *
	div.cbregPlanSelector .jpreg_template_plan {clear:both;margin:10px 0px 10px 0px;}
	div.jpreg_template_plan, div.jpreg_template_plan:hover {background:none;width:100%;}
	div.jpreg_template_plan .cbRegNameDesc,div.jpreg_template_plan .cbRegNameDesc:hover {background:none;}
	div.jpreg_template_plan div.jpreg_template_plan {background:none;padding:0px; width:auto;}
	div.jpreg_template_plan div.jpreg_template_plan p {padding-left:30px;}
	.cbregTick { position: absolute; bottom: 40px; left: 35px; }
	div.jpreg_template_plan div.cbregTick {position:relative;float:left;bottom:-4px; left:0px;}
	div.jpreg_template_plan .cbregName label {font-size:16px;font-weight:bold;color:#000;padding-left:0px;}
	.cbregDonationSelect select {margin-left:35px;}
	div.jpreg_template_plan .cbregParagraph {width:430px;}
	div.jpreg_template_plan .cbRegNameDesc {width:430px;}
	div.jpreg_template_plan .cbregFee {position:static;width:auto;}
	.cbregPlanSelector:hover .jpreg_template_plan {background:none;}
	.cbregPlanSelector:hover .jpreg_template_plan .cbRegNameDesc {background:none;}
	.cbregPlanSelector:hover .jpreg_template_plan .cbregParagraph {background:none;}
	.cbregPlanSelector:hover .jpreg_template_plan.cbregName label {color:#000;}
	fieldset {border:1px solid #CCC;}
	
	
/* Installation Services *
	div.cbregPlanSelector .jpreg_services_plan {clear:both;margin-top:10px;}
	div.jpreg_services_plan, div.jpreg_services_plan:hover {background:none;width:100%;}
	div.jpreg_services_plan .cbRegNameDesc,div.jpreg_services_plan .cbRegNameDesc:hover {background:none;}
	div.jpreg_services_plan div.jpreg_services_plan {background:none;padding:0px; width:auto;}
	div.jpreg_services_plan div.jpreg_services_plan p {padding-left:35px;}
	.cbregTick { position: absolute; bottom: 45px; left: 35px; }
	div.jpreg_services_plan div.cbregTick {position:relative;float:left;bottom:-3px; left:0px;}
	div.jpreg_services_plan .cbregName label {font-size:16px;font-weight:bold;color:#000;padding-left:0px;}
	.cbregDonationSelect select {margin-left:35px;}
	div.jpreg_services_plan .cbregParagraph {width:430px;}
	div.jpreg_services_plan .cbRegNameDesc {width:430px;}
	div.jpreg_services_plan .cbregFee {position:static;width:auto;}
	.cbregPlanSelector:hover .jpreg_services_plan {background:none;}
	.cbregPlanSelector:hover .jpreg_services_plan .cbRegNameDesc {background:none;}
	.cbregPlanSelector:hover .jpreg_services_plan .cbregParagraph {background:none;}
	.cbregPlanSelector:hover .jpreg_services_plan.cbregName label {color:#000;}	

/* Upgrade Options *
	.cbregUpgradePlanForm {width:100%;clear:both;}

/* add ons *

/* .addons-new{display:inline-block;margin:0;padding:7px;vertical-align:top;width:186px;} */
.addons-new {width:180px;float:left;text-align:center;padding:10px;vertical-align:top;}
.addons-small .addons-new {width:160px;float:left;text-align:center;padding:0px 20px;vertical-align:top;}
#newsflash .addons-small .addons-new {padding:3px 7px;}
#newsflash .addons-small .addons-new p {font-size: 13px; margin-top:9px;}
.addons-small .addons-new h3 {color:#000 !important; font-size:15px !important;padding-bottom:7px !important; margin:0px; text-align:left;}
.addons-new h3 a {color:#000;}
.addons-new h3 a:hover {text-decoration:none;}
.incubator a img {border:1px solid;}
.incubator-megaplugin {border:1px solid; border-radius: 10px;}
.incubator-megaplugin h2 a {color:black;}
.incubator-megaplugin h2 a:hover {text-decoration:none;}
.incubator-megaplugin .incubator-megaplugin-title {text-align:center;}
.incubator-megaplugin .incubator-megaplugin-intro p {padding-left:10px;padding-right:10px;}
.incubator-megaplugin-set {border-top:1px solid}

.cbregPlanStatus,.cbregPlanStatus .cbregParagraph,.cbregPlanStatus .cbregName {background:url(../images/currentplan_bg.jpg) no-repeat;padding:0px;}
	.cbregPlanStatus {width:860px;height:auto;margin:0px 10px 0px 0px;padding:0px; text-decoration:none;color:#000;position:relative; background-position: -1716px 0px;background-repeat: repeat-y;}
	.cbregPlanStatus:hover {background-position:-2576px 0px;}
	.cbregPlanStatus:hover .cbregName {background-position: -858px 0px;}
	.cbregPlanStatus:hover .cbregParagraph {background-position: -4301px bottom;}
	.cbregPlanStatus:hover .cbregName span {color:#000;}
	.cbregPlanStatus .cbregParagraph {width:820px;background-position: -3439px bottom;padding:0px 18px 80px 22px;} 
	.cbregPlanStatus .cbregParagraph ul.feature {padding-left:0px;margin-left:0px;margin-right:35px;}
	.cbregPlanStatus .cbregFee { position: absolute; bottom:50px; left:65px; }
	.cbregPlanStatus .cbregName  {width:860px;background-position:left top;padding-right:32px;}
	.cbregPlanStatus .cbregName {width:810px; height:33px;padding:16px 20px 0px 30px;}
	.cbregPlanStatus .cbregName span {font-size:20px;font-weight:bold;color:#fab609;}
	.cbregPlanStatus .cbregTick { position: absolute; bottom: 40px; left: 35px; }
.cbregPlanStatus .cbregDescription {margin-left:-30px;margin-right:30px; /*width:830px; */}

*/

.cbregRenewButtonForm {text-align:center;padding-top:20px;}
.cbregPlanStatus span.cb_button_wrapper {clear:both;margin:auto;}
.cbregSaveButton {margin-top:0px;}
.cbControlButtonsLine {margin-top:10px;}
.cbpaidCCbutton.cbpaidButton_ogone input, .cbpaidCCbutton.cbpaidButton_swisspostfinance input, .cbpaidCCbutton#cbpaidButtpaypal input, .cbpaidCCbutton#cbpaidButttwocheckout input {background-color:white;}

/* Terms of Service tick box *
.cbSnglCtrlLbl input {margin-top:3px;}

div#cbtab129 {position:relative;height:100%}
.cbregUpgradePlanForm span.cb_button_wrapper {clear:both;margin-left:350px;}
div#cbregUpgradePossibilities {clear:both;}
.cbregDiscountRate {clear:both;display:block;margin-top:20px;}
#cbregUpgrades .cbregFee {display:block;position:relative;left:0px;margin:60px 0px -50px 0px;}
#cbregUpgrades .jpreg_pro div.cbregTick  {bottom:162px;left:20px;z-index:2;}
.cbRegistration #cbregUpgrades .jpreg_pro div.cbregTick  {bottom:73px;left:20px;z-index:2;}
.cbRegistration #cbregUpgrades .jpreg_adv div.cbregTick  {bottom:73px;left:20px;z-index:2;}
.cbRegistration #cbregUpgrades .jpreg_free_plan div.cbregTick  {bottom:73px;left:20px;z-index:2;}
#cbregUpgrades .jpreg_pro .cbregValidity {padding-left:25px;}
.cbRegistration #cbregUpgrades .jpreg_free_plan .cbregFee {padding-left:25px;}
.cbRegistration #cbregUpgrades .jpreg_adv .cbregValidity {padding-left:25px;}

/* Alignment of 3/6/12 months pro plans: */
.cbRegistration #cbregProduct_1 .cbregParagraph,
.cbRegistration #cbregProduct_36 .cbregParagraph,
.cbRegistration #cbregProduct_33 .cbregParagraph,
.cbRegistration #cbregProduct_8 .cbregParagraph,
.cbRegistration #cbregProduct_27 .cbregParagraph
 {height:670px;}
.cbRegistration #cbregProduct_1 .cbregTick {position:absolute; bottom:62px;}
.cbRegistration #cbregProduct_1 .cbregFee {position:absolute; bottom:60px;}
.cbRegistration #cbregProduct_36.cbregPlanSelected {z-index:2;}
.cbRegistration #cbregProduct_36:not(.cbregPlanSelected) {background:transparent}
.cbRegistration #cbregProduct_36:not(.cbregPlanSelected) .cbRegNameDesc {background:transparent}
.cbRegistration #cbregProduct_36:not(.cbregPlanSelected) .cbregParagraph {background:transparent}
.cbRegistration #cbregProduct_36:not(.cbregPlanSelected) .cbregDescription,
.cbRegistration #cbregProduct_36:not(.cbregPlanSelected) .cbregName {visibility:hidden;}
.cbRegistration #cbregProduct_36 .cbregTick {position:absolute; bottom:172px; z-index:3;}
.cbRegistration #cbregProduct_36 .cbregFee {position:absolute; bottom:170px; z-index:3;}
.cbRegistration #cbregProduct_33 {margin-left: -290px; margin-top:0px;}
.cbRegistration #cbregProduct_33.cbregPlanSelected {z-index:2;}
.cbRegistration #cbregProduct_33:not(.cbregPlanSelected) {background:transparent;}
.cbRegistration #cbregProduct_33:not(.cbregPlanSelected) .cbRegNameDesc {background:transparent;}
.cbRegistration #cbregProduct_33:not(.cbregPlanSelected) .cbregParagraph {background:transparent;}
.cbRegistration #cbregProduct_33:not(.cbregPlanSelected) .cbregDescription,
.cbRegistration #cbregProduct_33:not(.cbregPlanSelected) .cbregName {visibility:hidden;}
.cbRegistration #cbregProduct_33 .cbregTick {position:absolute; bottom:117px; z-index:3;}
.cbRegistration #cbregProduct_33 .cbregFee {position:absolute; bottom:115px; z-index:3;}
.cbRegistration #cbregProduct_8 {margin-left: -290px; margin-top:0px;}
.cbRegistration #cbregProduct_8.cbregPlanSelected {z-index:2;}
.cbRegistration #cbregProduct_8 .cbregTick {position:absolute; bottom:62px; z-index:4;}
.cbRegistration #cbregProduct_8 .cbregFee {position:absolute; bottom:60px; z-index:4;}
.cbRegistration #cbregProduct_27 .cbregTick {position:absolute; bottom:65px;}
.cbRegistration #cbregProduct_27 .cbregFee {position:absolute; bottom:60px;}

.cbRegistration ul.feature li {height:2.8em;}
.cbRegistration ul.feature li.nofeature {background:transparent;}
/* /////// Registration Page/CBSubs Plans Ends ///////////   */

/* Alignment of upgrade plans page: */
#cbregUpgrades .cbregDescription ul.feature li {margin-bottom: 15px;}
#cbregUpgrades .cbregPlanSelector_rounded .cbregName label {font-size:18px;}

.listing-summary p a img {
float:left !important;
width:100px !important;
height:auto !important;
}

.listing-summary .fieldRow .output img {display:none;}

#listing  { float: left !important; }

.vlisting-desc  { padding-top:80px;}

#listing-header .rating #rating-msg  {  width:110px !important;  }

/*************** MAIN LAYOUT ***************/
	body {margin:0; background: url('../images/bg.png') top left repeat-x #454545; font-family:Arial, Helvetica, sans-serif; font-size:13px;line-height:130%;color:#333333;}
	#wrapper {width:100%; height:auto;position:static;}
	#top {width:972px; height:110px;margin:0 auto; color:#FFFFFF;position:relative;}
	#logo {width:306px; height:51px; margin-top:27px; float:left;}
	#topright { width:520px; /* width:150px; */ height:60px; margin-top:27px; float:right;}
	#breadcrumbs {clear:both; width:952px; padding:5px 10px 5px 10px;}
	#topleft{clear:both;width:200px; padding:10px;color:#FFF;position:absolute;top:80px;}
	#menuwrapper {width:100%; background:url('../images/dropshadowtop.png') center bottom no-repeat;}
	#pagewrapper {width:100%; background:url('../images/dropshadowpage.png') center top repeat-y;}
	#pagewrapper2 {width:100%;background:url('../images/botpeople.jpg') center bottom no-repeat;padding-bottom:3px;}
	#main {width:972px; height:auto; margin:0 auto; background:#FFFFFF;}
	#main2 {width:972px; height:auto; margin:0 auto;background:url(../images/tabbg-light.png) right 72px repeat-x #FFF;}
	.clr {clear:both;}
	.clrt {clear:right;}
	
	

/*************** MAIN MENU ***************/
         .sf-menu li li {background:none repeat scroll 0 0 transparent;}   
	 /* ul.menu li ul li {background: #FBC203 url('../images/border.png') repeat-x scroll 0 0;padding:22px 18px 2px;margin-left:28px;width:100px;} */
        ul.menu li ul li {background: #FBC203 url('../images/border.png') repeat-x scroll 0 0; /* padding:0 1px 27px 28px; */ margin-left:28px;width:100%;} 
       /* ul.menu li ul li {background:url("../images/menu_all.png") repeat-x scroll 0 34% transparent;margin-left:28px;width:81%;} */
      /* ul.menu li ul li {background:url("../images/menu_imgs.png") repeat-x scroll 0 50.1% transparent;margin-left:28px;width:81%;} */
         ul.menu li ul li {background:url("/images/stories/main-menu/menu_all2.png") repeat-x scroll 0 53.1% transparent;margin-left:28px;width:80%;}

        ul.menu ul {width:12em;}
        

     
	
       /*   ul.menu li ul li:hover {background: url('../images/li-active.png') repeat-x scroll 0 0;} */
         /*   ul.menu li ul li:hover {background: url("../images/menu_all.png") repeat-x scroll 0 41.4% transparent;} */
         /* ul.menu li ul li:hover {background: url("../images/menu_imgs.png") repeat-x scroll 0  28.5% transparent;} */
           ul.menu li ul li:hover {background: url("/images/stories/main-menu/menu_all2.png") repeat-x scroll 0  -350px transparent !important;}
       /*   ul.menu li ul li.active {background: url('../images/li-hover.png') repeat-x scroll 0 0 !important;} */
         /* ul.menu li ul li.active {background: url("../images/menu_all.png") repeat-x scroll 0 57% transparent !important} */
          /*   ul.menu li ul li.active {background: url("../images/menu_imgs.png") repeat-x scroll 0 57.4% transparent !important;} */
             ul.menu li ul li.active {background: url("/images/stories/main-menu/menu_all2.png") repeat-x scroll 0 60% transparent !important;}
	/* ul.menu li ul li a{text-decoration:none;} */
	ul.menu li ul li a{text-decoration:none;padding: 22px 0 0;margin-left:28px;}
	ul.menu li ul li span{font-size:16px;font-weight:normal;position:relative;top:-4px; left:-5px;}
	#mainmenu ul li.item1 {background:url('../images/menu-bg-home.png') 0 0 no-repeat;}
	#mainmenu ul li.item1:hover {background-position: left -57px;}
   /*	#menu, #mainmenu, ul.menu li, ul.menu li:hover, ul.menu #current { background:url('../images/menu-bg.png') repeat-x;} */
        #menu, #mainmenu, ul.menu li, ul.menu li:hover, ul.menu #current { background:url('/images/stories/main-menu/menu_all2.png') repeat-x;}
	#menu {width:972px; height:49px; margin:0 auto; background-position: left -114px;}
	#mainmenu {width:972px; height:49px; background-position: right -173px;background-repeat:no-repeat;}
	ul.menu {margin:0px 0px 0px 0px;padding:0px;}
	/* ul.menu li {margin:0px 0px 0px 0px;width:auto;height:20px;float:left; list-style:none;display:block; background-position: right -232px;background-repeat: no-repeat;padding:16px 15px 13px 15px;} */
	ul.menu li {margin:0px 0px 0px 0px;width:auto;height:20px;float:left; list-style:none;display:block; background-position: right -230px;background-repeat: no-repeat;padding:0 1px 27px;}
	ul.menu li a {padding:16px 15px 13px 15px;}
	ul.menu li:hover {background-position: right -230px;background-repeat: no-repeat;background-color: #fbc203;}
	ul.menu a {font-size:18px;color:#000;font-weight:normal; text-decoration:none;display:block;outline: none;}
	ul.menu #current , ul.menu li.active {background-position: right -230px;background-repeat: no-repeat;background-color: #fbc203;} 
	ul.menu ul {clear:both;}
	#submenu {width:952px; height:30px;margin:0 auto;padding:5px 10px 0px 10px;background:url('../images/submenu-bg.png') bottom left repeat-x;border-bottom:1px solid #e0e0e0;}
	ul.menusub {margin:0px;padding:0px;}
	ul.menusub li {display:block;float:left;padding:5px 20px 0px 20px;list-style:none;}
	ul.menusub a {font-weight:bold;text-decoration:none;}
	ul.menusub a:hover {color:#000;}
	ul.menu li.parent span{padding-right:10px;}
	ul.menu li.parent ul li span{padding-right:0;}
	ul.menu li.parent span.sf-sub-indicator{padding-right:0px;}
        ul.menu ul {margin-top:-1px;}

	
   

/*************** VERTICLAL SUBMENU ***************/
	/* ul.menu li ul li.last-child { -o-transform: rotate(270deg); -webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);        
	border-right:1px solid #FBC203;display:block;font-family:Arial; margin-left:-54px  ; margin-top:  -86px  ;   padding:9px 0 0 0;
	position: relative ;text-align:center;white-space:nowrap; width:139px; 
	}
	ul.menu li ul li.last-child a{color:#fff;}
	ul.menu li ul li.last-child span { font-size:15px;font-weight:bold; left:3px;  position:relative;top:-25px;text-align:center;}
	ul.menu li ul li.item6 span{ font-size:15px;  left:0px;  text-align:center;}
	ul.menu li ul li.item13 span{ font-size:15px;  left:0px;  text-align:center;}
	ul.menu li ul li.item18 span{ font-size:15px;  left:0px;  text-align:center;}
	ul.menu li ul li.last-child:hover{background:#555555;}
        */  
      
        ul.menu li ul li.first-child { -o-transform: rotate(270deg); -webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);        
	display:block;font-family:Arial; margin-left:-54px  ; margin-top:  -30px  ;   padding:9px 0 0 0;
	position: relative ;text-align:center;white-space:nowrap; width:139px; 
	}
         /* ul.menu li ul li.first-child:hover {background: url('../images/li-active.png') repeat-x scroll 0 50% !important;} */
          ul.menu li ul li.first-child.active,ul.menu li ul li.first-child:hover {background: none !important;}  
          ul.menu li ul li.first-child:hover a, ul.menu li ul li.first-child.active a {color:#fbb218;background:none;} 
        
        ul.menu li ul li.first-child a{color:#fff;}
	ul.menu li ul li.first-child span { font-size:15px;font-weight:bold; left:3px;  position:relative;top:-25px;text-align:center;}
	ul.menu li ul li.item4 span{ font-size:15px;  left:0px;  text-align:center;}
	ul.menu li ul li.item13 span{ font-size:15px;  left:0px;  text-align:center;}
	ul.menu li ul li.item18 span{ font-size:15px;  left:0px;  text-align:center;}
	
          
        /*  last-child css  */  
        ul.menu li ul li.item6 { top:136px;}
        ul.menu li ul li.item18 { top:153px;margin-left:-42px;margin-top:-66px;width:114px;}
        ul.menu li ul li.item144 { top:79px;}
        ul.menu li ul li.item154 { top:79px;}
     /* ul.menu li ul li.last-child {background:url("../images/last-li.png") no-repeat scroll 100% 100% transparent;} */
        ul.menu li ul li.last-child {background: url("/images/stories/main-menu/menu_all2.png") no-repeat scroll 100% -422px transparent !important;}
        ul.menu li ul li.last-child:hover {background: url("/images/stories/main-menu/menu_all2.png") no-repeat scroll -28px -359px transparent !important;}
        ul.menu li ul li#current.last-child {background:url("/images/stories/main-menu/menu_all2.png") no-repeat scroll -28px -295px transparent !important;}
        ul.menu li ul li.last-child a{background:url("../images/border.png") repeat-x scroll 0 0 transparent;margin-left:0;}
        ul.menu li ul li.last-child a span{padding-left:28px;}

                      
           
      /*  submenu ul  */
         /*  #mainmenu ul.sf-menu ul {background:url("../images/submenu_ul_bg.png") no-repeat scroll 0 100% transparent; }  */
           /*  #mainmenu ul.sf-menu ul {background:url("../images/menu_all.png") no-repeat scroll 0 100% transparent }  */
             /*   #mainmenu ul.sf-menu ul {background:url("../images/menu_imgs.png") no-repeat scroll 0 100% transparent } */
                #mainmenu ul.sf-menu ul {background:url("/images/stories/main-menu/menu_all2.png") no-repeat scroll 0 100% transparent }
         
         ul.menu li ul li.first-child {border:0 none !important;background:none;} 
       /*  ul.menu li ul li.first-child.active{background:none !important;}  */



/*************** SHOWCASE ***************/
	#showcase, #top-position {width:952px; height:auto; margin:0 auto;padding:10px 10px 0px 10px;background:#FFFFFF;}
	#showcase-a {width:622px; height:auto; float:left;}
	#showcase-a2 {width:932px; height:auto;margin-bottom:-13px;}
	#showcase-b {width:330px; height:auto; float:right;}
	#showcase-c {clear:both;width:952px; height:auto;}
	#showcase-c .moduletable,#showcase-c .moduletable:hover {background:url('../images/c2abox.png') no-repeat;cursor:pointer;}
	#showcase-c .moduletable {width:196px;height:106px;margin:-50px 7px 7px 7px;float:left;padding:14px;background-position:left top;}
	#showcase-c .moduletable:hover {background-position:left bottom;cursor: pointer;}
	#showcase-c .moduletable img {float:right;margin:5px;}
	#showcase-c .moduletable strong {font-family:Georgia;font-size:17px;font-weight:bold;}
	.showbox1,.showbox2,.showbox3,.showbox4 {width:188px; height:106px;font-size:12px;background:url('../images/c2aicons.jpg') no-repeat;}
	.showbox1 p,.showbox2 p,.showbox3 p,.showbox4 p {font-size:12px;}
	.showbox1:hover,.showbox2:hover,.showbox3:hover,.showbox4:hover {cursor:pointer !important;}
	.showbox1 {background-position: right 25px;}
	.showbox2 {background-position: right -90px;}
	.showbox3 {background-position: right -205px;}
	.showbox4 {background-position: right -315px;}
	.showbox1 p,.showbox2 p,.showbox3 p,.showbox4 p {padding-right:70px;}
	.showtitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;}
	.showtitle strong {font-size:30px;}
	.showtitle.showsmallertitle {font-size:26px;}
	#showcase-c ul.check {margin:0px 0px 0px 0px;padding:0px;}
	#showcase-b ul.hostingmarks {padding-left:25px;}
	#showcase-c ul.check li, #showcase-b ul.check li {background:url('../images/check.png') 0px 5px no-repeat;}
	#showcase-c ul.check li {margin-left:0px;padding-left:18px;list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#showcase-b ul.check li {padding-left:24px;list-style:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;line-height:140%;}
	#showcase-b .cb,#showcase-b .cbsubs,#showcase-b .templates,#showcase-b .hosting,#showcase-b .cbdocs, #right-1 .cbdocs, #showcase-b .support,#showcase-b .groupjive,#showcase-b .proplan, #showcase-b .advplan,#showcase-b .cbconnect,#showcase-b .cbactivity,#showcase-b .cbquickstart,#showcase-b .cbquickstartpro {width:209px;height:82px; background:url('../images/home-logos.png') no-repeat;}
	#showcase-b .cb {background-position: top left;}
	#showcase-b .cbsubs {background-position: left -92px;}
	#showcase-b .templates {background-position: left -184px;}
	#showcase-b .hosting {background-position: left -276px;}
	#showcase-b .cbdocs, #right-1 .cbdocs {background-position: left -703px;}
	#showcase-b .support {background-position: left -460px;}
#showcase-b .groupjive {background-position: center -550px;}
#showcase-b .proplan {background-position: left -632px;}
#showcase-b .advplan {background-position: left -703px;}
#showcase-b .cbconnect {background-position: left -785px; margin-top: 8px;}
#showcase-b .cbactivity {background-position: left -865px; }
#showcase-b .cbquickstart {background-position: left -925px; width:238px; }
#showcase-b .cbquickstartpro {background-position: left -1030px; width:238px; }
/*	#showcase-b .cbconnect {margin-top:0px;margin-bottom:-10px;width:170px;height:123px; background:url('../../../images/stories/incubator/cbconnect/cbconectlogoscale.png') no-repeat;} */
	#showcase-b .pcidsscertified {margin-top:20px;margin-bottom:20px;width:114px;height:77px; background:url('../../../images/stories/mcafee/pci_dss_certifed_green.png') no-repeat;}
	#showcase-b .mcafeesecurelogo {margin-top:40px;width:94px;height:54px; background:url('//images.scanalert.com/meter/survey/www.joomlapolis.com/13.gif') no-repeat;}
	


/*********GET IT NOW BUTTONS **************/
	a.getit-eu, a.getit-us {display:block;width:106px; height:19px;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#000;text-decoration:none;padding:13px 15px 13px 15px;font-weight:normal;}
	/* a.getit{width:150px;position:relative;margin-right:-20px;} */
	/* a.getit {background:url('../images/getitnow.png') left top no-repeat;} */
	a.getit-eu {background:url('../images/getitnow-eu.png') left top no-repeat;}
	a.getit-us {background:url('../images/getitnow-us.png') left top no-repeat;}
	 a.getit-eu:hover, a.getit-us:hover {background-position:left bottom;color:#e18726;text-decoration:none;}
	a.freedownload {display:block;width:190px;height:54px;background:url('../images/freedownload.png') top left no-repeat;}
	a.freedownload:hover {background-position:bottom left;}
	.version {font-size:12px;}
	a:active { outline: none;}
	a img:active { outline: none;}


/*************** SILOUETTES ***************/
	#silouette,#silouette2 {width:972px; height:72px;margin:0 auto; background:url('../images/silhouette.jpg') repeat-x;}
	#silouette {background-position:left top;}
	#silouette2 {background-position: left -82px;background-color:#fab30a;height:auto;}

/* *****  error 404   ******* */
#er{width:950px;font-family:arial,verdana;}
#er .er-top{background:url("/images/error404/top-bdr2.png") no-repeat scroll 0 0 transparent;}
#er .title-l{background:url("/images/error404/logo.png") no-repeat scroll 10px 7px transparent;display:inline-block;width:250px;height:70px;}
#er h2.title-l1{font-size:180%;margin:5px 0 0;padding:5px 0 0 50px;color:#000000;}
#er h2.title-l1 span{color:#666666;}
#er h3.title-l2{color:#008100;font-size:150%;margin:12px 0;padding:0 0 0 50px;}
#er h3 sup{font-size:10px;padding:0 0 0 5px;position:relative;top:-10px;}
#er .title-r{border-bottom:1px solid #993333;color:#993333;display:inline-block;font-size:170%;font-weight:bold;margin:0;padding:0;position:relative;text-align:right;top:-7px;width:71%;}
#er .er-body{background:url("/images/error404/bottom-bdr.png") no-repeat scroll 0 100% transparent;}
#er .body-inside{background:url("/images/error404/mid.png") repeat-y scroll 0 0 transparent;bottom:10px;position:relative;padding:0 10px 60px;}
#er .search{text-align:center;}
#er .search img{height:200px;margin-top:40px;width:450px;}
#er .er-text{color:#006600;font-size:21px;font-style:italic;padding:5px 0 20px;text-align:center;}
#er .er-text2 a.link{color:#660000; text-decoration:none;}
#er .er-text2{font-size:17px;color:#000000;}
#er .inputbox-search{width:500px;}


/* ***** end error 404   ******* */


/************* MAIN CONTENT AREA WITH MULTIPLE LAYOUT STYLES *************/


.vcontentfaq h3 {  
                  background: url("/modules/mod_vsliders/css/j_arrow.png") no-repeat scroll 5px 50% transparent;
                  cursor:pointer;
                  width:690px;
                }

#faqs h3 {display:block;line-height:70% !important;margin-bottom:7px;margin-left:4px;margin-top:7px;padding:7px 0 7px 21px;}
#faqs div {background:none repeat scroll 0 0 #FDFDFD;}



.vifaqs {  
             height: auto !important; 
             border: 0 none !important;

  }



/* LEFT COLUMN LAYOUT */
	#left, #component-b {background:url('../images/lccorners.png') no-repeat;}
	#left {width:217px; height:auto; float:left; background-position: 230px bottom;background-repeat: no-repeat;background-color: #e0e0e0; padding:0px 10px 10px 15px;margin-bottom:10px;}
	#leftlogos {width:242px; height:auto; float:left; padding:0px;margin-bottom:10px;}
	#component-b {width:720px;min-height:200px;float:left;padding:13px 10px 10px 0px; background-position: -22px top;background-repeat: no-repeat;}


/*RIGHT COLUMN LAYOUT WITH SLIDE SHOW OR BOTH RIGHT-A AND RIGHT-B MODULES*/
	#component-a {width:522px;min-height:200px;float:left;padding:10px 10px 10px 20px;}
	#right {width:380px;height:auto;float:right;padding:10px;}
	#right-a,#right-b {width:180px;height:auto;float:left;}
	#right-b {float:right;}
	#right2 {width:300px;height:auto;float:right;padding:20px 20px 0px 0px;}
	#right2 #right-b {width:250px;padding:0px 10px 10px 10px;float:right;margin:0px 0px 20px 0px;background:#f4f4f4; -moz-border-radius: 15px; -webkit-border-radius: 15px;border: 1px solid #eee;;}
	#right2 #right-b h3.title-mod {padding:0px!important; margin-bottom:0px;}
	#slideshow {width:380px;height:auto;margin-bottom:20px;}

       

        #right-1 {
                  float:right;
                  height:auto;
                  width:315px;

                  }

        #right-1 ul.check li {
          background:url("../images/check.png") no-repeat scroll 0 5px transparent;
         }

        #right-1 ul.check li {
         font-family:Georgia,"Times New Roman",Times,serif;
         font-size:18px;
         line-height:140%;
         list-style:none outside none;
         padding-left:24px;
        }


/*RIGHT COLUMN LAYOUT WITH ONLY RIGHT-A OR RIGHT-B MODULES*/
	#component-d {width:612px;min-height:200px;padding:10px 20px 10px 20px;float:left;}

/* FULL PAGE LAYOUT */
	#component-c, #mainbottom {width:952px;min-height:200px;padding:10px 10px 10px 10px;}
        #component-c .blog {padding:10px;}
/************* END MAIN CONTENT AREA LAYOUT *************/



/************** BOTTOM *****************/
	#bottomwrap {}
	#botinner1 {width:972px; height:205px; margin:0 auto; background:url('../images/hands.png') right bottom no-repeat;}
	#botinner2 {width:972px; height:205px; background:url('../images/bot-left.png') left bottom no-repeat;}
	#bottom {width:952px;padding:70px 10px 10px 10px;}
.moduletable-sitemenu h3 {background:url(../images/sitemap_bg.png) bottom left repeat-x;border-bottom:1px solid #d58e27;padding-bottom:5px;}


/************** FOOTER *****************/
	#footer {width:952px;margin:0 auto;padding:10px;text-align:center;color:#FFFFFF;font-size:11px;}
	#footer a {color:#fbc004;}
#footer a:hover {color:#FFFFFF;}

/*************** END MAIN LAYOUT STYLES ***************/





/***************  LINKS ********************/
	a {color:#e18624;font-weight:bold;text-decoration:none;}
	a:hover {color:#4591dc;text-decoration:underline;}
	a img {border:none; outline:none;}
	.cimage {float:left;margin:0px 10px 5px 0px;}


/***************  TYPOGRAPHY ********************/
	.contentheading, .componentheading, div.contact p {color:#e18726;line-height:120%;font-size:20px;}
	p.iteminfo {font-size:11px;color:#444;margin:0px 0px 10px 0px;}
	#component-c h2.contentheading {margin-bottom:40px;padding-left:2px;}
	#page p.buttonheading {text-align:right;margin-top:-30px;margin-bottom:0px;}
	p,li {line-height:140%;font-size:14px;}
	.blog p.iteminfo {margin:-15px 0px -5px 0px;padding:0px;}
	.article_separator {display:block;width:100%;}
h1.error404 {font-family:Arial, Helvetica, sans-serif;font-size:42px;color:#FF0000;text-align:center;}
span.error404 {font-family:Arial, Helvetica, sans-serif;font-size:28px;color:#000;font-weight:bold;text-align:center;}
.contentpane {background:#FFF;color:#333;}
#registrationTable.contentpane {background:transparent;}

/* ********* tooltip ************* */

.addonscol .tooltip{font-size:13px;}

.feature span.addon_vv {background: url("../images/tooltip.jpg") no-repeat scroll left top transparent;cursor: pointer; padding: 0 0 0 16px;}
.feature .addon_vv {position:relative;display:block;width:auto;}
.feature  span.addon_vv  span.ttheading_vv  {display: inline-block; overflow: hidden;padding-left: 7px;white-space: nowrap;}
.feature .tooltip_vv { background: url("../images/ttbgtopgj.png") no-repeat scroll 0 0 transparent; }
.feature .tooltip_vv {display:none;position:absolute;bottom:42px; left:0px; margin: 0 auto; padding:0 5px; z-index:25;}
.feature .tooltip_vv .addon_vv_title {  color: #000000; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold;  padding: 10px 0 0 40px; }
.feature .tooltip_vv .addon_vv_cont { background: url("../images/ttbgbottom.png") no-repeat scroll -5px 100% transparent;padding-right: 10px;
    border: 0 none;font-size: 90%;  bottom: -27px; display: block; margin-top: -18px;padding-bottom: 30px; padding-left: 25px; position: relative;}
.feature .addon_vv:hover .tooltip_vv {display:block;width:200px;height:auto;}
.feature .addon_vv:hover .tooltip_vv:hover {display:none;}



/************** PAGINATION **********************/
	ul.pagination {margin:0;padding:0;}
	ul.pagination li {list-style:none;display:block;float:left;padding:3px;}




/******************** MODULES ********************/

/* site-map bottom */
.moduletable-sitemenu h3 {margin-bottom:3px;}
ul.menu-sm a {color:#000;display:block;font-size:14px;font-weight:normal;outline:medium none;text-decoration:none;font-size:13px;}
ul.menu-sm li {display:block;float:left;height:20px;list-style:none outside none;margin:0;padding: 2px 0px 0px 0px;width:120px;margin:0px 15px 0px 20px; border-bottom:1px dotted #cf950b;}
ul.menu-sm li {/* list-style:none outside none; */}
ul.menu-sm {margin:0px 0px 15px 0px;padding:0;}
ul.menu-sm li a {padding:0;}

/* End site map */

/* addons thumbs */

   .addon-thum{border:1px solid #E18624;}

/* addons thumbs */

/* Latest News */
/*	#newsflash h3 { background: url('../images/newstitlebg.jpg') no-repeat scroll 0 0 transparent; padding : 0px 5px 5px 45px !important;margin-bottom:0px;} */
	#newsflash h2 {font-family:Arial;padding : 0px 5px 5px 45px !important;margin-bottom:0px;text-decoration:none;}
	#newsflash h2 a {text-decoration:none;}
     
/* #newsflash {border-bottom:2px dotted #9f9f9f;margin-bottom:10px;} */
	#newsflash h4, #slideshow h4 {margin-bottom:0px;padding-bottom:0px;font-weight:bold;}
	#newsflash h4 a, #slideshow h4 a{font-size:15px;}
	#newsflash ul, #slideshow ul{margin-top:0px;}
	.jitemid19 #main ul li, .jitemid204 #main ul li, #newsflash ul li {list-style:none;background:url('../images/newsflashli.png') left 3px no-repeat; padding-left:20px;margin-bottom:5px;}
	.jitemid19 #main ul li p, #newsflash ul li p, #slideshow ul li p {margin-top:-3px;padding-top:0px;}
	.jitemid19 #main ul li { font-size: 14px; }
	#slideshow ul li {margin-bottom:10px;}
	#slideshow .moduletable_newmembers ul {padding:0;margin:0;}
	#slideshow .moduletable_newmembers ul li {display:inline;list-style:none;background:none;margin:0;padding:0 2px;}
	#newsdivider {width:559px;height:39px;background:url('../images/newsdivider.png') top left no-repeat;margin-left:-28px;margin-bottom:25px;}


      


/* Tabs */
.v_tabs-links{width:720px;}
	.moduletabletabs {margin-top:17px;}
        #flowpanes div h2 {margin:13px 0;}
        
       .FP113   {   height:870px !important; }


/* Social Media Icon Module */
	.module-social-link{float:right; top:-27px;position:relative;right:5px;}


/*  Search Module */
	label.topSearch-lable{display:none;}


/* CB Login Module */
	div.copm_bg_username {width:109px;background:transparent url('../images/cb-input-bg.png') no-repeat scroll left center;padding:10px;display:inline;}
	span.copm_bg_pwd {background:transparent url('../images/cb-input-bg.png') no-repeat scroll left center;padding:10px;width:109px;}
	.moduletable-cblogin{width:395px;float:left;margin-left:-5px;color:#F4C503;position:relative;top:-7px;}
	.button-cblogin{border:0 none;height:26px;width:68px;font-weight:bold;background:url('../images/cblogin.png') left bottom no-repeat;margin-top:1px;}
	.inputbox-cblogin {border:0 none; background:none; font-size:12px; width:109px;background:url("../images/cb-input-bg.png") no-repeat scroll left center transparent;padding:5px 10px !important;margin:5px 0px;}
	#topright .moduletable-cblogin span.HiNameUser {margin-right:7px;color:#FFFFFF;}
	.logout_btn{background:url("../images/cblogin.png") no-repeat scroll left bottom transparent;border:0 none;font-weight:bold;height:26px;width:68px;margin-top:10px;}
	#topright .moduletable-cblogin a{outline:0;color:#FBC004;text-decoration:none;margin:18px;font-size:14px;}
	#topright .moduletable-cblogin a:hover{color:#4591DC;text-decoration:none;}
	#topright .moduletable-cblogin .log-avtar {position:relative;right:10px;}
	#topright .moduletable-cblogin .log-avtar img.avtar-usr{width:55px; height:70px;}
	#topright span.forgot-pass, #topright span.create-account{position:relative;top:8px; left:45px; font-weight:bold;text-decoration:none;color:#fbc004;}
	#topright span.indent_v{position:relative;top:7px;left:38px;padding-left:15px;}
        #topright span#mod_login_greeting-cblogin{display:block;}
	.jp_h_v_line {height:50px;width:2px;position:relative;left:370px;background:url('../images/v-line.png') no-repeat;}

/* Search Module */
	#topright .moduletable-search div.search_bg{ 
	background:url('../images/cb-input-bg.png') no-repeat left center;padding:10px;width:109px;top:-9px;position:relative;}
	#topright .moduletable-search input.inputbox-search {
	background:none repeat scroll 0 0 transparent; border:0 none;padding-left:3px; padding-right:5px; width:105px;}
	#topright div.moduletable-line {height:60px;}
	#topright div.moduletable-line img {margin-left:-20px;}
	#topright .moduletable-search  {float:right;width:126px;position:relative;right:5px;}


/*** Body Tabs ***/
	#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a {padding:5px 10px;}
	#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a {padding:10px;}
	#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 {border-left:none;}
	#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 {border-bottom:1px solid #CCCCCC;border-left:medium none;border-top:medium none;}
	#dm_container_1 {border:medium none;}


/* Start Latest tweets module css */
	#right-a h3.title-mod { font-size:17px; font-weight:normal; line-height:42px; padding-left:1px; margin:0; text-transform:capitalize;font-family:georgia;}
	#right-a h3.title-mod{color: /* #E18726;*/ #000000;font-weight:bold;}
	#right-a h3.title-mod span{color:#000000;} 
	#right-a ul.lt_ul, #right-b ul.lt_ul {padding:0;margin:0;list-style:none;}
	#right-a ul li.lt_li, #right-b li.lt_li{padding-bottom:15px;padding-top:5px;}
	#right-a small.lt_sm{font-weight:bold;color:#555555;}


/* Newflash Module */
	#newsflash h3 { font-size:19px; font-weight:bold; padding-left:1px; margin:0; font-family:Arial,Helvetica,sans-serif;}
	#newsflash h3 {color:#E18726;}
	#newsflash h3 a{text-decoration:none;}
	#newsflash h3 span{color:#E18726;}
	#newsflash h4 {margin:5px 0px 5px 0px;}
	
	
/* Community Page Census Module */
	.moduletable_census h3 {font-size:20px;}
	.moduletable_census span {font-size:16px;color:#333;line-height:130%;margin-left:10px;}
	#showcase-b .moduletable {margin-bottom:10px;}
	#showcase-b .moduletable h3, #showcase-b .moduletable_newmembers h3 {font-size:20px;padding-bottom:0px;margin:30px 0px 10px 0px;}
	
	
/*** Bottom Module ***/
	#bottom .moduletable-sm-mod {position:relative;top:/*-15px;*/-22px;}
	#bottom .moduletable-sm-mod h3{border-bottom:1px solid #d49708;padding-bottom:6px;}
	#bottom .moduletable-sm-mod table.sm-table td{width:100px;}
	#bottom .moduletable-sm-mod a{color:#1f1604; text-decoration:none;font-weight:bold;}
	
	
/**** Add Ons ******/
	ul.tickmark, ul.addons, ul.feature{margin:0;padding:0;}
	ul.feature ul {padding-top:8px;}
	ul.tickmark li, .td-1, .td-0 , ul.feature li{background:url('../images/check.png') no-repeat scroll 0 0 transparent;list-style:none outside none;padding-left:24px;}
	ul.tickmark li.ovr{padding-bottom:15px;}
	.addonscol ul.feature li{background:none;padding-left:0;}
	ul.feature li{padding-bottom:0px;margin-bottom:6px;}
	.td-1{width:170px;}
	ul.addons li{list-style:none outside none;}
	ul.addons li span{ bottom:-10px;display:block;font-weight:bold;padding-top:15px;position:relative;} 
	p.articleinfo{color:#444444;padding-bottom:25px;}
	
	p.testimonial {border-bottom:1px dotted #ccc;padding-bottom:10px;}
	p.testimonial em {font-weight:bold;color:#666;}
	
	table.pricetable {border:1px solid #CCCCCC;}
	table.pricetable td.tdhead {background:#fbc004;font-weight:bold;}
	table.pricetable td.row1 {background:#f4f4f4;}
	
	h3.title-mod{color:#E18726;}
	h3.title-mod span{color:#000000;}
	h3.title-mod {font-size:17px;font-weight:bold; line-height:42px; padding-left:0px; margin:0; text-transform:capitalize;font-family:georgia;}
	#right-b h3.title-mod{color:#000;}
	#k2Container .componentheading {font-size:17px;font-weight:bold; line-height:38px; padding-left:0px; margin:0; text-transform:capitalize;font-family:georgia;color:#000;border-bottom:1px solid #999999;}
	
	
	
/* Hosting Plans with boxes at 238 width */
	.hostplan {width:238px;height:auto;float:left;margin:0px;padding:0px; text-decoration:none;color:#000;}
	.hph3 {width:218px; height:39px;background:url('../images/hp1title.png') top left no-repeat;text-align:center;padding:10px 10px 0px 10px;}
	.hostplan:hover .hph3 {background:url('../images/hp2title.png') top left no-repeat;}
	.hostplan h3 {text-align:center;margin:0px;padding:10px;font-size:18px;color:#e18726;}
	.hostplan:hover h3 {text-align:center;margin:0px;padding:10px;font-size:18px;color:#000;}
	h3 span.price {font-family:Arial;font-weight:bold;font-style:italic;}
	.hpmiddle {width:203px; height:auto;background:url('../images/hp1middle.png') top left repeat-y;padding:10px 10px 0px 25px;}
	.hostplan:hover .hpmiddle {background:url('../images/hp2middle.png') top left repeat-y;}
	.hpbottom {width:238px;height:30px;background:url('../images/hp1bottom.png') top left no-repeat;}
	.hostplan:hover .hpbottom {width:238px;height:28px;background:url('../images/hp2bottom.png') top left no-repeat;}
	.hostplan:hover a.getit {background-position:bottom left;color:#e18726;}
	.hostingplans {background:url('../images/hostingplansbg.jpg') bottom left no-repeat;}
	.hostingplans ul.feature li {margin-bottom:5px;}
	
	
/* Hosting Plans with boxes at 714 width */
	.hostplan714 {width:714px;height:auto;float:left;margin:0px;padding:0px; text-decoration:none;color:#000;}
	.hostplan714 .hph3 {width:694px; height:39px;background:url('../images/hp714title.png') top left no-repeat;text-align:center;padding:10px 10px 0px 10px;}
	.hostplan714:hover .hph3 {background:url('../images/hp7142title.png') top left no-repeat;}
	.hostplan714 h3 {text-align:center;margin:0px;padding:10px;font-size:18px;color:#e18726;}
	.hostplan714:hover h3 {text-align:center;margin:0px;padding:10px;font-size:18px;color:#000;}
	.hostplan714 h3 span.price {font-family:Arial;font-weight:bold;font-style:italic;}
	.hostplan714 .hpmiddle {width:679px; height:auto;background:url('../images/hp714middle.png') top left repeat-y;padding:10px 10px 0px 25px;}
	.hostplan714:hover .hpmiddle {background:url('../images/hp7142middle.png') top left repeat-y;}
	.hostplan714 .hpbottom {width:714px;height:28px;background:url('../images/hp714bottom.png') top left no-repeat;}
	.hostplan714:hover .hpbottom {background:url('../images/hp7142bottom.png') top left no-repeat;}
	.hostplan714:hover a.getit {background-position:bottom left;color:#e18726;}
	.hostplan714 .bg {background:url('../images/hp714bg.png') bottom right no-repeat;}
	
	
	
/********************  CONTENT STYLES  *********************/
	.roktabs-tab2 .features {width:688px;height:455px;background:url('../images/cbfeatures.jpg') bottom right no-repeat;}
	.cbsubsoverview {width:688px;height:455px;background:url('../images/cbsubs-overview.jpg') bottom right no-repeat;}
	.hostingfeatures {width:658px;height:380px;background:url('../images/hostingfeatures.jpg') bottom right no-repeat;}
	ul.addons {width:688px;}
	ul.addons li {width:200px;float:left;}
	ol {clear:both;}
	div.cbdocfeatures {background:url('../images/cbdocfeatures.jpg') 370px 120px no-repeat;}
	tr.row0 {background:#f4f4f4;}
	div.showcaselink {width:auto;height:15px;background:url('../images/lightbulb.jpg') top left no-repeat;padding:10px 10px 10px 20px;}
	div.showcaselink a {font-size:14px;font-weight:bold;text-align:left;}
	.templates {width:121px;height:91px;background:url('../images/templates.jpg') center center no-repeat;}
	div.hr {width:100%;border-bottom: 1px dotted #ccc;}
	div.supporttab {width:688px;height:455px;background:url('../images/supportbg.jpg') center 100% no-repeat;}
	
	
/* Tooltips */
	div.jpcbsubstestimonals { margin-top:16px; height:680px;width:690px !important;overflow:scroll; }
	#flowpanes .jpcbsubstestimonals .speechbox, #flowpanes .jpcbsubstestimonals .bottomtip { width:620px; }
	
/* Tooltips */
	.tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA; padding:  5px;max-width: 270px;}
	.tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url('../images/selector-arrow.png') no-repeat;}
	.tool-text {font-size: 100%;margin: 0;}
	ul.addons2 {width:688px;}
	ul.addons li {width:200px;float:left;background-position:bottom left;}
	div.addonscol {width:220px !important;height:auto;float:left;}
	div.addonscols {width:200px !important;height:auto;float:left;}
	.addonscols ul.feature li {background:none repeat scroll 0 0 transparent;padding-left:0;}
	
	
/* Article Title Icons */
	a.contentpagetitle {text-decoration:none; outline:0;}
	span.Community {background:url('../images/title-icon.jpg') 0 0 no-repeat;padding:5px 5px 5px 40px;}
	span.CBSubs {background:url('../images/title-icon.jpg') no-repeat scroll 0 -44px transparent;padding:5px 5px 5px 35px;}
	span.Joomla {background:url('../images/title-icon.jpg') no-repeat scroll 0 -97px transparent;padding:5px 5px 5px 35px;}
	span.Quality {background:url('../images/title-icon.jpg') no-repeat scroll 0 -143px transparent;padding:5px 5px 5px 35px;}
	
	
/* Bubble with an isoceles triangle */
	.triangle-isosceles {position:relative;padding:15px;margin:1em 0 3em;color:#000;background:#f3961c;
	 /* css3 */
	-moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;background:-moz-linear-gradient(top,#E0E0E0, #eeeeee);background:linear-gradient(top, #f9d835, #f3961c);
	}
	
	/* creates triangle */
	.triangle-isosceles:after {content:"\00a0";display:block; 
	/* reduce the damage in FF3.0 */
	position:absolute;z-index:-1;bottom:-30px;left:50px;width:0;height:0;border-width:15px 15px;border-style:solid;border-color:#f3961c transparent transparent;}
	.sb  {padding: 12px 0 20px 56px; background: url('../images/bo.png') 15px top no-repeat; font-weight:normal;margin:1px;}
	div.author {margin:-35px 0px 0px 85px;font-weight:bold;}
	.fpss-introtext {background:none ;}
	.fpss-introtext .slidetext h1 a:hover {color:#4591DC ;}
	.fpss-introtext .slidetext h1 a{color:#E18624 ;}
	.moduletableslide {background:url("../images/slideshow.jpg") no-repeat scroll 15px -3px transparent;height:280px;padding-top:78px;}
	.modultable_newmembers ul li {width:70px;height:90px;float:left;background:none;list-style:none;}
	#right-a .moduletable,#right-b .moduletable {margin-bottom:10px;}
	#topright .moduletable-usr-menu{position:absolute;right:170px;top:20px;margin:0px;padding:0;}
	#topright .moduletable-usr-menu #maximenuCK ul {list-style:none outside none;margin:0;padding:0;}
	#topright .moduletable-usr-menu #maximenuCK ul li{padding-bottom:2px;}
	#topright .moduletable-usr-menu #maximenuCK ul li a {text-decoration:none;color:#F4C503;font-size:11px;}
	#topright .moduletable-usr-menu #maximenuCK ul li a:hover {color:#ffffff;}
	sup {font-size:10px;}
	
/* Carousel Buttons */
	input#left-but a,input#right-but a {outline: none;}
	
	
	
/* ToolTip hasTip1,2 */
	#page .ttsubs, .ttsubs{background:url("../images/ttbgtopsubs.png") top left no-repeat;padding:12px 10px 5px 30px;font-size:12px;width:162px;height:auto; color:#000;}
	#page .ttgj, .ttgj{background:url("../images/ttbgtopgj.png") top left no-repeat;padding:12px 10px 5px 30px;font-size:12px;width:162px;height:auto; color:#000;}
	#page .tt, .tt{background:url("../images/ttbgtop.png") top left no-repeat;padding:12px 10px 5px 25px;font-size:12px;width:167px;height:auto; color:#000;}
	#page .tttitle, .tttitle{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;padding:0px 0px 5px 20px;margin-bottom:5px;}
	#page .ttb, .ttb{background:url("../images/ttbgbottom.png") left top no-repeat;height:29px;width:200px;}
	#page .t, .t{width:200px;height:auto;font-family:Arial, Helvetica;}
	#page .t.Jtooltip{display:none;}
	#page .ttheading, .ttheading{display:inline-block;padding-left:7px;white-space:nowrap;overflow:hidden;}
	#page span.hasTip1, #page div.hasTip1 , #page span.hasTip2,span.hasTip1,div.hasTip1,span.hasTip2 {background: url("../images/tooltip.jpg") top left no-repeat;height:40px;padding:0 0 0 16px;width:40px;cursor:pointer;}
	#page div.hasTip2 {background: url("../images/tooltip.jpg") top left no-repeat;height:40px;padding:0 0 0 16px;width:auto; float:none;cursor:pointer;}
	#addons ul li {list-style:none;float:left;width:400px;}
	#addons ul li a{display:block;width:auto;background:url("../images/ti.png") left center no-repeat;padding-left:25px;text-decoration:none;color:#000;}
	
	
/* style the trigger elements */
	#demo img {border:0;cursor:pointer;margin:0 8px;}
	
	
/* ToolTip hasTip  */ 
	span.hasTip{background: url("../images/tooltip.jpg") top left no-repeat;height:40px;padding:0 13px 10px;width:40px;cursor:pointer;}
	
	
/*   slideshow caption     */
	.sh-title{margin-top:-19px; padding:4px 8px;color:#eee;line-height:70%;display:block;}
	.sh-bg{background: url("../images/sh-bg.png") no-repeat scroll -150px 0 ;position:relative;display:block;} 
	a.fpss_img{ text-decoration:none;}
	a.fpss_img p:hover {color:#fff;}
	.fs-pre-next{padding-top:1px;position:relative;right:-30px;top:-155px;width:40px;}
	.fs-pre-next #next2 {margin-left:5px;}
	
	
/* round corner bubble speach  */
	#myBox , #myBox2 , #myBox3 , #myBox4 , #myBox5, #myBox6 , #myBox7{ margin: 14px auto; color: #000; width: 95% !important; padding: 10px; text-align: left; background-color:#fff;   border: 3px solid #E18624;}
	#myBox p , #myBox2 p , #myBox3 p , #myBox4 p , #myBox5 p, #myBox6 p , #myBox7 p {padding:0;  margin:1px 0;}
	.bottomtip span{position:relative;top:13px;left:12px;font-size:0.9em;font-weight:bold;}
	.bottomtip {background: transparent url('../images/tip-pimped.gif') no-repeat -2px 0;left:30px;position:relative;top:-17px;}
	
/* Big Numbered List */
	ul.number {margin:25px 10px 10px 25px;padding:0px;}
	ul.number li {padding-left:34px;list-style:none;background:url('../images/1.png') 0px 3px no-repeat;font-size:14px;}
	ul.number li.nu2 {background:url('../images/2.png') 0px 3px no-repeat;}
	ul.number li.nu3 {background:url('../images/3.png') 0px 3px no-repeat;}
	ul.number li.nu4 {background:url('../images/4.png') 0px 3px no-repeat;}
	ul.number li.nu5 {background:url('../images/5.png') 0px 3px no-repeat;}
	
	ul.releases {width:300px;margin:0px; padding:0px;}
	ul.releases li{float:left;width:150px;font-size:14px;margin:0px;padding:0px;}
	.contentpaneopen_edit span.hasTip {background:none;float:right;margin:5px;}
	.cb-fr{padding:25px 25px 25px 0;}
	.cb-login-btn{display:inline;width:68px;}
	.bg-addons-k2{background:url('../images/addonsbg.png') 0px 0px no-repeat;}
/* CB-login message */
	span#mod_login_nomessagestext-cblogin{font-size:10px;} 
	
/*FAQ SLIDER*/
	#faqs h3 {font-size:16px !important; color:#e18726 !important;}
	#faqs h3:hover {cursor:pointer;}
	
/*CALENDAR STAMP */
	.article-content,.pageinfo,.articleinfo{clear:both;}
	h2.contentheading, .contentheading{	line-height:150%;}
	td.stamp{width:40px;}
	div.datetime{height:40px;float:left;background:url(../images/classic_orange.png) no-repeat;margin:5px 5px 5px 0;position:relative;}
	div.datetime, div.datetime div{width:36px;line-height:100%;}
	div.month{position:absolute;top:4px;font-size:8px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;color:#ffffff;text-indent:3px;}
	div.day{position:absolute;top:15px;font-size:14px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:center !important;}
	div.year{position:absolute;bottom:3px;font-size:7px;color: #f5b26f;	text-align:center !important;}

/*SPEECH BUBBLES ROUNDED CORNERS */
	.speechbox {-moz-border-radius: 10px;-webkit-border-radius: 10px;border: 3px solid #e18624;padding: 10px;margin-top:28px;width:650px;}
	.bottomtip span{position:relative;top:13px;left:12px;font-size:0.9em;font-weight:bold;}
	.bottomtip {background: transparent url('../images/tip-pimped.gif') no-repeat 0px 0;left:30px;position:relative;top:-3px;margin-bottom:15px;}
	
	
.sabi{float:right;position:relative;right:8px;top:-24px;}
/* Demo and Screen-shots */
.DS_img{border:1px solid #222;}
table.addons-tbl td{padding-right:4%;width:33%;vertical-align:top;}

/* Demo&Screenshots Lightbox caption css */

.thumbwrap {display:block;width:150px;height:102px;position:relative; border:1px solid #666;text-decoration:none;float:left;margin-bottom:5px;margin-top:5px;margin-right:5px;}
.thumbwrap img {border:none;} 


/*
.thumbwrap .caption {display:block;width:144px;height:14px;position:absolute;top:82px;z-index:2;background:url(../images/capbg.png);text-align:center;color:#FFF;padding:3px;font-size:12px;border:none;}
*/

.thumbwrap .caption {display:block;width:144px;height:14px;position:relative;margin-top:-20px;z-index:2;background:url(../images/capbg.png);text-align:center;color:#FFF;padding:3px;font-size:12px;border:none;cursor: pointer;}


/* Contact Form */
div.contact {background:url(../images/contact.jpg) top right no-repeat;}
#emailForm {width:500px;}
.contact_email {margin:10px;text-align:right;color:#333;}
.contact_email label {font-weight:bold;vertical-align:top;padding-right:10px;}
.contact_email input {text-align:left;font-size:18px;width:200px;color:#666;}
.contact_email textarea {font-size:18px;color:#666;}
address {margin:10px 10px 10px 10px;}
address br {clear:both;margin-bottom:10px;}
span.marker {display:inline-block;padding-right:10px;}

/* Error Messages */
.attention,.notice,.alert,.note,.error,.message{display:block;padding:8px 10px 8px 42px;margin:15px 0px;font-size:12px;line-height:120%;font-family:Arial,Helvetica,sans-serif;}.attention{color:#b65718;border:1px solid #f18a43;background:#fedaa8 url(../images/attention.png) 10px 50% no-repeat;}.attention a{color:#b65718 !important;font-weight:bold !important;font-style:italic !important;}.notice,.note,.message{color:#0046cc;border:1px solid #0047c9;background:#a8c1f0 url(../images/notice.png) 10px 50% no-repeat;}.notice a,.note a,.message a{color:#0046cc !important;font-weight:bold !important;font-style:italic !important;}.alert,.error{color:#cb0000;border:1px solid #ffacad;background:#e9bcbc url(../images/alert.png) 10px 50% no-repeat;}.alert a,.error a{color:#cb0000 !important;font-weight:bold !important;font-style:italic !important;}#system-message dd{text-indent:0px;font-weight:normal;margin:15px 0px;}#system-message dd ul,#system-message dd ol{margin:0px;padding:0px;}#system-message dd ul li,#system-message dd ol li{padding:0px;}#system-message dd.error ul{border:0px;margin:0px;color:#cb0000;}#system-message dd.notice ul,#system-message dd.message ul{border:0px;margin:0px;color:#0046cc;} 
dl#system-message {margin:0px;padding:10px;}

#Kunena td.kcol-first {
border-bottom:1px solid #FBC004;
border-left:medium none;
padding:4px 8px;
vertical-align:middle;
white-space:nowrap;
}







/* /////////////////////Kunaina start/////////////// */

#Kunena .kforum-pathway {background:none repeat scroll 0 0 #F9A70F !important;border:none 0;}
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton {background-color:#F9A70F;}


#Kunena #ktop span.ktoggler {
background:none repeat scroll 0 0 #f9a70f;
margin:20px 0 0;
padding:1px 1px 0;
}
span.fltrt {
background:none repeat scroll 0 0 #f9a70f;
margin:20px 0 0;
padding:1px 1px 0;
}


/**
* @version $Id: kunena.forum.css 2592 2010-05-30 18:57:04Z severdia $
* Kunena Component
* @package Kunena
*
* @Copyright (C) 2008 - 2010 Kunena Team All rights reserved
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.kunena.com
*
* Based on FireBoard Component
* @Copyright (C) 2006 - 2007 Best Of Joomla All rights reserved
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.bestofjoomla.com
* 
**/ 

/* ------------------------- COLOR PALETTE FOR BLUE EAGLE

Dark blue color: 			#f9a70f			RGB: 83/136/180
Medium blue color: 			#609FBF			RGB: 96/159/191
Light grey color:			#F2F1EE 		RGB: 242/241/238
Medium grey color:			#999999 		RGB: 153/153/153
Dark grey color:			#737373 		RGB: 115/115/115
Border grey color:			#BFC3C6 		RGB: 191/195/198
Yellow highlight:			#FFFFCC 		RGB: 255/255/204
Grey text color:			#999999 		RGB: 153/153/153
Red hover color:			#FF0000 		RGB: 255/0/0

Forum highlight/dark colors
Green forum highlight:		#d2f8db 		RGB: 210/248/219
Green forum dark:			#bfe5c7 		RGB: 191/229/199
Orange forum highlight:		#ffeb8c 		RGB: 255/235/140
Orange forum dark:			#ffd475 		RGB: 255/212/117
Blue forum highlight:		#c3f0ff 		RGB: 195/240/255
Blue forum dark:			#b1e3ff 		RGB: 177/227/255
Grey forum highlight:		#e5e5e5 		RGB: 229/229/229
Grey forum dark:			#d5d5d5 		RGB: 213/213/213
Pink forum highlight:		#ffddff 		RGB: 255/221/255
Pink forum dark:			#ffd0ff 		RGB: 255/208/255

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

/* ------------------------- FONT SIZES FOR BLUE EAGLE

PX		EM			PCT			PT
6px		.5em		50%			5pt
7px		.583em		58.3%		5pt
8px		.667em		66.7%		6pt
9px		.75em		75%			7pt
10px	.833em		83.3%		8pt
11px	.917em		91.7%		8pt
12px	1em			100%		9pt	(Base size)
13px	1.083em		108.3%		10pt
14px	1.167em		116.7%		11pt
15px	1.25em		125%		11pt
16px	1.333em		133.3%		12pt
17px	1.417em		141.7%		13pt
18px	1.5em		150%		14pt
19px	1.583em		158.3%		14pt
20px	1.667em		166.7%		15pt
21px	1.75em		175%		16pt
22px	1.833em		183.3%		17pt
23px	1.917em		191.7%		17pt
24px	2em			200%		18pt

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

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



/* MAIN STYLES
----------------------------------------------------------------------------------------------- */
#Kunena {
	padding: 0;
	margin: 0;
}

#Kunena td,
#Kunena table,
#Kunena th,
#Kunena div,
#Kunena p,
#Kunena span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#Kunena ul li {
	background: none;
	padding: 0;
}

#Kunena .clr { clear:both; height:1px; overflow:hidden;}
#Kunena .fltlft {float:left;}
#Kunena .fltrt {float:right; }
#Kunena .right {text-align:right;}
#Kunena .left {text-align:left;}
#Kunena .center {text-align:center;}
#Kunena .nowrap {white-space:nowrap;}
#Kunena .divider {margin:0 3px;color:#999999;}

#Kunena a {
	text-decoration: none;
	font-weight: normal;
}
#Kunena a:link,
#Kunena a:visited,
#Kunena a:active {color: /*#f9a70f;*/#B3720C;}
#Kunena a:focus {outline: none;}
#Kunena a:hover {color: /*#FF0000;*/#333333;}

#Kunena .overflow {
	display: table;
	table-layout:fixed;
	width: 100%;
}

#Kunena .kxs {
	/* 9px */
	font-size: .75em;
}
#Kunena .kms {
	/* 10px */
	font-size: .833em; 
}
#Kunena .ks {
	/* 11px */
	font-size: .917em; 
}
#Kunena .km {
	/* 12px */
	font-size: 1em;
}
#Kunena .kl {
	/* 16px */
	font-size: 1.333em;
}
#Kunena .kxl {
	/* 17px */
	font-size: 1.417em;
}
#Kunena .kxxl {
	/* 20px */
	font-size: 1.667em;
}
#Kunena input.ksmall {
	width: 25%;
}
#Kunena input.kmedium {
	width: 45%;
}
#Kunena input.klarge {
	width: 95%;
}
#Kunena textarea,
#Kunena textarea.kmedium {
	font-size: 1em;
	width: 95%;
	height: 10em;
}
#Kunena textarea.ksmall {
	height: 5em;
}
#Kunena textarea.klarge {
	height: 20em;
}

#Kunena .knewchar {
	color: #009900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 3px;
	font-size: .75em;
	vertical-align:top;
	white-space:nowrap;
}

#Kunena table.kblocktable .knewchar {
	font-size: .583em;
}

#Kunena table {
	width :100%;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

#Kunena div.kblock {
	display: table;
	table-layout:fixed;
	width: 100%;
	border: none;
	margin: 5px 0 0 0;
	clear: both;
	border-bottom:4px solid /*#BFC3C6;*/#FBC004;
}

#Kunena div.kblock div.ktitle {
	background: #f9a70f;
	text-align: left;
	border-bottom:1px solid /*#BFC3C6;*/#FBC004;
	display: table-row;
	width:100%;
	color: #FFFFFF;
	margin: 0;
	overflow: hidden;
}
#Kunena div.kblock div.ktitle h1,
#Kunena div.kblock div.ktitle h2 {
	border: none;
	display: block;
	line-height: 1.9em;
	font-size:1.333em;
	text-indent: 0px;
	padding-top: 2px;
	color:/*#FFFFFF;*/#333333;
	margin: 0 10px;
	padding: 2px 0;
	width: auto;
}
#Kunena div.kblock span.ktoggler {
	float: right;
	bottom: 15px;
	right: -9px;
	height: 1px;
	position: relative;
}
#Kunena div.kblock div.kcontainer {
	display: table-row;
}
#Kunena div.kblock div.kbody {
	border-color:#BFC3C6;
	border-style:solid;
	border-width:0px 1px;
	padding: 5px 10px;
	overflow: auto;
}
#Kunena div.kblock label {
	clear: both;
	display: block;
}
#Kunena div.kblock div.khelprulescontent {
	vertical-align: top;
	padding: 15px;
	border: 1px solid #FBC004;
	background: #FFFFFF;
	color: #000000;
}
#Kunena div.kblock div.khelprulesjump {
	vertical-align: top;	
	border: 1px solid #BFC3C6;
	background: #FFFFFF;
	color: #000000;
}
#Kunena div.kblock div.kactions {
	background: #737373;
	color:#FFFFFF;
	padding: 5px 10px;
}
#Kunena div.kblock div.kactions a {
	color:#FFFFFF;
}

#Kunena table.kblock {
	width: 100%;
	border-bottom:2px solid /*#BFC3C6;*/#FBC004;
	margin: 5px 0 0 0;
	clear: both;
	border-spacing: 0;
}
#Kunena table.kblock thead th {
	background: #f9a70f;
	text-align: left;
	border-bottom:1px solid /*#BFC3C6;*/#FBC004;
	width:100%;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#Kunena table.kblock h1,
#Kunena table.kblock h2 {
	border: none;
	display: block;
	line-height: 1.9em;
	font-size:1.333em;
	text-indent: 0px;
	color: /*#FFFFFF;*/#333333;
	margin: 0;
	padding: 4px 8px;
	width: auto;
}
#Kunena table.kblock span.ktoggler {
	float: right;
	bottom: 16px;
	right: 1px;
	height: 0;
	position: relative;
}
#Kunena table.kblock td,
#Kunena table.kblock th {
	text-align: left;
	overflow: hidden;
	padding: 4px 10px;
	border: 1px solid #BFC3C6;
	vertical-align: middle;
}
#Kunena table.kblock th {
	padding: 0;
}
#Kunena tr.krow0 td,
#Kunena tr.krow1 td {
	background: #F2F1EE;
	color: #333333;
}
#Kunena tr.krow1 td {
	background: #FFFFFF;
}
#Kunena table.kblock .kcol {
	padding: 4px 8px;
}
#Kunena table.kblock .kcol-annid {
	text-align: center;
	width: 5%;
}
#Kunena table.kblock .kcol-anndate {
	width: 15%;
}
#Kunena table.kblock .kcol-anntitle {
	width: 50%;
}
#Kunena table.kblock .kcol-annpublish {
	text-align: center;
	width: 10%;
}
#Kunena table.kblock .kcol-annedit {
	text-align: center;
	width: 10%;
}
#Kunena table.kblock .kcol-anndelete {
	text-align: center;
	width: 10%;
}
#Kunena table.kblock .kcol-search-subject {
	width: 70%;
}
#Kunena table.kblock .kcol-search-author {
	width: 10%;
}
#Kunena table.kblock .kcol-search-date {
	width: 20%;
}

#Kunena .kheader {
	/* background: #3B3B3B url("/components/com_kunena/template/default/images/backgrounds/cat_title_bg.gif") repeat-x top left; */
        background:#f9a70f !important;
	height:auto !important;
}
#Kunena table.kblocktable thead tr th,
#Kunena table.kblocktablehalf thead tr th  {
	background:#f9a70f;
	/* background: #3B3B3B url("/components/com_kunena/template/default/images/backgrounds/cat_title_bg.gif") repeat-x top left; */
	color: #ffffff;
	padding: 2px;
	font-weight: normal;
	border-bottom: 1px solid #d9d9d9;
	text-align:center;
	border:1px solid #EF9B01;
}
#Kunena tr.ksth {
	background: #737373;
	/* background: #8CABC8 url("/components/com_kunena/template/default/images/backgrounds/cat_title_head_bg.gif") repeat-x top left; */
	color: #fff;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
#Kunena th.ksectiontableheader {
	/* padding: 3px 5px; */
	padding: 4px 8px;
	font-weight: normal;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
#Kunena tr.ksectiontableentry1 td {
	background: /*#F2F1EE;*/ #ffffff;
	color: #333333;
	padding: 4px 8px;
	border-bottom: 1px solid /*#BFC3C6;*/#FBC004;
	/* border-left: 1px solid #FFFFFF; */
	border-right: 1px solid /*#BFC3C6;*/#FBC004;
	vertical-align: middle;
	padding:10px;
}
#Kunena tr.ksectiontableentry2 td {
	/* background: #F2F1EE; */
	color: #333333;
	padding: 6px 8px;
	border-bottom: 1px solid /*#BFC3C6;*/#FBC004;
	border-left: 1px solid/* #BFC3C6;*/#FBC004;
	border-right: 1px solid/* #BFC3C6;*/#FBC004;
	vertical-align: middle;
}

#Kunena tr.ksectiontableentry1 td.td-3,
#Kunena tr.ksectiontableentry2 td.td-3,
#Kunena tr.ksectiontableentry1 td.td-4,
#Kunena tr.ksectiontableentry2 td.td-4 {
	text-align:center;
}

#Kunena tr.ksectiontableentry1 td.td-1,
#Kunena tr.ksectiontableentry2 td.td-1	{
	/* background: #F2F1EE; */
}

#Kunena tbody#kwhoisonline-tbody td,
#Kunena tbody#kfrontstats-tbody td,
#Kunena tbody#ktopprofilebox-tbody td {
	background: #fff;
}


#Kunena td#kpost-buttons {
	text-align:center;
}

#Kunena tr.ksectiontableentry1 td.kcc-sectiontableentry1,
#Kunena tr.ksectiontableentry2 td.kcc-sectiontableentry1	{
	background: none;
}

#Kunena tr.ksectiontableentry1 td.td-0,
#Kunena tr.ksectiontableentry2 td.td-0	{
	border-left: 1px solid /*#BFC3C6;*/#FBC004;
	/* background: #F2F1EE; */
	text-align: center;
	color: #999999;
	width:0px;
	background:none repeat scroll 0 0 white;
}

#Kunena td.td-0 strong {
	display: block;
	font-size: 2.091em;
	font-weight: normal;
	margin: 4px 0;
	/* line-height: 21px; */
}

#Kunena span.kcat-topics,
#Kunena span.kcat-replies {
	color:#999999;
	text-align:center;
	font-size: 1em;
}

#Kunena span.kcat-topics-number,
#Kunena span.kcat-replies-number {
	display:block;
	font-size: 1.417em;
	/* line-height: 21px; */
	margin:5px 0;
	color: #999999;
}

#Kunena .ktopic-latest-post,
#Kunena .ktopic-date {
	font-size: .917em;
}

#Kunena a.ktopic-title {
	font-weight: bold;
	font-size: 1.25em;
}

#Kunena div.ktopic-title-cover {
	text-align:left;
}

#Kunena div.ktopic-details {
	/* white-space: nowrap; */
	clear:left;
}
	
#Kunena .klatest-avatar,
#Kunena .ktopic-latest-post-avatar {
	display: block;
	height: auto;
	width: 36px;
	padding: 1px;
	margin: 0px 6px 6px 0;
	border: 1px solid #BFC3C6;
	float: left;
}

#Kunena img.klist-avatar {
	height: auto;
	width: 36px;
	border: 0px
}

#Kunena tr.ksectiontableentry1-stickymsg td.td-0,
#Kunena tr.ksectiontableentry2-stickymsg td.td-0	{
	border-left: 1px solid #BFC3C6;
	color: #999999;
	text-align:center;
	width: 1%;
}

#Kunena .ktopic-sticky {
	margin-left: 5px;
	float:right;
	display:block;
}

#Kunena .klatest-post-info {
	display:block;
}
	
#Kunena .kcredits {
	height: 31px;
	line-height: 26px;
	font-size: .833em;
width:200px;margin:0 auto;
}

#Kunena .kfooter {
	font-size: .833em;
}

#Kunena .kfooter-time {
	color: #999999;
}

#Kunena .kalert {
	color: #FF0000;
}

/* COLOR ADMINISTRATOR AND MODERATOR
----------------------------------------------------------------------------------------------- */

#Kunena .kwho-admin, #Kunena a.kwho-admin {
      /* color: #A95618 !important; */
        color: #02812C !important; 
}

#Kunena .kwho-globalmoderator, #Kunena a.kwho-globalmoderator {
      /* color: #FBBB06 !important; */
          color: #02812C !important;
}

#Kunena .kwho-moderator, #Kunena a.kwho-moderator {
     /*	color: #84618B !important;  */
        color: #02812C !important;
}  

#Kunena .kprofilebox-left {
border-right-color:#FBC004;
} 
#Kunena .kprofilebox-left {      
border-right:1px solid #FBC004 !important;
} 

#Kunena .kwho-user, #Kunena a.kwho-user {
	/* color: #f9a70f !important; */
           color:#333333 !important;
}

#Kunena .kwho-guest {
	color: #666666 !important;
}

#Kunena .kwho-banned {
	color: #A39D49 !important;
}

#Kunena .kwho-banned-red {
	color: #ff0000 !important;
}

/* MENU
----------------------------------------------------------------------------------------------- */

#Kunena #ktop td {
	background: #FFFFFF;
	color: #000000;
	margin: 0;
	border-style: solid;
	border-color:/* #f9a70f;*/#FBC004;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 3px;
	border-left-width: 0;
	vertical-align: bottom;
}

#Kunena #ktop td img.hideshow {
	background: #f9a70f;
	padding:2px 2px 0;
}

#Kunena #ktopmenu {
	margin:0.33em 0;
}

#Kunena #ktab {
	margin: 0;
	top: 0;
}

#Kunena #ktab ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	padding-bottom:10px;
}

#Kunena #ktab ul ul {
	margin: -2px 2px;
	padding: 0;
	list-style: none;
	float: left;
}

#Kunena #ktab li,
#Kunena #ktab div.moduletable ul.menu li	{
	display: inline;
	float: left;
	margin: 10px 2px 0 0!important;
	padding: 0;
	border: 0;
}

#ktab div.moduletable {
	background: none;
	margin-bottom: 0;
}

#ktab div.moduletable ul.menu,
#ktab div.moduletable ul.menu li a,
#ktab div.moduletable ul.menu li a span {
	background-image:none!important;
	font-size: 1em;
	line-height: 2em;
}

#Kunena #ktab a {
	/* background: url("/components/com_kunena/template/default/images/backgrounds/tabmenuright.gif") no-repeat right top; */
	background-color: /* #737373; */ #222222;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
	display: block;
	float: left;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
}

#Kunena #ktab a span {
	display: block;
	/* background: url("/components/com_kunena/template/default/images/backgrounds/tabmenuleft.gif") no-repeat left top; */
	padding: 0 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; 
	color: #FFFFFF;
	/* font-weight: bold; */
	line-height: 2.3em;
	text-indent: 0;
}
#ktab ul #current{background:#fff;}
#Kunena #ktab a:hover,
#Kunena #ktab li.Kunena_item_active a	{
	background-position: right bottom;
	background-color: #FBBE04 !important;
color:#000;
	/* backgroung:url("/components/com_kunena/template/default/images/abc.png");*/
	
}

#Kunena #ktab a:hover span,
#Kunena #ktab li.Kunena_item_active a span	{
	background-position: left bottom;
	color: /* #FFFFFF; */ #000000;
	font-style: normal;
	text-decoration: none;
}

#Kunena select#searchlist {
	margin-bottom: 10px;
	float:left;
}

#Kunena select,
#Kunena select:focus,
#Kunena select:hover {
	/* background: #F2F1EE none repeat scroll 0 0; */
	font-size: .917em;
	border: 1px solid #999999;
	color: #000000;
	padding: 0px;
}

#Kunena td.td-1  {
	vertical-align:top;
}


/* Using a Joomla menu module */

#Kunena div.moduletable {
	margin: 0;
	padding: 0;
}
#Kunena_tab ul.menu li#current.active a {
	background-color:#f9a70f;
color:#000;
}
	
#Kunena option {
	background: #FFFFFF none repeat scroll 0 0;
	font-size: .917em;
	color: #000000;
	padding: 0px 10px 0px 2px;
}

#Kunena .button,
#Kunena .kbutton {
	/* background: #F2F1EE none repeat scroll 0 0; */
        background:#F9A70F none repeat scroll 0 0;
	font-size: .917em;
	border: 1px solid #999999;
	color: #000000;
	padding: 0px 4px;
	margin-right: 10px;
}

#Kunena input.kinput {
	border: 1px solid #999999;
}

#Kunena table.klist-bottom td {
 	padding: 0 5px; 
	height: 28px; 
	line-height: 28px;
	text-align:center;
 }
#Kunena table.klist-bottom td.klist-moderators {
	text-align:left;
 }
 
 
#Kunena .kbutton:hover,
#Kunena .kbutton:focus {
	 /* background:  #609FBF none repeat scroll 0 0; */
        background:  #FBC004 none repeat scroll 0 0;
	font-size: .917em;
	border: 1px solid #f9a70f;
	color: #000000;
	padding: 0px 4px;
}

#Kunena .klist-actions {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid/* #BFC3C6;*/#FBC004;
	margin-top: -1px;
	width: 100%;
}

#Kunena .klist-actions td {
	vertical-align:middle;
}

#Kunena .klist-actions-bottom {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid /*#BFC3C6;*/#FBC004;
	margin-bottom: -1px;
	width: 100%;
}

#Kunena .klist-actions-info {
	float: left;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-left: 15px;
	padding-right: 10px;
}

#Kunena .klist-actions-info a {
	color: #009933;
	text-decoration: underline;
}

#Kunena .klist-pages {
	border-left: 1px solid #BFC3C6;
	color: #666666;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.333em;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	padding-right: 5px;
}

#Kunena .klist-times {
	border-left: 1px solid #BFC3C6;
	color: #666666;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	padding-right: 10px;
}

#Kunena a.klist-pages_link:link,
#Kunena a.klist-pages_link:visited {
	text-decoration: underline;
}

#Kunena .klist-pages-link {
	padding: 0pt 5px;
}

#Kunena .klist-actions-info-all {
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-left: 15px;
	padding-right: 10px;
	width: 100%;
	color: #999999;
}

#Kunena .klist-actions-goto {
	height: 28px;
	padding: 0px 2px 0px 2px;
	width: 1%;
}

#Kunena .klist-actions-forum {
	border-left: 1px solid /*#BFC3C6;*/#FBC004;
	height: 28px;
	padding: 1px 4px 1px 4px;
	white-space: nowrap;
}

#Kunena .klist-pages-all {
	width: 10%;
	border-left: 1px solid /*#BFC3C6;*/#FBC004;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.333em;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	padding-right: 3px;
}

#Kunena .klist-times-all {
	width: 1%;
	border-left: 1px solid /*#BFC3C6;*/#FBC004;
	color: #666666;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	padding-right: 5px;
}

#Kunena .klist-jump-all {
	width: 1%;
	border-left: 1px solid /*#BFC3C6;*/#FBC004;
	color: #666666;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

#Kunena .klist-jump-all form {
	display: table;
}

#Kunena .klist-times-all .inputboxusl {
	font-size: .833em;
	margin: 0pt;
	padding: 0pt;
	width: 100px;
}

#Kunena .klist-jump-all form .inputbox {
	font-size: .833em;
	margin: 0pt;
	padding: 0pt;
	width: 150px;
}

#Kunena .klist-pages-all table tr td {
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
}

#Kunena td.klist-jump-all input.kjumpgo {
	display: none;
}

#Kunena .klist-top {
	background: #FFFFFF none;
	border: 1px solid /*#BFC3C6;*/#FBC004;
	margin: -1px 0px 5px;
	width: 100%;
}

#Kunena .klist-bottom {
	background: #FFFFFF none;
	border: 1px solid /*#BFC3C6;*/#FBC004;
	margin: 0px 0px 5px;
	width: 100%;
}

#Kunena .klist-moderators {
	clear: left;
	height: 28px;
	padding-left: 5px;
	padding-right: 10px;
	width: 100%;
}

#Kunena .klist-markallcatsread {
	/* height: 28px;
	padding: 5px;  */
	width: 100%;
border:1px solid #FBC004 !important;
}

#Kunena .klist-categories {
	border-left: 1px solid /*#BFC3C6;*/#FBC004 !important;
	color: #666666;
	/*  height: 28px;
	line-height: 28px; */
	padding: 0 5px 0 10px;
	white-space: nowrap;
	margin: 0;
}

#Kunena div.bannergroup {
	text-align:center;
}

/*---------- Pagination ------------- */

#Kunena ul.kpagination{ 
	border:0; 
	margin:0; 
	padding:0 5px 0 0;
	width: 240px;
	
}
#Kunena .kpagination li{
	border:0; 
	margin:0; 
	padding:0;
	font-size: .667em;
	list-style-type:none;
	margin-right:2px;
	line-height: .667em;
	/* display:inline-block; */
	float:left;
}

#Kunena #kflattable ul.kpagination { 
	width: auto;
	font-size: 1.167em;
	line-height: 1.167em;
}

#Kunena .kpagination a {
	border:solid 1px #f9a70f;
	margin-right:2px;
	background: #ffffff;
}
#Kunena .kpagination li.page {
	margin-right:2px;
	padding:4px 4px 3px 0;
} 
#Kunena .kpagination li.more {
	font-weight:bold;
} 
#Kunena .kpagination .active {
	background:/*#f9a70f;*/#FBBB07;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 6px;
}
#Kunena .kpagination a:link,
#Kunena .kpagination a:visited {
	color:#f9a70f !important;
	display:block;
	padding:3px 6px;
	text-decoration:none;
}
#Kunena .kpagination a:hover{
	border:solid 1px #f9a70f;
	color: #ffffff;
	background: #609FBF;
}

/* Inline pagination in topics */
#Kunena div.ktopic-title-cover ul.kpagination { 
	padding-top: 2px;
	text-align:left;
	/* display:inline; */
}
#Kunena div.ktopic-title-cover ul.kpagination li{
	font-size:.833em;
}
#Kunena div.ktopic-title-cover ul.kpagination li.page {
	float:left;
	color:#999;
	padding:4px 3px 0 0; 
} 
#Kunena div.ktopic-title-cover ul.kpagination a {
	/* border:solid 1px #a1a1a1; */
	border:solid 1px #bcbcbc;
	background: #ffffff;
}
#Kunena div.ktopic-title-cover ul.kpagination a:hover{
	border:solid 1px #f9a70f;
	color: #ffffff;
	background: #609FBF;
}

#Kunena .ksectiontableheader a {
	color: #F2F1EE;
}
#Kunena .ksectiontableheader a:hover {
	text-decoration: underline;
}

#Kunena table#kflattable th {
	background: #f9a70f;
	border:1px solid #EF9B01;
}

#Kunena table#kflattable td.td-3 {
	text-align:left;
}
#Kunena table#kflattable td.td-4 {
	text-align:center;
}

#Kunena table#kflattable div.ks {
	margin-top: 3px;
}

#Kunena span.ktopic-posted-time {
	display: block;
	float:left;
	font-size: .917em;
}
#Kunena span.ktopic-category {
	/* display: block;*/
	float:left; 
	clear:left;
	font-size: .917em;
}
#Kunena span.ktopic-views {
	color:#999999;
	text-align:center;
}

#Kunena span.ktopic-views-number {
	display: block;
	font-size: 1.455em;
	margin:5px 0;
	color: #999999;
}
	
#Kunena span.ktopic-by { 
	/* display: block;
	margin-left: 3px;
	text-align: left; */
	float:left;
}

#Kunena span.ktopic-locked { 
	margin-left: 3px;
	text-align: left;
}

/* HEADER
----------------------------------------------------------------------------------------------- */

#Kunena .kheader_th_1 {
	padding: 5px;
}

#Kunena td.kprofileboxcnt {
	text-align:left;
	width: 95%;
}

#Kunena td.kprofileboxcnt ul {
	margin: 5px 0 5px 5px;
	padding-left: 0;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-link {
	margin: 5px 0;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-link li {
	height: 10px;
	line-height: 10px;
	font-size: .917em;
	margin-top: 5px;
}
#Kunena td.kprofileboxcnt ul li {
	list-style-type:none;
	display: block;
	background: 0 none;
}

#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li {
	padding-left: 0;
}

#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton {
	margin-left: 0;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton:hover {background-color:#FBC004;}
#Kunena table#kforum-head td {
	padding: 5px 10px;
}

/* TOPMENU
----------------------------------------------------------------------------------------------- */

#Kunena .kheader div#ktopmenu a {
	padding: 0 8px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	float: left;
}

#Kunena .kheader div#ktopmenu a:hover {
	color: #BFC3C6;
}

/* SEARCHBOX
----------------------------------------------------------------------------------------------- */
#Kunena #ksearchbox {
	width: auto;
	white-space: nowrap;
}

#Kunena #ksearchbox form {
	margin: 0;
	padding: 0;
}

#Kunena #ksearchbox .ksearch-inputbox {
	width: auto;
	margin: 0 0 0 5px;
	border: 1px solid #999999;
	background: #FFFFFF url("/components/com_kunena/template/default/images/icons/search_icon.gif") no-repeat 5px center;
	font-weight: normal;
	padding: 1px 5px 1px 20px;
}

#Kunena #ksearchbox .ksearch-inputbox:hover,
#Kunena #ksearchbox .ksearch-inputbox:focus	{
	width: auto;
	margin: 0 0 0 5px;
	border: 1px solid #999999;
	background: #FFFFFF url("/components/com_kunena/template/default/images/icons/search_icon.gif") no-repeat 5px center;
	font-weight: normal;
	color: #000000;
	padding: 1px 5px 1px 20px;
}

#Kunena #ksearchbox .kbutton {
	margin: 0 5px 0 0;
}

#Kunena .ksearch-results {
	color: #FF0000;
	font-weight: bold;
}

#Kunena fieldset {
	background-color: #fff;
	border:1px solid #CCCCCC;
	padding:15px;
	margin-bottom: 15px;
}

#Kunena fieldset legend {
	font-size: 1.182em;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 0 0 -5px;
	font-weight: bold;
}

#Kunena select#catids option{
	padding-left: 5px;
}

#Kunena table#kforumsearch_adv td {
	vertical-align:top;
	padding: 15px 10px;

}

#Kunena label.searchlabel {
 	display:block;
 	margin-bottom: 5px;
	margin-right: 100px;
}

#Kunena input#keywords,
#Kunena input#username {
	width:250px;
	margin-right: 10px;
}

#Kunena select#catids {
	float:left;
	margin-bottom: 20px;
	
}
#Kunena label#childforums-lbl{
	float:left;
	clear:left;
}
#Kunena fieldset#search-posts-date select,
#Kunena fieldset#search-posts-sort select {
	margin-right: 10px;
}
#Kunena fieldset#search-posts-start select {
	margin-left: 10px;
}

#Kunena form#searchform {
	margin-top: 5px;
}

/* PROFILEBOX AND LOGINBOX
----------------------------------------------------------------------------------------------- */

#Kunena ul.kprofilebox-link {
	float:right;
}

#Kunena ul.kprofilebox-link li {
	background: url("/components/com_kunena/template/default/images/icons/arrow.png") no-repeat left !important;
	padding-left: 12px;
	display: inline;
	padding-right:10px;

}

#Kunena table.kprofilebox {
	border-left: 1px solid /*#BFC3C6;*/#FBC004;
}

#Kunena .kprofilebox-left {
	width: 5%;
	padding: 8px;
	border-right: 1px solid #BFC3C6;
	background: #EEEEEE;
}

#Kunena .kprofilebox-right {
	border-left: 1px solid #BFC3C6;
	padding: 8px;
}

#Kunena .klogin-box {
	border: 1px solid #BFC3C6;
	padding: 8px;
}

#Kunena td.klogin-box {
	border: 1px solid #BFC3C6;
	padding: 15px;
}

#Kunena .link_block {
	padding-top: 5px;
}

#Kunena .kforum-login-box {
	padding: 10px;
	color: #000000;
	background: transparent url("/components/com_kunena/template/default/images/lock.jpg") no-repeat center right;
}

#Kunena .kforum-login {
	padding: 10px;
	border: 1px solid #CCCCCC;
	color: #000000;
}

/* CATEGORY LIST
----------------------------------------------------------------------------------------------- */

#Kunena #kblock4,
#Kunena #kblock1,
#Kunena .k_bt_cvr1 {
	margin-top: 5px; 
}

#Kunena table.kblocktable {
	border-style: solid;
	border-color: /*#BFC3C6;*/#FBC004;
	border-width: 0px 0px 2px 0px;
	text-align: left;
}

#Kunena table.kblocktablehalf {
	width: 48%;
	margin: 5px 0;
	margin-right: 15px;	
	border-style: solid;
	border-color: #BFC3C6;
	border-width: 0px 0px 4px 0px;
	text-align: left;
}
#Kunena span.kmsgdate {color:#000000;}
#Kunena h1,
#Kunena h2 {
	background:#f9a70f;
	text-align: left;
	display: block;
	width:100%;
	line-height: 1.9em;
	font-size:1.333em;
	text-indent: 10px;
	padding-top: 2px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 0px;
}
#Kunena .kmsgtitle, #Kunena kmsgtitle-new { color: #000000; }
#Kunena h1 a:link,
#Kunena h1 a:active,
#Kunena h1 a:visited {
	color: #FFFFFF;
}

#Kunena h1 span.right {
	float: right;
	margin: 0 10px;
}

#Kunena div.ktitle-cover {
	float: left;
	text-align: left;
	color: /*#FFFFFF;*/#333333;
	font-weight: normal;
	padding: 5px;
	margin-left: 3px;
	display: block;
	width: 90%;
}

#Kunena div.ktitle-cover a { 
	color: #fff;
	font-weight:bold;
}
#Kunena div.ktitle-cover a:hover { 
	text-decoration: underline;
}
#Kunena div.ktitle-cover a.ktitle { 
	color:/* #fff;*/#333333;
}

#Kunena div.ktitle-cover p,
#Kunena div.ktitle_desc {
	clear:left;
}
#Kunena .kcheckbox {
	float:right;
	margin-right: 8px;
	width: 20px;
}

#Kunena div.kfavorite {
	background: url("/components/com_kunena/template/default/images/icons/favoritestar.png") no-repeat left top;
	height: 18px;
	width: 18px;
	display: inline-block;
	margin: 0 4px;
}

#Kunena .ktitle,
#Kunena a.ktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	color:#000000;
	text-decoration: none;
	float:left;
}

#Kunena .ktitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#Kunena img.hideshow {
	float: right;
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

#Kunena tr.ksectiontableentry1 td.td-1 {
	border-left: 1px solid /*#BFC3C6;*/#FBC004;
}

#Kunena tr.ksectiontableentry2 td.td-1 {
	border-left: 1px solid /*#BFC3C6;*/#FBC004;
	background:none repeat scroll 0 0 #FFFFFF;
}

#Kunena div.kthead-title a {
	font-family: Lucida Grande, Lucida, Arial, Helvetica, sans-serif;
	font-size: .917em;
	display: inline-block;
	float: left;
	padding-bottom: 0;
	margin-bottom: 3px;
	font-weight: bold;
}
#Kunena div.kthead-desc,
#Kunena div.kthead-moderators  {
	clear: left;
	line-height: 1.2em;
}

#Kunena div.kthead-moderators  {
	margin-top: 5px;
	font-size: .833em;
	color: #666;
}

#Kunena div.kthead-desc a {
	font-weight:bold;
}

#Kunena div.kthead-desc a:hover {
	text-decoration:underline;
}

#Kunena div.kthead-child {
	clear: left;
	border-top: 1px dotted #DDD5BF;
	margin-top: 4px;
}

#Kunena table.kcc-table tr td {
	border: 0px solid #FFFFFF;
}

#Kunena div.kcc-childcat-title {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	padding-top: 4px;
	line-height: 2em;
	text-transform: uppercase;
	font-size: .833em;
	color: #666666;
}

#Kunena div.kcc-table {
	display: inline;
}

#Kunena span.kchildcount {
	margin-left: 2px;
	margin-right: 6px;
	display: inline;
	/* position: relative;
	bottom: 2px;
	letter-spacing: 1px; */
	color: #999999;
	font-size: 0.833em;
}

#Kunena div.klatest-subject,
#Kunena div.klatest-subject-by {
	margin-left: 50px;
}

#Kunena div.kcc-subcat {
	float: left;
	display: inline-block;
	vertical-align: top;
}

#Kunena div.kcc-subcat a {
	font-size: .917em;
}



/* SHOW CATEGORY 
----------------------------------------------------------------------------------------------- */

#Kunena img.stickyicon,
#Kunena img.attachicon {
	float: right;
	border: 0;
	margin: 2px;
}

#Kunena img.catavatar {
	width: 20px;
	height: 20px;
	margin-left: 4px;
	border: 1px solid #BFC3C6;
}

#Kunena .kcontentheading {
	background: #f2f1ee;
	font-weight: bold;
	color: #737373;
	border-bottom: 3px solid #BFC3C6;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
	border-top: 1px solid #FFFFFF;
	height: 25px;
}

#Kunena .kcontentheading span {
	background: url("/components/com_kunena/template/default/images/spoticon.gif") no-repeat left center;
	padding-left: 16px;
}

#Kunena .kcontenttablespacer {
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #BFC3C6;
	line-height:0.5em;
}

#Kunena .ksectiontableentry1-stickymsg {
	background: #FFFFCC;
}

#Kunena .ksectiontableentry2-stickymsg {
	background: #FFFFCC;
}

#Kunena tr.ksectiontableentry1-stickymsg td,
#Kunena tr.ksectiontableentry2-stickymsg td	{
	text-align:left;
	color: #000000;
	border-bottom: 1px solid #BFC3C6;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #BFC3C6;
	padding: 4px 8px;
	vertical-align: middle;
}
#Kunena tr.ksectiontableentry1-stickymsg td.td-4,
#Kunena tr.ksectiontableentry2-stickymsg td.td-4 {
	text-align:center;
}

#Kunena td.td-1.center ,
#Kunena td.td-2.center,
#Kunena td.td-3.center,
#Kunena td.td-4.center,
#Kunena td.td-5.center,
#Kunena td.td-6.center,
#Kunena td.td-7.center {
	text-align:center;
	vertical-align:middle;
}


#Kunena table#kflattable tr.ksectiontableentry1 td.td-2,
#Kunena table#kflattable tr.ksectiontableentry2 td.td-2,
#Kunena table#kflattable tr.ksectiontableentry1 td.td-4,
#Kunena table#kflattable tr.ksectiontableentry2 td.td-4,
#Kunena table#kflattable tr.ksectiontableentry1 td.td-7,
#Kunena table#kflattable tr.ksectiontableentry2 td.td-7 {
	width: 1%;
}

#Kunena table#kflattable tr.ksectiontableentry1 td.td-6,
#Kunena table#kflattable tr.ksectiontableentry2 td.td-6 {
	width: 22%;
}




/* VIEW PAGE
-------------------------------------------------------------------- */
#Kunena #kviews {
	background: #FFFFFF;
	color: #000000;
}

#Kunena table#kviews table {
	/* table-layout: fixed; */
}

#Kunena tr.ksth th.kview-th {
	text-align: right;
	padding-right: 10px;
	background: /*#737373;*/#444444;
}

#Kunena th.ksectiontableheader {

}
#Kunena .kblock div.kheader, #Kunena .kblock div.kheader h2, #Kunena .kblock div.kheader h2 a {color:#000000 !important;}
#Kunena #kviews th.left {
	background: #f9a70f;
}

#Kunena td.kmsgview-left {
	background: #EFF0F4;
	vertical-align: top;
	width: 170px;
	min-width: 170px;
	border-bottom: 0px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}

#Kunena td.kmsgview-right {
	border-right: 1px solid #BFC3C6;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	border-left: 1px solid #BFC3C6;
}

#Kunena td.kmsgview-left-l {
	background: #EFF0F4;
	vertical-align: top;
	width: 170px;
	min-width: 170px;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}

#Kunena td.kmsgview-right-l {
	border-right: 1px solid #BFC3C6;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
}

#Kunena div.kmsgview-l-cover {
	overflow: auto;
	text-align: center;
	padding: 5px;
}

#Kunena span.kview-username {
	line-height: 2em;
	font-size: 1.1em;
}

#Kunena span.kview-username a:link,
#Kunena span.kview-username a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #609FBF;
}

#Kunena span.kview-username a:hover {
	color: #000000;
	text-decoration: none;
}

#Kunena span.kmsgusertype {
	font-weight: normal;
	text-decoration: none;
	text-decoration: none;
	font-style: italic;
}

#Kunena span.kavatar img {
	border: 1px solid #BFC3C6;
	padding: 1px;
	margin: 5px;
	max-width: 100px;
	max-height: 150px;
}

#Kunena div.ksmallicons {
	color: #737373;
	text-align: center;
	margin: 20px;
}

#Kunena div.konlineimg {
	text-align: center;
	margin: 10px;
}

#Kunena span.kmsgtitle,
#Kunena span.kmsgtitle-new {
	font-weight: bold;
	text-decoration: none;
	background: url("/components/com_kunena/template/default/images/msgtitleicon.gif") no-repeat left center;
	padding-left: 25px;
	line-height: 26px;
	font-size: 1.333em;
}

#Kunena span.kmsgtitle-new {
	background: url("/components/com_kunena/template/default/images/msgtitlenew.gif") no-repeat left center;
}

#Kunena span.kmsgdate {
	font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
	font-size: .833em;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

#Kunena span.kkmsgkarma {
	font-weight: bold;
	color: #737373;
	text-decoration: none;
	white-space: nowrap;
	float: right;
}

/*
#Kunena span.kkarma-minus {
	background: url("/components/com_kunena/template/default/images/icons/karmaminus.png") no-repeat left top; 
	height: 14px;
	width: 14px;
	display: inline-block;
	margin: -2px 0;
}
*/

/*
#Kunena span.kkarma-plus {
	background: url("/components/com_kunena/template/default/images/icons/karmaplus.png") no-repeat left top;
	height: 14px;
	width: 14px;
	display: inline-block;
	margin: -2px 0;
}

*/

#Kunena div.kmsgtext {
	width: 100%;
	overflow: hidden;
	/* word-wrap: break-word;  Internet Explorer 5.5+ */
	/*border-top: 1px solid #BFC3C6;*/
	padding: 10px 0 0 0;

	margin-top: 5px;
	min-height: 180px;
}
#Kunena td.kmessage-right div {
	display: table;
	table-layout:fixed;
	width: 100%;	
	word-wrap:break-word;
}

#Kunena div.kmsgattach {
	overflow: hidden;
	padding: 8px;
	margin-top: 8px;
	background:#F8F7EF none repeat scroll 0 0;
	border:1px dotted #BFC3C6;
	display:block;
}
#Kunena ul.kfile-attach {
	margin:0 0 8px 0;
	padding:0;
}
#Kunena ul.kfile-attach li {
	list-style-type: none;
	margin-top: 10px;
	padding-left: 30px;
	background:url("/components/com_kunena/template/default/images/icons/attachment.gif") no-repeat;
	height: 32px;
	line-height: 32px;
	width: 200px;
	float: left;
}
#Kunena ul.kfile-attach li span {
	padding-left: 10px;
	vertical-align:top;
	font-size: .833em;
}
#Kunena ul.kfile-attach-editing {
	margin:0 0 8px 0;
	padding:0;
}
#Kunena ul.kfile-attach-editing li {
	list-style-type: none;
	margin-top: 10px;
	line-height: 32px;	
}
#Kunena ul.kfile-attach-editing li span {
	padding-left: 10px;
	vertical-align:top;
	font-size: .833em;
}
#Kunena ul.kfile-attach li a img {
	max-width: 32px;
	max-height: 32px;
	margin-left: 10px;
}
#Kunena span.kmsgtext-xs {
	font-size: 0.5em;
}

#Kunena span.kmsgtext-s {
	font-size: 0.75em;
}

#Kunena span.kmsgtext-m {
	font-size: 1em;
}

#Kunena span.kmsgtext-l {
	font-size: 1.25em;
}

#Kunena span.kmsgtext-xl {
	font-size: 1.50em;
}

#Kunena span.kmsgtext-xxl {
	font-size: 2em;
}

#Kunena div.kmsgtext-code {
	margin: 10px;
}

#Kunena div.kmsgtext-code-header {
	margin:0;
	padding: 10px 0 5px;
	border-bottom: 1px solid #555555;
}
#Kunena div.kmsgtext-code-header span {
	font-weight:bold;
}
#Kunena div.kmsgtext-code-body {
	padding: 10px 0;
	border-bottom: 1px solid #555555;
	overflow: auto;
	width: 750px;
}

#Kunena div.kmsgtext pre,
#Kunena div.kmsgtext .code {
	border-left: 5px solid #F4A94F;
	border-right: 1px solid #BFC3C6;
	border-top: 1px solid #BFC3C6;
	border-bottom: 1px solid #BFC3C6;
	font-family: "Courier News", Courier, monospace;
	font-weight: normal;
	line-height: 1.5;
	margin: 5px 0pt 15px;
	padding: 10px 15px;
	width: 100%;
	overflow: auto;
}

#Kunena div.kfile_attachment {
	background: #BFC3C6;
	border: 1px dotted #737373;
	padding: 10px;
	margin-bottom: 10px;
}

#Kunena div.kmessage-editmarkup-cover {
	padding-top: 5px;
	text-align: right;
	border-bottom: 1px dotted #BFC3C6;
}

#Kunena div.kmessage-editmarkup-cover-top {
	padding-top: 5px;
	margin-left: 5px;
	text-align: right;
}

#Kunena span.kmessage-editmarkup {
	background: #F2F1EE no-repeat left center;
	height: 16px;
	border-left: 1px dotted #BFC3C6;
	border-right: 1px dotted #BFC3C6;
	border-top: 1px dotted #BFC3C6;
	padding: 2px 5px 2px 5px;
	margin-left: 3px;
	font-size: .75em;
	color: #666666;
}

#Kunena span.kmessage-informmarkup {
	background: #F2F1EE;
	height: 16px;
	border-left: 1px dotted #BFC3C6;
	border-right: 1px dotted #BFC3C6;
	border-top: 1px dotted #BFC3C6;
	padding: 2px 5px 2px 5px;
	margin-left: 3px;
	font-size: .75em;
	color: #666666;
}

#Kunena div.kmsgsignature {
	border-top:1px dotted #BFC3C6;
	color:#999999;
	font-size: .833em;
	margin:15px 0;
	padding:5px 0;
	text-align:left;
}

#Kunena div.kmessage-buttons-cover {
	float: right;
}

#Kunena div.kmessage-buttons-row {
	text-align: right;
	height: 15px;
	line-height: 15px;
	margin: 4px 0px 3px;
	line-height: 14px;
	white-space: nowrap;
	font-size: .917em;
}
#Kunena div.kmessage-buttons-row  a {
	margin-right: 12px;

}
#Kunena td.kmsgview-left-b {
	background: #EFF0F4;
	vertical-align: top;
	width: 170px;
	border-bottom: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}

#Kunena td.kmsgview-right-b {
	border-bottom: 1px solid #BFC3C6;
	padding: 1px 5px 1px 5px;
	vertical-align: top;
	border-left: 1px solid #DDD5BF;
	border-right: 1px solid #BFC3C6;
}

#Kunena .kreply-form {
	border: 1px solid #BFC3C6;	
	padding: 0.5em;			
}

#Kunena .kreply-form .inputbox {
	border: 1px solid #999999;
	background: #FFFFFF;
	color: #000000;
	margin: 2px 0px;
}

#Kunena span.kmsgtext-quote,
#Kunena span.kmsgtext-confidential {
	display: block;
	border: 1px dotted #BFC3C6;
	margin: 5px 0pt;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	background: #F2F1EE;
}

#Kunena span.kmsgtext-confidential {
	background: #FAE0F8;
}

#Kunena div.khide {
	background: #F2F1EE url("/components/com_kunena/template/default/images/bullet-tips.gif") no-repeat scroll 5px center;
	border: 1px dotted #F2CAB7;
	font-size: 1.3em;
	padding: 10px 10px 10px 25px;
}

/* AVATAR POSITION
----------------------------------------------------------------------- */

#Kunena div.kmsgtitle {
	border-bottom:1px solid #DDDDDD;
	padding-bottom: 5px;
}

/* right
----------------------------------------*/

#Kunena td.kprofile-right {
	background: #EFF0F4;
	vertical-align: top;
	width: 170px;
	min-width: 170px;
	border-bottom: 1px solid /*#BFC3C6;*/#FBC004;
	border-right: 1px solid /* #BFC3C6; */ #FBC004;
	border-left: 1px solid /* #DDDDDD; */#FBC004;
	vertical-align:top;
}

#Kunena td.kmessage-right {
	width: 100%;
	overflow: hidden;
	padding: 10px 10px 0px 10px;
	border-left: 1px solid /*#BFC3C6;*/ #FBC004;
	vertical-align: top;
}

#Kunena td.kbuttonbar-right {
	width: 100%;
	margin: 3px;
	border-left: 1px solid /* #BFC3C6;*/ #FBC004;
	border-bottom: 1px solid  /* #BFC3C6; */#FBC004;
	padding: 3px 10px;
}

/* left
----------------------------------------*/

#Kunena td.kprofile-left {
	
	vertical-align: top;
	width: 170px;
	min-width: 170px;
	border-bottom: 1px solid #FBC004;
	border-left: 1px solid #FBC004;
	border-right: 1px solid #FBC004;
}

#Kunena td.kmessage-left {
	width: 100%;
	padding: 10px 10px 0px 10px;
	border-right: 1px solid #FBC004;
	vertical-align: top;
}

#Kunena td.kbuttonbar-left {
	width: 100%;
	margin: 3px;
	border-right: 1px solid #FBC004;
	border-bottom: 1px solid #FBC004;
	padding: 3px 10px;
}

#Kunena .kunapproved td {
	background: #DDDDDD !important;
}

#Kunena .kdeleted td {
	background: #CCCCCC !important;
}

#Kunena div.kprofile {
	text-align: center;
	padding: 5px;
}

#Kunena table#kviews tr td table tr td.kprofile-right div.kiconrow {
	text-align: center;
	padding-bottom: 0px;
}


/* User info on posts
----------------------------------------*/

/* Left and right layouts */
#Kunena ul#kpost-profile {
	margin:8px 0 0 0;
	padding: 0;
	text-align:center;
}

#Kunena ul#kpost-profile li {
	list-style-type: none;
	display:block;
	padding-bottom: 1px;
}

#Kunena ul#kpost-profile li.kpost-username {}
#Kunena ul#kpost-profile li.kpost-usertype {}
#Kunena ul#kpost-profile li.kpost-avatar{}
#Kunena ul#kpost-profile li.kpost-userrank{}
#Kunena ul#kpost-profile li.kpost-userrank-img {}
#Kunena ul#kpost-profile li.kpost-online-img{}

#Kunena li.kpost-userposts{
	margin : 0px;	
}

#Kunena ul#kpost-profile li.kpost-smallicons{
	margin: 0px auto;
	width: 80px;
}
#Kunena ul#kpost-profile li.kpost-personal{
	text-align: center;
	font-style:italic;
	line-height: 32px;
}
#Kunena li.kpost-online-status-yes {
	margin:10px auto;

	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/online.gif") no-repeat; 
	height: 15px; 
	width: 74px;
}
#Kunena li.kpost-online-status-no {
	margin:10px auto;
	display:block;
	background: url("/components/com_kunena/template/default/images/icons/offline.gif") no-repeat; 
	height: 15px; 
	width: 74px;
}

#Kunena li.kpost-online-status-top-yes {
	display:block;
	float: left;
	padding-right:5px;
	background: url("/components/com_kunena/template/default/images/icons/online.gif") no-repeat; 
	height: 15px; 
	width: 74px;
}
#Kunena li.kpost-online-status-top-no {	
	display:block;
	float: left;
	padding-right:5px;	
	background: url("/components/com_kunena/template/default/images/icons/offline.gif") no-repeat; 
	height: 15px; 
	width: 74px;
}

/* Top and bottom layouts */
#Kunena ul#kpost-profiletop {
	margin:0;
	padding: 0;
}
#Kunena ul#kpost-profiletop li {
	list-style-type: none;
	display:block;
	padding: 0;
}
#Kunena ul#kpost-profiletop li.kpost-username {
	padding-top: 5px;
}

#Kunena ul#kpost-profiletop li.kpost-avatar{
	float:left;
	clear:left;
	margin-right: 5px;
}
#Kunena ul#kpost-profiletop li.kpost-userrank{
	float:left;
	padding-right: 5px;
}
#Kunena ul#kpost-profiletop li.kpost-smallicons{
	float:right;
	width: auto;
	padding-top: 5px;
}
#Kunena ul#kpost-profiletop li.kpost-smallicons div.kiconrow{
	width: auto;
	padding-right: 0;
}
#Kunena ul#kpost-profiletop li.kpost-personal{
	text-align: center;
	font-style:italic;
	float:right;
	width: 40%;
	padding-top: 5px;
}

/* top
----------------------------------------*/

#Kunena td.kprofile-top {
	background: #EFF0F4;
	vertical-align: top;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px;
}

#Kunena td.kmessage-top {
	width: 100%;
	padding: 10px 10px 0px 10px;
	border-right: 1px solid #BFC3C6;
	border-left: 1px solid #BFC3C6;
}

#Kunena td.kbuttonbar-top {
	width: 100%;
	margin: 3px;
	border-bottom: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
	border-left: 1px solid #BFC3C6;
	padding: 3px 10px;
}

#Kunena div.ktopbottom-avatar {
	float: left;
}

#Kunena div.kprofile-mid {
	padding: 0px 5px;
	display: inline;
	text-align: left;
	vertical-align: middle;
	float:left;
}

#Kunena div.kprofile-right {
	display: inline;
	vertical-align: middle;
	float:right;
	width: 15%;
	text-align:right;
}

#Kunena div.kpersonal {
	padding: 0px 20px;
	display: inline;
	text-align: left;
	vertical-align: middle;
	float:left;
}

/* bottom
----------------------------------------*/

#Kunena td.kprofile-bottom {
	background: #EFF0F4;
	vertical-align: bottom;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
	border-bottom: 1px solid #BFC3C6;
	border-top: 1px solid #DDDDDD;
	padding: 5px;
}

#Kunena td.kmessage-bottom {
	width: 100%;
	overflow: hidden;
	padding: 10px 10px 0px 10px;
	border-right: 1px solid #BFC3C6;
	border-left: 1px solid #BFC3C6;
}

#Kunena td.kbuttonbar-bottom {
	width: 100%;
	margin: 3px;
	border-right: 1px solid #BFC3C6;
	border-left: 1px solid #BFC3C6;
	padding: 3px 10px;
}

/*
THREAD VIEW
-------------------------------------------------------------------- */
#Kunena #kthreadview {
	border: 1px solid #BFC3C6;
}

#Kunena div#kthreadview table.kblocktable {
	margin: 0;
}

#Kunena .kthreadview_row td {
	border-top: 1px dotted #BFC3C6;
	padding: 2px 0;
}

#Kunena .kthreadview_row td table tr td {
	border-top: 0px solid #BFC3C6;
}

/*  Stats on main page  */

#Kunena ul#kstatslistleft,
#Kunena ul#kstatslistright	 {
	margin: 0;
	padding: 0;
}

#Kunena ul#kstatslistleft li,
#Kunena ul#kstatslistright li	 {
	list-style-type:none;
	display:block;
	margin-left: 0;
	padding: 1px 0px 1px 0;
	background: 0 none;
}
#Kunena ul#kstatslistright li strong a {
	font-weight:bold;
}

/*  Stats page  */
#Kunena tbody#kpopsubstats_tbody tr.ksectiontableentry1 td.td-3,
#Kunena tbody#kpopsubstats_tbody tr.ksectiontableentry2 td.td-3, 
#Kunena tbody#kpopusermsgstats_tbody tr.ksectiontableentry1 td.td-3,
#Kunena tbody#kpopusermsgstats_tbody tr.ksectiontableentry2 td.td-3,
#Kunena tbody#kpopuserhitstats_tbody tr.ksectiontableentry1 td.td-3,
#Kunena tbody#kpopuserhitstats_tbody tr.ksectiontableentry1 td.td-3	{
	text-align:center;
}


/*
POST PAGE
-------------------------------------------------------------------- */
#Kunena #kpostmessage {
	border-left: 1px solid #BFC3C6;
}

#Kunena #kpost-message .postinput {
	width: 94%;
	background: #FFFFFF; 
	color: #000000;
	border: 1px solid #BFC3C6;
	padding: 3px 5px;
}

#Kunena #kpost-message .postinput:hover,
#Kunena #kpost-message .postinput:focus	{
	width: 94%;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #BFC3C6;
	padding: 3px 5px;
}

#Kunena #kpostmessage tr.ksectiontableentry2 td.ktopicicons table	{
	width: 95%;
}

#Kunena #kpostmessage tr.ksectiontableentry2 td.ktopicicons td {
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #BFC3C6;
	width: 99%;
}

#Kunena #kpostmessage tr.ksectiontableentry1 .kpostbuttonset td.kposthint	{
	background: #FFFFCC;
	border: 1px solid #DDD5BF;
	padding: 2px 5px;
}

#Kunena table#kpostmessage .kposthint .kinputbox {
	background: #FFFFCC;
	border: 0px solid #FFFFCC;
	width: 99%;
}

#Kunena .kpostbuttonset {
	width: 95%;
	margin: 2px;
}

#Kunena tr.ksectiontableentry1 .kpostbuttons {
	border: 1px solid #BFC3C6;
}

#Kunena table#kpostmessage .ktxtarea {
	overflow: auto;
	/* IMPORTANT: height must be set in px */
	height: 200px;
	border: 1px solid #BFC3C6;
}

#Kunena td.kcaptcha {
	text-align: left;
	vertical-align:middle;
	height: 35px;
}

/* ---- Post Previews ---- */

#Kunena textarea#kbbcode-message {
	width: 95%;
	float: left;
}
#Kunena #kbbcode-preview {
	/* IMPORTANT: do not set height - controlled by js */
	border: 1px solid #BFC3C6;
	overflow: scroll;
	background: #F2F1EE;
}
#Kunena div.kbbcode-preview_bottom {
	/* IMPORTANT: do not set height - controlled by js */
	float:left;
	clear:left;
	width: 95%;
	margin-top: 10px;
}
#Kunena div.kbbcode-preview_right {
	/* IMPORTANT: do not set height - controlled by js */
	float:right;
	width: 48%;
	margin-right: 10px;
}

#Kunena #kpostmessage tr.ksectiontableentry1 .kpostbuttonset td,
#Kunena #kpostmessage tr.ksectiontableentry2 .kpostbuttonset td	{
	border-bottom: 0px solid #BFC3C6;
}

#Kunena #kpost_message td.kleftcolumn {
	width: 15%;
	text-align: right;
	vertical-align: middle;
}

#Kunena #kpost-result div {
	border: 1px solid #999;
	font-size: 1em;
}

#Kunena #kpost-buttons {
	padding: 4px;
}

#Kunena #kpost-buttons .kbutton {
	padding: 4px;
	font-weight: bold;
	font-size: 1em;
}

#Kunena div#kcolor-palette,
#Kunena div#link,
#Kunena div#image,
#Kunena div#video {
	border-bottom: 1px solid #BFC3C6;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
	

/* FORUM BUTTONS
----------------------------------------------------------------------------------------------- */

/* Goto Up/down buttons * /

#Kunena a.kbuttongoto {
}

#Kunena a.kbuttongoto span.top {
	background: url("/components/com_kunena/template/default/images/icons/top_arrow.gif") no-repeat left top;
	height: 18px;
	width: 18px;
	display: block;
}

#Kunena a.kbuttongoto span.bottom {
	background: url("/components/com_kunena/template/default/images/icons/bottom_arrow.gif") no-repeat left top;
	height: 18px;
	width: 18px;
	display: block;
}

/* Communication buttons * /

#Kunena a.kbuttoncomm {
	color: #FFF;
	text-transform: uppercase;
	font-size: .917em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	cursor: pointer;
	line-height: 145%;
	background: url("/components/com_kunena/template/default/images/buttons/btn-bg-comm.gif") repeat-x left top;
	border: none;
}

#Kunena a.kbuttoncomm.btn-left {
	float: left;
}
#Kunena a.kbuttoncomm span {
	float: left;
}
#Kunena a.kbuttoncomm span.reply {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-reply.gif") no-repeat left top;
}
#Kunena a.kbuttoncomm span.quote {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-quote.gif") no-repeat left top;
}
#Kunena a.kbuttoncomm span.newtopic {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-newtopic.gif") no-repeat left top;
}
#Kunena a.kbuttoncomm span span {
	height: 18px;
	padding: 0 7px 0 20px;
    /*	background: url("/components/com_kunena/template/default/images/buttons/btn-right-comm.gif") no-repeat right top; */
}
#Kunena a.kbuttoncomm span span:hover {
	text-decoration: underline;
}

/* User Action buttons * /

#Kunena a.kbuttonuser {
	color: #FFF;
	text-transform: uppercase;
	font-size: .917em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	cursor: pointer;
	line-height: 145%;
	background: url("/components/com_kunena/template/default/images/buttons/btn-bg-comm.gif") repeat-x left top;
	border: none;
}

#Kunena a.kbuttonuser.btn-left {
	float: left;
}
#Kunena a.kbuttonuser span {
	float: left;
}
#Kunena a.kbuttonuser span.favorite {
	float: left;
	/* background: url("/components/com_kunena/template/default/images/buttons/btn-left-favorite.gif") no-repeat left top; */
           background: url("/images/stories/kunena/btn-left-favorite.gif") no-repeat left top;
}
#Kunena a.kbuttonuser span.subscribe {
	float: left;
	background: url("/images/stories/kunena/btn-left-subscribe.gif") no-repeat left top;
}
#Kunena a.kbuttonuser span.markread {
       /*	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-markread.gif") no-repeat left top; */
}
#Kunena a.kbuttonuser span.report {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-report.gif") no-repeat left top;
}

#Kunena .kbuttonuser {
background-position:0 -480px;
}

#Kunena .kbuttonuser span.subscribe {
 background:url("/images/stories/kunena/default.png") no-repeat scroll 0 -320px transparent ;
}
#Kunena a.kbuttonuser span.markread {
background:url("/images/stories/kunena/default.png") no-repeat scroll 0 -300px transparent;
}

#Kunena .kbuttononline-yes{background-position:0 -200px !important; }

#Kunena .kbuttononline-yes, #Kunena .kbuttonmod {
background-position:0 -480px;
}
#Kunena .kbuttononline-yes span span, #Kunena .kbuttonmod span span {
background-position:right -500px;
}

#Kunena .kicon-button {
background-image:url("/images/stories/kunena/default.png") !important;
}
#Kunena .kbuttononline-yes{
/* background-image: url("/components/com_kunena/template/default/media/iconsets/buttons/default/default.png")!important; */
}

#Kunena h2 span.kheadbtn a {
background-color:#F9F9F9;
line-height:28px;
}

#Kunena h2 span.kheadbtn:hover a {
background-color:#F7F7F7;
border-color:#FFFFFF;
color:#444444 !important;
}

#Kunena #ktab ul.menu li#current.active a {
background-color:#FBBE04 !important;
}

#Kunena #ktop span.ktoggler {
background:none repeat scroll 0 0 #FBBE04 !important;
}

#Kunena a.kbuttonuser span span {
        background-position:right -500px;
	height: 18px;
	padding: 0 7px 0 20px;
    /*	background: url("/components/com_kunena/template/default/images/buttons/btn-right-comm.gif") no-repeat right top; */
}
#Kunena a.kbuttonuser span span:hover {
	text-decoration: underline;
}
#Kunena a.kbuttonuser span span:hover {
	text-decoration: underline;
}
#Kunena div#kreport-container {
	border:1px solid #BFC3C6;
	height:1%;
	overflow:auto;
	padding:10px 10px 30px;	
}

#Kunena form.kform-report,
#Kunena form.kform-report label,
#Kunena form.kform-report input,
#Kunena form.kform-report textarea {
	float:left;
	clear:both;
}
#Kunena form.kform-report label {
	margin-top: 15px;
}
#Kunena form.kform-report input,
#Kunena form.kform-report textarea {
	border:1px solid #BFC3C6;
}
	
#Kunena div.kreportstatus {
	text-align:center;
	margin: 30px 0;
}

/* Moderator Action buttons * /

#Kunena a.kbuttonmod {
	color: #FFF;
	text-transform: uppercase;
	font-size: .917em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	cursor: pointer;
	line-height: 145%;
        background: url("/components/com_kunena/template/default/images/buttons/btn-bg-comm.gif") repeat-x left top;
	border: none;
}

#Kunena a.kbuttonmod.btn-left {
	float: left;
}

#Kunena a.kbuttonmod span {
	float: left;
}

#Kunena a.kbuttonmod span.merge {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-merge.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.edit {
	float: left;
           background: url("/images/stories/kunena/btn-left-edit.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.delete {
	float: left;
        background: url("/images/stories/kunena/btn-left-delete.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.permdelete {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-delete.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.undelete {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-delete.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.move {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-move.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.sticky {
	float: left;
        background: url("/images/stories/kunena/btn-left-markread.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.lock {
	float: left;
        background: url("/images/stories/kunena/btn-left-lock.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.split {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-split.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.approve {
	float: left;
	background: url("/components/com_kunena/template/default/images/buttons/btn-left-moderate.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span.moderate {
	float: left;
           background: url("/images/stories/kunena/btn-left-moderate.gif") no-repeat left top;
}
#Kunena a.kbuttonmod span span {
	height: 18px;
	padding: 0 7px 0 20px;
    /*    background: url("/components/com_kunena/template/default/images/buttons/btn-right-comm.gif") no-repeat right top; */
}
#Kunena a.kbuttonmod span span:hover {
	text-decoration: underline;
}

/* Generic Buttons * /
#Kunena a.kbuttongen {
	color: #FFF;
	text-transform: uppercase;
	font-size: .917em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	cursor: pointer;
	line-height: 145%;
	background: url("/components/com_kunena/template/default/images/buttons/btn-bg-comm.gif") repeat-x left top;
	border: none;
}

#Kunena a.kbuttongen.btn-left {
	float: left;
}
#Kunena a.kbuttongen span {
	float: left;
}
#Kunena a.kbuttongen span.gen {
	float: left;
    /*	background: url("/components/com_kunena/template/default/images/buttons/btn-left-gen.gif") no-repeat left top; */
}
#Kunena a.kbuttongen span span {
	height: 18px;
	padding: 0 7px 0 20px;
     /* 	background: url("/components/com_kunena/template/default/images/buttons/btn-right-comm.gif") no-repeat right top; */
}
*************/

/* Online Indicator */
#Kunena span.kbuttononline-yes {
	color: #FFF;
	text-transform: uppercase;
	font-size: .917em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	cursor: pointer;
	line-height: 145%;
	background: url("/components/com_kunena/template/default/images/buttons/btn-bg-mod.gif") repeat-x left top;
	border: none;
}

#Kunena span.kbuttononline-yes.btn-left {
	float: left;
}
#Kunena span.kbuttononline-yes span {
	float: left;
}

#Kunena .kbuttononline-yes span.online-yes  span { background-position:right -220px; }

#Kunena span.kbuttononline-yes span.online-yes {
	float: left;
   /*	background: url("/components/com_kunena/template/default/images/buttons/btn-left-modgen.gif") no-repeat left top; */
}
#Kunena span.kbuttononline-yes span span {
	height: 18px;
	padding: 0 7px 0 7px;
    /*	background: url("/components/com_kunena/template/default/images/buttons/btn-right-mod.gif") no-repeat right top; */
}

#Kunena span.kbuttononline-no {
	color: #FFF;
	text-transform: uppercase;
	font-size: .917em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	cursor: pointer;
	line-height: 145%;
	background: url("/components/com_kunena/template/default/images/buttons/btn-bg-comm.gif") repeat-x left top;
	border: none;
}

#Kunena span.kbuttononline-no.btn-left {
	float: left;
}
#Kunena span.kbuttononline-no span {
	float: left;
}
#Kunena span.kbuttononline-no span.online-no {
	float: left;
     /*	background: url("/components/com_kunena/template/default/images/buttons/btn-left-gen.gif") no-repeat left top; */
}
#Kunena span.kbuttononline-no span span {
	height: 18px;
	padding: 0 7px 0 7px;
     /*	background: url("/components/com_kunena/template/default/images/buttons/btn-right-comm.gif") no-repeat right top; */
}

/*
BBCODE BUTTONS
-------------------------------------------------------------------- */
#Kunena img.kbbcode {
	cursor: pointer;
	margin-top: 4px;
	margin-right: 1px;
	padding: 0px;
}

#Kunena img.kbbcode:hover {
	background-color: #e4e4e4;
	cursor: pointer;
	margin-top: 4px;
	margin-right: 1px;
	padding: 0px;
}

#Kunena .kbbcode-colortable {
	cursor: pointer;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#Kunena div#kbbcode-size-options {
	margin:2px 0 0;
}

#Kunena div#kbbcode-size-options span {
	vertical-align: middle;
	display: inline-block;
	line-height: 24px;
}

#Kunena div#kbbcode-size-options span:hover {
	background-color: #e4e4e4;
	cursor: pointer;
	padding: 0px;
}

#Kunena table.kpostbuttonset tr td.kpostbuttons select.kslcbox {
	position: relative;
	bottom: 5px;
}

#Kunena #kbbcode-toolbar {
	list-style-position:inside;
	list-style-type:none;
	height:18px;
	margin:2px 0 2px;
	padding:0;
	position:relative;
}

#Kunena #kbbcode-toolbar li {
	float:left;
	list-style-image:none !important;
	list-style-type:none !important;
	margin:0;
	padding:0;
}

#Kunena #kbbcode-toolbar li a {
	background:url("/components/com_kunena/template/default/images/editor/editor_buttons.png") no-repeat;
	display:block;
	height:18px;
	width:18px;
	margin-right: 2px;
}

#Kunena #kbbcode-toolbar li a:hover {
	background-color: #e4e4e4;
	cursor: pointer;
	padding: 0px;
}

#Kunena #kbbcode-toolbar li span {
	display:none;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-bold_button {
	background-position:0 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-italic_button {
	background-position:-18px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-underline_button {
	background-position:-36px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-strike_button {
	background-position:-54px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-sub_button {
	background-position:-72px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-sup_button {
	background-position:-90px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-size_button {
	background-position:-108px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-color_button {
	background-position:-126px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-spoiler_button {
	background-position:-144px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-hide_button {
	background-position:-162px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-separator1 {
	background-position:-400px 0;
	width: 8px;
	background-color: #eeeeee;
	cursor: default;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-ulist_button {
	background-position:-180px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-olist_button {
	background-position:-198px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-list_button {
	background-position:-216px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-left_button {
	background-position:-234px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-center_button {
	background-position:-252px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-right_button {
	background-position:-270px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-separator2 {
	background-position:-400px 0;
	width: 8px;
	background-color: #eeeeee;
	cursor: default;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-quote_button {
	background-position:-288px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-code_button {
	background-position:-306px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-separator3 {
	background-position:-400px 0;
	width: 8px;
	background-color: #eeeeee;
	cursor: default;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-image_button {
	background-position:-324px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-link_button {
	background-position:-342px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-separator4 {
	background-position:-400px 0;
	width: 8px;
	background-color: #eeeeee;
	cursor: default;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-table_button {
	background-position:0 -18px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-module_button {
	background-position:-18px -18px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-separator5 {
	background-position:-400px 0;
	width: 8px;
	background-color: #eeeeee;
	cursor: default;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-ebay_button {
	background-position:-360px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-video_button {
	background-position:-378px 0;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-map_button {
	background-position:-72px -18px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-attach-button {
	background-position:-36px -18px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-gallery-button {
	background-position:-54px -18px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-poll-button {
	background-position:-90px -18px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-separator6 {
	background-position:-400px 0;
	width: 8px;
	background-color: #eeeeee;
	cursor: default;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-previewbottom_button {
	background-position:-252px -18px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-previewright_button {
	background-position:-270px -18px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-separator7 {
	background-position:-400px 0;
	width: 8px;
	background-color: #eeeeee;
	cursor: default;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-help_button {
	background-position:-396px -18px;
}

#Kunena #kattachments {
	line-height:18px;
}


#Kunena #kattachments a {
	background:url("/components/com_kunena/template/default/images/editor/editor_buttons.png") no-repeat;
	display:inline-block;
	height:18px;
	width:18px;
	margin-right: 2px;
}

#Kunena #kattachments a {
	background-position:-216px -18px;
}

/*
POLLS
-------------------------------------------------------------------- */

#Kunena div#kpoll-text-help {
	font-weight:bold;
}
	

/*
Multi file upload for bbcode editor
-------------------------------------------------------------------- */

#Kunena #kbbcode-filelist {
	padding: 0;
	list-style: none;
	margin: 0;
}
 
#Kunena #kbbcode-filelist .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url(assets/error.png) no-repeat 24px 5px;
	margin-bottom: 1px;
}
#Kunena #kbbcode-filelist .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}
 
#Kunena #kbbcode-filelist .file {
	line-height: 2em;
	padding-left: 22px;
	background: url(assets/attach.png) no-repeat 1px 50%;
}
 
#Kunena #kbbcode-filelist .file span,
#Kunena #kbbcode-filelist .file a {
	padding: 0 4px;
}
 
#Kunena #kbbcode-filelist .file .file-size {
	color: #666;
}
 
#Kunena #kbbcode-filelist .file .file-error {
	color: #8a1f11;
}
 
#Kunena #kbbcode-filelist .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(../../assets/progress-bar/progress.gif);
}

/*
POLLS
-------------------------------------------------------------------- */

#Kunena div#kpoll-text-help {
	font-weight:bold;
}
	
	
/*
POST HISTORY
-------------------------------------------------------------------- */
#Kunena .kreview-table {
	text-align: left;
	border-spacing: 1px;
	background: #BFC3C6;
}

#Kunena .kreview-header {
	color: #ffffff;
}

#Kunena .kreview-body0 {
	color: #404040;
	background-color: #FFFFCC;
	line-height: 100%;
	padding: 3px 10px;
}

#Kunena .kreview-body1 {
	color: #404040;
	background-color: #FFFFFF;
	padding: 3px 10px;
	line-height: 140%;
}

#Kunena .kreview-quote {
	padding: 5px;
	border: dotted 1px #BFC3C6;
	background-color: #FFF;
	color: #999;
	display: block;
}

/* PATHWAY 
----------------------------------------------------------------------------------------------- */
#Kunena .kforum-pathway {
	padding: 5px;
	line-height: 18px;
	margin: 5px 0 0 0;
	border: 1px solid #FBC004;
	color: #000000;

}
#Kunena .kforum-pathway-bottom {
	padding: 3px;
	line-height: 18px;
	margin: 0 0 5px 0;
	border: 1px solid #FBC004;
	color: #000000;
}
#Kunena .kforum-pathway-bottom img {
	vertical-align:text-bottom;
}
#Kunena .path-element-first {
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	padding-left: 22px;
	background: url("/components/com_kunena/template/default/images/pathway_start.gif") no-repeat left center;
	display: inline;
	padding-right: 3px;
}

#Kunena .path-element-first a:link,
#Kunena .path-element-first a:visited {
	font-weight: normal;
	text-decoration: none;
	background: none;
}

#Kunena .path-element-last,
#Kunena .path-element-last a:link {
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
	display: inline;
}

#Kunena .kforum-pathway .path-element,
#Kunena .kforum-pathway-bottom .path-element	{
    /*	background: url("/components/com_kunena/template/default/images/icons/arrow.png") no-repeat left center; */
        background:url("/modules/mod_superfishmenu/tmpl/images/arrows-ffffff.png") no-repeat scroll -10px 3px transparent;
	padding-left: 12px;
	display: inline;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	padding-right: 3px;
}

#Kunena .kforum-pathway .path-element-last,
#Kunena .kforum-pathway-bottom .path-element-last {
	height: 18px;
	line-height: 18px;
	background: url("/components/com_kunena/template/default/images/pathway_finallink.gif") no-repeat left center;
	padding-left: 37px;
	padding-right: 5px;
}

#Kunena .path-element-users {
	display: inline;
	margin-top: 21px;
}

/* PAGENAV
-------------------------------------------------------------------- */
#Kunena table.jr-topnav {
	width: 100%;
}

#Kunena table.jr-bottomnav {
	width: 100%;
}

#Kunena td.jr-topnav-left {
	text-align: left;
	width: 50%;
	vertical-align: middle;
}

#Kunena td.jr-topnav-right {
	text-align: right;
	width: 50%;
	vertical-align: middle;
}

#Kunena div.jr-pagenav {
	
}

#Kunena div.jr-pagenav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

#Kunena div.jr-pagenav ul li {
	list-style: none;
	margin: 0;
	padding: 0 4px;
	display: block;
	float: left;
	background: none;
}

#Kunena div.jr-pagenav ul li.jr-pagenav-text {
	font-weight: normal;
	list-style: none;
	margin: 0;
	padding: 0 4px;
	display: block;
	float: left;
}

#Kunena div.jr-pagenav-nb,#Kunena div.jr-pagenav-nb-act {
	display: inline;
}
#Kunena a.jr-pagenav-nb:link,#Kunena a.jr-pagenav-nb:visited {
	font-weight: bold;
	text-decoration: none;
}
#Kunena a.jr-pagenav-nb:hover {
	text-decoration: underline;
}
#Kunena li.jr-pagenav-nb span.pagenav,
#Kunena li.jr-pagenav-nb a.pagenav:link,
#Kunena li.jr-pagenav-nb a.pagenav:visited {
	font-weight: normal;
	text-decoration: none;
	background: none;
	border: 0px;
	line-height: normal;
	margin: 0;
	padding: 0;
}

#Kunena .kbottom_pathway {
	display: none;
}

/*
FORUM HEADER DESCRIPTION
-------------------------------------------------------------------- */
#Kunena .kforum-headerdesc {
	padding: 3px;
	line-height: 18px;
	margin: -1px 0 0 0;
	border: 1px solid /*#BFC3C6;*/#FBC004;
	color: #000000;
	background: #FFF;
}
#Kunena .kforum-headerdesc td{
	padding: 8px;
}

/*
FORUM TOOLS
-------------------------------------------------------------------- */
#Kunena #kft-cover {
	position: relative;
	float: right;
}
#Kunena table.jr-ft {
	width: 100%;
}
#Kunena td.ft-td1 {
	width: 100%;
}
#Kunena td.ft-td2 {
	width: 150px;
}
#Kunena #kforumtools-control {
	width: 150px;
	text-align: right;
	margin-right: 5px;
}
#Kunena .kforumtools-contentBox {
	z-index: 2;
	border: 1px solid #BFC3C6;
	display: none;
	position: absolute;
	right: 0px;
	top: 20px;
	background: #737373;
	overflow: hidden;
	width: 150px;
}
#Kunena .kforumtools-content {
	position: relative;
	width: 100%;
	text-align: left;
	padding: 1px;
}
#Kunena #subBox1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#Kunena #subBox1 ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 3px 5px;
	color: #FFFFFF;
	background: none;
}
#Kunena #subBox1 ul li a:link,
#Kunena #subBox1 ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	list-style: none;
}
#Kunena #subBox1 ul li a:hover {
	text-decoration: underline;
}
#Kunena a.kforumtools:link,
#Kunena a.kforumtools:visited {
	background: url("/components/com_kunena/template/default/images/menu_open.gif") no-repeat right center;
	padding-right: 20px;
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	text-decoration: none;
}
#Kunena a.kforumtools:hover {
	text-decoration: underline;
}

/*
HELP, RULES, UPLOAD AVATAR, ANNOUNCEMENT
-------------------------------------------------------------------- */
#Kunena td.khelpdesc,
#Kunena td.krulesdesc,
#Kunena td.kuadesc,
#Kunena td.kanndesc,
#Kunena td.kcreditsdesc	{
	vertical-align: top;
	padding: 15px;
	border: 1px solid #BFC3C6;
	background: #FFFFFF;
	color: #000000;
}
#Kunena td.kcreditsdesc div.kfooter {
	text-align:center;
}
#Kunena .kcredits-intro {
	padding: 10px 0 10px 0;
}
#Kunena .kteam {
	margin: 0;
	padding: 0;
	border-top: 1px solid #BFC3C6;
}
#Kunena .kteammember {
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #BFC3C6;
	list-style: inside;
	list-style-type:none;
	margin: 0;
	background: transparent none;
}
#Kunena .kcredits-more {
	padding: 10px 0 10px 20px;
}

#Kunena .kstatsicon {
	background: url("/components/com_kunena/template/default/images/icons/stats.png") no-repeat center top;
	min-width: 32px;
	min-height: 32px;
}

/* 		WHO IS ONLINE
------------------------------------------------------------------- */

#Kunena .kwhoicon {
	background: url("/components/com_kunena/template/default/images/icons/who_is_online.png") no-repeat center top;
	min-width: 32px;
	min-height: 32px;
}

#Kunena .kwholegend {
	border-top: 1px dotted #CCCCCC;
	width: 100%;
	margin-top: 5px;
	padding-top: 5px;
}

#Kunena .kwhoonline {
	border-bottom: 1px dotted #CCCCCC;
	width: 100%;
	padding-bottom: 5px;
}

/*
MODERATOR PAGE
-------------------------------------------------------------------- */

#Kunena div#kmod-container {
	border: 1px solid #BFC3C6; 
	margin: 0 0 10px 0; 
	padding: 10px 10px 30px 10px; 
	overflow:auto; 
	height: auto;
	clear:left;
}
#Kunena div#kmod-leftcol {
	width: 47%; 
	float:left;
	clear:left;
}
#Kunena div#kmod-rightcol {
	width: 47%;
	float:right;
}

#Kunena div.kmoderate-message {
	border:1px solid #CCCCCC;
	padding:5px;
	margin:5px 0;
	display:inline-block;
	width:98%;
}

#Kunena div.kmoderate-message h4 {
	margin:0;
	padding:0;
}

#Kunena div.kmoderate-message div.kmessage-avatar {
	float:left;
	padding:5px 5px 0 0;
}

#Kunena div.kmoderate-message div.kmessage-msgtext {
	margin-left: 42px;
}

/*
USER PROFILE
-------------------------------------------------------------------- */
#Kunena .kprofile-left {
	padding-right: 5px;
}
#Kunena .kprofile-right {}
#Kunena .kprofileinfo {
	background: #ffffff;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}
#Kunena .k-usrprofile-misc {
	text-align: center;
	margin: 0 auto;
}
#Kunena #kuserprfmsg td.td-6 {
	border-right: 1px solid #BFC3C6;
}
#Kunena .kprofile-bottomnav {
	background: #ffffff;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}

/*
MY PROFILE
-------------------------------------------------------------------- */
#Kunena .kmyprofile_menu td {
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}
#Kunena .kmyprofile_menu a {
	display: block;
	padding: 2px 5px 3px 10px;
	text-decoration: none;
}
#Kunena .kmyprofile_menu a:hover {
	text-decoration: underline;
}
#Kunena .kmyprofile_menu_title {
	font-weight: bold;
}
#Kunena .kmyprofile_menu_staff {
	padding: 5px 10px;
	border-bottom: 4px solid #BFC3C6;
}
#Kunena .kmyprofile_general td {
	padding: 3px 5px;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}

/*
NEW PROFILE
-------------------------------------------------------------------- */
#Kunena div#kprofile-container { border: 1px solid #BFC3C6; padding: 10px 10px 30px 10px; overflow:auto; height: 1%;}
#Kunena div#kprofile-leftcol { width: 200px; font-size: 1em; float:left; margin-right: 10px;}
#Kunena div.kavatar-lg { 
	width: 200px; 
	height: 200px; 
	background-color: #FFF; 
	border: 1px solid #999999; 
	display: table-cell;
	vertical-align:middle;
	text-align:center;
}
#Kunena div.kavatar-lg img {	 }
#Kunena div#kprofile-stats { margin-top: 15px;}
#Kunena div#kprofile-stats ul { margin: 0 0 0 3px; padding: 0;}
#Kunena div#kprofile-stats ul li { list-style-type: none; padding-top: 5px; clear:both; font-size:.917em ;}
#Kunena div#kprofile-stats ul li span.konline-status-yes {
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/online.gif") no-repeat; 
	height: 16px; 
	width: 70px;
	color: #fff;
}
#Kunena div#kprofile-stats ul li span.konline-status-no {
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/offline.gif") no-repeat; 
	height: 16px; 
	width: 70px;
	color:#fff;
}	
div#kprofile-stats ul li span.krankname {
	display:block; 
	margin-right: 5px;
	font-weight:bold;
	float:left;
}
div#kprofile-stats ul li span.krank-admin {
	display:block; 
	background: url("/components/com_kunena/template/default/images/ranks/rankadmin.gif") no-repeat; 
	height: 16px; 
	width: 70px;
	margin-right: 5px;
	float:right;
	margin-top: 0;
}
#Kunena div#kprofile-rightcol  { 
	display: table;
	margin-right: 10px;
	margin-left: 210px;
}
#Kunena div#kprofile-rightcoltop  {width: 100%;}
#Kunena div.kprofile-rightcol1 { 
	width: 45%;
}
#Kunena div.kprofile-rightcol1 ul {margin: 0;padding: 0;}
#Kunena div.kprofile-rightcol1 ul li,
#Kunena div.kprofile-rightcol2 ul li { 
	list-style-type: none !important; 
	background: 0 none; 
	padding-bottom: 8px;
	padding-left: 0;
}
#Kunena div#kprofile-stats ul li { 
	list-style-type: none !important; 
	background: 0 none; 
	padding-left: 0;
}
#Kunena span.location { 
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/location.png") no-repeat; 
	height: 16px; 
	width: 16px;
}
#Kunena span.gender-male { 
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/male.png") no-repeat; 
	height: 16px; 
	width: 16px;
	margin:0 5px 5px 0;
}
#Kunena span.gender-female { 
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/female.png") no-repeat; 
	height: 16px; 
	width: 16px;
	margin:0 5px 5px 0;
}
#Kunena span.gender-unknown { 
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/gender-unknown.png") no-repeat; 
	height: 16px; 
	width: 16px;
	margin:0 5px 5px 0;
}
#Kunena span.birthdate { 
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/birthday.png") no-repeat; 
	height: 16px; 
	width: 16px;
}
#Kunena span.website {
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/website.png") no-repeat; 
	height: 16px; 
	width: 16px;
}
#Kunena span.private {
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/pm.png") no-repeat; 
	height: 16px; 
	width: 16px;
}
#Kunena span.email {
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/email.png") no-repeat; 
	height: 16px; 
	width: 16px;
}
#Kunena div#kprofile-rightcol div.kprofile-rightcol1 ul li span.location { 
	float:left;
	display:block; 
	background: url("/components/com_kunena/template/default/images/icons/location.png") no-repeat; 
	height: 16px; 
	width: 16px;
	margin-right: 10px;
}
#Kunena div#kprofile-rightcol div.kprofile-rightcol1 ul li span.gender-male { 
	float:left;
	margin-right: 10px;
}
#Kunena div#kprofile-rightcol div.kprofile-rightcol1 ul li span.gender-female { 
	float:left;
	margin-right: 10px;
}
#Kunena div#kprofile-rightcol div.kprofile-rightcol1 ul li span.gender-unknown { 
	float:left;
	margin-right: 10px;
}
#Kunena div#kprofile-rightcol div.kprofile-rightcol1 ul li span.birthdate { 
	float:left;
	margin-right: 10px;
}
#Kunena div.kprofile-rightcol1 ul li span.bday-remind { 
	display:inline-block; 
	height: 16px; 
	width: 16px;
	background: url("/components/com_kunena/template/default/images/icons/remind.png") no-repeat; 
	vertical-align:middle;
}
#Kunena li.bd a {
	margin-left: 10px;
}
#Kunena div.kiconrow {
	width: 121px;
	padding-right: 10px;
	padding-bottom: 5px;
	float:left;
}
#Kunena div.kiconrow span {
	display:block;
	width: 16px;
	height: 16px;
	float:left;
	margin: 0 5px 5px 0;
	border: 0 none;
}

#Kunena span.twitter 	{ background: url("/components/com_kunena/template/default/images/social/twitter.png") no-repeat; }
#Kunena span.facebook 	{ background: url("/components/com_kunena/template/default/images/social/facebook.png") no-repeat; }
#Kunena span.myspace 	{ background: url("/components/com_kunena/template/default/images/social/myspace.png") no-repeat; }
#Kunena span.linkedin	{ background: url("/components/com_kunena/template/default/images/social/linkedin.png") no-repeat; }			
#Kunena span.delicious	{ background: url("/components/com_kunena/template/default/images/social/delicious.png") no-repeat; }
#Kunena span.friendfeed	{ background: url("/components/com_kunena/template/default/images/social/friendfeed.png") no-repeat; }
#Kunena span.digg		{ background: url("/components/com_kunena/template/default/images/social/digg.png") no-repeat; }
#Kunena span.skype		{ background: url("/components/com_kunena/template/default/images/social/skype.png") no-repeat; }
#Kunena span.yim		{ background: url("/components/com_kunena/template/default/images/social/yahoo.png") no-repeat; }
#Kunena span.aim 		{ background: url("/components/com_kunena/template/default/images/social/aim.png") no-repeat; }
#Kunena span.gtalk 		{ background: url("/components/com_kunena/template/default/images/social/googletalk.png") no-repeat; }
#Kunena span.blogspot 	{ background: url("/components/com_kunena/template/default/images/social/blogger.png") no-repeat; }
#Kunena span.flickr 	{ background: url("/components/com_kunena/template/default/images/social/flickr.png") no-repeat; }
#Kunena span.bebo 		{ background: url("/components/com_kunena/template/default/images/social/bebo.png") no-repeat; }
#Kunena span.msn 		{ background: url("/components/com_kunena/template/default/images/social/msn.png") no-repeat; }
#Kunena span.icq 		{ background: url("/components/com_kunena/template/default/images/social/icq.png") no-repeat; }

#Kunena span.twitter_off 	{ background: url("/components/com_kunena/template/default/images/social/twitter_off.png") no-repeat; }
#Kunena span.facebook_off 	{ background: url("/components/com_kunena/template/default/images/social/facebook_off.png") no-repeat; }
#Kunena span.myspace_off 	{ background: url("/components/com_kunena/template/default/images/social/myspace_off.png") no-repeat; }
#Kunena span.linkedin_off	{ background: url("/components/com_kunena/template/default/images/social/linkedin_off.png") no-repeat; }			
#Kunena span.delicious_off	{ background: url("/components/com_kunena/template/default/images/social/delicious_off.png") no-repeat; }
#Kunena span.friendfeed_off	{ background: url("/components/com_kunena/template/default/images/social/friendfeed_off.png") no-repeat; }
#Kunena span.digg_off		{ background: url("/components/com_kunena/template/default/images/social/digg_off.png") no-repeat; }
#Kunena span.skype_off		{ background: url("/components/com_kunena/template/default/images/social/skype_off.png") no-repeat; }
#Kunena span.yim_off		{ background: url("/components/com_kunena/template/default/images/social/yahoo_off.png") no-repeat; }
#Kunena span.aim_off 		{ background: url("/components/com_kunena/template/default/images/social/aim_off.png") no-repeat; }
#Kunena span.gtalk_off 		{ background: url("/components/com_kunena/template/default/images/social/googletalk_off.png") no-repeat; }
#Kunena span.blogspot_off 	{ background: url("/components/com_kunena/template/default/images/social/blogger_off.png") no-repeat; }
#Kunena span.flickr_off 	{ background: url("/components/com_kunena/template/default/images/social/flickr_off.png") no-repeat; }
#Kunena span.bebo_off 		{ background: url("/components/com_kunena/template/default/images/social/bebo_off.png") no-repeat; }
#Kunena span.msn_off 		{ background: url("../images/social/msn_off.png") no-repeat; }
#Kunena span.icq_off 		{ background: url("../images/social/icq_off.png") no-repeat; }
#Kunena div.clrline {
	clear:both; 
	border-top: 1px solid #BFC3C6; 
	margin: 15px 0 20px 0; 
	line-height: 10px;
}
#Kunena div#kprofile-rightcolbot { }
#Kunena div.kprofile-rightcol1 h4 { margin:10px 0 0 0; padding: 0; color: #333333; font-size: 1em; font-weight:bold;}
#Kunena div.kprofile-rightcol1 p { margin:0; padding: 0;}
#Kunena div.kprofile-rightcol2 { float:right; width: 45%; margin-left: 10px;}
#Kunena div.kprofile-rightcol2 ul {margin: 0;padding: 0;}
#Kunena div.kprofile-rightcol2 ul li {list-style-type: none !important; padding-bottom: 8px;}
#Kunena div.kprofile-rightcol2 ul li span.email {
	float:left;
	display:block; 
	background: url("../images/icons/email.png") no-repeat; 
	height: 16px; 
	width: 16px;
	margin-right: 5px;
}
#Kunena div.kprofile-rightcol2 ul li span.website {
	float:left;
	margin-right: 5px;
}
#Kunena dd.kprofile-modtools h4 {
	margin-bottom: 5px;
	margin-left: 5px;
}
#Kunena dd.kprofile-modtools ul li span {
	margin-right: 15px;
}
#Kunena dd.kprofile-modtools ul li {
	padding-bottom: 5px;
}
#Kunena li.usertype {
	font-weight:bold;
}
#Kunena li.kprofile-rank {
}
#Kunena li.kprofile-rank img {

}

	
/* Tabs
----------------------------------*/

#Kunena #kprofile-tabs {
	width: 100%;
	margin-top: 0px;
}
#Kunena dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}
#Kunena dl.tabs dt {
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
	border-top: 1px solid #BFC3C6;
	margin-left: 3px;
	background: #f0f0f0;
	color: #666;
}
#Kunena dl.tabs dt.open {
	background: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	z-index: 100;
	color: #000;
}
#Kunena div.current {
	clear: both;
	border: 1px solid #BFC3C6;
	padding: 10px 10px;
	overflow: auto;
}
#Kunena div.current dd {
	padding: 0;
	margin: 0;
}
#Kunena dt.kprofile-modbtn {
	background-color:#999999 !important;
	color: #FFF !important;
}
#Kunena dd.kprofile-modtools ul {
	margin:0;
	padding:0;
	margin-left: 5px;
}
#Kunena dd.kprofile-modtools ul li {
	list-style-type:none;
}
#Kunena dd.kprofile-modtools .kcheckbox {
	float:left;
	clear:left;
}
#Kunena dd.kprofile-modtools label {
	float:left;
	clear:right;
	margin: 3px 10px 10px 5px;
}
#Kunena input.kbutton {
	margin: 10px 0 0 5px;
}
#Kunena form#jumpto { margin: 5px; }
#Kunena form#jumpto input.kbutton { margin: 0 5px;}
#Kunena table.klist-top td.klist-markallcatsread input.kbutton { vertical-align:middle; margin: 5px;}

	
/* SLIDERS
----------------------------------------------------------------------------------------------- */

#Kunena span#kprofilebox-status {
	font-weight:bold;
	display:block;
	color: #fff;
	height: 14px; 
	width: 15px;
	background-color: /*#f9a70f;*/#FAAD04;
}
#Kunena #kprofilebox-toggle {
	display:block;
	height: 15px;
	width: 15px;
	margin-right: 1px;
	margin-top: -14px;
	border: 1px solid #fff;
}
#Kunena a.close {
	display:block;  /* shabi */
	background: url("/components/com_kunena/template/default/images/shrink.gif") no-repeat; 
	height: 15px; 
	width: 15px;
}
#Kunena a.open {
	display:block; 
	background: url("/components/com_kunena/template/default/images/expand.gif") no-repeat; 
	height: 15px; 
	width: 15px;
}
	
/* RECENT POSTS
----------------------------------------------------------------------------------------------- */
#Kunena a.krecent {
	font-weight: bold;
}

/* WHO'S ONLINE 
----------------------------------------------------------------------------------------------- */
#Kunena .kgrouplist {
	padding: 5px;
}

/* FOOTER
----------------------------------------------------------------------------------------------- */
#Kunena .kcredits {
	position: relative;
	text-align: center;
}
#Kunena .kfooter {
	text-align: center;
}
#Kunena img.rsslink {
	float:right;
	margin-top: 10px;
	margin-right: 3px;
}
#Kunena table#kforumsearch tr.ksectiontableentry1 td.td-1 fieldset.fieldset {
	background-image:none!important;
}

/* Mootools Autocompleter CSS classes
----------------------------------------------------------------------------------------------- */

#Kunena ul.autocompleter-choices {
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}
#Kunena ul.autocompleter-choices li {
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}
#Kunena ul.autocompleter-choices li.kautocompleter-selected {
	background-color:		#444;
	color:					#fff;
}
#Kunena ul.autocompleter-choices span.kautocompleter-queried {
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}
#Kunena ul.autocompleter-choices li.kautocompleter-selected span.kautocompleter-queried {
	color:					#9FCFFF;
}

/* CSS suffix support for category specific styling (Leave this section at the bottom)
----------------------------------------------------------------------------------------------- */

/* -red category suffix
----------------------------------------------------------------------------------------------- */

#Kunena .kforum-headerdesc-red {
	color: #000000;
	background: #FFDDDD;
}
#Kunena tr.ksectiontableentry1-red td {
	background: #FFDDDD;
}
#Kunena tr.ksectiontableentry2-red td {
	background: #FFCFCF;
}
#Kunena tr.ksectiontableentry1-red td.td-0,
#Kunena tr.ksectiontableentry2-red td.td-0	{
	/* background: #EEEEEE; */
	color: #999999;
}
#Kunena tr.ksectiontableentry1-red td.td-1,
#Kunena tr.ksectiontableentry2-red td.td-1	{
	/* background: #EEEEEE; */
	color: #999999;
}

/* -green category suffix
----------------------------------------------------------------------------------------------- */

#Kunena .kforum-headerdesc-green {
	background: #d2f8db;
}
#Kunena tr.ksectiontableentry1-green td {
	background: #d2f8db;
}
#Kunena tr.ksectiontableentry2-green td {
	background: #bfe5c7;
}
#Kunena tr.ksectiontableentry1-green td.td-0,
#Kunena tr.ksectiontableentry2-green td.td-0	{
	/* background: #EEEEEE; */
	color: #999999;
}
#Kunena tr.ksectiontableentry1-green td.td-1,
#Kunena tr.ksectiontableentry2-green td.td-1	{
	/* background: #EEEEEE; */
	color: #999999;
}

/* -yellow category suffix
----------------------------------------------------------------------------------------------- */

#Kunena .kforum-headerdesc-yellow {
	color: #000000;
	background: #FFFFCC;
}
#Kunena tr.ksectiontableentry1-yellow td {
	background: #FFFFCC;
}
#Kunena tr.ksectiontableentry2-yellow td {
	background: #FFFFAA;
}
#Kunena tr.ksectiontableentry1-yellow td.td-0,
#Kunena tr.ksectiontableentry2-yellow td.td-0	{
	/* background: #EEEEEE; */
	color: #999999;
}
#Kunena tr.ksectiontableentry1-yellow td.td-1,
#Kunena tr.ksectiontableentry2-yellow td.td-1	{
	/* background: #EEEEEE; */
	color: #999999;
}

/* -blue category suffix
----------------------------------------------------------------------------------------------- */

#Kunena .kforum-headerdesc-blue {
	color: #000000;
	background: #c3f0ff;
}
#Kunena tr.ksectiontableentry1-blue td {
	background: #c3f0ff;
}
#Kunena tr.ksectiontableentry2-blue td {
	background: #b1e3ff;
}
#Kunena tr.ksectiontableentry1-blue td.td-0,
#Kunena tr.ksectiontableentry2-blue td.td-0	{
	/* background: #EEEEEE; */
	color: #999999;
}
#Kunena tr.ksectiontableentry1-blue td.td-1,
#Kunena tr.ksectiontableentry2-blue td.td-1	{
	/* background: #EEEEEE; */
	color: #999999;
}

/* -grey category suffix
----------------------------------------------------------------------------------------------- */

#Kunena .kforum-headerdesc-grey {
	color: #000000;
	background: #e5e5e5;
}
#Kunena tr.ksectiontableentry1-grey td {
	background: #e5e5e5;
}
#Kunena tr.ksectiontableentry2-grey td {
	background: #d5d5d5;
}
#Kunena tr.ksectiontableentry1-grey td.td-0,
#Kunena tr.ksectiontableentry2-grey td.td-0	{
	/* background: #EEEEEE; */
	color: #999999;
}
#Kunena tr.ksectiontableentry1-grey td.td-1,
#Kunena tr.ksectiontableentry2-grey td.td-1	{
	/* background: #EEEEEE; */
	color: #999999;
}

/* -pink category suffix
----------------------------------------------------------------------------------------------- */

#Kunena .kforum-headerdesc-pink {
	color: #000000;
	background: #ffddff;
}
#Kunena tr.ksectiontableentry1-pink td {
	background: #ffddff;
}
#Kunena tr.ksectiontableentry2-pink td {
	background: #ffd0ff;
}
#Kunena tr.ksectiontableentry1-pink td.td-0,
#Kunena tr.ksectiontableentry2-pink td.td-0	{
	/* background: #EEEEEE; */
	color: #999999;
}
#Kunena tr.ksectiontableentry1-pink td.td-1,
#Kunena tr.ksectiontableentry2-pink td.td-1	{
	/* background: #EEEEEE; */
	color: #999999;
}

/* for form-validation
--------------------------------------------------------------------------------------------------- */
	
#Kunena #kpost-message .invalid { border: 1px solid red !important; }

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/components/com_kunena/template/default/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/components/com_kunena/template/default/images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/components/com_kunena/template/default/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/components/com_kunena/template/default/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* Auto completer
--------------------------------------------------------------------------------------------------- */

ul.autocompleter-choices {
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #7c7c7c;
	border-left-color:#c3c3c3;
	border-right-color:#c3c3c3;
	border-bottom-color:#ddd;
	background-color:#fff;
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:50;
	background-color:#fff;
}

ul.autocompleter-choices li {
	position:relative;
	margin:-2px 0 0 0;
	padding:0.2em 1.5em 0.2em 1em;
	display:block;
	float:none !important; 
	cursor:pointer;
	font-weight:normal;
	white-space:nowrap;
	font-size:1em;
	line-height:1.5em;
}

ul.autocompleter-choices li.autocompleter-selected {
	background-color:#444;
	color:#fff;
}

ul.autocompleter-choices span.autocompleter-queried {
	display:inline;
	float:none;
	font-weight:bold;
	margin:0;
	padding:0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color:#9FCFFF;
}


#ktab ul.menu li#current.active a {
background-color:#222222;
}

#Kunena #ktop {
background:none repeat scroll 0 0 transparent;
border-color:#FBC004;
border-style:solid;
border-width:0 0 3px;
color:#000000;
margin:0;
padding-bottom:40px;
vertical-align:bottom;
}

#Kunena div.kblock div.kbody {
border-color:#FBC004;
border-style:solid;
border-width:0 1px;
overflow:auto;
padding:5px 10px;
}

#Kunena td.kcol-mid {
border-bottom:1px solid #FBC004;
border-left:1px solid #FBC004;
padding:4px 8px;
vertical-align:middle;
}


#Kunena h2 a, #Kunena div.kmsg-header-top span.kmsg-id-top a, #Kunena div.kmsg-header-bottom span.kmsg-id-bottom a, #Kunena div.kmsg-header-left span.kmsg-id-left a, #Kunena div.kmsg-header-right span.kmsg-id-right a {
color:#000000 !important;
font-weight:bold;}

#Kunena .klist-markallcatsread {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FBC004;
min-height:27px;
overflow:hidden;
padding:0;
}
#Kunena div.ktitle-desc {margin-left:10px !important;}
#Kunena #ktop td {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#FBC004;
border-style:solid;
border-width:0 0 3px;
color:#000000;
margin:0;
vertical-align:bottom;
}


#Kunena span#kprofilebox-status {
background-color:#FAAD04;
color:#FFFFFF;
display:block;
font-weight:bold;
height:14px;
width:15px;
}

div.kmsg-header h2 {background: #f9a70f !important;}
#Kunena .kforum-pathway a, #Kunena .kforum-pathway a:link, #Kunena .kforum-pathway a:visited, #Kunena .kforum-pathway a:active {color:#000 !important;}
div#ktop {border-bottom: 2px solid #f9a70f !important;}

sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	}

.dm_taskbar.dm_light { clear:both; }
h1.dm_title, h2.dm_title, h3.dm_title { margin: 0 0 16px !important; }
#component-b h2.dm_title { margin-left: 15px !important; }

/* Invoice page: */

.cbreginvoice { background-color: #fff; float: none; }
.cbreginvoicedaddress { clear: both; }
.cbregInvoiceNumber { clear: both; }
.cbregBasket th { text-align: left; }
.cbregBasket th.cbregBaItrate { text-align: right; }

/* SLIDESHARE */
div.slideshare {width:348px;overflow:hidden;border:1px solid #CCC;}


/* SLIDESHOW */
div.slide {margin:-30px 0px 0px 35px;}
.nivoSlider{position:relative;margin:30px 30px 60px 30px;background:#202834 url(loading.gif) no-repeat 50% 50%;-moz-box-shadow:none;-webkit-box-shadow:none;}
.nivoSlider img{position:absolute;top:0;left:0;display:none;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline!important;}
.nivo-html-caption{display:none;}
.nivoSlider a{border:0;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;
}.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.nivo-controlNav{bottom:-70px;left:29%;position:absolute;}
.nivo-controlNav img{-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px rgba(10,10,10,.7);display:inline;margin-right:10px;position:relative;}
.nivo-controlNav a.active img{-moz-box-shadow:0 0 5px #DDD;-webkit-box-shadow:0 0 5px rgba(10,10,10,.4);}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(../images/arrows_e.png) no-repeat !important;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-30px 0 !important;right:15px;}
a.nivo-prevNav{left:15px;}
.nivoSlider{margin:30px 30px 60px 30px;}
.nivoSlider .nivo-controlNav{position:absolute;left:47%;bottom:-30px;}
.nivoSlider .nivo-controlNav a{display:block;width:10px;height:10px;background:url(bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivoSlider .nivo-controlNav a.active{background-position:-10px 0;}

/* Payment Page */
.ncolinput input {width:200px;height:25px;font-size:18px;color:#666;}
#ncol_ref small {font-size:14px;}
.ncoltxtl2 small, small small {font-size:14px;}
#submit3 {padding:5px;font-size:14px;font-weight:bold;}
img#NCOLACQ, img#NCOLPP {display:none;}
small a.bottom {font-size:11px;}

/* McAfee Advert */
/* 
#bottom {position:relative;}
#advert{margin:47px 10px 10px 10px;z-index:10;position:absolute;left:50%;margin-left:350px;}
#advert .moduletable {background:#FFF;padding:5px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid #f09601;}
#advert a {font-size:10px;}
*/

.mcafee {margin-top:10px;padding:5px;;}
.mcafee a {font-size:10px;}

/* CB Invoice Page*/

div.cb_form_line.cbclearboth {margin:5px;padding:3px;border-bottom:1px dotted #CCC;;}
div.cb_form_line.cbclearboth label {float:left;font-weight:bold;margin-right:10px;min-width:100px;}
.cbRegistration div.cb_form_line.cbclearboth {border:none;}
.cbStarRatingBlock {float:right;}
.tab-content.cb_tab_content.cb_tab_tab_main th {background:#F4F4F4;}

/* Specials formatting for renewals */

.cbregPlanSelector .cpayPromotionPrice .cpayPromotionSaleText { display:block; }
.cbregRenewButtonForm .cpayPromotionPrice { font-size:80%; }
.cbregRenewButtonForm .cpayPromotionPrice .cpayPromotionSaleText { font-size:110%; top: 0px; }
.cbregRenewButtonForm .cpayPromotionPrice .cpayPromotionSpecialPrice { font-size:107%; top: 0px; }

/* 404 page */
div.error404 {width:300px;height:307px;background:url(../images/404bg.jpg) left top no-repeat;padding-left:300px;margin:50px auto;}
div.error404 h1 {font-size:36px;line-height:45px;text-align:center;padding-top:60px;}
div.error404 p {text-align:center;font-size:18px;}

div.tooltip {background:transparent;border:none;}

/* Related Products Modules */
/*Left Modules */
	#left .module {margin-top:-25px;}
	#left .module h3 {width:167px;height:16px;background:url('../images/leftmodh3.png') top left no-repeat;padding:16px 13px 23px 66px;font-family:Arial;font-size:16px;color:#000;margin-left:-30px;margin-bottom:0px;}
	#left ul.check {margin:12px 0px 0px 0px;padding:0px;}
	#left ul.check li, #showcase-b ul.check li {background:url('../images/check.png') 0px 5px no-repeat;}
	#left ul.check li {margin-left:0px;padding-left:18px;list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.rp-cbsubs, .rp-templates, .rp-hosting, .rp-cbdocs, .rp-cbqspro, .rp-pcidsscertified, .rp-mcafeesecure {width:193px;height:auto;padding:10px;margin-bottom:10px;-moz-border-radius: 8px;border-radius: 8px;} 
#left .module p{margin-top:5px;}
	.rp-cbsubs {background:url('../images/left_cbsubs.jpg') right center no-repeat #FFF !important;}
	.rp-templates {background:url('../images/left_templates.jpg') 105px center no-repeat #FFF !important;}
	.rp-hosting {background:url('../images/left_hosting.jpg') right center no-repeat #FFF !important;}
	.rp-cbdocs {background:url('../images/left_cbdocs.jpg') right 45px no-repeat #FFF !important;}
	.rp-cbqspro {background:url('../images/left_cbquickstartprobox.png') right 55px no-repeat #FFF !important;}
	.rp-pcidsscertified {background:url('../../../images/stories/mcafee/pci_dss_certifed_green_small.png') 115px 72px no-repeat #FFF !important;}
	.rp-mcafeesecure {background:url('//images.scanalert.com/meter/survey/www.joomlapolis.com/13.gif') 105px 75px no-repeat #FFF !important;}


/* Tooltips */
.tooltip {display:none;position:absolute;bottom:48px; left:0px; margin: 0 auto;background:url(../images/ttbgtop.png) top left no-repeat;padding:5px;z-index:9999999999 !important;}
.addon {position:relative;width:auto;background:url(../images/tooltip.jpg) top left no-repeat !important;padding-left:20px !important;}
.addon:hover .tooltip, .addon:hover .ttbot {display:block;width:165px;padding:5px 10px 0px 30px;height:auto;}
.addon:hover .tooltip:hover, .addon:hover .ttbot:hover {display:none;}
.addon .title {display:block;font-weight:bold;text-align:center;padding:5px 0px 5px 10px;}
.ttbot {display:none;}
.addon:hover .ttbot {display:block;position:absolute;left:0px;bottom:20px;width:175px;height:28px !important;background:url(../images/ttbgbottom.png) bottom left no-repeat;}
.moduletablevdir .cb_button_wrapper {margin-bottom:20px;}

div.idea {background:url(../images/lightbulb.jpg) left 5px no-repeat; padding:5px 5px 5px 20px;border:1px solid #DDD;}

/* Buy Addon Buttons */
div.jpBuyNowThis + p, div.jpBuyNowAll + p {clear:both;}
div.jpBuyNowAll a, div.jpBuyNowThis a {display:block;margin:5px 0px 5px 0px;;width:81px;height:auto;padding:3px;float:left;background:#FFF;border:1px solid #e0dedf;}
div.jpBuyNowAll a {float:right;}
div.jpBuyNowAll a:hover, div.jpBuyNowThis a:hover {background:#38b032;color:#FFF;text-decoration:none;}
div.jpBuyNowSingleChoice a {width:auto; float:inherit;}
div.jpBuyNowSingleChoice + p {margin-top:0px;}
div.jpBuyNowSingleChoice a, div.jpBuyNowThis a, div.jpBuyNowAll a { background: #E18624; color: white; border-radius: 8px; }


/* Single line purchases */
.cbregPlansList .jpsingelineplans .cbregPlanSelector .cbregTick {margin: 0px; }
.cbregPlansList .jpsingelineplans .cbregPlanSelector .cbRegNameDesc {margin: 0px; padding: 0px; }
.cbregPlansList .jpsingelineplans .cbregPlanSelector .cbregName { float:left; width:400px; margin:0; }
.cbregPlansList .jpsingelineplans .cbregPlanSelector .cbregParagraph { float:left; width:200px; margin:0; padding-top:4px; }
.cbregPlansList .jpsingelineplans .cbregPlanSelector .cbregParagraph .cbregDescription { padding:0; }
.cbregPlansList .jpsingelineplans .cbregPlanSelector { clear:left; }
.cbregPlansList .jpsingelineplans .cbregPlanSelector:hover { background-color:#cf6; }

/* Comparison table */

/* CSS Document */
#jpct { position:relative; }
table.jpct_cchart { margin:0px auto;   }
table.jpct_cchart td, table.jpct_cchart a { color:#454545; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
table.jpct_cchart a { font-weight:bold; }
table.jpct_cchart td { border-bottom:solid 1px #dadada; padding:5px 10px; text-align:center;  }
table.jpct_cchart td.jpct_heading a { text-decoration:none; }
table.jpct_cchart td.jpct_heading.jpct_offset a { padding-top:5px; display:inline-block; }
table.jpct_cchart td span.jpct_oldprice { text-decoration: line-through; }
table.jpct_cchart td span.jpct_newprice { color: #d11a0a; display:block; padding-bottom: 10px; }
table.jpct_cchart td span.jpct_looking { font-size:15px; }

/* Headings */
table.jpct_cchart th { color: #363636; font-size: 18px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding: 19px 0 10px 0;  width: 135px; letter-spacing:-1px }
table.jpct_cchart th.jpct_benefits { width: 300px; background:url(../images/chart_sprite.png) no-repeat 0 23px; }
table.jpct_cchart th.jpct_free { background:url(../images/chart_sprite.png) repeat-x 0 -61px; }
table.jpct_cchart th.jpct_advanced { background:url(../images/chart_sprite.png) repeat-x 0 -150px; }
table.jpct_cchart th.jpct_pro { background:url(../images/chart_sprite.png) repeat-x 0 -234px; }
table.jpct_cchart th.jpct_dev { background:url(../images/chart_sprite.png) repeat-x 0 -319px; }
table.jpct_cchart th.jpct_free span.jpct_icon { height: 33px; width: 47px; background:url(../images/chart_sprite.png) no-repeat 0 -404px; display:block; margin:0px auto; }
table.jpct_cchart th.jpct_advanced span.jpct_icon, table.jpct_cchart td div.jpct_b_adv { height: 33px; width: 47px; background:url(../images/chart_sprite.png) no-repeat 0 -437px; display:block; margin:0px auto; }
table.jpct_cchart th.jpct_pro span.jpct_icon, table.jpct_cchart td div.jpct_b_pro { height: 33px; width: 47px; background:url(../images/chart_sprite.png) no-repeat 100% -404px; display:block; margin:0px auto; }
table.jpct_cchart th.jpct_dev span.jpct_icon, table.jpct_cchart td div.jpct_b_dev { height: 33px; width: 47px; background:url(../images/chart_sprite.png) no-repeat 100% -437px; display:block; margin:0px auto; }
table.jpct_cchart td .jpct_tooltip:hover div.jpct_b_pro, table.jpct_cchart td .jpct_tooltip:hover div.jpct_b_adv, table.jpct_cchart td .jpct_tooltip:hover div.jpct_b_dev { float:right; width: 47px; }
table.jpct_cchart span.jpct_shadow {width: 17px;background:url(../images/chart_sprite.png) no-repeat 100% -670px;position:absolute;top: 0px;display:block;height:900px;}
table.jpct_cchart span.jpct_topright {width: 35px;background:url(../images/chart_sprite.png) no-repeat 100% -470px;position:absolute;top: 0px;display:block;height:35px; margin-left:100px;}
table.jpct_cchart span.jpct_botleft {width: 35px;background: url(../images/chart_sprite.png) no-repeat 100% -528px;position:absolute;display:block;height:35px; margin-top: 2px; margin-left: -7px;}
table.jpct_cchart span.jpct_botright {width: 35px;background: url(../images/chart_sprite.png) no-repeat 100% -500px;position:absolute;display:block;height:35px; bottom: -7px; margin-left:100px; }
table.jpct_cchart th.jpct_benefits .jpct_shadow { margin-left:283px; }
table.jpct_cchart th.jpct_free .jpct_shadow, table.jpct_cchart th.jpct_advanced .jpct_shadow, table.jpct_cchart th.jpct_pro .jpct_shadow { margin-left:118px; }

/* Rows */
table.jpct_cchart tr.jpct_odd, table.jpct_cchart tr.jpct_price { background:#fcedcf; }
table.jpct_cchart tr.jpct_even { background:#fdf6e6; }
table.jpct_cchart tr.jpct_duration { font-style:italic;  }
table.jpct_cchart tr.jpct_even:hover, table.jpct_cchart tr.jpct_odd:hover { background:#f7e1b6; }
table.jpct_cchart tr.jpct_price td { position: relative; vertical-align:bottom; border:0; color:#fcedcf; text-align:center; padding:30px 0; color: #363636; font-size: 22px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; text-align:center; letter-spacing:-1px; }
table.jpct_cchart tr.jpct_price td.jpct_satisfied { padding:9px 0; }
table.jpct_cchart td.jpct_heading { text-align:left; font-style:normal; vertical-align:middle; }

/* Icons */
table.jpct_cchart td span.jpct_included { height: 22px; width: 23px; background:url(../images/chart_sprite.png) no-repeat 0 -492px; display:block; margin:0px auto; }
table.jpct_cchart td span.jpct_excluded { height: 22px; width: 23px; background:url(../images/chart_sprite.png) no-repeat 0 -470px; display:block; margin:0px auto; }
table.jpct_cchart td span.jpct_infor { height: 22px; width: 23px; background:url(../images/chart_sprite.png) no-repeat -24px -470px; display:block; margin:0px auto; }
table.jpct_cchart td span.jpct_mix { height: 22px; width: 23px; background:url(../images/chart_sprite.png) no-repeat -24px -492px; display:block; margin:0px auto; }
table.jpct_cchart td span.jpct_both { height: 22px; width: 40px; background:url(../images/chart_sprite.png) no-repeat 0 -515px; display:block; margin:0px auto; }
table.jpct_cchart td span.jpct_infor a, table.jpct_cchart td span.jpct_included a, table.jpct_cchart td span.jpct_excluded a, table.jpct_cchart td span.jpct_included a, table.jpct_cchart td span.jpct_both a, table.jpct_cchart td span.jpct_mix a { display:inline-block; width: 23px; height:22px; font-weight:normal; text-decoration:none; }
table.jpct_cchart td span.jpct_both a { display:inline-block; width: 40px; height:22px; font-weight:normal; text-decoration:none; }


/* Buttons */
table.jpct_cchart td.jpct_heading.jpct_offset a.jpct_moreinfo { display: inline-block; float:right;  text-indent: -100px; padding-top:0; margin-top:2px; overflow:hidden; width: 65px; height:22px;  background:url(../images/chart_sprite.png) no-repeat 0 -629px; }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a { display:block; width: 120px; height:38px; line-height:33px; color:white; background:url(../images/chart_sprite.png) no-repeat 0 -651px; text-decoration:none; font-size:15px;  margin:5px auto; }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a:hover { background-position:0 -841px; }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a.jpct_advanced {  background:url(../images/chart_sprite.png) no-repeat 0 -689px;  }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a.jpct_advanced:hover { background-position:0 -879px; }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a.jpct_pro {  background:url(../images/chart_sprite.png) no-repeat 0 -727px;  }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a.jpct_pro:hover { background-position:0 -917px; }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a.jpct_dev { background:url(../images/chart_sprite.png) no-repeat 0 -765px; }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a.jpct_dev:hover { background-position:0 -955px; }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a.jpct_looking { background:url(../images/chart_sprite.png) no-repeat 0 -803px; text-align:center; }
table.jpct_cchart tr.jpct_price td.jpct_pricebutt a.jpct_looking:hover { background-position:0 -993px; }

/* Links */
table.jpct_cchart td a.jpct_cb { background:url(../images/chart_sprite.png) no-repeat 0 -537px; padding-left:30px; text-decoration:none;}
table.jpct_cchart td a.jpct_gj { background:url(../images/chart_sprite.png) no-repeat 0 -560px; padding-left:30px; padding-bottom:5px;text-decoration:none;	}
table.jpct_cchart td a.jpct_addon { background:url(../images/chart_sprite.png) no-repeat 0 -585px; padding-left:30px;text-decoration:none;}
table.jpct_cchart td a.jpct_incu { background:url(../images/chart_sprite.png) no-repeat 0 -605px; padding-left:35px;text-decoration:none;}
table.jpct_cchart td a.jpct_cbconnect { background:url(../images/icon_cb_connect.png) no-repeat 0 0; padding-left:30px; padding-bottom:5px;text-decoration:none;	}
table.jpct_cchart td a.jpct_cbactivity { background:url(../images/icon_cb_activity.png) no-repeat 0 0; padding-left:30px; padding-bottom:5px;text-decoration:none;	}
table.jpct_cchart td a.jpct_cbqspro { background:url(../images/chart_sprite.png) no-repeat 0 -1032px; padding-left:35px;text-decoration:none;}

table.jpct_cchart td .jpct_tooltip { color: #000000;  border-bottom: dotted 1px black; padding-bottom:2px; cursor: help;  position: relative; font-weight:normal; font-size:12px; letter-spacing:0px; }
table.jpct_cchart td .jpct_tooltip span {margin-left: -999em;position: absolute;text-align:left;}
table.jpct_cchart td a.jpct_tooltip span.jpct_classic { text-decoration:none; font-weight:normal; }
table.jpct_cchart td .jpct_tooltip:hover span { border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif;position: absolute; left: 1em; top: 2em; z-index: 99;margin-left: 0; width: 200px;}
table.jpct_cchart td .jpct_tooltip:hover img {border: 0; margin: -10px 0 0 -55px;float: left; position: absolute;}
table.jpct_cchart td .jpct_tooltip:hover em {font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;display: block; padding: 0.em 0 0.6em 0;}
table.jpct_cchart td .jpct_classic { padding: 0.8em 1em; }
table.jpct_cchart td .jpct_custom { padding: 0.5em 0.8em 0.8em 2em; }
table.jpct_cchart td .jpct_classic {background: #FFFFAA; border: 1px solid #FFAD33; }
table.jpct_cchart td .jpct_critical { background: #FFCCAA; border: 1px solid #FF3334;	}
table.jpct_cchart td .jpct_help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
table.jpct_cchart td .jpct_info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
table.jpct_cchart td .jpct_warning { background: #FFFFAA; border: 1px solid #FFAD33; }

/* Overlays */
#overlay {
 display:none;
 background-color: white;
 height:500px;
 width:900px;
 -moz-border-radius-topleft: 10px;
 -moz-border-radius-topright: 5px;
 -moz-border-radius-bottomright: 5px;
 -moz-border-radius-bottomleft: 10px;
 -webkit-border-radius: 10px 5px 5px 10px;
 border-radius: 10px 5px 5px 10px;
 -webkit-box-shadow: 3px 3px 16px 8px #777;
 -moz-box-shadow: 3px 3px 16px 8px #777;
 box-shadow: 3px 3px 16px 8px #777;
}
div.contentWrap {
 height:100%;
 overflow-y:auto;
 padding:0 5px 0 15px;
}
.apple_overlay {
 display:none;
 background-image:url(../images/overlay_white.png);
 padding:35px;
 font-size:11px;
}
#overlay .close {
 background-image:url(../images/overlay_close.png);
 position:absolute; right:5px; top:5px;
 cursor:pointer;
 height:35px;
 width:35px;
}

/* Remove Advanced column: */
table.jpct_cchart .jpct_advanced, .jpct_cchart td:nth-child(3) {display:none;}
table.jpct_cchart th {width:180px;}
table.jpct_cchart th.jpct_free .jpct_shadow, table.jpct_cchart th.jpct_advanced .jpct_shadow, table.jpct_cchart th.jpct_pro .jpct_shadow {margin-left:163px;}
table.jpct_cchart span.jpct_topright, table.jpct_cchart span.jpct_botright {margin-left:145px;}
table.jpct_cchart {border-width:0px; border-collapse:collapse; width:840px;}

/* Coupons pages */
.cb_coupon { margin-bottom: 20px; height:176px; width: 697px; background:url(../images/sprite_coupon.jpg) no-repeat; border-bottom:solid 2px #e39414; position:relative; font-family:Arial, Helvetica, sans-serif;  color:#363636; font-size:12px; line-height:140%; }
.cb_coupon .info { position:absolute; width: 275px; bottom: 20px; left: 30px; }
.cb_coupon .badge { position:absolute; width: 288px; height:153px; right: 20px; bottom: 0px; }
.cb_coupon.unlock { background-position: 0 -176px; }
.cb_coupon.unlock span { color:white; position:absolute; bottom: 15px; left: 25px; }
.cb_coupon .badge a { display:block; height:153px; width: 288px; }

/* Video pages */
#cb_videos { width: 809px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:130%; }
#cb_videos .video { height:339px; position:relative; background:url(../images/cb_video_sprite.jpg) no-repeat 0 0; }
#cb_videos .videor { height:339px; position:relative; background:url(../images/cb_video_sprite.jpg) no-repeat 0 -339px; }
#cb_videos .player { padding:9px; }
#cb_videos .videor .player { position:absolute; right: 9px; top: 9px; padding:0; }
#cb_videos .vinfo { position:absolute; right: 20px; width: 180px; top: 20px; text-align:justify; }
#cb_videos .videor .vinfo { left: 20px; top: 20px; }
#cb_videos .vinfo h3 { margin:0; padding:0; font-size: 16px; margin-bottom:10px; text-align:left;  }
#cb_videos .nextsteps { height:165px; position:relative; background:url(../images/cb_video_sprite.jpg) no-repeat 0 -678px; margin-bottom:20px; }
#cb_videos .nextsteps ul { margin:0; padding:50px 15px 0; list-style: none; display: table; vertical-align:bottom; -webkit-margin-before:0px; -webkit-margin-after: 0px; -webkit-padding-start: 0px; }
#cb_videos .nextsteps ul li {display: table-cell; vertical-align:bottom; height:90px; padding:0 20px; background:url(../images/cb_video_sprite.jpg) no-repeat 100% -860px;   }
#cb_videos .nextsteps ul li.last { background:none; }
#cb_videos .nextsteps ul li a { display: inline-block; margin-top:5px; background:url(../images/cb_video_sprite.jpg) no-repeat 0 -966px; height:34px; line-height:34px; color:white; font-weight: bold; text-decoration:none; font-size:12px; text-align:center; }
#cb_videos .nextsteps ul li a:hover { background:url(../images/cb_video_sprite.jpg) no-repeat 0 -1000px; }
#cb_videos .nextsteps ul li a.visit { width: 172px; } 
#cb_videos .nextsteps ul li a.forum { width: 112px; background-position:-314px -966px; }
#cb_videos .nextsteps ul li a.forum:hover { background-position:-314px -1000px;  }
#cb_videos .nextsteps ul li a.contact { width: 90px; background-position:-426px -966px; }
#cb_videos .nextsteps ul li a.contact:hover { background-position:-426px -1000px;  }
#cb_videos .nextsteps ul li a.buy { width: 142px; background-position:-172px -966px; }
#cb_videos .nextsteps ul li a.buy:hover { background-position:-172px -1000px;  }

/* Bullets on homepage */
.jplistbullets { margin-left:190px; }
.jplistbullets li { padding-bottom:8px; }

