/* CSS Document */
BODY{background:#e0e0e0; padding:0px; margin:0px; font:13px Arial, Helvetica, sans-serif; color:#404040;}
#main_container{margin:auto; width:1000px;}
#parent{background:url(../../images/body-bg.jpg) no-repeat top center; width:1000px;}
img{border:0px none;}
form{margin:0px; padding:0px;}

/*----------header classes starts here-------------*/
#top_nav{height:47px;}
.nav_left{background:url(../../images/nav-left.png) no-repeat; width:21px; height:36px; float:left;}
.nav_right{background:url(../../images/nav-right.png) no-repeat; width:21px; height:36px; float:left;}
#nav_center{float:left; width:957px; height:47px; background:url(../../images/nav-bg.png) repeat-x; margin:0px; padding:0px 0px 0px 0px; font-size:13px; color:#fff; font-weight:bold; list-style:none;}
#nav_center li{float:left; text-transform:uppercase;}
#nav_center .seperator{height:30px; background:url(../../images/nav-seperator.png) no-repeat; width:5px; padding:0px;}
#nav_center li a{text-decoration:none; color:#fff; display:block; height:41px; padding:6px 9px 0px; float:left;}
#nav_center li.home a:hover{background:url(../../images/home-hover.png) no-repeat bottom center;}
#nav_center li.blog a:hover{background:url(../../images/blog-hover.png) no-repeat bottom center;}
#nav_center li.mission a:hover{background:url(../../images/home-hover.png) no-repeat bottom center;}
#nav_center li.volunteers a:hover{background:url(../../images/volunteers-hover.png) no-repeat bottom center;}
#nav_center li.TAC a:hover{background:url(../../images/volunteers-hover2.png) no-repeat bottom center;}
#nav_center li.forum a:hover{background:url(../../images/forum-hover.png) no-repeat bottom center;}
.logo_search_box{padding-left:32px; margin-bottom:28px;}
.logo{background:url(../../images/logo.png) no-repeat left top; width:362px; height:94px; float:left; margin-top:65px}
.logo a{display:block; width:362px; height:94px;}
.logo2{background:url(../../images/logo2.jpg) no-repeat left top; width:364px; height:74px; float:left; margin-top:10px}
.logo2 a{display:block; width:264px; height:74px;}
.logo_new{background:url(../../images/new_logo.png) no-repeat left top; width:162px; height:92px; float:left; margin:24px 0 0 0;}
.logo_new a{width:162px; height:92px; display:block;}
.search_box{background:url(../../images/search-bg.png) no-repeat; float:right; width:225px; height:23px; padding-left:30px; margin-top:20px;}
.search_input{border:0px; width:170px; height:18px; font-size:14px ; color:#7b7b7b; padding-top:3px; margin:0px 15px 0px 0px; background:none; float:left;}
.search_btn{border:none; background:url(../../images/search-icon.png) no-repeat; width:23px; height:23px; cursor:pointer;}
/*----------header classes ends here-------------*/

/*--------middle_container starts here-----------*/
.middle_container1{background:url(../../images/middle-container.png) no-repeat; width:990px; height:363px; margin:auto;}
.desc_box_left{float:left; width:325px; padding:60px 0px 0px 25px;}
.video_container{width:320px; float:left;}
.video_holder{overflow:hidden; width:268px; height:274px; margin:65px 0px 0px 25px;}
.desc_box_right{width:235px; float:left; padding:105px 0px 0px 50px;}
.for_kids{background:url(../../images/for-kids.jpg) no-repeat; width:201px; height:82px; margin:10px 0px 5px 0px;}
.for_kids a{display:block; width:201px; height:82px;}
.title1{color:#404040; font-weight:bold;}
a.read_more{background:url(../../images/btn_readmore.png) no-repeat; width:93px; height:27px; float:left;}
a.read_more1{background:url(../../images/btn_readmore.png) no-repeat; width:93px; height:27px; float:right;}
a.edit1{background:url(../../images/tab_edit.png) no-repeat; width:93px; height:27px; float:right;}
/*--------middle_container ends here-----------*/

/*--------banner_container starts here-----------*/
.banner_container{background:url(../../images/middle-container2.jpg) repeat-x;}
.banner_container .container{width:990px; margin:auto; padding-top:2px;}
.collection_box{background:url(../../images/collection-box.png) no-repeat; width:220px; height:145px; padding:210px 100px 0px 30px; float:left;}
.concert_box{background:url(../../images/concert.jpg) no-repeat; width:319px; height:295px; float:left; margin:11px 45px 0px 0px;}
.recent_container{background:url(../../images/recent-activities.png) no-repeat; width:240px; height:177px; float:left; padding:180px 0px 0px 30px;}
.recent_container .activity{font-size:13px; font-weight:bold; color:#fff; width:220px; padding:0px 0px 13px 0px;}
.spacer1{height:74px;}
a.read_more2{background:url(../../images/read-more2.gif) no-repeat; width:92px; height:24px; float:left;}
a.read_more3{background:url(../../images/read-more2.gif) no-repeat; width:92px; height:24px; float:right;}
/*--------banner_container ends here-----------*/

/*--------------footer classes starts here----------*/
#footer{background:#d3d5d7 url(../../images/footer-bg.jpg) repeat-x left top; text-align:center; color:#000; font-size:12px; padding:10px 0px;}
#footer a{text-decoration:none; color:#000; padding:0px 7px;}
#footer a:hover{text-decoration:underline;}
.copyright{font-size:11px; padding-top:10px;}
/*--------------footer classes ends here------------*/

/*----------common classes starts here-----------*/
.clear{clear:both; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
/*----------common classes ends here-----------*/

/*-------------tag based classes starts here-----------*/
p{color:#404040; font-size:13px; padding-bottom:10px; margin:0px;}
/*-------------tag based classes ends here-----------*/

/*--------------internal page classes starts here-------------*/
.logo_search_box2{padding-left:32px;}
.logo2{background:url(../../images/logo2.jpg) no-repeat left top; width:364px; height:74px; float:left; margin-top:10px}
.logo2 a{display:block; width:264px; height:74px;}
#parent2{background:#000 url(../../images/body-bg2.jpg) no-repeat top center; width:1000px;}
.content_container{width:990px; margin:auto;}
.pageTitleContainer{width:675px; background:url(../../images/page-title-right.png) no-repeat right top; height:35px; padding-right:28px;}
.page_title{background:url(../../images/page-title-bg.png) no-repeat; float:right; font-size:23px; font-weight:bold; color:#404040; padding:7px 0px 0px 28px;}

/***** $ new style for bg of the internal pages  $**********/
.page_bg{background:#D3D5D7 url(../../images/page_bg.jpg) repeat-x top left; width:100%; height:auto !important; min-height:700px; height:700px;}
.Internal_maincontainer{background:url(../../images/internal_bg.jpg) no-repeat 50% 0%; width:100%; height:auto !important; min-height:700px; height:auto;}
.mission_title{background:url(../../images/mission_title.png) no-repeat top left; width:458px; height:100px; float:left;}
.Inter_contentholder{width:auto;}
.top_content{background:url(../../images/top_content.png) no-repeat left bottom; width:1000px; height:56px; margin:-14px auto auto;}
.aboutus_tab_holder{background:url(../../images/top_content.png) no-repeat left bottom; width:1000px; height:56px; margin:auto;}
.title_tabsholder{width:707px;}
.title_tabsholder2{ float:right; width:auto;}
.tabcorner1{background:url(../../images/titletab_left.png) no-repeat top left; width:13px; height:47px; font-size:0px; float:left;}
.tabcorner2{background:url(../../images/titletab_right.png) no-repeat top left; width:13px; height:47px; font-size:0px; float:left;}
.titletab_bg{background:url(../../images/titletab_bg.png) repeat-x top left; height:38px; font-size:0px; float:left; padding:10px 8px 0px 8px; font-weight:bold; font-size:22px; color:#404040; text-transform:uppercase;}
.content_HOLDER{width:1000px; margin:auto;}
.content_HOLDER_events{width:1000px; margin:auto; margin-top:12px;}
.inter_contentbg{background:url(../../images/content_bg.png) no-repeat top left; width:1000px;}
.inter_contentbg2{background:url(../../images/bg.png) repeat-y top left; width:1000px;}
#Left_area{width:650px; float:left; padding:0px 0px 0px 20px;}
#Right_area{width:299px; float:right; background:url(../../images/ornagebg.png) repeat-y top left;}
.Activity_holder{width:272px; margin-left:8px; height:400px;}
.activity_top{background:url(../../images/avtivitiestop.gif) no-repeat top right; width:272px; height:12px; font-size:0px;}
.activity_bg{background:url(../../images/activtybg.gif) repeat-y top right; width:272px;}
.activity_btm{background:url(../../images/avtivitiesbtm.png) no-repeat top right; width:272px; height:12px; font-size:0px;}
.activity_list{background:url(../../images/activity_list.png) no-repeat top left; padding-left:28px; font-family:"Arial Narrow"; font-weight:bold; color:#FFFFFF; font-size:16px; padding-bottom:10px;}
.activity_list a{color:#FFFFFF; font-size:16px; text-decoration:none;}
.activity_list a:hover{ color:#fd9b01;text-decoration:none;}
.title_recent{background:url(../../images/title_recentavti.png) no-repeat top left; margin:10px 0px 5px 28px; width:154px; height:26px;}
.orang_btm{background:url(../../images/orang_btm.png) no-repeat top left; width:288px; height:12px;}
.gray_btm{background:url(../../images/gray_btm.png) no-repeat top left; width:999px; height:33px;}
.help_box a{background:url(../../images/help.gif) no-repeat top left; margin-left:12px; width:262px; height:92px; display:block;}
.Images_box{background:url(../../images/main_picbg.png) no-repeat top left; width:628px; height:208px; margin:auto; padding:18px 0px 0px 20px}
.banner_internal{width:615px; height:186px; overflow:hidden; display:block; vertical-align:middle; text-align:center;}
.banner_internal span{height:100%; display:inline-block;}
.banner_internal *{vertical-align:middle;}
.contentImages_box{background:white; width:615px; height:220px; margin:auto; padding:10px; overflow:auto; border:2px solid #ddd; font-size:13px; color:#404040; margin-left:10px; margin-top:10px;}
.contentImages_box2{background:white; width:614px; height:220px; margin:auto; padding:10px; overflow:auto; border:2px solid #ddd; font-size:13px; color:#404040; margin-left:5px;}
.title_pageheading{font-size:13px; font-weight:bold; color:#404040; padding-bottom:8px;}
.contentImages_box p{ margin:0px; padding-bottom:10px;}
/******* home page css *******/
.home_maincontainer{background:url(../../images/homepagebg2.jpg) no-repeat 50% 0%; width:100%;}
.homepage_bg{background:url(../../images/homepagebg.jpg) repeat-x 0% 22%; width:100%;}
.home_slogan{background:url(../../images/slogan_home.png) no-repeat left bottom; width:825px; height:145px; float:right; margin-left:0px;}
.Home_Searchholder{width:260px; float:right;}
.language_holder{width:250px; float:right;}
.lang_left{ float:left; width:70px; padding-top:4px;}
.language_seletbg{background:url(../../images/language_bg.png) no-repeat top left; width:175px; height:20px; padding:3px 0px 0px 3px; float:right;}
.language_select{border:0px none; background:white; outline:none; width:148px; color:#383838;font-size:12px;}
.search_box_home{background:url(../../images/search-bg.png) no-repeat; float:right; width:225px; height:23px; padding-left:30px; margin-top:10px;}
.Home_pagecontentarea{background:url(../../images/home-contentbg.png) no-repeat top left; margin:7px auto auto; width:991px; height:396px;}
.brands_holder{width:95px; float:left; padding:20px 0px 0px 20px;}
.ambassador_holder{background:url(../../images/bg_teenanbassador.jpg) no-repeat top left; float:left; width:310px; height:356px; padding:20px 0px 0px 5px; margin-top:15px; display:block;}
.spacer_brands{width:10px; height:7px; font-size:0px;}
.ambassador_content{width:auto; padding:34px 12px 0px 20px; color:#FFFFFF; font-size:12px;}
.ambassador_content a{color:#FFFFFF; font-size:12px; text-decoration:none;}
.ambassador_content p{line-height:17px; margin:0px; padding-bottom:3px; color:#FFFFFF; font-size:12px;}
.link_ambassador{color:#ffc15f;}
.Help_kids a{background:url(../../images/help_kids.png) no-repeat top left; width:261px; height:86px; display:block;}
.ambassador_content2{width:230px; color:#404040; font-size:12px; float:left; padding:90px 10px 0px 7px; line-height:17px;}
.heading1{color:#404040; font-weight:bold; font-size:12px; padding-bottom:5px;}
.ambassador_content2 p{font-size:12px; margin:0px; padding-bottom:10px;}
.Video_PlayerHolder{width:300px; float:left; padding:60px 0px 0px 5px;}
.Video_Player_title{font-size:18px; font-weight:bold; padding-left:7px; color:#000000;}
.video_palyerbg{background:url(../../images/video_palyerbg.gif) no-repeat top left; width:278px; height:272px; padding:13px; margin-top:5px;}
.Video_thumb{background:url(../../images/video.gif) no-repeat top left; width:270px; height:275px;}
.collection_box2{background:url(../../images/collection-box2.png) no-repeat; width:720px; height:128px; padding:226px 0px 0px 6px; float:left; margin-top:-11px;}
.home_Activity_holder{width:260px; float:right;}
.bg_homeactivity{background:url(../../images/home_rece.png) no-repeat top left; width:247px; height:270px; padding:55px 14px 0px 4px;}
.act_holdermain{width:242px; height:252px; overflow:auto;}
.activity_list1{ background:url(../../images/bullet.png) no-repeat 0% 11%;padding-left:22px; font-family:"Arial Narrow"; font-weight:bold; color:#FFFFFF; font-size:16px; padding-bottom:12px; margin-left:10px;}
.activity_list1 a{color:#FFFFFF; font-size:16px; text-decoration:none;}
.activity_list1 a:hover{ color:#fd9b01;text-decoration:none;}
.readmore_1{/*width:225px;*/ padding-top:27px;}
.Link_Tshirt a{width:77px; height:49px; display:block; float:left; margin-top:25px; margin-left:280px;}
.Morelinks_holder{width:auto; height:100px;}
/*******donate old csss **********/
.donate_note{font-size:12px; color:#F09810; text-align:center; padding-bottom:5px; font-weight:bold; line-height:15px;}
.white_box{width:654px; margin:auto; margin-left:8px;}
.form_topbg{background:url(../../images/form_top.png) no-repeat top left; width:617px; height:25px; padding:12px 14px 0px 13px}
.form_bg{background:url(../../images/form_bg.png) repeat-y top left; width:616px; padding:8px 15px;}
.form_btmbg{background:url(../../images/form_bottom.png) no-repeat top left; width:647px; height:20px; font-size:0px;}
.form_holder{margin:auto; padding-left:15px;}
.form_row1{width:auto; padding:3px 5px;}
.formelement1{width:150px; float:left; padding-top:4px;}
.formelement3{width:290px; float:left; padding-top:4px;}
.formelement2{/*width:220px; */float:left;}
.input_bgimg{background:url(../../images/input_bg.png) no-repeat top left; width:218px; height:22px; padding:3px 0px 0px 10px}
.textarea_bgimg{background:url(../../images/textareabg.gif) no-repeat top left; width:352px; height:60px; padding:3px 0px 0px 10px}
.input_bgimg2{background:url(../../images/select_smallbg.png) no-repeat top left; width:90px; height:22px; padding:3px 0px 0px 10px; float:left; margin-right:10px;}
.input_bgimg3{background:url(../../images/input_small.gif) no-repeat top left; width:54px; height:22px; padding:3px 0px 0px 10px; float:left; margin-right:10px;}
.input_bgimg4{background:url(../../images/input_small2.gif) no-repeat top left; width:131px; height:22px; padding:3px 0px 0px 10px; float:left; }
.input_bg{background:#ecf1f4; border:0px none; font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.inputselect_bg{background:#ecf1f4; border:0px none; font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif; width:196px; margin:0px; }
.inputselect_bg2{background:#ecf1f4; border:0px none; font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif; width:80px; margin:0px; padding:0px;}
.form_title{width:auto; font-size:15px; color:#FFFFFF; font-weight:bold; float:left;}
.requiredholder{width:auto; float:right; color:#FFFFFF;}
.form_required{background:url(../../images/star2.png) no-repeat top left; width:8px; height:8px; display:inline-block;}
.form_required1{background:url(../../images/star.png) no-repeat top left; width:8px; height:8px; display:inline-block;}
/******* c end ******/
.volunteer_title{background:url(../../images/volunteer-slogan.png) no-repeat top left; height:100px; float:left; width:479px;}
.contest_title{background:url(../../images/contest_title.png) no-repeat top left; height:100px; float:left; width:479px;}
/**********Donate ***********/
.donate_title{background:url(../../images/slogan_donate.png) no-repeat top left; height:102px; float:left; width:585px;}
.win_cooltshirt{background:url(../../images/lable_cooltshirt.jpg) no-repeat top left; width:160px; height:26px; margin:auto; padding:119px 0px 0px 108px;}
.donate_holder{width:275px; margin:10px auto 10px auto;}
.donate_top{background:url(../../images/donate_top.gif) no-repeat top left; width:264px; height:13px; font-size:0px;}
.donate_btm{background:url(../../images/donate_btm.gif) no-repeat top left; width:264px; height:13px; font-size:0px;}
.donate_bg{background:#2c2c2c; width:256px; padding:4px;}
.donate_formholder{width:auto; padding:0px 3px;}
.donate_row{width:auto; padding-bottom:4px;}
.form_element_left{width:123px; float:left; color:#FFFFFF; font-size:12px;}
.form_element_right{width:120px; float:right;}
.bg_donateinput{background:url(../../images/bg_input.gif) no-repeat top left; width:116px; height:18px; padding:1px 0px 2px 6px;}
.donate_input{background:#FFFFFF; border:0px none; font-size:11px; color:#000000; padding:0px; margin:0px; height:14px;}
.mendatory_field{background:url(../../images/star.png) no-repeat top left; width:8px; height:8px; display:inline-block;}
.donate_selectbox{background:#fff; border:0px none; width:100px; margin:0px; padding:0px; font-size:11px; height:17px;}
.donate_required{padding-bottom:10px; color:#FFFFFF; font-size:12px;}
.donate_select{width:155px; float:left;}
.donate_select select{width:150px; padding:3px;margin:3px 0px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.option_info{font-size:11px;color:#666; float:left; width:185px; margin-top:5px;}
.other_field{font-size:12px; height:14px;}
.tab_donate-money{background:url(../../images/tab_donatemonery.png) no-repeat top left; width:111px; height:24px; margin-left:20px;}
/******end *******/
.donate_leftbox{background:url(../../images/donate_small.png) no-repeat top left; width:263px; height:166px; margin:auto;}
.spacer_leftbox{width:10px; height:45px;}
/***** css for events *******/
.events_headtitle{background:url(../../images/events_title.png) no-repeat left bottom; width:807px; height:114px; float:right; margin-left:31px;}
.events_holder{width:640px; padding:10px 0px; margin-left:10px;}
.events_row1{background:#FFFFFF; padding:6px;border-top:1px solid #ccc;width:630px; }
.events_row1 p{padding:7px 0px 0px; line-height:17px;}
.events_row2{background:#f8f8f8; padding:6px; border-top:1px solid #ccc; width:630px;}
.events_row2 p{padding:7px 0px 0px; line-height:17px;}
.date{font-size:12px; color:#666;}
.Events_InfoHolder{width:auto;}
.events_IMG{float:left; width:100px; height:85px; overflow:auto; display:block; vertical-align:middle;}
.events_IMG span{display:inline-block;height:100%;}
.events_IMG *{vertical-align:middle;}
.events_Details{float:left; width:515px;}
.btn_plandonate a{background:url(../../images/plandonation.png) no-repeat top left; width:228px; height:30px; margin:5px 0px; display:block;}
/******* lightbox css *********/
.black_back {position:absolute;top: 0%;left: 0%;width:100%;height:100%;background-color: black;z-index:5;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50); display:none;}
.lightbox{width:680px; margin:auto; position:absolute; top:20%; left:23%;z-index:10; display:none;}
.lightbox_top{background:url(../../images/lightboxtop.png) no-repeat top left; width:676px; height:12px; font-size:0px;}
.lightbox_btm{background:url(../../images/lightboxbtm.png) no-repeat top left; width:676px; height:12px; font-size:0px;}
.lightbox_content{background:#FFFFFF; width:650px; padding:0px 10px; border-left:3px solid #d6870d; border-right:3px solid #d6870d;}
.close_box a{background:url(../../images/close.gif) no-repeat top left; width:26px; height:26px; display:block; float:right;}

/*****login box css lightbox ******/
.lghtboxmain_holder{width:616px; position:absolute;z-index:100; top:10%; display:none; left:22%;}
.l-bx_container{width:586px;  border-left:3px solid #ff9a00; border-right:3px solid #ff9a00; background:#eef4f7; padding:5px 10px;}
.l-bx_topholder{width:auto;}
.l-bxcorner1{background:url(../../images/lightbox_topright.png) no-repeat top left; width:21px; height:47px; float:left;}
.l-bxcorner2{background:url(../../images/lightbox_topleft.png) no-repeat top left; width:21px; height:47px; float:left;}
.l-bx_topbg{background:url(../../images/lightbox_topbg.png) repeat-x top left; height:47px; float:left; width:570px;}
.l-bxtab_holder{width:auto; float:left;}
.l-bxtab_left{background:url(../../images/tab_left.png) no-repeat top left; width:10px; height:47px; font-size:0px; float:left;}
.l-bxtab_right{background:url(../../images/tab_right.png) no-repeat top left; width:10px; height:47px; font-size:0px; float:left;}
.close_l-bx a{background:url(../../images/close_bt.png) no-repeat top left; width:30px; height:29px; display:block; float:right; margin-top:18px;}
.l-bxtab_bg{background:#eef4f7; border-top:3px solid #ff9a00; padding:5px 5px 5px 5px; font-size:22px; font-weight:bold; color:#000000; float:left;}
.l-bxtabsmall_bg{background:#eef4f7; border-top:3px solid #ff9a00; padding:10px 5px; font-size:14px; font-weight:bold; color:#000000; float:left;}
.l-bx_bottom{background:url(../../images/light_boxbtm.png) no-repeat top left; width:612px; height:15px; font-size:0px;}
.l-bx_form{width:450px; background:#FFFFFF; padding:7px; margin:8px auto; border:1px solid #d1d1d1;}
.l-bx_required{width:auto; float:right; color:#404040; padding:8px 0px; font-size:11px;}
.forgot{font-size:12px; color:#000;}
.forgot a{font-size:12px; color:#ff9a00; text-decoration:underline; padding-right:10px; padding-left:3px;font-style:italic;}
.forgot a:hover{text-decoration:none; color:#000;}
/******end *******/
.banner_spacer{width:auto; background:url(../../images/banner_spcer.png) no-repeat center center; width:234px; height:10px; margin:10px auto;}
.left_banner{background:#ffffff; border:2px solid #a3670b; padding:7px; display:inline-table;}
/******* css for profile ******/
#Profilemain_holder{width:635px; margin:auto;}
.profile_content {background:#fff; border:1px solid #d9d9d9; border-top:none 0px; padding:8px;}
.profile_tabholder{width:auto; padding-left:100px; background:url(../../images/prfltabbg.gif) repeat-x top left; height:27px;}
a.tab_select{background:url(../../images/tab_highright.gif) no-repeat right top;color:#000;display:block;float:left; font-size:13px;ize-adjust:none;
font-weight:bold;height:26px;line-height:normal;margin-right:6px;padding-right:6px;text-decoration:none; margin-top:1px; outline:none; white-space:nowrap;}
a.tab_select span{background:url(../../images/tab_highleft.gif) no-repeat top left;display:block;line-height:25px;padding:1px 18px 1px 18px;}
a.tab_prfl{background:url(../../images/tab_right.gif) no-repeat right top;color:#FFF;display:block;float:left; font-size:13px;ize-adjust:none;
font-weight:bold;height:26px;line-height:normal;margin-right:5px;padding-right:6px;text-decoration:none; outline:none; white-space:nowrap;}
a.tab_prfl span{background:url(../../images/tab_left1.png) no-repeat top left;display:block;line-height:25px;padding:1px 18px 0px 18px;}
.pic_section{float:left; width:90px;}
.pic_prfl{width:72px; height:70px; overflow:hidden; border:1px solid #b0b0b0; padding:3px; text-align:center;}
.picdetail{float:left; width:520px;}
.coupon-head{background:#f8f8f8;margin:8px 0px; border:1px solid #efefef;}
.coupon-head img{margin:7px 4px;}
.coupon_head1{color:#FFFFFF;font-size:13px; font-weight:bold; padding:3px; background:#f09810;}
/******* css for profile end ******/
/***** invite friend *******/
#invitefrnd_holder{width:610px; margin:10px auto; }
.frnds_tabs_holder{padding-left:16px; background:url(../../images/gray_left.png) no-repeat top left; height:41px; margin-left:20px; margin-top:10px;}
.frnds_tabs_holder2{padding-left:16px; background:url(../../images/gray_left.png) no-repeat top left; height:41px; margin-left:50px; margin-top:10px;}
.frnds_tabs_bg{background:url(../../images/graybg.png) repeat-x top left; float:left; padding-top:12px; padding-left:20px; width:460px;}
.frnds_tabs_bg2{background:url(../../images/graybg.png) repeat-x top left; float:left; padding-top:12px; padding-left:20px; width:127px;}
.frnds_tabs_right{background:url(../../images/gray-right.png) no-repeat top left; height:41px; float:left; width:18px;}
.tab_A a{background:url(../../images/active_frnd.png) no-repeat top left; width:70px; padding:8px 0px 5px 40px; font-size:13px; font-weight:bold; color:#000000; text-decoration:none; float:left; display:block;}
.tab_B-active a{background:url(../../images/active_B.png) no-repeat top left; width:120px; padding:8px 0px 5px 40px; font-size:13px; font-weight:bold; color:#000000; text-decoration:none; float:left; display:block;}
.tab_B-dactive a{background:url(../../images/deactive_frnd.png) no-repeat top left; width:120px; padding:8px 0px 5px 40px; font-size:13px; font-weight:bold; color:#afafaf; text-decoration:none; float:left; display:block;}
.tab_B-active a{background:url(../../images/active_B.png) no-repeat top left; width:120px; padding:8px 0px 5px 40px; font-size:13px; font-weight:bold; color:#000; text-decoration:none; float:left; display:block;}

.tab_C-dactive a{background:url(../../images/tab_C.gif) no-repeat top left; width:120px; padding:8px 0px 5px 40px; font-size:13px; font-weight:bold; color:#afafaf; text-decoration:none; float:left; display:block;}
.tab_C-active a{background:url(../../images/highlightd-C.gif) no-repeat top left; width:120px; padding:8px 0px 5px 40px; font-size:13px; font-weight:bold; color:#000; text-decoration:none; float:left; display:block;}
.frnd_whitebxtop{background:url(../../images/white_top.png) no-repeat top left; width:607px; height:6px; font-size:0px;}
.frnd_whitebxbg{background:url(../../images/whitebg.png) repeat-y top left; width:595px; padding:10px;}
.frnd_whitebxbtm{background:url(../../images/whitebtm.png) no-repeat top left; width:607px; height:20px; font-size:0px;}
.mailicon_holder{width:500px; padding-bottom:10px; margin:auto;}
.icon_gmail {background:url(../../images/icon_gmail.gif) no-repeat center top; width:85px; padding-top:50px; float:left; text-align:center;}
.icon_yahoo {background:url(../../images/icon_yahoo.gif) no-repeat center top; width:95px; padding-top:50px; float:left; text-align:center;}
.icon_facebook {background:url(../../images/icon_facebook.gif) no-repeat center top; width:85px; padding-top:50px; float:left; text-align:center;}
.icon_hotmail {background:url(../../images/icon_hotmail.gif) no-repeat center top; width:110px; padding-top:50px; float:left; text-align:center;}
.icon_Aol {background:url(../../images/icon_aol.gif) no-repeat center top; width:80px; padding-top:50px; float:left; text-align:center;}
.icon_spacer{background:url(../../images/icon_saper.gif) no-repeat center top; width:6px;height:60px; float:left; text-align:center;}
.frnds_mailinfobx{width:563px; margin:auto;}
.manually{font-size:15px; font-weight:bold; padding:5px 0px 8px 0px;}
.frnds_mailinfotop{background:url(../../images/invite_top.jpg) no-repeat top left; width:559px; height:13px; font-size:0px;}
.frnds_mailinfobtm{background:url(../../images/invite_btm.jpg) no-repeat top left; width:559px; height:13px; font-size:0px;}
.frnds_mailinfobg{width:535px; border-left:2px solid #c4c4c4;border-right:2px solid #c4c4c4; padding:5px 10px;}
.select_frndbx{width:200px; height:70px; overflow:auto; background:#ffffff; border:1px solid #efefef; padding:7px; margin:3px 0px 10px;}
/******** music *******/
.music-head{background:#f8f8f8;margin:8px 0px; border:1px solid #efefef;}
.music_infoholder{width:107px; float:left; font-size:11px; color:#404040; line-height:17px; text-align:center; padding-top:8px; border:1px solid #eee; background:#fff; margin:4px;}
.music_holder{padding-left:14px;}
.thumbnail_box{width:80px; height:75px; overflow:hidden; text-align:center; padding:2px; border:2px solid #d1d1d1; margin:3px 0px;vertical-align:middle; margin:auto; }
.thumbnail_box span{height:100%; display:inline-block;}
.thumbnail_box *{vertical-align:middle; }
.music_button{width:auto; padding-left:13px; margin:4px 0px;}
.btn_play a{background:url(../../images/btn_play.png) no-repeat top left; width:40px; height:26px; display:block; float:left;}
.btn_Free a{background:url(../../images/btn_free.png) no-repeat top left; width:40px; height:26px; display:block; float:left;}
.btn_buy a{background:url(../../images/btn_buy.png) no-repeat top left; width:40px; height:26px; display:block; float:left;}
.pagging_holder{width:auto; padding:5px; margin:5px 0px; float:right;}
.pagging a{padding:1px 5px; font-size:11px; color:#fff; text-decoration:none; background:#000000; margin:0px 2px;}
.pagging a:hover{color:#fff; font-weight:bold; background:#f09810;}
.pagging_fix{color:#fff; font-weight:bold; background:#f09810;font-size:11px;margin:0 2px;padding:1px 5px;}
.cat_holder{width:auto; padding:10px;}
.cat_col1{width:132px; float:left; margin-right:13px;}
.music_categories a{font-size:12px; color:#000000; text-decoration:none; line-height:20px; background:url(../../images/arrow.gif) no-repeat 0% 50%; padding-left:12px;}
.music_categories a:hover{color:#f09810; text-decoration:underline;}
.video_player_holder{width:450px; background:#FFFFFF; padding:7px 30px; margin:8px auto; border:1px solid #d1d1d1;}
.lightbox_infobox{width:560px; background:#FFFFFF; padding:8px; margin:8px auto; border:1px solid #d1d1d1; height:250px; overflow:auto;}
.light_boxheading{font-size:15px; font-weight:bold; color:#404040; padding-bottom:5px;}
/***** games ********/
.game_row1{width:auto; padding:10px 0px; background:white;}
.game_row2{width:auto; padding:10px 0px; background:#f8f8f8;}
.gameholder1{width:300px; float:left; margin-right:8px;}
.game_Icon{width:110px; height:100px; float:left; overflow:hidden; border:1px solid #efefef; text-align:center; vertical-align:middle; display:block;}
.game_Icon span{display:inline-block; height:100%;}
.game_Icon *{vertical-align:middle;}
.game_details{width:150px; float:left; padding-left:8px;}
.orng_text{color:#FD9B01; font-weight:bold; text-decoration:none;}
.orng_text a{color:#FD9B01; text-decoration:none; font-weight:normal;}
.orng_text a:hover{text-decoration:underline;}
/***** mouse over menu **********/
#Layer1 {position:absolute;z-index:100;color:#FFFFFF;font-weight:bold;visibility:hidden; background:url(../../images/submenu-bg.png) no-repeat left bottom;top:31px; display:block; width:90px; margin-left:18px;padding:3px 3px 16px 3px;}
.submenu{font-weight:normal; color:#FFFFFF; text-decoration:none;}
.submenu a{font-weight:normal; color:#FFFFFF; font-size:12px;text-decoration:none; display:block; padding:3px 0px 3px 7px;}
.submenu a:hover{font-weight:bold; background:#474545;}
.findusholder{width:301px; margin:10px auto 0px auto;padding:9px 0px 0px 7px; background:url(../../images/icon_holderbg.png) no-repeat top left; width:315px; height:41px;}
.findus{float:left; font-size:14px; font-weight:bold; color:#cd1717; width:90px; padding-top:8px;}
.findus_icon{background:url(../../images/icon_footer.png) no-repeat top left; width:219px; height:31px; float:left;}
.Ficon_1 a{ float:left; width:20px;height:29px; display:block; margin-right:2px;}

/******contest **********/
.con_heading{color:#404040; font-weight:bold; font-size:14px; line-height:20px;}
.con_date{color:#9b9b9b;font-size:11px;font-weight:normal; padding-bottom:5px;}
.btn_participate a{background:url(../../images/btn_participate.png) no-repeat top left; width:120px; height:29px; display:block; float:right;}
.Info_bar{background:#ffffff; padding:7px; border:1px solid #ccc; margin:10px 0px;}
.user_imgholder{float:left; width:75px; color:#404040; font-size:12px; text-align:center;}
.User_Imgbox{width:64px; height:64px; overflow:hidden; display:block; text-align:center; vertical-align:middle; border:1px solid #ccc;}
.User_Imgbox span{display:inline-block; height:100%;}
.User_Imgbox *{vertical-align:middle;}
.comment_holder{float:left; width:410px; margin-right:10px;}
.upload_thumbnail{width:100px; height:100px; display:block; overflow:hidden; text-align:center; vertical-align:middle; float:left;}
.upload_thumbnail span{height:100%; display:inline-block;}
.upload_thumbnail *{vertical-align:middle;}
.past_contest a{background:url(../../images/btn_pastcontest.jpg) no-repeat top left; width:109px; height:29px; display:block; float:left; margin-bottom:5px;}
.past_contest a:hover{background:url(../../images/btn_pastcontest-hover.jpg) no-repeat top left;}
.contest_winners{font-size:12px; color:#000000; font-weight:normal;}
.winner_heading{color:#FF9A00; font-size:13px; font-weight:bold; padding:5px 0px;}

.search_result_holder{ width:630px;}
.result_left{ float:left; width:230px;}
.box_holder{ padding:0px ; margin:0px;}
.box_holder_up{ background:url(../../images/search_head.jpg) no-repeat left top; width:213px; height:37px; float:left;}
.box_holder_mid{ background:#ffbb51; width:213px; float:left; padding:0px 0px 40px 0px}
.box_holder_bottom{ background:url(../../images/search_bottom.jpg) no-repeat left top; float:left; width:213px; height:15px;}
.result_right{ float:left; width:390px; padding:0px 0px 0px 10px}
.list_holder{ padding:10px 0px 0px 10px; margin:0px;}
.list_holder li{ list-style:none; padding:0px 0px 0px 10px}
.list_holder li a{ list-style:none; text-decoration:none; color:#fff; font:bold 12px Arial, Helvetica, sans-serif ;}
.list_holder li a:hover{color:#ee3324; }
.list_holder ul{ margin:0px; padding:0px}
.li_sep{ background:url(../../images/listing_sep.jpg) no-repeat left top; width:182px; height:4px; margin:5px 0px 5px 0px;}
.boxes_main{ padding:0px; margin:0px;}
.events_head_bg{ background:url(../../images/event_bg.jpg) no-repeat left top; width:411px; height:27px; margin:0px 0px 0px 9px; padding:10px 0px 0px 20px; color:#000; font-size:14px;}

.box_padd{ padding:5px 0px 0px 15px}
.search_headtitle {background:transparent url(../../images/search_header.png) no-repeat scroll left bottom;float:left;height:68px;margin-left:10px;width:825px;}
.items_holder { -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F7F8F9 none repeat scroll 0 0;margin:0 0 8px;padding:10px 5px;}
.purchase_head {padding:5px 0 12px 6px;}
.current_contest a{background:url(../../images/current_contest.jpg) no-repeat top left; width:130px; height:29px; display:block; float:left;}
.current_contest a:hover{background:url(../../images/current_contest-hover.jpg) no-repeat top left;}
.links{font-size:12px; color:#000000;}
.links a{font-size:12px; color:#000000; text-decoration:none;}
.links a:hover{color:#F09810; text-decoration:underline;}
.Listing_part ul{ margin:0px; padding:0px; list-style-type:none;}
.Listing_part ul li{background:url(../../images/arrow.gif) no-repeat 0% 16%; font:Arial, Helvetica, sans-serif 12px; color:#000000; padding-bottom:5px; padding-left:12px;}
.Holder_partners{width:650px; margin-left:-3px;}
a.view_images{background:url(../../images/btn_view_images.png) no-repeat; width:103px; height:27px; float:right; margin:15px 0 0 0;}
.album_details{float:left; width:515px; margin:7px 0 0 0;}
.album_details a{font-size:12px; color:#000000; text-decoration:none;}
.album_details a:hover{color:#F09810; text-decoration:underline;}
.album_detailsrow1{background:#FFFFFF; padding:6px;border-top:1px solid #ccc;width:630px; }
.album_details p{padding:0px 0px 0px; line-height:17px;}
.album_detailsrow2{background:#F8F8F8; padding:6px;border-top:1px solid #ccc;width:630px; }
.album_details p{padding:0px 0px 0px; line-height:17px;}
.ailbum_infoholder{width:107px; float:left; font-size:11px; color:#404040; line-height:17px; text-align:center; padding:8px 0; border:1px solid #eee; background:#fff; margin:4px;}