


/*---------------------------------HOME PAGE------------------------------*/

.creditrow{
           background-color:;
           background-repeat:repeat-y;
           white-space: nowrap;
}



.copyright_main{
	color: #676c89;
	font-family:"Arial";
	font-variant:normal;
	font-size:8pt;
}

.copyright_main a{
	color: #676c89;
}

.copyright_sub{
	color:#03C;
	font-family:"Arial";
	font-size:8pt;
}



.news_box {
	 height:20px;
	 background-color:#FFF;
	 vertical-align: middle;
}

.marquee_news_text {
	font-size:8pt
}
/*---------------------------------MAIN SETTINGS -------------------------*/

body{
background-color:#ffffff !important;


     color:#3a405a;
     font-family:Trebuchet MS;
     font-size:10pt;
     margin:0;
     padding:0;
}

b {
	color:#202211;
}

body.technical_page{
	background-color:#FFF !important;
}

.close_button {
	padding-top:20px;
	padding-right:50px;
}

.title_main{
	font-variant:small-caps;
	font-family:"Arial";
	font-size:16pt;
	font-weight:bold;
	color:white!important;
}

/* TITLE */

.userfield{
	font-family:Trebuchet MS;
	font-size:10pt;
	color:#3a405a;
	font-weight: normal;
}








td.navigatorft_head {
			 background-color:#FFF ! important;
				background:url(/skins/risbridger_style/images/) no-repeat scroll left top;
	            line-height:24px;
	            font-weight:bold;
	            height:24px;
	            padding:4px 0px 0px 9px;
	            text-align:left;
	            vertical-align:middle;
	            width:auto;
				behavior: url(/iepngfix.htc);
				font-family: Trebuchet MS;
				font-size: 9pt;
				color:#3a405a;
}

.navigatorft_head a{
    text-decoration:none;
	color:#3a405a !important;
	font-family: Arial;
	font-size: 10pt;
}


td.navigatorft_head b{
		color:white!important;
}

.group_list_item{
	padding:8px;
}

td.navigatorft_head_right{background: transparent url(/skins/risbridger_style/images/#000) top left no-repeat;

		padding-top:4px;
		width:20px;
		height:24px;
		line-height:24px;
		behavior: url(/iepngfix.htc);
	}



.navigatorft_bottom
 {
	background-color:#FFFFFF;
}




/*USER SCREEN SIZE*/

#main_tbl, #header_tbl, #select_tbl{
	background-color:transparent;
	width: 800px;
}

/*ADMIN SCREEN SIZE*/

#main_tbl2, #header_tbl2, #select_tbl2{
	background-color:transparent;
	width: px;
	border:0px;
}
#main_tbl0, #header_tbl0, #select_tbl0{
	background-color:transparent;
	width: 980px;
}




/* ------------------------------- INPUTS  ----------------------------- */

.fi {
	color: #000044;
	font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #376aa6;
	padding-left: 2px;
	vertical-align:middle;
	margin-bottom:1px;
	/*height:17px;*/
}
.fill {
	color: #000;
	font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #6b8ac6;
	width: 232px;
	padding: 0px;
	margin-bottom:1px;
}
.s_fd {
	background-image:url(/images/fd_arrow.gif);
	background-repeat: no-repeat;
	background-position:left top;
	margin-left:-17px;
	padding-left:17px;
	/*border:2px solid red;*/
	border:1px solid white;
}

.fillm {
	color: #000044;
	font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #6b8ac6;
	width: 232px;
	padding: 0px;
	margin-bottom:1px;
}
.ffil {
	color: #000044;
	font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #737C8C;
	width: 100px ! important;
	margin-bottom:1px;

}


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


/* small form buttons (Technical, Search, Enlarge, etc) #fa6400
new - NEXT button in assembly form
*/
.fbo {
	background-image:url(/skins/risbridger_style/images/btn_s_normal.gif);
	background-color:transparent;
	background-position:center;
	border: 0px;
	color:#ffffff !important;
	cursor:pointer;
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	height:20px;
	letter-spacing:0pt;
	margin-bottom:2px;
	text-align:center;
	vertical-align:middle;
	width:50px;
}
.fbo:hover{
/* Small form buttons end */
	 background-image:url(/skins/risbridger_style/images/btn_s_hover.gif);
	background-color:transparent;
	border: 0px solid #0033CC;
	color: #ffffff !important;
}
.fbo_s {
	padding: 0px;
	margin: 0px;
	color: white;
	background: #fa6400 ! important;
	width: 51px;
	height: 21px;
	font-family:"Trebuchet MS";
	font-size: 9px;
	border: 0px;
}
.fbo_s:hover{
	color: #ffffff;
}

