@charset "utf-8";
/* CSS Document */
.RTLsupport .globalsearch{clear:right!important}
.RTLsupport .globalsearch .search-form input[type="text"]{padding-right:10px!important}
.RTLsupport .globalsearch .search-form input[type="text"] {
    padding-left: 0px!important;
}
.RTLsupport .globalsearch .search-form input[type=submit][type=submit] {
    left: 0px;
    right:auto!important;
}
.RTLsupport .globalsearch {
    right:auto;
}

.RTLsupport .memberaction_body.popupbody {
    width: 300px;left: 0px;
}
.RTLsupport .mobileusernavwrap .blockhead{
	padding-right:60px!important }
.RTLsupport .toplinks {
    left: 0px!important;
}
.RTLsupport a.collapse {
    float: right;
    left: auto;
    right: 10px;
}
*:before, [class^=web-developer] {
    margin: 0px !important;
    padding: 0px !important;
}
.RTLsupport .blog #content #inlinemod_formctrls .popupctrl .ctrlcontainer, 
.RTLsupport .blog .popupmenu a.popupctrl, 
.RTLsupport .navtabs > ul.floatcontainer li a.popupctrl {
    background: transparent url(images/SultanThemeVB4R/misc/black-arrow.png) no-repeat left center;
}
.RTLsupport .toplinks form {
    margin-left: 0px;margin-right: 0px;

}
.RTLsupport .forumbit_nopost .forumhead a.collapse img {
    right:auto;
    left: 10px;
}
.RTLsupport #sidebar_container a.collapse {
    right: auto;left: 10px;
}


.RTLsupport .wgo_block .section ol, 
.RTLsupport .wgo_block .section div {
    padding-right: 80px;padding-left: 20px;
}
.RTLsupport .wgo_block .section .customwgo {
    right: 10px;left:auto;
}
.RTLsupport .breadcrumb .navbithome {
    float: right;
    padding-left: 10px;
    padding-right: 3px;
	background-image: url(../../../images/SultanThemeVB4R/misc/navbit-arrow-left.png);
    background-position: left center;

}
.RTLsupport .breadcrumb .navbithome > a {
    float: right;
}
.RTLsupport .postbitlegacy .postfoot .postlinking, 
.RTLsupport .postbit .postfoot .postlinking {
    padding-right: 0px;padding-left: 0px;
}
.RTLsupport .navpopupmenu {
    margin-right: 0px;margin-left: 0px;
}
/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
/* XXXXXXX---- Style range0 overrides for: 0px to 320px -----XXXXXX */
/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
html.range_0 .RTLsupport .globalsearch{left:0px;}
html.range_0 .RTLsupport{ overflow:hidden }
html.range_0 .RTLsupport .threadimod{
	position:absolute;
	top:-10px;
    left: 3px;
	right:auto;
	z-index:121;
	width:15px;height:15px;
}
html.range_0 .RTLsupport .threadbit .threadinfo{
	z-index:12;
}
html.range_0 .RTLsupport .threadbit .nonsticky, 
html.range_0 .RTLsupport .threadbit .deleted, 
html.range_0 .RTLsupport .threadbit .discussionrow, 
html.range_0 .RTLsupport .threadbit .ignored {
    border-left: 0px;
	border-right: 0px;
	position:relative;
}
html.range_0 .RTLsupport .footerwrap .socialcolumn li {
    float: right!important;
    padding-left: 0px;padding-right: 10px;
}
html.range_0 .RTLsupport .footer_select {
    margin-right: 0px;margin-left: 0px;width:95%;
}
html.range_0 .RTLsupport .navtabs ul.floatcontainer {
    float: right!important;
    clear: left!important;
} 
html.range_0 .RTLsupport .navtabs ul li {
    padding-left: 0px!important;
}
html.range_0 .RTLsupport .forumbit_post .foruminfo .forumdata .datacontainer {
    padding-left: 0px;padding-right: 0px;
}
html.range_0 .RTLsupport .toplinks ul.nouser .material-icons {
    margin-right: 0px;margin-left: 3px;
}
html.range_0 .RTLsupport .postbitlegacy .postbody, 
html.range_0 .RTLsupport .eventbit .eventdetails .eventbody {
    margin-right: 0px!important;margin-left: 0px!important;
    border-right: 0px solid #dddddd;
}

/*--- vbadvanced --*/
html.range_0 .RTLsupport .vbaL,
html.range_0 .RTLsupport .vbaR,
html.range_0 .RTLsupport .vbaC{float:right;clear:left}

html.range_0 .RTLsupport #backtotop {
	right: auto;left: 30px;

}

/* groups */
html.range_0 .RTLsupport #picturecontrols {
	margin-left: 0px;margin-right: 0px;
}
html.range_0 .RTLsupport #picturecontrols li {
	margin-left: 0px;margin-right: 0px;

}
html.range_0 .RTLsupport #group_message_inlinemod_form .postbit-lite .postbithead {
	margin-left: 0px;margin-right: 0px;
}

