@CHARSET "ISO-8859-1";
html{
	height:100%;
}
body{
	font-family: Arial, Times New Roman, sans-serif;	
	background:#002832 url(../layout/body_bg.png) repeat-x;
	font-size:12px;
	text-align:left;
	color:#6e6e6e;
	height:100%;
}
*{margin:0px; padding:0px;}
.clear{clear:both;}
.left{ float:left;}
.right{ float:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.relative_bottom_right{
	position:absolute;
	bottom:0px;
	right:0px;
}
.relative_bottom_left{
	position:absolute;
	bottom:0px;
	left:0px;
}
.relative_top_left{
	position:absolute;
	top:0px;
	left:0px;
}
.border{border:1px solid red;}
.default_text{
	float:none !important;
	display:inline !important;
}
.spaced_top{
	margin-top:20px;
}
.txt_important{
	color:#ff0000 !important;
}
.txt_disabled{
	color:#999;
}
/************ A HREF STYLES **************/
a{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	/*letter-spacing:0.1em;*/
}
a:hover{
	text-decoration:underline;
}
a.stronger{
	font-size:13px;
	color:#fff;
	font-weight:bolder;
}
a.out_link{
	font-weight:bold;
	color:#007077;
	font-size:18px;
}

a.out_link_imp{
	font-weight:bold;
	color:#007077;
	font-size:18px;
	text-decoration:underline;
}
a.pagelink{
	color:#007077;
	font-weight:bold;
}
a.pagelink:hover{
	text-decoration:underline;
}
a.default_link{
	color:#333333;
	display:block;
	padding:15px 0px 0px;
	text-decoration:underline;
}
a.default_link:hover{
	text-decoration:underline;
}
a.default_link_inline{
	display:inline;	
}
a.default{
	color:#3333ff;
	text-decoration:none;
}
a.default:hover{
	text-decoration:underline;
}
a.light_link{
	color:#3c9095 !important;
}
a.light_link:hover{
	text-decoration:underline;
}
a.light_link_active{
	font-size:14px;
	color:#ff0000 !important;
	text-decoration:none;
}
a.more_link{
	color:#007077 !important;
	/*font-weight:bold;*/
	font-size:14px;
}
a.more_link:hover{
	text-decoration:underline;
}
a.mail , a.mail:hover, a.mail:visited{
	text-decoration:none;
	color:#6E6E6E;
}

a.rightfloatedlink{
	display:block;
	position:absolute;
	height:15px;
	right:10px;
	margin-bottom:20px;
	clear:both;
}
a.stbutton{
	display:block;
	position:relative;
	left:180px;
	top:30px;
	width:50px;
	color:#666;
	z-index:20000;
}
a.stbutton:hover{
	text-decoration:underline;
}
a.backToTop{
	display:block;
	color:#ff0000;
	margin:10px 0px;
	width:50px;
}
a.add_to_cart{
	display:block;
	text-indent:-200000px;
	background: url(../layout/add_to_cart_btn.png) no-repeat;
	width:160px;
	height:30px;	
}
a.follow_twitter{
	display:block;
	text-indent:-200000px;
	background: url(../layout/follow_twitter_ico.png) no-repeat;
	width:195px;
	height:55px;
	margin:20px 0px
}
a.follow_fb{
	display:block;
	text-indent:-200000px;
	background: url(../layout/follow_fb_ico.png) no-repeat;
	width:195px;
	height:55px;
	margin:20px 0px;
}
/**********************/
.em_txt{
	font-style:italic;
}
/**********************/
small{
	color:#808080;
	font-size:9px;
}
/**********************/
/* PARAGRAPH P STYLES*/
p{
	margin:20px 0px;
}
p.bigger{
	font-size:14px;
}
p.intro{
	font-size:20px;
	color:#999;
}
p.smaller{
	font-size:11px;
}
p.em_style{
	font-style:italic;
	margin:20px 0px;
}
p.last{
	margin-bottom:0px;
}
p.first{
	margin-top0px;
}
/******************************/
.floated_left{
	float:left;
}
.floated_right{
	float:right;
}
/******************************/
.contentarea{
	padding:0x 0px;
	color:#fff;
}

.contentarea h1{
	font-size:18px;
	font-weight:bold;
	color:#000;	
}
.contentarea h1.title{
	font-size:22px;
	font-weight:bold;
	color:#333;	
}
.contentarea h1.subtitle{
	font-size:19px;
	font-weight:bold;
	color:#262626;	
}
.contentarea h1.white{
	font-size:18px;
	color:#fff;	
}
.contentarea h1.white_big{
	font-size:22px;
	color:#fff;	
}
.contentarea h1.title_underline{
	border-bottom:1px solid #ccc;
}
.contentarea h1.title_huge{
	font-size:45px;
	font-weight:bold;
	color:#fff;
	text-shadow: 0 0 0.1em #163c3f, 0 0 0.1em #163c3f,
        0 0 0.1em #163c3f;
}
.contentarea h3.title_huge{
	background: url(../img/layout/txt_ce_tagline.png) no-repeat;
	padding:0px;
}
.contentarea .textshadow{
	text-shadow: 0 0 0.2em #163c3f, 0 0 0.2em #163c3f,
        0 0 0.2em #163c3f;
}
.contentarea h2{
	padding:10px 0px;
	font-size:16px;
	color:#fff;
}
.contentarea h2.title{
	padding:0px 0px;
	font-size:16px;
	color:#333;
}
h2.subtitle{
	padding:0px 0px;
	font-size:18px;
	color:#666;
}
h1.titlestrong{
	padding:10px 0px;
	font-size:18px;
	color:#808080;	
}
h1.titlelight{
	padding:10px 0px;
	font-size:18px;
	color:#ccc;
}
h1.aligned_title{
	margin:20px 0px 0px 0px;
	float:left;
	width:320px;
}
h2.titlelight{
	padding:10px 0px;
	font-size:16px;
	color:#ccc;
}
a.title333{
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding:5px 0px 10px;
}
a.title333:hover{
	text-decoration:none;
}
a.title333_big{
	font-size:22px;
}

.contentarea h3{
	padding:10px 0px;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.contentarea h4{
	font-size:12px;
	/*margin-left:40px;*/
	font-weight:bold;
	color:#000;
}
h3.title {
	color:#808080;
}
	
/************LIST STYLES ****************/
ul{list-style-type:none;}
ul.disc{list-style-type:disc;list-style-position:inside;padding:0px 0px 0px 20px; }
ul.nav_list li{ float:left; padding:0px 15px;}
ul.nav_list li.first{ float:left; padding:0px 15px;}
ul.nav_list li.last{padding-right:0px; border:none;}
ul.nav_list li a.active{font-weight:bold;}
ol{list-style-position:inside;padding:0px 0px 0px 20px;}
ol.alpha{ list-style-type: lower-alpha;}
ol.txt_bigger{	
	font-size:13px;
}
ol.txt_bigger li{
	padding:0px 0px 5px;
}
/************MAIN ELEMENTS OF DESIGN ***************/
#wrapper{
	/*border:1px solid red;*/
	width:1024px;
	margin:20px auto;
}
#header{
	/*border:1px solid red;*/
	background:url(../img/layout/bg_header.png) no-repeat;
	position:relative;
	height:113px;
}
#footer{
	/*border:1px solid red;*/
	min-height:400px;
}
.inner_wrapper{
	/*border:1px solid yellow;*/
	margin:0px 26px 0px 24px;
	padding:0px 12px;
}
#content .inner_wrapper_header{
	padding:5px 35px 0px 25px !important;
}
/***********LOGIN NAV ********/
#login_menu{
	/*border:1px solid red;*/
	position:absolute;
	right:60px;
	top:10px;
	height:41px;
	color:#fff;
}
#login_menu ul li .login_item{
	display:block;
	font-size:16px;
	height:16px;
	margin:16px 0px 0px;	
	padding:0px 15px;
	border-right:1px solid #fff;
}
#login_menu ul li.last .login_item{
	border:none;
}
#login_menu ul li {
	padding:0px;
}
a.btnShoppingCart{
	/*display:block;
	background:url(../img/layout/btn_shopping_cart.png) no-repeat;
	width:147px;
	height:41px;
	text-decoration:none;*/
}
/*CHECKOUT LINK*/
a.lnk_btn_checkout{
	display:block;
	float:right;
	background: url(../img/layout/btn_checkout.png) no-repeat;
	width:161px;
	height:30px;
	margin:10px 0px;
	text-decoration:none;
	
}
a.lnk_btn_update{
	display:block;
	background: url(../img/layout/btn_update.png) no-repeat;
	width:66px;
	height:26px;	
	text-decoration:none;
}
a.lnk_btn_place_order{
	display:block;
	background: url(../img/layout/btn_place_order.png) no-repeat;
	width:161px;
	height:30px;
	margin:10px 0px;
	text-decoration:none;
}
#login_menu ul li a.btnShoppingCart{
	/*margin:0px 0px 0px 15px;
	height:41px;
	border:0px;
	padding:0px;*/
}
/***********MAIN MENU ***************/
#main_menu{
	/*border:1px solid red;*/
	position:absolute;
	bottom:0px;
	right:138px;
	background:url(../img/layout/bg_main_menu.png) no-repeat;
	width:513px;
	height:41px;
}
#menu_nav li {
	float:left;
	padding-left:35px;
	padding-left:10px;	
}
#menu_nav li.first{
	padding-left:0px;
	/*margin:0px 15px 0px 10px;
	width:48px;
	height:25px;*/
}
#menu_nav li a{
	/*border:1px solid #fff;*/
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	background:none;	
	padding:14px 0px 0px 13px;
	height:21px;
	margin:0px 4px 0px 4px;
}
#menu_nav li a.myce{
	margin:0px 15px 0px 10px;
	width:48px;
}
#menu_nav li a.myce_active{
	background:url(../img/layout/bg_myce_active.png) no-repeat;
	width:56px;
	height:24px;
}
#menu_nav li a.game_active{
	background:url(../img/layout/bg_game_active.png) no-repeat;
	width:54px;
	height:24px;
}
#menu_nav li a.store_active{
	background:url(../img/layout/bg_store_active.png) no-repeat;
	width:51px;
	height:24px;
}
#menu_nav li a.community_active{
	background:url(../img/layout/bg_community_active.png) no-repeat;
	width:96px;
	height:24px;
}
#menu_nav li a.events_active{
	background:url(../img/layout/bg_events_active.png) no-repeat;
	width:59px;
	height:24px;
}
#menu_nav li a.help_active{
	background:url(../img/layout/bg_help_active.png) no-repeat;
	width:42px;
	height:24px;
}
#menu_nav li a.active{
	color:#b9131a;
}
#content .inner_wrapper{
	background:#fff; /*#efefef;*/
	min-height:260px;
	height:auto;
	color:#000;
	margin:0px 26px 0 25px;	
	*margin:0px 26px 0 24px;	
	/*padding-top:15px;
	padding-bottom:20px;*/
	padding:15px 40px 20px;
}
/************END ELEMENTS OF DESIGN ***************/