/* Buttons | "Reset", "X" */
.fbr {
     background-image:url(/skins/risbridger_style/images/btn_s_normal.gif);
     background-color:transparent;
     background-position:center;
     border: 0px;
     color:#ffffff !important;
     cursor:pointer;
     font-family:"Arial";
     font-size:11px;
     font-weight:normal;
     height:20px;
     letter-spacing:0.6pt;
     margin-bottom:2px;
     text-align:center;
     vertical-align:middle;
     width:50px;
}
.fbr:hover{
           background-image:url(/skins/risbridger_style/images/btn_s_hover.gif);
           background-color:transparent;
           border: 0px solid #0033CC;
           color: #ffffff !important;
}

/* red button - LONG */
.fbrl {
     background-image:url(/skins/risbridger_style/images/btn_b_normal.gif);
     background-color:transparent;
     background-position:center;
     border: 0px;
     color:#ffffff !important;
     cursor:pointer;
     font-family:"Arial";
     font-size:11px;
     font-weight:normal;
     height:20px;
     margin-bottom:2px;
     text-align:center;
     vertical-align:middle;
     width:95px;
}

.fbrl:hover{
           background-image:url(/skins/risbridger_style/images/btn_b_hover.gif);
           background-color:transparent;
           border: 0px solid #0033CC;
           color: #ffffff !important;
}


.fb {

     background-image:url(/skins/risbridger_style/images/btn_s_normal.gif);
     background-color:transparent;
     background-position:center;
     border: 0px;
     color:#ffffff !important;
     cursor:pointer;
     font-family:"Arial";
     font-size:11px;
     font-weight:normal;
     height:20px;
     letter-spacing:0.6pt;
     margin-bottom:2px;
     text-align:center;
     vertical-align:middle;
     width:50px;
}
.fb:hover{

           background-image:url(/skins/risbridger_style/images/btn_s_hover.gif);
           background-color:transparent;
           border: 0px solid #0033CC;
           color: #ffffff !important;
}






/* gray login/logout button */
.fbg {
/*     background-image:url(/images/buttona.png);*/
     background-image:url(/images/buttona.gif);
     background-color:#FFFFFF;
     background-position:center;
     border: 0px;
     color:#0033CC !important;
     cursor:pointer;
     font-family:"Arial";
     font-size:12px;
     font-weight:normal;
     height:20px;
     letter-spacing:0.6pt;
     margin-bottom:2px;
     text-align:center;
     vertical-align:middle;
     width:50px;
}
.fbg:hover{
/*           background-image:url(/images/buttonb.png);*/
           background-image:url(/images/buttonb.gif);
           background-color:#FFFFFF;
           border: 0px solid #0033CC;
           color: #FFFFFF !important;
}


/* gray login/logout button */
.fbgl {
    background-image: url(/images/style/elaflex2/long_normal3.png) ! important;
	background-position: top left ! important;
	background-repeat: no-repeat ! important;
	border: 0px;
	color: white ! important;
	text-decoration: none;
	height: 20px;
    width: 50px;
	font-family:"Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	margin-bottom: 2px;
	background-color:#EFEFF2;
	behavior: url(/iepngfix.htc);
}
.fbgl:hover{
    background-image: url(/images/style/elaflex2/long_hover3.png) ! important;
	background-position: top left ! important;
	background-repeat: no-repeat ! important;
	border: 0px ! important;
    color: white ! important;
	background-color:#EFEFF2;
	behavior: url(/iepngfix.htc);
}



/* Buttons | "Technical Info", "+Add To Basket", "Update All" */
.fbl {
     background-image:url(/skins/risbridger_style/images/btn_b_normal.gif);
     background-color:transparent;
     background-position:center;
     border: 0px;
     color:#ffffff !important;
     cursor:pointer;
     font-family:"Arial";
     font-size:11px;
     font-weight:normal;
     height:20px;
     margin-bottom:2px;
     text-align:center;
     vertical-align:middle;
     width:95px;
}
.fbl:hover{
           background-image:url(/skins/risbridger_style/images/btn_b_hover.gif);
           background-color:transparent;
           border: 0px solid #0033CC;
           color: #ffffff !important;
}






