@charset "UTF-8";

/*reset CSS*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,
h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}

body {
    line-height: 1;
}

ol,ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

blockquote,q {
    quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*End reset CSS styles*/ /*default CSS styles*/
body {
    color: #000000;
    padding: 0px;
    margin: 0;
    font-size: 14px;
    font-family: helvetica, arial, sans-serif;
    line-height: 100%
}

html,body {
    height: 100%;
}

img {
    border: 0 none;
}

p {
    margin-bottom: 1em;
}

h1,h2,h3 {
    margin-bottom: .5em;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
}

h1 {
    font-size: 150%;
    font-weight: bold;
    line-height: 140%;
    text-indent: 5px;
    margin-top: 0;
}

h2 a {
    text-decoration: underline;
}


a {
    color: #1E1E1E;
    text-decoration: none;
}
.clear {
    clear:both;
}

/*End default CSS styles*/ /* main menu dropdown*/
.main_menu ul,.main_menu ul li,.main_menu ul ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.main_menu ul {
    float: left;
    left: 9px;
    position: relative;
    z-index: 597;
    font-weight: bold;
    background-image: url("/templates/orion/img/menu_delimiter.png");
    background-position: right bottom;
    background-repeat: no-repeat;
}

.main_menu ul li {
    float: left;
    line-height: 51px;
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 20px;
    color: #FFFFFF;
    background: url("/templates/orion/img/menu_delimiter.png") no-repeat
        scroll 0 0;
    zoom: 1;
}

.main_menu ul li.hover,.main_menu ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default;
}

.main_menu ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 100%;
}

.main_menu ul ul li {
    float: none;
}

.main_menu ul ul ul {
    left: 100%;
    top: 0;
}

.main_menu ul li:hover>ul {
    visibility: visible;
}

.main_menu ul li#current,.main_menu li:hover {
    /*background: url("/images/menu/active_bg.gif") repeat-x scroll 0 0 #343434;*/

}

.main_menu ul a {
    color: #414141;
    text-decoration: none;
}

.main_menu ul ul {
    width: 150px;
}

.main_menu ul ul li {
    font-weight: normal;
    background: #f4f4f4;
    padding-right: 10px;
    font-size: 14px;
    padding-left: 10px;
    line-height: 30px;
    border-bottom: 1px solid #C1C1C1;
    border-left: 1px solid #C1C1C1;
    border-right: 1px solid #C1C1C1;
}

.main_menu ul *.separator {
    /*background-image: url(/templates/orion/img/nav-arrow-down.png);*/
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    color: #414141;
}

.main_menu ul ul li.parent {
    /*background-image: url(/templates/orion/img/nav-arrow-right.png);*/
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

.main_menu ul ul li.parent:hover {
    /*background: url("/images/menu/active_bg.gif") repeat-x scroll 0 0 #343434;*/

}

.main_menu ul-upward *.separator {
    /*background-image: url(/templates/orion/img/nav-arrow-top.png);*/

}

.main_menu ul-vertical *.separator,.main_menu ul-upward ul *.separator {
    /*background-image: url(/templates/orion/img/nav-arrow-right.png);*/

}

.main_menu ul-vertical-rtl *.separator {
    padding-right: 10px;
    padding-left: 15px;
    background-position: 0 50%;
}

.main_menu ul a.join_now_link {
    color: red;
}

.main_menu {
    background: url("/templates/orion/img/menu_bg.png") repeat scroll 0 0;
    height: 51px;
    text-align: center;
    width: 100%;
}

/*enf of main menu dropdown*/ /*Start Template Layout CSS*/
.main {
    height: 100%;
    margin: auto;
    width: 1200px;
}

.main_content {
    background: url("/templates/orion/img/main_bg.png") repeat-x scroll 0 0
        #FFFFFF;
    float: left;
    width: 100%;
}

.main_content_blok {
    float: left;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 40px;
    width: 1130px;
}

.right_column {
    float: right;
    overflow: hidden;
    padding: 0;
    width: 300px;
}

.left_column_wmin {
    clear: left;
    display: inline;
    float: left;
    padding: 0;
    width: 792px;
}

.left_column_wmax {
    clear: left;
    float: left;
    padding: 0;
    width: 1000px;
}

.header {
    float: left;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
}

.header_left {
    float: left;
    height: 37px;
    text-align: right;
    width: 481px;
}

.header_right {
    float: right;
    width: 580px;
    float: right;
    margin-right: 120px;
    text-align: right;
}

.login_form,#login_form {
    float: right;
    height: 40px;
    width: 480px;
}
.help_link {
    float: right;
    text-align: left;
    width: 80px;
}

.myprofile_link {
    float: right;
    text-align: left;
    width: 100px;
}

.main_login {
    float: right;
    text-align: right;
}

.join_page_login {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    height: 5px;
    line-height: 20px;
    margin-left: 32px;
    margin-top: 0;
    padding-right: 5px;
    position: relative;
    text-align: right;
    top: -20px;
}
.margin_left_26px {
    margin-left: 26px!important;
}

.mod_login_text {
    float: left;
    font-size: 16px;
    text-align: left;
    width: 260px;
}