html.range_0 .RTLsupport #content_container.contentright #content {
	margin-left: 0px;margin-right: 0px;
}
html.range_0 .RTLsupport #content_container.contentright {
	margin-right: 0px!important;margin-left: 0px!important;
}

html.range_0 .RTLsupport .postbit-lite .posttext, html.range_0 .RTLsupport #recentgroups {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}
html.range_0 .RTLsupport  #mygroups {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}
/*--- Blog --*/
html.range_0 .RTLsupport #blog_sidebar_generic div.smallavatartext {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}

html.range_0 .RTLsupport .postbit-lite .commenthead, 
html.range_0 .RTLsupport #content_inner, 
html.range_0 .RTLsupport li.blogentrybit h4, 
html.range_0 .RTLsupport li.blogentrybit div.blogbit {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}

/*--- editor --*/
html.range_0 .RTLsupport .formcontrols .blockrow dl.dep_group dd, 
html.range_0 .RTLsupport .formcontrols .blockrow .dep_group .deps {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

html.range_0 .RTLsupport .editor_textbox_container.smilie {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

html.range_0 .RTLsupport .editor_textbox_smilie {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

/*--- album --*/
html.range_0 .RTLsupport #album_content .content {
	margin-right: 0%;margin-left: 0%;
}
html.range_0 .RTLsupport #album_content {
	margin-right: 0%;margin-left: 0%;
}

html.range_0 .RTLsupport #picturestats {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}
html.range_0 .RTLsupport #picturecaption {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

/*------ Calendar ------*/
html.range_0 .RTLsupport .quarter .calendar.mini {
	margin-right: 0%;margin-left: 0%;
}

html.range_0 .RTLsupport .calendar .events a.daynum {
	left: 0;
}

html.range_0 .RTLsupport #calendar_main {
	clear:left;
	margin-left: 0px;margin-right: 0px;
}
html.range_0 .RTLsupport #calendar_nav {
	float: right;
	clear:left;
}
html.range_0 .RTLsupport #calendar_content {
	margin-left: 0px;margin-right: 0px;
}


/*------ CMS ------*/

html.range_0 .RTLsupport .yui-tvb-r3 #yui-main {
	margin-left: 0;margin-right: 0;
}

html.range_0 .RTLsupport .yui-tvb-r3 #yui-main .yui-b, html.range_0 .RTLsupport .yui-tvb-r3 #yui-main .yui-b {
	margin-left: 0;margin-right: 0;
}

/*---- toplinks mobile styling ----*/
html.range_0 .RTLsupport .toplinks ul.isuser, 
html.range_0 .RTLsupport .toplinks ul.nouser {
    float: right;
    clear: left;

}
html.range_0 .RTLsupport .toplinks {
    right: auto;
	left:0px;
}
html.range_0 .RTLsupport .toplinks ul.isuser li {
    float: right;
    clear: left;
    padding-left: 0px;padding-right: 0px;

}
html.range_0 .RTLsupport .toplinks ul.nouser #fb_headerbox {
	right: auto;left: 5px;
}

html.range_0 .RTLsupport .toplinks .help a {
	left: 5px;right: auto;
	margin-right: 0px!important;margin-left: 0px!important;
}
html.range_0 .RTLsupport .toplinks .register a {
	right: 5px;left: auto;
	margin-right: 0px!important;margin-left: 0px!important;
}




/*----faq---*/
html.range_0 .RTLsupport .formcontrols .blockrow .description, html.range_0 .RTLsupport form .rightcol {
	margin-left: 0;margin-right: 0;

}
/*-- usercp --*/
html.range_0 .RTLsupport #usercp_nav {
	margin-left: 0px;margin-right: 0px;
}
html.range_0 .RTLsupport #usercp_content .cp_content {
	margin-left: 0;margin-right: 0;
}
html.range_0 .RTLsupport #usercp_content {
	margin-left: 0px;margin-right: 0px;
}

html.range_0 .RTLsupport #userprof_content_container {
	margin-left: 0px;margin-right: 0px;

}

html.range_0 .RTLsupport .postbitlegacy .postbody, html.range_0 .RTLsupport .eventbit .eventdetails .eventbody {
	margin-left: 0;margin-right: 0;
}


html.range_0 .RTLsupport .postbitlegacy dl.userinfo_extra dt, html.range_0 .RTLsupport .postbitlegacy dl.user_rep dt {
	margin-right: 10px;margin-left: auto;
}

html.range_0 .RTLsupport .postbit .userinfo .userinfo_extra dl, html.range_0 .RTLsupport .postbit .userinfo_noavatar .userinfo_extra dl {
	margin-left: 0px;margin-right: 0px;

}
html.range_0 .RTLsupport .postbit .userinfo .userinfo_extra, html.range_0 .RTLsupport .postbit .userinfo_noavatar .userinfo_extra {
	text-align: right;

}
/*-- threadbit --*/
html.range_0 .RTLsupport .threadbit .threadstats {
	right: auto;left: 20px;text-align: right;
}
html.range_0 .RTLsupport .threadbit .threadstats li {
	margin-right: 0px;margin-left: 5px;
	padding-left: 0px!important;
	padding-right: 50px!important;
}


