/* = Reset elements */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
table td{
    padding:0px; /* cellspadding="0" */
}
fieldset,img {
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
    font-family:'Times New Roman', Arial, Helvetica, Sans-Serif;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border:0; }

/* = Float and align elements */
.a_left { text-align: left; }
.a_center { text-align: center; }
.a_right { text-align: right; }
.a_justify { text-align:justify; }

.f_left { float: left; }
.f_right { float: right; }
.c_both { clear:both; }

/* = Common classes */
.no_margin { margin: 0!important; }
.no_padding { padding: 0!important; }
.no_bg { background: none!important; }
.no_border, img { border: none!important; }
.margin_auto{ margin:auto; }
.hidden{ display:none; }
.font_bold{ font-weight:bold; }
.width_auto{ width:auto !important; }
.overflow_hidden{ overflow:hidden; }
.font_0{ font-size:0 !important; }

/* = Clearfix class */
.clearfix:after {
    content: ' ';
    clear:both;
    display: block;
    width: 0; height: 0;
    overflow: hidden;
    font-size: 0;
}
.clearfix {zoom: 1;}
.simple_clear{ overflow:hidden; }
.h1_grey{
    background:#393a3a;
    color:#eaeeee !important;
    font:21px 'Times New Roman',Arial,Helvetica,Sans-Serif;
    padding:15px 0;
    text-align:center;
    text-transform:uppercase;
}
.h1_grey a{
    color:#eaeeee !important;
    text-decoration:underline;
}
.h1_grey_big{
    background:#393a3a;
    color:#eaeeee !important;
    font:27px 'Times New Roman',Arial,Helvetica,Sans-Serif;
    padding:15px 0;
    text-align:center;
    text-transform:uppercase;
}
.arrow_lnk{
    background:url(../images/learn_more_lnk.png) no-repeat right 3px;
    padding-right: 14px;
    color:#184C95;
    text-decoration:underline;
    font-size: 17px;
}
.prev_arrow_lnk{
    background:url(../images/prev_arrow_lnk.png) no-repeat left 3px;
    padding-left: 14px;
    color:#184C95;
    text-decoration:underline;
    font-size: 17px;
}

/* = Common tags */
body{
    background:#000000;
    font:normal 17px 'Times New Roman', Arial, Helvetica, Sans-Serif;
    color:#3C3C3C;
}
a{
    text-decoration:none;
    outline:none;
    color:#547ba3;
}
a:hover{
    text-decoration:none;
}

/* = Site Layout */
.layout{
    margin: 0 auto;
    width:960px;
}
/*---header part---*/
.header{
    width:960px;
    height:262px;
    position: relative;
}
.header .header_logo{
    background: url(../images/header_bkg.png) no-repeat;
    width:960px;
    height:219px;
    overflow: hidden;
}
.header .header_logo .webcast{
    float:right;
    width:175px;
    height:54px;
    background: url(../images/webcast_lnk.gif) no-repeat left top;
    margin-right:40px;
}
.header .header_logo .webcast:hover{
    background-position: left bottom;
}
.header .header_logo .logo{
    background: url(../images/header_logo.png) no-repeat;
    width:246px;
    height:147px;
    position: absolute;
    left:50%;
    margin-left:-123px;
    top:13px;
}
.header .top_menu{
    background: url(../images/top_menu_bkg.gif) no-repeat;
}
.header .top_menu ul{
    overflow: hidden;
    width:810px;
    margin:0 auto;
}
.header .top_menu ul li{
    float: left;
    font-size: 20px;
    font-weight: normal;
}
.header .top_menu ul li a{
    font:normal 20px 'Times New Roman', Arial, Helvetica, Sans-Serif;
    text-transform: uppercase;
    padding: 10px 23px;
    display: block;
    color:#404141;
}
.header .top_menu ul li a:hover,
.header .top_menu ul li a.current{
    color:#0e4fab;
}
.header .top_menu ul li a.b_coins{
    background: #184c95;
    color:White;
    margin-left:-1px;
}
.header .top_menu ul li.sep{
    width:1px;
}
.header .top_menu ul li.sep div{
    border-right:1px solid #676868;
    width:1px;
    height:20px;
    margin-top: 12px;
    margin-left: -1px;
}
.home_top_blocks{
    background: #cbcdd3;
    padding-top: 15px;
}
/*---featured rotator---*/
.featured_rotate{
    overflow: hidden;
    background: white;
    width:933px;
    margin: 0 auto 20px;
}
.featured_rotate .rot_left{
    padding: 10px 0;
    width:650px;
    float: left;
    margin-left:9px;
    position:relative;
}
.featured_rotate .rot_left a.buy_now_btn{
    position: absolute;
    color:White;
    font-size: 26px;
    text-decoration: underline;
    background: url(../images/big_arrow.gif) no-repeat right 10px;
    padding-right: 15px;
    width:auto !important;
    height:auto !important;
}
.featured_rotate .rot_left_first a.buy_now_btn{
    right: 90px;
    bottom:79px;
}
.featured_rotate .rot_left_second a.buy_now_btn{
    bottom:40px;
    left:-15px;
    right:auto;
}
.featured_rotate .rot_left_third a.buy_now_btn{
    right: 35px;
    bottom:35px;
}
.featured_rotate .rot_left_fouth a.buy_now_btn{
    right: 35px;
    bottom:35px;
}
.featured_rotate .rot_left_fouth_1 a.buy_now_btn{
    bottom:67px;
    right:236px;
}