/* ------------------------------- APPLICATION WINDOWS ----------------------------- */


#page_content{
            padding-top:0px;
            vertical-align:top;
            background-color:#FFFFFF
}



td.foot_left {
 background-color:#ffffff;

	font-size:1px;
	height:20px;
}
td.foot_left_thin {

	font-size:1px;
	height:0px;
}

td.foot_right {

 background-color:#ffffff;
	width:20px;
	font-size:1px;
	height:20px;
}
td.foot_right_thin {

	width:0px;
	font-size:1px;
	height:0px;
}





td.win_right { background-color:#ffffff;

			width:20px;
			font-size:1px;
}



td.win_right_thin {

	background-color:#ffffff ! important;
	width:0px;
	font-size:1px;

}


/* All windows some IE glitches fix */
table.t_win {
border-collapse: collapse;
/*zoom:1;*/
}

span#spop table.t_win{
	/*visibility:inherit!important;*/
	display: expression(spop.style.visibility=="hidden"?"none":"");
}

span#spop iframe{
	height: expression(spop.offsetHeight + "px");
}

/* tableheader(TABLE_BLUE) :: RED WINDOW */

td.sft_head {
		 
			background:url(/skins/risbridger_style/images/) no-repeat scroll left top;
                        background-color:#9c9fac ! important;
            line-height:24px;
            font-weight:bold;
            height:24px;
            padding:4px 0px 0px 15px;
            text-align:left;
            vertical-align:middle;
            width:auto;
			behavior: url(/iepngfix.htc);
			font-family: Trebuchet MS;
			font-size: 9pt;
			color:#ffffff;


}


.news_title {
	font-family: Trebuchet MS;
	font-size: 9pt;
	color:#ffffff;
}


.news_title:HOVER {
	color: black;
}

.news_content{
	font-size: 11pt;
}


td.sft_head b{
	color:white!important;
}
td.sft_head_right{
 background-color:#9c9fac;

	padding-top:4px;
	width:20px;
	height:24px;
	line-height:24px;
	behavior: url(/iepngfix.htc);
}

td.sft_main {
	background-color: #C8CBD0;
	vertical-align: middle;
	padding: 0px;
}
td.sft_bottom {
	background-color:#FFF ! important;
	vertical-align: bottom;
	padding:5px;
	margin:0px;
}
td.sft_frame {
	background-color: #EFEFF2;
	border: 1px solid #e4e6e8;
	vertical-align: bottom;
	padding-bottom: 0px;
}


.hosebox1{
  padding:2px;
  border:1px solid gray;
  background-color:#FFF;
  display:block;
  white-space:nowrap;
}






/* tableheader(TABLE_ORANGE) ::  BLUE WINDOW */



td.mft_head {
 background-color:#9c9fac;
            font-weight:bold;
            height:24px;
            padding:4px 0px 0px 15px;
            text-align:left;
            vertical-align:middle;
            width:auto;
			font-family: Trebuchet MS;
			font-size: 9pt;
			color:#ffffff;
			behavior: url(/iepngfix.htc);


}
td.mft_head b{
	color:white!important;
}

td.mft_head_right{
 background-color:#9c9fac;

	padding-top:4px;
    height:24px;
	width:20px;

	behavior: url(/iepngfix.htc);
}
td.mft_main {
        background-color: #FFF;
        vertical-align: top;
        text-align: left;
        color: darkblue;
        padding: 2px;
}
td.mft_bottom {
	background-color:#FFF ! important;
	vertical-align: bottom;
	padding-bottom: 0px;
	color: darkblue;
	font-weight: normal;
	padding-left:20px;
	margin:0px;
}
td.mft_frame {
	background-color: #EFEFF2;
	border: 1px solid #f4f6f8;
	vertical-align: bottom;
	padding-bottom: 0px;
}


/* tableheader(TABLE_VBLUE) :: DARK WINDOW (HOSES BOTTOM) */
td.bft_head {
	background: transparent url(/skins/risbridger_style/images/) top left no-repeat;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	font-family: Franklin Gothic Medium;
	font-variant:small-caps;
	font-size: 13px;
	font-weight: normal;
	behavior: url(/iepngfix.htc);
}

td.bft_main, td.bft_bottom {
    background-color: #EFEFF2;
    border: 1px solid #e4e6e8;
	vertical-align: bottom;
	padding-bottom: 0px;
	color: darkblue;
	font-weight: normal;
	padding: 0px;
}