.join_page_login .mod_login_username label {
    font-size: 16px;
}
.join_page_login .mod_login_password label {
    font-size: 16px;
}
.join_page_login input.button {
    margin-left: 20px;
}
.user_greeting {
    float: right;
    margin-bottom: 5px;
    text-align: right;
    width: 100%;
}
.main_logout {
    float: right;
    margin-right: 15px;
    width: 230px;
}
.singl_sign_link{
    float: left;
    height: 40px;
    line-height: 20px;
    text-align: center;
    width: 230px;
}
.singl_sign_link a{
    color: red;
    font-size: 16px;
}
.logout_button,.login_button {
    float: right;
    width: 65px;
}

.mod_login_password,.mod_login_username {
    float: left;
    width: 180px;
}

.mod_login_forgot_pass {
    float: left;
    width: 155px;
    line-height: 20px;
}

.mod_login_forgot_pass a {
    color: #000000;
}

.mod_login_password input,.mod_login_username input {
    width: 90px;
}

.menugrandchild {
    font-size: 15px;
    line-height: 20px;
    padding-left: 10px;
}

div.form-login form input.button {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #333333;
    color: #CCCCCC;
    font-size: 11px !important;
    padding: 0 3px;
}

#login-form{
    float:right;
}
.acc_spacer {
    height: 15px;
    clear: both;
}

#featured_articles ul li {
    list-style-type: square;
    line-height: 170%;
}

.free-tag {
    bottom: 4px;
    color: #B43B2D;
    font-size: 8px;
    font-weight: bold;
    padding-left: 4px;
    position: relative;
}

.bottom {
    background-color: #C9C9C9;
    float: left;
    margin-top: 50px;
    text-align: center;
    width: 100%;
}

.menubottom li {
    display: inline;
    margin: 5px;
}
ul.menubottom {
    margin-top: 12px;
}

.menubottom a {
    color: #6D6D6D;
    text-transform: uppercase;
}

.copyright {
    margin-top: 15px;
    color: #4d4d4d;
    margin-bottom: 15px;
}

.righmenu {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    width: 299px;
    text-align: left;
}

.righmenu .righmenu_midle {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 5px;
    width: 289px;
    background: url("/templates/orion/img/grey_midle.png") repeat-y scroll 0
        0;
}

.righmenu .righmenu_bottom {
    float: left;
    width: 100%;
    height: 8px;
    background: url("/templates/orion/img/grey_bottom.png") no-repeat scroll 0 0;
}

.righmenu h2,.righmenu h3 {
    color: #000000;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 16px;
    padding-top: 15px;
    text-align: left;
    text-indent: 25px;
}

.righmenu .righmenu_header {
    background: url("/templates/orion/img/grey_top.png") no-repeat scroll 0	0;
    height: 44px;
    width: 100%;
    float: left;
}

.righmenu a {
    font-family: Helvetica;
}

.righmenu ul li {
    letter-spacing: 0;
    line-height: 20px;
    padding: 5px 15px;
    width: 259px;
    border-top: 1px solid #DADADA;
    background-color: #F8F7F7;
}

.righmenu ul li:hover,.righmenu ul li:active {
    background-color: #FFFFFF;
}

.righmenu a:hover,.righmenu a:active {
    text-decoration: underline;
    color: #0000EE;
}

#hotTrendsA {
    color: #A83836;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
    float: right;
    margin: 5px 10px 0 0;
}

#hotTrendsH3 {
    color: #484848;
    float: left;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 3px 0 2px 5px;
    width: 220px;
}

/*Start Template CSS*/ /*Start Teams CSS*/
.conf_name {
    font-size: 25px;
}

.div_name {
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 18px;
}

.tools_body {
    float: left;
    width: 100%;
}

.tools_header {
    background: url("/images/acc/tools_header3.jpg") no-repeat scroll 100% 0;
    float: left;
    height: 30px;
    margin: 0 0 0 5px;
    width: 100%;
}

.tools_header .head h1.title {
    border: none;
}

.tools_header .head .title {
    color: #FAFAFA;
    float: left;
    font: 14pt tahoma;
    letter-spacing: 1px;
    padding: 3px 0 0 10px;
    margin: 0px;
}

.conf_block {
    float: left;
    margin-right: 2%;
    width: 48%;
}

a.depth_link,a.schedule_link {
    font-size: 11px;
    text-decoration: underline;
}

/*End Teams CSS*/ /*Start Teams CSS*/
.schedule_gamedate {
    font-size: 16px;
    padding-bottom: 7px;
    padding-top: 5px;
}

.schedule_game {
    line-height:20px;
    color:#000200
}
.schedule_game a {
    color:#0000EE;
    text-decoration: underline;	
}

.rosters_status {
    font-size: 10px;
    margin-left: 5px;
}

.rosters_name {
    margin-left: 5px;
}

/*End Teams CSS*/ /*Table Betting Futures*/
.as_table {
    border: 1px solid #D5D2C3;
    border-collapse: separate !important;
    border-spacing: 1px;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.as_table .sf_header_conf td {
    background: #444444;
    color: #ffffff;
    font-size: 13px;
}

.as_table .sf_header_divis td {
    background: #E8E8E8 url(/images/acc/module_subheader_gradient.gif)
        repeat-x scroll 0 0;
    border-bottom: 1px solid #C2C2C2;
    color: #444444;
    font-size: 11px;
    font-weight: 700;
}

.sf_team_name_td,.sf_header_divis {
    padding-left: 8px;
}

.as_table td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 3px 6px;
    vertical-align: middle;
}

