/* Graphics */
#header{background:url(/assets/images/bg/header.png) center top repeat-x;width:100%;float:left;margin:0 0 8px;}
#home-link{display:block;position:absolute;top:24px;left:0px;width:245px;height:45px;background:url(/assets/images/logos/tg_logo.png) no-repeat;}
#member-menu li{float:left;background:url(/assets/images/bg/member-menu_background.png) no-repeat 50% 50%;}
#member-menu a{display:block;font-size:1.3em;line-height:12px;background:url(/assets/images/bg/member-menu_border-left.png) no-repeat left 50%;color:#FFF;padding:7px 16px;}

#member-menu .member{display:block;font-size:1.3em;line-height:12px;background:url(/assets/images/bg/member-menu_background.png) no-repeat left 50%;color:#333;padding:7px 16px;}
#member-menu li .member{background-image:url(/assets/images/icons/member.png);}

#member-menu li.cart {background-image:url(/assets/images/icons/cart.png);width:45px;height:26px;display:block;}
#member-menu .cart a{background-image:url(/assets/images/icons/cart.png) 0 0;width:45px;height:26px;padding:0;display:block;}

#member-menu .member-logging-in{display:block;font-size:1.3em;line-height:12px;background:url(/assets/images/bg/member-menu_background.png) no-repeat left 50%;color:#ccc;padding:7px 16px;}
#member-menu li .member-logging-in{background-image:url(/assets/images/icons/member_logged-out.png);cursor:not-allowed;}

#member-menu .member-logged-out{display:block;font-size:1.3em;line-height:12px;background:url(/assets/images/bg/member-menu_background.png) no-repeat left 50%;color:#fff;padding:7px 16px;}
#member-menu li a.member-logged-out{background-image:url(/assets/images/icons/member_logged-out.png);}

#main-menu{overflow:hidden;background:#01A2E2 url(/assets/images/bg/main-menu_gradient.png) repeat-x 0 50%;}
#main-menu ul{position:relative;overflow:hidden;width:1000px;padding-left:1px;background:url(/assets/images/bg/main-menu_border.png) no-repeat left 50%;margin:0 auto;}
#main-menu a{display:block;font-size:1.3em;line-height:1;background:url(/assets/images/bg/main-menu_border.png) no-repeat right 50%;color:#FFF;padding:7px 12px 8px 10px;}
#main-menu li.current{background:url(/assets/images/bg/main-menu_gradient_current.png) repeat-x right 50%;}

/* xbox - replacement for xcorner */
.xbox{background:url(/assets/images/bg/xbox-gradient-grey.png) repeat-x;}

#events-widget{width:300px;background:url(/assets/images/bg/green-gradient.png) repeat-x;}
#news-widget{width:300px;background:url(/assets/images/bg/blue-gradient.png) repeat-x;}

#partners-widget .left{float:left;width:81px;height:33px;background:url(/assets/images/bg/our-partners_l.png) no-repeat;}
#partners-widget .logo{float:left;height:33px;background:url(/assets/images/bg/our-partners_m.png) repeat-x;}
#partners-widget .right{float:left;width:5px;height:33px;background:url(/assets/images/bg/our-partners_r.png) no-repeat;}
#partners-widget .vdiv{float:left;width:1px;height:33px;background:url(/assets/images/bg/our-partners_div.png) no-repeat;}

/*#rotator .item a:hover{background:transparent url(/assets/images/rotator/bg_rotator_item.png) no-repeat scroll 0px 0px;display:block;height:77px;z-index:0;}*/
/*#rotator .activeSlide{background:transparent url(/assets/images/rotator/bg_rotator_item.png) no-repeat scroll 0px 0px;display:block;height: 77px;}*/
#rotator .item{float:left;margin-left:3px;background:transparent url(/assets/images/rotator/selector.png) 0 0;display:block;width:18px;height:18px;z-index:0;cursor:pointer;}
#rotator .item:hover{float:left;margin-left:3px;background:transparent url(/assets/images/rotator/selector.png) 19px 0;display:block;width:18px;height:18px;z-index:0;cursor:pointer;}
#rotator .activeSlide{background:transparent url(/assets/images/rotator/selector.png) 19px 0;display:block;width:18px;height: 18px;}

#new-member-widget{background:url(/assets/images/bg/new-members.png) no-repeat;}

/* mouse over styles */
#main-menu li a:hover{color:#B9F4FF;background:url(/assets/images/bg/main-menu_gradient_current.png) repeat-x;}
#sub-menu li a:hover{color:#B9F4FF;background:url(/assets/images/bg/sub-menu_gradient_current.png) repeat-x;}
/* end mouse over styles */

#bottom{overflow:hidden;clear:both;margin-top:48px;padding-top:32px;background:url(/assets/images/bg/bottom_gradient.png) repeat-x 0 0;text-align:center;}