/* tableheader(TABLE_WHITE) :: DARK WINDOW with WHITE BACKGROUND (POPUP) */
td.wft_head {
 background-color:#9c9fac;
            border-bottom:1px solid #FFFFFF;
            color:#ffffff;
            font-size:13px;
            font-weight:normal;
            height:22px;
            padding:0;
            text-align:center;
            vertical-align:middle;
	behavior: url(/iepngfix.htc);
}

td.wft_head_right{
 background-color:#ffffff;
	padding-top:4px;
	width:20px;
    border-bottom: 1px solid #e4e6e8;
	behavior: url(/iepngfix.htc);
}

td.wft_main, td.wft_bottom {
    background-color: white;
    border-left: 1px solid #e4e6e8;
    border-top: 1px solid #e4e6e8;
	vertical-align: bottom;
	padding-bottom: 0px;
	color: ;
	font-weight: normal;
	padding: 0px;
}







/* --------- MULTI-TAB -------- */


/* multi-tab (RED - Active) */

td.ssft_head {

background: transparent url(/skins/risbridger_style/images/bg-bluegrad_normal.png) top left no-repeat;

	border-bottom: 1px solid white;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	width: auto;
	font-family: ;
	font-variant:small-caps;
	font-size: pt;
	color:#FFF;
	font-weight: normal;
	text-decoration:none;
	behavior: url(/iepngfix.htc);
}

td.ssft_bottom {
	background-color: #EFEFF2;
	border-left: 1px solid #e4e6e8;
	border-right: 1px solid #e4e6e8;
	border-bottom: 1px solid #e4e6e8;
	vertical-align: bottom;
	padding-bottom: 0px;
	padding-left:2px;
	padding-right:2px;
}
td.ssft_frame {
              background-color:#FFF;
              border-bottom:1px solid #E4E6E8;
              border-left:1px solid #E4E6E8;
              border-right:1px solid #E4E6E8;
              padding-bottom:0px;
              padding-left:2px;
              padding-right:2px;
              vertical-align:bottom;
}






/* multi-tab (inactive) */




td.mmft_head {
background: transparent url(/skins/risbridger_style/images/bg-bluegrad.png) top left no-repeat;
        border-bottom: 2px solid #EFEFF2;
        padding: 0px;
        text-align: center;
        vertical-align: middle;
        height: 20px;
        width: auto;
		font-variant:small-caps;
        font-weight: normal;
		text-decoration:underline;
		behavior: url(/iepngfix.htc);
		font-family: ;
		font-size: pt;
		color:#FFF;

}
td.mmft_main {
        background-color: #EFEFF2;
        vertical-align: top;
        text-align: left;
        color: darkblue;
        font-weight: bold;
        padding: 0px;
}
td.mmft_bottom {
        background-color: #EFEFF2;
        border: 1px solid white;
        vertical-align: bottom;
        padding-bottom: 0px;
        color: darkblue;
        font-weight: normal;
        padding: 0px;
}


/* infobox */
td.mmmft_head {
        background: transparent url(/skins/risbridger_style/images/) top left no-repeat;
        border-bottom: 2px solid #EFEFF2;
        color: white;
        padding: 0px;
        text-align: center;
        vertical-align: middle;
        height: 20px;
        width: auto;
        font-size: 12px;
        font-weight: normal;
	behavior: url(/iepngfix.htc);
}
td.mmmft_head_right {
        width: 0px;
        font-size: 1px;
}
td.mmmft_bottom {
        background-color: white;
        border: 1px solid #eeeeee;
        vertical-align: bottom;
        padding-bottom: 0px;
        color: darkblue;
        font-weight: normal;
        padding: 2px;
}




/* infobox - blue */
td.sssft_head {
            background: transparent url(/skins/risbridger_style/images/) no-repeat scroll left top;
            border-bottom:2px solid #FFFFFF;
            color:white;
            font-size:14px;
            font-weight:bold;
            height:20px;
            padding:4px 0px 0px 15px;
            text-align:left;
            vertical-align:middle;
            width:auto;
			behavior: url(/iepngfix.htc);

}
td.sssft_head_right {
        width: 0px;
        font-size: 1px;
}
td.sssft_bottom {
        background-color: white;
        border: 1px solid #eeeeee;
        vertical-align: bottom;
        padding-bottom: 0px;
        color: darkblue;
        font-weight: normal;
        padding: 2px;
}





/* ------------------------------- TABLES  ----------------------------- */