.as_table tr.table_alt td {
    background: #f1f1f1;
}

.as_table a {
    color: #698753;
    font-weight: bold;
    text-decoration: underline;
}

.as_table a:hover {
    color: #343434;
}

.as_table a:visited {
    color: #666666;
}

/*End Betting Futures*/ /*component*/
.component {
    line-height: 145%;
    text-align: justify;
    text-indent: 1.5em;
}

/*end component*/
.gfp_header h1 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.gfp_icons_panel {
    color: #474747;
    font-size: 90%;
    margin-top: 0;
    padding-top: 0;
}

.gfp_date {
    color: #7A7A7A;
    font-size: 100%;
    text-indent: 5px;
}

.gfp_content {
    font-size: 13px;
    line-height: 140%;
    margin-top: 20px;
}

.gfp_content a {
    color: #2261B1 !important;
}

.gfp_content ul {
    margin-left: 15px;
}

.gfp_content li {
    list-style-position: outside;
    margin-left: 5px;
    list-style-type: square;
}

.gfp_content_tables h3 {
    font-size: 12px;
}

.gfp_content_tables table {
    border-collapse: collapse;
    border: 1px solid #D5D2C3;
    font-size: 12px;
    border-collapse: separate !important;
    border-spacing: 1px;
    margin: 20px 0;
    padding: 0;
}

.gfp_content_tables table td {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 3px 6px;
    vertical-align: middle;
}

.gfp_content_tables table th {
    background: #E8E8E8 url(/images/acc/module_subheader_gradient.gif)
        repeat-x scroll 0 0;
    border-bottom: 1px solid #C2C2C2;
    color: #444444;
    font-size: 12px;
    font-weight: 700;
    padding: 3px 6px;
    vertical-align: middle;
    text-transform: uppercase;
}

.gfp_content_tables table td.table_alt {
    background: #f1f1f1;
}

.gfp_content .advisor_preview {
    font-weight: bold;
}

a.gfp_icons,td.gfp_icons {
    font-size: 100%;
    color: #AAAAAA !important;
    text-decoration: none;
}

a.gfp_link {
    color: #2261B1 !important;
}

div.gfp_header h2 a {
    color: #343434;
    font-size: 130%;
    line-height: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}

#jc {
    width: 632px;
    margin-top: 40px;
}

#jc #comments-footer {
    display: none !important;
}

#toolbox_sports .advisor_title {
    color: #444444;
    float: left;
    font-family: verdana;
    font-weight: 700;
    padding: 1px 0 2px 5px;
}

.gfp_header_blog {
    border-top: 3px solid #B3B3B3;
    padding-top: 8px;
}

.gfp_content_blog {
    margin-bottom: 40px;
}

.gfp_icons_panel_blog {
    border-top: 1px solid #e2e2e2 !important;
}

.coupon_promo {
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    text-indent: 13px;
}

#gfp_content_aticles {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #C0BEBE;
    font-family: Arial, Helvetica, sans-serif;
    width: 334px;
}

#gfp_content_aticles_header {
    background: url("/images/acc/module_subheader_gradient.gif") repeat-x
        scroll 0 0 #E8E8E8;
    border-bottom: 1px solid #C2C2C2;
    height: 20px;
    width: 100%;
}

gfp_content_aticles_title {
    color: #444444;
    float: left;
    font-family: verdana;
    font-weight: 700;
    padding: 1px 0 2px 5px;
}

#gfp_content_aticles_quicknav {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-top: 5px;
}

table.gfp_content_aticles_tabbernav {
    color: #1E1E1E;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: normal;
}

table.gfp_content_aticles_tabbernav td {
    text-align: center;
    vertical-align: bottom;
}

.gfp_content_aticles_tabber_unactive {
    border-bottom: 1px solid #CECECE;
    color: #898989;
    cursor: pointer;
    padding: 3px 0;
}

.gfp_content_aticles_no_games {
    font-size: 12px;
    padding: 5px;
    text-align: center;
}

ul.latestnewsacc_v4,ul.latestnewsacc_list,ul#acc_ul {
    font-size: 8.8pt;
    margin: 4px 0 0 7px;
}

ul.latestnewsacc_v4 li,ul#acc_ul li {
    border-bottom: 1px solid #EAEAEA;
    color: #547544;
    line-height: 23px;
    list-style: square inside none;
    width: 318px;
}

.gfp_content_aticles_tabber_active {
    background-color: #F9F9F9;
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    border-top: 1px solid #CECECE;
    color: #262626 !important;
    padding: 3px 0;
}

.gfp_content_aticles_pager_links_more,.gfp_content_aticles_pager_links_prev
{
    color: #395B3A;
    cursor: pointer;
    font-size: 11px;
    padding: 5px;
    text-decoration: underline;
    width: 35%;
}

.gfp_content_aticles_pager {
    height: 27px;
    width: 100%;
}

.gfp_content_aticles_pager_links_more {
    float: right;
    text-align: right;
}

.gfp_content_aticles_pager_links_prev {
    float: left;
    text-align: left;
}

#gfp_content_aticles h2 {
    color: #484848;
    float: left;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 3px 0 2px 5px;
}

.apple_app {
    float: left;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
    width: 299px;
}