html.range_0 .RTLsupport .threadbit .threadlastpost {
	text-align:right!important;height:auto;	
	padding-right:50px;
	padding-left: 0px;
}
html.range_0 .RTLsupport .threadlastpost dt {
    padding-right:5px;
}
html.range_0 .RTLsupport .threadlastpost dd {
	padding-right:0;padding-left: 5px;
}
html.range_0 .RTLsupport .forum_info .options_block2 {
	margin-right: 0!important;margin-left: 0!important;
}

html.range_0 .RTLsupport .forum_info .options_block, html.range_0 .RTLsupport .thread_info .options_block, html.range_0 .RTLsupport .forum_info .options_block2, html.range_0 .RTLsupport .thread_info .options_block2 {
	padding-right: 0;padding-left: 0;
}

html.range_0 .RTLsupport .newcontent_textcontrol {
	float: right;
	clear: left;
	left: auto;
}
html.range_0 .RTLsupport .above_threadlist .newcontent_textcontrol{position: relative;}
html.range_0 .RTLsupport .above_threadlist .threadpagenav {
	float: right;
	clear: left;
    right: auto;

}
html.range_0 .RTLsupport .threadbit .threadmeta {
    padding-left: 0px!important;
    padding-right: 50px!important;
}
html.range_0 .RTLsupport .threadbit .threadtitle {
	margin-left: 5px;margin-right:auto;
	padding-left: 0px;
	padding-right: 50px;
}

/*-- forumhome --*/
html.range_0 .RTLsupport .forumbit_post .foruminfo .forumdata .datacontainer {
	padding-left: 0px!important;padding-right: 50px!important;
}

html.range_0 .RTLsupport .forumbit_post .forumactionlinks {
	right: auto;left: 10px;

}


/*-- forum last post styling --*/
html.range_0 .RTLsupport .forumbit_post .forumrow .forumlastpost {
	text-align:right;
	padding-right:50px!important;padding-left:0px!important;

}

/*-- vb4 default navbar break down --*/
html.range_0 .RTLsupport #navtabs .popupmenu ul li a {
	padding-left: auto!important;padding-right: 10px!important;
}
html.range_0 .RTLsupport .navtabs > ul.floatcontainer li a {
	padding-right: 0px!important;margin-right:10px;
}

html.range_0 .RTLsupport .navtabs ul li {
	padding-left: auto!important;padding-right: 0px!important;
}
html.range_0 .RTLsupport .navtabs .popupmenu .popupbody li {
	padding-right: 0px!important;
}
html.range_0 .RTLsupport .navtabs ul li:first-child {
	margin-left: 0px;margin-right: 0px;
}
html.range_0 .RTLsupport .navtabs li a.navtab {
	text-align: right;padding-left:0px;padding-right:0px;margin-right:0px;
}
html.range_0 .RTLsupport .navtabs li {
    float: right!important;
    clear: left!important;
	text-align: right;
	width: 100%!important; 
	min-width:100%!important;
    display: block!important;
	position:relative;
}
html.range_0 .RTLsupport .navtabs li a.navtab, 
html.range_0 .RTLsupport .navtabs ul li {
    width: 100%!important; min-width:100%!important;
    display: block!important;
    float: left!important;
    clear: right!important;
}
html.range_0 .RTLsupport #vbtab_cms{z-index:17;}
html.range_0 .RTLsupport .navtabs {
	padding: 0px 0px 0px 0px;
}
html.range_0 .RTLsupport .navtabs ul.floatcontainer {
    float: left!important;
    clear: right!important;
	margin-right: 0px;margin-left: 0px;margin-right: 0px;

}
html.range_0 .RTLsupport #content_container {
	margin-right: 0px!important;margin-left: 0px!important;
}
html.range_0 .RTLsupport #content_container #content {
	margin-right: 0!important;margin-left: 0!important;
}

html.range_0 .RTLsupport .wgo_block .section div {
	padding-left: 0px;	padding-right: 10px;
}

/*-- footer break down --*/
html.range_0 .RTLsupport .footersmallcolumn {
	padding-left: 0px;
	padding-right: 0px;
}
html.range_0 .RTLsupport .footerwrap .socialcolumn {
	padding-left: 0px;
	padding-right: 0px;

}
html.range_0 .RTLsupport .footer_links li {
	margin-left: 0px;margin-right: 0px;
}