.featured_rotate .rot_left a.buy_now_btn:hover{
    text-decoration: none;
}
.featured_rotate .rot_right{
    width:265px;
    float: right;
}
.featured_rotate .rot_right h1{
    background: #2B2C2C;
}
.featured_rotate .rot_right ul li{
    border-bottom:2px solid #c7c7c8;
    padding: 10px 0;
    position: relative;
    height:44px;
}
.featured_rotate .rot_right ul li span{
    color:#4baafc;
    font-size: 19px;
    float: left;
    padding-left: 20px;
    width:30px;
    position: relative;
    z-index: 3;
}
.featured_rotate .rot_right ul li a{
    color:#959595;
    font-size: 19px;
    display: block;
    float: left;
    width:195px;
    position: relative;
    z-index: 3;
}
.featured_rotate .rot_right ul li .active_link{
    display: none;
}
.featured_rotate .rot_right ul li.active .active_link{
    display: block;
}
.featured_rotate .rot_right ul li a:hover,
.featured_rotate .rot_right ul li.active a{
    color:#333535;
}
.featured_rotate .rot_right .active_link{
    background: url(../images/rot_right_bkg.png) no-repeat;
    width:284px;
    height:65px;
    position: absolute;
    left:-20px;
    top:0;
    z-index: 2;
}
/*---three home block---*/
.three_home_block{
    width:930px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 30px;
}
.three_home_block .left_block,
.three_home_block .center_block,
.three_home_block .right_block{
    width:320px;
    float: left;
    background: #2b2c2c;
    overflow: hidden;
    min-height:221px;
}
.three_home_block .center_block{
   margin: 0 12px;
}
.three_home_block h1{
    background:#2b2c2c;
}
.three_home_block .foot_block{
    font-size: 17px;
    text-align: center;
    padding: 5px 0;
    color:#959595;
}
.three_home_block .foot_block span.date{
    color:#4baafc;
}
.go_btn{
    background: url(../images/btns/go_btn.png) no-repeat;
    width:41px;
    height:40px;
    display: block;
    position: absolute;
    right:10px;
    top:6px;
}
.go_btn:hover{
    background-position: left bottom;
}

.three_home_block .go_btn{
    position: static;
    right:auto;
    top:auto;
    display: inline-block;
    float: right;
    margin-top: -7px;
    margin-right: 5px;
}

.three_home_block .right_block{
    width:265px;
    float: left;
    background: #EBECF2;
}
.three_home_block .right_block .right_text{
    background: #ebecf2;
    font-size: 17px;
    color:#393a3a;
    padding: 30px 20px;
    line-height: 18px;
    min-height: 103px;
}
.three_home_block .right_block .right_text a{
    text-decoration: underline;
}
.three_home_block .right_block .right_text a:hover{
    text-decoration: none;
}