/*****************************************************/
/*********************************************************/
/*********************************************************/
/******** FORM STYLES  ************************************/
.button1{
	margin:5px 0px;
}
.frm-error,.error_message{
	display:block;
	padding:10px 10px;
	color:#f04348;
	text-align:center;
	border:1px solid #f04348;
	background-color:#f9bbb4;
	margin:10px 0px 10px;
}
.lbl_error{
	display:block;
	color:#f04348;
	text-align:center;
	border:1px solid #f04348;
	background-color:#f9bbb4;
}
.frm-confirm{
	text-align:center;
	color:#006837;
	padding:10px;
	margin:0px 0px 20px;
	border:1px solid #79ad94;
	background-color:#8bfa5d;
}
.frm-message{
	text-align:left;
	line-height:17px;
	color:#666666;
	padding:10px;
	margin:0px 0px 20px;
	border:1px solid #ccc;
	background-color:#F2F2F2;
}
.box_sep_20{
	margin:20px 0px;
}
.box_c7dadb{
	border:1px solid #ccc;
	background-color:#c7dadb;
}
.btn_submit_gray{
	/*background:url(../img/layout/btn_submit_gray.png) no-repeat;*/
	width:75px;
	height:30px;
}
form input{
	color:#767676;	
}
.loginbox{
	border-right:1px solid #000;
	margin:10px 0px; 
	padding:0px 5px;
}
.loginbox_noline{
	margin:10px 0px; 
	padding:0px 5px;
}
div.formfield{
	margin:10px 0px;
}
.formfield_relative{
	position:relative;
}
.formfield_left{
	float:left;
	margin-right:28px;
}
.formfield_right{
	float:right;
	/*margin-right:80px;*/
}
.formfield_left_last{
	margin-right:0px;
}
.formfield em.error {
	color:red;
	display:block;
	font-size:12px;
	font-style:normal;
}
label{
	display:block;
	font-weight:bold;
}
select{
	border:1px solid #c3c3c3;
	color:#767676;
}
select.select_big{
	border:1px solid #c3c3c3;
	width:253px;
	height:25px;
}
label.textlabel_big{
	font-size:16px;
	float:left;
	font-weight:normal;
	width:100px;
}
label.textlabel_small{
	width:78px;
	float:left;
}
label.textlabel{
	display:inline;
	font-weight:normal;
}
.formtext{
	width:280px;
	height:20px;
	border:1px solid #c3c3c3;
}
.formtext_small_30{
	width:30px;
}
.formtext_small_80{
	width:80px;
}
.formtext_small{
	width:100px;
	height:25px;
	border:1px solid #c3c3c3;
	padding:5px 5px 0px;	
}