/* end range 0-320 */
/* XXXXXXX--------------------- RANGE 1 --------------------XXXXXX */
/* XXXXXXX  Style range1 overrides for: 320px to 480px XXXXXX----- */
/* XXXXXXX--------------------- RANGE 1 --------------------XXXXXX */
html.range_1 .RTLsupport .globalsearch{left:0px;}
html.range_1 .RTLsupport{ overflow:hidden }
html.range_1 .RTLsupport .threadimod{
	position:absolute;
	top:-10px;
    left: 3px;
	right:auto;
	z-index:121;
	width:15px;height:15px;
}
html.range_1 .RTLsupport .threadbit .threadinfo{
	z-index:12;
}
html.range_1 .RTLsupport .threadbit .nonsticky, 
html.range_1 .RTLsupport .threadbit .deleted, 
html.range_1 .RTLsupport .threadbit .discussionrow, 
html.range_1 .RTLsupport .threadbit .ignored {
    border-left: 0px;
	border-right: 0px;
	position:relative;
}
html.range_1 .RTLsupport .footerwrap .socialcolumn li {
    float: right!important;
    padding-left: 0px;padding-right: 10px;
}
html.range_1 .RTLsupport .footer_select {
    margin-right: 0px;margin-left: 0px;width:95%;
}
html.range_1 .RTLsupport .navtabs ul.floatcontainer {
    float: right!important;
    clear: left!important;
} 
html.range_1 .RTLsupport .navtabs ul li {
    padding-left: 0px!important;
}
html.range_1 .RTLsupport .forumbit_post .foruminfo .forumdata .datacontainer {
    padding-left: 0px;padding-right: 0px;
}
html.range_1 .RTLsupport .toplinks ul.nouser .material-icons {
    margin-right: 0px;margin-left: 3px;
}
html.range_1 .RTLsupport .postbitlegacy .postbody, 
html.range_1 .RTLsupport .eventbit .eventdetails .eventbody {
    margin-right: 0px!important;margin-left: 0px!important;
    border-right: 0px solid #dddddd;
}

/*--- vbadvanced --*/
html.range_1 .RTLsupport .vbaL,
html.range_1 .RTLsupport .vbaR,
html.range_1 .RTLsupport .vbaC{float:right;clear:left}

html.range_1 .RTLsupport #backtotop {
	right: auto;left: 30px;

}

/* groups */
html.range_1 .RTLsupport #picturecontrols {
	margin-left: 0px;margin-right: 0px;
}
html.range_1 .RTLsupport #picturecontrols li {
	margin-left: 0px;margin-right: 0px;

}
html.range_1 .RTLsupport #group_message_inlinemod_form .postbit-lite .postbithead {
	margin-left: 0px;margin-right: 0px;
}

html.range_1 .RTLsupport #content_container.contentright #content {
	margin-left: 0px;margin-right: 0px;
}
html.range_1 .RTLsupport #content_container.contentright {
	margin-right: 0px!important;margin-left: 0px!important;
}

html.range_1 .RTLsupport .postbit-lite .posttext, html.range_1 .RTLsupport #recentgroups {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}
html.range_1 .RTLsupport  #mygroups {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}
/*--- Blog --*/
html.range_1 .RTLsupport #blog_sidebar_generic div.smallavatartext {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}

html.range_1 .RTLsupport .postbit-lite .commenthead, 
html.range_1 .RTLsupport #content_inner, 
html.range_1 .RTLsupport li.blogentrybit h4, 
html.range_1 .RTLsupport li.blogentrybit div.blogbit {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}

/*--- editor --*/
html.range_1 .RTLsupport .formcontrols .blockrow dl.dep_group dd, 
html.range_1 .RTLsupport .formcontrols .blockrow .dep_group .deps {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

html.range_1 .RTLsupport .editor_textbox_container.smilie {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

html.range_1 .RTLsupport .editor_textbox_smilie {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

/*--- album --*/
html.range_1 .RTLsupport #album_content .content {
	margin-right: 0%;margin-left: 0%;
}
html.range_1 .RTLsupport #album_content {
	margin-right: 0%;margin-left: 0%;
}

html.range_1 .RTLsupport #picturestats {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}
html.range_1 .RTLsupport #picturecaption {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

/*------ Calendar ------*/
html.range_1 .RTLsupport .quarter .calendar.mini {
	margin-right: 0%;margin-left: 0%;
}

html.range_1 .RTLsupport .calendar .events a.daynum {
	left: 0;
}

html.range_1 .RTLsupport #calendar_main {
	clear:left;
	margin-left: 0px;margin-right: 0px;
}
html.range_1 .RTLsupport #calendar_nav {
	float: right;
	clear:left;
}
html.range_1 .RTLsupport #calendar_content {
	margin-left: 0px;margin-right: 0px;
}


/*------ CMS ------*/

html.range_1 .RTLsupport .yui-tvb-r3 #yui-main {
	margin-left: 0;margin-right: 0;
}

html.range_1 .RTLsupport .yui-tvb-r3 #yui-main .yui-b, html.range_1 .RTLsupport .yui-tvb-r3 #yui-main .yui-b {
	margin-left: 0;margin-right: 0;
}

