/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
/* XXXXXXX---- Style range0 overrides for: 0px to 320px -----XXXXXX */
/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
HTML.range_0 .header .logo {
	display: block!important;
	width: 90%;
}
HTML.range_0 .st_search, HTML.range_0 .header .search {
	display: none
}
html.range_0 .custompostbitie {
	display: block;
}
html.range_0 .custompostbit {
	position: relative;
}
html.range_0 .custompostbit .alt1 {
	display: block!important;
	width: 90%;
*display: inline;
	zoom: 1;
}
html.range_0 .mainnavbar, html.range_0 .custompostbit .alt2 {
	display: none
}
html.range_0 .mainnavbar2 .vbmenu_control {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #888;
}
HTML.range_0 .custompostbit2 .alt1 {
    display: block;width:200px;
    float: right;*display: inline;
	zoom: 1;
}
HTML.range_0 .custompostbit2 .alt1 A {
    margin-right:0px;*display: inline;
	zoom: 1;
}
HTML.range_0 .colrightlinks {
    float: left;padding:20px 0;
}
HTML.range_0 .colrightlinks UL{
list-style-position:outside;
margin:0;
}
/* end range 0-320 */
/* XXXXXXX--------------------- RANGE 1 --------------------XXXXXX */
/* XXXXXXX  Style range1 overrides for: 320px to 480px XXXXXX----- */
/* XXXXXXX--------------------- RANGE 1 --------------------XXXXXX */
HTML.range_1 .custompostbit2 .alt1 {
    display: block;width:200px;
    float: right;*display: inline;
	zoom: 1;
}
HTML.range_1 .custompostbit2 .alt1 A {
    margin-right:0px;*display: inline;
	zoom: 1;
}
HTML.range_1 .colrightlinks {
    float: left;padding:20px 0;
}
HTML.range_1 .colrightlinks UL{
list-style-position:outside;
margin:0;
}
.header .logo, HTML.range_1 .header .logo {
	display: block!important;
	width: 90%;
}
HTML.range_1 .st_search, HTML.range_1 .header .search {
	display: none
}
html.range_1 .custompostbitie {
	display: block;
}
html.range_1 .custompostbit {
	position: relative;
}
html.range_1 .custompostbit .alt1 {
	display: block!important;
	width: 90%;
*display: inline;
	zoom: 1;
}
html.range_1 .mainnavbar, html.range_1 .custompostbit .alt2 {
	display: none
}
html.range_1 .mainnavbar2 .vbmenu_control {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #888;
}
.mainnavbar2, .mainnavbar2 .vbmenu_control {
	background: #262626 none!important;
	opacity: .65;
}
html.range_1 #vB_Editor_001_textarea{width:280px!important;}
html.range_1 .panelsurround .panel .bginput{width:300px!important;}
/* XXXXXXX--------------------- RANGE 2 --------------------XXXXXX */
/* XXXXXXX--- Style range2 overrides for: 480px to 780px ---XXXXXX */
/* XXXXXXX--------------------- RANGE 2 --------------------XXXXXX */
html.range_2 #vB_Editor_001_textarea{width:420px!important;}
html.range_2 .panelsurround .panel .bginput{width:430px!important;}

/* end range2 480-780 */
/* XXXXXXX--------------------- RANGE 3 --------------------XXXXXX */
/* XXXXXXX---Style overrides for: 780px to 980px ----------XXXXXXX */
/* XXXXXXX--------------------- RANGE 3 --------------------XXXXXX */
html.range_3 #vB_Editor_001_textarea{width:540px!important;}
html.range_3 .panelsurround .panel .bginput{width:650px!important;}
/* end range 3 780-980 */
/* XXXXXXX--------------------- RANGE 4 --------------------XXXXXX */
/* XXXXXXX--------Style overrides for: 980px to 1280px -----XXXXXX */
/* XXXXXXX--------------------- RANGE 4 --------------------XXXXXX */
html.range_4 #vB_Editor_001_textarea{width:540px!important;}
html.range_4 .panelsurround .panel .bginput{width:650px!important;}
/* end range 4 980 to 1280*/

/* Desktops and laptops ----------- */
/* XXXXXXX--------------------- RANGE 5 --------------------XXXXXX */
/* XXXXXXX-------- Style overrides for: above 1280px -------XXXXXX */
/* XXXXXXX--------------------- RANGE 5 --------------------XXXXXX */
html.range_5 #vB_Editor_001_textarea{width:540px!important;}
html.range_5 .panelsurround .panel .bginput{width:650px!important;}
html.range_5 .custompostbitie {
	display: none;
}
HTML.range_5 .header .logo {
	display: block!important;
	width: 90%;
}