
/* 

    Document   : style

    Created on : 26.10.2011, 16:00:49

    Author     : Despina Burlasi

    Description:

        Purpose of the stylesheet follows.

*/



/* 

   TODO customize this sample style

   Syntax recommendation http://www.w3.org/TR/REC-CSS2/

*/

* {

    margin: 0;

    outline: 0 none;

    padding: 0;

}
fieldset{
  border:1px solid #BCD8FA;
  padding: 10px 10px 10px 20px;
}
.overflow{
    overflow:scroll;/*auto*/
}
div.tableContainer {
    clear: both;
    overflow: auto;
    width: 765px;
}
html > body div.tableContainer {
    overflow-x: scroll;
    width: 765px;
}
html > body div.tableContainer table {
    width: 765px;
}
html > body thead.fixedHeader tr {
    display:block;
}
thead.fixedHeader tr{
    position:relative;
}
thead.fixedHeader tr{
     width: auto;/*200px;*/
}
thead.fixedHeader th {
    width:200px;
    /*background: none repeat scroll 0 0 #CC9966;
    border-left: 1px solid #EEBB88;
    border-right: 1px solid #BB7744;
    border-top: 1px solid #EEBB88;
    font-weight: normal;
    padding: 4px 3px;
    text-align: left;*/
}
html > body tbody.scrollContent {
    display: block;
    height: 420px;/*262px;*/
    overflow: auto;
    width: 100%;
}
html > body tbody.scrollContent td {
    width: 200px;
}
.selected_row{
    background:none !important;
    background-color:#E2FFF0 !important;
}
input[type=text],input[type=password], input[type=file]{
    padding:5px;
}
label{
    width:180px;
    display:inline-block;
    vertical-align: top;
}
label.l_100{
    width:100px;
    display:inline-block;
    vertical-align: middle ;
}
label.error { 
    float: none; 
    color: red; 
    padding-left: .5em; 
    vertical-align: middle; 
    display:inline;
}
.red_txt{
    color:red;
 }
.blue_border{
    border: 5px solid #A1CDF5;
}
.white_border{
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #BBBFC2;
    border-radius: 3px 3px 3px 3px;
    padding: 8px;
    text-align: center;
}
p { clear: both; }
dl, dd, dt, form, h1, h2, h3, h4, h5, h6 {

    margin: 0;

    padding: 0;

}
#main-headline{
    display:none;
}
/*root { 

    display: block;

}*/
.bullet_li li{
    list-style:disc inside none !important;
}
body {

    background: url("../images/body_bg.png") repeat-x scroll 0 0 #E2F2FE;

    color: #000000;

    font: 14px Arial,Helvetica,sans-serif;

}

p, div {

    line-height: 1.5;

}

a {

    color: #1e5ea9;

    font-size: 14px;

    cursor: pointer;

    

}

a:hover{

    color: #1e5ea9;

    cursor: pointer;

    text-decoration: none;

}

a img{

    border:none;

}

p{

    padding:5px 0;

    color:#000000;/*#1E5EA9;*/

    font-size:14px;

}
.center{
  text-align:center !important;
}
#main-wrapper {

    margin: 0 auto;

    padding: 0;

    width: 780px;

}
#loginForm input.login{
    font:14px Arial !important;
}
input.login{

    color:#002f4d;/*#1e5ea9;*/

    border:1px solid #50b2d8;

    padding:10px;

    height:10px;

    margin:5px 0;

    font-size: 11px;

    width:225px;

}

.header_box_bold{

    color: #000;/*#3a7ac3;*/

    font-size: 14px;

    font-family: Arial,Tahoma,Helvetica, sans-serif;

    font-weight: bold;

    line-height:1.5;

}
span.h5_like{
    color:#0B3D5D;
    font-size:15px;
    font-weight:bold;
}
#main_wrapper,#page-container {

    margin-left: auto;

    margin-right: auto;

    /*width: 1680px;*/

}

#wrapper,#header-wrapper {

    margin-left: auto;

    margin-right: auto;

    width: 980px;/*960 blue lines*/

    height:100px;

}

#menu_wrap,#navigation-wrapper{

    background:url(../images/menu_bg2.png);

    margin-left: auto;

    margin-right: auto;

    /*width: 1680px;/*960 blue lines*/

    height:53px;

}

#search_wrap,.search-wrapper{

    background:url(../images/search_bg2.png);

    margin-left: auto;

    margin-right: auto;

    /*width: 1680px;/*960 blue lines*/

    height:52px;

}

.search{

    padding-top:10px;

    margin-left:auto;

    margin-right:auto;

    width:443px;

}

.logo{

    background: url("../images/logo.png");

    display: block;

    float: left;

    height: 90px;

    overflow: hidden;

    text-indent: -9999px;

    width: 150px;

}

.question_tab{

    float: right;

    height: 50px;

    padding: 20px 30px 0 0;

    width: 350px;/*285*/

}
.question_tab a, .question_tab a.hover{
    text-decoration:none;
    font-size:14px;
}

.clear{

    clear:both;

}

.navigation{

    width: 990px;/*850 980px;*/

    margin-left: auto;

    margin-right: auto;

}
.menu{
    width: 700px;/*850 980px;*/

    margin-left: auto;

    margin-right: auto;
}
.menu_not_logged{
   width: 660px;
}
.menu ul{

    list-style: none outside none;

}

.menu li{

    background: url("../images/menu_pipe.png") no-repeat scroll right center transparent;

    float: left;

    height: 53px;

    /*line-height: 41px;

    padding: 2px 12px;*/

}

.menu li.nopipe{

    background: none repeat scroll 0 0 transparent;

}
.image_comment.nopipe {
   border-bottom:none;
}
.menu a {

    color: #FFFFFF;

    display: inline-block;

    font: 17px Arial,Helvetica,sans-serif;

    margin-top: 1px;

    /*padding: 10px 32px 0 30px;*/

    padding: 15px 17px 0 15px;

    text-decoration: none;

    font-weight:bold;

}

#main-wrapper{

    width:990px;

    margin-left:auto;

    margin-right:auto;

    /*background-color: #FFFFFF;*/

    min-height: 420px;

}

.content_article{

    width:994px;

    margin-left:auto;

    margin-right:auto;

    /*background-color: #FFFFFF;*/

    min-height: 500px;

}

#footer{

    margin-left:auto;

    margin-right:auto;

    border-top:1px solid #265d9c;

    min-height: 50px;

    background: url("../images/footer_bg.png");/*#3471b6;*/

}

.footer_content{

    margin-left:auto;

    margin-right:auto;

    width:980px;

    padding: 25px 0;

    

}

#footer dl.nopipe{

     background: none repeat scroll 0 0 transparent;

}

#footer dl {

    background: url("../images/fp.png") no-repeat scroll 0 5px transparent;

    display: block;

    float: left;

    overflow: hidden;

    width: 140px;

    height:110px;

    padding-left:15px;
    padding-right:10px;
    font-size:15px;

}

#footer dl.dl_right {

    background:none repeat scroll 0 0 transparent;

    display: block;

    float: right;

    overflow: hidden;

    width: 300px;

    height:100px;

    padding-left:30px;

}

#footer dl.dl_right dd{

    display: block;

    float: left;

    padding-left: 10px;

    width: 300px ;

    color:#FFFFFF;

}

#footer dd {

    

    color: #FFFFFF;

    display: block;

    float: left;
    padding-left: 10px;

    width: 162px;

}

#footer dd a{

    color:#FFFFFF;

    font-size:15px;

    line-height: 1.5;

    text-decoration:none;

}

#footer dd a:hover{

    text-decoration:underline;

}

.left{

    float:left;

}

.right{

    float:right !important;

}

.white_txt{

    color:#FFFFFF;

    line-height: 1.5;

}

.content_middle_small{

    width:740px;

    margin:0px auto;

}

.content_left{

    float:left;

    width:740px;

}

.content_right{

    float:left;

    width:240px;

}



.content_left_article {

    float:left;

    width:605px;

}

.content-section-2 .main .content ul li.show_page, .content-section-5 .main .content ul li.show_page{

	/*height:20px !important;*/

       min-height:20px !important;/* no fixed height for  content-section-2 recent forum posts :https://www.ratemyfishtank.com/friendemail.php/35599*/


}

.content_right_article,#secondary-content{

    float:left;

    width:375px;

}
.reeftank_panel_bigger{
    display:block;
    float:left;
    width:480px;
    margin-bottom:10px;
}
.reeftank_panel{

    display: block;

    float:left;

    margin:10px;

    width:350px;

    background:url(../images/img_sprite.png) 0px 0px no-repeat;

    height:373px; 

}

