* { margin:0; padding:0;}.clr { clear:both;}a:hover { text-decoration:none;}.sponsor_wrapper img { max-width:100% !important;}.sponsor_wrapper { width:100%; background:url(../images/sm_bg.jpg) repeat; /*overflow:hidden;*/ float:left; padding:0 0 20px 0;}.sm_nav {background:url(../images/sm_nav_bg.png) repeat-x; height:50px; width:98%; padding:12px 10px 12px 10px; float:left;}.sm_nav_left {width:270px; float:left; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#000000;}.sm_nav_right {width:485px; float:right;}.sm_reg_log { float:right; /*width:135px;*/}.sm_reg_log a { font-size:16px; color:#737373; background:url(../images/nav_devider_bg.png) no-repeat right 11px; text-decoration:none; font-family:"Times New Roman", Times, serif; padding:8px;}.sm_reg_log a:last-child { background:none;}.sm_search_log { float:right; width:215px;}.search_filed { background:url(../images/search_bg.png) no-repeat !important; width:164px; height:26px; border:none !important; padding:0px 31px 0 5px !important; float:left; font-size:11px; font-family:Tahoma; color:#b1b1b1 !important;}.search_btn { width:26px; height:26px; background:url(../images/search_btn.png) no-repeat !important; text-indent:-10000px; border:none; cursor:pointer; margin:0 0 0 -26px;}.campaign_wrapper { float:left;}.single_camp { float:left; width:204px; background:#FFFFFF; margin:7px 15px; padding:5px 0;-moz-box-shadow: 0 0 5px 1px #d7d7d7;-webkit-box-shadow: 0 0 5px 1px #d7d7d7;box-shadow: 0 0 5px 1px #d7d7d7;}.campaign_title { color:#e3564f; font-family:"Times New Roman", Times, serif; font-size:18px; padding:2px 7px;}.campaign_title a { color:#e3564f;}.campaign_by { color:#b3b3b3; font-family:Tahoma; font-size:11px; padding:0 7px;}.campaign_brand { color:#949494; font-family:Tahoma; font-size:11px; padding:0 7px; width:188px; float:left;}.campaign_brand span { font-weight:bold; padding-right:5px; color:#949494; font-family:Tahoma; font-size:11px;}.campaign_experience { color:#949494; font-family:Tahoma; font-size:11px; padding:0 7px; }.campaign_experience span { font-weight:bold; padding-right:5px; color:#949494; font-family:Tahoma; font-size:11px;}.campaign_img { margin:5px 0 10px 0; border-top:3px solid #e3564f; position:relative;}.campaign_img_top { width:14px; height:10px; background:url(../images/img_arrow-img.png) no-repeat; position:absolute; top:-3px; right:17px; }.campaign_img img { display:block; width:220px; height:194px;}.campaign_containt { color:#898989; font-family:Tahoma; font-size:11px; line-height:15px; padding:0 7px; margin:0 0 10px 0;}.campaign_btn { margin:7px 0 0 0;}.campaign_btn a { background:url(../images/camp_btn_bg.png) no-repeat; width:95px; height:28px; display:block; margin:0 auto; font-size:12px; font-family:Tahoma; font-weight:bold; color:#fff; text-align:center; padding:5px 0 0 0; text-shadow:1px 1px #b94640;}.login_wrapper_holder { width:100%; float:left;}.login_wrap { background:#fff; margin:0 auto; padding:25px 0 0 0; width:424px; height:205px;-moz-box-shadow: 0 0 5px 1px #d7d7d7;-webkit-box-shadow: 0 0 5px 1px #d7d7d7;box-shadow: 0 0 5px 1px #d7d7d7;}.log_field_con { margin:0 0 10px 0; float:left;}.log_field_con label { width:164px; padding:5px 10px 0 0; display:block; float:left; text-align:right; font:bold 12px Tahoma; color:#878787;}.logIn_field { background:url(../images/login_field_bg.png) no-repeat !important; border:none !important; width:204px; padding:0 8px !important; font-size:12px; height:26px;}.login_btn {background:url(../images/camp_btn_bg.png) no-repeat; width:95px; height:28px; display:block; font-size:12px; font-family:Tahoma; font-weight:bold; color:#fff; text-align:center; padding:0 0 0 0; text-shadow:1px 1px #b94640; border:none; cursor:pointer; float:left;}.regi_wrapper_holder { width:100%; float:left;}.regi_wrap { background:#fff; margin:0 auto; padding:25px 0 0 0; width:533px; overflow:hidden;-moz-box-shadow: 0 0 5px 1px #d7d7d7;-webkit-box-shadow: 0 0 5px 1px #d7d7d7;box-shadow: 0 0 5px 1px #d7d7d7;}.regi_field_con { margin:0 0 10px 0; float:left;}.regi_field_con label { width:184px; padding:5px 10px 0 0; display:block; float:left; text-align:right; font:bold 12px Tahoma; color:#878787;}.regi_field { background:url(../images/login_field_bg.png) no-repeat !important; border:none !important; width:204px; padding:0 8px !important; font-size:12px; height:26px;}.regi_btn {background:url(../images/camp_btn_bg.png) no-repeat; width:95px; height:28px; display:block; font-size:12px; font-family:Tahoma; font-weight:bold; color:#fff; text-align:center; padding:0 0 0 0; text-shadow:1px 1px #b94640; border:none; cursor:pointer; float:left;}.cp_user_brief_info { width:300px; height:66px; font-size:12px; }.edit_prof_frm { background:#fff; margin:0 auto; padding:25px 0 0 0; width:586px; overflow:hidden;-moz-box-shadow: 0 0 5px 1px #d7d7d7;-webkit-box-shadow: 0 0 5px 1px #d7d7d7;box-shadow: 0 0 5px 1px #d7d7d7;}.save_changes_btn {background:url(../images/save_changes_btn_bg.png) no-repeat; width:128px; height:28px; display:block; font-size:12px; font-family:Tahoma; font-weight:bold; color:#fff; text-align:center; padding:0 0 0 0; text-shadow:1px 1px #b94640; border:none; cursor:pointer; float:left; }.embed_code { display:block; text-align:right; font-size:12px; margin:-3px 0 0 0;}.view_detail_wrap { float:left; padding:0 10px;}.view_detail_top { float:left;width:450px; padding:10px 10px; background:#fff;border:1px solid #b6bac0;}.view_detail_img { float:left;}.detail_right { width:480px; float:left;}.detail_title, .detail_brand, .detail_expe, .de_info, .achieve_amt, .achieve_time { font:normal 13px/18px Tahoma; color:#666666; padding:0 0 10px 0;}.detail_title span, .detail_brand span, .detail_expe span, .de_info span, .achieve_amt span, .achieve_time span { color:#e3564f; padding-right:5px; width:100px; float:left; display:block; font:bold 14px "Times New Roman", Times, serif;}.youtub_video { width:100%; text-align:center;}.youtub_video iframe { border:#e3564f solid 3px; margin:10px 0;}#cp_donate_form_msg { font-size:13px; text-align:right; padding:0 32px 10px 0;}.t&c_link {float: left; width: 234px; text-align: left; padding: 6px 20px 8px 273px;}