/* Global */
/*--------------------------*/
body { font-size:13px; font-family:Arial, sans-serif; padding:0; margin:0; }
.rounded-widget{ -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px; }
.rounded-bottom { -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px; -khtml-border-bottom-left-radius:7px; border-bottom-left-radius:7px; -moz-border-radius-bottomright: 7px;-webkit-border-bottom-right-radius: 7px;-khtml-border-bottom-right-radius: 7px;border-bottom-right-radius: 7px;}
p.widget-message {margin: 2px 0px 10px; line-height: 17px; font-size: 13px;}

#widget-container a.widget-button, #widget-footer #pepsi_logo, #web-widget a#widget_edit_link {background:url("/images/widget/bg_sprite.png") no-repeat scroll;}

/* Sidebar Styles*/
/*--------------------------*/
#web-widget a#widget_edit_link {background-position:0 -66px;display:block;height:16px;margin-top:8px;padding-top:6px;text-align:center;width:91px;font-weight:bold;color:#fff;_height:20px;}

/* Edit container */
/*--------------------------*/
#edit-wrap, #edit-wrap #edit-top, #edit-wrap #edit-mid, #edit-wrap #edit-bottom {width: 460px;margin:0 auto;_width:440px;}
#edit-wrap {position: relative;_overflow:hidden;*overflow:hidden;}
#edit-wrap hr {border: 1px solid #e9e8e8;clear:both;margin:18px auto;}
#edit-wrap h2 {display:block;font-size:18px;font-weight:normal;line-height:22px;margin:35px 0px 24px;}
#edit-wrap .attribute {clear:both;margin-left:20px;float:left;}
#edit-wrap .attribute p.title {display:inline;float:left;text-align:right;width:60px;font-weight: bold;color: #999999;font-size: 11px;margin:10px 20px 0 10px;}
#edit-wrap .attribute p#msgTitle {color:#333333;}
#edit-wrap #message_preview {display:none;}
#edit-wrap #widget-wrap {float:right;margin-right:52px;margin-top:10px;}
#edit-wrap .edit_btn {background: url('/images/widget/btn_widgetEdit-edit.png') no-repeat scroll top left; cursor:pointer; width: 50px; height: 30px;display:inline;margin-left:2px;padding:6px 13px 9px;width:50px;position:relative;top:0px;text-transform:uppercase;color:#FFFFFF;font-weight:normal;font-size:10px;_background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/widget/btn_widgetEdit-edit.png', sizingMethod='crop');_display:block;_width:18px;_height:12px;_left:10px;}
#edit-wrap label {font-size:11px;}

/*color picker */
#edit-wrap .picker_popup {background: url('/images/widget/bg_widgetColorPopup.png') no-repeat scroll 0 0;width: 101px;height: 66px;padding:3px 13px;display:block;position:absolute;z-index:5;_width:135px;*width:135px;_background: url('/images/widget/bg_widgetColorPopup.gif') no-repeat scroll top left;}
#edit-wrap .picker_popup input {width: 67px;height:24px;color:#666666;font-size:14px;font-weight:normal;}
#edit-wrap .picker_popup label {padding: 3px 0px;color:#333333;font-size:12px;font-weight:bold;}
#edit-wrap #title_popup {right:12px;top:40px;}
#edit-wrap #link_popup {right:-41px;top:-8px;padding-top:6px;}
#edit-wrap #link_popup input {margin-top:6px;}
#edit-wrap .colorpicker_btn {background:url("/images/widget/bg_widgetEdit-sprite.png") no-repeat scroll 0 -100px transparent;cursor:pointer;display:block;height:25px;position:relative;right:-80px;top:-23px;width:25px;}
#edit-wrap #picker {display:none;background-color:white;position:absolute;border:1px solid #DAD9D9;-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);-webkit-box-shadow:  3px 3px 10px rgba(0, 0, 0, 0.1);box-shadow:  3px 3px 10px rgba(0, 0, 0, 0.1);z-index:6;}
#edit-wrap .widget_overlay_wrapper {z-index:1;}
#edit-wrap .widget_overlays {display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;_position:absolute;*position:absolute;_height:9999px;*height:9999px;_width:9999px;*width:9999px;_top:-1000px;*top:-1000px;_left:-1000px;*left:-1000px;}
#edit-wrap #popup_overlay_wrapper {}
#edit-wrap #picker_overlay_wrapper {}

#edit-wrap #msg_edit_container {border-color:#696969 #B4B4B4 #D9D9D9;border-left:1px solid #B4B4B4;border-right:1px solid #B4B4B4;border-style:solid;border-width:1px;margin:10px 0 10px 90px;width:300px;_width:280px;}
#edit-wrap #msg_edit_container textarea {border:none;margin:0 4px;font-family:arial;font-size:13px;color:#333333;}
#edit-wrap a.widget-button {_bottom:10px !important;}
#msg_edit_container #msg_edit_toolbar {background-color:#ededed;border-top:1px #bcbcbc solid;border-bottom:1px solid #BCBCBC;height:22px;padding:3px;}
#msg_edit_container #msg_edit_toolbar input {width:65px;}
#msg_edit_container #msg_edit_toolbar .colorpicker_btn {background-position:-26px -101px;height:22px;width:23px;}