.ipod_sniffer_block a {
    color: #FFFFFF;
    text-decoration: underline;
}

.ipod_sniffer_block_iframe {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    visibility: visible;
    width: 100%;
    z-index: 999;
}

.ipod_sniffer_block {
    color: #FFFFFF;
    text-align: center;
    font-size: 30px;
    letter-spacing: 0.2px;
    line-height: 35px;
    margin: 40px 10px;
    position: absolute;
    width: 960px;
    z-index: 1000;
}

.ipod_sniffer {
    background: none;
    opacity: 1;
    padding: 40px 10px;
    background-color: #000000;
}

.apple_app_text {
    float: left;
    font-family: Arial;
    text-align: center;
    width: 150px;
}

.apple_app_text a {
    color: #07109d;
    text-decoration: underline;
}

.apple_app_img {
    float: left;
    width: 149px;
}

/*ads block*/
.ads_container {
    float: left;
    width: 303px;
}

.ads_header {
    background: url("/templates/orion/img/blue_header.png") no-repeat scroll
        0 0;
    float: left;
    height: 54px;
    width: 100%;
    color: #373539;
    float: left;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
    line-height: 54px;
    text-shadow: white 1px 1px 1px; /* РџР°СЂР°РјРµС‚СЂС‹ С‚РµРЅРё */
}
.ads_text {
    float: left;
    padding-bottom: 10px;
    padding-top: 20px;
    text-align: left;
    width: 299px;
    background: url("/templates/orion/img/blue_midle.png") repeat-y scroll 0 0;
}
.ads_text ul {
    padding-left: 50px;    
}
.ads_text li {
    color: #4D4D4D;
    letter-spacing: 0;
    list-style: none outside url("/templates/orion/img/li_style_1.png");
    padding-bottom: 6px;
    padding-top: 6px;
    vertical-align: middle;
    width: 235px;    
    font-size: 14px;
    line-height: 16px;
}
.ads_text div {
    color: #4D4D4D;
    letter-spacing: 0;
    padding-bottom: 6px;
    padding-top: 6px;
    vertical-align: middle;
    width: 235px;    
    font-size: 14px;
    line-height: 16px;
    padding-left: 50px; 
}
p.no_indent{
    text-indent: 0px; 
}

.ads_bottom {
    float: left;
    width: 100%;
    background: url("/templates/orion/img/blue_bottom.png") no-repeat scroll 0 0;
    height: 35px;
}

.start_ft {
    margin: auto;
    width: 400px;
}
.start_ft a{
    color: #FFFFFF;
    height: 102px;
    width: 310px;
}

.start_ft_arrow_left {
    float: left;
    width: 35px;
    height: 44px;
    background: url("/templates/orion/img/big_arraw_right.png") no-repeat	scroll 0 0;
}

.start_ft_button {
    float: left;
    width: 310px;
    height: 102px;
    background: url("/templates/orion/img/start_free_trial_but.png") no-repeat scroll 0 0;
}

.start_ft_arrow_right {
    float: left;
    width: 35px;
    height: 44px;
    background: url("/templates/orion/img/big_arraw_left.png") no-repeat scroll 0 0;
}

.start_ft_text_top {
    float: left;
    font-size: 26px;
    font-weight: bold;
    padding-top: 35px;
    text-indent: 35px;
    width: 100%;
}

.start_ft_text_button {
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    text-indent: 75px;
    height: 35px;
    width: 100%;
}
/*ads block*/

/*Article Blog Styles Start*/
.article_blog {
    border-bottom: 1px dotted #CCCCCC;
    margin: 10px 0 20px;
    padding-bottom: 5px;
    width: 100%;
}

.custom_blog h2{
    margin: 5px;
    padding: 0;
    text-indent: 0;
}

.items-more h3{
    margin: 10px;
    padding: 0;
    text-indent: 0;
}

.items-more ol, .items-more li{
    text-indent: 0;
}

p.readmore{
    margin: 5px;
    text-align: right;
}
.readmore a{
    text-transform: lowercase;
    color:#0000FF;
}

/*Article Blog Styles End*/


/*Pagination Styles Start*/
.pagination{
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    clear: both;
    text-align: center;
    text-decoration: none;
    margin-top: 20px;
}
.pagination p.counter{
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding-right: 10px;
    text-align: left;
    text-indent: 0;
}
.pagination ul, .pagination li{
    float: left;
    height: 22px;
    line-height: 22px;  
}
.pagination li{    
    margin-right: 5px; 
    text-indent: 5px;
}

a.pagenav {
    color: #1E1E1E;
    text-decoration: none;
}