/* = SubPage Part */
/*---submenu---*/
.submenu{
    overflow: hidden;
    background: #dfdfdf;
    height:33px;
}
.submenu ul{
    overflow: hidden;
    text-align: center;
}
.submenu ul li{
    padding-right: 30px;
    line-height: 33px;
    display: inline;
}
.submenu ul li a{
    color:#6a6b6b;
    font-size: 16px;
}
.submenu ul li a:hover,
.submenu ul li a.active{
    color:#0e4fab;
}
/*---subpage---*/
.header_subpage{
    height:295px;
}
.subpage{
    background: #CDCFD5;
    padding: 10px 0;
}
.subpage .subpage_cnt{
    overflow: hidden;
    background:#cdcfd5 url(../images/subpage_bkg.gif) repeat-y;
}
/*---subpage left---*/
.subpage .subpage_left{
    width:660px;
    background: #f5f5f7;
    padding: 12px;
    float: left;
    margin: 0px 14px 10px;
}
.subpage .subpage_left_cnt{
    width:620px;
    margin:0 auto;
}
.subpage .subpage_about_cnt{
    padding-left:20px;
    width:620px;
}
.subpage .subpage_about_cnt img{
    margin-left:-20px;
}
.subpage .subpage_left h1, .cms_cnt h1{
    color:#2b2b2b;
    font-size: 20px;
    margin-top: 20px;
    text-transform: uppercase;
}
.cms_cnt h2, .cms_cnt div.h2{
    color:#2b2b2b;
    font-size: 18px;
    margin-top: 20px;
    text-transform: uppercase;
}
.subpage .subpage_left p, .cms_cnt p{
    font-size: 17px;
    line-height: 21px;
    color:#3c3c3c;
    margin-top: 15px;
}
.subpage .subpage_left a, .cms_cnt a{
    color:#184c95;
    text-decoration: underline;
}
.subpage .subpage_left a:hover, .cms_cnt a:hover{
    text-decoration: none;
}
.cms_cnt ul{
    padding:20px 0 10px 40px;
}
.cms_cnt ul li{
    background: url(../images/grey_bullet.gif) no-repeat left 9px;
    margin-bottom: 3px;
    padding-left: 10px;
    font-size: 17px;
    color:#3c3c3c;
}


/*---subpage right---*/
.subpage .subpage_right{
    width:235px;
    float: left;
    background: #e8ebf2;
    font-size:16px;
}
.subpage .subpage_right .simple_links{
    width:200px;
    margin-left: 25px;
    font-size:16px;
}
.subpage .subpage_right .simple_links li.sep{
    height:1px;
    margin:0;
    padding: 0;
    border-bottom:1px solid #cbcdd3;
    margin: 0 -5px 0 -25px;
}
.subpage .subpage_right .simple_links a{
    font-size: 16px;
    display: inline-block;
    margin: 10px 0 5px;
}
.subpage .subpage_right .simple_links a span{
    color:#323333;
    display: block;
}
.subpage .subpage_right .simple_links a:hover span,
.subpage .subpage_right .simple_links a:hover{
    color:#0e4fab;
}
.subpage .subpage_right .arrow_links{
    background: #CDCFD5;
    padding-bottom: 7px;
}

/* = News Page */
.subpage .news_page h1{
    margin-top:0;
    color:White;
}
.subpage .news_page h1.up_even_head{
    width:370px;
}
.subpage .news_page{
    color:#4d4f4f;
}
.news_page .events_subcaption{
    font-size: 20px;
    margin-top: 15px;
}
.news_page .event_row{
    margin: 30px 0;
    font-size: 17px;
}
.news_page .event_row .event_date{
    padding: 3px 0;
}
.news_page .event_row .event_text{
    line-height: 22px;
}
.news_page .event_row h2 a{
    color:#184c95;
    font-size: 20px;
    text-decoration: none;
}
.news_page .event_sep{
    background:#cfd1d6;
    height:15px;
    margin:0 -12px;
}
.news_page .past_events{
    padding-top: 20px;
    overflow: hidden;
}
.news_page .past_events .pe_left{
    width:370px;
    float: left;
}
.news_page .past_events .pe_right{
    float: left;
    width:255px;
    padding-left: 15px;
}
.news_page .past_events .pe_right h3{
    font-size: 20px;
}
.news_page .past_events .pe_right a{
    font-size: 17px;
    text-decoration: none;
}
.news_page .past_events .pe_right ul li{
    margin: 15px 0 5px;
}
.news_page .past_events .pe_right a span{
    color:#4d4f4f;
    display:block;
}
.news_page .past_events .pe_right a:hover,
.news_page .past_events .pe_right a:hover span{
    color:#0e4fab;
}
.news_page .news_header h1{
    color:#184C95;
    margin-top:20px;
}
.news_page .news_header h3{
    margin:5px 0 7px;
}

/* = Event Detail Page */
.subpage .event_de_page h1{
    margin-top: 0;
}

/* = Info Page */
.info_page{
    width:905px;
    margin:0 auto;
    background: White;
    padding: 15px 10px;
}
.info_page p{
    color:#3C3C3C;
    font-size:17px;
    line-height:21px;
    margin-top:15px;
}
.info_page .info_page_cnt{
    width:750px;
    margin:40px auto 50px;
}