.reeftank_panel_top{

    background: url("../images/img_sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 41px;
    margin: 0px 0 0 10px;
    width: 350px;

}

.reeftank_panel img{

    margin:28px 0px 0px 26px;

}

.reeftank_panel div{

    margin-top:10px;
}
.rtpf_1{
    height:37px;
    overflow:hidden;
}
.rtpf_2{
    margin-top:5px !important;
}
.reeftank_panel div h1{

    font-size:20px;

    color:#13447d;

    font-family: Arial,Tahoma,sans-serif;
    margin-left:25px;
}
.reeftank_top{
	/*height:360px !important;
	margin-bottom:50px;*/
        
        background: url("../images/img_sprite.png") no-repeat scroll -1091px -744px transparent;
        float:left;
        display:block;
        width:350px;
        margin:10px 10px 0px 10px;
}
.reeftank_half_top_bigger{
    width:457px;
    float:left;
    display:block;
    background-color:#b2e4f9;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #9ccfde;
    margin-top:10px;
    padding:5px 0px;
    margin-left:10px
}
.reeftank_top_bigger{
    width:457px;
    float:left;
    min-height:100px;
    display:block;
    background-color:#b2e4f9;
    border-radius: 15px;
    /*-webkit-border-radius: 15px;*/
    border: 1px solid #9ccfde;
    margin-top:10px;
    margin-left:10px
}
.reeftank_top a img{
    margin-left:20px;
    margin-top:20px;
    float:left;
}
.reeftank_top div h1{
    font-size:20px;
    color:#13447d;
    font-family: Arial,Tahoma,sans-serif;
    margin-left:25px;
}
.reeftank_show_panel_header{

   float:left;

   margin:10px 10px 0px 25px;

   background:url(../images/img_sprite.png) -2px -380px no-repeat;

   width:526px;

   height:10px;

}

.reeftank_show_panel{

    display: block;

    float:left;
    margin:0px 10px 45px 25px;

    /*padding-bottom:-135px;*/

    width:526px;

    background:url(../images/img_sprite.png) -2px -410px repeat-y;

    height:auto;

}

.reeftank_image{

	margin: auto 25px;
}
.reeftank_image_10{

	margin: auto 10px;
}
.reeftank_show_panel_footer{

    background: url("../images/img_sprite.png") no-repeat scroll -2px -1865px transparent;

    float: left;

    height: 140px;

    overflow: hidden;

    position: relative;

    top: 20px;

    width: 496px;

    z-index: 1000;
    padding-left:37px;

}
.reeftank_big_norate_footer{
    background: url("../images/img_sprite.png") no-repeat scroll -537px -1985px transparent;

    float: left;

    height: 20px;

    overflow: hidden;

    position: relative;

    top: 20px;

    width: 526px;

    z-index: 1000;

}
.reeftank_top_panel_footer{
    background: url("../images/img_sprite.png") no-repeat scroll -1092px -1050px #E2F2FE;
    float: left;
    height: auto;/*84*/
    overflow: hidden;
    position: relative;
    top: 0px;
    width: 355px;
    z-index: 1000;
    /*margin:0px 0px 10px 0px !important;*/
}
.reeftank_top_panel_footer2{
    background: url("../images/img_sprite.png") no-repeat scroll -1091px -1294px #E2F2FE;
    float: left;
    height: 30px;
    overflow: hidden;
    position: relative;
    /*top: 20px;index needs top0*/
    width: 355px;
    z-index: 1000;
}
.u{

    text-decoration: underline;

}



.reeftank_score1{

    width:28px;
    height: 30px;
    float:left;
    margin-top:25px;
    margin-left:1px;
    margin-right:1px;
    /*background:url(../images/img_sprite.png) -358px 0px no-repeat;*/
    
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    
    background-color: hsl(37, 99%, 39%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdae2e", endColorstr="#c57a00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fdae2e), to(#c57a00)); background-image: -moz-linear-gradient(top, #fdae2e, #c57a00); background-image: -ms-linear-gradient(top, #fdae2e, #c57a00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdae2e), color-stop(100%, #c57a00)); background-image: -webkit-linear-gradient(top, #fdae2e, #c57a00); background-image: -o-linear-gradient(top, #fdae2e, #c57a00); background-image: linear-gradient(#fdae2e, #c57a00); border-color: #c57a00 #c57a00 hsl(37, 99%, 34%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    cursor:pointer;

}

.reeftank_score2{

    width:28px;
    height: 30px;
    float:left;
    margin-top:25px;
    margin-left:1px;
    margin-right:1px;
    /*background:url(../images/img_sprite.png) -389px 0px no-repeat;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;

    background-color: hsl(37, 99%, 39%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdae2e", endColorstr="#c57a00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fdae2e), to(#c57a00)); background-image: -moz-linear-gradient(top, #fdae2e, #c57a00); background-image: -ms-linear-gradient(top, #fdae2e, #c57a00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdae2e), color-stop(100%, #c57a00)); background-image: -webkit-linear-gradient(top, #fdae2e, #c57a00); background-image: -o-linear-gradient(top, #fdae2e, #c57a00); background-image: linear-gradient(#fdae2e, #c57a00); border-color: #c57a00 #c57a00 hsl(37, 99%, 34%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
}

.reeftank_score3{

    width:28px;

    height: 30px;

    float:left;

    margin-top:25px;
    margin-left:1px;
    margin-right:1px;
    /*background:url(../images/img_sprite.png) -420px 0px no-repeat;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;

    background-color: hsl(37, 99%, 36%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fda81f", endColorstr="#b67100"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fda81f), to(#b67100)); background-image: -moz-linear-gradient(top, #fda81f, #b67100); background-image: -ms-linear-gradient(top, #fda81f, #b67100); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fda81f), color-stop(100%, #b67100)); background-image: -webkit-linear-gradient(top, #fda81f, #b67100); background-image: -o-linear-gradient(top, #fda81f, #b67100); background-image: linear-gradient(#fda81f, #b67100); border-color: #b67100 #b67100 hsl(37, 99%, 31%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

}

.reeftank_score4{

    width:28px;

    height: 30px;

    float:left;

    margin-top:25px;
    margin-left:1px;
    margin-right:1px;
    background:url(../images/img_sprite.png) -451px 0px no-repeat;
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;
    background-color: hsl(36, 100%, 34%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa114", endColorstr="#ad6800");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffa114), to(#ad6800));
  background-image: -moz-linear-gradient(top, #ffa114, #ad6800);
  background-image: -ms-linear-gradient(top, #ffa114, #ad6800);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa114), color-stop(100%, #ad6800));
  background-image: -webkit-linear-gradient(top, #ffa114, #ad6800);
  background-image: -o-linear-gradient(top, #ffa114, #ad6800);
  background-image: linear-gradient(#ffa114, #ad6800);
  border-color: #ad6800 #ad6800 hsl(36, 100%, 29%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
    
}

.reeftank_score5{

    width:28px;

    height: 30px;

    float:left;

    margin-top:25px;
    margin-left:1px;
    margin-right:1px;

    /*background:url(../images/img_sprite.png) -482px 0px no-repeat;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;cursor:pointer;

    /*background-color: hsl(29, 99%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd7b01", endColorstr="#984900"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fd7b01), to(#984900)); background-image: -moz-linear-gradient(top, #fd7b01, #984900); background-image: -ms-linear-gradient(top, #fd7b01, #984900); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd7b01), color-stop(100%, #984900)); background-image: -webkit-linear-gradient(top, #fd7b01, #984900); background-image: -o-linear-gradient(top, #fd7b01, #984900); background-image: linear-gradient(#fd7b01, #984900); border-color: #984900 #984900 hsl(29, 99%, 25%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;*/
     background-color: hsl(35, 99%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd9401", endColorstr="#985900"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fd9401), to(#985900)); background-image: -moz-linear-gradient(top, #fd9401, #985900); background-image: -ms-linear-gradient(top, #fd9401, #985900); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd9401), color-stop(100%, #985900)); background-image: -webkit-linear-gradient(top, #fd9401, #985900); background-image: -o-linear-gradient(top, #fd9401, #985900); background-image: linear-gradient(#fd9401, #985900); border-color: #985900 #985900 hsl(35, 99%, 25%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;


}

.reeftank_score6{

    width:28px;

    height: 30px;

    float:left;

    margin-top:25px;
    margin-left:1px;
    margin-right:1px;
    /*background:url(../images/img_sprite.png) -512px 0px no-repeat;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;

    /*background-color: hsl(29, 99%, 27%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee7301", endColorstr="#894200"); background-image: -khtml-gradient(linear, left top, left bottom, from(#ee7301), to(#894200)); background-image: -moz-linear-gradient(top, #ee7301, #894200); background-image: -ms-linear-gradient(top, #ee7301, #894200); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7301), color-stop(100%, #894200)); background-image: -webkit-linear-gradient(top, #ee7301, #894200); background-image: -o-linear-gradient(top, #ee7301, #894200); background-image: linear-gradient(#ee7301, #894200); border-color: #894200 #894200 hsl(29, 99%, 22%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;*/
    /*background-color: hsl(37, 99%, 25%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e48d01", endColorstr="#7e4e00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#e48d01), to(#7e4e00)); background-image: -moz-linear-gradient(top, #e48d01, #7e4e00); background-image: -ms-linear-gradient(top, #e48d01, #7e4e00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e48d01), color-stop(100%, #7e4e00)); background-image: -webkit-linear-gradient(top, #e48d01, #7e4e00); background-image: -o-linear-gradient(top, #e48d01, #7e4e00); background-image: linear-gradient(#e48d01, #7e4e00); border-color: #7e4e00 #7e4e00 hsl(37, 99%, 20%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
     background-color: hsl(33, 99%, 24%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df7b01", endColorstr="#794300"); background-image: -khtml-gradient(linear, left top, left bottom, from(#df7b01), to(#794300)); background-image: -moz-linear-gradient(top, #df7b01, #794300); background-image: -ms-linear-gradient(top, #df7b01, #794300); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #df7b01), color-stop(100%, #794300)); background-image: -webkit-linear-gradient(top, #df7b01, #794300); background-image: -o-linear-gradient(top, #df7b01, #794300); background-image: linear-gradient(#df7b01, #794300); border-color: #794300 #794300 hsl(33, 99%, 19%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;*/
     background-color: hsl(33, 99%, 28%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f38601", endColorstr="#8e4e00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#f38601), to(#8e4e00)); background-image: -moz-linear-gradient(top, #f38601, #8e4e00); background-image: -ms-linear-gradient(top, #f38601, #8e4e00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f38601), color-stop(100%, #8e4e00)); background-image: -webkit-linear-gradient(top, #f38601, #8e4e00); background-image: -o-linear-gradient(top, #f38601, #8e4e00); background-image: linear-gradient(#f38601, #8e4e00); border-color: #8e4e00 #8e4e00 hsl(33, 99%, 23%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

}

.reeftank_score7{

    width:28px;

    height: 30px;

    float:left;

    margin-top:25px;
    margin-left:1px;
    margin-right:1px;

    /*background:url(../images/img_sprite.png) -543px 0px no-repeat;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;

    background-color: hsl(29, 99%, 27%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee7301", endColorstr="#894200"); background-image: -khtml-gradient(linear, left top, left bottom, from(#ee7301), to(#894200)); background-image: -moz-linear-gradient(top, #ee7301, #894200); background-image: -ms-linear-gradient(top, #ee7301, #894200); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7301), color-stop(100%, #894200)); background-image: -webkit-linear-gradient(top, #ee7301, #894200); background-image: -o-linear-gradient(top, #ee7301, #894200); background-image: linear-gradient(#ee7301, #894200); border-color: #894200 #894200 hsl(29, 99%, 22%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

}

.reeftank_score8{

    width:28px;

    height: 30px;

    float:left;

    margin-top:25px;
    margin-left:1px;
    margin-right:1px;
    /*background:url(../images/img_sprite.png) -573px 0px no-repeat;*/

    
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;
    
    background-color: hsl(29, 99%, 25%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e46e01", endColorstr="#7e3d00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#e46e01), to(#7e3d00)); background-image: -moz-linear-gradient(top, #e46e01, #7e3d00); background-image: -ms-linear-gradient(top, #e46e01, #7e3d00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e46e01), color-stop(100%, #7e3d00)); background-image: -webkit-linear-gradient(top, #e46e01, #7e3d00); background-image: -o-linear-gradient(top, #e46e01, #7e3d00); background-image: linear-gradient(#e46e01, #7e3d00); border-color: #7e3d00 #7e3d00 hsl(29, 99%, 20%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

}

.reeftank_score9{

    width:28px;
    float:left;
    height: 30px;
    margin-top:25px;
    margin-left:1px;
    margin-right:1px;
    /*background:url(../images/img_sprite.png) -603px 0px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;

    background-color: hsl(29, 99%, 23%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#da6a01", endColorstr="#743800"); background-image: -khtml-gradient(linear, left top, left bottom, from(#da6a01), to(#743800)); background-image: -moz-linear-gradient(top, #da6a01, #743800); background-image: -ms-linear-gradient(top, #da6a01, #743800); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da6a01), color-stop(100%, #743800)); background-image: -webkit-linear-gradient(top, #da6a01, #743800); background-image: -o-linear-gradient(top, #da6a01, #743800); background-image: linear-gradient(#da6a01, #743800); border-color: #743800 #743800 hsl(29, 99%, 18%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

}

.reeftank_score10{

    width:28px;
    float:left;
    /*background:url(../images/img_sprite.png) -635px 0px no-repeat;*/

    height: 30px;
    margin-top:25px;
    margin-left:1px;
    margin-right:1px;
    cursor:pointer;
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    
    background-color: hsl(29, 99%, 21%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d06501", endColorstr="#6a3300"); background-image: -khtml-gradient(linear, left top, left bottom, from(#d06501), to(#6a3300)); background-image: -moz-linear-gradient(top, #d06501, #6a3300); background-image: -ms-linear-gradient(top, #d06501, #6a3300); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d06501), color-stop(100%, #6a3300)); background-image: -webkit-linear-gradient(top, #d06501, #6a3300); background-image: -o-linear-gradient(top, #d06501, #6a3300); background-image: linear-gradient(#d06501, #6a3300); border-color: #6a3300 #6a3300 hsl(29, 99%, 16%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    
}
.reeftank_score1:hover,.reeftank_score2:hover,.reeftank_score3:hover,.reeftank_score4:hover,.reeftank_score5:hover,.reeftank_score6:hover,.reeftank_score7:hover,.reeftank_score8:hover,.reeftank_score9:hover,.reeftank_score10:hover,
.reeftank_show_score1:hover, .reeftank_show_score2:hover,.reeftank_show_score3:hover,.reeftank_show_score4:hover,.reeftank_show_score5:hover,.reeftank_show_score6:hover,.reeftank_show_score7:hover,.reeftank_show_score8:hover,.reeftank_show_score9:hover,.reeftank_show_score10:hover,
.reeftank_big_score1:hover,.reeftank_big_score2:hover,.reeftank_big_score3:hover,.reeftank_big_score4:hover,.reeftank_big_score5:hover,.reeftank_big_score6:hover,.reeftank_big_score7:hover,.reeftank_big_score8:hover,.reeftank_big_score9:hover,.reeftank_big_score10:hover{
    background-position: 0 -15px;
}

.reeftank_show_score1{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -593px -50px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;

    background-color: hsl(37, 99%, 39%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdae2e", endColorstr="#c57a00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fdae2e), to(#c57a00)); background-image: -moz-linear-gradient(top, #fdae2e, #c57a00); background-image: -ms-linear-gradient(top, #fdae2e, #c57a00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdae2e), color-stop(100%, #c57a00)); background-image: -webkit-linear-gradient(top, #fdae2e, #c57a00); background-image: -o-linear-gradient(top, #fdae2e, #c57a00); background-image: linear-gradient(#fdae2e, #c57a00); border-color: #c57a00 #c57a00 hsl(37, 99%, 34%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    cursor:pointer;

}
.reeftank_big_score1{
    /*background: url("../images/img_sprite.png") no-repeat scroll -596px -53px transparent;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;

    background-color: hsl(37, 99%, 39%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdae2e", endColorstr="#c57a00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fdae2e), to(#c57a00)); background-image: -moz-linear-gradient(top, #fdae2e, #c57a00); background-image: -ms-linear-gradient(top, #fdae2e, #c57a00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdae2e), color-stop(100%, #c57a00)); background-image: -webkit-linear-gradient(top, #fdae2e, #c57a00); background-image: -o-linear-gradient(top, #fdae2e, #c57a00); background-image: linear-gradient(#fdae2e, #c57a00); border-color: #c57a00 #c57a00 hsl(37, 99%, 34%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    
    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
    margin-right:2px;
}
.reeftank_show_score2{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -641px -50px no-repeat;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    
    background-color: hsl(37, 99%, 39%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdae2e", endColorstr="#c57a00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fdae2e), to(#c57a00)); background-image: -moz-linear-gradient(top, #fdae2e, #c57a00); background-image: -ms-linear-gradient(top, #fdae2e, #c57a00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdae2e), color-stop(100%, #c57a00)); background-image: -webkit-linear-gradient(top, #fdae2e, #c57a00); background-image: -o-linear-gradient(top, #fdae2e, #c57a00); background-image: linear-gradient(#fdae2e, #c57a00); border-color: #c57a00 #c57a00 hsl(37, 99%, 34%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    cursor:pointer;

}
.reeftank_big_score2{
    /*background: url("../images/img_sprite.png") no-repeat scroll -645px -53px transparent;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    
    background-color: hsl(37, 99%, 39%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdae2e", endColorstr="#c57a00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fdae2e), to(#c57a00)); background-image: -moz-linear-gradient(top, #fdae2e, #c57a00); background-image: -ms-linear-gradient(top, #fdae2e, #c57a00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdae2e), color-stop(100%, #c57a00)); background-image: -webkit-linear-gradient(top, #fdae2e, #c57a00); background-image: -o-linear-gradient(top, #fdae2e, #c57a00); background-image: linear-gradient(#fdae2e, #c57a00); border-color: #c57a00 #c57a00 hsl(37, 99%, 34%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    
    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
    margin-right:2px;
}
.reeftank_show_score3{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -690px -50px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(37, 99%, 36%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fda81f", endColorstr="#b67100"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fda81f), to(#b67100)); background-image: -moz-linear-gradient(top, #fda81f, #b67100); background-image: -ms-linear-gradient(top, #fda81f, #b67100); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fda81f), color-stop(100%, #b67100)); background-image: -webkit-linear-gradient(top, #fda81f, #b67100); background-image: -o-linear-gradient(top, #fda81f, #b67100); background-image: linear-gradient(#fda81f, #b67100); border-color: #b67100 #b67100 hsl(37, 99%, 31%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    cursor:pointer;



}
.reeftank_big_score3{
    /*background: url("../images/img_sprite.png") no-repeat scroll -693px -53px transparent;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(37, 99%, 36%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fda81f", endColorstr="#b67100"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fda81f), to(#b67100)); background-image: -moz-linear-gradient(top, #fda81f, #b67100); background-image: -ms-linear-gradient(top, #fda81f, #b67100); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fda81f), color-stop(100%, #b67100)); background-image: -webkit-linear-gradient(top, #fda81f, #b67100); background-image: -o-linear-gradient(top, #fda81f, #b67100); background-image: linear-gradient(#fda81f, #b67100); border-color: #b67100 #b67100 hsl(37, 99%, 31%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
    margin-right:2px;
}
.reeftank_show_score4{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -737px -50px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;

    background-color: hsl(36, 100%, 34%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa114", endColorstr="#ad6800");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffa114), to(#ad6800));
  background-image: -moz-linear-gradient(top, #ffa114, #ad6800);
  background-image: -ms-linear-gradient(top, #ffa114, #ad6800);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa114), color-stop(100%, #ad6800));
  background-image: -webkit-linear-gradient(top, #ffa114, #ad6800);
  background-image: -o-linear-gradient(top, #ffa114, #ad6800);
  background-image: linear-gradient(#ffa114, #ad6800);
  border-color: #ad6800 #ad6800 hsl(36, 100%, 29%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;

}
.reeftank_big_score4{
    /*background: url("../images/img_sprite.png") no-repeat scroll -740px -53px transparent;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    
    background-color: hsl(36, 100%, 34%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa114", endColorstr="#ad6800");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ffa114), to(#ad6800));
    background-image: -moz-linear-gradient(top, #ffa114, #ad6800);
    background-image: -ms-linear-gradient(top, #ffa114, #ad6800);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa114), color-stop(100%, #ad6800));
    background-image: -webkit-linear-gradient(top, #ffa114, #ad6800);
    background-image: -o-linear-gradient(top, #ffa114, #ad6800);
    background-image: linear-gradient(#ffa114, #ad6800);
    border-color: #ad6800 #ad6800 hsl(36, 100%, 29%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
    -webkit-font-smoothing: antialiased;
  
    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    margin-right:2px;
    width: 40px;
}
.reeftank_show_score5{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -785px -50px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;

background-color: hsl(35, 99%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd9401", endColorstr="#985900"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fd9401), to(#985900)); background-image: -moz-linear-gradient(top, #fd9401, #985900); background-image: -ms-linear-gradient(top, #fd9401, #985900); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd9401), color-stop(100%, #985900)); background-image: -webkit-linear-gradient(top, #fd9401, #985900); background-image: -o-linear-gradient(top, #fd9401, #985900); background-image: linear-gradient(#fd9401, #985900); border-color: #985900 #985900 hsl(35, 99%, 25%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;


}
.reeftank_big_score5{
    /*background: url("../images/img_sprite.png") no-repeat scroll -789px -53px transparent;*/
    background-color: hsl(35, 99%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd9401", endColorstr="#985900"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fd9401), to(#985900)); background-image: -moz-linear-gradient(top, #fd9401, #985900); background-image: -ms-linear-gradient(top, #fd9401, #985900); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd9401), color-stop(100%, #985900)); background-image: -webkit-linear-gradient(top, #fd9401, #985900); background-image: -o-linear-gradient(top, #fd9401, #985900); background-image: linear-gradient(#fd9401, #985900); border-color: #985900 #985900 hsl(35, 99%, 25%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    width:40px;
    margin-right:2px;
}
.reeftank_show_score6{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -831px -50px no-repeat;*/
    
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor:pointer;

    background-color: hsl(33, 99%, 28%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f38601", endColorstr="#8e4e00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#f38601), to(#8e4e00)); background-image: -moz-linear-gradient(top, #f38601, #8e4e00); background-image: -ms-linear-gradient(top, #f38601, #8e4e00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f38601), color-stop(100%, #8e4e00)); background-image: -webkit-linear-gradient(top, #f38601, #8e4e00); background-image: -o-linear-gradient(top, #f38601, #8e4e00); background-image: linear-gradient(#f38601, #8e4e00); border-color: #8e4e00 #8e4e00 hsl(33, 99%, 23%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;


}
.reeftank_big_score6{
    /*background: url("../images/img_sprite.png") no-repeat scroll -832px -53px transparent;*/
    background-color: hsl(33, 99%, 28%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f38601", endColorstr="#8e4e00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#f38601), to(#8e4e00)); background-image: -moz-linear-gradient(top, #f38601, #8e4e00); background-image: -ms-linear-gradient(top, #f38601, #8e4e00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f38601), color-stop(100%, #8e4e00)); background-image: -webkit-linear-gradient(top, #f38601, #8e4e00); background-image: -o-linear-gradient(top, #f38601, #8e4e00); background-image: linear-gradient(#f38601, #8e4e00); border-color: #8e4e00 #8e4e00 hsl(33, 99%, 23%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
     margin-right:2px;
}
.reeftank_show_score7{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -880px -50px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(29, 99%, 27%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee7301", endColorstr="#894200"); background-image: -khtml-gradient(linear, left top, left bottom, from(#ee7301), to(#894200)); background-image: -moz-linear-gradient(top, #ee7301, #894200); background-image: -ms-linear-gradient(top, #ee7301, #894200); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7301), color-stop(100%, #894200)); background-image: -webkit-linear-gradient(top, #ee7301, #894200); background-image: -o-linear-gradient(top, #ee7301, #894200); background-image: linear-gradient(#ee7301, #894200); border-color: #894200 #894200 hsl(29, 99%, 22%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    cursor:pointer;



}
.reeftank_big_score7{
    /*background: url("../images/img_sprite.png") no-repeat scroll -880px -53px transparent;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(29, 99%, 27%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee7301", endColorstr="#894200"); background-image: -khtml-gradient(linear, left top, left bottom, from(#ee7301), to(#894200)); background-image: -moz-linear-gradient(top, #ee7301, #894200); background-image: -ms-linear-gradient(top, #ee7301, #894200); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7301), color-stop(100%, #894200)); background-image: -webkit-linear-gradient(top, #ee7301, #894200); background-image: -o-linear-gradient(top, #ee7301, #894200); background-image: linear-gradient(#ee7301, #894200); border-color: #894200 #894200 hsl(29, 99%, 22%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    cursor: pointer;
    
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
    margin-right:2px;
    }
.reeftank_show_score8{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -928px -50px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(29, 99%, 25%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e46e01", endColorstr="#7e3d00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#e46e01), to(#7e3d00)); background-image: -moz-linear-gradient(top, #e46e01, #7e3d00); background-image: -ms-linear-gradient(top, #e46e01, #7e3d00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e46e01), color-stop(100%, #7e3d00)); background-image: -webkit-linear-gradient(top, #e46e01, #7e3d00); background-image: -o-linear-gradient(top, #e46e01, #7e3d00); background-image: linear-gradient(#e46e01, #7e3d00); border-color: #7e3d00 #7e3d00 hsl(29, 99%, 20%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    cursor:pointer;

}
.reeftank_big_score8{
    /*background: url("../images/img_sprite.png") no-repeat scroll -930px -53px transparent;*/
    background-color: hsl(29, 99%, 25%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e46e01", endColorstr="#7e3d00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#e46e01), to(#7e3d00)); background-image: -moz-linear-gradient(top, #e46e01, #7e3d00); background-image: -ms-linear-gradient(top, #e46e01, #7e3d00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e46e01), color-stop(100%, #7e3d00)); background-image: -webkit-linear-gradient(top, #e46e01, #7e3d00); background-image: -o-linear-gradient(top, #e46e01, #7e3d00); background-image: linear-gradient(#e46e01, #7e3d00); border-color: #7e3d00 #7e3d00 hsl(29, 99%, 20%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
    margin-right:2px;
}
.reeftank_show_score9{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -979px -50px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(29, 99%, 23%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#da6a01", endColorstr="#743800"); background-image: -khtml-gradient(linear, left top, left bottom, from(#da6a01), to(#743800)); background-image: -moz-linear-gradient(top, #da6a01, #743800); background-image: -ms-linear-gradient(top, #da6a01, #743800); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da6a01), color-stop(100%, #743800)); background-image: -webkit-linear-gradient(top, #da6a01, #743800); background-image: -o-linear-gradient(top, #da6a01, #743800); background-image: linear-gradient(#da6a01, #743800); border-color: #743800 #743800 hsl(29, 99%, 18%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    cursor:pointer;



}
.reeftank_big_score9{
    /*background: url("../images/img_sprite.png") no-repeat scroll -979px -53px transparent;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(29, 99%, 23%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#da6a01", endColorstr="#743800"); background-image: -khtml-gradient(linear, left top, left bottom, from(#da6a01), to(#743800)); background-image: -moz-linear-gradient(top, #da6a01, #743800); background-image: -ms-linear-gradient(top, #da6a01, #743800); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da6a01), color-stop(100%, #743800)); background-image: -webkit-linear-gradient(top, #da6a01, #743800); background-image: -o-linear-gradient(top, #da6a01, #743800); background-image: linear-gradient(#da6a01, #743800); border-color: #743800 #743800 hsl(29, 99%, 18%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
    margin-right:2px;
}
.reeftank_show_score10{

    width:43px;
    margin-right:2px;
    height: 43px;

    float:left;

    margin-top:65px;

    /*background:url(../images/img_sprite.png) -1029px -50px no-repeat;*/

    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(29, 99%, 21%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d06501", endColorstr="#6a3300"); background-image: -khtml-gradient(linear, left top, left bottom, from(#d06501), to(#6a3300)); background-image: -moz-linear-gradient(top, #d06501, #6a3300); background-image: -ms-linear-gradient(top, #d06501, #6a3300); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d06501), color-stop(100%, #6a3300)); background-image: -webkit-linear-gradient(top, #d06501, #6a3300); background-image: -o-linear-gradient(top, #d06501, #6a3300); background-image: linear-gradient(#d06501, #6a3300); border-color: #6a3300 #6a3300 hsl(29, 99%, 16%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    
    cursor:pointer;



}
.reeftank_big_score10{
    /*background: url("../images/img_sprite.png") no-repeat scroll -1027px -53px transparent;*/
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    background-color: hsl(29, 99%, 21%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d06501", endColorstr="#6a3300"); background-image: -khtml-gradient(linear, left top, left bottom, from(#d06501), to(#6a3300)); background-image: -moz-linear-gradient(top, #d06501, #6a3300); background-image: -ms-linear-gradient(top, #d06501, #6a3300); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d06501), color-stop(100%, #6a3300)); background-image: -webkit-linear-gradient(top, #d06501, #6a3300); background-image: -o-linear-gradient(top, #d06501, #6a3300); background-image: linear-gradient(#d06501, #6a3300); border-color: #6a3300 #6a3300 hsl(29, 99%, 16%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    
    margin-right:2px;
    cursor: pointer;
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
}


.box_header_left, .content-section .head {

    background:url(../images/img_sprite.png) -357px -105px no-repeat;

    width:720px;

    height:45px;

    float:left;

    

}

.content-section .head .content h3{

   padding-bottom: 5px;

   margin: 10px 0 0 20px;

   color: #13447D;

   font-family: Arial,Tahoma,sans-serif;

   font-size: 18px;



}
.content-section .head .content h3 a{

  
   color: #13447D;

   font-family: Arial,Tahoma,sans-serif;

   font-size: 18px;



}
.content-section{

  float:left;

  margin-bottom:20px;

}

.content-section .main{

    background:url("../images/article_item_bg.png") repeat-x scroll center bottom white;

    border-radius-bottomleft: 5px;

    border-radius-bottomright: 5px;

    border-bottom: 1px solid #BCD8FA;

    border-left: 1px solid #BCD8FA;

    border-right: 1px solid #BCD8FA;

    float: left;


    line-height: 1.5;

    padding: 0 0 4px 0;

    position: relative;

    width: 716px;

    z-index: 500;

}
#show .content-section-2, #show .content-section-5{
   margin:20px -70px !important;/*comment photo-main section*/
 }
 #show_500 .content-section-2{
    margin-left:0px;
    margin-top:10px;
}
.content-section-2, content-section-5{

   float: left;

   margin-bottom: 20px;

   margin-left: 20px;

}

.content-section-2 .head{

    background: url("../images/img_sprite.png") no-repeat scroll -357px -312px transparent;

    float: left;

    height: 45px;

    width: 528px;

}
.content-section-5 .head{

    background:none scroll 0 0 #FFFFFF;

    text-align:center;

    height: 58px;

    width: 528px;

}
.content-section-3 div.inner2,.content-section-4 div.inner2,#show .inner2 {

    color: #000000;

    text-align: center;

}


.content-section-3, .content-section-4{

   float: left;

   margin-top: 20px; /*- https://www.ratemyfishtank.com/show.php box left/right*/
   
   margin-left: 20px;
   
   margin-bottom: 0px;

}
.bluebold{
    font-size:17px !important;
}
.blue_line,.odd{
    background-color:#E2F2FE;
    border-bottom:1px solid #BCD8FA;
    padding:5px;
    
}
.fade_line,.even{
    background: url("../images/article_item_bg.png") repeat-x scroll top #FFFFFF;
    border-bottom:1px solid #BCD8FA;
    padding:5px;
}
.fade_line_bottom{
    background: url("../images/article_item_bg.png") repeat-x scroll center bottom #FFFFFF;
    border-bottom:1px solid #BCD8FA;
    padding:5px;
}
.content-section-3 .head{

    background: url("../images/img_sprite.png") no-repeat scroll -358px -248px transparent;

    float: left;

    height: 45px;

    width: 528px;

}
.content-section-4 .head{

    background: url("../images/img_sprite.png") no-repeat scroll -357px -41px transparent;

    float: left;

    height: 54px;

    width: 231px;

}
.content-section-3 .main{

	width:370px;

       

    /*-moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    

    border-bottom: 1px solid #BCD8FA;

    border-left: 1px solid #BCD8FA;

    border-right: 1px solid #BCD8FA;

    float: left;

    font-size: 12px;

    line-height: 1.5;

    min-height: 411px;

    padding: 0 0 4px;

    position: relative;

    width: 522px;

    z-index: 500;*/

}

.content-section-4 .main{
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #BCD8FA;
    border-left: 1px solid #BCD8FA;
    border-right: 1px solid #BCD8FA;
    float: left;
    line-height: 1.7;
    padding: 25px 15px 24px 20px;
    position: relative;
    width: 194px;
    z-index: 500;
}
.content-section-3 .main .content ul,.content-section-4 .main .content ul{
    list-style: none outside none !important;
}
.content-section-3 .main .content li, .content-section-4 .main .content li{

    /***background: url("../images/article_item_bg.png") repeat-x scroll center bottom #FFFFFF !important;*/

    /***min-height:250px; 280 - http://www.test.ratemyfishtank.com/articles/146 too tall*/
    min-height:230px;
    z-index:500;

    position:relative;

    line-height: 1.5;

}
.content-section-3 .main .content li.blue,.content-section-4 .main .content li.blue {
    background: none repeat scroll 0 0 #E2F2FE;
}
li.image_comment{
     /*background: url("../images/article_item_bg.png") repeat-x scroll center bottom #FFFFFF !important;*/
     position:relative;
     z-index:500;
     line-height: 1.5;
     padding:10px;
     border-bottom:1px solid #BCD8FA;
     height:auto !important;
     border-top:none !important;

}
td.additional_image{
     background: url("../images/article_item_bg.png") repeat-x scroll center bottom #FFFFFF !important;
     position:relative;
     z-index:500;
     line-height: 1.5;
     padding:10px;
     border-bottom:1px solid #BCD8FA;
     border-right:1px solid #BCD8FA;
     list-style: none outside none !important;
     width:350px;
}
td.additional_image img{
    /*border:5px solid #AADCF3;*/
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #BBBFC2;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    text-align: center;
}
.no_border_r{
     border-right:none !important;
}
.no_border_trl{
    border-left:none !important;
    border-right:none !important;
    border-top:none !important;
}
.border_left{
    border-left:1px solid #BCD8FA;
}
.border_top{
    border-top:1px solid #BCD8FA;
}
.border_right{
    border-right:1px solid #BCD8FA;
}
.border_all{
    border:1px solid #BCD8FA;
}
.content-section-3 .main .content li h4, .content-section-4 .main .content li h4{

    color: #ED9310;

    font-size: 15px;

    font-style: italic;

}

.content-section-3 .main .content li a img,.content-section-4 .main .content li a img{

    /*border: 5px solid #AADCF3;*/
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #BBBFC2;
    border-radius: 3px 3px 3px 3px;
    padding: 8px;
    text-align: center;
}

.content-section-3 .main .content li h5,.content-section-4 .main .content li h5{

    color: #0B3D5D;

    font-size: 15px;

}

.content-section-3 .main .content li h1,.content-section-4 .main .content li h1 {

    color: #ED9310;

    font-size: 26px;

    text-align: center;

}

.box_header_right{

    background:url(../images/img_sprite.png) -357px -41px no-repeat;

    width:231px;

    height:45px;/*54*/

    float:left;

}
.box_header_article_left h2 a, .box_content_article_left h2 a{
	font-size:17px;
}
.box_header_article_left{

    background:url(../images/img_sprite.png) -358px -181px no-repeat;

    width:603px;

    height:45px;

    float:left;

}
.box_header_article_left h1 a{
    font-size:17px;
 }
.box_header_article_right{

    background:url(../images/img_sprite.png) -358px -247px no-repeat;

    width:372px;

    height:58px;

    float:left;

}
.box_header_forum{
    position:relative;
    z-index:999;
    
}
table.profile_table li{
    min-height:20px !important;
}

table.profile_table tr td a.down_image{
    padding:2px !important;
}
.box_header_center_large{
    background:url(../images/img_sprite.png) -550px -667px no-repeat;

    width:960px;

    height:45px;

    float:left;
    margin-left:15px;
}
.box_header_center_large h2 a{
    font-size:17px;
}
.box_content_center_large{

    background: url("../images/article_item_bg.png") repeat-x scroll bottom #FFFFFF;

    float:left;

    font-size:14px;

    padding:0px 0px 4px 0px;

    position:relative;

    line-height: 1.5;

    width:957px;

    margin-left:15px;

    border-bottom: 1px solid #bcd8fa;

    border-left: 1px solid #bcd8fa;

    border-right: 1px solid #bcd8fa;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-radius-bottomleft: 5px;

    -webkit-border-radius-bottomright: 5px;

    -khtml-border-radius-bottomleft: 5px;

    -khtml-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;
}

h1{

    color: #13447D;

    font-family: Arial,Tahoma,sans-serif;

    font-size: 18px;

}

h2{

    color: #13447D;

    font-family: Arial,Tahoma,sans-serif;

    font-size: 17px;

    

}
.margin_10{
    margin:10px;
}
.margin_20{

    margin:20px 0 0 20px;

}

.margin_b{

    margin-bottom:10px;

}

.margin_b20{

    margin-bottom:20px;

}

.margin_t{

    margin-top:10px;

}

.margin_t20{

    margin-top:20px;

}

.margin_t50{

    margin-top:50px;

}
.margin_t100{

    margin-top:100px;

}
.margin_l15{

    margin-left:15px;

}

.margin_l20{

    margin-left:20px;

}

.margin_l30{

    margin-left:30px;

}

.margin_l{

    margin-left:10px;

}

.margin_r15{

    margin-right:15px;

}

.margin_r{

    margin-right:10px;

}

.padding_b5{

    padding-bottom:5px !important;

}

.padding_20{

    padding:20px;

}

.padding_10{

    padding:10px;

}
.padding_l_30{
	padding-left:30px;
}
.content-section-2 .main .content #article_categ li{
    list-style:disc outside none !important;
    padding:0;
    margin:0px 10px;
    border:none;
    background:none;
    height:auto;
    /* this should override the li properties for the above lis not in article_categ div */
}
#article_categ a{

    color: #1E5EA9;

    font-size: 14px;

    line-height:1.7;
}

#article_categ span{

    font-weight:bold;

    font-size:16px;

}

.box_set{

    margin-left:13px;

    margin-bottom:20px;

    float:left;

    background-color:#E2F2FE; /*#e8f3fc;*/

    /*color:#1E5EA9;*/

}

.box_content_right{

    float:left;

    font-size:14;

    

    padding: 25px 15px 24px 20px;

    position:relative;

    line-height: 1.7;

    width:194px;

    z-index:500;

    background-color:#FFFFFF;

    border-bottom: 1px solid #bcd8fa;

    border-left: 1px solid #bcd8fa;

    border-right: 1px solid #bcd8fa;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-radius-bottomleft: 5px;

    -webkit-border-radius-bottomright: 5px;

    -khtml-border-radius-bottomleft: 5px;

    -khtml-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

}

.member_tank{

    float:left;

    font-size:12px;

    padding:0 0px 4px 0;

    position:relative;

    line-height: 1.5;

    width:370px;

    z-index:500;

    border-bottom: 1px solid #bcd8fa;

    border-left: 1px solid #bcd8fa;

    border-right: 1px solid #bcd8fa;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-radius-bottomleft: 5px;

    -webkit-border-radius-bottomright: 5px;

    -khtml-border-radius-bottomleft: 5px;

    -khtml-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    /*padding:20px  0 15px 20px;*/  

}

.box_content_article_right ul{

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

.box_content_article_right  ul li{

    background: url(../images/article_item_bg.png) repeat-x scroll bottom #FFFFFF;

    /*background: -moz-linear-gradient(center top , #FFFFFF 0%, #e8f3fc 100%) repeat scroll 0 0 #bcd8fa;/*e8f3fc;*/

    min-height:210px;

    padding:20px 50px;

    border-top: 1px solid #bcd8fa;

}

.box_content_article_right  ul li.bb{

    border-bottom:1px solid #bcd8fa;

}

.box_content_article_right{

    float:left;

    font-size:14;

    padding: 0 0 4px 0;/*25px 15px 24px 20px;*/

    position:relative;

    line-height: 1.7;

    width:370px;

    /*height:1800px;*/

    z-index:500;

    /*background:#FFFFFF;*/

    background: url(../images/article_item_bg.png) repeat-x scroll bottom #FFFFFF;

    border-bottom: 1px solid #bcd8fa;

    border-left: 1px solid #bcd8fa;

    border-right: 1px solid #bcd8fa;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-radius-bottomleft: 5px;

    -webkit-border-radius-bottomright: 5px;

    -khtml-border-radius-bottomleft: 5px;

    -khtml-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

}

.box_content_article_right h4{

    color:#ed9310;

    font-style: italic;

    font-size:15px;

}

.box_content_article_right h1{

    color:#ed9310;

    font-size:26px;

    text-align:center;

}

.box_content_article_right div.inner2{

    text-align:center;

    color:#000000;

    

}



.box_content_article_right h5{

    color:#0b3d5d;

    font-size:15px;

    

}

.box_content_article_right span{

    color:#397ca5;

}

.box_content_article_right img {

    border:5px solid #aadcf3;

}

.separator{

    width:185px;

    border-bottom:1px solid #bcd8fa;

    clear:both;

    margin-bottom:10px;

}

.dotted_separator{
    border-bottom:1px dotted #bcd8fa;

    clear:both;

    margin-bottom:10px;
}
h3{

    color:#1e5ca1;

}

h4{

    color:#3381b3;

}

.box_content_right a{

    /*font-weight:bold;

    line-height: 2;*/

}

.box_content_right span{

    color:#000000;/*589cdc;*/

    padding:0px 0 10px 0;

    float:left;

}

.box_content_right span.how_it_works {

    /*color:#69a3c7;*/

    max-width: 173px;

}

.fish_db{

    font-size:18px;

    font-style: italic;

}



.box_content_left{

    

    float:left;

    font-size:12px;

    padding:0 0px 4px 0;

    position:relative;

    line-height: 1.5;

    width:716px;

    z-index:500;

    border-bottom: 1px solid #bcd8fa;

    border-left: 1px solid #bcd8fa;

    border-right: 1px solid #bcd8fa;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-radius-bottomleft: 5px;

    -webkit-border-radius-bottomright: 5px;

    -khtml-border-radius-bottomleft: 5px;

    -khtml-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    /*padding:20px  0 15px 20px;*/  

}

.box_content_article_left{

    /*color: #1E5EA9;*/

    background-color:#FFFFFF;

    float:left;

    font-size:14px;

    padding:20px 12px 4px 13px;

    position:relative;

    line-height: 1.5;

    width:576px;

    z-index:500;

    border-bottom: 1px solid #bcd8fa;

    border-left: 1px solid #bcd8fa;

    border-right: 1px solid #bcd8fa;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-radius-bottomleft: 5px;

    -webkit-border-radius-bottomright: 5px;

    -khtml-border-radius-bottomleft: 5px;

    -khtml-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

}



.box_header_inner_left{

    background:url(../images/img_sprite.png) -357px -312px no-repeat;

    width:528px;

    height:58px;

    float:left;

}

.box_content_inner_left, .content-section-2 .main,.content-section-5 .main{

    /*background-color:#FFFFFF;

    background: -moz-linear-gradient(center top , #FFFFFF 0%, #e8f3fc 100%) repeat scroll 0 0 #bcd8fa;*/

    background: url("../images/article_item_bg.png") repeat-x scroll bottom #FFFFFF;

    float:left;

    

    padding:0px 0px 4px 0px;

    position:relative;

    line-height: 1.5;

    width:522px;
    /*min-height:411px;friendemail.php/37038*/

    z-index:500;

    border-bottom: 1px solid #bcd8fa;

    border-left: 1px solid #bcd8fa;

    border-right: 1px solid #bcd8fa;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-radius-bottomleft: 5px;

    -webkit-border-radius-bottomright: 5px;

    -khtml-border-radius-bottomleft: 5px;

    -khtml-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

}

.box_content_article_left h3, .box_content_inner_left h3, .box_content_center_large h3{

    color:#13447D;

}

.box_content_article_left h5 {

    color:#13447D;

    font-size:15px;

    font-weight:bold;

    font-style:normal;

}

.box_content_article_left em{

    /*color:#13447D;*/

    font-size:14px;

    font-style:italic;

    

}

.box_content_inner_left ul, .box_content_center_large ul {

    list-style: none outside none !important;

    margin: 0 !important;

    padding: 0;

}

.box_content_inner_left  ul li{

    list-style: none outside none !important;

    list-style-image: none !important;

    /*background: url(../images/article_item_bg.png) repeat scroll 0 0 transparent;

    background: -moz-linear-gradient(center top , #FFFFFF 0%, #e8f3fc 100%) repeat scroll 0 0 #bcd8fa;/*e8f3fc;*/

    background: url("../images/article_item_bg.png") repeat scroll 0 0 transparent;

    border-top: 1px solid #BCD8FA;

    height: 30px;

    padding: 20px;

    

}

.box_content_inner_left  ul li.bb,.content-section .main .content li.bb {

    border-bottom:1px solid #bcd8fa;

}

.box_content_left ul{

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

.box_content_left ul li, .content-section .main .content li{

    list-style: none outside none;

    margin: 0;

    padding: 0;

    /*color: #1E5EA9;*/

    font-size: 14px;
    
    /***background: url(../images/article_item_bg.png) repeat-x scroll center bottom #FFFFFF;*/

    /*background: -moz-linear-gradient(center top , #FFFFFF 0%, #e8f3fc 100%) repeat scroll 0 0 #bcd8fa;/*e8f3fc;*/

    /*height:30px; no height for show.php/s_2*/

    padding:10px 10px 7px 15px;/***10px 10px 20px 15px;*/

    border-top: 1px solid #bcd8fa;
}
.content-section .main .content li.blue{
    background:#E2F2FE;
}
.content-section-5 .main{
    margin-left:20px;
}
.box_content_left ul li, .content-section-5 .main .content li{
    height:45px;
}
.content-section-2 .main .content #article_categ li{
    height:24px;
}
.content-section .main .content li a{

  font-weight:normal;

}

.content-section .main .content li h1{

  color: #ED9310;

    font-size: 26px;

    text-align: center;

}

.box_content_article_left ul{

    /*list-style: none outside none;*/

    margin-left:20px;

    /*margin-bottom: 10px;*/

}

.box_content_article_left .content-section .content ul{

    list-style: none outside none;

    margin-left:0px;

    

}

.box_content_article_left ul li{

    /*list-style-image: url(../images/bullet.png);

    color:#1E5EA9;*/

    font-size:14px;

}

.box_content_left ul li a, .box_content_inner_left ul li a{

    color:#1e5ea9;

    text-decoration:underline;

    font-size:13px;

    font-weight:bold;

}

.box_content_left ul li span, .box_content_inner_left ul li span{

    color:#1e5ea9;

    font-size:13px;

}

#login_box{

    padding:10px;

    margin-top:10px;

}

#inner_box{

    float:left;

    margin-left:20px;

    margin-bottom:20px;

}

#login_box span{

    color:#002f4d;

    padding:10px 0;

    float:left;

}

#login_box a{

    color:#002f4d;

    text-decoration:underline;

    font-size:12px;

}

#article-rss-feed{

   padding-bottom:20px;

}

#article-rss-feed a{

    color:#002f4d;

    text-decoration:underline;

    font-size:12px;

    font-style: italic;

    border:0px;

    

}
.login_btn{
  border:0;
  margin:0;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  padding: 8px 20px;
  margin-right:5px;
  color: #333;
  font-size: 1.3em;
  line-height: 18px;
  border: 1px solid #CC7A00;
  border-bottom-color: #bbb;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  
    background-color: hsl(201, 100%, 30%) !important; 
    background-repeat: repeat-x; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a5ff", endColorstr="#006399"); 
    background-image: -khtml-gradient(linear, left top, left bottom, from(#00a5ff), to(#006399)); 
    background-image: -moz-linear-gradient(top, #00a5ff, #006399); 
    background-image: -ms-linear-gradient(top, #00a5ff, #006399); 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a5ff), color-stop(100%, #006399)); 
    background-image: -webkit-linear-gradient(top, #00a5ff, #006399); 
    background-image: -o-linear-gradient(top, #00a5ff, #006399); 
    background-image: linear-gradient(#00a5ff, #006399); 
    border-color: #006399 #006399 hsl(201, 100%, 25%); 
    color: #fff !important; 
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); 
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    text-decoration: none;
  
}
.login_btn:hover{
    background-position: 0 -15px;
}
.login_btnxxx{

    background:url(../images/login_btn.png) repeat scroll 0 0 transparent;

    width:95px;

    height:38px;

    float:left;

    border:none;

    margin-right:5px;

    cursor:pointer;

}

.search_bar {

    margin-left: auto;

    margin-right: auto;

    padding-top: 10px;

    width: 443px;/* no good 400px in IE;*/

}
#cse-search-box-1 #q1, #cse-search-box-2 #q2{
    width:300px;
}
.search_bar input.text{

    padding:10px;

    color:#002f4d;

    width:340px;

}

.search-button{
  border:0;
  margin:0;
  display: inline-block;
  background-color: hsl(36, 100%, 40%) !important; 
  background-repeat: repeat-x; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00"); 
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00)); 
  background-image: -moz-linear-gradient(top, #ffad32, #cc7a00); 
  background-image: -ms-linear-gradient(top, #ffad32, #cc7a00); 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00)); 
  background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00); 
  background-image: -o-linear-gradient(top, #ffad32, #cc7a00); 
  background-image: linear-gradient(#ffad32, #cc7a00); 
  border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%); 
  color: #FFF !important; 
 /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33); */
  -webkit-font-smoothing: antialiased;
  padding: 4px 14px;
  
  font-weight:bold;
  font-size: 14px;
  line-height: 18px;
  border: 1px solid #CC7A00;
  border-bottom-color: #bbb;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  
    background-color: #CC7A00;
    background-image: -moz-linear-gradient(center top , #FFAD33, #CC7A00);
    background-repeat: repeat-x;
    border-color: #CC7A00 #CC7A00 #B26B00;
    color: #FAFAFA;
    cursor: pointer;
    text-decoration: none;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
}
.search-button:hover{
    background-position: 0 -15px;
}
.search-input {
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border: 1px solid #7E9DB9;
    float: left;
    height: 23px;
    margin-right: 5px;
    padding: 2px !important;
    width: 310px;
}
.search-input-googleimage {
    border: 1px solid rgb(126, 157, 185) !important; 
    background: url(https://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left center rgb(255, 255, 255) !important;
}
.search-buttonxxx {

    -moz-border-radius: 4px 4px 4px 4px;

    -webkit-border-radius:4px 4px 4px 4px;

    /*-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);

    background:-moz-linear-gradient(center top, #DFEDCC 0%,#B9CF98 10%, #7CA22F 100%);

    text-decoration: none;*/

    

    /*background: -moz-linear-gradient(center top , #fba529 0%, #e78b05 100%) repeat scroll 0 0 #e78b05;*/

    border: 1px solid #e78b05;

    color: white;

    cursor: pointer;

    display: inline-block;

    

    font-weight: bold;

    line-height: 1em;

    padding: 4px 8px 4px 8px;

    text-decoration: none;

    background: -webkit-gradient(linear, left bottom, left top, from(#fba529), to(#FFFFFF), color-stop(0.7, #e78b05));

    background: -moz-linear-gradient(center top, #FFFFFF 0%,#fba529 10%, #e78b05 100%);

    /* For Internet Explorer <=7 */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFBA529);

    /* For Internet Explorer 8 */

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFBA529)";

    text-decoration: none;

}
.disabled-button{
   border:0;
  margin:0;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  padding: 8px 20px;
  margin-right:5px;
  color: #333;
  font-size: 1.3em;
  line-height: 18px;
  border: 1px solid #CC7A00;
  border-bottom-color: #bbb;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
   background-color: hsl(176, 5%, 87%) !important; 
   background-repeat: repeat-x; 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfcfc", endColorstr="#dcdfdf"); 
   background-image: -khtml-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dcdfdf)); 
   background-image: -moz-linear-gradient(top, #fcfcfc, #dcdfdf); 
   background-image: -ms-linear-gradient(top, #fcfcfc, #dcdfdf); 
   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #dcdfdf)); 
   background-image: -webkit-linear-gradient(top, #fcfcfc, #dcdfdf); 
   background-image: -o-linear-gradient(top, #fcfcfc, #dcdfdf); 
   background-image: linear-gradient(#fcfcfc, #dcdfdf); 
   border-color: #dcdfdf #dcdfdf hsl(176, 5%, 84%); 
   color: #ddd !important; 
   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.19); 
   -webkit-font-smoothing: antialiased;
}
.submit-button{
  border:0;
  margin:0;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);
  padding: 8px 20px;
  margin-right:5px;
  color: #333;
  font-size: 1.3em;
  line-height: 18px;
  border: 1px solid #CC7A00;
  border-bottom-color: #bbb;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  
    background-color: hsl(201, 100%, 30%) !important; 
    background-repeat: repeat-x; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a5ff", endColorstr="#006399"); 
    background-image: -khtml-gradient(linear, left top, left bottom, from(#00a5ff), to(#006399)); 
    background-image: -moz-linear-gradient(top, #00a5ff, #006399); 
    background-image: -ms-linear-gradient(top, #00a5ff, #006399); 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a5ff), color-stop(100%, #006399)); 
    background-image: -webkit-linear-gradient(top, #00a5ff, #006399); 
    background-image: -o-linear-gradient(top, #00a5ff, #006399); 
    background-image: linear-gradient(#00a5ff, #006399); 
    border-color: #006399 #006399 hsl(201, 100%, 25%); 
    color: #fff !important; 
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); 
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    text-decoration: none;
}
.submit-button:hover{
    background-position: 0 -15px;
}
.submit-little{
    font-size:1em !important;
    padding:5px !important;
    font-weight:bold !important;
}
.submit-buttonxxx {

    -moz-border-radius: 4px 4px 4px 4px;

    -webkit-border-radius:4px 4px 4px 4px;

    /*-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);

    background:-moz-linear-gradient(center top, #DFEDCC 0%,#B9CF98 10%, #7CA22F 100%);

    text-decoration: none;*/
    margin-top:5px;
    

    /*background: -moz-linear-gradient(center top , #fba529 0%, #e78b05 100%) repeat scroll 0 0 #e78b05;*/

    border: 1px solid #a4d5e6;

    color: white;

    cursor: pointer;

    display: inline-block;

    

    font-weight: bold;
    padding:10px;
    line-height: 1em;

    padding: 4px 8px 4px 8px;

    text-decoration: none;

    background: -webkit-gradient(linear, left bottom, left top, from(#369EC1), to(#FFFFFF), color-stop(0.7, #a4d5e6));

    background: -moz-linear-gradient(center top, #FFFFFF 0%,#369EC1 10%, #a4d5e6 100%);

    /* For Internet Explorer <=7 */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FF369EC1);

    /* For Internet Explorer 8 */

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FF369EC1)";

    text-decoration: none;

}
.calculate-button{
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
}
.styled-select{

	position:relative;

	font-size: 15px;

    margin: 10px 0;

}

/* setting the width and height of the SELECT element to match the replacing graphics */

select.select{

    position:relative;

    z-index:10;

    width:529px !important;

    height:47px !important;

}



/* dynamically created SPAN, placed below the SELECT */

span.select{

    position:absolute;

    bottom:10;

    float:left;

    left:0;

    width:529px;

    height:47px;


    text-indent:10px;

    background:url(../images/select_bg.png) no-repeat 0 0;

    cursor:default;

    z-index:1;

    font-size: 15px;

    padding:10px 0;

}





/*url("../images/article_item_bg.png") repeat scroll 0 0 */

/*.styled-select select.input{

   background: transparent; 

   width: 552px;

   padding: 9px;

   font-size: 15px;

   border: 1px solid #a1cdf5;

   height: 44px; 

   color:#1E5EA9;

    -webkit-appearance: none;

}

.styled-select{

    margin-bottom:20px;

    width: 524px;

    height: 44px;

    overflow: hidden;

    background: url(../images/select_arrow.png) no-repeat right #e8f3f9;

    

}

*/



#show h3.expand{

	cursor:pointer;



}

.article_page_right{

    padding:20px 40px !important;min-height: 210px !important;


}
.friendemail_li{
 padding:20px 40px !important;
 min-height: 210px !important;
 height:auto !important;
 /*border-bottom:1px solid #BCD8FA;*/
}
.white_bg{
    background-color:#FFFFFF;
}

.pagebar {
    font-size: 12px;
    height: 30px;
    padding-top: 5px;
}
.pagebar span {
    font-weight: bold;
    margin: 0 6px;
    text-align: center;
}
.pagebar a {
    margin: 0 6px;
    text-decoration:none;
}
.pagebar a span {
    background-color: #E2F2FE;
    border: 1px solid #DDDDDD;
    cursor: pointer;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
    padding: 2px 6px;
    text-align: center;
}
.g_t_c{
    text-align:center;
    }
#show{
    width: 400px;
    display: block;
    text-align:left;
    padding-left: 5px;
}
#show_200{
    width: 200px;
    display: block;
    margin: 0px auto;
    padding-left: 5px;
}
#show_275{
    width: 290px;
    display: block;
    margin: 0px auto;
    padding-left: 5px;
}
.show_friendemail{
    width:280px !important;
}
#show span.left{
    width:150px;
    display:block;
}
#show span.right{
    width:250px;
    display:block;
}
#show_500{
    width: 500px;
    display: block;
    margin: 0px auto;
    padding-left: 5px;
}
#show_500 span.left{
    width:150px;
    display:block;
}
#show_500 span.right{
    width:350px;
    display:block;
}
.center_image_photomain{
    text-align:center;
    width:915px;
    margin:20px auto;
}
.left_margin_auto{
    display:block;
    text-align:center;
    margin:0 auto;
    width:255px;
}
/* ZOOMER MAGINIFER CSS START */
#info{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #eee;
	border-bottom: solid 1px #ccc;
}
#binding{
	position: relative;
        /*position: absolute;
        top: 50%;
        left: 50%;
        padding: 0;
        margin-left: -253px;
        margin-top: -300px;*/
}

#message{
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.magnifier{
	position: absolute;
	border: solid 1px #000;
	cursor: move;
	background-repeat: no-repeat;
	background-color: #fff;
	
}
.magnifierShadow{
	position: absolute;
	background: transparent;
	padding: 0;
	margin: 0;
}
.magnifierController{
	color: #999;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
}
.magnifierControllerContainer{
	padding: 10px;
}
.magnifierControllerPrefix{
	color: #111;
}
.magnifierControllerButton{
	color: #666;
	cursor: pointer; cursor: hand;
	background-color: #eee;
	border: solid 1px #ddd;
	padding: 0px 4px 0px 4px;
	/*text-shadow: dimgray 0px 0px 3px;*/
}
.magnifierControllerButtonSelected{
	background-color: #ccc;
	border: solid 1px #aaa;
	color: #333;
	font-weight: bold;
	cursor: pointer; cursor: hand;
	padding: 0px 4px 0px 4px;
	/*text-shadow: dimgray 0px 0px 3px;*/
}
/* ZOOMER MAGINIFER CSS END */

.margin_auto_720{
    margin:0 auto;
    width:720px;
}
td.no_pipe {
   border-bottom:none;
}
.content-section table{
    /*margin:0 0 -4px 0;*/
 }
 .down_image img{
    position:relative;
    top:2px;
   }
#baseImage{
    /*border:5px solid #BCD8FA;*/
}
.vtable{
    border: 1px solid #BCD8FA;
    margin: 20px auto;
    
}
.profile_table{
    border-left:1px solid #BCD8FA;
    border-bottom:1px solid #BCD8FA;
    margin: 20px auto;
}
.vtable tr.fade_line,.profile_table tr.fade_line{
    background: url("../images/article_item_bg.png") repeat-x scroll center bottom #FFFFFF;
    padding: 5px;
}
.vtable tr.blue_line, .profile_table tr.blue_line{
    background-color: #E2F2FE;
    padding: 5px;
}
.vtable tr.break, .profile_table tr.break{
    background-color: #FFFFFF;
    padding: 5px;
    border-left:none;
    border-right:none;
}
.vtable tr.break td{
    border-left:none;
    border-right:none;
 }
.vtable td, .profile_table td{
     border-right: 1px solid #BCD8FA;
     border-top: 1px solid #BCD8FA;
     padding:10px;
}
.vtable td.no_rb, .profile_table td.no_rb{
    border-right:none;
    padding:10px;
    text-align:left;
}
.vtable th{
    background-color:#f3f3fe;
    padding:10px;
}
.grey_text{
    color:#CCC;
}
.searchx{
    float:left;
    height:1200px;
    overflow:hidden;
    margin-bottom:50px;
}
.searchx iframe{
    margin-bottom:-1988px;
    padding-bottom:2000px;
}

.signupForm td{
    padding-right:5px;
}
#error_container{
    display:block;
}
.cmxform fieldset p.error label { color: red; }
div.container {
    background: url("../images/article_item_bg.png") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #BCD8FA;
    margin: 5px;
    padding: 5px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
div.container ol li {
    list-style-type: disc;
    margin-left: 20px;
}
div.container { display: none }
.container label.error {
    display: inline;
}

form.cmxform  label.error {
    display: inline;
    margin-left: 1em;
    width: auto;
} 
form.cmxform input.error,form.cmxform select.error,form.cmxform textarea.error{
    border:1px dotted red;
}
form.cmxform select{
    padding:5px;
}
#signupForm td{
    padding-right:5px;
}
#signupForm{
    margin-left:2px;
}
.toggle_image.on{
    background:url("../images/img_sprite.png") -624px -382px no-repeat;
    width:13px;
    height:13px;
    float:left;
    border:1px solid #BCD8FA;
    margin-top: 5px;
}
.toggle_image.off{
    background:url("../images/img_sprite.png") -551px -382px no-repeat;
    width:13px;
    height:13px;
    float:left;
    border:1px solid #BCD8FA;
    margin-top: 5px;
}
table .red{
    background:url("../images/img_sprite.png") -1084px -1576px no-repeat;
    width:32px;
    height:30px;
}
table .yellow{
    background:url("../images/img_sprite.png") -1138px -1576px no-repeat;
    width:30px;
    height:30px;
}
table .green{
    background:url("../images/img_sprite.png") -1185px -1577px no-repeat;
    width:32px;
    height:30px;
}

.copyright{
	float:right;
	position:relative;
	margin-top:-65px;
}
/******* FIXED HEADER CSS *********************/
/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
* 
* http://docs.jquery.com/Plugins/Authoring
* jQuery authoring guidelines
*
* Launch  : October 2009
* Version : 1.3
* Released: May 9th, 2011
*
* 
* all CSS sizing (width,height) is done in pixels (px)
*/

/* @group Reset */

.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
	/* position */
    margin: 0;
    
    /* size */
	padding: 0;

	/* text */
	font-size: 100%;
	font: inherit;
	vertical-align: middle;
	}

.fht-table {
	/* appearance */
    border-collapse: collapse;
    border-spacing: 0;
	}

/* @end */

/* @group Content */

.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
	/* appearance */
	overflow: hidden;
	
	/* position */
	position: relative;
	}

	.fht-table-wrapper .fht-fixed-body .fht-tbody,
	.fht-table-wrapper .fht-tbody {
		/* appearance */
	    overflow: auto;
		}

		.fht-table-wrapper .fht-table .fht-cell {
			/* appearance */
			overflow: hidden;
			
			/* size */
		    height: 1px;
			}
	
	.fht-table-wrapper .fht-fixed-column,
	.fht-table-wrapper .fht-fixed-body {
	    /* position */
	    top: 0;
	    left: 0;
	    position: absolute;
	    }
	    
	.fht-table-wrapper .fht-fixed-column {
	    /* position */
	    z-index: 1;
	    }

/* @end FIXED HEADER CSS */
.fht-thead .fht-table{
    border:1px solid #BCD8FA;
}
/* Fancy Dark Table */
.fancyDarkTable .numeric {
/* text */
text-align: right;
}
.fancyDarkTable th{
background-color:#F3F3FE;
}
.fancyDarkTable td, .fancyDarkTable th {
/*border: 1px solid #BCD8FA;*/
padding: 5px;

}
.fht-fixed-column .fht-table tr{
    background-color:#E2F2FE;
    border:1px solid #BCD8FA;
}
.fancyDarkTable thead tr th {
padding: 10px 12px 10px 12px;
}
.fancyDarkTable {
/*border-collapse: separate;*/
/* text */
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.fancyDarkTable tbody tr td {
/* appearance */
/*background-color: #3f3f3f;
background-image: -moz-linear-gradient(
top,
rgba(255,255,255,0.0) 0%,
rgba(255,255,255,0.02) 100%);
background-image: -webkit-gradient(
linear, left top, left bottom,
color-stop(0%,rgba(255,255,255,0.0)),
color-stop(100%,rgba(255,255,255,0.02)));
border-bottom-color: #2f2f2f;
border-right-color: #2f2f2f;*/
/* size */
padding: 10px 12px 10px 12px;
/* text */
/*color: #FFFFFF;*/
font-size: 11px;
font-weight: bold;
/*text-shadow: 0 -1px 1px #000000;*/
}
.fancyDarkTable tbody tr.odd td {
/* appearance */
background-color: #464646;
background-image: -moz-linear-gradient(
top,
rgba(255,255,255,0.0) 0%,
rgba(255,255,255,0.02) 100%);
background-image: -webkit-gradient(
linear, left top, left bottom,
color-stop(0%,rgba(255,255,255,0.0)),
color-stop(100%,rgba(255,255,255,0.02)));
border-right-color: #2f2f2f;
}
.fancyDarkTable thead tr th,
.fancyDarkTable tfoot tr td {
/* appearance */
/*background-color: #151515;
background-image: -moz-linear-gradient(
top,
rgba(255,255,255,0.05) 0%,
rgba(255,255,255,0.0) 100%);
background-image: -webkit-gradient(
linear, left top, left bottom,
color-stop(0%,rgba(255,255,255,0.05)),
color-stop(100%,rgba(255,255,255,0.0)));*/
/* text */
/*color: #ffffff;
font-size: 12px;

text-shadow: 0 -1px 1px #000;*/
font-weight: bold;
}
.fancyDarkTable .fht-head {
-webkit-box-shadow: 0 -1px 0 #3f3f3f;
-moz-box-shadow: 0 -1px 0 #3f3f3f;
box-shadow: 0 -1px 0 #3f3f3f;
z-index: 1;
position: relative;
}

/* END Fancy Dark Table */




/* FORUM RULES */
.forum_menu{
    /*float: right;
    left: 590px;
    margin-top: 40px;
    position: absolute;*/
    background-color: #F0F0F0;/*#ABCFE4;BCE132;*/
    border: 1px solid silver;/*#7E9DB9;*/
    float: left;
    margin-top: 35px;
    margin-left:-1px;
    /*overflow: visible;
    position: absolute;
    z-index: 1;*/
    padding: 20px;
    width: 917px;
}
.padding_content_forum{
    padding: 110px 20px 20px;
}
.arrow_left {
    /*border-left: 15px solid transparent;
    border-top: 13px solid #211903;
    height: 0;
    left: 0;
    line-height: 0;
    position: absolute;
    top: 100%;
    width: 0;*/
    /* border-left: 15px solid transparent;
    border-top: 13px solid #211903;
    height: 0;
    left: 0;
    line-height: 0;
    margin-left: -15px;
    overflow: visible;
    position: relative;
    top: 198px;
    z-index: 1;*/
}
/* /FORUM RULES */


/*ADS CSS */
.googleAdsDiv{
    display:block;
    background-color:#FFFFFF;
   
}
/* /ADS CSS */


/* Icon images
---------------------------------------- */
.sitehome						{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_home.gif"); }
.icon-faq						{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_faq.gif"); }
.icon-members					{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_members.gif"); }
.icon-home						{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_home.gif"); }
.icon-ucp						{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_ucp.gif"); }
.icon-register					{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_register.gif"); }
.icon-logout					{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_logout.gif"); }
.icon-bookmark					{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_bookmark.gif"); }
.icon-bump						{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_bump.gif"); }
.icon-subscribe					{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_subscribe.gif"); }
.icon-unsubscribe				{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_unsubscribe.gif"); }
.icon-pages						{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_pages.gif"); }
.icon-search					{ background-image: url("../phpBB3/styles/prosilver/theme/images/icon_search.gif"); }

.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout, .icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 1px 0 0 17px;
}

.column1 {
	float: left;
	clear: left;
	width: 49%;
}

.column2 {
	float: right;
	clear: right;
	width: 49%;
}
.panel {
	/*margin-bottom: 4px;
	padding: 0 10px;*/
        margin:20px;
	color: #3f3f3f;
        /*background: url("../images/article_item_bg.png") repeat-x scroll center bottom #FFFFFF;*/
        background-color:#E2F2FE;
}
.panel .inner{
    background-color:transparent;
}
hr.dashed {
	border-top: 1px dashed #CCCCCC;
	margin: 10px 0;
}


dl.faq {
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: 2em;
	line-height: 1.4em;
}

dl.faq dt {
	font-weight: normal;
	color: #333333;
        font-size:1.2em;
}

.content dl.faq {
	font-size: 1em;
	margin-bottom: 0.5em;
}
.topic-actions{
    height:25px;
    margin-bottom:10px;
    font-size:1.1em;
}
.postbody{
    float:right;
    clear:both;
    padding:0;
    width:68%;
}
.postbody h3{
    border: medium none;
    font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
    font-size: 1.5em;
    line-height: 125%;
    margin: 0 0 0.3em !important;
    padding: 2px 0 0;
    text-transform: none;
}

.posthilit {
    background-color: #F3BFCC;
    color: #BC2A4D;
    padding: 0 2px 1px;
}
.postprofile{
    float:left;
    display:inline;
    padding:5px;
    width:30%;
    margin: 5px 0 10px;
    min-height: 80px;
}
ul.searchresults {
    clear: both;
    list-style: none outside none;
    text-align: right;
    height:20px;
}
ul.searchresults li a.right {
    background-image: url("./styles/prosilver/theme/images/arrow_right.gif");
    
}
dl.icon dt {
    background-position: 5px 95%;
    background-repeat: no-repeat;
    padding-left: 45px;
}
.topiclist dt {
    display: block;
    /*float: left;*/
    font-size: 1.1em;
    padding-left: 5px;
    padding-right: 5px;
    width: 90%;
}
a.topictitle {
    color: #105289;
}

.topic-actions {
    font-size: 1.1em;
    height: 28px;
    margin-bottom: 3px;
    min-height: 28px;
}
.back2top {
    clear: both;
    height: 11px;
    text-align: right;
}
a.top {
    background-image: url("../phpBB3/styles/prosilver/imageset/icon_back_top.gif");
    display: block;
    float: right;
    height: 11px;
    letter-spacing: 1000px;
    overflow: hidden;
    text-decoration: none;
    text-indent: 11px;
    width: 11px;
    color: #105289;
}
.buttons {
    float: left;
    height: auto;
    width: auto;
}
.buttons div {
    background-position: 0 100%;
    float: left;
    margin: 0 5px 0 0;
}
.buttons div.reply-icon,.buttons div.post-icon {
    height: 25px;
    width: 96px;
    margin-top:5px;
}
 
.buttons div a {
    background-position: 0 0;
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.buttons div span {
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 100%;
}
.reply-icon span{ background-image: url("../phpBB3/styles/prosilver/imageset/en/button_topic_reply.gif"); }
.post-icon span{  background-image: url("../phpBB3/styles/prosilver/imageset/en/button_topic_new.gif"); }
.search-box {
    float: left;
    margin-left: 5px;
    margin-top: 3px;
}
input.search {
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-left: 17px;
}
input.search {
    background-image: url("../phpBB3/styles/prosilver/theme/images/icon_textbox_search.gif");
}
input.tiny {
    width: 125px;
}
.inputbox {
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    color: #333333;
    cursor: text;
    padding: 2px;
}
.button2 {
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 2px;
}
fieldset.jumpbox{
    border:0px solid #fff;
    padding:5px;
}
fieldset.jumpbox select{
    padding:5px;
}
span.author {
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 0.7em;
    line-height: 1.2em;
    margin: 0 15em 0.6em 0;
    padding: 0 0 5px;
    color:#333;
}
p.author a{
    font-size:1em;
}
#smiley-box {
    float: right;
    width: 18%;
}
#message-box {
    width: 80%;
}
#message-box textarea {
    color: #333333;
    font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    height: 270px;
    max-width: 100%;
    min-width: 100%;
    width: 450px;
}
.attachbox {
    background-color: #FFFFFF;
    border: 1px dashed #C9D2D8;
    clear: left;
    float: left;
    margin: 5px 5px 5px 0;
    padding: 6px;
    width: auto;
}
.attachbox dt {
    font-family: Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    font-size:0.7em;
}
#format-buttons {
    margin: 15px 0 2px;
}
.fields1 dt {
    border-right-width: 0;
    display: block;
    float: left;
    text-align: left;
    
}

.fields1 dd {
    border-left-width: 0;
    margin-left: 15em;
    margin-bottom: 3px;
    margin-left: 7%;
    vertical-align: top;
}
.autowidth {
    width: auto !important;
}
.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {
    height: 1%;
    overflow: hidden;
}
#tabs {
    line-height: normal;
    margin: 20px 0 -1px 10px;
    min-width: 570px;
}
#tabs ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#tabs li {
    display: inline;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#tabs a {
    background: none no-repeat scroll 0 -35px transparent;
    cursor: pointer;
    float: left;
    margin: 0 1px 0 0;
    padding: 0 0 0 5px;
    position: relative;
    text-decoration: none;
}
#tabs a {
    background-image: url("../phpBB3/styles/prosilver/theme/images/bg_tabs1.gif");
}

#tabs .activetab a {
    background-position: 0 0;
    border-bottom: 1px solid #EBEBEB;
}
#tabs .activetab a {
    border-bottom-color: #CADCEB;
}
#tabs a span {
    background: url("../phpBB3/styles/prosilver/theme/images/bg_tabs2.gif")  no-repeat scroll 100% -35px transparent;;
    color: #536482;
    display: block;
    float: left;
    padding: 6px 10px 6px 5px;
    white-space: nowrap;
}
#tabs .activetab a span {
    background-position: 100% 0;
    color: #333333;
    padding-bottom: 7px;
}
.bg3 {
    background-color: #CADCEB;
}
.bg2 {
    background-color: #E1EBF2;
}
#review {
    margin-top: 2em;
}
#topicreview {
    height: 300px;
    overflow: auto;
    /*padding-right: 5px;*/
    margin:20px;
    border:1px solid #BCD8FA;
}
#topicreview .post {
    height: auto;
}
#topicreview .postbody {
    float: none;
    height: auto;
    margin: 0;
    width: auto;
}
.right-box {
    float: right;
    text-align: right;
    width: auto;
}
.blockquote {
    background: url("../phpBB3/styles/prosilver/theme/images/quote.gif") no-repeat scroll 6px 8px #EBEADD;
    border: 1px solid #DBDBCE;
    font-size: 0.95em;
    margin: 0.5em 1px 0 25px;
    overflow: hidden;
    padding: 5px;
}
.postbody ul.profile-icons {
    float: right;
    padding: 0;
    width: auto;
}

ul.profile-icons {
    list-style: none outside none;
    padding-top: 10px;
}
ul.profile-icons li {
    background-position: 0 100%;
    float: left;
    margin: 0 6px 3px 0;
}
ul.profile-icons li.quote-icon {
    height: 20px;
    width: 54px;
    margin: 0 0 0 10px;
}
ul.profile-icons li.edit-icon {
    height: 20px;
    width: 42px;
    margin: 0 0 0 10px;
}
ul.profile-icons li.delete-icon {
    height: 20px;
    width: 20px;
    margin: 0 0 0 10px;
}
ul.profile-icons li.report-icon {
    height: 20px;
    width: 20px;
    margin: 0 0 0 10px;
}
/* Moderator icons */
.delete-icon, .delete-icon a {
    background-image: url("../phpBB3/styles/prosilver/imageset/icon_post_delete.gif"); }

.edit-icon, .edit-icon a {
    background-image: url("../phpBB3/styles/prosilver/imageset/en/icon_post_edit.gif"); }

.quote-icon, .quote-icon a {
    background-image: url("../phpBB3/styles/prosilver/imageset/en/icon_post_quote.gif");
}
    
.report-icon, .report-icon a { 
    background-image: url("../phpBB3/styles/prosilver/imageset/icon_post_report.gif"); }
    
    
.info-icon, .info-icon a			{ background-image: url("{IMG_ICON_POST_INFO_SRC}"); }

ul.profile-icons li a {
    background-position: 0 0;
    display: block;
    height: 100%;
    width: 100%;
}
ul.profile-icons li a:hover {
    background: none repeat scroll 0 0 transparent;
}
ul.profile-icons li span {
    display: none;
}

#cp-menu {
	float:left;
	width: 19%;
	margin-top: 1em;
	margin-bottom: 5px;
}
.cp-mini {
    background-color: #EEF5F9;
    margin: 10px 15px 10px 5px;
    padding: 0 5px;
}
/* Container for sub-navigation list */
#navigation {
	width: 100%;
	padding-top: 41px;
}