/*---- toplinks mobile styling ----*/
html.range_1 .RTLsupport .toplinks ul.isuser, 
html.range_1 .RTLsupport .toplinks ul.nouser {
    float: right;
    clear: left;

}
html.range_1 .RTLsupport .toplinks ul.nouser li {
    display: block;
}
html.range_1 .RTLsupport .toplinks {
    right: auto;
	left:0px;
}
html.range_1 .RTLsupport .toplinks ul.isuser li {
    float: right;
    clear: left;
    padding-left: 0px;padding-right: 0px;

}
html.range_1 .RTLsupport .toplinks ul.nouser #fb_headerbox {
	right: auto;left: 5px;
}

html.range_1 .RTLsupport .toplinks .help a {
	left: 5px;right: auto;
	margin-right: 0px!important;margin-left: 0px!important;
}
html.range_1 .RTLsupport .toplinks .register a {
	right: 5px;left: auto;
	margin-right: 0px!important;margin-left: 0px!important;
}



/*----faq---*/
html.range_1 .RTLsupport .formcontrols .blockrow .description, html.range_1 .RTLsupport form .rightcol {
	margin-left: 0;margin-right: 0;

}
/*-- usercp --*/
html.range_1 .RTLsupport #usercp_nav {
	margin-left: 0px;margin-right: 0px;
}
html.range_1 .RTLsupport #usercp_content .cp_content {
	margin-left: 0;margin-right: 0;
}
html.range_1 .RTLsupport #usercp_content {
	margin-left: 0px;margin-right: 0px;
}

html.range_1 .RTLsupport #userprof_content_container {
	margin-left: 0px;margin-right: 0px;

}

html.range_1 .RTLsupport .postbitlegacy .postbody, html.range_1 .RTLsupport .eventbit .eventdetails .eventbody {
	margin-left: 0;margin-right: 0;
}


html.range_1 .RTLsupport .postbitlegacy dl.userinfo_extra dt, html.range_1 .RTLsupport .postbitlegacy dl.user_rep dt {
	margin-right: 10px;margin-left: auto;
}

html.range_1 .RTLsupport .postbit .userinfo .userinfo_extra dl, html.range_1 .RTLsupport .postbit .userinfo_noavatar .userinfo_extra dl {
	margin-left: 0px;margin-right: 0px;

}
html.range_1 .RTLsupport .postbit .userinfo .userinfo_extra, html.range_1 .RTLsupport .postbit .userinfo_noavatar .userinfo_extra {
	text-align: right;

}
/*-- threadbit --*/
html.range_1 .RTLsupport .threadbit .threadstats {
	right: auto;left: 20px;text-align: right;
}
html.range_1 .RTLsupport .threadbit .threadstats li {
	margin-right: 0px;margin-left: 5px;
	padding-left: 0px!important;
	padding-right: 50px!important;
}


html.range_1 .RTLsupport .threadbit .threadlastpost {
	text-align:right!important;height:auto;
	padding-right:50px;
	padding-left: 0px;
}
html.range_1 .RTLsupport .threadlastpost dt {
    padding-right:5px;
}
html.range_1 .RTLsupport .threadlastpost dd {
	padding-right:0;padding-left: 5px;
}
html.range_1 .RTLsupport .forum_info .options_block2 {
	margin-right: 0!important;margin-left: 0!important;
}

html.range_1 .RTLsupport .forum_info .options_block, html.range_1 .RTLsupport .thread_info .options_block, html.range_1 .RTLsupport .forum_info .options_block2, html.range_1 .RTLsupport .thread_info .options_block2 {
	padding-right: 0;padding-left: 0;
}

html.range_1 .RTLsupport .newcontent_textcontrol {
	float: right;
	clear: left;
	left: auto;
}
html.range_1 .RTLsupport .above_threadlist .newcontent_textcontrol{position: relative;}
html.range_1 .RTLsupport .above_threadlist .threadpagenav {
	float: right;
	clear: left;
    right: auto;

}
html.range_1 .RTLsupport .threadbit .threadmeta {
    padding-left: 0px!important;
    padding-right: 50px!important;
}
html.range_1 .RTLsupport .threadbit .threadtitle {
	margin-left: 5px;margin-right:auto;
	padding-left: 0px;
	padding-right: 50px;
}

/*-- forumhome --*/
html.range_1 .RTLsupport .forumbit_post .foruminfo .forumdata .datacontainer {
	padding-left: 0px!important;padding-right: 50px!important;
}

html.range_1 .RTLsupport .forumbit_post .forumactionlinks {
	right: auto;left: 10px;

}


/*-- forum last post styling --*/
html.range_1 .RTLsupport .forumbit_post .forumrow .forumlastpost {
	text-align:right;
	padding-right:50px!important;padding-left:0px!important;

}

/*-- vb4 default navbar break down --*/
html.range_1 .RTLsupport #navtabs .popupmenu ul li a {
	padding-left: auto!important;padding-right: 10px!important;
}
html.range_1 .RTLsupport .navtabs > ul.floatcontainer li a {
	padding-right: 0px!important;margin-right:10px;
}