/* = Show Case Page*/
.showcase_page{
    padding-top: 0;
    background:#cdcfd5;
}
.showcase_page .showcase_filter_cnt{
    background: #dedede;
    width:100%;
    height:32px;
}
.showcase_page .showcase_filter{
    width:850px;
    margin-left: 95px;
    padding: 4px 0;
    /*overflow: hidden;*/
}
.showcase_page .showcase_filter h4{
    color:#184c95;
    font-size: 16px;
    float: left;
    margin-right: 60px;
}
.showcase_page .showcase_filter .filter_property{
    float: left;
    margin-right: 35px;
}
.showcase_page .showcase_filter .filter_property label{
    font-size: 16px;
    float: left;
    margin-right: 5px;
}
.showcase_page .showcase_filter .filter_property .sel_el{
    float: left;
}
.showcase_page .showcase_filter .year_pr select{
    width:95px;
}
.showcase_page .showcase_filter .loc_pr select{
    width:125px;
}
.showcase_page .showcase_filter .park_pr select{
    width:140px;
}
.showcase_page .showcase_cnt{
    width:935px;
    margin:10px auto 0;
}
.showcase_page .showcase_cnt .showcase_flash{
    width:900px;
    height:750px;
    margin:0 auto;
    position: relative;
    z-index:1;
    background: White;
}
.showcase_page .showcase_cnt .showcase_flash embed, .showcase_page .showcase_cnt .showcase_flash object{
    z-index: 1;
}
.showcase_cnt .map_subtext{
    background: url(../images/map_subtext.jpg) no-repeat left top;
    width:900px;
    height:125px;
    margin:0 auto;
}
.showcase_cnt .map_subtext .sub_left{
    width:435px;
    margin-right:20px;
    float:right;
    color:#fff;
    font-size:17px;
    line-height:22px;
    margin-top:8px;
    /*padding-top:5px;*/
}
.showcase_cnt .map_subtext .sub_right{
    float:right;
    width:194px;
    margin-top:10px;
}


.territories{
    width:935px;
    margin:15px auto 10px;
    background: #e7eaf2;
    border-bottom:2px solid #5a5b5e;
    overflow:hidden;
}
.territories .ter_titles{
    background: #323333;
    color:White;
    font-size: 16px;
    text-transform: uppercase;
    overflow: hidden;
    padding: 7px 0;
}
.territories .ter_titles .year{
    float: left;
    width:155px;
    border-right:1px solid #4b4c4d;
    padding: 3px 0 3px 40px;
}
.territories .ter_titles .terr{
    float: left;
    width:300px;
    border-left:1px solid #85878b;
    border-right:1px solid #4b4c4d;
    padding: 3px 0 3px 30px;
    text-align: center;
}
.territories .ter_titles .site{
    border-left:1px solid #85878b;
    float: left;
    width: 340px;
    padding: 3px 0 3px 50px;
}
.territories .ter_titles a{
    color:White;
}
.territories .ter_titles a:hover{
    color:#547BA3;
}
.territories .ter_titles a.asc{
    background:url(../images/release_year_lnk.gif) no-repeat right 5px;
    padding-right:15px;
}
.territories .ter_titles a.desc{
    background:url(../images/release_year_lnk_hover.gif) no-repeat right 5px;
    padding-right:15px;
}

.territories .ter_row{
    /*border-left:2px solid #5a5b5e;*/
    overflow: hidden;
    border-bottom:1px solid #000000;
    font-size: 18px;
    padding: 5px 0;
    color:#333535;
    background: #e6e9f2;
}
.territories .ter_row .year_val{
    width:195px;
    text-align: center;
    float: left;
}
.territories .ter_row .terr_val{
    width:330px;
    text-align: center;
    float: left;
}
.territories .ter_row .site_val{
    width:340px;
    padding-left: 50px;
    float: left;
}
.territories .ter_row .site_val a:hover{
    color:#0E4FAB;
}