#welcome-banner{height:90px;background:url(/assets/images/bg/welcome-banner.png) repeat-x 0 0;}

.more-link{font-weight:700;background:url(/assets/images/bul_arrow.gif) no-repeat center left;padding:0 0 0 10px;}

.side-menu li a,.side-menu li a:visited{width:137px;font-family:Arial,sans-serif;font-size:11px;border-bottom:0;float:left;color:#000;text-decoration:none;text-align:left;padding:7px 10px 7px 10px;background-image:url('/assets/images/bul_blue.gif');background-position:bottom right;background-repeat:no-repeat;}
.side-menu li a:hover{font-family:Arial,sans-serif;font-size:11px;color:#00a0e2;text-decoration:none;background-color:#fff;border-bottom:0;padding:7px 10px 7px 10px;background-image:url('/assets/images/bul_blue.gif');background-position:bottom right;background-repeat:no-repeat;}

.important{background:url(/assets/images/icons/important.png);width:17px;height:15px;display:inline-block;}

.btn-jobseeker-registration{background:url(/assets/images/buttons/btn_jobseeker_registration.png) 0 0;width:180px;height:38px;display:block;}
.btn-jobseeker-registration:hover{background:url(/assets/images/buttons/btn_jobseeker_registration.png) 180px 0;width:180px;height:38px;display:block;cursor:pointer;}

.btn-employer-registration{background:url(/assets/images/buttons/btn_employer_registration.png) 0 0;width:180px;height:38px;display:block;}
.btn-employer-registration:hover{background:url(/assets/images/buttons/btn_employer_registration.png) 180px 0;width:180px;height:38px;display:block;cursor:pointer;}

.btn-add-to-cart{margin-top:3px;background:url(/assets/images/buttons/btn_add_to_cart.png) 0 0;width:80px;height:20px;display:block;}
.btn-add-to-cart:hover{margin-top:3px;background:url(/assets/images/buttons/btn_add_to_cart.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-edit-job{margin-top:3px;background:url(/assets/images/buttons/btn_edit_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-edit-job:hover{margin-top:3px;background:url(/assets/images/buttons/btn_edit_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-review-job{margin-top:3px;background:url(/assets/images/buttons/btn_review_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-review-job:hover{margin-top:3px;background:url(/assets/images/buttons/btn_review_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-disable-job{margin-top:3px;background:url(/assets/images/buttons/btn_disable_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-disable-job:hover{margin-top:3px;background:url(/assets/images/buttons/btn_disable_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-activate-job{margin-top:3px;background:url(/assets/images/buttons/btn_activate_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-activate-job:hover{margin-top:3px;background:url(/assets/images/buttons/btn_activate_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-repost-job{margin-top:3px;background:url(/assets/images/buttons/btn_repost_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-repost-job:hover{margin-top:3px;background:url(/assets/images/buttons/btn_repost_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-post-job{margin-top:3px;background:url(/assets/images/buttons/btn_post_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-post-job:hover{margin-top:3px;background:url(/assets/images/buttons/btn_post_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-discard-job{margin-top:3px;background:url(/assets/images/buttons/btn_discard_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-discard-job:hover{margin-top:3px;background:url(/assets/images/buttons/btn_discard_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-go-to-cart{background:url(/assets/images/buttons/btn_go_to_cart.png) 0 0;width:80px;height:20px;display:block;}
.btn-go-to-cart:hover{background:url(/assets/images/buttons/btn_go_to_cart.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}
.btn-close{background:url(/assets/images/buttons/btn_close.png) 0 0;width:80px;height:20px;display:block;}
.btn-close:hover{background:url(/assets/images/buttons/btn_close.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-remove{background:url(/assets/images/buttons/btn_remove.png) 0 0;width:60px;height:15px;display:block;}
.btn-remove:hover{background:url(/assets/images/buttons/btn_remove.png) 60px 0;width:60px;height:15px;display:block;cursor:pointer;}

.btn-new-job-post{background:url(/assets/images/buttons/btn_new_job_post.png) 0 0;width:100px;height:28px;display:block;}
.btn-new-job-post:hover{background:url(/assets/images/buttons/btn_new_job_post.png) 100px 0;width:100px;height:28px;display:block;cursor:pointer;}

.btn-proceed-to-checkout{background:url(/assets/images/buttons/btn_proceed_to_checkout.png) 0 0;width:150px;height:28px;display:block;}
.btn-proceed-to-checkout:hover{background:url(/assets/images/buttons/btn_proceed_to_checkout.png) 150px 0;width:150px;height:28px;display:block;cursor:pointer;}

.btn-checkout{background:url(/assets/images/buttons/btn_checkout.png) 0 0;width:90px;height:28px;display:block;}
.btn-checkout:hover{background:url(/assets/images/buttons/btn_checkout.png) 90px 0;width:90px;height:28px;display:block;cursor:pointer;}

.btn-post-a-job{background:url(/assets/images/buttons/btn_post_a_job.png) 0 0;width:157px;height:38px;display:block;}
.btn-post-a-job:hover{background:url(/assets/images/buttons/btn_post_a_job.png) 157px 0;width:157px;height:38px;display:block;cursor:pointer;}

.btn-save-job{background:url(/assets/images/buttons/btn_save_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-save-job:hover{background:url(/assets/images/buttons/btn_save_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-cancel-save-job{background:url(/assets/images/buttons/btn_cancel_save_job.png) 0 0;width:80px;height:20px;display:block;}
.btn-cancel-save-job:hover{background:url(/assets/images/buttons/btn_cancel_save_job.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-post-jobs{background:url(/assets/images/buttons/btn_post_jobs.png) 0 0;width:157px;height:38px;display:block;}
.btn-post-jobs:hover{background:url(/assets/images/buttons/btn_post_jobs.png) 157px 0;width:157px;height:38px;display:block;cursor:pointer;}

.btn-view-profile{background:url(/assets/images/buttons/btn_view_profile.png) 0 0;width:80px;height:20px;display:block;}
.btn-view-profile:hover{background:url(/assets/images/buttons/btn_view_profile.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-view-profile-disabled{background:url(/assets/images/buttons/btn_view_profile_disabled.png) 0 0;width:80px;height:20px;display:block;cursor:not-allowed;}

.btn-view-all-jobs{background:url(/assets/images/buttons/btn_view_all_jobs.png) 0 0;width:157px;height:38px;display:block;}
.btn-view-all-jobs:hover{background:url(/assets/images/buttons/btn_view_all_jobs.png) 157px 0;width:157px;height:38px;display:block;cursor:pointer;}

.btn-view-details{background:url(/assets/images/buttons/btn_view_details.png) 0 0;width:80px;height:20px;display:block;}
.btn-view-details:hover{background:url(/assets/images/buttons/btn_view_details.png) 80px 0;width:80px;height:20px;display:block;cursor:pointer;}

.btn-job-listing{background:url(/assets/images/buttons/btn_job_listing.png) 0 0;width:150px;height:20px;display:block;}
.btn-job-listing:hover{background:url(/assets/images/buttons/btn_job_listing.png) 150px 0;width:150px;height:20px;display:block;cursor:pointer;}

.btn-apply-for-this-position{background:url(/assets/images/buttons/btn_apply_for_this_position.png) 0 0;width:150px;height:38px;display:block;}
.btn-apply-for-this-position:hover{background:url(/assets/images/buttons/btn_apply_for_this_position.png) 150px 0;width:150px;height:38px;display:block;cursor:pointer;}

.btn-apply-for-this-position-disabled{background:url(/assets/images/buttons/btn_apply_for_this_position_disabled.png);width:150px;height:38px;display:block;}
.btn-apply-for-this-position-disabled:hover{background:url(/assets/images/buttons/btn_apply_for_this_position_disabled.png);width:150px;height:38px;display:block;cursor:not-allowed;}

.btn-apply{background:url(/assets/images/buttons/btn_apply_filter.png) 0 0;width:60px;height:20px;display:block;}
.btn-apply:hover{background:url(/assets/images/buttons/btn_apply_filter.png) 60px 0;width:60px;height:20px;display:block;cursor:pointer;}

.btn-clear{background:url(/assets/images/buttons/btn_clear_filter.png) 0 0;width:60px;height:20px;display:block;}
.btn-clear:hover{background:url(/assets/images/buttons/btn_clear_filter.png) 60px 0;width:60px;height:20px;display:block;cursor:pointer;}

.btn-favorite{background:url(/assets/images/buttons/btn_addthis.png) 0 0;width:179px;height:37px;display:block;margin:10px 0 10px 0;}
.btn-favorite:hover{background:url(/assets/images/buttons/btn_addthis.png) 179px 0;width:179px;height:37px;display:block;margin:10px 0 10px 0;}

.btn-subscribe{background:url(/assets/images/buttons/btn_subscribe.png) 0 0;width:90px;height:28px;display:block;}
.btn-subscribe:hover{background:url(/assets/images/buttons/btn_subscribe.png) 90px 0;width:90px;height:28px;display:block;cursor:pointer;}

.btn-rss{background:url(/assets/images/buttons/btn_rss.png) 0 0;width:32px;height:32px;display:block;}
.btn-rss:hover{background:url(/assets/images/buttons/btn_rss.png) 32px 0;width:32px;height:32px;display:block;}

.btn-ical{background:url(/assets/images/buttons/btn_ical.png) 0 0;width:32px;height:26px;display:block;}
.btn-ical:hover{background:url(/assets/images/buttons/btn_ical.png) 32px 0;width:32px;height:26px;display:block;}

.btn-sign-up{background:url(/assets/images/buttons/btn_sign-up.png) 0 0;width:90px;height:28px;display:block;}
.btn-sign-up:hover{background:url(/assets/images/buttons/btn_sign-up.png) 90px 0;width:90px;height:28px;display:block;cursor:pointer;}

.btn-login{background:url(/assets/images/buttons/btn_login.png) 0 0;width:90px;height:28px;display:block;float:right;}
.btn-login:hover{background:url(/assets/images/buttons/btn_login.png) 90px 0;width:90px;height:28px;display:block;float:right;cursor:pointer;}

.btn-send{background:url(/assets/images/buttons/btn_send.png) 0 0;width:90px;height:28px;display:block;float:right;}
.btn-send:hover{background:url(/assets/images/buttons/btn_send.png) 90px 0;width:90px;height:28px;display:block;float:right;cursor:pointer;}

.btn-reset{background:url(/assets/images/buttons/btn_reset.png) 0 0;width:90px;height:28px;display:block;float:right;}
.btn-reset:hover{background:url(/assets/images/buttons/btn_reset.png) 90px 0;width:90px;height:28px;display:block;float:right;cursor:pointer;}

.btn-yes{background:url(/assets/images/buttons/btn_yes.png) 0 0;width:40px;height:20px;display:block;}
.btn-yes:hover{background:url(/assets/images/buttons/btn_yes.png) 40px 0;width:40px;height:20px;display:block;cursor:pointer;}

.btn-no{background:url(/assets/images/buttons/btn_no.png) 0 0;width:40px;height:20px;display:block;}
.btn-no:hover{background:url(/assets/images/buttons/btn_no.png) 40px 0;width:40px;height:20px;display:block;cursor:pointer;}

.profile #user_mission #user_mission_bubble .mission span{background:url(/assets/images/bg/mission.png) no-repeat scroll 0px 0px;height:36px;width:36px;float:left;margin:2px 10px 2px 0;padding:0;width:36px;height:36px;}
.profile #user_mission #user_mission_info{background:url(/assets/images/bg/mission.png) no-repeat -36px 64px;width:192px;height:36px;border:0;float:right;padding-bottom:64px;}

/* pagination styles */
div.pagination a.prevlink,div.pagination a.prevlink:hover{padding-left:12px;border:0;background:url(/assets/images/icons/page_prev.png) no-repeat left center;color:#0187c5;}
div.pagination a.nextlink,div.pagination a.nextlink:hover{padding-right:12px;border:0;background:url(/assets/images/icons/page_next.png) no-repeat right center;color:#0187c5;}

/* video */
#play{float:left;background:url(/assets/images/bg/video_sprite.png) 0 -26px;width:15px;height:23px;display:block;cursor:pointer;}
#play:hover{float:left;background:url(/assets/images/bg/video_sprite.png) 0 -49px;width:15px;height:23px;display:block;cursor:pointer;}
#pause{float:left;background:url(/assets/images/bg/video_sprite.png) -15px -26px;width:15px;height:23px;display:block;cursor:pointer;}
#pause:hover{float:left;background:url(/assets/images/bg/video_sprite.png) -15px -49px;width:15px;height:23px;display:block;cursor:pointer;}
#load-bar{position:relative;height:13px;background:url(/assets/images/bg/video_sprite.png) 0 -72px;left:0;width:0;display:block;overflow:hidden;}
#play-bar{position:relative;top:-13px;height:13px;background:url(/assets/images/bg/video_sprite.png) 0 -85px;left:0;width:0;display:block;overflow:hidden;}
#seek-time{position:absolute;top:-30px;left:-17px;background:url(/assets/images/bg/video_sprite.png) 35px -45px;width:35px;height:27px;display:none;cursor:default;}
#mute{float:left;background:url(/assets/images/bg/video_sprite.png) -30px -26px;width:18px;height:23px;display:block;cursor:pointer;}
#mute:hover{float:left;background:url(/assets/images/bg/video_sprite.png) -30px -49px;width:18px;height:23px;display:block;cursor:pointer;}
#unmute{float:left;background:url(/assets/images/bg/video_sprite.png) -30px -49px;width:18px;height:23px;display:block;cursor:pointer;}
#unmute:hover{float:left;background:url(/assets/images/bg/video_sprite.png) -30px -26px;width:18px;height:23px;display:block;cursor:pointer;}
#volume-bar{position:relative;height:13px;background:url(/assets/images/bg/video_sprite.png) 80px -26px;left:0;width:0;display:block;overflow:hidden;}
#volumeseek-pc{position:absolute;top:-30px;left:-17px;background:url(/assets/images/bg/video_sprite.png) 35px -45px;width:35px;height:27px;display:none;cursor:default;}