html.range_1 .RTLsupport .navtabs .popupmenu .popupbody li {
	padding-right: 0px!important;
}
html.range_1 .RTLsupport .navtabs ul li:first-child {
	margin-left: 0px;margin-right: 0px;
}
html.range_1 .RTLsupport .navtabs li a.navtab {
	text-align: right;padding-left:0px;margin-right:10px;
}
html.range_1 .RTLsupport .navtabs li {
    float: right!important;
    clear: left!important;
	text-align: right;
	width: 100%!important; 
	min-width:100%!important;
    display: block!important;
	position:relative;
}
html.range_1 .RTLsupport .navtabs li a.navtab, 
html.range_1 .RTLsupport .navtabs ul li {
    width: 100%!important; min-width:100%!important;
    display: block!important;
    float: left!important;
    clear: right!important;
}
html.range_1 .RTLsupport #vbtab_cms{z-index:17;}
html.range_1 .RTLsupport .navtabs {
	padding: 0px 0px 0px 0px;
}
html.range_1 .RTLsupport .navtabs ul.floatcontainer {
    float: left!important;
    clear: right!important;
	margin-right: 0px;margin-left: 0px;margin-right: 0px;

}
html.range_1 .RTLsupport #content_container {
	margin-right: 0px!important;margin-left: 0px!important;
	margin-right: 0!important;margin-left: 0!important;
}
html.range_1 .RTLsupport #content_container #content {
	margin-right: 0!important;margin-left: 0!important;
	margin-right: 0!important;margin-left: 0!important;
}

html.range_1 .RTLsupport .wgo_block .section div {
	padding-left: 0px;
	padding-right: 10px;
}

/*-- footer break down --*/
html.range_1 .RTLsupport .footersmallcolumn {
	padding-left: 0px;
	padding-right: 0px;
}
html.range_1 .RTLsupport .footerwrap .socialcolumn {
	padding-left: 0px;
	padding-right: 0px;

}
html.range_1 .RTLsupport .footer_links li {
	margin-left: 0px;margin-right: 0px;
}

/* XXXXXXX--------------------- RANGE 2 --------------------XXXXXX */
/* XXXXXXX--- Style range2 overrides for: 480px to 780px ---XXXXXX */
/* XXXXXXX--------------------- RANGE 2 --------------------XXXXXX */
html.range_2 .RTLsupport .globalsearch .search-form input[type="text"] {
    width: 98%!important;
}
html.range_2 .RTLsupport .globalsearch{left:0px;}
html.range_2 .RTLsupport{ overflow:hidden }
html.range_2 .RTLsupport .threadimod{
	position:absolute;
	top:-10px;
    left: 3px;
	right:auto;
	z-index:121;
	width:15px;height:15px;
}
html.range_2 .RTLsupport .threadbit .threadinfo{
	z-index:12;
}
html.range_2 .RTLsupport .threadbit .nonsticky, 
html.range_2 .RTLsupport .threadbit .deleted, 
html.range_2 .RTLsupport .threadbit .discussionrow, 
html.range_2 .RTLsupport .threadbit .ignored {
    border-left: 0px;
	border-right: 0px;
	position:relative;
}
html.range_2 .RTLsupport .footerwrap .socialcolumn li {
    float: right!important;
    padding-left: 0px;padding-right: 10px;
}
html.range_2 .RTLsupport .footer_select {
    margin-right: 0px;margin-left: 0px;width:95%;
}
html.range_2 .RTLsupport .navtabs ul.floatcontainer {
    float: right!important;
    clear: left!important;
} 
html.range_2 .RTLsupport .navtabs ul li {
    padding-left: 0px!important;
}
html.range_2 .RTLsupport .forumbit_post .foruminfo .forumdata .datacontainer {
    padding-left: 0px;padding-right: 0px;
}
html.range_2 .RTLsupport .toplinks ul.nouser .material-icons {
    margin-right: 0px;margin-left: 3px;
}
html.range_2 .RTLsupport .postbitlegacy .postbody, 
html.range_2 .RTLsupport .eventbit .eventdetails .eventbody {
    margin-right: 0px!important;margin-left: 0px!important;
    border-right: 0px solid #dddddd;
}

/*--- vbadvanced --*/
html.range_2 .RTLsupport .vbaL,
html.range_2 .RTLsupport .vbaR,
html.range_2 .RTLsupport .vbaC{float:right;clear:left}

html.range_2 .RTLsupport #backtotop {
	right: auto;left: 30px;

}

/* groups */
html.range_2 .RTLsupport #picturecontrols {
	margin-left: 0px;margin-right: 0px;
}
html.range_2 .RTLsupport #picturecontrols li {
	margin-left: 0px;margin-right: 0px;

}
html.range_2 .RTLsupport #group_message_inlinemod_form .postbit-lite .postbithead {
	margin-left: 0px;margin-right: 0px;
}