/* = Coin Pod Page */
.coinp_page{
    background: #cdcfd5;
}
.coinp_page .coinp_page_cnt{
    width:930px;
    margin:15px auto;
}
.coinp_page .h1_greycm{
    width:934px;
    margin:10px 0 0 14px;
}
.coinp_page .parks ul{
    overflow: hidden;
    background: #cdcfd5;
    width:934px;
    margin-left:14px;
}
.coinp_page .parks ul li{
    float: left;
}
.coinp_page .parks ul li a{
    color:#6d6e6e;
    font-size: 18px;
    display: block;
    padding: 4px 12px 4px 12px;
}
.coinp_page .parks ul li a.active{
    background: #f5f5f7;
    color:#323333;
}
.coinp_page .parks ul li a:hover{
    color:#323333;
}
.coinp_page .coin_pod_cnt{
    width:615px;
    margin:0 auto;
}
.coinp_page .get_the_coin{
    padding-top: 190px;
    background: url(../images/coin_pod_bkg.jpg) no-repeat;
}
.coinp_page .get_the_coin_yellowstone{
    background: url(../images/get_the_coin_yellowstone.png) no-repeat center 5px;
}
.coinp_page .get_the_coin_yosemite{
    background: url(../images/get_the_coin_yosemite.png) no-repeat center 5px;
}
.coinp_page .get_the_coin_grand{
    background: url(../images/get_the_coin_grand.png) no-repeat center 5px;
}
.coinp_page .get_the_coin_mount{
    background: url(../images/get_the_coin_mount.png) no-repeat center 5px;
}
.coinp_page .get_the_coin a{
    display: inline-block;
    width:188px;
    margin:0 0 15px 22px;
    font-size: 16px;
    text-decoration: underline;
}
.coinp_page .get_the_coin a:hover{
    text-decoration: none;
}
.coinp_page .fast_fact{
    width:200px;
    margin:0 auto;
}
.coinp_page .fast_fact{
    font-size: 16px;
    color:#333535;
    line-height: 20px;
}
.coinp_page .fast_fact a{
    display:inline-block;
    font-size:16px;
    margin:4px 0;
    text-decoration:underline;
}
.coinp_page .fast_fact a:hover{
    text-decoration: none;
}
.coinp_page .fast_fact h2{
    margin-top: 15px;
    text-transform: uppercase;
    font-weight:bold;
    font-size:16px;
}
.coinptpl_page{
    background: #F5F5F7;
    width:934px;
    margin-left: 14px;
}
.coinptpl_page_cnt{
    width:895px;
    margin:0 auto;
    padding: 10px 0;
}

/* = Buy Coins Page */
.buy_coins_row{
    overflow: hidden;
}
.buy_coins_row .coins_block{
    margin-top: 20px;
    float: left;
    width:145px;
    padding: 115px 10px 0 10px;
    position: relative;
}
.buy_coins_row .coins_block .div_lnk{
    cursor:pointer;
}
.buy_coins_row .coins_block img{
    position: absolute;
    z-index:1;
    top:0;
}
.buy_coins_row .coins_block h2{
    position: relative;
    z-index:2;
    color:#1856ac;
    font-size: 17px;
    text-transform: uppercase;
    height:40px;
}
.buy_coins_row .coins_block .coins_text{
    position: relative;
    z-index:2;
    font-size: 17px;
    color:#5d5e5e;
}

.grey_blocks{
    width:655px;
    margin:0 auto;
    overflow: hidden;
}
.grey_blocks .grey_text{
    color:White;
    font-size:17px;
    padding: 5px 30px 0;
}
.grey_blocks .h1_grey{
    margin: 0 !important;
    position: relative;
}
.grey_blocks .aval_coins{
    width:320px;
    float: left;
    background: #0d0f10 url(../images/aval_coins_bkg.jpg) no-repeat left 53px;
    min-height:213px;
    position: relative;
}
.grey_blocks .sub_series{
    width:320px;
    float: right;
    background: #0d0f10 url(../images/sub_series_bkg.jpg) no-repeat left 53px;
    min-height:213px;
    position: relative;
}
.grey_blocks .aval_coins .grey_blocks_footer,
.grey_blocks .sub_series .grey_blocks_footer{
    background: #323333;
    position: absolute;
    left:0;
    bottom:0;
    height:26px;
    width:100%;
    text-align: center;
    padding-top: 2px;
}
.grey_blocks .aval_coins .grey_blocks_footer a,
.grey_blocks .sub_series .grey_blocks_footer a{
    color:#bdd9f4;
    text-decoration: underline;
    font-size: 17px;
}
.grey_blocks .aval_coins .grey_blocks_footer a:hover,
.grey_blocks .sub_series .grey_blocks_footer a:hover{
    text-decoration: none;
}

.newest_product{
    position: relative;
    width:190px;
    margin:40px auto 0;
}
.newest_product img{
    position: absolute;
    left:20px;
    top:0;
}
.newest_product h3{
    padding-top: 105px;
    font-size: 19px;
    color:#0e4fab;
}