#navigation ul {
	list-style:none;
}

/* Default list state */
#navigation li {
	margin: 1px 0;
	padding: 0;
	font-weight: bold;
	display: inline;
}
/* Link styles for the sub-section links */
#navigation a {
	display: block;
	padding: 5px;
	margin: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	background: url("../phpBB3/styles/prosilver/theme/images/bg_menu.gif") repeat-y 100% 0 #b2c2cf;
}

#navigation a:hover {
	text-decoration: none;
	background-color: #c6c6c6;
	color: #333;
	background-image: none;
}

#navigation #active-subsection a {
	display: block;
	color: #13447D;/*d3d3d3;*/
	background-color: #F9F9F9;
	background-image: none;
}

#navigation #active-subsection a:hover {
	color: #13447D;/*d3d3d3;*/
}
.row .pagination {
    background: url("../phpBB3/styles/prosilver/theme/images/icon_pages.gif") no-repeat scroll 0 50% transparent;
    display: block;
    float: right;
    font-size: 0.9em;
    margin-top: 0;
    padding: 1px 0 1px 15px;
    width: auto;
}

.pagination span a, .pagination span a:link, .pagination span a:visited {
    background-color: #ECEDEE;
    border-color: #B4BAC0;
    color: #5C758C;
}
.row .pagination span a, li.pagination span a {
    background-color: #FFFFFF;
}
#cp-main {
    float: left;
    width: 81%;
}
.no_u{
    text-decoration:none !important;
}
#cp-main h2 {
    color: #333333;
    border-bottom: medium none;
    margin-left: 10px;
    padding: 0;
    font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