.formtext_sidebar{
	width:105px;
	height:20px;
	border:1px solid #c3c3c3;
	padding:5px 5px 0px;	
}

.formtext_big{
	width:300px;
	height:25px;
	border:1px solid #c3c3c3;
	padding:5px 5px 0px;	
}
.formtext_280{
	width:280px;
}
.formtext_20{
	width:20px;
}
.formtext_100{
	width:100px;
}
.formtext_150{
	width:150px;
}
.formtext_250{
	width:250px;	
}
.formtext_big384{
	width:384px;	
}
.formtext_default{
	width:280px;
	height:20px;
	border:1px solid #ccc;
}
.formfieldrelative{
	position:relative;
}
#login_btn{
	position:absolute;
	right:5px;
}
.fb_btn_box{
	padding:60px 0px 0px 20px;
}
.fb_btn_option{
	padding:20px 0px;
}
.text_message{
	display:block;
	margin:15px 0px;
	width:210px;
	height:100px;
	border:1px solid #c6c6c6;
	color:#666;
	font-size:11px;
	padding:5px 5px 0px;	
}
.txt_message_box{
	border:1px solid #c6c6c6;
	font-size:12px;
	padding:0px 10px;	
}
.text_message_280{
	width:280px;
	padding:0px;
}
.text_message_big{
	display:block;
	margin:15px 0px;
	width:300px;
	height:100px;
	border:1px solid #c3c3c3;
	color:#767676;	
	padding:5px 5px 0px;	
}
.text_message_big384{
	width:384px;
	margin-top:0px;
}
/*******************************/
a#btnHowToPlay{
	display:block;
	/*text-indent:-2000px;*/
	background:url(../img/layout/btn_how_to_play_noshadow.png) no-repeat;
	width:241px;
	height:88px;
	text-decoration:none;
}
a#btnHowToPlay:hover{
	background:url(../img/layout/btn_how_to_play_noshadow_over.png) no-repeat;
	text-decoration:none;
}
a#btnJoinFree{
	display:block;
	/*text-indent:-2000px;*/
	background:url(../img/layout/btn_join_free_noshadow.png) no-repeat;
	width:269px;
	height:88px;
}
a#btnJoinFree:hover{
	background:url(../img/layout/btn_join_free_noshadow_over.png) no-repeat;
	text-decoration:none;
}