/* = Coin Product Page */
.coin_product{
    overflow: hidden;
    background: url(../images/coin_product_bkg.gif) repeat-y left top;
    min-height: 100px;
}
.coin_product .coin_left{
    width:518px;
    float: left;
    margin-left: 14px;
    padding: 0 10px 0 40px;
}
.coin_product .coin_left div.h1{
    color:#2B2B2B;
    font-size:20px;
    margin-top:20px;
    text-transform:uppercase;
}
.coin_product .coin_right{
    width:350px;
    float: left;
    margin-left:17px;
}
.coin_product .coin_right .coin_right_img{
    text-align: center;
    margin-bottom: -50px;
}
.coin_product .coin_right .coin_right_block{
    width:275px;
    margin:0 auto;
}
.coin_product .coin_right .coin_right_block h2{
    color:#184c95;
    font-size: 16px;
    text-transform: uppercase;
}
.coin_product .coin_right .coin_right_block{
    font-size: 16px;
    color:#333535;
    margin-bottom: 20px;
}
.coin_product .coin_right .coin_right_blocks{
    /*margin-top: -50px;*/
}
.coin_product .buy_block{
    margin-top: 15px;
    overflow: hidden;
}
.coin_product .buy_block .buy_img{
    width:230px;
    float: left;
    position: relative;
    padding-top: 150px;
}
.coin_product .buy_block .buy_img img{
    position: absolute;
    top:0;
    z-index: 1;
}
.coin_product .buy_block .buy_img .price{
    position: relative;
    z-index: 2;
    color:#184c95;
    font-size: 29px;
    text-align: right;
    padding-right: 30px;
}
.coin_product .buy_block .buy_img .buy_now_btn{
    position: relative;
    z-index: 2;
}
.buy_now_btn{
    width:153px;
    height:50px;
    background: url(../images/btns/buy_now_btn.png) no-repeat;
    display: block;
    margin-left: 52px;
}
.buy_now_btn_cms{
    margin:20px 0 0 -5px !important;
}
.buy_now_btn:hover{
    background-position: left bottom;
}
.coin_product .buy_text{
    width:285px;
    float: left;
}
.coin_product .buy_text ul{
    padding: 10px 0 0 0;
}
.coin_product .buy_text h2{
    color:#184c95;
    font-size: 22px;
    margin-bottom:10px;
}
.coin_product .buy_text span.ul_head{
    margin: 10px 0 5px;
    font-size:17px;
    color:#3C3C3C;
    display: block;
}
.coin_product .blue_head{
    background: #104591;
    margin: 20px -10px 0 -40px;
    padding: 10px 0 10px 10px;
}
.coin_product .blue_head a{
    color:White;
    font-size: 23px;
    background:url(../images/white_arrow.png) no-repeat right 6px;
    padding-right:12px;
}
.coin_product .up_next{
    padding-bottom:75px;
    background:url(../images/up_next_bkg.gif) no-repeat 95% 97%;
}
.coin_product .up_next h3{
    color:#184c95;
    font-size:22px;
    margin-top:10px;
}
.coin_product .up_next span{
    color:#3c3c3c;
    font-size:17px;
    display:block;
    margin:15px 0 5px;
}
.coin_product .up_next ul{
    padding:0;
}
.h1_grey_coin{
    width:934px;
    margin:0 auto 15px;
}

/* = Coin Available Page */
.coin_avail{
    width:890px;
    background:#f5f5f7;
    margin:0 auto;
    padding:15px 25px 15px 15px;
}
.avail_block{
    overflow: hidden;
    font-size:16px;
    color:#3c3c3c;
    margin-bottom: 30px;
    background:url(../images/avail_img.gif) repeat-y center top;
}
.coin_avail_row h1{
    background: url(../images/avail_head_bkg.gif) repeat-x right 8px;
}
.coin_avail_row h1 span{
    font-size: 32px;
    text-transform: uppercase;
    color:#000;
    background: White;
    display: inline-block;
    background:#f5f5f7;
    padding-right: 10px;
}

