#search_box{
         float:right;
         background:#3FBA5A;
         color:#ffffff;
         height:45px;
         width:550px

         }
#search_box_sub{

         padding:10px 15px;
         }
#header_top_div1{
         background:url('img/rc_green_deep_tr.png')  top right no-repeat;
         position:relative;
         top:-1;

         }
#header_bot_div1{
         background:url('img/rc_grey_br.png')  bottom right no-repeat;
         position:relative;
         top:1px;
         left:1px;

         }
#header_bot_div2{
         background:url('img/rc_grey_bl.png')  bottom left no-repeat;
         position:relative;
         top:0;
         left:-2px


         }
#search_box_container{

         }
#container{

	}
#search_input{
	width:300px;
         }

#menu_container{
         background-repeat:repeat-x;
         background-position:top;
         color:#ffffff;



         }
#header_top{
         border-top: 1px solid #3FBA5A;
         border-left: 1px solid #3FBA5A;
         border-bottom: 1px solid #3FBA5A;

         background:#a6e67b;
         }
#header_top_div2{
        background:url('img/rc_green_deep_tl.png')  top left no-repeat;
        position:relative;
        top:-1px;
        left:-1px;
        margin-right:600px;
        }
#header_tl{

         height:45px;
         font-size:16px;
         font-weight:bold;
         color:#4D4D4D;
         }
#header_tl_div{
	padding: 15px 0 0 15px;
         }
#menu{

         }
#menu a{
       	color: #777777;
         font-weight:bold;
         padding:8px 20px;;
         font-size:1.1em;
         display:inline-block;
         }

#menu a:hover{
	text-decoration:none;
         background:#e7e7e7 url('img/bg_b_hover.png');
         background-repeat:repeat-x;
         background-position:bottom;
         }
#sub_menu{
	background:#99BDD0;
         }
#logo2{
	float:right;
         margin-right:40px;
         margin-bottom:10px;
         }

#logo{
         padding:10px 0px 15px 30px;
         font-size:2.1em;
         font-family:tahoma:
         font-style:italic;
	}
#content{
         margin-top:30px;

         }
.tab_curr_tl{
	background: url('img/rc_green_deep_tl.png')  top left no-repeat;
         position:relative;
         top:-1px;
         left:-1px;
         }
.tab_curr_tr{
	background: url('img/rc_green_deep_tr.png')  top right no-repeat;
         position:relative;
         left:2px;
         }



#hmenue{
	padding-left:20px;
         }


#hmenue a {
	background:#a6e67b url('img/light_green_bg.png');
         background-repeat:repeat-x;

	margin-left:3px;
	padding:0;
         display:inline-block;
         border:1px solid #3fba5a;
         border-bottom:2px solid #3fba5a;
         height:30px;
         width:;
         position:relative;
         top:2px;
         color:#000000;
	}
#hmenue a:hover {
	background:#a6e67b url('img/light_green_bg_hover.png');
         background-repeat:repeat-x;
         text-decoration:none;
         color:#ffffff;
	}
#hmenue a span{
        margin-top:8px; margin-left:20px;  margin-right:20px;
        display:inline-block;
	}
#hmenue a#hmenuecurr {
	background:#3fba5a url('img/light_green_bg_hover.png');
	border-bottom:0px solid #C5DAE4;
	color:#ffffff;

	}
.tab_page_frame{
	border:2px solid #3fba5a;
         margin-bottom:20px;

         }
.tab_page_frame div{
	background:url('img/rc_g_bl.png')  bottom left no-repeat;
         position: relative;
         top:2px;
         left:-2px;

         }
.tab_page_frame div div{
	background:url('img/rc_g_br.png')  bottom right no-repeat;
         position: relative;
         left:4px;
         top:0px;
         }
.tab_page_frame div div div{
	background:url('img/rc_g_tl.png')  top left no-repeat;
         position: relative;
         top:-4px;
         left:-4px;
         }
.tab_page_frame div div div div{
	background:url('img/rc_g_tr.png')  top right no-repeat;
         position: relative;
         top:0px;
         left:4px;
         }
.tab_page_frame div div div div div{
	background:#ffffff;
         }
.tab_page_content{
         padding:20px;

         }
#add_infos{
	float:right;
         width:300px;
	clear:left;         }
.add_box{
	background: #C5DAE4;
         border:1px solid #777777;
         padding:10px;
         margin-bottom:15px;
         }

.sheetcontainer{
	text-align:left;

         margin-bottom:0em;
         }
.sheettitle{
	background-color:#a6e67b;
		 padding:5px;
                  color:#ffffff;
                  font-size:0.9em
         }
.sheetinfo{
	border-top:1px dashed #a0a0a0;
         }
.sheetitem{
         display:block;
         float:left;
         width:50%;
         font-size:12px;

         }
.sheetcontent{
         padding:5px;;
         color:#666666;
         background:#3fba5a;

         }
.parts{
	border-top:1px solid #777777;
         clear:left;
         padding-top:5px;
         }
.comp_link{
	display:block;
         width:95%;
         padding:0 10px;
         background: ;
         border:1px solid #3fba5a;
         height:100px;
         vertical-align:middle;
         text-align:left;
         color:#56A235;
         }
.comp_link span{
	display:inline-block;
	margin-top:40px;
         }
.comp_link:hover{

         }
.comp_link img{
	float:left;
         margin: 10px 20px 10px 0;
         }
#menu_bg{
         background:#F3F3F3 url('img/bg_b.png');
         background-repeat:repeat-x;
         background-position:bottom;
         color:#000000;
         border-bottom: 1px solid #bbbbbb;
         border-left: 1px solid #bbbbbb;
         border-right: 1px solid #bbbbbb;

         }
#little_info_box{
	float:right;
         background:#E8F0F4;
         padding:10px;
         }
.comp_table td{
	padding:0px;
         }
.comp_table{
         }
.t3 td{
	padding:0px;
         width:33%;
         }
.t4{
	padding:10px 10px;
         display:inline-block;
         width:150px;
         border:1px solid #3FBA5A;
         margin:5px;
         }
.t2 td{
	width:50%;
         padding-right:20px;
         padding-left:20px;

         }
.padding_genres td{
	padding:5px 30px;
         }
.padding_5 td{
	padding:5px;
         }
.gb-entry{
	border:1px solid #3FBA5A;
         text-align:left;
         width:60%;
         padding:5px;
         margin-bottom:10px;
         }
.stripe{
	margin-bottom:8px;
         padding-bottom:3px;
         border-bottom:1px solid #3FBA5A;
         font-size:0.9em;
         }
.gb-content{

         }
.trans_wr div{
    background:transparent !important;
    left:0px !important;
}