/*********OVERVIEW & BREADCRUMB *************/
#overview .inner_wrapper{	
	background:url(../img/layout/bg_overview_breadcrumb.png) no-repeat;
	margin:0px 26px 0px 25px;
	padding-top:10px;
	padding-left:355px;
	font-size:13px;
	font-weight:normal;
	height:28px;		
}
.game .inner_wrapper{
	padding-left:30px !important;
}

#overview .breadcrumb span, #overview .breadcrumb a{
	color:#595959;
	font-size:14px;
	padding:0px 10px;
}
/********************************************/
/*******FOOTER ****************/
#footer{
	/*border:1px solid red;*/
}
#footer .inner_wrapper{
	/*border:1px solid red;*/
	margin:0px 26px 0px 24px;
	*margin:0px 20px 0px 18px;
	padding:0px;
}
.footer_advanced_menu{
	/*border:1px solid red;*/
	background:#286a77 url(../img/layout/bg_footer_menu.png) no-repeat;
	min-height:223px;	
	height:20px;
	padding:25px 25px 0px;
}
.footer_advanced_menu .item_section{
	/*border:1px solid red;*/
	float:left;
	width:152px;
	text-align:left;
	padding:0px 15px;
}
.footer_advanced_menu .left_divider{
	border-left:2px solid #4b7078;
}
.footer_copyright{
	padding-top:15px;
	margin-top:5px;
	/*border:1px solid red;*/
	background:#002832 url(../img/layout/bg_footer_copyright.png) no-repeat;
	color:#fff;
	min-height:100px;
	text-align:center;
}
ul.bulltet_list{
	margin-top:10px;
	list-style-type:disc;
	list-style-position:inside;
}
ul.bulltet_list li{
	text-align:left;
	padding:2px 0px;	
}
/********************************************************************/
.content_box{
	position:relative;
	border:1px solid #ccc;
	background-color:#f2f2f2;
	float:left;
	margin:0px 20px 10px 0px;
	padding:10px;
	width:870px;
}
.content_autobox{
	position:relative;
	border:1px solid #ccc;
	background-color:#f2f2f2;
	float:left;
	margin:10px 20px 10px 0px;
	padding:10px;
}
.section_2{
	width:618px;
	margin-right:10px;
	float:left;
	/*border:1px solid red;*/
}
ul.asset_list{
	float:left;
	width:298px;
}
.asset_list li{
	padding:10px 10px 5px 0px;
	clear:left;
}
.asset_list li img{
	float:left;
	padding-right:10px;
	padding-bottom:20px;
}
.asset_list li span{
	color:#666;
	/*font-size:10px;*/
}
ul.updates_list li{
	font-size:12px;
	color:#000;
	padding:10px 0px 10px;
	border-bottom:1px dashed #9fc9cc;
	clear:left;
}
ul.updates_list li.last{border:none;}
ul.updates_list li em{
	color:#007077;
	font-style:normal;
}
.updates_list li img{
	float:left;
	padding:0px 15px 50px 0px;
}
.updates_list li strong{
	/*font-size:10px;*/
	color:#00444e;
}
.updates_list li small{
	font-size:12px;
	color:#000;
}
/*******************************************************************/
/*********  BREADCRUMB  ********************************************/
.breadcrumb{
	/*border:1px solid red;*/
	margin-bottom:0px;
	position:relative;
}
#content .breadcrumb{
	margin-bottom:0px;
}
 .breadcrumb ul{
	list-style-type:none;
	/*list-style-position:inside;*/
}
 .breadcrumb ul li{
	float:left;
	padding:0px 5px 0px 0px;
}
.breadcrumb ul li.first{
	list-style-type:none;
}
#overview .breadcrumb span{
	color:#808080;
	font-weight:normal;
	text-decoration: none;	
}
.breadcrumb span{
	color:#286a77;
	font-weight:bold;
	text-decoration: underline;
}
 .breadcrumb a{
	color:#808080;
	/*font-weight:bold;*/
	/*text-decoration: underline;*/
}

