/* CSS Document */
body, html{margin:0 auto; width:955px; height:auto; background:#e6e4d7; font-family:Arial;  }
h4{font-size:14px; font-weight:bold;}
.font14{font-size:14px; font-weight:bold;}
h3{font-size:15px; font-weight:bold;}
.grey{color:#a9a9ab;}
.orange{color:#faa635;}
.orange_bold{color:#faa635; font-weight:bold;}
.white{color:#FFFFFF;}
.haki{color:#836e2c;}
.italic{font-style:italic;}
.ib{font-style:italic; font-weight:bold;}
.btn{font-family:Arial; font-size:11px; color:#000000;}
a{clear:none; float:inherit;}
.hide{ display:none; }
.show{ display:block; }
.clear{ clear:both; }
.none{}

.banner{border:#a2a2a2 1px solid; margin-bottom:5px;}
.msg_popup{background:#d7d5c1; height:auto; color:#424748; font-weight:bold; padding:7px 5px 7px 10px;
position:absolute; z-index:6;left:50%;}
.msg_popup_ok{background:url(../images/icon_msg_popup.gif) 20px 15px no-repeat #d7d5c1; height:auto; color:#424748; font-weight:bold; padding:7px 0px 7px 30px;
position:absolute; z-index:6;left:50%;  }
.error_msg_popup{background:url(../images/icon_error_msg_popup.gif) 20px 15px no-repeat #d7d5c1; height:auto; margin-top: 3px; color:#424748; font-weight:bold; padding:7px 0px 7px 30px; position:absolute; z-index:6;left:50%;  }
.error{color:#FF0000; font-weight:bold;}

#outter_wrapper{ height:auto;  width:955px; background:url(../images/wrapper_bg.gif) center repeat-y; padding:0px; float:left; overflow:hidden;}
#inner_wrapper{  width:900px; height:auto; background:#FFFFFF; padding:0 0 10px 0; margin:0 auto; }
#top_banner{ margin:5px 86px; width:728px; height:90px; border:0px; z-index:2;}



/* ////////////////////////////////////////////////header////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////header ////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////header ////////////////////////////////////////////////////////////////////////*/
#header{ width:900px; height:129px; background:url(../images/header_bg.gif) 0px bottom no-repeat; float:left; margin:0 0 5px 0; z-index:6;}
#header a:hover{color:#faa635;}
#header #user_menu{float:right; margin:-10px -7px 5px 0; clear:both; width:900px; height:auto; }
#header #user_menu ul li, a{float:right; color:#836e2c; font-family:Arial; font-size:11px; text-decoration:none; margin:0 6px; list-style:none;}
#header #dummy_user_profile{float:right; clear:both; width:276px; height:35px; padding:4px 2px 2px 15px ; margin:32px -41px 0 0;display:block; }
#header #user_coins_profile{float:right; clear:both; display:block;}
#header #user_coins_profile ul{list-style:none; float:right; clear:both; width:276px; height:35px; padding:4px 2px 2px 15px ; margin:32px -41px 0 0; background:url(../images/coins_icon.gif) 0px 0px no-repeat;}
#header #user_coins_profile ul li, a{float:left; color:#836e2c; font-family:Arial; font-size:11px; text-decoration:none; margin:0 2px; padding:0px; }
#header .lightbuld_link{ width:68px; height:118px; float:left; position:absolute; top:110px; left:28px; margin-bottom:-140px; cursor:pointer; z-index:8; }
/* //////////////////////////////navMenu /////////////////////////////////////*/
#navcontainer { clear:both; width:900px; padding:0; position:relative; top:-20px;}
#navcontainer ul { margin:auto; padding:0; list-style-type:none; text-align:center; }
#navcontainer ul li { float:left; }
#navcontainer ul li#lbrowse a { text-decoration:none; background:url(../images/nav_broswer_learn.gif) no-repeat top left; float:left; height:20px; width:180px; margin:17px 0 15px 110px; }
#navcontainer li#lbrowse a:hover { background:url(../images/nav_broswer_learn_hover.gif) no-repeat top left; color:#000000; }
#navcontainer ul li#lspeak a { text-decoration:none; background:url(../images/nav_speak_up.gif) no-repeat top left; float:left; height:20px; width:101px; margin:17px 0 15px 28px; }
#navcontainer li#lspeak a:hover { background:url(../images/nav_speak_up_hover.gif) no-repeat top left; color:#000000; }
#navcontainer ul li#lnews a { text-decoration:none; background:url(../images/nav_news_event.gif) no-repeat top left; float:left; height:20px; width:159px; margin:17px 0 15px 28px; }
#navcontainer li#lnews a:hover { background:url(../images/nav_news_event_hover.gif) no-repeat top left; color:#000000; }
#navcontainer ul li#lmarketplace a { text-decoration:none; background:url(../images/nav_marketplace.gif) no-repeat top left; float:left; height:20px; width:139px; margin:17px 0 15px 28px; }
#navcontainer li#lmarketplace a:hover { background:url(../images/nav_marketplace_hover.gif) no-repeat top left; color:#000000; }
#navcontainer ul li#lsearch a { text-decoration:none; background:url(../images/nav_search.gif) no-repeat top left; float:left; height:20px; width:76px; margin:17px 0 15px 28px; }
#navcontainer li#lsearch a:hover { background:url(../images/nav_search_hover.gif) no-repeat top left; color:#000000;}
/* //////////////////////////////Search Form /////////////////////////////////////*/
#header #search_form{float:left;width:900px; clear:both; height:80px; background:#faa635; position:relative; top:-23px; left:0px;z-index:100;}
#header #search_form input.keyword{float:left; width:304px; height:22px; padding:5px; border:1px #212424 solid; color:#56595c; font-size:16px; margin:10px 0 0 95px;}
#header #search_form select.category{float:left; width:310px; height:11px; padding:5px; border:1px #212424 solid; color:#56595c; font-size:16px; margin:10px 0 0 10px;}
#header #search_form .btn_search{ width:111px; height:34px; margin:10px 0 0 10px; background:url(../images/btn_search.gif) no-repeat; border:0px; cursor:pointer;}
#header #search_form p {color:#FFFFFF; font-size:11px; text-indent:50px;}
#header #search_form p strong{color:#56595c; font-size:14px;}
#header #search_form p .key1{font-size:14px;}
#header #search_form p .key2{font-size:15px; font-weight:bold;}
#header #search_form p .key3{font-size:20px; font-weight:bolder;}
#header #search_form p .key4{font-size:16px; font-weight:bold;}
#header #search_form p .key5{font-size:18px; font-weight:normal; }
/* //////////////////////////////Login Form /////////////////////////////////////*/
#header #login_form{float:left;width:900px; clear:both; height:80px; background:#faa635; position:relative; top:-23px; left:0px;z-index:100;}
#header #login_form a:hover{ color:#fff;}
#header #login_form #login_error_header{float:left; width:260px; margin:10px 0 0 20px;}
#header #login_form #login_error_header .error{font-size:12px;}
#header #login_form input.login_txt{float:left; width:215px; height:22px; padding:5px; border:1px #212424 solid; color:#56595c; font-size:16px; margin:-8px 15px 0 5px;}
#header #login_form .btn_login{ width:113px; height:37px; margin:-10px 0 0 0px; background:url(../images/btn_login_big.gif) no-repeat; border:0px; cursor:pointer;}
#header #login_form p{color:#424748; font-size:11px; float:right; clear:both; margin:10px 10px 0 0;}
#header #login_form ul{margin:15px 0 0 50px;}
#header #login_form ul li{float:left; list-style:none; color:#424748; font-size:16px; font-weight:bold; }
#header #login_form .forget_pwd ul{width:100%; margin:0 20px 0 0; float:right; clear:both;}
#header #login_form .forget_pwd ul li{color:#424748; font-size:11px; font-weight:normal;float:right; margin:10px 5px 0 0; width:auto; clear:none;}
#header #login_form .forget_pwd ul li .white{font-weight:bold;}
#header #login_form .forget_pwd #send_pwd_msg{color:#424748; font-size:11px; font-weight:bold;float:right; margin:10px 5px 0 0; float:right;}
#header #login_form .btn_forget_login{float:left; color:#FFFFFF; font-weight:bold; border:0px; background:#faa635; font-size:11px; font-family:Arial; cursor:pointer; margin:-1px 0 0 0; padding:0px;}
/* //////////////////////////////browse_learn/////////////////////////////////////*/
#header #browse_learn{float:left;width:900px; clear:both; height:116px; background:#faa635; position:relative; top:-23px; left:0px; z-index:100;}
#header #browse_learn .browse{float:left; width:202px; height:104px; background:url(../images/broswe_header_bg.gif) no-repeat; margin:0 0 0 91px;}
#header #browse_learn .browse ul{float:left; margin:25px 0 0 -30px;}
#header #browse_learn .browse ul li{ float: left; clear:both; color:#a97734; font-weight:bold; font-size:11px; list-style:none;}
#header #browse_learn img.learn{float:right; clear:right; width:532px; height:104px;  margin:0 77px 0 0; color:#56595c;}
#header #browse_learn img.learn{float:left; clear:both; margin:0px 10px 0 10px;color:#56595c; border:0px; }
#header #browse_learn .browse ul li a:hover{color:#faa635;}

/* ////////////////////////////////////////////////header END////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////header END////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////header END////////////////////////////////////////////////////////////////////////*/




/* ////////////////////////////////////////////////left col ////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////left col ////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////left col ////////////////////////////////////////////////////////////////////////*/
#left_col {width:314px; float:left; background:#424748 none repeat scroll 0%; margin-bottom:-2800px; padding-bottom:2800px; z-index:-99; }
#left_col  a:hover{color:#ffffff;}
#left_col .top_left_banner{float:left; clear:both; width:302px; height:auto; border:#CCCCCC 1px solid; margin:0 0 0px 0; background:#fff; padding:5px;}
#left_col .left_banner_space{width:314px; height:5px; background:#fff; float:left;}
#left_col .top_left_banner img{}
#left_col #winner_nonwinner_box{width:314px; height:auto; float:left; color:#FFFFFF; font-size:11px; clear:both;}
#left_col #winner_nonwinner_box .winner_tab_on{ background:url(../images/winner_box_winnerTab.gif) no-repeat; width:157px; height:28px; float:left; clear:none; margin:0 0 0 -1px; }
#left_col #winner_nonwinner_box .winner_tab_off{ background:url(../images/winner_box_winnerTab_off.gif) no-repeat; width:157px; height:28px; float:left; clear:none; margin:0 0 0 -1px; }
#left_col #winner_nonwinner_box .nonWinner_tab_off{ background:url(../images/winner_box_nonwinnerTab.gif) right no-repeat; width:157px; height:28px; float:right; clear:none; margin:0 -1px 0 0;}
#left_col #winner_nonwinner_box .nonWinner_tab_on{ background:url(../images/winner_box_winnerTab_on.gif) right no-repeat; width:157px; height:28px; float:right; clear:none; margin:0 -1px 0 0;}
#left_col #winners_container{width:314px; height:auto; float:left; color:#FFFFFF; font-size:11px; clear:both;}
#left_col #winners_container a.grey_bold{ color:#a9a9ab; font-weight:bold; float:left; clear:both; width:98%;}
#left_col #winners_container a:hover.grey_bold{ color:#fff;}
#left_col #winners_container h4{margin:12px 9px 12px 9px; color:#e4c07a;}
#left_col #winners_container .error_msg_popup{width:165px; top:410px; margin-left:-330px;}
#left_col #winners_container .winner_drop_down{ width:170px; height:18px; color:#000000; margin:5px 9px; font-size:11px;}
#left_col #winners_container .winner_box{width:304px; height:auto; padding:5px 5px 10px 5px; background:#424748; float:left; clear:both;}
#left_col #winners_container .winner_box_hover{width:304px; height:auto; padding:5px 5px 10px 5px; background:#000; float:left; clear:both;}
#left_col #winners_container .winner_box .winner_left_col{width:50px; float:left; margin:5px 4px ; clear:left;}
#left_col #winners_container .winner_box .winner_left_col .rank_num{width:50px; height:50px; background:url(../images/winner_box_rank_num_bg.gif) no-repeat;
 font-size:18px; font-weight:bold; padding:5px 10px;}
 #left_col #winners_container .winner_box .winner_left_col strong{margin:0 0 0 5px;}
#left_col #winners_container .winner_box .winner_left_col img{float:left; margin:0px 0 3px 0; clear:left;}
#left_col #winners_container .winner_left_col .winner_year{ float:left; clear:both; position:relative; bottom:-20px; left:11px; font-size:9px;}
#left_col #winners_container .winner_right_col{float:right; width:230px; margin:0px; position:relative; bottom:0px;}
#left_col #winners_container .winner_box .winner_right_col .user_row{float:left; clear:both; width:100%;}
#left_col #winners_container .winner_box .winner_right_col .user_row img{float:left; margin:5px 5px 5px 0; clear:left;}
#left_col #winners_container .winner_box .winner_right_col .user_row .txt{float:left; margin:10px 0 0 0; }
#left_col #winners_container .winner_box .winner_right_col p{float:left; clear:both; margin:5px 0 5px 0; width:100%;}
#left_col #winners_container .winner_box .winner_right_col .summary_row{ width:100%; float:left; clear:both;}
#left_col #winners_container .winner_box .winner_right_col .summary_row a{ float: left; clear: none; margin:-13px 0 0 122px; color:#a9a9ab; }
#left_col #winners_container .winner_box .winner_right_col .summary_row a:hover{color:#fff;}
#left_col #winners_container .winner_box .winner_right_col .summary_row a.comment{float:left; margin:0 3px 0 0; color:#a9a9ab;}
#left_col #winners_container .winner_box .winner_right_col .summary_row a:hover.comment{color:#fff;}

#left_col #winners_container .winner_box_hover .winner_left_col{width:50px; float:left; margin:5px 4px ; clear:left;}
#left_col #winners_container .winner_box_hover .winner_left_col .rank_num{width:50px; height:50px; background:url(../images/winner_box_rank_num_bg.gif) no-repeat;
 font-size:18px; font-weight:bold; padding:5px 10px;}
 #left_col #winners_container .winner_box_hover .winner_left_col strong{margin:0 0 0 5px;}
#left_col #winners_container .winner_box_hover .winner_left_col img{float:left; margin:0px 0 3px 0; clear:left;}
#left_col #winners_container .winner_box_hover .winner_right_col{float:right; width:230px; margin:0px;}
#left_col #winners_container .winner_box_hover .winner_right_col .user_row{float:left; clear:both; width:100%;}
#left_col #winners_container .winner_box_hover .winner_right_col .user_row img{float:left; margin:5px 5px 5px 0; clear:left;}
#left_col #winners_container .winner_box_hover .winner_right_col .user_row .txt{float:left; margin:10px 0 0 0; }
#left_col #winners_container .winner_box_hover .winner_right_col p{float:left; clear:both; margin:5px 0 5px 0; width:100%;}
#left_col #winners_container .winner_box_hover .winner_right_col .summary_row{ width:100%; float:left; clear:both;}
#left_col #winners_container .winner_box_hover .winner_right_col .summary_row a{ float: left; clear: none; margin:-13px 0 0 122px; color:#a9a9ab; }
#left_col #winners_container .winner_box_hover .winner_right_col .summary_row a:hover{color:#fff;}
#left_col #winners_container .winner_box_hover .winner_right_col .summary_row a.comment{float:left; margin:0 3px 0 0; color:#a9a9ab;}
#left_col #winners_container .winner_box_hover .winner_right_col .summary_row a:hover.comment{color:#fff;}


#left_col #winners_container .winner_page_index{float:left;  color:#a9a9ab; padding-bottom:3px; }
#left_col #winners_container .winner_page_index a.pre_btn{width:40px; height:16px; text-decoration:underline; color:#a9a9ab;margin:5px 0 0 5px;}
#left_col #winners_container .winner_page_index a:hover.pre_btn{ color:#fff;}
#left_col #winners_container .winner_page_index a.next_btn{width:36px; height:16px;text-decoration:underline; color:#a9a9ab; float:right; margin:5px 5px 0 0;}
#left_col #winners_container .winner_page_index a:hover.next_btn{ color:#fff;}
#left_col #winners_container .winner_page_index .index_num_box{margin:5px 90px 5px 85px; float:left; width:auto;}
#left_col #winners_container .winner_page_index a.index_num{text-decoration:underline; color:#a9a9ab;}
#left_col #winners_container .winner_page_index a:hover.index_num{ color:#fff;}

/* ////////////////////////////////////////////////nonWinner Container */
#left_col #nonWinners_container{width:314px; height:auto; float:left; color:#FFFFFF; font-size:11px; clear:both;}
#left_col #nonWinners_container a.grey_bold{ color:#a9a9ab; font-weight:bold; float:left; clear:both; width:98%;}
#left_col #nonWinners_container a:hover.grey_bold{ color:#fff;}
#left_col #nonWinners_container h4{margin:12px 9px 12px 9px; color:#e4c07a;}
#left_col #nonWinners_container .error_msg_popup{width:165px; top:410px; margin-left:-330px;}
#left_col #nonWinners_container .winner_drop_down{ width:170px; height:18px; color:#000000; margin:5px 9px; font-size:11px;}
#left_col #nonWinners_container .winner_box{width:304px; height:auto; padding:5px 5px 10px 5px; float:left; clear:both;}
#left_col #nonWinners_container .winner_box_hover{width:304px; height:auto; padding:5px 5px 10px 5px; background:#000; float:left; clear:both;}
#left_col #nonWinners_container .winner_box .winner_left_col{width:50px; float:left; margin:5px 4px ; clear:left;}
#left_col #nonWinners_container .winner_box .winner_left_col .rank_num{width:50px; height:50px; background:url(../images/winner_box_rank_num_bg.gif) no-repeat;
 font-size:18px; font-weight:bold; padding:5px 10px;}
 #left_col #nonWinners_container .winner_box .winner_left_col strong{margin:0 0 0 5px;}
#left_col #nonWinners_container .winner_box .winner_left_col img{float:left; margin:0px 0 3px 0; clear:left;}
#left_col #nonWinners_container .winner_left_col .winner_year{ float:left; clear:both; position:relative; bottom:-20px; left:11px; font-size:8px;}
#left_col #nonWinners_container .winner_right_col{float:right; width:230px; margin:0px; position:relative; bottom:0px;}
#left_col #nonWinners_container .winner_box .winner_right_col .user_row{float:left; clear:both; width:100%;}
#left_col #nonWinners_container .winner_box .winner_right_col .user_row img{float:left; margin:5px 5px 5px 0; clear:left;}
#left_col #nonWinners_container .winner_box .winner_right_col .user_row .txt{float:left; margin:10px 0 0 0; }
#left_col #nonWinners_container .winner_box .winner_right_col p{float:left; clear:both; margin:5px 0 5px 0; width:100%;}
#left_col #nonWinners_container .winner_box .winner_right_col .summary_row{ width:100%; float:left; clear:both;}
#left_col #nonWinners_container .winner_box .winner_right_col .summary_row a{ float: left; clear: none; margin:-13px 0 0 122px; color:#a9a9ab; }
#left_col #nonWinners_container .winner_box .winner_right_col .summary_row a:hover{color:#fff;}
#left_col #nonWinners_container .winner_box .winner_right_col .summary_row a.comment{float:left; margin:0 3px 0 0; color:#a9a9ab;}
#left_col #nonWinners_container .winner_box .winner_right_col .summary_row a:hover.comment{color:#fff;}

#left_col #nonWinners_container .winner_box_hover .winner_left_col{width:50px; float:left; margin:5px 4px ; clear:left;}
#left_col #nonWinners_container .winner_box_hover .winner_left_col .rank_num{width:50px; height:50px; background:url(../images/winner_box_rank_num_bg.gif) no-repeat;
 font-size:18px; font-weight:bold; padding:5px 10px;}
 #left_col #nonWinners_container .winner_box_hover .winner_left_col strong{margin:0 0 0 5px;}
#left_col #nonWinners_container .winner_box_hover .winner_left_col img{float:left; margin:0px 0 3px 0; clear:left;}
#left_col #nonWinners_container .winner_box_hover .winner_right_col{float:right; width:230px; margin:0px;}
#left_col #nonWinners_container .winner_box_hover .winner_right_col .user_row{float:left; clear:both; width:100%;}
#left_col #nonWinners_container .winner_box_hover .winner_right_col .user_row img{float:left; margin:5px 5px 5px 0; clear:left;}
#left_col #nonWinners_container .winner_box_hover .winner_right_col .user_row .txt{float:left; margin:10px 0 0 0; }
#left_col #nonWinners_container .winner_box_hover .winner_right_col p{float:left; clear:both; margin:5px 0 5px 0; width:100%;}
#left_col #nonWinners_container .winner_box_hover .winner_right_col .summary_row{ width:100%; float:left; clear:both;}
#left_col #nonWinners_container .winner_box_hover .winner_right_col .summary_row a{ float: left; clear: none; margin:-13px 0 0 122px; color:#a9a9ab; }
#left_col #nonWinners_container .winner_box_hover .winner_right_col .summary_row a:hover{color:#fff;}
#left_col #nonWinners_container .winner_box_hover .winner_right_col .summary_row a.comment{float:left; margin:0 3px 0 0; color:#a9a9ab;}
#left_col #nonWinners_container .winner_box_hover .winner_right_col .summary_row a:hover.comment{color:#fff;}


#left_col #nonWinners_container .winner_page_index{float:left;  color:#a9a9ab; padding-bottom:3px; }
#left_col #nonWinners_container .winner_page_index a.pre_btn{width:40px; height:16px; text-decoration:underline; color:#a9a9ab;margin:0px 0 0 5px;}
#left_col #nonWinners_container .winner_page_index a:hover.pre_btn{ color:#fff;}
#left_col #nonWinners_container .winner_page_index a.next_btn{width:36px; height:16px;text-decoration:underline; color:#a9a9ab; float:right; margin:0px 5px 0 0;}
#left_col #nonWinners_container .winner_page_index a:hover.next_btn{ color:#fff;}
#left_col #nonWinners_container .winner_page_index .index_num_box{margin:-15px 90px 5px 85px; float:left; width:auto;}
#left_col #nonWinners_container .winner_page_index a.index_num{text-decoration:underline; color:#a9a9ab;}
#left_col #nonWinners_container .winner_page_index a:hover.index_num{ color:#fff;}


/* ////////////////////////////////////////////////right main col ////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////right main col ////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////right main col ////////////////////////////////////////////////////////////////////////*/
#right_main_col{float:right; width:581px; height:100%;  font-size:11px; color:#56595c; clear:right; }
#right_main_col h4, p{ margin:8px;}
#right_main_col #flash{z-index:2; float:right; width:581px; height:auto; border-bottom:#b5a46e 1px solid; border-right:#b5a46e 1px solid; padding:0px; margin:0px;}
#right_main_col a:hover{color:#faa635;}

/* ////////////////////////////////////////////////right main col--home////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////right main col--home/////////////////////////////////////////////////////////////////////////*/
/* //////////////////////////////categoy nav /////////////////////////////////////*/
#right_main_col .category_nav{ width:auto; height:auto; float:left; clear:both; color:#faa635; margin:5px 0 15px -32px;}
#right_main_col .category_nav li, a{width:auto; height:auto; float:left; list-style:none; }
/* //////////////////////////////welcome_login /////////////////////////////////////*/
#right_main_col #welcome_login{width:581px; float:left; height:auto; background:#d7d5c1; margin:5px 0 0 0; padding:10px 0;}
#right_main_col #welcome_login h3{ color:#836e2c; margin:15px 8px;}
#right_main_col #welcome_login .left_col{width:313px; height:auto; border-right:#ffffff 1px solid; float:left;}
#right_main_col #welcome_login .right_col{width:266px; height:150px; float:right;}
#right_main_col #welcome_login .btn_forget_home{float:left; border:0px; color:#836e2c; background:#d7d5c1; font-family:Arial; font-size:11px;margin:-14px 0 0 107px; cursor:pointer;}
#right_main_col #welcome_login .right_col #login_error_home{ margin:-10px 0 0 100px; float:left; clear:both;}
#right_main_col #welcome_login .right_col .register_link{float:right; clear:right; margin:-20px 20px 10px 0;}
#right_main_col #welcome_login .right_col ul{ list-style:none; margin:0 15px 0 15px; clear:both; float:left; padding:0px;}
#right_main_col #welcome_login .right_col ul li{ list-style:none; margin:0 0 5px 0; clear:both; float:right; padding:0px;}
#right_main_col #welcome_login .right_col ul li input.txt_user{width:150px; height:18px; border:#b7b596 1px solid; font-size:11px; color:#56595c; padding:5px 0 0 5px;}
#right_main_col #welcome_login .right_col ul li input.txt_pwd{width:150px; height:18px; border:#b7b596 1px solid; font-size:11px; color:#56595c; padding:5px 0 0 5px; }
#right_main_col #welcome_login .right_col input.loginbtn{margin-left: 120px; font-family:Arial; font-size:11px; color:#000000; float:left; clear:both;}
#right_main_col #welcome_login .right_col .remember{float:right; margin:0 15px 0 0 ; width:175px;}
#right_main_col #welcome_login .right_col .remember input.check_box{ width:14px; height:14px; }
#right_main_col #welcome_login .right_col .remember input.btn_login{ margin:5px 0 0 0; width:48px; height:19px; background:url(../images/btn_login.gif) no-repeat; border:0px; cursor:pointer;}
#right_main_col #welcome_login .right_col p{font-size:10px; width:209px; float:right; clear:both; margin:5px 0px 0 0 ;}
#right_main_col #welcome_login .right_col p a{margin:-13px 0 0 112px; width:auto;}
/* //////////////////////////////video /////////////////////////////////////*/
#right_main_col #video_container{width:581px; float:left; height:auto; background:#d7d5c1; margin:5px 0 0 0; padding:10px 0 0px 0;}
#right_main_col #video_container a:hover{color:#faa635;}
#right_main_col #video_container .left_col{width:313px; height:auto; float:left;}
#right_main_col #video_container .left_col strong{margin:5px 0 0 10px; clear:both; float:left;}
#right_main_col #video_container .left_col ul{margin:0 0 15px 10px; clear:both; float:left; padding:0px; color:#836e2c; width:auto;}
#right_main_col #video_container .left_col ul li{ list-style:none; margin:1px 0 0 -2px; clear:both; float:left; padding:0 0 0 10px; background:url(../images/video_list_dot.gif) 0px 5px no-repeat;}
#right_main_col #video_container .right_col{width:266px; height:auto; float:right;border-left:#ffffff 1px solid; margin:2px auto 10px auto; }
#right_main_col #video_container .right_col img{margin:11px 13px 10px 13px;}
/*/////////////////////////// Newest Member Section ///////////////////////////*/
#right_main_col #newest_member{width:314px; height:auto; background:url(../images/newest_member_bg.gif) repeat-x; color:#FFFFFF; font-size:11px; float:left; clear:left; margin:5px 0 0 0; padding:0 0 0px 0;}
#right_main_col #newest_member .member_box{ width:auto; height:70px; margin:0 3px; float:left; background:url(../images/newest_member_divider.gif) bottom no-repeat; padding:0 0 0px 0;}
#right_main_col #newest_member .member_box img {float:left; margin:9px 5px;}
#right_main_col #newest_member .member_box p{float:right; width:240px; margin:17px 0 0 0;}
#right_main_col #newest_member .member_box_last{ width:auto; height:70px; margin:0 3px; float:left; padding:0;}
#right_main_col #newest_member .member_box_last img {float:left; margin:9px 5px;}
#right_main_col #newest_member .member_box_last p{float:right; width:240px; margin:17px 0 0 0;}
#right_main_col #newest_member h4{margin:5px 0 0 8px; padding:2px 0 7px 0;}
/*/////////////////////////// right low col ///////////////////////////*/
#right_main_col #right_low_col{ width:262px; height:auto; float:right; margin:5px 0 0 0;}
#right_main_col #right_low_col #sms_module{float:left; background:url(../images/sms_phone_bg.gif) no-repeat; width:262px; height:auto; color:#FFFFFF; padding-bottom:5px;}
#right_main_col #right_low_col #sms_module p{width:200px; margin:-5px 0 5px 10px; line-height:13px;}
#right_main_col #right_low_col #sms_module strong{margin:10px 0 0px 10px;}
#right_main_col #right_low_col #sms_module a{font-weight:bold; float:right; width:80px; margin:5px 50px 0 0;}
#right_main_col #right_low_col #sms_module a:hover{color:#fff;}
#right_main_col #right_low_col #sms_module_draw a:hover{color:#fff;}
#right_main_col #right_low_col #sms_module_losing a:hover{color:#fff;}
#right_main_col #right_low_col #sms_module_winning a:hover{color:#fff;}
#right_main_col #right_low_col #sms_module_used a:hover{color:#fff;}
#right_main_col #right_low_col #sms_module input.txt{border:#000000 1px solid; clear:both; float:left; width:169px; height:18px; padding:3px 0 0 5px; margin:15px 0 5px 10px;color:#414747; font-size:11px; font-weight:bold;}
#right_main_col #right_low_col #sms_module input.btn{float:left; clear:both; margin:0 0 0 10px;  }
#right_main_col #right_low_col #sms_module_used{float:left; background:url(../images/sms_phone_bg.gif) no-repeat; width:262px; height:auto; padding-bottom:5px;color:#FFFFFF;}
#right_main_col #right_low_col #sms_module_used p{width:200px; margin:-5px 0 5px 10px; line-height:13px;}
#right_main_col #right_low_col #sms_module_used strong{margin:10px 0 0px 10px;}
#right_main_col #right_low_col #sms_module_used a{font-weight:bold; float:right; width:80px; margin:5px 50px 0 0;}
#right_main_col #right_low_col #sms_module_used input.txt{border:#000000 1px solid; clear:both; float:left; width:169px; height:18px; padding:3px 0 0 5px; margin:27px 0 5px 10px;color:#414747; font-size:11px; font-weight:bold;}
#right_main_col #right_low_col #sms_module_used input.btn{float:left; clear:both; margin:0 0 0 10px;  }
#right_main_col #right_low_col #sms_module_winning{float:left; background:#faa635; width:262px; height:auto;padding-bottom:5px; color:#FFFFFF;}
#right_main_col #right_low_col #sms_module_winning a{font-weight:bold; float:right; width:80px; margin:5px 0 0 0;}
#right_main_col #right_low_col #sms_module_winning p{width:248px; margin:8px 0 10px 10px; line-height:13px;}
#right_main_col #right_low_col #sms_module_winning strong{margin:0px 0 0px 10px;}
#right_main_col #right_low_col #sms_module_winning input.txt{border:#000000 1px solid; clear:both; float:left; width:169px; height:18px; padding:3px 0 0 5px; margin:15px 0 5px 10px; color:#414747; font-size:11px; font-weight:bold;}
#right_main_col #right_low_col #sms_module_winning input.btn{float:left; clear:both; margin:0 0 0 10px;  }
#right_main_col #right_low_col #sms_module_losing{float:left; background:#faa635;width:262px; height:auto; padding-bottom:5px;color:#FFFFFF;}
#right_main_col #right_low_col #sms_module_losing a{font-weight:bold; float:right; width:80px; margin:5px 0 0 0;}
#right_main_col #right_low_col #sms_module_losing p{width:248px; margin:8px 0 10px 10px; line-height:13px;}
#right_main_col #right_low_col #sms_module_losing strong{margin:0px 0 0px 10px;}
#right_main_col #right_low_col #sms_module_losing input.txt{border:#000000 1px solid; clear:both; float:left; width:169px; height:18px; padding:3px 0 0 5px; margin:5px 10px; color:#414747; font-size:11px; font-weight:bold;}
#right_main_col #right_low_col #sms_module_losing input.btn{float:left; clear:both; margin:0 0 0 10px;  }
#right_main_col #right_low_col #sms_module_draw{float:left; background:#faa635;width:262px; height:auto; padding-bottom:5px;color:#FFFFFF;}
#right_main_col #right_low_col #sms_module_draw a{font-weight:bold; float:right; width:80px; margin:5px 0 0 0;}
#right_main_col #right_low_col #sms_module_draw p{width:248px; margin:8px 0 10px 10px; line-height:13px;}
#right_main_col #right_low_col #sms_module_draw strong{margin:0px 0 0px 10px;}
#right_main_col #right_low_col #sms_module_draw input.txt{border:#000000 1px solid; clear:both; float:left; width:169px; height:18px; padding:3px 0 0 5px; margin:5px 10px; color:#414747; font-size:11px; font-weight:bold;}
#right_main_col #right_low_col #sms_module_draw input.btn{float:left; clear:both; margin:0 0 0 10px;  }
#right_main_col #right_low_col #latest_poll{float:left; width:262px; height:150px; border-bottom:#999999 1px solid; }
#right_main_col #right_low_col #latest_poll .error_msg_popup{width:195px; top:1050px; margin-left:215px;}
#right_main_col #right_low_col #latest_poll ul{ list-style:none; margin:0px; clear:both; float:left; padding:0px;}
#right_main_col #right_low_col #latest_poll ul li{ list-style:none; margin:0px 2px; clear:both; float:left; padding:0px;}
#right_main_col #right_low_col #latest_poll .btn_box{float:left; clear:both; margin:10px 0 0 10px;}
#right_main_col #right_low_col #latest_poll a{float:right; margin:20px 0 0px 0;}
#right_main_col #right_low_col #latest_poll ul li .poll_bar { width:2.5px; height:12px; float:left; background:#faa635; margin:1px 0; }
#right_main_col #right_low_col #latest_poll ul li .poll_bar_border { width:252px; height:14px; float:left; border:#424748 1px solid; background:#ffffff; padding:0 1px;}

#right_main_col #right_low_col #msg_poll_submit{width:215px; top:1050px; margin-left:200px;}
#right_main_col #right_low_col #poll_result{float:left; width:262px; height:150px; border-bottom:#999999 1px solid;}
#right_main_col #right_low_col #poll_result ul{ list-style:none; margin:0px; clear:both; float:left; padding:0px;}
#right_main_col #right_low_col #poll_result ul li{ list-style:none; margin:0px 0 0 8px; clear:both; float:left; padding:0px;}
#right_main_col #right_low_col #poll_result ul li .poll_bar { width:2.5px; height:12px; float:left; background:#faa635; margin:1px 0; }
#right_main_col #right_low_col #poll_result ul li .poll_bar_border { width:252px; height:14px; float:left; border:#424748 1px solid; background:#ffffff; padding:0 1px;}
#right_main_col #right_low_col #poll_result a{margin:6px 0 0px 8px;}
#right_main_col #right_low_col #store_shelves{float:left; width:262px; margin:10px auto;}
#right_main_col #right_low_col #store_shelves p{width:120px; float:left; margin:5px 8px;}
#right_main_col #right_low_col #store_shelves img{float:right; width:125px; height:192px;}
#right_main_col #right_low_col #right_low_banner{ width:262px; height:207px; float:left;}


/* ////////////////////////////////////////////////right maincol--product////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////right main col--product/////////////////////////////////////////////////////////////////////////*/
#right_main_col #product{width:581px; float:left; height:auto; margin:5px 0 20px 0; color:#424748;}
#right_main_col #product #love_box{position:absolute; z-index:6;left:50%; margin:0 0 0 40px;}
#right_main_col #product #love_box .why_comment{ width:352px; height:auto; background:#faa634; margin:0 0 0 3px; float:left;}
#right_main_col #product #love_box .why_comment p{ font-size:12px; font-weight:bold; margin:5px 10px; float:left; clear:both;}
#right_main_col #product #love_box .why_comment .btn_submit{ margin:5px 8px 10px 0; cursor:pointer;float:right; font-size:11px;}
#right_main_col #product #love_box .love_comment{ width:332px; height:75px; margin:0 0 0 10px; overflow:auto;}
#right_main_col #product #love_box .love_tab_on{ width:177px; height:27px; background:url(../images/btn_love_it_on.gif) no-repeat;}
#right_main_col #product #love_box .no_love_tab_off{ width:177px; height:27px; background:url(../images/btn_dont_love_it_off.gif) no-repeat; margin:0 0 0 -3px;}
#right_main_col #product #love_box .love_tab_off{ width:177px; height:27px; background:url(../images/btn_love_it_off.gif) no-repeat;}
#right_main_col #product #love_box .no_love_tab_on{ width:177px; height:27px; background:url(../images/btn_dont_love_it_on.gif) no-repeat; margin:0 0 0 -3px;}
#right_main_col #product a:hover{color:#faa635;}
#right_main_col #product img{float:left; margin:0 0 0 7px; clear:left; }
#right_main_col #product img.product_img{width:165px; height:165px;}
#right_main_col #product .right_top_rank{float:right;width:50px; height:50px; color:#836e2c; font-weight:bold;  clear:right;}
#right_main_col #product .right_top_rank a{float:left; clear:both; width:55px; margin:0 0 0 2px; background:url(../images/heartShape.gif) -2px no-repeat bottom; height:45px;}
#right_main_col #product .right_top_rank .rank_num{width:50px; height:50px; background:url(../images/winner_box_rank_num_bg.gif) no-repeat;
 font-size:18px; font-weight:bold; padding:7px 0 0 0; color:#FFFFFF; text-align:center; margin:0 0 0 -2px;}
#right_main_col #product #product_right_col{ width:350px; height:auto; float:right; margin:-15px 15px 0 -10px;}
#right_main_col #product #product_right_col img{float:left; margin:0 0 0 0px;}
#right_main_col #product #product_right_col p{clear:both; float:left; margin:0px 0 0 5px; line-height:16px; }
#right_main_col #product #product_right_col h4{clear:both; float:left; margin:10px 0 0 5px;}
#right_main_col #product #add_comment{float:left; clear:both; color:#fa981c; margin:5px 0 0 10px; font-size:12px; }
#right_main_col #product #add_comment img{margin:0 10px 0 2px;}
/*/////////////////////////// comments///////////////////////////*/
#right_main_col #comments_container{float:left; width:581px; height:auto; color:#56595c; font-size:11px; clear:both; margin:0 0 304px 0;}
#right_main_col #comments_container a:hover{color:#faa635;}
#right_main_col #comments_container .msg_popup_ok{width:311px; top:457px; margin-left:-131px;}
#right_main_col #comments_container .error_msg_popup{width:165px; top:420px; margin-left:255px;}
#right_main_col #comments_container .comment{float:left; width:581px; height:auto; background:url(../images/comment_bg.gif) repeat-x #FFFFFF; padding:5px 0 0 0; margin:0 0 5px 0; clear:both;}
#right_main_col #comments_container .comment .user img{margin:5px; float:left; clear:left;}
#right_main_col #comments_container .comment .user .txt{margin:12px -3px 0 5px ; float:left; clear:right;}
#right_main_col #comments_container .comment .user .txt strong{ }
#right_main_col #comments_container .comment p{float:left; margin:5px -3px 5px 5px; clear:both; width:561px;}
#right_main_col #comments_container .comment .comment_ranks{background:url(../images/comment_rank_bg.gif) no-repeat; width:71px; height:25px; float:right;
padding:5px 0 0 25px; font-weight:bold; margin:5px -25px 0 0;}
#right_main_col #comments_container .comment .comment_bottom{float:left; width:581px; height:25px; background:#ecece3; clear:both;}
#right_main_col #comments_container .comment .comment_bottom strong{float:left; margin:5px 0 0 10px;}
#right_main_col #comments_container .comment .comment_bottom .comment_helpful{float:left;}
#right_main_col #comments_container .comment .comment_bottom .comment_helpful .btn_yes{float:left; width:35px; height:14px; 
background:url(../images/comment_yes.gif) no-repeat; text-decoration:none; color:#836e2c; padding:0 0 0 18px; margin:5px 0 0 7px;}
#right_main_col #comments_container .comment .comment_bottom .comment_helpful .btn_no{float:left; width:35px; height:14px; 
background:url(../images/comment_no.gif) no-repeat; text-decoration:none; color:#836e2c; padding:0 0 0 18px; margin:5px 0 0 -7px;}
#right_main_col #comments_container .comment .comment_bottom .comment_reply{float:right; background:url(../images/comment_reply_bg.gif) no-repeat;
width:55px; height:16px; padding:0 0 0 21px;  margin:5px -15px 0 0px; color:#836e2c; text-decoration:none; clear:both;}
#right_main_col #comments_container #comment_header{float:left; background:#d7d5c1; width:581px; height:23px; margin:0 0 5px 0; clear:both;}
#right_main_col #comments_container #comment_header h4{margin:5px;}
#right_main_col #comments_container #comment_header .btn_add_comment{float:right; background:url(../images/comment_add.gif) no-repeat; width:85px; height:16px; 
  margin:-20px -8px 5px 0px; padding:0 0 0 20px; text-decoration:none; color:#836e2c;  }
  #right_main_col #comments_container #comment_header_bottom{float:left; background:#d7d5c1; width:581px; height:23px; margin:0 0 5px 0;}
#right_main_col #comments_container #comment_header_bottom h4{margin:5px;}
#right_main_col #comments_container #comment_header_bottom .btn_add_comment{float:right; background:url(../images/comment_add.gif) no-repeat; width:85px; height:16px; 
  margin:4px -8px 5px 0px; padding:0 0 0 20px; text-decoration:none; color:#836e2c;  }
#right_main_col #comments_container .bottom{float:left; width:581px; height:23px; margin:0 0 5px 0; }
#right_main_col #comments_container .bottom .prev_btn{float:left; clear:left; margin:5px 0 0 10px;}
#right_main_col #comments_container .bottom  .nums{float:left; margin:5px 0 0 215px;}
#right_main_col #comments_container .bottom  .nums a{text-decoration:underline;}
#right_main_col #comments_container .bottom .next_btn{float:right; clear:right; margin:5px 10px 0 0;}
#right_main_col #comments_container .comment .comment_quote_shadow .comment_quote{width:536px; height:auto; border:#d7d5c1 1px solid; float:left; background:#FFFFFF; clear:both; }
#right_main_col #comments_container .comment .comment_quote_shadow .comment_quote p{width:532px; clear:both; margin:5px;}
#right_main_col #comments_container .comment .comment_quote_shadow{border-right:#e9e7dc 1px solid; border-bottom:#e9e7dc 1px solid; width:538px; height:auto; margin:5px 0 5px -10px; float:left;}
#right_main_col #comments_container #add_comment_form{width:581px; height:210px; background:#d7d5c1; float:left; margin:0 0 5px 0;}
#right_main_col #comments_container #add_comment_form .comment_input{width:562px; height:142px; float:left; background:#FFFFFF; border:#b7b596 1px solid; margin:0 0 0 8px;overflow:auto;}
#right_main_col #comments_container #add_comment_form .btn_clear{ margin:5px 0 0 8px; width:auto; height:auto;cursor:pointer; float:left; font-family:arial; font-size:11px;}
#right_main_col #comments_container #add_comment_form .btn_submit{ margin:5px 0 0 8px;width:auto; height:auto;cursor:pointer; float:left; font-family:arial; font-size:11px;}
#right_main_col #comments_container #add_comment_form .btn_close{float:right; clear:both; margin:-20px 10px 5px 0;}
#right_main_col #comments_container #reply_comment_form{width:581px; height:210px; background:#d7d5c1; float:left; margin:0 0 5px 0;}
#right_main_col #comments_container #reply_comment_form .comment_input{width:562px; height:142px; float:left; background:#FFFFFF; border:#b7b596 1px solid; margin:0 0 0 8px;overflow:auto;}
#right_main_col #comments_container #reply_comment_form .btn_clear{ margin:5px 0 0 8px;  font-family:arial; font-size:11px;cursor:pointer; float:left;}
#right_main_col #comments_container #reply_comment_form .btn_submit{ margin:5px 0 0 8px; font-family:arial; font-size:11px;cursor:pointer;float:left;}
#right_main_col #comments_container #reply_comment_form .btn_close{float:right; clear:both; margin:-20px 10px 5px 0;}
#right_main_col #comments_container #reply_comment_form .reply_comment_txt{background:url(../images/icon_reply_comment.gif) no-repeat; padding:0 0 2px 18px; margin:-22px 0 5px 120px;}
/*/////////////////////////// top rankers///////////////////////////*/
#right_main_col #top_rankers{ float:left; width:581px; height:auto; clear:both; background:url(../images/top_ranker_bg.gif) repeat-x; color:#FFFFFF; position:relative; bottom:-5px; }
#right_main_col #top_rankers .left_col{ float:left; width:285px; height:auto; clear:left; margin:0 0 0 5px;}
#right_main_col #top_rankers .right_col{ float:right; width:285px; height:auto; clear:right;}
#right_main_col #top_rankers .ranker_box{float:left; width:276px; height:69px;background:url(../images/ranker_divider.gif) bottom no-repeat; clear:both;}
#right_main_col #top_rankers .ranker_box img {float:left; margin:9px 5px; clear:left;}
#right_main_col #top_rankers .ranker_box p{float:left; width:auto; margin:17px 0 0 0; clear:right;}
#right_main_col #top_rankers .ranker_box_last{float:left; width:276px; height:69px; clear:both;}
#right_main_col #top_rankers .ranker_box_last img {float:left; margin:9px 5px; clear:left;}
#right_main_col #top_rankers .ranker_box_last p{float:left; width:auto; margin:17px 0 0 0; clear:right;}
#right_main_col #top_rankers_dummy {height:0px; float:left; clear:both; width:5px;}
/*/////////////////////////// register///////////////////////////*/
#right_main_col #register{float:left; width:581px; height:auto; clear:both; margin:0 0 120px 0;}
#right_main_col #register h3{margin:0 0 0 5px; }
#right_main_col #register strong.bold_head{ float:left;clear:both; margin:15px 0 0 8px;}
#right_main_col #register p{float:left; clear:both; margin:0 0 5px 8px; width:98%;}
#right_main_col #register .space{width:1px; height:5px; clear:both;}
#right_main_col #register .space_long{width:1px; height:15px; clear:both;}
#right_main_col #register .register_txt{width:169px; height:16px; padding:3px 5px; border:#b7b596 1px solid; font-size:11px; color:#56595c; font-family:Arial;}
#right_main_col #register .register_txt_area{width:207px; height:86px; padding:3px 5px; border:#b7b596 1px solid; font-size:11px; color:#56595c; font-family:Arial;overflow:hidden;}
#right_main_col #register .register_txt_short{width:42px; height:16px; padding:3px 5px; border:#b7b596 1px solid; font-size:11px; color:#56595c; font-family:Arial;}
#right_main_col #register .register_chk{margin:0 0 0 0px;}
#right_main_col #register .btn_upload{ width:66px; height:19px; background:url(../images/btn_upload.gif) no-repeat; border:0px; cursor:pointer; margin:0 0 0 25px;}
#right_main_col #register .btn_clear{ margin:5px 0 0 0px; width:auto; height:auto; cursor:pointer; float:left; font-family:Arial; font-size:11px;}
#right_main_col #register .btn_register { margin:5px 0 0 8px; width:auto; height:auto;cursor:pointer; float:left;  font-family:Arial; font-size:11px;}
#right_main_col #register .register_txt_file{width:169px; height:22px; padding:3px 5px; border:#b7b596 1px solid; font-size:10px;}
#right_main_col #register #register_form ul{float:left; clear:both; margin:0 0 0 -30px;}
#right_main_col #register #register_form ul li{float:left; clear:both; width:auto; height:auto; list-style:none; margin:2px 0;}
#right_main_col #register #register_form ul li a.policy{clear:none; float:left; margin:-14px 0 0 278px;}
#right_main_col #register #register_form ul li .avatar_txt{margin:-35px 0 20px 55px;}
#right_main_col #register #register_form ul li.avatar_box img{margin:0 7px 0 0;}
/*/////////////////////////// register_success///////////////////////////*/
#right_main_col #register .space_success{width:1px; height:611px; clear:both;}
/*/////////////////////////// register_fields///////////////////////////*/
#right_main_col #register .register_txt_missing{width:169px; height:16px; padding:3px 5px; border:#b7b596 1px solid; font-size:11px; color:#FF0000; font-weight:bold; font-family:Arial;}
#right_main_col #register .register_txt_missing_noborder{width:169px; height:16px; padding:3px 5px; font-size:11px; color:#FF0000; font-weight:bold; font-family:Arial;}
/*/////////////////////////// my profile///////////////////////////*/
#right_main_col #profile{float:left; width:581px; height:auto; clear:both; margin:0 0 386px 0;}
#right_main_col #profile .space{width:1px; height:5px; clear:both;}
#right_main_col #profile .profile_info{float:left; width:564px; height:70px; margin:20px 0 0 10px; border-bottom:#CCCCCC 1px solid;}
#right_main_col #profile .profile_info img {float:left; clear:left; width:50px; height:50px; margin:0px;}
#right_main_col #profile .profile_info .profile_right_col{float:right; width:470px; height:auto; clear:right; margin:0 33px 0 0;}
#right_main_col #profile .profile_info .profile_right_col .orange{background:url(../images/coins_icon.gif) no-repeat; padding:4px 2px 2px 20px ;}
#right_main_col #profile .profile_info .profile_right_col h4{ margin:-2px 0 7px 0;}
#right_main_col #profile .profile_info .profile_right_col ul{margin:5px 0 0 -40px;}
#right_main_col #profile .profile_info .profile_right_col ul li{float:left; width:auto; height:auto; list-style:none; margin:0 8px 0 0;}
#right_main_col #profile .profile_info .profile_right_col ul li .num{color:#faa635; font-weight:bold;}
#right_main_col #profile .profile_info .profile_right_col ul li.register_icon{background:url(../images/icon_pencil.gif) no-repeat; padding:0px 2px 2px 17px ;}
#right_main_col #profile .profile_info .profile_right_col ul li.commenting_icon{background:url(../images/icon_comment.gif) no-repeat; padding:0px 2px 2px 17px ;}
#right_main_col #profile .profile_info .profile_right_col ul li.ranking_icon{background:url(../images/icon_ranking.gif) no-repeat; padding:0px 2px 2px 17px ;}
#right_main_col #profile .profile_info .profile_right_col ul li.ask_icon{background:url(../images/icon_expert.gif) no-repeat; padding:0px 2px 2px 17px ;}
#right_main_col #profile .edit_profile{ margin:10px 0 0 0; float:left; clear:both; width:100%; height:575px;}
#right_main_col #profile .edit_profile .edit_left_col{ width:580px; height:auto; float:left; clear:left;position:relative;top:-230px;z-index:0; }
#right_main_col #profile .edit_profile .edit_left_col ul{float:left; clear:both; margin:0 0 0 -30px;}
#right_main_col #profile .edit_profile .edit_left_col ul li{float:left; clear:both; width:auto; height:auto; list-style:none; margin:2px 0;}
#right_main_col #profile .register_txt{width:169px; height:16px; padding:3px 5px; border:#b7b596 1px solid; font-size:11px; color:#56595c; font-family:Arial;}
#right_main_col #profile .register_txt_area{width:207px; height:86px; padding:3px 5px; border:#b7b596 1px solid; font-size:11px; color:#56595c; font-family:Arial;overflow:hidden;}
#right_main_col #profile .edit_profile .edit_left_col ul li .btn{ margin:5px 0 0 0px; float:left;}
#right_main_col #profile .edit_profile .edit_right_col{ width:215px; height:auto; float:right; clear:right; margin:0 20px 0 0; position:relative; z-index:1; }
#right_main_col #profile .edit_profile .edit_right_col ul{float:left; clear:both; margin:0 0 0 -30px;}
#right_main_col #profile .edit_profile .edit_right_col ul li{float:left; clear:both; width:210px; height:auto; list-style:none; margin:2px 0;}
#right_main_col #profile .edit_profile .edit_right_col ul li .btn { margin:15px 0 0 0px; float:left;}
#right_main_col #profile .msg_popup_ok{width:245px; top:400px;  margin-left:-124px;}
#right_main_col #profile .msg_popup{width:270px; top:400px;  margin-left:-124px;}
#right_main_col #profile #msg_pwd_error_profile{top:570px; margin-left:150px;}
#right_main_col #profile #msg_invalid_entry_profile{top:470px; margin-left:-130px;}
#right_main_col #profile .btn_yes{ width:37px; height:17px; background:url(../images/btn_yes.gif) no-repeat; border:0px; cursor:pointer; float:left; margin:0 0 0 90px;}
#right_main_col #profile .btn_no{ width:37px; height:17px; background:url(../images/btn_no.gif) no-repeat; border:0px; cursor:pointer; float:left;}
#right_main_col #profile .space_profile_error{width:1px; height:578px; clear:both;}
/*/////////////////////////// search results///////////////////////////*/
/*/////////////////////////// search results///////////////////////////*/
#right_main_col #results{float:left; width:581px; height:auto; clear:both; margin:0 0 400px 0;}
#right_main_col #results .btn{margin:15px 0 0 0;cursor:pointer; float:left;}
#right_main_col #results .txt_field { width:170px; height: 16px; padding:3px 5px; border:#c8c6b2 1px solid; font-size:11px; color:#56595c; font-family:Arial; float:left; clear:both; }
#right_main_col #results .search_txt{width:170px; height:22px; padding:3px 5px; border:#c8c6b2 1px solid; font-size:11px; color:#56595c; font-family:Arial; float:left; clear:both;}
#right_main_col #results ul{float:left; clear:both; color:#424748; width:100%; height:auto;margin:0 0 0 -32px;}
#right_main_col #results ul li{float:left; width:auto; height:auto; list-style:none; margin:0 10px 0 0;}
#right_main_col #results ul.search_results{ float:left; clear:both; color:#836e2c; width:100%; height:auto;margin:14px 0 0 -32px;}
#right_main_col #results ul li.dark{ background:#ecece3; float:left; width:97%; height:auto; list-style:none; clear:both; padding:5px 0 0px 10px; margin:0px; }
#right_main_col #results ul li.clean{ float:left; width:97%; height:auto; list-style:none; clear:both; padding:5px 0 0px 10px;margin:0px;}
#right_main_col #results ul li a{text-decoration:none;font-weight:bold; text-align:center; }
#right_main_col #results ul li .page_num { margin:0 0 0 250px; float:none; clear:none;}
#right_main_col #results ul li .page_num a{text-decoration:underline;}
#right_main_col #results ul li .next_btn{float:right; clear:right; margin:0 10px 5px 0; text-decoration:none;}
#right_main_col #results ul li .prev_btn{float:left; clear:left; margin:0px ; text-decoration:none; }
#right_main_col #results ul.search_results .results_header{ color:#424748; font-weight:bold;}
#right_main_col #results ul.search_results .product_col{ width:70%; height:auto; float:left; clear:left;}
#right_main_col #results ul.search_results .brand_col{width:25%; height:auto; float:left; color:#424748; }
#right_main_col #results ul.search_results .rank_col{ width:5%; height:100%; float:right; clear:right;}
#right_main_col #results ul.search_results .rank_col .white{background:url(../images/rank_num_bg.gif) no-repeat; width:25px; height:100%; margin:-5px 0 0 2px; padding:5px 5px 5px 0px; text-align:center;}
#right_main_col #results ul.search_results .space{width:1px; height:20px; clear:both;}
#right_main_col #results .space_noresults{width:1px; height:659px; clear:both;}
/*/////////////////////////// ask expert///////////////////////////*/
/*/////////////////////////// ask expert///////////////////////////*/
#right_main_col #ask{float:left; width:581px; height:auto; clear:both; margin:0 0 50px 0;}
#right_main_col #ask h4{margin:5px 0 0px 8px;}
#right_main_col #ask .msg_popup_ok{width:250px; top:350px; margin-left:-130px;}
#right_main_col #ask #msg_login_request_expert{width:165px; top:280px; margin-left:80px;}
#right_main_col #ask #ask_form{width:581px; height:auto; background:#d7d5c1; float:left; padding:0 0 0px 0; position:absolute; z-index:6;left:50%; margin:70px 0 0 -130px;}
#right_main_col #ask #ask_form h4{margin:5px 0 5px 8px;}
#right_main_col #ask #ask_form strong{float:left; clear:both; margin:3px 10px;}
#right_main_col #ask #ask_form .subject_input{width:562px; height:22px; float:left; background:#FFFFFF; border:#b7b596 1px solid; margin:0 0 10px 8px;overflow:auto;color:#56595c; font-size:11px; }
#right_main_col #ask #ask_form .question_input{width:562px; height:142px; float:left; background:#FFFFFF; border:#b7b596 1px solid; margin:0 0 0 8px;overflow:auto;color:#56595c; font-size:11px; font-family:Arial; padding-left: 5px;}
#right_main_col #ask #ask_form .btn_clear{ margin:5px 0 0 8px; width:48px; height:19px; background:url(../images/btn_clear.gif) no-repeat; border:0px; cursor:pointer; float:left;}
#right_main_col #ask #ask_form .btn_submit{ margin:5px 0 0 8px; width:54px; height:19px; background:url(../images/btn_submit.gif) no-repeat; border:0px;cursor:pointer;float:left;}
#right_main_col #ask #ask_form .btn_close{float:right; clear:both; margin:-20px 10px 5px 0;}
#right_main_col #ask #ask_form p{float:left; clear:both;}
#right_main_col #ask .expert{width:100%; height:auto; float:left; clear:both; padding:15px 0 15px 0;}
#right_main_col #ask .expert a:hover{ color:#faa635;}
#right_main_col #ask .expert #biography{margin:0 auto 10px auto; float:left; clear:both; width:100%;}
#right_main_col #ask .expert .left_col{width:410px; height:auto; float:left; clear:left;}
#right_main_col #ask .expert .right_col{float:right; clear:right; margin:0 10px 0 0;}
#right_main_col #ask .expert strong{margin:5px 0 0 9px; float:left; clear:both;}
#right_main_col #ask .expert p{margin:10px 0 0 9px; float:left; clear:both; width:100%;}
#right_main_col #ask .expert ul{float:left; clear:both; color:#836e2c; width:100%; height:auto;margin:0 0 -5px -32px;}
#right_main_col #ask .expert ul li{float:left; width:auto; height:auto; list-style:none; margin:0 10px 0 0;}
#right_main_col #ask .expert ul li.user{background:url(../images/icon_user.gif) no-repeat; padding:0 0 0 20px; margin:10px 10px 10px 0;}
#right_main_col #ask .expert ul li.email{background:url(../images/icon_email.gif) no-repeat;padding:0 0 0 20px; margin:10px auto;}
#right_main_col #ask .expert .left_col ul.latest_QA{float:left; clear:both; margin:10px 0 0 -33px;}
#right_main_col #ask .expert .left_col ul.latest_QA li{float:left; clear:both; width:100%;}
#right_main_col #ask .expert .left_col ul.latest_QA li p{margin:0px;}
#right_main_col #ask .expert .left_col ul.latest_QA li strong{color:#424748; margin:0 0 0 2px;}
#right_main_col #ask .expert .left_col ul.latest_QA li.answer .orange{font-style:none;}
#right_main_col #ask .expert .left_col ul.latest_QA li.answer p{ font-style:italic; color:#424748; margin:0 0 15px 0; float:left; clear:both; width:100%;}
#right_main_col #ask .expert .left_col ul.latest_QA li.answer ul{color:#424748; font-style:italic; }
#right_main_col #ask .expert .left_col ul.latest_QA li.answer ul li{list-style:disc inside;}
#right_main_col #ask .expert .left_col ul.articles{float:left; clear:both; margin:20px 0 0 -33px;}
#right_main_col #ask .expert .left_col ul.articles p a{float:right; clear:none; margin:20px 0 0 170px; color:red;}
#right_main_col #ask .expert .left_col ul.articles li{float:left; clear:both; width:100%; height:auto;}
#right_main_col #ask .expert .left_col ul.articles li .pdf{background:url(../images/icon_pdf.gif) right 0px no-repeat; width:16px; height:16px; float:left;}
#right_main_col #ask .expert .left_col ul.articles li strong{color:#424748; margin:0 0 0 2px;}
#right_main_col #ask .note{ width:95%; float:left; clear:both; margin:0;}
#right_main_col #ask .note p{font-size:10px; margin:0px 0 10px 9px;}
#right_main_col #ask .note strong{margin:10px 0 0 9px;}
#right_main_col #ask .divider{width:570px; height:3px; background:url(../images/divider_ask_expert.gif) no-repeat; float:left; clear:both; margin:0 0 0 8px;}
/*/////////////////////////// speak up///////////////////////////*/
#right_main_col #speak_up{float:left; width:581px; height:auto; clear:both; margin:0 0 995px 0;}
#right_main_col #speak_up #msg_product_submit_ok{top:370px; margin-left:-130px;}
#right_main_col #speak_up .space_speakup{width:1px; height:876px; clear:both;}
#right_main_col #speak_up #speak_up_form ul{float:left; clear:both; margin:0 0 0 -30px;}
#right_main_col #speak_up #speak_up_form ul li{float:left; clear:both; width:auto; height:auto; list-style:none; margin:2px 0;}
#right_main_col #speak_up .speak_up_txt{width:169px; height:16px; padding:3px 5px; border:#b7b596 1px solid; font-size:11px; color:#56595c; font-family:Arial;}
#right_main_col #speak_up .speak_up_txt_area{width:207px; height:86px; padding:3px 5px; border:#b7b596 1px solid; font-size:11px; color:#56595c; font-family:Arial;overflow:hidden;}
#right_main_col #speak_up .btn_clear{ margin:5px 0 0 0px; width:auto; height:auto; cursor:pointer; float:left; font-family:Arial; font-size:11px; clear:left;}
#right_main_col #speak_up .btn_register { margin:5px 0 0 8px; width:auto; height:auto;cursor:pointer; float:left;  font-family:Arial; font-size:11px;}
/*/////////////////////////// terms ///////////////////////////*/
#right_main_col #terms{float:left; width:550px; height:auto; clear:both; margin:0 0 0px 0;}
#right_main_col #terms strong{margin:0 0 0 8px; float:left; clear:both;}
#right_main_col #terms p{float:left; clear:left; width:98%; margin:0 0 15px 8px;}
#right_main_col #terms p a{float:left; clear:none; margin:-15px 0 0 0;}
#right_main_col #terms p a.policy_click{float:none; clear:none;}
#right_main_col #terms .space_terms{width:1px; height:337px; clear:both;}
#right_main_col #terms .space_long{width:1px; height:20px; clear:both;}
#right_main_col #terms ul{clear:both; float:left;margin:5px 0 10px 12px;width:98%;}
#right_main_col #terms ul li{ list-style:disc; margin:1px 0 0 2px; clear:both; float:left; padding:0px;width:98%; }
#right_main_col #terms ol{clear:both; float:left; margin:5px 0 10px 0;width:98%;}
#right_main_col #terms ol li{ margin:1px 0 0 12px; clear:both; float:left; padding:0px; width:98%;}
/*/////////////////////////// program partners///////////////////////////*/
#right_main_col #partners{float:left; width:581px; height:auto; clear:both; margin:0 0 70px 0;}
#right_main_col #partners strong{ float:left;clear:both; margin:30px 0 0 8px;}
#right_main_col #partners .italic{float:left; clear:both; margin:5px 0 0 8px;}
#right_main_col #partners ul{float:left; clear:both; width:100%; height:auto;margin:0 0 0 -32px;}
#right_main_col #partners ul li{float:left; width:auto; height:auto; list-style:none; margin:0 10px 0 0;}
#right_main_col #partners .logo_box{float:left; clear:both; margin:0 0 20px 0; width:100%;}
#right_main_col #partners .logo_box p{float:left; clear:both; width:100%; height:auto;margin:0 0 0 8px;}
#right_main_col #partners .logo_box img{float:left; clear:none; margin:10px 0px 0px 0px ;}
#right_main_col #partners .space_partners{width:1px; height:185px; clear:both;}
#right_main_col #partners .logo_box p .img_divider{width:25px; height:5px; margin:0px; padding:0px; background:red; float:left;}
/*/////////////////////////// program details///////////////////////////*/
#right_main_col #program_details{float:left; width:581px; height:auto; clear:both; margin:0 0 15px 0; color:#424748;}
#right_main_col #program_details img{float:left; clear:both; margin:0 0 0 20px;}
#right_main_col #program_details p{margin:10px 0 10px 8px; float:left; clear:both; width:98%; line-height:16px;}
#right_main_col #program_details .quote strong{float:right; clear:both; margin:5px 5px 0 0;}
/*/////////////////////////// news events///////////////////////////*/
#right_main_col #news_events{float:left; width:581px; height:auto; clear:both; margin:0 0 278px 0;}
#right_main_col #news_events .get_flash{background:url(../images/icon_fla.gif) left bottom no-repeat; padding:10px 0 0 20px; color:#836e2c; margin:0 0 0 8px; }
#right_main_col #news_events .video_container{width:581px; float:left; height:auto; background:#f0f0f0; margin:5px 0 0 0; padding:10px 0 0px 0;}
#right_main_col #news_events .video_container a:hover{color:#faa635; font-weight:bold;}
#right_main_col #news_events .video_container .left_col{width:300px; height:auto;  float:left;}
#right_main_col #news_events .video_container .left_col strong{margin:5px 0 0 10px; clear:both; float:left;}
#right_main_col #news_events .video_container .left_col ul{margin:0 0 15px 10px; clear:both; float:left; padding:0px; color:#836e2c; width:auto;}
#right_main_col #news_events .video_container .left_col ul li{ list-style:none; margin:1px 0 0 -2px; clear:both; float:left; padding:0px; width:100%;}
#right_main_col #news_events .video_container .right_col{width:279px; height:auto; float:right;}
#right_main_col #news_events .video_container .right_col .video{margin:0 50px 0 0 ; float:right; clear:both; width:auto; height:auto;}
#right_main_col #news_events .pdf_container{width:581px; float:left; height:auto; margin:5px 0 0 0; padding:10px 0 0px 0;}
#right_main_col #news_events .pdf_container a:hover{color:#faa635; }
#right_main_col #news_events .pdf_container strong{margin:5px 0 0 10px; clear:both; float:left;}
#right_main_col #news_events .pdf_container ul{margin:0 0 15px 10px; clear:both; float:left; padding:0px; color:#836e2c; width:auto;}
#right_main_col #news_events .pdf_container ul li{ list-style:none; margin:1px 0 0 -2px; clear:both; float:left; padding:0px; }
#right_main_col #news_events .get_pdf{background:url(../images/icon_pdf.gif) left bottom no-repeat; padding:10px 0 0 20px; color:#836e2c; margin:0 0 0 8px; }
/*///////////////////////////Marketplace//////////////////////////*/
#right_main_col #marketplace{float:left; width:581px; height:auto; clear:both; margin:0 0 890px 0;}
#right_main_col #marketplace p{margin:20px 0 0 8px; float:left; clear:both; }
#right_main_col #marketplace strong{margin:0px; float:left; clear:both;}
/*/////////////////////////// contact///////////////////////////*/
#right_main_col #contact{float:left; width:581px; height:auto; clear:both; margin:0 0 900px 0; color:#424748;}
#right_main_col #contact .email{float:left; clear:both; margin:1px 8px;}
#right_main_col #contact .email .haki{float:left;}
#right_main_col #contact .email strong{float:left; width:313px;}
#right_main_col #contact p{margin:20px 0 0 8px; float:left; clear:both; width:98%;}
/*/////////////////////////// policy ///////////////////////////*/
#right_main_col #policy{float:left; width:581px; height:auto; clear:both; margin:0 0 90px 0;}
#right_main_col #policy strong{margin:0 0 0 8px; float:left; clear:both;}
#right_main_col #policy p{float:left; clear:left; width:98%; margin:0 0 15px 8px;}
#right_main_col #policy p a{float:left; clear:none; width:auto; height:auto;}
#right_main_col #policy .space_terms{width:1px; height:337px; clear:both;}
#right_main_col #policy .space_long{width:1px; height:20px; clear:both;}
#right_main_col #policy ul{clear:both; float:left; margin:5px auto;width:98%;}
#right_main_col #policy ul li{ list-style:dics; margin:1px 0 0 -2px; clear:both; float:left; padding:0px;width:98%; }
#right_main_col #policy ol{clear:both; float:left; margin:0px auto 10px;width:98%;}
#right_main_col #policy ol li{ list-style:dics; margin:1px 0 0 -2px; clear:both; float:left; padding:0px;width:98%; }
/*///////////////////////////affiliates//////////////////////////*/
#right_main_col #affiliates{float:left; width:581px; height:auto; clear:both; margin:0 0 925px 0;}
#right_main_col #affiliates p{margin:10px 0 5px 8px; float:left; clear:both; width:98%;}
#right_main_col #affiliates strong{margin:0px; float:left; clear:both;}
/*/////////////////////////// who is robert///////////////////////////*/
#right_main_col #robert{float:left; width:581px; height:auto; clear:both; margin:0 0 523px 0; color:#424748;}
#right_main_col #robert img {float:none; margin:0px; border:0px;}
#right_main_col #robert img.robert{float:left; clear:left; margin:5px 10px 5px 0; }
#right_main_col #robert p{margin:5px 0 5px 8px; float:left; width:98%; line-height:16px;}
#right_main_col #robert img.quote{margin:30px 0 0 50px;}
#right_main_col #robert strong{float:left; clear:both; margin:0px 0 0 8px;}
#right_main_col #robert strong .haki{float:left; clear:both; margin:30px -3px 0 8px; width:100%;}
#right_main_col #robert b{float:left; clear:both; margin:20px 0 0 8px;}
#right_main_col #robert a:hover{color:#faa635;}
#right_main_col #robert a{float:left; clear:both; margin:30px -3px 0 8px; width:98%; font-weight:bold;}

#sponsors_container{width:898px; height:65px;float:left; margin:5px 0 5px 0px; clear:both; border:#CCCCCC 1px solid; z-index:99;background:#fff;}
#sponsors_container a img{float:left; border:0px; margin:3px 30px; }
/* ////////////////////////////////////////////////footer ////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////footer ////////////////////////////////////////////////////////////////////////*/
/* ////////////////////////////////////////////////footer ////////////////////////////////////////////////////////////////////////*/
#footer{width:900px; height:311px; float:left;  clear:both; margin:5px 0 0px 0; color:#56595c; font-size:11px; text-align:right; background:#ffffff;}
#footer a:hover{color:#faa635;}
#footer #nav_bottom{float:right; margin:-8px 3px 0px 0; clear:both; width:900px; height:auto;  }
#footer #nav_bottom ul li{float:right; color:#836e2c; font-family:Arial; font-size:11px; text-decoration:none; margin:5px 6px 0 6px;list-style:none; }
#footer .created_by{margin:20px 10px 10px 3px; clear:both; font-weight:bold; padding:0 3px 0 3px; float:right;}
#footer a.brandSpark{float:right; }
body#home #footer{margin:-2px 0pt 0px;}

.stretch_home{width:314px; height:113px; float:left; clear:both;background:#424748;}