/* compare standards table */
td.cstd_t {
	color: white;
	font-size: 9px;
	font-family:"Trebuchet MS";
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	padding-left: 1px;
	padding-right: 1px;
}

/* products table */
td.btxt {
	color: black;
	font-size: 11px;
	font-family:"Trebuchet MS";
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}

td.btx {
	color: black;
	font-size: 11px;
	font-family:"Trebuchet MS";
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}
.btxh {
	color: white;
	font-size: 11px;
	font-family:"Trebuchet MS";
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	padding-left: 2px;
	padding-right: 2px;
	letter-spacing: -0.5px;
	font-weight: normal;
	text-align: center;
}

table#result_tbl {
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
margin: 1em;
empty-cells: show;
color: #FFFFFF;
}

table#result_tbl a:hover {/* color:red; */}

table#result_tbl th{
border-bottom: 1px solid black;
border-right: 1px solid black;
color: #FFFFFF;
}

table#result_tbl td{
border-bottom: 1px solid #dadada;
border-right: 1px solid black;
text-align: center;
padding-left: 2px;
}


																/* Users list table header*/
.ulhl {
color: white;
}
															    /* Users list table */

table#userlist {
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
margin: 1em;
empty-cells: show;
color: black;
border-collapse: collapse;
}

table#userlist a:hover {/* color:#393; */}

table#userlist th{
background-color:#9c9fac;
background-position:0 0;
background-repeat:repeat-x;
border-right:1px solid #FFFFFF;
color:white;
height:20px !important;
}

table#userlist td{
border-right: 1px solid black;
padding-left: 2px;
}

/* Sortable tables */
table.sortable thead {
    background-color:#376aa6;
    color:white;
    font-weight: bold;
    cursor: default;
}


table#techlist,table#techlist_nw {
border-top: 1px solid #e4e6e8;
border-bottom: 1px solid #e4e6e8;
border-left: 1px solid #e4e6e8;
margin-bottom:1em;
empty-cells:show;
color: black;
border-collapse: collapse;
}
table#techlist th,table#techlist_nw th{
background-color: #e4e6e8;
background-image: url("/images/style/elaflex2/tablehead_1.gif");
background-repeat: repeat-x;
padding-left:2px;
padding-right:2px;
font-size:11px;
height:24px;
border-right: 1px solid #e4e6e8;
color: black;
text-align:center;
}
table#techlist td,table#techlist_nw td{
border-right: 1px solid #e4e6e8;
border-bottom: 1px solid #e4e6e8;
padding-left: 2px;
padding-right: 2px;
font-size:10px;
}
table#techlist_new td{
white-space:nowrap;
}

table#techlist tfoot td,table#techlist_nw tfoot td{
background-color: #d1d2d4;
background-image: url("/images/style/elaflex2/tablehead_1.gif");
background-repeat: repeat-x;
padding-left:2px;
padding-right:2px;
font-size:10px;
border-right: 1px solid #e4e6e8;
color: black;
text-align:center;
/*cursor:n-resize;*/
}
table#techlist_noborder, table#techlist_noborder tr,table#techlist_noborder td{
border: 0 ! important;
}
table#techlist_noborder td,table#techlist_noborder td{
padding-left: 2px;
padding-right: 2px;
margin-bottom:8px;
}

table#techlist_noborder b {
color: #3f79bd;
}









.techhead {
	color:darkred;
	font-variant:small-caps;
}

/* Products list table */
	table#productlist {
	border-top: 1px solid #e4e6e8;
	border-bottom: 1px solid #e4e6e8;
	border-left: 1px solid #e4e6e8;
	margin-top:1em;
	margin-bottom:1em;
	empty-cells: show;
	color: black;
	border-collapse: collapse;
}

table#productlist a:hover {color:red;}

table#productlist th{
	background-color: #3f79bd;
	background-image: url("/images/style/elaflex2/tablehead_3.gif");
	background-repeat: repeat-x;
	padding-left:2px;
	padding-right:2px;
	font-size:10px;
	height:20px;
	border-right: 1px solid #e4e6e8;
	border-bottom: 1px solid #e4e6e8;
	color: white;
	text-align:center;
	cursor:n-resize;
}

table#productlist td{
	font-size:10px;
	white-space:nowrap;
	border-right: 1px solid #e4e6e8;
	border-bottom: 1px solid #e4e6e8;
	padding-left: 2px;
	padding-right: 2px;
}