/*********** MAIN CONTENT BOXES FOR LOGGED IN USER *****************/

#content .main_content1{
	position:relative;
	border:1px dashed #ccc;
	background-color:#f2f2f2;
	float:left;
	margin:10px 20px 10px 0px;
	padding:10px;
	width:600px;
}
#content .main_content3{
	position:relative;
	background-color:#f2f2f2;
	float:left;
	margin:10px 10px 20px 0px;
	/*padding:10px;*/
	width:600px;
	height:100%;
	color:#6e6e6e;
}
.main_content3 p.intro{
	font-size:15px;
}
#content .sidebar1{	
	float:left;
	/*border:1px dashed #ccc;*/	
	width:250px;
	/*padding:10px;*/
	margin-top:10px;
	margin-bottom:20px;
}
#content .main_content_box{
	position:relative;
	/*border:1px solid #ccc;*/
	background-color:#f2f2f2;
	float:left;
	margin:10px 40px 20px 0px;
	padding:0px;
	width:650px;
	color:#6e6e6e;
}
#content .sidebar_box{	
	float:left;
	/*border:1px solid #ccc;*/	
	background: #f2f2f2;
	color:#6e6e6e;
	width:190px;
	padding:0px 5px;
	margin:10px 0px 20px 0px;
}
#content .sidebar_box_btns{		
	width:202px;
	padding:0px;	
}
#content .sidebar_box p{
	margin:10px 0px; 
}
#content .main_content2{
	float:left;
	border:1px dashed #ccc;
	background-color:#f2f2f2;	
	margin:10px 20px 10px 0px;
	padding:10px;
	width:640px;
}

