
.o2k7_rsedit_bar {
    background:#E5EFFD;
    height:32px;
    width:300px;
    padding:0;
    margin:0; 
    margin-bottom: 2px;   
	 font-size:15px;
    }

.o2k7_border, input[type='text'] {
	border:#ABC6DD 1px solid;padding:0;box-sizing:border-box;
	margin-bottom:3px;
}

ul.o2k7{
    float:left;
    padding:0;
    padding-top:0px;
    margin:0;
    padding-top:3px;
    z-index:40;
    position:relative;
    margin-top:3px;
    padding:0;
    margin-left:3px;
    list-style:none;
    height:23px;
}

.o2k7 li.ubb-top {    
    border:none; 
    position:relative;
    margin-top:1px;
    margin-left:0px;   
    height:22px;
    width:22px;
    float:left;
    background-color:transparent;     
    background-image: url(button_bg.png);
    background-position:0px 0px ;    
}

.o2k7  li.ubb-begin {    
    border:none;
    position:relative;
    margin-top:1px;
    margin-left:0px;   
    height:22px;
    width:1px;
    float:left;
    background-color:transparent;     
    background-image: url(button_bg.png);
    background-position:-26px 0 ;
}

.o2k7 li.ubb-spacer {    
    border:none;
    position:relative;
    margin-top:1px;
    margin-left:0px;   
    height:22px;
    width:5px;
    float:left;
    background-color:transparent;     
    background-image: url(button_bg.png);
    background-position:-22px 0 ;
  
}
.o2k7 li.ubb-end {    
    border:none;
    position:relative;
    margin-top:1px;
    margin-left:0px;   
    height:22px;
    width:1px;
    float:left;
    background-color:transparent;     
    background-image: url(button_bg.png);
    background-position:-22px 0 ;
}

.o2k7 .ubb-icon {   
 position:relative;
    margin-top:0px;
    margin-left:0px;   
    height:22px;
    width:22px;
    float:left;
    background-color:transparent;     
    background-image: url(button_bg.png);
    background-position:0px 0px ;
 }

.o2k7 li.ubb-top  a:hover
    { 
    position:relative;
    background-image: url(button_bg.png);
    text-decoration:none !important; 
    background-position:0px -22px ;  vertical-align:top  
    }

.o2k7 span.ubb-button {
margin-left:1px;
text-decoration:none !important; 
background-image: url(icons.gif);
z-index:300;
}

span.ubb-bold {
background-position:0px 0px ;
}
span.ubb-underline {
background-position:-140px 0px ;
}
span.ubb-italic {
background-position:-60px 0px ;
}

.o2k7 li.ubb-top {    
    border:none; 
    position:relative;
    margin-top:1px;
    margin-left:0px;   
    height:22px;
    width:22px;
    float:left;
}

.o2k7 .ubb-active {   
 position:relative;
    margin-top:0px;
    margin-left:0px;   
    height:22px;
    width:22px;
    float:left;
    background-color:transparent;     
    background-image: url(button_bg.png);
    background-position:0px -44px ;
 }

.o2k7 span.ubb-hr{ background-position:-360px 0px ;}

.o2k7 span.ubb-strike { background-position:-120px 0px }
.o2k7 span.ubb-sub { background-position:-600px 0px }
.o2k7 span.ubb-sup { background-position:-620px 0px }

.o2k7 span.ubb-smilie{ background-position:-60px -20px }
.o2k7 span.ubb-preview { background-position:-420px -20px }
.o2k7 span.ubb-clean{ background-position:-40px 0px ;}
.o2k7 span.ubb-erease{ background-position:-580px 0px ;}

.o2k7 span.ubb-break{ background-position:-360px 0px ;}

.o2k7 span.ubb-size{ background-position:-560px -20px ;}
.o2k7 span.ubb-color{ background-position:-960px -20px ;}

.o2k7 span.ubb-image{ background-position:-380px 0px ;}
.o2k7 span.ubb-link{ background-position:-500px 0px ;}


.o2k7 span.ubb-center{ background-position:-420px 0px ;}
.o2k7 span.ubb-right{ background-position:-480px 0px ;}
.o2k7 span.ubb-justify{ background-position:-440px 0px ;}
























.o2k7 li.top a {outline:none }
.o2k7 img{width:20px; vertical-align:middle }
 .hidden {display:none}