.avail_block .avail_left{
    width:435px;
    float: left;
    padding-right: 10px;
    min-height:285px;
}
.avail_block .avail_left h2{
    color:#184c95;
    font-size:20px;
    margin-bottom:10px;
}
.avail_block .avail_left .avleft_block{
    overflow: hidden;
}
.avleft_block .av_img{
    float: left;
    width:170px;
    position: relative;
    padding-top: 180px;
}
.avleft_block .av_img img{
    left:0;
    top:0;
    position: absolute;
}
.avleft_block .av_img .av_price{
    font-size:26px;
    color:#184c95;
    text-align: center;
    margin: -40px 0 5px;
}
.avail_block .avr_price_small{
    font-size:22px !important;
}
.avleft_block .av_cnt{
    width:265px;
    float:left;
}
.avleft_block .av_cnt ul{
    padding:0;
}
.avleft_block .av_cnt ul li{
    font-size:16px;
}
.avleft_block .av_cnt .single_txt{
    margin-top: 10px;
}
.buy_now_small{
    width:123px;
    height:45px;
    background: url(../images/btns/buy_now_small.png) no-repeat;
    display: block;
    margin-left:20px;
}
.subscribe_now_btn{
    width:159px;
    height:43px;
    background: url(../images/btns/subscribe_now_btn.png) no-repeat;
    display: block;
}
.subscribe_now_btn_big{
    width:201px;
    height:50px;
    background: url(../images/btns/subscribe_now_btn_big.png) no-repeat;
    display: block;
    margin:20px 0 0 -5px;
}
.order_here_btn{
    width:201px;
    height:50px;
    background: url(../images/btns/order_here_btn.png) no-repeat;
    display: block;
    margin:20px 0 0 -5px;
}
.buy_now_small:hover,
.subscribe_now_btn:hover,
.subscribe_now_btn_big:hover,
.order_here_btn:hover{
    background-position: left bottom;
}

.avail_block .avail_right{
    width:420px;
    float:left;
    padding: 0 10px;
    position: relative;
    min-height:285px;
    /*background:url("../images/up_next_bkg.gif") no-repeat 17px 77px;*/
    padding:0 10px 45px 10px;
    /*border-left:2px solid #AAADAD;*/
}
.avail_block .avail_right h2{
    font-size: 20px;
    color:#184c95;
    text-align: center;
}
.avail_block .avail_right .avr_text{
    margin-top: 50px;
    width:230px;
    float: right;
}
.avail_block .avail_right .avr_text ul{
    padding:0;
}
.avail_block .avail_right .avr_text ul li{
    font-size:16px !important;
}
.avail_block .avail_right .avr_price{
    width:170px;
    color:#184C95;
    font-size:26px;
    text-align:center;
}
.avail_block .avail_right .avr_info{
    float: left;
    width:185px;
    padding-top: 160px;
}
.avail_block .avail_right .av_img_right{
    width:165px;
    position: absolute;
    left:15px;
    top:55px;
    text-align: center;
}


/* = Login & Forgot Password page */
.content{
    background-color:#EFF0F0;
    margin:0 auto;
    padding:20px 10px 30px 20px;
    width:890px;
}
.content h3{
    background:url("../images/head_underline.gif") repeat-x scroll 0 100% transparent;
    color:#3C3C3C;
    font-size:25px;
    line-height:25px;
    margin:0 0 15px;
    padding:0 0 5px;
}
.login_page .data_container{
    width:410px;
    margin:0 auto;
}
.login_page .data_container .f_row{
    overflow: hidden;
    margin-bottom: 15px;
}
.login_page .data_container .f_row label{
    display: block;
    width:95px;
    float:left;
    font-size:16px;
    padding-top: 1px;
    padding-right:20px;
}
.login_page .data_container .f_row input{
    width: 200px;
    padding:3px;
}
.login_page .data_container .checkboxes{
    padding-top: 4px;
}
.login_page .data_container .login_btn,
.login_page .data_container .send_btn{
    display: inline-block;
    width:122px;
    height:41px;
    background: url(../images/btns/login_btn.png) no-repeat;
    cursor:pointer;
    margin-left: -5px;
}
.login_page .data_container .send_btn{
    background: url(../images/btns/send_btn.png) no-repeat;
}
.login_page .data_container .login_btn:hover,
.login_page .data_container .send_btn:hover{
    background-position: left bottom;
}
.warning_mess .ul_message_box{
    color: red;
    padding-bottom: 10px;
}
.login_page .validator{
    color:#f80101;
}
.login_page .help_link{
    text-decoration: underline;
    display:inline;
}
.login_page .help_link:hover{
    text-decoration: none;
}