/* width buttons */
#edit-wrap #width_preview #width_250, #edit-wrap #width_preview #width_300,#edit-wrap input#copy_text,#edit-wrap input#save_text {background: url('/images/widget/bg_widgetEdit-sprite.png') no-repeat scroll 0 0;}
#edit-wrap #width_preview #width_250, #edit-wrap #width_preview #width_300 {display:block;float:left;height:22px;position:relative;margin-right:8px;text-indent:-9999px;margin-top:8px;}
#edit-wrap #width_preview #width_250 {background-position:-1px -1px;width:57px}
#edit-wrap #width_preview #width_300 {background-position:-59px -1px;width:61px;}
#edit-wrap #width_preview #width_250:hover {background-position:-1px -24px;}
#edit-wrap #width_preview #width_300:hover {background-position:-59px -24px;}
#edit-wrap #width_preview #width_250.active {background-position:-1px -47px;;}
#edit-wrap #width_preview #width_300.active {background-position:-59px -47px;}
/* input area */
#edit-wrap input#embed_code {margin:3px auto;width:450px;_width:430px;color:#666666;font-size:14px;margin:3px auto 18px;}
#edit-wrap input#copy_text,#edit-wrap input#save_text {background-position:-1px -70px;border:medium none;color:#FFFFFF;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;height:29px;text-align:center;text-transform:uppercase;width:63px;position:relative;top:-1px;}
#edit-wrap input#save_text {display:block;float:right;margin-bottom:10px;display:none;}

/* Widget container */
/*--------------------------*/
#widget-wrap {width: 298px;margin-bottom:18px;}
#widget-container { width:298px;height:183px; border:1px #dad9d9 solid; position: relative;margin-bottom:18px;background-color:#FFFFFF;clear:both;}
#widget-container a.widget-button {background-position:0 0;bottom:42px;color:#3B3A3A;display:block;font-size:13px;font-weight:bold;height:24px;padding-top:8px;text-align:center;text-decoration:none;width:128px;clear: both;position: absolute;margin:0 0 0 78px;*position:relative;*bottom:-8px;*height:22px;_height:21px;}
#widget-container a:hover {color:#00AEDB;}
#widget-container .widget-username {display: block;font-weight: bold;font-size: 10px;color: #999;_width:50px !important;_height:60px !important;_overflow:hidden !important;}
#widget-container #user_info {clear:both;display:block;float:left;margin:15px;width:50px;_margin: 15px 8px 0px;}
#widget-container .widget-idea_name {float:left;font-size:16px;font-weight:bold;height:80px;margin:15px 0 0;position:relative;width:190px;float:left;}

/* Widget container 250*/
/*--------------------------*/
.widget250 #widget-wrap,.widget250 #widget-container {width:248px}
.widget250 #widget-wrap{margin-right:102px;}
.widget250 #widget-container {height:153px;}
.widget250 #widget-container #user_info {margin:10px;}
.widget250 #widget-container p.widget-idea_name {width:140px;margin:8px 0 0;font-size:12px;line-height:16px;}
.widget250 #widget-container a.widget-button {bottom:35px;_bottom:8px;}
.widget250 #widget-container #widget-footer {height:25px;top:118px;}
.widget250 #widget-container #widget-footer a {font-size:10px;}
.widget250 #widget-container #widget-footer #pepsi_logo {margin-left:10px;_margin-left:5px;}
.widget250 #msg_edit_container {width:250px !important;}
.widget250 #msg_edit_container textarea {width:243px !important;}

/* Widget container 160*/
/*--------------------------*/
.widget160, .widget160 #widget-wrap, .widget160 #widget-container {width:160px !important;height:90px;}
.widget160 #widget-container #user_info {margin:6px;width:32px;_margin:6px 3px 0px;}
.widget160 #widget-container {overflow:hidden;}
.widget160 #widget-container p.widget-idea_name {font-size:10px;line-height:10px;margin:6px 0 0;width:110px;height:45px;_width:90px;}
.widget160 #widget-container .widget-username {_height:40px;_overflow:hidden;}
.widget160 #widget-container .widget-idea_category {width: 22px; height: 23px;}
.widget160 #widget-container #arts {background:url('/images/widget/badge_nonfunded_arts_sm.png')no-repeat scroll 0 0;_background:url('/images/widget/badge_nonfunded_arts_sm.gif')no-repeat scroll 0 0;}
.widget160 #widget-container #education {background:url('/images/widget/badge_nonfunded_education_sm.png')no-repeat scroll 0 0;_background:url('/images/widget/badge_nonfunded_education_sm.gif')no-repeat scroll 0 0;}
.widget160 #widget-container #food {background:url('/images/widget/badge_nonfunded_food_sm.png')no-repeat scroll 0 0;_background:url('/images/widget/badge_nonfunded_food_sm.gif')no-repeat scroll 0 0;}
.widget160 #widget-container #health {background:url('/images/widget/badge_nonfunded_health_sm.png')no-repeat scroll 0 0;_background:url('/images/widget/badge_nonfunded_health_sm.gif')no-repeat scroll 0 0;}
.widget160 #widget-container #neighborhoods {background:url('/images/widget/badge_nonfunded_neighborhoods_sm.png')no-repeat scroll 0 0;_background:url('/images/widget/badge_nonfunded_neighborhoods_sm.gif')no-repeat scroll 0 0;}
.widget160 #widget-container #planet {background:url("/images/widget/badge_nonfunded_planet_sm.png") no-repeat scroll 0 0;_background:url("/images/widget/badge_nonfunded_planet_sm.gif") no-repeat scroll 0 0;}
.widget160 #widget-container a.widget-button {width:61px;height:10px;font-size:6px;bottom:17px;background-position:0px -92px;margin:0 0 0 42px;padding-top:6px;text-indent:-9999px;overflow:hidden;_bottom:8px;}
.widget160 #widget-container a.widget-button:hover {background-position:1px -108px;}
.widget160 #widget-container #widget-footer {height:11px;top:76px;padding-top:3px;}
.widget160 #widget-container #widget-footer #pepsi_logo {background-position:-6px -55px;width:57px;height:9px;margin-left:5px;}
.widget160 #widget-container #widget-footer a {bottom:3px;font-size:10px;position:relative;}