table#productlist tfoot tr,table#favlist tfoot tr{
	border: 1px solid #e4e6e8;
}

table#productlist tfoot td,table#favlist tfoot td{
                  background-color:#9c9fac;
                  border-right:1px solid #E4E6E8;
                  cursor:n-resize;
                  font-size:11px;
                  padding-left:2px;
                  padding-right:2px;
                  text-align:center;
}


																		/* Favorites list table */

table#favlist {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	margin-top: 20px;
	empty-cells: show;
	color: black;
	border-collapse: collapse;
}

table#favlist a:hover {color:red;}

table#favlist th{
              background-color:#9c9fac !important;
              border-right:1px solid white;
              color:#ffffff;
              cursor:pointer;
              font-size:9pt;
              font-family:Trebuchet MS
              height:20px;
}

table#favlist td{
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding-left: 2px;
}

													/* Usr list table (in user list - the one that opens when clicking on user */
.usr_table {
	empty-cells: show;
	border-collapse: collapse;
	color: black;
	text-align: left;
	border: 2px solid #393;
}


table#usr {
/*margin: 1em;*/
margin: 0;
empty-cells: show;
border-collapse: collapse;
color: black;
}

table#usr a:hover {
color:#393;
}

table#usr td{
border: 0px;
padding-left: 2px;
}










																/* complimentary list table */
table#complist {
border-top: 1px solid #e4e6e8;
border-bottom: 1px solid #e4e6e8;
border-left: 1px solid #e4e6e8;
margin-top:1em;
margin-bottom:1em;
empty-cells: show;
color: black;
border-collapse: collapse;
}

table#complist a:hover {color:red;}

table#complist th{
background-color: #3f79bd;
background-image: url("/images/style/elaflex2/tablehead_1.gif");
background-repeat: repeat-x;
padding-left:2px;
padding-right:2px;
font-size:10px;
border-right: 1px solid #e4e6e8;
color: white;
text-align:center;
}

table#complist td{
font-size:10px;
border-right: 1px solid #e4e6e8;
border-bottom: 1px solid #e4e6e8;
padding-left: 2px;
padding-right: 2px;
}


.blue_grad {
background: transparent url("/images/style/elaflex2/tablehead_3.gif");
background-repeat:repeat-x;
font-size:10px;
color:white!important;
}

.red_grad {
	background-color:#E4E6E8;
	background-repeat:repeat-x;
	font-size:10px;
	color:white!important;
}

.gray_grad {
	background-color:#E4E6E8;
	background-repeat:repeat-x;
	font-size:10px;
	color:white!important;
}

input.login_input {
 	color: black;
	width: 64px;
	font-size: 10px;
	border: 1px solid #154D98;
}

.smbul {
	font-weight:bolder;
	color:#04084f;
	font-size: 9px;
}

.redbul {
	font-size:120%;
	font-weight:bolder;
/*	color:#3f79bd;*/
	color:#004258;
}

.sbbul {
	font-weight:bolder;
	color:#3f79bd;
}


/* Hide fields tables  */
 OPTION { border-top:thin solid white;}