#content .sidebar2{
	float:left;
	border:1px dashed #ccc;	
	width:240px;
	padding:10px;
	margin-bottom:20px;
}
#content .sidebar3{
	float:left;
	width:280px;
	margin-bottom:20px;
	margin:10px 0px 20px 0px;
}
.wg_sidebar_box{
	margin:10px 0px;
}
.content_text{
	margin:20px 0px;
}
.content_text_340{
	width:340px;
	padding:0px;
	margin-left:30px;	
}
.content_text_340_left{
	margin-left:0px;
	margin-right:30px;
}
.content_text_340_nomargin{
	margin:0px;
}
.content_text_300{
	width:310px;
	padding:0px;
	margin-left:30px;	
}
.content_text_300_left{
	margin-left:0px;
	margin-right:30px;
}
.content_text_300_nomargin{
	margin:0px;
}
/*********WIDGETS ********/
.widget_box_279_313{
	background: url(../img/layout/bg_fixed_widget_box_279X313.png) no-repeat;
	width:279px;
	height:313px;
	color:#808080;
	overflow:hidden;
}
.widget_box_279_313 .listing_th{
	width:254px;
	margin:10px 16px 0px 10px;
	border-bottom:1px solid #ccc;
}
.widget_box_279_313 .listing_th_tabs{
	width:254px;
	margin:-6px 16px 0px 10px;
	border-bottom:1px solid #ccc;
}
.widget_box_279_313 .listing_th_lst{
	border:none;
	height:225px;
	overflow:hidden;
}
.widget_box_279_313 .listing_th .listing_td, .widget_box_279_313 .listing_td .listing_td{
	display:block;	
	float:left;
	/*padding:0px 5px 0px 0px;*/
	width:78px;
}
.widget_box_279_313 .listing_th .listing_td_last{
	text-align:right;
}
.widget_box_279_313 .listing_th_scroll{
	overflow:auto;
}
.widget_box_279_313 .listing_th ul li{
	padding:10px 0px;
}
.widget_box_279_313 .listing_th_tabs ul.tabs li{
	float:left;
	padding:0;
	/*border:1px solid red;*/
}
.widget_box_279_313 .listing_th_tabs ul.tabs li a{
	display:block;
	padding:12px 18px 2px;
	
}
.widget_box_279_313 .listing_th_tabs ul.tabs li a.active{
	background-color:#ccc;
}

.widget_box_279_313 .listing_th_tabs ul.profiles_lst li{
	padding:5px 0px 5px 10px;
	
}
.profile_picture_lst{
	float:left;
	width:40px; 
	height:40px;
	padding:0px 15px 0px 0px; 	
}
/***************************/
.widget_box_600_313{
	background: url(../img/layout/bg_fixed_widget_box_600X313.png) no-repeat;
	/*border:1px solid red;*/
	width:601px;
	height:313px;
	color:#808080;
	overflow:hidden;
}
.widget_box_890_313{
	background: url(../img/layout/bg_fixed_widget_box_890X313.png) no-repeat;
	width:890px;
	height:313px;
	color:#808080;
	overflow:hidden;
}
/***************************/
/***********************************************************************/
/**SERIES VIEWS OPTIONS**/
.view_options{
	position:absolute;
	/*border:1px solid red;*/
	right:20px;
	/*top:15px;*/
}
.view_options ul li{
	float:left;
	color:#007077;	
	padding:0px 10px 0px 0px;
}
.view_options ul li a.active{	
	background-color:#002d30;
	color:#fff;		
}
.view_options ul li a.active:hover{	
	text-decoration:none;
}
.view_options ul li.last{
	padding:0px;
}
/************************/
/******** CARDS LIST   *************/
.cards_list ul li{
	list-style-type:none;
}
.cards_list ul.lst_cards li{
	float:left;
	padding:10px 36px 0px 0px; 
	width:140px;
	height:130px;
	position:relative;
	/*border:1px solid red;*/
}
.cards_list ul.lst_cards li a.card_tile_display{
	color:#007077;	
	text-align:center;
}

.cards_list ul.lst_cards li.choose_link{
	display:block;
	float:left;	
	padding:5px;
	border:1px solid #F2F2F2;
	cursor:pointer;
}
.cards_list ul.lst_cards li.choose_link_over{
	border:1px solid #79ad94;
	background-color:#8bfa5d;
}
.cards_list ul.lst_cards li .card_thumb_img{
	border:none;
	width:140px;
	height:125px;
}
.cards_list ul.lst_cards li a.viewmore{
	display:block;
	float:left;
	text-indent:-2000px;
	background:url(../layout/plus_icon.png) no-repeat;
	width:20px;
	height:20px;
	padding-left:5px;
	position:absolute;
	bottom:10px;
	right:35px;
}
.cards_list ul.lst_cards li a.viewinfo{
	display:block;
	float:left;
	text-indent:-2000px;
	background:url(../layout/info_icon.png) no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	bottom:10px;
	right:15px;
}
#cardExplorer li{
	/*display:block;
	float:left;
	height:auto;*/
}
/*********************/
/****  PAGINATION  *****/
.pagination{
	/*border:1px solid red;*/
	margin:20px 5px 10px 0px;
	padding:10px 0px 10px 0px;
	position:relative;	
}
.pagination ul{
	float:right;
	display:block;
	right:10px;
	top:5px;
}
.pagination ul li{
	padding:0px 0px 10px 0px;
	float:left;
	width:auto;
}
.pagination a{
	padding:0px 5px;
}
.pagination a.active{	
	background-color:#002d30;
	color:#fff;		
}
.pagination a.pages_count{
	float:right;
	position:absolute;
	right:0px;
	bottom:0px;
	cursor:default;
}
.pagination a.pages_count:hover{
	text-decoration:none;
}
/************************************/