#cp-main .panel {
    background-color: #F9F9F9;
    margin:0;
}

#ucp .inner{
    padding:10px;
}

/* PM Styles
----------------------------------------*/
/* PM Message history */
.current {
	color: #000000 !important;
}

/* PM panel adjustments */
.pm-panel-header,
#cp-main .pm-message-nav {
	border-bottom-color: #A4B3BF;
}

/* PM marking colours */
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #BC2A4D;
	border-right-color: #BC2A4D;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
	border-color: #FF6600;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border-color: #A9B8C2;
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	border-color: #5D8FBD;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {
	border-color: #000000;
}

/* Avatar gallery */
#gallery label {
	background-color: #FFFFFF;
	border-color: #CCC;
}

#gallery label:hover {
	background-color: #EEE;
}
/* pm list in compose message if mass pm is enabled */
dl.pmlist dt {
	width: 60% !important;
}

dl.pmlist dt textarea {
	width: 95%;
}

dl.pmlist dd {
	margin-left: 61% !important;
	margin-bottom: 2px;
}
.ucp-main .inner{
    padding:10px;
}
/*START GOOGLE ADSENSE CSS*/
br {
	font-size: 8px;
}
div.googleads {
	font-size:12px; 
        background-color: #E2F2FE; 
        font-size: 12px;
        margin: 0px 10px 0px 10px; 
        padding: 10px;/* 10px 10px 120px;*/
        font-family: Verdana,Arial,Helvetica,sans-serif
        width:810px;
} 
.line_h div{
    line-height:1.2 !important;
} 
.googleAdsDiv,.googleAdsDivOver {
        line-height:1.5;
        background-color: transparent;/*#E2F2FE;*/
	font-size: 14px;
        font-weight:normal;
	text-align: left;
        padding:10px;
	/*font-family: Verdana,Arial,Helvetica,sans-serif;*/
}
.adsByGoogleSpan {
	width: 100%;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}
a.adsByGoogle {
	font-size: 9px;
	text-decoration: underline;
	color: #616466
}
a.adsByGoogle:hover {
	font-size: 9px;
	text-decoration: none;
	color: #616466
}
a.adsTitle  {
	font-weight: bold;
	text-decoration: underline;
}
a.adsTitle:hover {
	font-weight: bold;
	text-decoration: none;
}
a.adsLink  {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #616466
}
a.adsLink:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #616466
}

/*END GOOGLE ADSENSE CSS*/