li.pagination-end span{
    background: url("/administrator/templates/bluestork/images/j_button2_last_off.png") no-repeat scroll 100% 0;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0;
    text-indent: 0;   
    padding-left: 5px;
    padding-right:20px;
}
li.pagination-next span{
    background: url("/administrator/templates/bluestork/images/j_button2_next_off.png") no-repeat scroll 100% 0;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0;
    text-indent: 0;   
    padding-left: 5px;
    padding-right:20px;
}
li.pagination-next a{
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0;
    text-indent: 0;   
    padding-left: 5px;
    padding-right:20px;
    background: url("/administrator/templates/bluestork/images/j_button2_next.png") no-repeat scroll 100% 0;
}	
li.pagination-end a{
    float: left;
    height: 22px;
    line-height: 22px;
    padding-right:20px;
    margin: 0;
    text-indent: 0;   
    padding-left: 5px;
    background: url("/administrator/templates/bluestork/images/j_button2_last.png") no-repeat scroll 100% 0;   
}
li.pagination-next{
    width: 54px;
    background: url("/administrator/templates/bluestork/images/j_button2_left.png") no-repeat scroll 0 0;
}
li.pagination-end{
    width: 50px;
    background: url("/administrator/templates/bluestork/images/j_button2_left.png") no-repeat scroll 0 0;
}
li.pagination-start span{
    background: url("/administrator/templates/bluestork/images/j_button2_first_off.png") no-repeat scroll 0 0;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0;
    text-indent: 0;   
    padding-left: 20px;
    padding-right: 5px
}
li.pagination-prev span{
    background: url("/administrator/templates/bluestork/images/j_button2_prev_off.png") no-repeat scroll 0 0;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0;
    text-indent: 0;   
    padding-left: 20px;
    padding-right: 5px;
}
li.pagination-start a{
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0;
    text-indent: 0;   
    padding-left: 20px;
    padding-right: 5px;
    background: url("/administrator/templates/bluestork/images/j_button2_first.png") no-repeat scroll 0 0;
}   
li.pagination-prev a{
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0;
    text-indent: 0;   
    padding-left: 20px;
    padding-right: 5px;
    background: url("/administrator/templates/bluestork/images/j_button2_prev.png") no-repeat scroll 0 0;   
}
li.pagination-prev{
    width: 54px;
    background: url("/administrator/templates/bluestork/images/j_button2_right.png") no-repeat scroll 100% 0;
}
li.pagination-start {
    width: 55px;
    background: url("/administrator/templates/bluestork/images/j_button2_right.png") no-repeat scroll 100% 0;
}
/*Pagination Styles End*/


/*Adv Trends Styles Start*/
table.adv_trends{
    width: 100%;    
}
table.adv_trends td.radv_trends_head{
    width: 100%; 
}
table.main_trend_table{
    width: 100%; 
    border-spacing:0px;
}
table.inner_trend_table{
    width: 100%; 
    border-spacing:1px;
}
td.sidebar{
    width: 49%;
    vertical-align: top
}
td.td_width_16_pers{
    width: 16%;
}
td.td_width_34_pers{
    width: 34%;
}
td.td_width_19_pers{
    width: 19%;
}

tr.grayCell{
    background-color: #F9F9F9;
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 0 1px 1px 0;
}
tr.whiteCell{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 0 1px 1px 0;
}

.datatable tr td {
    border-collapse: collapse;
    border-spacing: 0;
    border-style: solid;
    border-color: #ACACAC;
    border-width: 0 0 0 1px;
}
table.datatable {
    background-color: #ACACAC;
    border: medium none;
    border-spacing: 1px;
    color: #1C1C1C;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 160%;
    padding: 0;
    width: 100%;
}
.datatable tr th {
    border-collapse: collapse;
    border-spacing: 0;
    border-style: solid;
    border-color: #ACACAC;
    border-width: 0 0 0 1px;
    color: #1C1C1C;
    font-family: arial;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    padding: 0 5px;
}
tr.valign_top{
    vertical-align: top
}
tr.no_border_top {
    border-width: 0 1px 1px 1px !important;
}
tr.no_border_bottom{
    border-width: 1px 1px 0px 1px !important;
}
td.td_center{
    text-align:center;
}
td.td_right{
    text-align:right;
}
.adv_trends{
    font-family:Helvetica;
    font-size:11px;
    line-height:10px;
    margin-bottom:20px;
    padding:0;
    width: 100%;
}
.inner_trend_table td{
    border: 1px solid #ACACAC;
    padding: 4px 3px;
}
#adv_trend_hide_open{
    color:#044009;
    cursor:pointer;
    text-decoration: underline;
}
.adv_trend_popup_link {
    color:#044009;
    cursor:pointer;
    font-size:15px;
    font-weight:bold;
}
table.inner_trend_table{
    border:1px solid #ACACAC;
}
.inner_trend_table tr {
    vertical-align: middle;
}
.adv_trend{
    background:#FFFFFF;
    border: 2px solid #ACACAC;
    font-family: Helvetica;
    font-size: 11px;
    margin: 0;
    padding: 4px;
    position: absolute;
    text-align: left;
    width: 260px;
    z-index: 1000;
}
.adv_trend_header{
    color:#5D5D5D;
    font-size:14px;
    font-weight:bold;
    margin-bottom:20px;
    margin-top:5px;
}

.adv_trend_header h3{
    display:inline;
}
/*Adv Trends Styles End*/
a.browser_update_link{
    color: red;
    text-decoration: none;
}
.browser_update{
    margin-top:10px;
    margin-left: 130px;    
}

.social{
    padding-left: 20px;
    text-align: center;
    text-indent: 0px;
}

.social div {
    float: left;
    margin-right: 5px;
}

.align_center{
    text-align: center;    
}

.trendsBox .trendsBox_header {
    background: url("/templates/orion/img/grey_top_old.png") no-repeat scroll 0	0;
    height: 44px;
    width: 100%;
    float: left;
}