html.range_2 .RTLsupport #content_container.contentright #content {
	margin-left: 0px;margin-right: 0px;
}
html.range_2 .RTLsupport #content_container.contentright {
	margin-right: 0px!important;margin-left: 0px!important;
}

html.range_2 .RTLsupport .postbit-lite .posttext, html.range_2 .RTLsupport #recentgroups {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}
html.range_2 .RTLsupport  #mygroups {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}
/*--- Blog --*/
html.range_2 .RTLsupport #blog_sidebar_generic div.smallavatartext {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}

html.range_2 .RTLsupport .postbit-lite .commenthead, 
html.range_2 .RTLsupport #content_inner, 
html.range_2 .RTLsupport li.blogentrybit h4, 
html.range_2 .RTLsupport li.blogentrybit div.blogbit {
	margin-left: 0px;margin-right: 0px;
	margin-left: 0px;margin-right: 0px;
}

/*--- editor --*/
html.range_2 .RTLsupport .formcontrols .blockrow dl.dep_group dd, 
html.range_2 .RTLsupport .formcontrols .blockrow .dep_group .deps {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

html.range_2 .RTLsupport .editor_textbox_container.smilie {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

html.range_2 .RTLsupport .editor_textbox_smilie {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

/*--- album --*/
html.range_2 .RTLsupport #album_content .content {
	margin-right: 0%;margin-left: 0%;
}
html.range_2 .RTLsupport #album_content {
	margin-right: 0%;margin-left: 0%;
}

html.range_2 .RTLsupport #picturestats {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}
html.range_2 .RTLsupport #picturecaption {
	margin-left: 0;margin-right: 0;
	margin-left: 0px;margin-right: 0px;
}

/*------ Calendar ------*/
html.range_2 .RTLsupport .quarter .calendar.mini {
	margin-right: 0%;margin-left: 0%;
}

html.range_2 .RTLsupport .calendar .events a.daynum {
	left: 0;
}

html.range_2 .RTLsupport #calendar_main {
	clear:left;
	margin-left: 0px;margin-right: 0px;
}
html.range_2 .RTLsupport #calendar_nav {
	float: right;
	clear:left;
}
html.range_2 .RTLsupport #calendar_content {
	margin-left: 0px;margin-right: 0px;
}


/*------ CMS ------*/

html.range_2 .RTLsupport .yui-tvb-r3 #yui-main {
	margin-left: 0;margin-right: 0;
}

html.range_2 .RTLsupport .yui-tvb-r3 #yui-main .yui-b, html.range_2 .RTLsupport .yui-tvb-r3 #yui-main .yui-b {
	margin-left: 0;margin-right: 0;
}

/*---- toplinks mobile styling ----*/
html.range_2 .RTLsupport .toplinks ul.isuser, 
html.range_2 .RTLsupport .toplinks ul.nouser {
    float: right;
    clear: left;

}
html.range_2 .RTLsupport .toplinks ul.nouser li {
    display: block;
	float: right;
    clear: left;
}
html.range_2 .RTLsupport .toplinks {
    right:0;
	left:auto;
}
html.range_2 .RTLsupport .toplinks ul.isuser li {
    float: right;
    clear: left;
    padding-left: 0px;padding-right: 0px;

}
html.range_2 .RTLsupport .toplinks ul.nouser #fb_headerbox {
	right: auto;left: 5px;
}

html.range_2 .RTLsupport .toplinks .help a {
	right: 5px;left: auto;
	margin-right: 0px!important;margin-left: 4px!important;
}
html.range_2 .RTLsupport .toplinks .register a {
	right: 5px;left: auto;
	margin-right: 0px!important;margin-left: 4px!important;
}



/*----faq---*/
html.range_2 .RTLsupport .formcontrols .blockrow .description, html.range_2 .RTLsupport form .rightcol {
	margin-left: 0;margin-right: 0;

}
/*-- usercp --*/
html.range_2 .RTLsupport #usercp_nav {
	margin-left: 0px;margin-right: 0px;
}
html.range_2 .RTLsupport #usercp_content .cp_content {
	margin-left: 0;margin-right: 0;
}
html.range_2 .RTLsupport #usercp_content {
	margin-left: 0px;margin-right: 0px;
}

html.range_2 .RTLsupport #userprof_content_container {
	margin-left: 0px;margin-right: 0px;

}

html.range_2 .RTLsupport .postbitlegacy .postbody, html.range_2 .RTLsupport .eventbit .eventdetails .eventbody {
	margin-left: 0;margin-right: 0;
}


html.range_2 .RTLsupport .postbitlegacy dl.userinfo_extra dt, html.range_2 .RTLsupport .postbitlegacy dl.user_rep dt {
	margin-right: 10px;margin-left: auto;
}