/************************************/
.sidebar1 h1{
	color: #00444e;
}

.section50{
	float:left;
	width:457px;	
}
.section50_left{
	float:left;
	width:400px;
}
.section1{
	float:left;
	width:470px;
	margin:0 10px 0px 0px;
}
.section2{
	float:left;	
	width:470px;
	/*margin-left:10px;*/
}
.section_item{
	margin:15px 0px 10px;	
}
.section_item h2{
	color:#002832;
	/*font-weight:normal;*/
}
.user_pict{
	/*border:1px solid red;*/
	float:left;
	border:none;
	width:50px;
	height:50px;
}
.section_item .item_details{
	float:right;
	display:inline;
	background: url(../layout/item_arrow.png) no-repeat 0px 20px;	
	padding:0px 0px 0px 10px;
	width:170px;	
	/*border:1px solid red;*/
}
.section_item .item_details .item_content{
	background:#e6e6e6;	
	border-bottom:1px solid #ccc;
	padding:10px;
	position:relative;
}
.section_item .item_details p{	
	margin:10px 0px 20px;
	color:#666666;	
}
.section_item .item_details a{
	color:#00444e;
}
.section_item .item_details .reply_btn{
	position:absolute;
	bottom:2px;
}
.section_item .item_details small{
	position:absolute;
	color:#808080;
	right:10px;
	bottom:2px;
	font-style:italic;
}
/************************************/
.section{
	float: left;	
	width:300px;
	/*border:1px solid red;*/
	margin:0px 20px 0px 0px;
}
.section_last{
	margin:0px;
}
.section p{
	padding:10px 0px;
}
/*********************************************************/
.section_box{
	margin:10px 0px;
	*margin:15px 0px;
}
.section_ico{
	float:left;
	/*border:1px solid red;*/
	margin:10px 30px 0px 30px;
	width:100px;
	height:73px;
}
.section_pfd_ico{
	margin:10px 50px 0px 40px;
	width:70px;
}
.section_box_content{
	padding:8px 0px 9px;
	*padding:15px 0px 15px;
	margin:0px 50px 0px 20px;
}
.section_box_content_middle{
	padding:10px 50px 17px 90px;	
	*padding:10px 50px 30px 90px;	
}
.section_box_content p{
	margin:0px;
}
.section_pdf_ico{
	background:url(../img/layout/bg_pdf_ico.png) no-repeat 0px 10px;
	margin:0px 50px 0px 35px;
	padding-left:105px;
	min-height:75px;
	padding-bottom:10px;
	*padding-bottom:20px;
}
.section_word_ico{
	background:url(../img/layout/bg_wordpress_ico.png) no-repeat 0px 10px;
	margin:0px 50px 0px 20px;
	padding-left:120px;
}
.section_box_top{
	background:url(../layout/bg_content_box_top.png) no-repeat;
	width:600px;
	height:9px;
}
.section_box_mid{
	background:url(../layout/bg_content_box_mid.png) repeat-y;
	width:600px;
}
.section_box_bot{
	background:url(../layout/bg_content_box_bot.png) no-repeat;
	width:600px;
	height:7px;
}
/***WHITE BOX GRAY ROUND MARGINS W=280***/
.box_white_280_top{
	background:url(../img/layout/bg_white_box_top.png) no-repeat;
	width:280px;
	height:7px;
}
.box_white_280_mid{
	background:url(../img/layout/bg_white_box_mid.png) repeat-y;
	width:280px;	
}
.box_white_280_bot{
	background:url(../img/layout/bg_white_box_bot.png) no-repeat;
	width:280px;
	height:7px;
}
.box_white_280_content{
	padding:0px 15px;
}
/*********************************************************/
.infomessage{
	text-align:center;
	color:#006837;
	padding:10px;
	margin:0px 0px 20px;
	border:1px solid #79ad94;
	background-color:#8bfa5d;
}
a.req_link{
	position:relative;
	float:right;
	top:30px;
	width:50px;
	font-size:11px;
	color:#368a8f !important;
	text-align:left;
}
.message{
	margin:10px 0px;
}
.imp_message_txt{
	color:red;
	font-size:15px;
	font-weight:bold;
	
}
.user_message_sent{
	/*border:1px solid red;*/
	background: url(../layout/item_arrow_right.png) no-repeat right center;
	padding-right:10px;
	margin:10px 0px;
	width:290px;
	color:#666;
	font-size:11px;
}
.user_message_sent p{
	background:#E6E6E6;
	padding:10px 10px 20px;
	border-bottom:1px solid #ccc;
}
.card_art_img{
	border:none;
	width:200px;
	height:280px;
	float:left;
}
/***********************************/
/********** CARD PRIZES BOX   ******/
.success_box{
	padding:0px 15px 0px 0px;
	width:385px;
	float:left;
}
.success_box h2{
	color:#000;
	padding:0px;
}
.prizes_list{
	margin:10px 0px;
	font-size:12px;
	color:#666;
}
.prizes_list li{
	display:block;
	margin:10px 0px;
}