.trendsBox {
    font-family: Arial, Helvetica, sans-serif;
    width: 299px;
    float: left;
}
.align_left{
    text-align: left;
}
.trendsBox h3 {
    font-size: 16px;
    margin: 0;
    padding-top: 15px;
    text-align: left;
    text-indent: 25px;
}

.trendsBox h3 a{
    text-decoration: underline;
}

.trendsBox .trends_main_block {
    color: #607DB4;
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    background: url("/templates/orion/img/grey_midle.png") repeat-y scroll 0 0;
}

td.trends_green,td.trends_red,td.trends_blue {
    border: 1px solid #FFFFFF;
    width: 5px;
}

td.trends_blue {
    border-bottom: none;
}

td.trends_green {
    background: #698753;
}

td.trends_red {
    background: #B53B2C
}

td.trends_blue {
    background: #3F7D96;
}

.trendsBoxlinks_records {
    font-weight: bold;
    margin-left: 18px;
    margin-top: 10px;
    color: #5b5b5b;
}

.trendsBox .expert_pick_mod {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    float: left;
    padding: 0 0;
    width: 267px;
}

.trendsBox .expert_pick_mod_no_bg {
    border-left: 1px solid #999999;
    float: left;
    padding: 0 0;
    width: 267px;
}

.trendsBox .trendsBox_thumb {
    float: left;
    margin-left: 12px;
    padding-bottom: 5px;
    width: 50px;
}

.trendsBox_thumb img {
    height: 30px;
}

.trendsBox .trendsBox_info {
    float: left;
    width: 267px;
}

.trendsBox .trendsBox_auth_name {
    color: #444444;
    float: left;
    font-family: helvetica,arial,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0.3px;
    line-height: 20px;
    margin: 0;
    text-indent: 5px;
    text-transform: uppercase;
    width: 267px;
}

.trendsBox .trendsBox_record {
    color: #626262;
    font-family: helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0.3px;
    line-height: 20px;
    margin: 0;
    padding-left: 10px;
}

.trends_bottom_block {
    float: left;
    width: 100%;
    height: 8px;
    background: url("/templates/orion/img/grey_bottom.png") no-repeat scroll 0 0;
}

.trendsBox_header_r{
    float: left;
    width: 200px;
}
.trendsBox_header_l{
    float: left;
    font-size: 12px;
    margin: 0;
    padding-top: 18px;
    text-align: right;
    text-decoration: underline;
    width: 80px;
}

iframe#blockrandom{
    overflow: hidden;
}

#close_sniffer_block{
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
}



/*Reg Buy Styles Start*/
.rightColumn{
    float: left;
    text-indent: 0;
    padding-top:21px;
}
.formSmallField {
    float:left;
    padding-bottom:10px;
    padding-right: 20px;
}
.joinInnerBlock .formSmallField {
    width: 200px;
}
#joinSecondForm .joinInnerBlock .formSmallField {
    width: 300px;
}
.joinInnerBlock .steps  {
    color: black;
    margin-left: 25px;
}
.formBigField {
    float:left;
    padding-bottom:10px;
}
.formNarrowField {
    float:left;    
    line-height: 1em;
}
.formSmallField select {
    background-color: #FFFFFF;
    border: 1px solid #919191;
    height: 20px;
    padding: 0;
}
.formSmallField input {
    border:1px solid #919191;
    height:20px;
    padding:1px;
}
.formBigField input {
    border:1px solid #919191;
    height:20px;
    padding:1px;
    width: 296px;
}
.greenTitle {
    color: #008000;
    margin-top:15px;
    margin-bottom:15px;
    text-align: left;
}
.blueSemiTitle {
    color:#5081A7;
    font-size:1.3em;
    padding-left:20px;
    padding-top:63px;
}
#joinSecondForm .blueSemiTitle {
    font-size: 11px;
    line-height: 11px;
    padding-top: 40px;
    width: 300px;
    text-indent: 0;
}
#siteseal {
    float: left;
    width: 100px;
}
.sslImg {
    float: left;
    width: 300px;
}
.pay_block_left {
    float: left;
    width: 520px;
}
.pay_free_monthly {
    border: 3px solid #CCCCCC;
    border-radius: 15px 15px 15px 15px;
    float: left;
    padding-bottom: 0;
    padding-left: 2px;
    padding-top: 5px;
    width: 510px;
}
.pay_free_annual {
    border: 3px solid #f79646;
    border-radius: 15px 15px 15px 15px;
    float: left;
    padding-bottom: 0;
    padding-left: 2px;
    padding-top: 5px;
    width: 510px;
}
.pay_block_right {
    float: left;
    margin-top: 40px;
    width: 160px;
}
.pay_select_plan {
    font-size: 16px;
    position: absolute;
    right: 70px;
}
.pay_ads_arrow {    
    background:url("/templates/orion/img/arrow_left.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    width: 70px;
    margin-left: 15px;
}
.joinLeftBlock .formSmallField input{
    width: 200px;
}
#joinSecondForm .joinLeftBlock .formSmallField input{
    width: 350px;
}
#joinSecondForm .joinLeftBlock .formSmallField input#phone, #joinSecondForm .joinLeftBlock .formSmallField input#user_country,
#joinSecondForm .joinLeftBlock .formSmallField input#user_city{
    width: 200px;
}
#joinSecondForm .joinInnerBlock #fieldState, #joinSecondForm .joinInnerBlock #fieldCity{
    width: 200px;
}
#joinSecondForm .joinLeftBlock .formSmallField input#user_zip{
    width: 100px;
}
#joinSecondForm .joinLeftBlock .formSmallField input#age, #joinSecondForm .joinLeftBlock .formSmallField input#acc_tos{
    height: 15px;
    margin: 2px 0 0;
    width: 15px;
}
#joinSecondForm .checkbox_label{
    float: right;
    text-align: left;
    text-indent: 0;
    width: 240px;
    font-size: 14px;
}
.joinLeftBlock .formBigField input{
    width: 420px;
}
#joinSecondForm .joinRightBlock .joinInnerBlock {
    border: 2px solid black;
    border-radius: 30px 30px 30px 30px;
    margin: 0;
    padding: 30px;
    width: 355px;   
    position: relative;    
}
#joinSecondForm .joinRightBlock .special_offer{
    color: #008000;
    font-size: 21px;
    font-weight: bold;
    left: 140px;
    line-height: 140%;
    margin-bottom: 15px;
    margin-top: 0;
    position: absolute;
    text-indent: 5px;
    top: -30px;
}
.joinInnerBlock .greenTitle {
    font-size: 21px;
    text-indent: 0;
}
.joinRightBlock .payment_text_parenthesis {
    color: #000000;
    font-weight: bold;
    line-height: 12px;
    font-size: 12px;
    margin: 0;
    padding-bottom: 0px;
    text-indent: 0;
}
.joinRightBlock .payment_title {
    font-size: 14px;
    font-weight: normal;
}
.joinRightBlock .payment_description {
    font-size: 10px;
    font-weight: normal;
}
.joinRightBlock .payment_input input{
    margin-left: 15px;
}
.joinRightBlock .submitBtn {
    margin-top: 0;
    padding: 0;
    text-indent: 0;
    width: 150px;
}
.joinRightBlock .couponeContainer {
    text-indent: 0;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 15px;
    margin-top: 16px;
    padding-bottom: 0px;
}
.joinLeftBlock label.formError, .joinRightBlock label.formError{
    display: none!important;
}
.joinLeftBlock label.formError, .joinRightBlock label.formError{
    display: none!important;
}
.joinLeftBlock input.formError {
    border: 1px solid red;
}
.joinRightBlock #coupone_code {
    height: 15px;
    text-align: center;
    width: 100px;
}
.joinRightBlock .payment_value {
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
}