html.range_2 .RTLsupport .postbit .userinfo .userinfo_extra dl, html.range_2 .RTLsupport .postbit .userinfo_noavatar .userinfo_extra dl {
	margin-left: 0px;margin-right: 0px;

}
html.range_2 .RTLsupport .postbit .userinfo .userinfo_extra, html.range_2 .RTLsupport .postbit .userinfo_noavatar .userinfo_extra {
	text-align: right;

}
/*-- threadbit --*/
html.range_2 .RTLsupport .threadbit .threadstats {
	right: auto;left: 20px;text-align: right;
}
html.range_2 .RTLsupport .threadbit .threadstats li {
	margin-right: 0px;margin-left: 5px;
	padding-left: 0px!important;
	padding-right: 50px!important;
}


html.range_2 .RTLsupport .threadbit .threadlastpost {
	text-align:right!important;height:auto;
	padding-right:50px;
	padding-left: 0px;
}
html.range_2 .RTLsupport .threadlastpost dt {
    padding-right:5px;
}
html.range_2 .RTLsupport .threadlastpost dd {
	padding-right:0;padding-left: 5px;
}
html.range_2 .RTLsupport .forum_info .options_block2 {
	margin-right: 0!important;margin-left: 0!important;
}

html.range_2 .RTLsupport .forum_info .options_block, html.range_2 .RTLsupport .thread_info .options_block, html.range_2 .RTLsupport .forum_info .options_block2, html.range_2 .RTLsupport .thread_info .options_block2 {
	padding-right: 0;padding-left: 0;
}

html.range_2 .RTLsupport .newcontent_textcontrol {
	float: right;
	clear: left;
	left: auto;
}
html.range_2 .RTLsupport .above_threadlist .newcontent_textcontrol{position: relative;}
html.range_2 .RTLsupport .above_threadlist .threadpagenav {
	float: right;
	clear: left;
    right: auto;

}
html.range_2 .RTLsupport .threadbit .threadmeta {
    padding-left: 0px!important;
    padding-right: 50px!important;
}
html.range_2 .RTLsupport .threadbit .threadtitle {
	margin-left: 5px;margin-right:auto;
	padding-left: 0px;
	padding-right: 50px;
}

/*-- forumhome --*/
html.range_2 .RTLsupport .forumbit_post .foruminfo .forumdata .datacontainer {
	padding-left: 0px!important;padding-right: 50px!important;
}

html.range_2 .RTLsupport .forumbit_post .forumactionlinks {
	right: auto;left: 10px;

}


/*-- forum last post styling --*/
html.range_2 .RTLsupport .forumbit_post .forumrow .forumlastpost {
	text-align:right;
	padding-right:50px!important;padding-left:0px!important;

}

/*-- vb4 default navbar break down --*/
html.range_2 .RTLsupport #navtabs .popupmenu ul li a {
	padding-left: auto!important;padding-right: 10px!important;
}
html.range_2 .RTLsupport .navtabs > ul.floatcontainer li a {
	padding-right: 0px!important;margin-right:10px;
}


html.range_2 .RTLsupport .navtabs .popupmenu .popupbody li {
	padding-right: 0px!important;
}
html.range_2 .RTLsupport .navtabs ul li:first-child {
	margin-left: 0px;margin-right: 0px;
}
html.range_2 .RTLsupport .navtabs li a.navtab {
	text-align: right;padding:0px!important;margin-right:10px;
}
html.range_2 .RTLsupport .navtabs li {
    float: right!important;
    clear: left!important;
	text-align: right;
	width: 100%!important; 
	min-width:100%!important;
    display: block!important;
	position:relative;
}
html.range_2 .RTLsupport .navtabs li a.navtab, 
html.range_2 .RTLsupport .navtabs ul li {
    width: 100%!important; min-width:100%!important;
    display: block!important;
    float: left!important;
    clear: right!important;
}
html.range_2 .RTLsupport #vbtab_cms{z-index:17;}
html.range_2 .RTLsupport .navtabs {
	padding: 0px 0px 0px 0px;position:relative;
}
html.range_2 .RTLsupport .navtabs ul.floatcontainer {
    float: left!important;
    clear: right!important;
	margin-right: 0px;margin-left: 0px;margin-right: 0px;

}
html.range_2 .RTLsupport #content_container {
	margin-right: 0px!important;margin-left: 0px!important;
	margin-right: 0!important;margin-left: 0!important;
}
html.range_2 .RTLsupport #content_container #content {
	margin-right: 0!important;margin-left: 0!important;
	margin-right: 0!important;margin-left: 0!important;
}

html.range_2 .RTLsupport .wgo_block .section div {
	padding-left: 0px;
	padding-right: 10px;
}

/*-- footer break down --*/
html.range_2 .RTLsupport .footersmallcolumn {
	padding-left: 0px;
	padding-right: 0px;
}
html.range_2 .RTLsupport .footerwrap .socialcolumn {
	padding-left: 0px;
	padding-right: 0px;

}
html.range_2 .RTLsupport .footer_links li {
	margin-left: 0px;margin-right: 0px;
}

html.range_4 .RTLsupport .globalsearch .search-form input[type=submit][type=submit],
html.range_5 .RTLsupport .globalsearch .search-form input[type=submit][type=submit] {
    left: -12px;
}