/* = Home Footer Part */
.blue_footer{
    background: #c4def6;
    width:960px;
    height:285px;
    padding-top: 20px;
    margin-top: -1px;
    position: relative;
}
.blue_footer .coins{
    position: absolute;
    background: url(../images/coins.png) no-repeat;
    width:310px;
    height:141px;
    left:50%;
    margin-left: -155px;
    bottom:-100px;
    z-index: 2;
    clear:both;
}
.blue_footer div.h2{
    font-size: 20px;
    color:#5e5f5f;
    text-align: center;
    text-transform: uppercase;
}
.blue_footer .left_fcol{
    float: left;
    width:275px;
    min-height: 202px;
    padding: 0 10px 0 20px;
    position: relative;
}
.blue_footer .center_fcol{
    float: left;
    width:299px;
    border-right:1px solid #98a8b6;
    border-left:1px solid #98a8b6;
    min-height: 202px;
    padding: 0 10px;
    position: relative;
}
.blue_footer .center_fcol .fcol_block .text{
    width:125px;
}
.blue_footer .right_fcol{
    float: left;
    width:290px;
    padding: 0 10px;
    min-height: 202px;
    position: relative;
}
.blue_footer .fcol_block{
    padding-top:10px;
    overflow: hidden;
}
.blue_footer .fcol_block .img{
    float: left;
    width:165px;
}
.blue_footer .fcol_block .text{
    font-size: 17px;
    color:#4d4f4f;
    padding-top: 0px;
    padding-bottom: 20px;
    float: left;
    width:105px;
    padding-left: 5px;
}
.blue_footer .right_fcol .fcol_block .text{
    padding-top: 10px;
}
.blue_footer .fcol_block .learmore {
    position: absolute;
    right:10px;
    bottom:0;
    background: url(../images/blue_arrow.gif) no-repeat right 5px;
    padding-right: 10px;
    text-decoration: underline;
}
.blue_footer .fcol_block a:hover{
    text-decoration: none;
}
.blue_footer .right_fcol .img_right{
    position: absolute;
    left:10px;
    top:45px;
}
.blue_footer .right_fcol .text{
    width:120px;
}

/* = Footer Part */
.footer{
    overflow: hidden;
    background: #3a3c3c;
    padding: 35px 0 20px;
}
.footer h3{
     font-size: 17px;
     color:#5a91c1;
     text-transform: uppercase;
     position: relative;
     z-index: 5;
     margin-bottom: 10px;
     font-weight: bold;
}
.footer .footer_about{
    width:110px;
    float: left;
}
.footer .footer_block{
    padding: 10px 10px 0 10px;
    border-right:1px solid #73899c;
    min-height: 275px;
}
.footer .footer_bcoins{
    width:105px;
    float: left;
}
.footer .footer_coinshow{
    width:380px;
    float: left;
}
.footer .footer_staycur{
    width:130px;
    float: left;
}
.footer .footer_staycur .rss{
    background: url(../images/rss.gif) no-repeat;
    padding:2px 0 2px 28px;
}
.footer .footer_siteinfo{
    width:130px;
    float: left;
}
.footer a{
    font-size: 17px;
    color:White;
    position: relative;
    z-index: 5;
}
.footer a:hover{
    color:#5A91C1;
}
.footer .footer_about a,
.footer .footer_bcoins a,
.footer .footer_staycur a,
.footer .footer_siteinfo a{
    display: inline-block;
    margin-bottom: 10px;
}
.footer .footer_coinshow table td{
    padding: 3px 6px;
}

/* = Copyright part */
.copyright{
    margin: 15px 0;
	padding: 12px 0px;
    overflow: hidden;
    background: url(../images/logo_footer.gif) no-repeat;
    padding-left:120px;
    height: 80px;
    font-size:12px;
}
.copyright .copy{
    padding: 20px 0 0 0;
    font:bold 11px Arial, Helvetica, Sans-Serif;
    color:White;
}
.copyright ul{
    overflow: hidden;
    margin-top: 2px;
}
.copyright ul li{
    float: left;
    padding-right: 10px;
    color:#90a0b6;
}
.copyright ul li a{
    color:#90a0b6;
    text-decoration: underline;
}
.copyright ul li a:hover{
    text-decoration: none;
}

.none_submit {
    position: absolute;
    background: transparent;
    border: 0px !important;
    padding: 0px !important;
    width: 0px !important;
    height: 0px !important;
    position: absolute;
    filter:alpha(opacity=0);/*Needed for IE*/
    -moz-opacity:0;/*Older mozilla broswers like NN*/
    -khtml-opacity: 0;/*Old versions of Safari and "KHTML" browser engines*/
    opacity: 0;/*FF, Safari, and Opera*/
}