/* Widget no image */
/*--------------------------*/
.noImage .widget-idea_name{margin:15px 15px 0 !important;width:250px !important;height:auto !important;max-height:80px !important;}
.noImage #user_info {margin:3px 15px !important;width:270px !important;}
.noImage a.widget-button {bottom:40px !important;margin:0 0 0 88px !important;_bottom:-20px !important;*bottom:-25px !important;*margin:0 auto !important;}
.noImage .widget250 p.widget-idea_name {margin:15px 15px 0 !important;width:190px !important;}
.noImage .widget160 p.widget-idea_name {margin:6px 6px 0 !important;width:145px !important;max-height:40px !important;min-height:20px !important;height:auto !important;}
.noImage .widget250 #user_info {width:200px !important;}
.noImage .widget160 #user_info {width:140px !important;margin:6px !important;}
.noImage .widget160 a.widget-button {bottom:17px !important;margin:0 0 0 50px !important;}
.noImage .widget250 a.widget-button, .widget250 .noImage a.widget-button {bottom:35px !important;margin:0 0 0 60px !important;*bottom:-7px !important;}

/* Idea Cateogories */
/*--------------------------*/
#widget-container .widget-idea_category {display:block;position:absolute;right:-1px;top:-1px;width: 66px;height: 69px;}
#widget-container #arts {background:url('/images/leaderboard/badge_nonfunded_arts.png')no-repeat scroll 0 0;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leaderboard/badge_nonfunded_arts.png', sizingMethod='crop');}
#widget-container #education {background:url('/images/leaderboard/badge_nonfunded_education.png')no-repeat scroll 0 0;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leaderboard/badge_nonfunded_education.png', sizingMethod='crop');}
#widget-container #food {background:url('/images/leaderboard/badge_nonfunded_food.png')no-repeat scroll 0 0;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leaderboard/badge_nonfunded_food.png', sizingMethod='crop');}
#widget-container #health {background:url('/images/leaderboard/badge_nonfunded_health.png')no-repeat scroll 0 0;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leaderboard/badge_nonfunded_arts.png', sizingMethod='crop');}
#widget-container #neighborhoods {background:url('/images/leaderboard/badge_nonfunded_neighborhoods.png')no-repeat scroll 0 0;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leaderboard/badge_nonfunded_neighborhoods.png', sizingMethod='crop');}
#widget-container #planet {background:url("/images/leaderboard/badge_nonfunded_planet.png") no-repeat scroll 0 0;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leaderboard/badge_nonfunded_planet.png', sizingMethod='crop');}

/* footer */
/*--------------------------*/
#widget-footer {background-color:#F2F2F2;bottom:0;height:30px;padding-top:10px;position:absolute;top:143px;width:100%; }
#widget-footer a {color:#d11e00; margin-left:8px;font-weight: bold;text-decoration:underline;_display:block;_float:left;_margin-top:5px;}
#widget-footer #pepsi_logo { background-position: -6px -32px; height:18px; margin-left:20px; width:113px; float: left;_margin-left:15px;}

/* Farbtastic Color picker styling */
/*--------------------------*/
.farbtastic {position: relative;}
.farbtastic * {position: absolute;cursor: crosshair;}
.farbtastic, .farbtastic .wheel {width: 195px;height: 195px;}
.farbtastic .color, .farbtastic .overlay {top: 47px;left: 47px;width: 101px;height: 101px;}
.farbtastic .wheel {background: url('/images/widget/bg_farbtasticWheel.png') no-repeat;width: 195px;height: 195px;}
.farbtastic .overlay {background: url('/images/widget/bg_farbtasticMask.png') no-repeat;}
.farbtastic .marker {width: 17px;height: 17px;margin: -8px 0 0 -8px;overflow: hidden; background: url('/images/widget/bg_farbtasticMarker.png') no-repeat;}