.coupone_code_input{
    float: left;
    position: relative;
    width: 130px;
}
.coupone_code_input label{
    height: 20px;
    left: -100px;
    position: absolute;
    top: 25px;
    width: 400px;
}
.submit_input{
    float: left; 
    width: 160px;
}

.joinRightBlock .payment_item{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin: 10px 0 0;
    padding-bottom: 0;
    text-indent: 10px;
}
#joinSecondForm .payment_item{
    height: 70px;
}
#joinSecondForm .membership_details{
    float: right;
    font-family: helvetica,arial,sans-serif;
    font-size: 12px;
    margin-top: 30px;
    width: 470px;
}
#joinSecondForm .subscription_title{
    float: left;
    font-size: 14px;
    width: 170px;
    text-indent: 0;
    padding-left: 5px;
}
#joinSecondForm .subscription_value{
    border: 1px solid;
    float: left;
    line-height: 14px;
    padding: 0;
    text-align: center;
    text-indent: 0;
    width: 60px;
}
#joinSecondForm .subscription_description{
    float: left;
    font-weight: bold;
    margin-top: 20px;
    text-indent: 0;
    padding-left: 5px;
}
.php_errors{
    text-indent: 0px;
}
#joinSecondForm .sport_insight_img{
    margin-bottom: 10px;
    padding-right: 20px;
    text-align: center;
}
#joinSecondForm .sport_insight_img img{
    width: 300px;
}
.joinRightBlock .payment_text {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding-bottom: 5px;
    text-indent: 0;
}
.joinLeftBlock {
    float: left;
    border: 2px solid black;
    border-radius: 30px 30px 30px 30px;
    font-family: helvetica,arial,sans-serif;
    font-size: 12px;
    width: 490px;
}
.joinRightBlock {
    float: right;
    border: 2px solid black;
    border-radius: 30px 30px 30px 30px;
    font-family: helvetica,arial,sans-serif;
    font-size: 12px;
    width: 490px;    
}   
#joinSecondForm .joinRightBlock{
    border: none;
    margin-top: 55px;
}

#joinSecondForm .joinLeftBlock {
    border: medium none;
}