.prizes_list li img{
	padding:0px 20px 10px 0px;
	float:left;
}
.prizes_list li p{
	padding:10px 20px;
}
/***********************************/
/***********************************************************/

/***********************************************************/
.ce_add_img{
	padding:20px 0px 40px;
}
.events_date_box{
	float:left;
	text-align:center;
	border:1px solid #c2c2c2;
	padding:10px;
	background:#fff;
	color:#ff0000;
	font-weight:bold;
	font-size:20px;
	width:50px;
	height:56px;
	margin:0px 20px 0px 0px;
}
/*************FAQ PAGE LISTING *****************************/
ul.enum_listing_strong{
	margin:0px 20px;
	list-style-postion:inside;
	list-style-type:disc;
}
.card_thumb_text{
	color:#007077;
	font-weight:bold;
}
/****** UNLOCK CARD  *****************************************/
.unlockCard h2{
	color:#000;
	padding:0px 0px 10px;
}
.unlockCard img{
	display:block;
	margin:0px 0px 30px 0px;
	width:285px;
	height:290px;	
}
.unlockCard .unlockform{
	position:relative;
	/*border:1px solid red;*/
	bottom:10px;
	width:320px;
	
}
.unlockCard .unlockform label.error{
	padding:10px 10px;
	color:#f04348;
	text-align:center;
	border:1px solid #f04348;
	background-color:#f9bbb4;
	margin:0px 0px 10px;
}
#submit_card_btn{
	position:absolute;
	right:0px;
}
#submit_btn{
	background: url(../layout/submit_btn_org.png) no-repeat;
	width:75px;
	height:35px;
}
/***************************************************************/
/**************ENTER COMMENTS HERE *****************************/
form#submit_comment{
	margin:10px 0px 20px;
}
.commenttext{
	width:200px;
	height:20px;
	background-color:#fff;
	border: none;
}
#submit_comment_btn{
	position:relative;
	left:190px;
	top:-21px;
}
/*******************************************************************/
#submit_card_btn{
	position:absolute;
	bottom:0px;
}
a.subscribe_btn{
	display:block;
	float:left;
	background:url(../layout/subscribe_btn.png) no-repeat;
	width:68px;
	height:22px;
	color:#23595c;
	font-weight:bold;
	padding:7px 0px 0px 13px;
	position:relative;
	z-index:100000;
	top:-44px;
	*top:-48px;
	left:220px;	
}
a.subscribe_btn:hover{
	color:#fff;
}
.sidebar_box a.subscribe_btn{
	/*border:1px solid red;*/
	left:112px;
	top:-28px;
}
/* ------------------------ */
.wg_search_card{
	margin:0px 0px 20px;
}
.formtext_search{
	display:block;
	float:left;
	width:222px;
	height:18px;
	border:2px solid #c3c3c3;
	padding:0px;
	margin:0px;	
}
a.lnk_search{
	display:block;
	float:left;
	background: url(../img/layout/ico_search.png) no-repeat;
	width:18px;
	height:18px;
	margin:0px 0px 0px 5px;
}
.sidebar1 .unlock_card{
	width:230px;
}
/*list for card types and series in the sidebar*/
ul.lst_items_cards{
	padding:0px 0px 0px 10px;
}
/*******************************************************************/

/* ------------------------------------- */
/* TOOLTIP STYLES*/
/* ------------------------------------- */
/* help tooltip trigger*/
.help_tooltip{
	cursor:help;
}
#tooltip {
	background-color: #eee;
	border: 1px solid #ccc;
	color:#3C9095;
	width:200px;	
}

/****************************************/
/*****HACKS FOR GOOGLE CHROME*********/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	
}