INPUT.alias, SELECT.weight, OPTION.weight {background-color:white; color:black; text-decoration: bold; }
SELECT.hide1, OPTION.hide1{background-color:white; color:black; } /*show*/
SELECT.hide2, OPTION.hide2{background-color:#009900; color:white; } /*tech*/
SELECT.hide3, OPTION.hide3{background-color:#335CFF; color:white; } /*admin*/
SELECT.hide4, OPTION.hide4{background-color:#FF4D4D; color:white; } /*hide*/
SELECT.hide5, OPTION.hide5{background-color:#FF7400; color:white; } /*hide*/
SELECT.weight_sel, OPTION.weight_sel{background-color:#07772a1; color:white; }

label
{
	white-space:nowrap;
}
#left_block{

 background-color:#FFF;
	padding-top:15px;
	padding-right:px;
	height: 330px;
	width: 125px ! important;
	behavior: url(iepngfix.htc);
}

#left_block_bottom{
 background-color:#FFF;
	/*behavior: url(iepngfix.htc);
	height:20px;*/
}


#left_block #search{

	padding: 0.3em;
	text-align:left;
	border-bottom:4px solid white;
	/*border-right: 1px solid #999;*/
}

.search_left {
		 background-color:;
	font-family:"Trebuchet MS";
	height:60px;
	margin-bottom:25px;
	margin-top:-5px;
	padding-top:18px;
	margin-left:1px;
	margin-right:1px;
	width:130px;
}

.search_left a {
	color: #77787e;
}

.search_left a:hover{
	color: #3a405a;
}




/*-------------------------------------------------ITEMS  GROUPS VIEW ------------------------------------------------------*/

.group_list_box_small .group_list_box_inner{
	background: none ! important;
}


.product_list_box ,.group_list_box{
	display: block;
	float: left;
	margin-right: 4px;
	padding-bottom: 50px;
	margin-left: 4px;
	width: 154px;
	height: 161px;
	cursor:pointer;
	background: url("/skins/risbridger_style/images//product_frame.gif") 0 0 no-repeat;

}



.group_list_box_inner,.product_list_box_inner{
	padding-left: 4px;
	width:137px;
	height:150px;
}


.group_list_box_text_span, .product_list_box_text_span{
	height:70px;
	width:110px;
	margin-top:-17px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}


/*---------------------------------------PRODUCT INFO  -------------------------------------------------------------*/

.product_box{
	display: block;
	float: left;
	width: 250px;
	height: 250px;
	background: url("/skins/risbridger_style/images//product_box.png") 0 0 no-repeat;
}


.product_box a.group_list_link{
   text-decoration:none;

	color: #cf0000;
	font-weight:bold;
	font-size: 9pt;
}

.product_box_inner{
	padding: 0.5em;
	padding-left: 10px;
}

.product_price{
	width: 220px;
	text-align: right;
	font-size: 13pt;
	padding-top:190px;
	font-weight: bold;
	color: #C00;
}
.product_controls{
	display: block;
	height: 250px;
	padding-left: 4px;
	padding-top: 2px;
	text-align: right;
}


.group_head{ background: transparent url(/skins/risbridger_style/images/blue-grad2.png) top left no-repeat;

	/*border-bottom:1px solid #999999; */
	font-size: 10pt;
	padding: 0.3em;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:1px;
	clear: both;
	background-repeat:repeat-x;
	padding-bottom:5px;
	margin-bottom: 8px;
	color:#77787e;

}

.group_head a{
	color:#3a405a;
}

.group_head a:hover{
	color:#9c9fac;
}

.group_list_link {
 	text-decoration:none;

	font-family:Trebuchet MS;
	font-size:10pt;
	color:#3a405a;
}

.group_list_link:hover
{
	color:#3a405a;
}


a.group_link{
	text-decoration:none;
	padding-right: 2px;
	color: #3a405a;
	font-weight:normal;
 	font-family:Trebuchet MS;
    font-size:10pt;
}

a.group_link:hover{
	color: #3a405a;
}



/*----------------------------------------------------------------------LINKS-------------------------------------------------------------*/
.yi {
	border: 1px solid transparent;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}
.yi:HOVER {
	background: white;
	border: 1px solid white;
}

.yl {
	color:  #3a405a !important;
	font-weight: bold;
	display:inline;
	white-space: nowrap;
}
.yl b {
	color:  #3a405a !important;
	white-space: nowrap;
}

.yl:HOVER, .yl b:HOVER{
	color: #3a405a ! important;
}

.ylw {
     color:#3399FF;
     font-size:13px;
     font-weight:bold;
}
.ylw:HOVER {
	text-decoration: underline;
}
.ylh {
	font-size: 12px;
	font-family:"Trebuchet MS";
	color: yellow;
	font-weight: bold;
}
.ylh:HOVER {
	text-decoration: underline;
	color: #EEE ! important;
}

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

#left_block_container{
	border:0px solid red;
}

a.anchor{
		 text-decoration:none; border-bottom:1px solid #FFFFFF;
         display:block;
         padding-left:4px;
         font-family:Trebuchet MS;
		 font-size:10pt;
		 color:#77787e;
		 margin-top:20px;
		 text-align: left;
}

a.anchor:hover{
          color: #3a405a ! important;
}

.anchorSpan{
    display: block;
    margin-top: -17px;
}


DIV.left_seperator{
}



.login_btn{
	background:url(/skins/risbridger_style/images/login_t_btb.jpg) no-repeat center center;
	height:21px;
	width:46px;
}

.logout_btn {
	width:50px;
	height:20px;
}





.header_table {
	background:url(/skins/risbridger_style/images/headerbg_new13.jpg);

	background-repeat:no-repeat;
	background-position:0 0;
	background-repeat:repeat-x;
	height:92px;
}


.group_list_bullet{height: 10px;
}

.group_list_bullet.enabled{
}

.group_list_bullet.hover{
}



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




	#main_menu {
 background-color:#ffffff;
		background-position: 0 0 ! important;
		background-repeat:repeat-x;
		height:33px;
		line-height: 24px;
		z-index:1000;
		text-align:justify;
		vertical-align:top;

	}


	#sub_menu{
          display:none;
          background-repeat:repeat-x;
          color:#FFFFFF;
          text-transform:capitalize;
          height:24px;
          z-index:1000;

	}

	ul.menu {
		font-family:"Arial";
		margin:0px;
		padding:0px;
		position:relative;
		text-align:center;
		z-index:1000;

	}

	ul.submenu {
		margin-top:-2px;
		margin-bottom:10px;
		margin-left:-21px;
		height:30px;
		padding:0px;
		white-space:nowrap;
		z-index:1000;
	}



	li.menu_item,.submenu_item{
		z-index:300;
		height:30px;
		margin-left:0px !important;
		padding:0px!important;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		z-index:1000;

	}

	li.submenu_item {
			height:30px;

			border-right:1px solid  #f3bf28;
			border-left:1px solid   #f3bf28;
			border-top:1px solid    #f3bf28;
			font-size:12px;
			background-color:#f4f4f6;
			width:170px;
			z-index:1000;
			text-align:center;
	}


	.submenu a.current{
		color:#9c9fac!important;
		text-decoration:underline;
	}


  /*LINKS COLOR */


	li.menu_item a {
		color:#525875;

		 font-weight:bold;
		text-transform:capitalize;
		line-height:30px;
		display:block;
		z-index: 1000;
		white-space: nowrap;
		font-size:11pt;
	    font-family:Arial;
	}

	li.menu_item a:hover {
             color:#9c9fac;
             text-decoration:none;
             z-index: 1000;
	}

	li.submenu_item a {
		color:#3a405a;
		font-size:9pt;
	    font-family:Arial;
		font-weight:normal;
		z-index:1000;
	    height: 100%;
		line-height:30px;
		vertical-align: middle;
		padding: 0px 7px;
	}



	li.menu_item{
		position:relative;
		border-right:0px solid #666764;
	}


	li.submenu_item a:hover {
	    color:#ffffff;
		background-color:#9c9fac;
		z-index:1000;
	}


  /*LINKS COLOR */




	#first_sub_menu{
		margin-left:0px;
	}



	ul.menu a.selected{
		height:30px!important;
	}

	li ul.submenu {
		display:none;
		z-index:1000;

	}
	li:hover ul.submenu {
		display:block;
		z-index: 1000;
	}



	li a {
		font-size:12px;
		text-decoration:none;
	}


	li.submenu_item#menu_last a:hover {
		color:#ffffff;
		background-color:#9c9fac;;
		z-index:1000;
	}

	li#menu_last.submenu_item a {
		border-bottom:1px solid  #f3bf28;
		background-image:none;
		z-index:1000;
	}


	/* Menu horizontal, reuse most of functionality of Vertical menu with some overridings*/

	ul#vertical_menu.menu{
		width:auto;
	}

	ul#vertical_menu.menu li.menu_item{
	 /* background-image:url(/images/menu.jpg);*/
	  background-repeat:repeat-x;
	  float:left;
	  width:128px;
	}

	ul#vertical_menu.menu li.menu_item ul.submenu{
        position:absolute;
        left:0px;
        top:30px;
	}
	.sidebar
	{
		position:absolute;
		margin-left:-130px;
		padding-left:0px;
		padding-top:45px;
		width:130px;
		font-size:11px;
		overflow:hidden;
	}

	.sidebar ul
	{
		list-style: none;
		margin:0px;
		padding:0px;
	}

	.sidebar li
	{
		padding-left:0px;
		passing-right:0px;
		margin-top:1px;
		margin-bottom:-1px;
		border-bottom:1px solid black;
	}

	.sidebar a
	{
		padding-left:4px;
		passing-right:4px;
		display:block;
		color: #FFF;
	}

	.sidebar a:hover
	{
		background-color: #318DD6;
	}

	.loading, #nameblock_form.loading #product_form
	{
		background-image: url("images/ajax-loader.gif");
		background-repeat: no-repeat;
	}

	#nameblock_form.loading #product_form
	{
		background-position:left center;
	}

	#nameblock_form select
	{
		width:80%;
	}