.joinRightBlock .regBuyHeader {
    width: 400px;
}
#joinSecondForm .payment_input {
    margin-left: 35px;
}
.joinInnerBlock{
    margin: 30px 10px 30px 30px;
    width: 450px;
}
.pay_ads_text {
    padding: 10px;
    text-indent: 0;
}
.grayMaster {
    color: #b3b3b3;
    padding-bottom:18px;
    padding-left:20px;
}
#joinSecondForm a.learn_more {
    color: #389fe4;
    left: 60px;
    position: relative;
    text-decoration: underline;
    top: 20px;
    font-weight: normal;
}
.darkMaster {
    margin: 0;
    color: #000000;
    padding-bottom: 5px;
}
.payment_text {
    color: #000000;
    margin: 0;
    padding-bottom: 5px;
    font-size: 150%;
    font-weight: bold;
    line-height: 140%;
    text-indent: 5px;
}
.payment_text_parenthesis{
    color: #000000;
    margin: 0;
    padding-bottom: 5px;
    font-size: 120%;
    font-weight: bold;
    line-height: 120%;
    text-indent: 5px;
}
.sslDescription {
    padding-left:20px;
    padding-top: 10px;
}
.sslImg {
    padding-left:20px;
    padding-top: 10px;
}
.payment_box {
    background:none repeat scroll 0 0 #F0F0F0;
}
.side div {
    float:left;
    height:2px;
}
.side  {
    width:100%;
    float:left;
}
.top_left_corner {
    background:url("/images/payment/top_left_corner.jpg") no-repeat scroll 0 0 transparent;
    overflow:hidden;
    width:2px;
}
.top_side {
    background:none repeat scroll 0 0 #F0F0F0;
    border-top:1px solid #C2C2C2;
    overflow:hidden;
    width: 696px;
}
.top_right_corner {
    background:url("/images/payment/top_right_corner.jpg") no-repeat scroll 0 0 transparent;
    width:2px;
}
.bottom_left_corner {
    background:url("/images/payment/bottom_left_corner.jpg") no-repeat scroll 0 0 transparent;
    width:2px;
}
.bottom_side {
    background:none repeat scroll 0 0 #F0F0F0;
    border-bottom:1px solid #C2C2C2;
    overflow:hidden;
    width: 696px;
}
.regBuyHeader {
    width: 700px;
}
.bottom_right_corner {
    background:url("/images/payment/bottom_right_corner.jpg") no-repeat scroll 0 0 transparent;
    width:2px;
}
.payment_box_container {
    margin:auto;
    border-left: 1px solid #C2C2C2;
    border-right: 1px solid #C2C2C2;
    padding:10px 0 10px 10px;
    position: relative;
}
.loginFormContainer {
    background-color:#EDEEE0;
    border:1px solid #000000;
    float:left;
    margin-top:3px;
    padding:10px;
}
.loginFormContainer .inputbox {
    height:20px;
    width:100%;
}
.loginFormContainer p {
    text-align:center;
}
.loginformComentContainer {
    padding-bottom:15px;
}

.submitRedBtn {
    background:url("/templates/accuscore/images/save.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    clear:both;
    cursor:pointer;
    height:18px;
    margin:0 15px;
    padding:0;
}
.submitRedBtnContainer{
    text-align:center;
    padding-top:10px;
}
.red {
    color: red;
}
.firstBox {
    float: left;
    margin-top: 5px;
}

.firstSubs {
    clear: both;
    font-size: 9px;
    font-weight: bold;
    text-indent: 0;
}
.secondSubs {
    float:left;
    text-indent: 0;
}
.bigBlackSemiTitle {
    font-size: 14px;
    font-weight: bold;
}
.violetDwarf{
    color: #90438C;
    font-size: 10px;
    line-height: 12px;
    padding: 4px;
    text-indent: 0;
}
#joinSecondForm .violetDwarf{    
    font-size: 12px;
    font-style: italic;
    position: relative;
    top: 10px;
    font-weight: normal;
    padding: 10px;
}
#joinSecondForm .recuring_payment{    
    font-size: 10px;
    font-weight: normal;
    position: relative;
    top: 20px;
}
.submitBtn {
    margin-top:15px;
}
.formSmallField input.error {
    background: none;
    background-color: #FFF;
    border: 1px solid #F85703;
}
.joinInnerBlock input.error {
    background: none;
    background-color: #FFF;
    outline: 1px solid #F85703;
}
.payment_box_container .error {
    padding: 1px;
}
.secondSubs label.error {
    display:none;
}

#get_cupon_btn {
    border: none;
    position:relative;
    top:7px;
}
#coupone_code {
    width: 75px;
    height: 16px;
}
.couponeContainer {
    padding-bottom: 20px;
    padding-left:15px;
}
.freeTrial {
    float:left;
    margin-bottom:5px;
    margin-top:5px;
}
#joinSecondForm .freeTrial {
    text-indent: 0px;
    font-weight: bold;
}
.divSubmitBtn {
    float:left;
}
.regBuyHover {
    font-size: 12px;
    font-family:helvetica,arial,sans-serif;
    width: 990px;
}
.red_line{
    background: url("/templates/accuscore/images/red_line.jpeg") repeat-x scroll 0 70%;
}
h1.brownTitan {
    color: #a31724;
    padding-top: 20px;
    padding-bottom: 30px;
    text-align:center;
}
h1.greenTitan {
    color: #008000;
    padding-top: 20px;
    padding-bottom: 30px;
    text-align:center;
}
p.deepBottom {
    padding-bottom: 50px;
}
.deepBottom a{
    color: #008000;
} 
.width_50{
    width:50px;
}
.width_300{
    width:300px;
}
.width_150{
    width:150px;
}
.width_20{
    width:20px;
}
.width_120{
    width:120px;
}
.width_28_pers{
    width:28%;
}
.width_100_pers{
    width:100%;
}
.width_24_pers{
    width:24%;
}
.width_50_pers{
    width:50%;
}
/*Reg Buy Styles End*/

.downloads_main{
    padding-top: 20px;
}